summaryrefslogtreecommitdiff
path: root/vendor/github.com/bytedance/sonic/internal
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/bytedance/sonic/internal')
-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/cpu/features.go4
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/decoder.go)136
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/native/avx/u64toa.go)26
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/stream.go)27
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go116.go130
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go1950
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/errors.go)16
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/generic_stkabi_amd64.go733
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/generic_stkabi_amd64_test.s37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s (renamed from vendor/github.com/bytedance/sonic/internal/decoder/asm.s)0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go117.go)2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go)4
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go)103
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/compiler.go)107
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/debug.go)2
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64.go)4
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s (renamed from vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64_test.s)2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/pools.go)4
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/primitives.go)16
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/stubs_go116.go)9
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go)7
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/types.go)2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go (renamed from vendor/github.com/bytedance/sonic/internal/decoder/utils.go)2
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/mapiter.go)89
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/sort.go)2
-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/asm_stubs_amd64_go116.go51
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go1176
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go1175
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/compiler.go1517
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/debug_go117.go205
-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.go171
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go473
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/pools.go193
-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/primitives.go167
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/stream.go28
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go61
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go62
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go62
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go62
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/utils.go52
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/errors.go)20
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/types.go)20
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go117.go)20
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go121.go)22
-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.go (renamed from vendor/github.com/bytedance/sonic/internal/encoder/debug_go116.go)4
-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/runtime.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_subr.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_text_amd64.go964
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_text_amd64.go2402
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path_text_amd64.go6049
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/html_escape_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/html_escape_text_amd64.go620
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_subr.go47
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_text_amd64.go639
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/lspace.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/lspace_subr.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/lspace_text_amd64.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/native_export.go47
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/quote.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/quote_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/quote_text_amd64.go1085
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_array.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_array_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_array_text_amd64.go2854
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_number.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_number_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_number_text_amd64.go394
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_object.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_object_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_object_text_amd64.go2854
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_one.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast_text_amd64.go945
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_text_amd64.go2830
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_subr.go39
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_text_amd64.go371
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/unquote.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/unquote_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/unquote_text_amd64.go639
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_one.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_one_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_one_text_amd64.go2851
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8.go39
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast_subr.go41
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast_text_amd64.go156
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_subr.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_text_amd64.go191
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/value.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/value_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/value_text_amd64.go5639
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vnumber.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vnumber_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vnumber_text_amd64.go4387
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vsigned.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vsigned_subr.go50
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vsigned_text_amd64.go112
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vstring.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vstring_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vstring_text_amd64.go643
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned_subr.go43
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned_text_amd64.go108
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go7
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go2001
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go4867
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go12634
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go32
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go1062
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go1154
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go (renamed from vendor/github.com/bytedance/sonic/internal/native/avx/html_escape.go)11
-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.go3
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go17
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go131
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go6
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go (renamed from vendor/github.com/bytedance/sonic/internal/native/avx/f64toa.go)11
-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.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go1643
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go7394
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go943
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go7394
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go1675
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go6691
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go20
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go621
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go1218
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go7401
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go24
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go851
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go30
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go220
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go11408
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go8670
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go42
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go194
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go1036
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go211
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go75
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go15
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl7
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl2
-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.tmpl3
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl6
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl4
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go2
-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.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go2
-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.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s5323
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s5323
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s2278
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s5323
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl (renamed from vendor/github.com/bytedance/sonic/internal/native/avx/i64toa.go)11
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/quote.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl59
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go7
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go1964
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go4822
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go12619
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go715
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go1182
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go (renamed from vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast.go)10
-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.go3
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go12
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go57
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go6
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go (renamed from vendor/github.com/bytedance/sonic/internal/native/avx/f32toa.go)10
-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.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go1141
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go6980
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go689
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go6980
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go2008
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go6780
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go20
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go635
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go1133
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go6975
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go22
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go128
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go30
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go220
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go11036
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go8447
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go42
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go204
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go1270
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go201
-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.go5
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl2
-rw-r--r--vendor/github.com/bytedance/sonic/internal/optcaching/asm.s (renamed from vendor/github.com/bytedance/sonic/internal/encoder/asm.s)0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go362
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s41
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s1
-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.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go236
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/gcwb.go55
-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/pool.go31
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/stackmap.go2
-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
363 files changed, 149447 insertions, 128368 deletions
diff --git a/vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go b/vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go
new file mode 100644
index 000000000..43db80d8a
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go
@@ -0,0 +1,46 @@
+// +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
new file mode 100644
index 000000000..6688faa20
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/base64/b64_compat.go
@@ -0,0 +1,44 @@
+// +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/cpu/features.go b/vendor/github.com/bytedance/sonic/internal/cpu/features.go
index f9ee3b8f3..fd4dbda3c 100644
--- a/vendor/github.com/bytedance/sonic/internal/cpu/features.go
+++ b/vendor/github.com/bytedance/sonic/internal/cpu/features.go
@@ -24,7 +24,6 @@ import (
)
var (
- HasAVX = cpuid.CPU.Has(cpuid.AVX)
HasAVX2 = cpuid.CPU.Has(cpuid.AVX2)
HasSSE = cpuid.CPU.Has(cpuid.SSE)
)
@@ -33,7 +32,8 @@ func init() {
switch v := os.Getenv("SONIC_MODE"); v {
case "" : break
case "auto" : break
- case "noavx" : HasAVX = false; fallthrough
+ case "noavx" : HasAVX2 = false
+ // will also disable avx, act as `noavx`, we remain it to make sure forward compatibility
case "noavx2" : HasAVX2 = false
default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx', 'noavx2'", v))
}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go
index 8453db861..0dc01998f 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/decoder.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go
@@ -14,51 +14,52 @@
* limitations under the License.
*/
-package decoder
+package api
import (
- `unsafe`
- `encoding/json`
`reflect`
- `runtime`
`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`
- `github.com/bytedance/sonic/utf8`
)
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_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 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
+type (
+ Options = consts.Options
+ MismatchTypeError = errors.MismatchTypeError
+ SyntaxError = errors.SyntaxError
)
func (self *Decoder) SetOptions(opts Options) {
- if (opts & OptionUseNumber != 0) && (opts & OptionUseInt64 != 0) {
+ 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
@@ -109,44 +110,7 @@ func (self *Decoder) CheckTrailings() error {
// 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 {
- /* validate json if needed */
- if (self.f & (1 << _F_validate_string)) != 0 && !utf8.ValidateString(self.s){
- dbuf := utf8.CorrectWith(nil, rt.Str2Mem(self.s), "\ufffd")
- self.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(self.s, self.i, etp, vp, sb, self.f)
- /* return the stack back */
- self.i = nb
- freeStack(sb)
-
- /* avoid GC ahead */
- runtime.KeepAlive(vv)
- return err
+ return decodeImpl(&self.s, &self.i, self.f, val)
}
// UseInt64 indicates the Decoder to unmarshal an integer into an interface{} as an
@@ -194,53 +158,7 @@ func (self *Decoder) ValidateString() {
// 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)
+ 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.
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
new file mode 100644
index 000000000..4e1c3f42c
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go
@@ -0,0 +1,38 @@
+//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/native/avx/u64toa.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go
index 466402b64..65a9478b4 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/u64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go
@@ -1,6 +1,4 @@
-// Code generated by Makefile, DO NOT EDIT.
-
-// Code generated by Makefile, DO NOT EDIT.
+// +build go1.17,!go1.24
/*
* Copyright 2021 ByteDance Inc.
@@ -18,19 +16,23 @@
* limitations under the License.
*/
-package avx
+package api
import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
+ `github.com/bytedance/sonic/internal/decoder/optdec`
+ `github.com/bytedance/sonic/internal/envs`
)
-var F_u64toa func(out unsafe.Pointer, val uint64) (ret int)
+var (
+ pretouchImpl = optdec.Pretouch
+ decodeImpl = optdec.Decode
+)
-var S_u64toa uintptr
-//go:nosplit
-func u64toa(out *byte, val uint64) (ret int) {
- return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val)
+func init() {
+ // whe in aarch64. we enable all optimize
+ envs.EnableOptDec()
+ envs.EnableFastMap()
}
+
+
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/stream.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go
index 7eb8a6951..8a8102dd5 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/stream.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package api
import (
`bytes`
@@ -47,6 +47,12 @@ var bufPool = sync.Pool{
},
}
+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.
@@ -61,25 +67,16 @@ func NewStreamDecoder(r io.Reader) *StreamDecoder {
func (self *StreamDecoder) Decode(val interface{}) (err error) {
// read more data into buf
if self.More() {
- // println(string(self.buf))
var s = self.scanp
try_skip:
var e = len(self.buf)
- // println("s:", s, "e:", e, "scanned:",self.scanned, "scanp:",self.scanp, self.buf)
var src = rt.Mem2Str(self.buf[s:e])
- // if len(src) > 5 {
- // println(src[:5], src[len(src)-5:])
- // } else {
- // println(src)
- // }
// try skip
var x = 0;
if y := native.SkipOneFast(&src, &x); y < 0 {
if self.readMore() {
- // println("more")
goto try_skip
} else {
- // println("no more")
err = SyntaxError{e, self.s, types.ParsingError(-s), ""}
self.setErr(err)
return
@@ -89,7 +86,6 @@ func (self *StreamDecoder) Decode(val interface{}) (err error) {
e = x + s
}
- // println("decode: ", s, e)
// must copy string here for safety
self.Decoder.Reset(string(self.buf[s:e]))
err = self.Decoder.Decode(val)
@@ -101,13 +97,11 @@ func (self *StreamDecoder) Decode(val interface{}) (err error) {
self.scanp = e
_, empty := self.scan()
if empty {
- // println("recycle")
// no remain valid bytes, thus we just recycle buffer
mem := self.buf
self.buf = nil
- bufPool.Put(mem[:0])
+ freeBytes(mem)
} else {
- // println("keep")
// remain undecoded bytes, move them onto head
n := copy(self.buf, self.buf[self.scanp:])
self.buf = self.buf[:n]
@@ -123,7 +117,6 @@ func (self *StreamDecoder) Decode(val interface{}) (err error) {
// 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 {
- // println("input offset",self.scanned, self.scanp)
return self.scanned + int64(self.scanp)
}
@@ -178,7 +171,7 @@ func (self *StreamDecoder) setErr(err error) {
self.err = err
mem := self.buf[:0]
self.buf = nil
- bufPool.Put(mem)
+ freeBytes(mem)
}
func (self *StreamDecoder) peek() (byte, error) {
@@ -237,12 +230,10 @@ func realloc(buf *[]byte) bool {
l := uint(len(*buf))
c := uint(cap(*buf))
if c == 0 {
- // println("use pool!")
*buf = bufPool.Get().([]byte)
return true
}
if c - l <= c >> minLeftBufferShift {
- // println("realloc!")
e := l+(l>>minLeftBufferShift)
if e <= c {
e = c*2
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go116.go b/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go116.go
deleted file mode 100644
index 4c4c850ac..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go116.go
+++ /dev/null
@@ -1,130 +0,0 @@
-// +build go1.16,!go1.17
-
-// 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 decoder
-
-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 _runtime_writeBarrier uintptr = rt.GcwbAddr()
-
-//go:linkname gcWriteBarrierAX runtime.gcWriteBarrier
-func gcWriteBarrierAX()
-
-var (
- _V_writeBarrier = jit.Imm(int64(_runtime_writeBarrier))
-
- _F_gcWriteBarrierAX = jit.Func(gcWriteBarrierAX)
-)
-
-func (self *_Assembler) WritePtrAX(i int, rec obj.Addr, saveDI bool) {
- self.Emit("MOVQ", _V_writeBarrier, _R10)
- self.Emit("CMPL", jit.Ptr(_R10, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveDI {
- self.save(_DI)
- }
- self.Emit("LEAQ", rec, _DI)
- self.Emit("MOVQ", _F_gcWriteBarrierAX, _R10) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _R10)
- 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, _R10)
- self.Emit("CMPL", jit.Ptr(_R10, 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.Emit("MOVQ", _F_gcWriteBarrierAX, _R10) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _R10)
- 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, _R10)
- self.Emit("CMPL", jit.Ptr(_R10, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveDI {
- self.save(_DI)
- }
- self.Emit("LEAQ", rec, _DI)
- self.Emit("MOVQ", _F_gcWriteBarrierAX, _R10) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _R10)
- 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, _R10)
- self.Emit("CMPL", jit.Ptr(_R10, 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.Emit("MOVQ", _F_gcWriteBarrierAX, _R10) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _R10)
- 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/assembler_stkabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go
deleted file mode 100644
index 9e2acc23f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go
+++ /dev/null
@@ -1,1950 +0,0 @@
-// +build go1.16,!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 decoder
-
-import (
- `encoding/json`
- `fmt`
- `math`
- `reflect`
- `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:
- *
- * %rbx : stack base
- * %r12 : input pointer
- * %r13 : input length
- * %r14 : input cursor
- * %r15 : value pointer
- *
- * Error Registers:
- *
- * %r10 : error type register
- * %r11 : 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 = 96 // 96 bytes to pass arguments and return values for this function
- _FP_fargs = 80 // 80 bytes for passing arguments to other Go functions
- _FP_saves = 40 // 40 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")
- _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")
-)
-
-var (
- _ST = jit.Reg("BX")
- _IP = jit.Reg("R12")
- _IL = jit.Reg("R13")
- _IC = jit.Reg("R14")
- _VP = jit.Reg("R15")
-)
-
-var (
- _R10 = jit.Reg("R10") // used for gcWriteBarrier
- _DF = jit.Reg("R10") // reuse R10 in generic decoder for flags
- _ET = jit.Reg("R10")
- _EP = jit.Reg("R11")
-)
-
-var (
- _ARG_s = _ARG_sp
- _ARG_sp = jit.Ptr(_SP, _FP_base)
- _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 (
- _VAR_sv = _VAR_sv_p
- _VAR_sv_p = jit.Ptr(_SP, _FP_base + 48)
- _VAR_sv_n = jit.Ptr(_SP, _FP_base + 56)
- _VAR_vk = jit.Ptr(_SP, _FP_base + 64)
-)
-
-var (
- _RET_rc = jit.Ptr(_SP, _FP_base + 72)
- _RET_et = jit.Ptr(_SP, _FP_base + 80)
- _RET_ep = jit.Ptr(_SP, _FP_base + 88)
-)
-
-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 dismatched type
- _VAR_ic = jit.Ptr(_SP, _FP_fargs + _FP_saves + 128) // save dismatched position
- _VAR_pc = jit.Ptr(_SP, _FP_fargs + _FP_saves + 136) // save skip return pc
-)
-
-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.mismatch_error()
- self.type_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_skip : (*_Assembler)._asm_OP_object_skip,
- _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_add : (*_Assembler)._asm_OP_add,
- _OP_check_empty : (*_Assembler)._asm_OP_check_empty,
-}
-
-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", _IC, _RET_rc) // MOVQ IC, rc<>+40(FP)
- self.Emit("MOVQ", _ET, _RET_et) // MOVQ ET, et<>+48(FP)
- self.Emit("MOVQ", _EP, _RET_ep) // MOVQ EP, ep<>+56(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", _ARG_sp, _IP) // MOVQ s.p<>+0(FP), IP
- self.Emit("MOVQ", _ARG_sl, _IL) // MOVQ s.l<>+8(FP), IL
- self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC
- self.Emit("MOVQ", _ARG_vp, _VP) // MOVQ vp<>+24(FP), VP
- self.Emit("MOVQ", _ARG_sb, _ST) // MOVQ vp<>+32(FP), ST
- // 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
- self.Emit("XORL", _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ", _AX, _VAR_et) // MOVQ AX, ss.Dp
-}
-
-/** Function Calling Helpers **/
-
-var _REG_go = []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, _AX) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _AX) // CALL AX
-}
-
-func (self *_Assembler) 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 *_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.call(fn) // CALL ${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.call(fn) // CALL ${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)))
-)
-
-func (self *_Assembler) type_error() {
- self.Link(_LB_type_error) // _type_error:
- self.Emit("MOVQ", _ET, jit.Ptr(_SP, 0)) // MOVQ ET, (SP)
- self.call_go(_F_error_type) // CALL_GO error_type
- self.Emit("MOVQ", jit.Ptr(_SP, 8), _ET) // MOVQ 8(SP), ET
- self.Emit("MOVQ", jit.Ptr(_SP, 16), _EP) // MOVQ 16(SP), EP
- 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", _VAR_ic, _EP) // MOVQ _VAR_ic, EP
- self.Emit("MOVQ", _I_json_MismatchTypeError, _AX) // MOVQ _I_json_MismatchTypeError, AX
- self.Emit("CMPQ", _ET, _AX) // CMPQ ET, AX
- self.Sjmp("JE" , _LB_error) // JE _LB_error
- self.Emit("MOVQ", _ARG_sp, _AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ", _ARG_sl, _CX)
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.Emit("MOVQ", _VAR_ic, _AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.Emit("MOVQ", _VAR_et, _CX)
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 24)) // MOVQ CX, 24(SP)
- self.call_go(_F_error_mismatch) // CALL_GO error_type
- self.Emit("MOVQ", jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ", jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) _asm_OP_dismatch_err(p *_Instr) {
- self.Emit("MOVQ", _IC, _VAR_ic)
- self.Emit("MOVQ", jit.Type(p.vt()), _ET)
- self.Emit("MOVQ", _ET, _VAR_et)
-}
-
-func (self *_Assembler) _asm_OP_go_skip(p *_Instr) {
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Xref(p.vi(), 4)
- self.Emit("MOVQ", _R9, _VAR_pc)
- self.Sjmp("JMP" , _LB_skip_one) // JMP _skip_one
-}
-
-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)
-}
-
-func (self *_Assembler) field_error() {
- self.Link(_LB_field_error) // _field_error:
- self.Emit("MOVOU", _VAR_sv, _X0) // MOVOU sv, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 0)) // MOVOU X0, (SP)
- self.call_go(_F_error_field) // CALL_GO error_field
- self.Emit("MOVQ" , jit.Ptr(_SP, 16), _ET) // MOVQ 16(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 24), _EP) // MOVQ 24(SP), EP
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) range_error() {
- self.Link(_LB_range_error) // _range_error:
- self.slice_from(_VAR_st_Ep, 0) // SLICE st.Ep, $0
- self.Emit("MOVQ", _DI, jit.Ptr(_SP, 0)) // MOVQ DI, (SP)
- self.Emit("MOVQ", _SI, jit.Ptr(_SP, 8)) // MOVQ SI, 8(SP)
- self.Emit("MOVQ", _ET, jit.Ptr(_SP, 16)) // MOVQ ET, 16(SP)
- self.Emit("MOVQ", _EP, jit.Ptr(_SP, 24)) // MOVQ EP, 24(SP)
- self.call_go(_F_error_value) // CALL_GO error_value
- self.Emit("MOVQ", jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ", jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- 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.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.call_go(_F_convT64) // CALL_GO convT64
- self.Emit("MOVQ", jit.Ptr(_SP, 8), _EP) // MOVQ 8(SP), 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("MOVOU", _ARG_s, _X0) // MOVOU s, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 0)) // MOVOU X0, (SP)
- self.Emit("MOVQ" , _IC, jit.Ptr(_SP, 16)) // MOVQ IC, 16(SP)
- self.Emit("MOVQ" , _EP, jit.Ptr(_SP, 24)) // MOVQ EP, 24(SP)
- self.call_go(_F_error_wrap) // CALL_GO error_wrap
- self.Emit("MOVQ" , jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-/** Memory Management Routines **/
-
-var (
- _T_byte = jit.Type(byteType)
- _F_mallocgc = jit.Func(mallocgc)
-)
-
-func (self *_Assembler) malloc(nb obj.Addr, ret obj.Addr) {
- self.Emit("XORL", _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ", _T_byte, _CX) // MOVQ ${type(byte)}, CX
- self.Emit("MOVQ", nb, jit.Ptr(_SP, 0)) // MOVQ ${nb}, (SP)
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.call_go(_F_mallocgc) // CALL_GO mallocgc
- self.Emit("MOVQ", jit.Ptr(_SP, 24), ret) // MOVQ 24(SP), ${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", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ", jit.Type(vt), _AX) // MOVQ ${vt}, AX
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- self.Emit("MOVB", jit.Imm(1), jit.Ptr(_SP, 16)) // MOVB $1, 16(SP)
- self.call_go(_F_mallocgc) // CALL_GO mallocgc
- self.Emit("MOVQ", jit.Ptr(_SP, 24), ret) // MOVQ 24(SP), ${ret}
-}
-
-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(vt, _AX) // VALLOC ${vt}, AX
- self.WritePtrAX(1, jit.Ptr(_VP, 0), false) // 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), _BP)
- self.Emit("MOVQ", _BP, _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", _BP, _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() { // parse_string has a validate flag params in the last
- 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, _BP)
- self.call_vf(_F_vnumber) // call vnumber
- self.check_err(vt, pin, pin2)
-}
-
-func (self *_Assembler) parse_signed(vt reflect.Type, pin string, pin2 int) {
- self.Emit("MOVQ", _IC, _BP)
- 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, _BP)
- 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(_SI, _AX)
- self.Emit("MOVQ", _AX, _VAR_sv_p)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0))
- self.Emit("MOVQ", _VAR_bs_p, _DI)
- self.Emit("MOVQ", _DI, jit.Ptr(_SP, 8))
- self.Emit("MOVQ", _VAR_bs_n, _SI)
- self.Emit("MOVQ", _SI, jit.Ptr(_SP, 16))
- self.call_go(_F_memmove)
- self.Emit("MOVQ", _VAR_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(_SI, _DX) // MALLOC SI, DX
- self.Emit("MOVQ" , _DX, _VAR_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(_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" , _VAR_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(_SI, _DX) // MALLOC SI, DX
- self.Emit("MOVQ" , _DX, _VAR_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(_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" , _VAR_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() {
- self.Emit("CVTSD2SS", _VAR_st_Dv, _X0) // CVTSD2SS st.Dv, X0
- self.Emit("MOVQ" , _V_max_f32, _AX) // MOVQ _max_f32, AX
- 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(_AX, 0), _X0) // UCOMISS (AX), X0
- self.Sjmp("JA" , _LB_range_error) // JA _range_error
- self.Emit("MOVQ" , _V_min_f32, _AX) // MOVQ _min_f32, AX
- self.Emit("UCOMISS" , jit.Ptr(_AX, 0), _X0) // UCOMISS (AX), X0
- self.Sjmp("JB" , _LB_range_error) // JB _range_error
-}
-
-func (self *_Assembler) range_signed(i *rt.GoItab, t *rt.GoType, a int64, b int64) {
- self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX
- self.Emit("MOVQ", jit.Gitab(i), _ET) // MOVQ ${i}, ET
- self.Emit("MOVQ", jit.Gtype(t), _EP) // MOVQ ${t}, EP
- self.Emit("CMPQ", _AX, jit.Imm(a)) // CMPQ AX, ${a}
- self.Sjmp("JL" , _LB_range_error) // JL _range_error
- self.Emit("CMPQ", _AX, jit.Imm(b)) // CMPQ AX, ${B}
- self.Sjmp("JG" , _LB_range_error) // JG _range_error
-}
-
-func (self *_Assembler) range_unsigned(i *rt.GoItab, t *rt.GoType, v uint64) {
- self.Emit("MOVQ" , _VAR_st_Iv, _AX) // MOVQ st.Iv, AX
- self.Emit("MOVQ" , jit.Gitab(i), _ET) // MOVQ ${i}, ET
- self.Emit("MOVQ" , jit.Gtype(t), _EP) // MOVQ ${t}, EP
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_range_error) // JS _range_error
- self.Emit("CMPQ" , _AX, jit.Imm(int64(v))) // CMPQ AX, ${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 _noescape_{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}") // _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)
- }
-}
-
-/** 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), _CX) // MOVQ ${size}, CX
- 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, _CX) // ADDQ AX, CX
- self.Emit("MOVQ", _VP, jit.Ptr(_SP, 0)) // MOVQ VP, (SP)
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(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_decodeTextUnmarshaler obj.Addr
-)
-
-func init() {
- _F_decodeJsonUnmarshaler = jit.Func(decodeJsonUnmarshaler)
- _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(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", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ", _VP, jit.Ptr(_SP, 8)) // MOVQ VP, 8(SP)
- self.Emit("MOVQ", p, jit.Ptr(_SP, 16)) // MOVQ ${p}, 16(SP)
- self.Emit("MOVQ", n, jit.Ptr(_SP, 24)) // MOVQ ${n}, 24(SP)
- self.call_go(_F_mapassign_faststr) // CALL_GO ${fn}
- self.Emit("MOVQ", jit.Ptr(_SP, 32), _VP) // MOVQ 32(SP), VP
- self.mapaccess_ptr(t)
-}
-
-func (self *_Assembler) mapassign_call(t reflect.Type, fn obj.Addr) {
- self.Emit("MOVQ", jit.Type(t), _SI) // MOVQ ${t}, SI
- self.Emit("MOVQ", _SI, jit.Ptr(_SP, 0)) // MOVQ SI, (SP)
- self.Emit("MOVQ", _VP, jit.Ptr(_SP, 8)) // MOVQ VP, 8(SP)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.call_go(fn) // CALL_GO ${fn}
- self.Emit("MOVQ", jit.Ptr(_SP, 24), _VP) // MOVQ 24(SP), VP
-}
-
-func (self *_Assembler) mapassign_fastx(t reflect.Type, fn obj.Addr) {
- self.mapassign_call(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, _DI) // VALLOC ${vk}, DI
- // must spill vk pointer since next call_go may invoke GC
- self.Emit("MOVQ" , _DI, _VAR_vk)
- self.Emit("MOVQ" , jit.Type(tk), _AX) // MOVQ ${tk}, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ" , _DI, jit.Ptr(_SP, 8)) // MOVQ DI, 8(SP)
- self.Emit("MOVOU", _VAR_sv, _X0) // MOVOU sv, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 16)) // MOVOU X0, 16(SP)
- self.call_go(_F_decodeTextUnmarshaler) // CALL_GO decodeTextUnmarshaler
- self.Emit("MOVQ" , jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
- self.Emit("MOVQ" , _VAR_vk, _AX)
-
- /* select the correct assignment function */
- if !pv {
- self.mapassign_call(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_number = jit.Imm(int64(native.S_skip_number))
-)
-
-func (self *_Assembler) unmarshal_json(t reflect.Type, deref bool) {
- 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.slice_from_r(_AX, 0) // SLICE_R AX, $0
- self.Emit("MOVQ" , _DI, _VAR_sv_p) // MOVQ DI, sv.p
- self.Emit("MOVQ" , _SI, _VAR_sv_n) // MOVQ SI, sv.n
- self.unmarshal_func(t, _F_decodeJsonUnmarshaler, deref) // UNMARSHAL json, ${t}, ${deref}
-}
-
-func (self *_Assembler) unmarshal_text(t reflect.Type, deref bool) {
- self.parse_string() // PARSE STRING
- self.unquote_once(_VAR_sv_p, _VAR_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, _AX) // MOVQ VP, AX
- self.Emit("MOVQ" , jit.Ptr(_AX, 0), _AX) // MOVQ (AX), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNZ" , "_deref_{n}") // JNZ _deref_{n}
- self.valloc(t.Elem(), _AX) // VALLOC ${t.Elem()}, AX
- self.WritePtrAX(3, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP)
- self.Link("_deref_{n}") // _deref_{n}:
- }
-
- /* set value type */
- self.Emit("MOVQ", jit.Type(pt), _CX) // MOVQ ${pt}, CX
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 0)) // MOVQ CX, (SP)
-
- /* set value pointer */
- if deref && vk == reflect.Ptr {
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- } else {
- self.Emit("MOVQ", _VP, jit.Ptr(_SP, 8)) // MOVQ VP, 8(SP)
- }
-
- /* set the source string and call the unmarshaler */
- self.Emit("MOVOU", _VAR_sv, _X0) // MOVOU sv, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 16)) // MOVOU X0, 16(SP)
- self.call_go(fn) // CALL_GO ${fn}
- self.Emit("MOVQ" , jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _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" , _ARG_fv, _CX) // MOVQ fv, CX
- self.Emit("MOVOU", _ARG_sp, _X0) // MOVOU sp, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 0)) // MOVOU X0, (SP)
- self.Emit("MOVQ" , _IC, jit.Ptr(_SP, 16)) // MOVQ IC, 16(SP)
- self.Emit("MOVQ" , vt, jit.Ptr(_SP, 24)) // MOVQ ${vt}, 24(SP)
- self.Emit("MOVQ" , vp, jit.Ptr(_SP, 32)) // MOVQ ${vp}, 32(SP)
- self.Emit("MOVQ" , _ST, jit.Ptr(_SP, 40)) // MOVQ ST, 40(SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 48)) // MOVQ CX, 48(SP)
- self.call_go(_F_decodeTypedPointer) // CALL_GO decodeTypedPointer
- self.Emit("MOVQ" , jit.Ptr(_SP, 64), _ET) // MOVQ 64(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 72), _EP) // MOVQ 72(SP), EP
- self.Emit("MOVQ" , jit.Ptr(_SP, 56), _IC) // MOVQ 56(SP), IC
- 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, _AX) // MOVQ _I_json_MismatchTypeError, AX
- self.Emit("CMPQ", _ET, _AX) // CMPQ ET, AX
- self.Sjmp("JNE" , _LB_error) // JNE LB_error
- self.Emit("MOVQ", _EP, _VAR_ic) // MOVQ EP, VAR_ic
- self.Emit("MOVQ", _ET, _VAR_et) // MOVQ ET, VAR_et
- self.Link("_decode_dynamic_end_{n}")
-
-}
-
-/** OpCode Assembler Functions **/
-
-var (
- _F_memequal = jit.Func(memequal)
- _F_memmove = jit.Func(memmove)
- _F_growslice = jit.Func(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_skip_array = jit.Imm(int64(native.S_skip_array))
- _F_skip_object = jit.Imm(int64(native.S_skip_object))
-)
-
-var (
- _F_FieldMap_GetCaseInsensitive obj.Addr
- _Empty_Slice = make([]byte, 0)
- _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("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), _AX) // MOVQ (VP), AX
- self.Emit("MOVQ" , jit.Ptr(_AX, 8), _AX) // MOVQ 8(AX), 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" , _LB_type_error) // JNE _type_error
- self.Emit("LEAQ" , jit.Ptr(_VP, 8), _DI) // LEAQ 8(VP), DI
- self.decode_dynamic(_AX, _DI) // DECODE AX, 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(_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), _R9) // MOVQ SI, (VP)
- self.WriteRecNotAX(4, _SI, jit.Ptr(_VP, 0), true, false) // XCHGQ SI, (VP)
- self.Emit("MOVQ" , _R9, _SI)
-
- self.Emit("XCHGQ", _DX, jit.Ptr(_VP, 8)) // XCHGQ DX, 8(VP)
- self.call(_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, _BP)
- 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.call_sf(_F_skip_number) // CALL_SF skip_one
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNS" , "_num_next_{n}")
-
- /* call skip one */
- self.Emit("MOVQ", _BP, _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)
-
- /* assgin 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)
-
- /* check if quoted */
- 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(ins *_Instr) {
- var pin = "_i8_end_{n}"
- self.parse_signed(int8Type, pin, -1) // PARSE int8
- self.range_signed(_I_int8, _T_int8, math.MinInt8, math.MaxInt8) // RANGE int8
- self.Emit("MOVB", _AX, jit.Ptr(_VP, 0)) // MOVB AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_i16(ins *_Instr) {
- var pin = "_i16_end_{n}"
- self.parse_signed(int16Type, pin, -1) // PARSE int16
- self.range_signed(_I_int16, _T_int16, math.MinInt16, math.MaxInt16) // RANGE int16
- self.Emit("MOVW", _AX, jit.Ptr(_VP, 0)) // MOVW AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_i32(ins *_Instr) {
- var pin = "_i32_end_{n}"
- self.parse_signed(int32Type, pin, -1) // PARSE int32
- self.range_signed(_I_int32, _T_int32, math.MinInt32, math.MaxInt32) // RANGE int32
- self.Emit("MOVL", _AX, jit.Ptr(_VP, 0)) // MOVL AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_i64(ins *_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(ins *_Instr) {
- var pin = "_u8_end_{n}"
- self.parse_unsigned(uint8Type, pin, -1) // PARSE uint8
- self.range_unsigned(_I_uint8, _T_uint8, math.MaxUint8) // RANGE uint8
- self.Emit("MOVB", _AX, jit.Ptr(_VP, 0)) // MOVB AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u16(ins *_Instr) {
- var pin = "_u16_end_{n}"
- self.parse_unsigned(uint16Type, pin, -1) // PARSE uint16
- self.range_unsigned(_I_uint16, _T_uint16, math.MaxUint16) // RANGE uint16
- self.Emit("MOVW", _AX, jit.Ptr(_VP, 0)) // MOVW AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u32(ins *_Instr) {
- var pin = "_u32_end_{n}"
- self.parse_unsigned(uint32Type, pin, -1) // PARSE uint32
- self.range_unsigned(_I_uint32, _T_uint32, math.MaxUint32) // RANGE uint32
- self.Emit("MOVL", _AX, jit.Ptr(_VP, 0)) // MOVL AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u64(ins *_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(ins *_Instr) {
- var pin = "_f32_end_{n}"
- self.parse_number(float32Type, pin, -1) // PARSE NUMBER
- self.range_single() // RANGE float32
- self.Emit("MOVSS", _X0, jit.Ptr(_VP, 0)) // MOVSS X0, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_f64(ins *_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(ins *_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 X0, 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.Emit("MOVQ" , jit.Ptr(_SP, 0), _AX) // MOVQ (SP), AX
- 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(_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(_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(_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.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(_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(_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(_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.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() // 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(_VAR_sv_p, _VAR_sv_n, true, true) // UNQUOTE once, sv.p, sv.n
- if vt := p.vt(); !mapfast(vt) {
- self.valloc(vt.Key(), _DI)
- self.Emit("MOVOU", _VAR_sv, _X0)
- self.Emit("MOVOU", _X0, jit.Ptr(_DI, 0))
- self.mapassign_std(vt, jit.Ptr(_DI, 0))
- } else {
- self.Emit("MOVQ", _VAR_sv_p, _DI) // MOVQ sv.p, DI
- self.Emit("MOVQ", _VAR_sv_n, _SI) // MOVQ sv.n, SI
- self.mapassign_str_fast(vt, _DI, _SI) // MAPASSIGN string, DI, SI
- }
-}
-
-func (self *_Assembler) _asm_OP_map_key_utext(p *_Instr) {
- self.parse_string() // PARSE STRING
- self.unquote_once(_VAR_sv_p, _VAR_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(_VAR_sv_p, _VAR_sv_n, true, false) // 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), _AX) // MOVQ 16(VP), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- 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()), _DX) // MOVQ ${p.vt()}, DX
- self.Emit("MOVQ" , _DX, jit.Ptr(_SP, 0)) // MOVQ DX, (SP)
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 16)) // MOVQ CX, 16(SP)
- self.call_go(_F_makeslice) // CALL_GO makeslice
- self.Emit("MOVQ" , jit.Ptr(_SP, 24), _AX) // MOVQ 24(SP), AX
- self.WritePtrAX(7, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP)
- self.Link("_done_{n}") // _done_{n}:
- self.Emit("XORL" , _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP)
-}
-
-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" , jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVOU", jit.Ptr(_VP, 0), _X0) // MOVOU (VP), X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 8)) // MOVOU X0, 8(SP)
- self.Emit("MOVQ" , jit.Ptr(_VP, 16), _AX) // MOVQ 16(VP), AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 24)) // MOVQ AX, 24(SP)
- self.Emit("SHLQ" , jit.Imm(1), _AX) // SHLQ $1, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 32)) // MOVQ AX, 32(SP)
- self.call_go(_F_growslice) // CALL_GO growslice
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _DI) // MOVQ 40(SP), DI
- self.Emit("MOVQ" , jit.Ptr(_SP, 48), _AX) // MOVQ 48(SP), AX
- self.Emit("MOVQ" , jit.Ptr(_SP, 56), _SI) // MOVQ 56(SP), SI
- self.WriteRecNotAX(8, _DI, jit.Ptr(_VP, 0), true, true)// MOVQ DI, (VP)
- self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP)
- self.Emit("MOVQ" , _SI, jit.Ptr(_VP, 16)) // MOVQ SI, 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("SUBQ" , _AX, _SI) // MOVQ AX, SI
-
- self.Emit("ADDQ" , jit.Imm(1), jit.Ptr(_VP, 8)) // ADDQ $1, 8(VP)
- self.Emit("MOVQ" , _DI, _VP) // MOVQ DI, 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.Emit("MOVQ" , _SI, _AX) // MOVQ SI, AX
- self.From("MULQ" , _CX) // MULQ CX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
-
- self.Emit("MOVQ" , _VP, jit.Ptr(_SP, 0)) // MOVQ VP, (SP)
- self.mem_clear_fn(true) // CALL_GO memclr{Has,NoHeap}
- self.Sjmp("JMP", "_append_slice_end_{n}") // JMP _append_slice_end_{n}
- }
-
- 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_skip(_ *_Instr) {
- self.call_sf(_F_skip_object) // CALL_SF skip_object
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
-}
-
-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(_VAR_sv_p, _VAR_sv_n, true, false) // UNQUOTE once, sv.p, sv.n
- self.Emit("LEAQ" , _VAR_sv, _AX) // LEAQ sv, AX
- self.Emit("XORL" , _CX, _CX) // XORL CX, CX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.call_go(_F_strhash) // CALL_GO strhash
- self.Emit("MOVQ" , jit.Ptr(_SP, 16), _AX) // MOVQ 16(SP), AX
- 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, _VAR_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" , _VAR_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" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.Emit("MOVQ" , _DX, jit.Ptr(_SP, 16)) // MOVQ DX, 16(SP)
- self.call_go(_F_memequal) // CALL_GO memequal
- 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("MOVB" , jit.Ptr(_SP, 24), _DX) // MOVB 24(SP), DX
- 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("MOVOU", _VAR_sv, _X0) // MOVOU sv, X0
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 8)) // MOVOU X0, 8(SP)
- self.call_go(_F_FieldMap_GetCaseInsensitive) // CALL_GO FieldMap::GetCaseInsensitive
- self.Emit("MOVQ" , jit.Ptr(_SP, 24), _AX) // MOVQ 24(SP), AX
- 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) {
- self.unmarshal_json(p.vt(), true)
-}
-
-func (self *_Assembler) _asm_OP_unmarshal_p(p *_Instr) {
- self.unmarshal_json(p.vt(), false)
-}
-
-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.call(_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", _ET, _ET) // XORL ET, ET
- self.Emit("MOVQ", _ET, jit.Sib(_ST, _AX, 1, 8)) // MOVQ ET, 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())), jit.Ptr(_SP, 16))// MOVQ $(p2.op()), 16(SP)
- self.Emit("MOVQ", jit.Imm(int64(p1.op())), jit.Ptr(_SP, 8)) // MOVQ $(p1.op()), 8(SP)
- self.Emit("MOVQ", jit.Imm(int64(i)), jit.Ptr(_SP, 0)) // MOVQ $(i), (SP)
- self.call_go(_F_println)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go b/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go
new file mode 100644
index 000000000..4195ebda7
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go
@@ -0,0 +1,36 @@
+
+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.go b/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go
index 4453f5cfe..9f05e8b6a 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/errors.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package errors
import (
`encoding/json`
@@ -46,7 +46,7 @@ func (self SyntaxError) Description() string {
func (self SyntaxError) description() string {
/* check for empty source */
if self.Src == "" {
- return fmt.Sprintf("no sources available: %#v", self)
+ return fmt.Sprintf("no sources available, the input json is empty: %#v", self)
}
p, x, q, y := calcBounds(len(self.Src), self.Pos)
@@ -112,12 +112,12 @@ func clamp_zero(v int) int {
/** JIT Error Helpers **/
-var stackOverflow = &json.UnsupportedValueError {
+var StackOverflow = &json.UnsupportedValueError {
Str : "Value nesting too deep",
Value : reflect.ValueOf("..."),
}
-func error_wrap(src string, pos int, code types.ParsingError) error {
+func ErrorWrap(src string, pos int, code types.ParsingError) error {
return *error_wrap_heap(src, pos, code)
}
@@ -130,7 +130,7 @@ func error_wrap_heap(src string, pos int, code types.ParsingError) *SyntaxError
}
}
-func error_type(vt *rt.GoType) error {
+func ErrorType(vt *rt.GoType) error {
return &json.UnmarshalTypeError{Type: vt.Pack()}
}
@@ -171,7 +171,7 @@ func (self MismatchTypeError) Description() string {
return fmt.Sprintf("Mismatch type %s with value %s %s", self.Type.String(), swithchJSONType(self.Src, self.Pos), se.description())
}
-func error_mismatch(src string, pos int, vt *rt.GoType) error {
+func ErrorMismatch(src string, pos int, vt *rt.GoType) error {
return &MismatchTypeError {
Pos : pos,
Src : src,
@@ -179,11 +179,11 @@ func error_mismatch(src string, pos int, vt *rt.GoType) error {
}
}
-func error_field(name string) error {
+func ErrorField(name string) error {
return errors.New("json: unknown field " + strconv.Quote(name))
}
-func error_value(value string, vtype reflect.Type) error {
+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/generic_stkabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/generic_stkabi_amd64.go
deleted file mode 100644
index 8ce5c2926..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/generic_stkabi_amd64.go
+++ /dev/null
@@ -1,733 +0,0 @@
-// +build go1.16,!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 decoder
-
-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(BX) : ro, decoder stack
- * DF(R10) : ro, decoder flags
- * EP(R11) : wo, error pointer
- * IP(R12) : ro, input pointer
- * IL(R13) : ro, input length
- * IC(R14) : 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 = 40 // 40 bytes for saving the registers before CALL instructions
- _VD_locals = 88 // 88 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_cs_LR = jit.Ptr(_SP, _VD_fargs + _VD_saves + 56)
- _VAR_cs_p = jit.Ptr(_SP, _VD_fargs + _VD_saves + 64)
- _VAR_cs_n = jit.Ptr(_SP, _VD_fargs + _VD_saves + 72)
- _VAR_cs_d = jit.Ptr(_SP, _VD_fargs + _VD_saves + 80)
-)
-
-type _ValueDecoder struct {
- jit.BaseAssembler
-}
-
-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, _AX) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _AX) // 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
-}
-
-/** 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.call(_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", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ", jit.Imm(_A_init_len), jit.Ptr(_SP, 8)) // MOVQ _A_init_len, 8(SP)
- self.Emit("MOVQ", jit.Imm(_A_init_cap), jit.Ptr(_SP, 16)) // MOVQ _A_init_cap, 16(SP)
- self.call_go(_F_makeslice) // CALL_GO runtime.makeslice
- self.Emit("MOVQ", jit.Ptr(_SP, 24), _DX) // MOVQ 24(SP), DX
-
- /* pack into an interface */
- self.Emit("MOVQ", _DX, jit.Ptr(_SP, 0)) // MOVQ DX, (SP)
- self.Emit("MOVQ", jit.Imm(_A_init_len), jit.Ptr(_SP, 8)) // MOVQ _A_init_len, 8(SP)
- self.Emit("MOVQ", jit.Imm(_A_init_cap), jit.Ptr(_SP, 16)) // MOVQ _A_init_cap, 16(SP)
- self.call_go(_F_convTslice) // CALL_GO runtime.convTslice
- self.Emit("MOVQ", jit.Ptr(_SP, 24), _R8) // MOVQ 24(SP), 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(_SP, 0), _AX) // MOVQ (SP), AX
- 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, 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) // 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" , _R8, jit.Ptr(_SP, 0)) // MOVQ R8, (SP)
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- self.call_go(_F_convTstring) // CALL_GO runtime.convTstring
- self.Emit("MOVQ" , jit.Ptr(_SP, 16), _R9) // MOVQ 16(SP), 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", _T_map, _DX) // MOVQ _T_map, DX
- self.Emit("MOVQ", _DX, jit.Ptr(_SP, 0)) // MOVQ DX, (SP)
- self.Emit("MOVQ", _SI, jit.Ptr(_SP, 8)) // MOVQ SI, 8(SP)
- self.Emit("MOVQ", _R8, jit.Ptr(_SP, 16)) // MOVQ R9, 16(SP)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 24)) // MOVQ AX, 24(SP)
- self.call_go(_F_mapassign_faststr) // CALL_GO runtime.mapassign_faststr
- self.Emit("MOVQ", jit.Ptr(_SP, 32), _AX) // MOVQ 32(SP), AX
-
- /* 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, _CX) // MOVQ _T_byte, CX
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.Emit("MOVB", jit.Imm(0), jit.Ptr(_SP, 16)) // MOVB $0, 16(SP)
- self.call_go(_F_mallocgc) // CALL_GO runtime.mallocgc
- self.Emit("MOVQ", jit.Ptr(_SP, 24), _R9) // MOVQ 24(SP), 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.save(_R9) // SAVE R9
- self.call(_F_unquote) // CALL unquote
- self.load(_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
- self.Emit("MOVQ" , _VAR_ss_Iv, _AX) // MOVQ ss.Iv, AX
- self.Emit("CVTSQ2SD", _AX, _X0) // CVTSQ2SD AX, X0
-
- /* represent numbers as `float64` */
- self.Link("_use_float64") // _use_float64:
- self.Emit("MOVSD", _X0, jit.Ptr(_SP, 0)) // MOVSD X0, (SP)
- self.call_go(_F_convT64) // CALL_GO runtime.convT64
- self.Emit("MOVQ" , _T_float64, _R8) // MOVQ _T_float64, R8
- self.Emit("MOVQ" , jit.Ptr(_SP, 8), _R9) // MOVQ 8(SP), 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, jit.Ptr(_SP, 0)) // MOVQ SI, (SP)
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.call_go(_F_convTstring) // CALL_GO runtime.convTstring
- self.Emit("MOVQ", _T_number, _R8) // MOVQ _T_number, R8
- self.Emit("MOVQ", jit.Ptr(_SP, 16), _R9) // MOVQ 16(SP), 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.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.call_go(_F_convT64) // CALL_GO runtime.convT64
- self.Emit("MOVQ", _T_int64, _R8) // MOVQ _T_int64, R8
- self.Emit("MOVQ", jit.Ptr(_SP, 8), _R9) // MOVQ 8(SP), 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.Byte(0xcc)
- 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)) // CMPQ _AX, _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")
- 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), _DX) // 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, _DX)
- 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("MOVOU", jit.Ptr(_SI, 0), _X0) // MOVOU (SI), X0
- self.Emit("MOVQ" , jit.Ptr(_SI, 16), _DX) // MOVQ 16(SI), DX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 8)) // MOVOU X0, 8(SP)
- self.Emit("MOVQ" , _DX, jit.Ptr(_SP, 24)) // MOVQ DX, 24(SP)
- self.Emit("SHLQ" , jit.Imm(1), _DX) // SHLQ $1, DX
- self.Emit("MOVQ" , _DX, jit.Ptr(_SP, 32)) // MOVQ DX, 32(SP)
- self.call_go(_F_growslice) // CALL_GO runtime.growslice
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _DI) // MOVOU 40(SP), DI
- self.Emit("MOVQ" , jit.Ptr(_SP, 48), _DX) // MOVOU 48(SP), DX
- self.Emit("MOVQ" , jit.Ptr(_SP, 56), _AX) // MOVQ 56(SP), 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.Byte(0xcc)
- self.Emit("MOVQ", _R8, _VAR_cs_p)
- self.Emit("MOVQ", _AX, _VAR_cs_n)
- self.Emit("MOVQ", _DI, _VAR_cs_LR)
- self.Emit("MOVQ", _T_byte, _R8)
- self.Emit("MOVQ", _R8, jit.Ptr(_SP, 0))
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 8))
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 16))
- self.call_go(_F_makeslice)
- self.Emit("MOVQ", jit.Ptr(_SP, 24), _R8)
- self.Emit("MOVQ", _R8, _VAR_cs_d)
- self.Emit("MOVQ", _R8, jit.Ptr(_SP, 0))
- self.Emit("MOVQ", _VAR_cs_p, _R8)
- self.Emit("MOVQ", _R8, jit.Ptr(_SP, 8))
- self.Emit("MOVQ", _VAR_cs_n, _AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 16))
- 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.Byte(0xcc)
- 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.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.call(_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/generic_stkabi_amd64_test.s b/vendor/github.com/bytedance/sonic/internal/decoder/generic_stkabi_amd64_test.s
deleted file mode 100644
index 4e509c2f8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/generic_stkabi_amd64_test.s
+++ /dev/null
@@ -1,37 +0,0 @@
-// +build go1.16,!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.
-//
-
-#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), BX
- MOVQ sp+8(FP), R12
- MOVQ sn+16(FP), R13
- MOVQ ic+24(FP), R14
- MOVQ vp+32(FP), R15
- MOVQ df+40(FP), R10
- MOVQ ·_subr_decode_value(SB), AX
- CALL AX
- MOVQ R14, rp+48(FP)
- MOVQ R11, ex+56(FP)
- RET
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/asm.s b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/asm.s
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go117.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go
index b0125a792..48f73e5bf 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go117.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go
@@ -14,7 +14,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package decoder
+package jitdec
import (
`strconv`
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go
index 6adeac0cf..cbec3d248 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go
@@ -1,4 +1,4 @@
-// +build go1.21,!go1.23
+// +build go1.21,!go1.24
// Copyright 2023 CloudWeGo Authors
//
@@ -14,7 +14,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package decoder
+package jitdec
import (
`strconv`
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go
index 6c6fde91a..76eef333b 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go
@@ -1,4 +1,5 @@
-// +build go1.17,!go1.23
+//go:build go1.17 && !go1.24
+// +build go1.17,!go1.24
/*
* Copyright 2021 ByteDance Inc.
@@ -16,21 +17,22 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
- `encoding/json`
- `fmt`
- `math`
- `reflect`
- `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`
+ "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
@@ -292,7 +294,6 @@ var _OpFuncTab = [256]func(*_Assembler, *_Instr) {
_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_skip : (*_Assembler)._asm_OP_object_skip,
_OP_object_next : (*_Assembler)._asm_OP_object_next,
_OP_struct_field : (*_Assembler)._asm_OP_struct_field,
_OP_unmarshal : (*_Assembler)._asm_OP_unmarshal,
@@ -312,6 +313,7 @@ var _OpFuncTab = [256]func(*_Assembler, *_Instr) {
_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,
@@ -385,7 +387,7 @@ func (self *_Assembler) prologue() {
var (
_REG_go = []obj.Addr { _ST, _VP, _IP, _IL, _IC }
- _REG_rt = []obj.Addr { _ST, _VP, _IP, _IL, _IC, _IL }
+ _REG_rt = []obj.Addr { _ST, _VP, _IP, _IL, _IC }
)
func (self *_Assembler) save(r ...obj.Addr) {
@@ -481,6 +483,7 @@ 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() {
@@ -492,9 +495,9 @@ func (self *_Assembler) type_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", _VAR_ic, _EP) // MOVQ _VAR_ic, EP
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)
@@ -600,6 +603,28 @@ func (self *_Assembler) _asm_OP_go_skip(p *_Instr) {
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
@@ -972,11 +997,13 @@ var (
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)
}
@@ -1057,18 +1084,18 @@ func (self *_Assembler) mapassign_utext(t reflect.Type, addressable bool) {
var (
_F_skip_one = jit.Imm(int64(native.S_skip_one))
_F_skip_array = jit.Imm(int64(native.S_skip_array))
- _F_skip_object = jit.Imm(int64(native.S_skip_object))
_F_skip_number = jit.Imm(int64(native.S_skip_number))
)
-func (self *_Assembler) unmarshal_json(t reflect.Type, deref bool) {
+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_decodeJsonUnmarshaler, deref) // UNMARSHAL json, ${t}, ${deref}
+ self.unmarshal_func(t, f, deref) // UNMARSHAL json, ${t}, ${deref}
}
func (self *_Assembler) unmarshal_text(t reflect.Type, deref bool) {
@@ -1103,7 +1130,19 @@ func (self *_Assembler) unmarshal_func(t reflect.Type, fn obj.Addr, deref bool)
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
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
+ 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 **/
@@ -1136,8 +1175,8 @@ func (self *_Assembler) decode_dynamic(vt obj.Addr, vp obj.Addr) {
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", _EP, _VAR_ic) // MOVQ EP, VAR_ic
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}")
}
@@ -1146,7 +1185,7 @@ func (self *_Assembler) decode_dynamic(vt obj.Addr, vp obj.Addr) {
var (
_F_memequal = jit.Func(memequal)
_F_memmove = jit.Func(memmove)
- _F_growslice = jit.Func(growslice)
+ _F_growslice = jit.Func(rt.GrowSlice)
_F_makeslice = jit.Func(makeslice)
_F_makemap_small = jit.Func(makemap_small)
_F_mapassign_fast64 = jit.Func(mapassign_fast64)
@@ -1698,12 +1737,6 @@ func (self *_Assembler) _asm_OP_slice_append(p *_Instr) {
self.Link("_append_slice_end_{n}")
}
-func (self *_Assembler) _asm_OP_object_skip(_ *_Instr) {
- self.call_sf(_F_skip_object) // CALL_SF skip_object
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
-}
-
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
@@ -1774,11 +1807,19 @@ func (self *_Assembler) _asm_OP_struct_field(p *_Instr) {
}
func (self *_Assembler) _asm_OP_unmarshal(p *_Instr) {
- self.unmarshal_json(p.vt(), true)
+ 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) {
- self.unmarshal_json(p.vt(), false)
+ 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) {
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/compiler.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go
index b350c0461..a097d171d 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/compiler.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`encoding/json`
@@ -77,7 +77,6 @@ const (
_OP_array_clear_p
_OP_slice_init
_OP_slice_append
- _OP_object_skip
_OP_object_next
_OP_struct_field
_OP_unmarshal
@@ -97,6 +96,7 @@ const (
_OP_check_char_0
_OP_dismatch_err
_OP_go_skip
+ _OP_skip_emtpy
_OP_add
_OP_check_empty
_OP_debug
@@ -155,7 +155,6 @@ var _OpNames = [256]string {
_OP_array_skip : "array_skip",
_OP_slice_init : "slice_init",
_OP_slice_append : "slice_append",
- _OP_object_skip : "object_skip",
_OP_object_next : "object_next",
_OP_struct_field : "struct_field",
_OP_unmarshal : "unmarshal",
@@ -271,6 +270,13 @@ func newInsVt(op _Op, vt reflect.Type) _Instr {
}
}
+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),
@@ -452,6 +458,10 @@ 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))
}
@@ -527,35 +537,54 @@ func (self *_Compiler) compile(vt reflect.Type) (ret _Program, err error) {
return
}
-func (self *_Compiler) checkMarshaler(p *_Program, vt reflect.Type) bool {
+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) {
- p.rtt(_OP_unmarshal_p, pt)
+ if exec {
+ p.add(_OP_lspace)
+ p.rtti(_OP_unmarshal_p, pt, flags)
+ }
return true
}
/* check for `json.Unmarshaler` */
if vt.Implements(jsonUnmarshalerType) {
- p.add(_OP_lspace)
- self.compileUnmarshalJson(p, vt)
+ 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) {
- p.add(_OP_lspace)
- self.compileUnmarshalTextPtr(p, pt)
+ if exec {
+ p.add(_OP_lspace)
+ self.compileUnmarshalTextPtr(p, pt, flags)
+ }
return true
}
/* check for `encoding.TextUnmarshaler` */
if vt.Implements(encodingTextUnmarshalerType) {
- p.add(_OP_lspace)
- self.compileUnmarshalText(p, vt)
+ if exec {
+ p.add(_OP_lspace)
+ self.compileUnmarshalText(p, vt, flags)
+ }
return true
}
+
return false
}
@@ -567,7 +596,7 @@ func (self *_Compiler) compileOne(p *_Program, sp int, vt reflect.Type) {
return
}
- if self.checkMarshaler(p, vt) {
+ if self.checkMarshaler(p, vt, 0, true) {
return
}
@@ -690,7 +719,7 @@ func (self *_Compiler) compilePtr(p *_Program, sp int, et reflect.Type) {
/* dereference all the way down */
for et.Kind() == reflect.Ptr {
- if self.checkMarshaler(p, et) {
+ if self.checkMarshaler(p, et, 0, true) {
return
}
et = et.Elem()
@@ -872,7 +901,24 @@ func (self *_Compiler) compileStructBody(p *_Program, sp int, vt reflect.Type) {
n := p.pc()
p.add(_OP_is_null)
- skip := self.checkIfSkip(p, vt, '{')
+ 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)
@@ -890,11 +936,6 @@ func (self *_Compiler) compileStructBody(p *_Program, sp int, vt reflect.Type) {
p.chr(_OP_check_char, '}')
p.chr(_OP_match_char, ',')
- /* special case of an empty struct */
- if len(fv) == 0 {
- p.add(_OP_object_skip)
- goto end_of_object
- }
/* match the remaining fields */
p.add(_OP_lspace)
@@ -930,7 +971,6 @@ func (self *_Compiler) compileStructBody(p *_Program, sp int, vt reflect.Type) {
p.int(_OP_goto, y0)
}
-end_of_object:
p.pin(x)
p.pin(y1)
p.add(_OP_drop)
@@ -938,7 +978,22 @@ end_of_object:
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
@@ -1106,7 +1161,7 @@ func (self *_Compiler) compileUnmarshalEnd(p *_Program, vt reflect.Type, i int)
p.pin(j)
}
-func (self *_Compiler) compileUnmarshalJson(p *_Program, vt reflect.Type) {
+func (self *_Compiler) compileUnmarshalJson(p *_Program, vt reflect.Type, flags int) {
i := p.pc()
v := _OP_unmarshal
p.add(_OP_is_null)
@@ -1117,11 +1172,11 @@ func (self *_Compiler) compileUnmarshalJson(p *_Program, vt reflect.Type) {
}
/* call the unmarshaler */
- p.rtt(v, vt)
+ p.rtti(v, vt, flags)
self.compileUnmarshalEnd(p, vt, i)
}
-func (self *_Compiler) compileUnmarshalText(p *_Program, vt reflect.Type) {
+func (self *_Compiler) compileUnmarshalText(p *_Program, vt reflect.Type, iv int) {
i := p.pc()
v := _OP_unmarshal_text
p.add(_OP_is_null)
@@ -1134,15 +1189,15 @@ func (self *_Compiler) compileUnmarshalText(p *_Program, vt reflect.Type) {
}
/* call the unmarshaler */
- p.rtt(v, vt)
+ p.rtti(v, vt, iv)
self.compileUnmarshalEnd(p, vt, i)
}
-func (self *_Compiler) compileUnmarshalTextPtr(p *_Program, vt reflect.Type) {
+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.rtt(_OP_unmarshal_text_p, vt)
+ p.rtti(_OP_unmarshal_text_p, vt, iv)
p.pin(i)
}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/debug.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go
index d5537ed9a..b59a3e571 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/debug.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`os`
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go
new file mode 100644
index 000000000..bbb4b4b61
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go
@@ -0,0 +1,140 @@
+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/generic_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go
index c7514cb41..e6d5e3e84 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go
@@ -1,4 +1,4 @@
-// +build go1.17,!go1.23
+// +build go1.17,!go1.24
/*
* Copyright 2021 ByteDance Inc.
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`encoding/json`
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64_test.s b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s
index b4b0de183..19ed3752f 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64_test.s
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s
@@ -1,4 +1,4 @@
-// +build go1.17,!go1.23
+// +build go1.17,!go1.24
//
// Copyright 2021 ByteDance Inc.
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/pools.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go
index bcd14cc64..01868cb2f 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/pools.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`sync`
@@ -36,6 +36,7 @@ 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{})
)
@@ -53,6 +54,7 @@ type _Stack struct {
mm types.StateMachine
vp [types.MAX_RECURSE]unsafe.Pointer
dp [_MaxDigitNums]byte
+ ep unsafe.Pointer
}
type _Decoder func(
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/primitives.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go
index 1c9ce1fa9..9de885007 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/primitives.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`encoding`
@@ -39,6 +39,20 @@ 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/stubs_go116.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go
index b02eb2b8b..8fa7c32fc 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go116.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go
@@ -1,4 +1,4 @@
-// +build go1.16,!go1.20
+// +build go1.17,!go1.20
/*
* Copyright 2021 ByteDance Inc.
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`unsafe`
@@ -72,11 +72,6 @@ func mallocgc(size uintptr, typ *rt.GoType, needzero bool) unsafe.Pointer
//goland:noinspection GoUnusedParameter
func makeslice(et *rt.GoType, len int, cap int) unsafe.Pointer
-//go:noescape
-//go:linkname growslice runtime.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice
-
//go:linkname makemap_small runtime.makemap_small
func makemap_small() unsafe.Pointer
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go
index 870e25390..a6dad26d7 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`unsafe`
@@ -72,11 +72,6 @@ func mallocgc(size uintptr, typ *rt.GoType, needzero bool) unsafe.Pointer
//goland:noinspection GoUnusedParameter
func makeslice(et *rt.GoType, len int, cap int) unsafe.Pointer
-//go:noescape
-//go:linkname growslice reflect.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice
-
//go:linkname makemap_small runtime.makemap_small
func makemap_small() unsafe.Pointer
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/types.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go
index 6fc0e706c..c196eb5b7 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/types.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`encoding`
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/utils.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go
index 23ee5d501..0a7a20289 100644
--- a/vendor/github.com/bytedance/sonic/internal/decoder/utils.go
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package decoder
+package jitdec
import (
`unsafe`
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
new file mode 100644
index 000000000..713fb6561
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go
@@ -0,0 +1,174 @@
+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
new file mode 100644
index 000000000..fd164af93
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go
@@ -0,0 +1,449 @@
+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)
+
+ // specail 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 ,strig 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
new file mode 100644
index 000000000..77879fafe
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go
@@ -0,0 +1,60 @@
+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
new file mode 100644
index 000000000..93ed9b7e0
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go
@@ -0,0 +1,3 @@
+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
new file mode 100644
index 000000000..81eed34ea
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go
@@ -0,0 +1,160 @@
+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
new file mode 100644
index 000000000..db0af547b
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go
@@ -0,0 +1,73 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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
new file mode 100644
index 000000000..2a0523d5e
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go
@@ -0,0 +1,281 @@
+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
new file mode 100644
index 000000000..7bf8a8f39
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go
@@ -0,0 +1,110 @@
+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 pasred in native, it alway 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 trainling chars
+ for ret < len(raw) {
+ return false
+ }
+
+ return true
+}
+
+func SkipOneFast2(json string, pos *int) (int, error) {
+ // find the number ending, we pasred in sonic-cpp, it alway 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 pasred in sonic-cpp, it alway 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
new file mode 100644
index 000000000..0c063d55f
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go
@@ -0,0 +1,169 @@
+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
new file mode 100644
index 000000000..1a2bda8f3
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go
@@ -0,0 +1,430 @@
+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
new file mode 100644
index 000000000..29a0136ae
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go
@@ -0,0 +1,269 @@
+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 consitent with native/parser.c
+type _nospaceBlock struct {
+ _ [8]byte
+ _ [8]byte
+}
+
+// should consitent 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 consitent 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
new file mode 100644
index 000000000..3f60a3368
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go
@@ -0,0 +1,1278 @@
+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) {
+ // shoud 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) {
+ // shoud 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
new file mode 100644
index 000000000..a94e422b3
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go
@@ -0,0 +1,224 @@
+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
new file mode 100644
index 000000000..5af8c97e2
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go
@@ -0,0 +1,360 @@
+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
new file mode 100644
index 000000000..bce2758f1
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go
@@ -0,0 +1,61 @@
+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
new file mode 100644
index 000000000..fe1433eec
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go
@@ -0,0 +1,60 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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/mapiter.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go
index 8a322b3af..5d9956a90 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/mapiter.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go
@@ -14,15 +14,16 @@
* limitations under the License.
*/
-package encoder
+package alg
import (
"encoding"
"reflect"
+ "strconv"
"sync"
"unsafe"
- "github.com/bytedance/sonic/internal/native"
+ "github.com/bytedance/sonic/internal/encoder/vars"
"github.com/bytedance/sonic/internal/rt"
)
@@ -32,8 +33,8 @@ type _MapPair struct {
m [32]byte
}
-type _MapIterator struct {
- it rt.GoMapIterator // must be the first field
+type MapIterator struct {
+ It rt.GoMapIterator // must be the first field
kv rt.GoSlice // slice of _MapPair
ki int
}
@@ -44,43 +45,43 @@ var (
)
func init() {
- if unsafe.Offsetof(_MapIterator{}.it) != 0 {
+ if unsafe.Offsetof(MapIterator{}.It) != 0 {
panic("_MapIterator.it is not the first field")
}
}
-func newIterator() *_MapIterator {
+func newIterator() *MapIterator {
if v := iteratorPool.Get(); v == nil {
- return new(_MapIterator)
+ return new(MapIterator)
} else {
- return resetIterator(v.(*_MapIterator))
+ return resetIterator(v.(*MapIterator))
}
}
-func resetIterator(p *_MapIterator) *_MapIterator {
+func resetIterator(p *MapIterator) *MapIterator {
p.ki = 0
- p.it = rt.GoMapIterator{}
+ p.It = rt.GoMapIterator{}
p.kv.Len = 0
return p
}
-func (self *_MapIterator) at(i int) *_MapPair {
+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) {
+func (self *MapIterator) add() (p *_MapPair) {
p = self.at(self.kv.Len)
self.kv.Len++
return
}
-func (self *_MapIterator) data() (p []_MapPair) {
+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) {
+func (self *MapIterator) append(t *rt.GoType, k unsafe.Pointer, v unsafe.Pointer) (err error) {
p := self.add()
p.v = v
@@ -94,26 +95,26 @@ func (self *_MapIterator) append(t *rt.GoType, k unsafe.Pointer, v unsafe.Pointe
return nil
}
-func (self *_MapIterator) appendGeneric(p *_MapPair, t *rt.GoType, v reflect.Kind, k unsafe.Pointer) error {
+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(p.m[:native.I64toa(&p.m[0], int64(*(*int)(k)))]) ; return nil
- case reflect.Int8 : p.k = rt.Mem2Str(p.m[:native.I64toa(&p.m[0], int64(*(*int8)(k)))]) ; return nil
- case reflect.Int16 : p.k = rt.Mem2Str(p.m[:native.I64toa(&p.m[0], int64(*(*int16)(k)))]) ; return nil
- case reflect.Int32 : p.k = rt.Mem2Str(p.m[:native.I64toa(&p.m[0], int64(*(*int32)(k)))]) ; return nil
- case reflect.Int64 : p.k = rt.Mem2Str(p.m[:native.I64toa(&p.m[0], *(*int64)(k))]) ; return nil
- case reflect.Uint : p.k = rt.Mem2Str(p.m[:native.U64toa(&p.m[0], uint64(*(*uint)(k)))]) ; return nil
- case reflect.Uint8 : p.k = rt.Mem2Str(p.m[:native.U64toa(&p.m[0], uint64(*(*uint8)(k)))]) ; return nil
- case reflect.Uint16 : p.k = rt.Mem2Str(p.m[:native.U64toa(&p.m[0], uint64(*(*uint16)(k)))]) ; return nil
- case reflect.Uint32 : p.k = rt.Mem2Str(p.m[:native.U64toa(&p.m[0], uint64(*(*uint32)(k)))]) ; return nil
- case reflect.Uint64 : p.k = rt.Mem2Str(p.m[:native.U64toa(&p.m[0], *(*uint64)(k))]) ; return nil
- case reflect.Uintptr : p.k = rt.Mem2Str(p.m[:native.U64toa(&p.m[0], uint64(*(*uintptr)(k)))]) ; return nil
+ 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) {
+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)
@@ -127,7 +128,7 @@ func (self *_MapIterator) appendConcrete(p *_MapPair, t *rt.GoType, k unsafe.Poi
return
}
-func (self *_MapIterator) appendInterface(p *_MapPair, t *rt.GoType, k unsafe.Pointer) (err error) {
+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 {
@@ -137,17 +138,17 @@ func (self *_MapIterator) appendInterface(p *_MapPair, t *rt.GoType, k unsafe.Po
}
}
-func iteratorStop(p *_MapIterator) {
+func IteratorStop(p *MapIterator) {
iteratorPool.Put(p)
}
-func iteratorNext(p *_MapIterator) {
+func IteratorNext(p *MapIterator) {
i := p.ki
- t := &p.it
+ t := &p.It
/* check for unordered iteration */
if i < 0 {
- mapiternext(t)
+ rt.Mapiternext(t)
return
}
@@ -164,25 +165,25 @@ func iteratorNext(p *_MapIterator) {
p.ki++
}
-func iteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*_MapIterator, error) {
+func IteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*MapIterator, error) {
it := newIterator()
- mapiterinit(t, m, &it.it)
+ rt.Mapiterinit(t, m, &it.It)
/* check for key-sorting, empty map don't need sorting */
- if m.Count == 0 || (fv & uint64(SortMapKeys)) == 0 {
+ 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 = growslice(iteratorPair, it.kv, m.Count)
+ it.kv = rt.GrowSlice(iteratorPair, it.kv, m.Count)
}
/* dump all the key-value pairs */
- for ; it.it.K != nil; mapiternext(&it.it) {
- if err := it.append(t.Key, it.it.K, it.it.V); err != nil {
- iteratorStop(it)
+ 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
}
}
@@ -193,7 +194,13 @@ func iteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*_MapIterator, erro
}
/* load the first pair into iterator */
- it.it.V = it.at(0).v
- it.it.K = unsafe.Pointer(&it.at(0).k)
+ 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
new file mode 100644
index 000000000..c19e2de4e
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go
@@ -0,0 +1,31 @@
+/**
+ * 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
new file mode 100644
index 000000000..63fa01890
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go
@@ -0,0 +1,95 @@
+/**
+ * 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/sort.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go
index b1a67598b..9b69bce9a 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/sort.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package encoder
+package alg
// Algorithm 3-way Radix Quicksort, d means the radix.
// Reference: https://algs4.cs.princeton.edu/51radix/Quick3string.java.html
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go
new file mode 100644
index 000000000..bff943626
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go
@@ -0,0 +1,198 @@
+//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
new file mode 100644
index 000000000..c15cbf7d8
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go
@@ -0,0 +1,148 @@
+// +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/asm_stubs_amd64_go116.go b/vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go116.go
deleted file mode 100644
index 0a99f30ab..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go116.go
+++ /dev/null
@@ -1,51 +0,0 @@
-// +build go1.16,!go1.17
-
-// 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 encoder
-
-import (
- `strconv`
-
- `github.com/bytedance/sonic/internal/jit`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/obj/x86`
-)
-
-var (
- _V_writeBarrier = jit.Imm(int64(_runtime_writeBarrier))
-
- _F_gcWriteBarrierAX = jit.Func(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, _R10)
- self.Emit("CMPL", jit.Ptr(_R10, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, _AX)
- self.xsave(_DI)
- self.Emit("LEAQ", rec, _DI)
- self.Emit("MOVQ", _F_gcWriteBarrierAX, _R10) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _R10)
- 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/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go
deleted file mode 100644
index 330b68817..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go
+++ /dev/null
@@ -1,1176 +0,0 @@
-// +build go1.17,!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 encoder
-
-import (
- `fmt`
- `reflect`
- `strconv`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/cpu`
- `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")
- _X15 = jit.Reg("X15")
- _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 {
- jit.BaseAssembler
- p _Program
- x int
- name string
-}
-
-func newAssembler(p _Program) *_Assembler {
- return new(_Assembler).Init(p)
-}
-
-/** Assembler Interface **/
-
-func (self *_Assembler) Load() _Encoder {
- return ptoenc(self.BaseAssembler.Load("encode_"+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.builtins()
-}
-
-/** Assembler Stages **/
-
-var _OpFuncTab = [256]func(*_Assembler, *_Instr) {
- _OP_null : (*_Assembler)._asm_OP_null,
- _OP_empty_arr : (*_Assembler)._asm_OP_empty_arr,
- _OP_empty_obj : (*_Assembler)._asm_OP_empty_obj,
- _OP_bool : (*_Assembler)._asm_OP_bool,
- _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_str : (*_Assembler)._asm_OP_str,
- _OP_bin : (*_Assembler)._asm_OP_bin,
- _OP_quote : (*_Assembler)._asm_OP_quote,
- _OP_number : (*_Assembler)._asm_OP_number,
- _OP_eface : (*_Assembler)._asm_OP_eface,
- _OP_iface : (*_Assembler)._asm_OP_iface,
- _OP_byte : (*_Assembler)._asm_OP_byte,
- _OP_text : (*_Assembler)._asm_OP_text,
- _OP_deref : (*_Assembler)._asm_OP_deref,
- _OP_index : (*_Assembler)._asm_OP_index,
- _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_is_nil : (*_Assembler)._asm_OP_is_nil,
- _OP_is_nil_p1 : (*_Assembler)._asm_OP_is_nil_p1,
- _OP_is_zero_1 : (*_Assembler)._asm_OP_is_zero_1,
- _OP_is_zero_2 : (*_Assembler)._asm_OP_is_zero_2,
- _OP_is_zero_4 : (*_Assembler)._asm_OP_is_zero_4,
- _OP_is_zero_8 : (*_Assembler)._asm_OP_is_zero_8,
- _OP_is_zero_map : (*_Assembler)._asm_OP_is_zero_map,
- _OP_goto : (*_Assembler)._asm_OP_goto,
- _OP_map_iter : (*_Assembler)._asm_OP_map_iter,
- _OP_map_stop : (*_Assembler)._asm_OP_map_stop,
- _OP_map_check_key : (*_Assembler)._asm_OP_map_check_key,
- _OP_map_write_key : (*_Assembler)._asm_OP_map_write_key,
- _OP_map_value_next : (*_Assembler)._asm_OP_map_value_next,
- _OP_slice_len : (*_Assembler)._asm_OP_slice_len,
- _OP_slice_next : (*_Assembler)._asm_OP_slice_next,
- _OP_marshal : (*_Assembler)._asm_OP_marshal,
- _OP_marshal_p : (*_Assembler)._asm_OP_marshal_p,
- _OP_marshal_text : (*_Assembler)._asm_OP_marshal_text,
- _OP_marshal_text_p : (*_Assembler)._asm_OP_marshal_text_p,
- _OP_cond_set : (*_Assembler)._asm_OP_cond_set,
- _OP_cond_testc : (*_Assembler)._asm_OP_cond_testc,
-}
-
-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) 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 **/
-
-const (
- _StateSize = int64(unsafe.Sizeof(_State{}))
- _StackLimit = _MaxStack * _StateSize
-)
-
-func (self *_Assembler) save_state() {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _CX) // MOVQ (ST), CX
- self.Emit("LEAQ", jit.Ptr(_CX, _StateSize), _R9) // LEAQ _StateSize(CX), R9
- self.Emit("CMPQ", _R9, jit.Imm(_StackLimit)) // CMPQ R9, $_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)
- self.Emit("XORPS", _X15, _X15)
-}
-
-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())
- }
-}
-
-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(byteType)
- _F_growslice = jit.Func(growslice)
-)
-
-// 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(_ERR_too_deep))))
- _V_ERR_nan_or_infinite = jit.Imm(int64(uintptr(unsafe.Pointer(_ERR_nan_or_infinite))))
- _I_json_UnsupportedValueError = jit.Itab(rt.UnpackType(errorType), 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(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(panicNilPointerOfNonEmptyString)), _AX)
- self.Sjmp("JMP", _LB_panic)
- self.Link("_str_next_{n}")
-
- /* openning 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 (
- _T_json_Marshaler = rt.UnpackType(jsonMarshalerType)
- _T_encoding_TextMarshaler = rt.UnpackType(encodingTextMarshalerType)
-)
-
-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(memmove)
- _F_error_number = jit.Func(error_number)
- _F_isValidNumber = jit.Func(isValidNumber)
-)
-
-var (
- _F_iteratorStop = jit.Func(iteratorStop)
- _F_iteratorNext = jit.Func(iteratorNext)
- _F_iteratorStart = jit.Func(iteratorStart)
-)
-
-var (
- _F_encodeTypedPointer obj.Addr
- _F_encodeJsonMarshaler obj.Addr
- _F_encodeTextMarshaler obj.Addr
-)
-
-const (
- _MODE_AVX2 = 1 << 2
-)
-
-func init() {
- _F_encodeTypedPointer = jit.Func(encodeTypedPointer)
- _F_encodeJsonMarshaler = jit.Func(encodeJsonMarshaler)
- _F_encodeTextMarshaler = jit.Func(encodeTextMarshaler)
-}
-
-func (self *_Assembler) _asm_OP_null(_ *_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(_ *_Instr) {
- self.Emit("BTQ", jit.Imm(int64(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(_ *_Instr) {
- self.Emit("BTQ", jit.Imm(int64(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(_ *_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(_ *_Instr) {
- self.store_int(4, _F_i64toa, "MOVBQSX")
-}
-
-func (self *_Assembler) _asm_OP_i16(_ *_Instr) {
- self.store_int(6, _F_i64toa, "MOVWQSX")
-}
-
-func (self *_Assembler) _asm_OP_i32(_ *_Instr) {
- self.store_int(17, _F_i64toa, "MOVLQSX")
-}
-
-func (self *_Assembler) _asm_OP_i64(_ *_Instr) {
- self.store_int(21, _F_i64toa, "MOVQ")
-}
-
-func (self *_Assembler) _asm_OP_u8(_ *_Instr) {
- self.store_int(3, _F_u64toa, "MOVBQZX")
-}
-
-func (self *_Assembler) _asm_OP_u16(_ *_Instr) {
- self.store_int(5, _F_u64toa, "MOVWQZX")
-}
-
-func (self *_Assembler) _asm_OP_u32(_ *_Instr) {
- self.store_int(16, _F_u64toa, "MOVLQZX")
-}
-
-func (self *_Assembler) _asm_OP_u64(_ *_Instr) {
- self.store_int(20, _F_u64toa, "MOVQ")
-}
-
-func (self *_Assembler) _asm_OP_f32(_ *_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("JZ" , _LB_error_nan_or_infinite) // JZ _error_nan_or_infinite
- 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 f64toa
- self.Emit("ADDQ" , _AX, _RL) // ADDQ AX, RL
-}
-
-func (self *_Assembler) _asm_OP_f64(_ *_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("JZ" , _LB_error_nan_or_infinite) // JZ _error_nan_or_infinite
- 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
-}
-
-func (self *_Assembler) _asm_OP_str(_ *_Instr) {
- self.encode_string(false)
-}
-
-func (self *_Assembler) _asm_OP_bin(_ *_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(_ *_Instr) {
- self.encode_string(true)
-}
-
-func (self *_Assembler) _asm_OP_number(_ *_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(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(_ *_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(_ *_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 *_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 *_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(_ *_Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _SP_p) // MOVQ (SP.p), SP.p
-}
-
-func (self *_Assembler) _asm_OP_index(p *_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(_ *_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(_ *_Instr) {
- self.save_state()
-}
-
-func (self *_Assembler) _asm_OP_drop(_ *_Instr) {
- self.drop_state(_StateSize)
-}
-
-func (self *_Assembler) _asm_OP_drop_2(_ *_Instr) {
- self.drop_state(_StateSize * 2) // DROP $(_StateSize * 2)
- self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 56)) // MOVOU X0, 56(ST)(AX)
-}
-
-func (self *_Assembler) _asm_OP_recurse(p *_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("BTCQ", jit.Imm(bitPointerValue), _SI) // BTCQ $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 *_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 *_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 *_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 *_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 *_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 *_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 *_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 *_Instr) {
- self.Xjmp("JMP", p.vi())
-}
-
-func (self *_Assembler) _asm_OP_map_iter(p *_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(_ *_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 *_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 *_Instr) {
- self.Emit("BTQ", jit.Imm(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(_ *_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(_ *_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 *_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 *_Instr) {
- self.call_marshaler(_F_encodeJsonMarshaler, _T_json_Marshaler, p.vt())
-}
-
-func (self *_Assembler) _asm_OP_marshal_p(p *_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 *_Instr) {
- self.call_marshaler(_F_encodeTextMarshaler, _T_encoding_TextMarshaler, p.vt())
-}
-
-func (self *_Assembler) _asm_OP_marshal_text_p(p *_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(_ *_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 *_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 *_Instr, p2 *_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/assembler_stkabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go
deleted file mode 100644
index 89dafc84e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go
+++ /dev/null
@@ -1,1175 +0,0 @@
-// +build go1.16,!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 encoder
-
-import (
- `fmt`
- `reflect`
- `strconv`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/cpu`
- `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 = 48 // 48 bytes for passing arguments to this function
- _FP_fargs = 64 // 64 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_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 (
- _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")
- _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")
-)
-
-var (
- _X0 = jit.Reg("X0")
- _Y0 = jit.Reg("Y0")
-)
-
-var (
- _ST = jit.Reg("BX")
- _RP = jit.Reg("DI")
- _RL = jit.Reg("SI")
- _RC = jit.Reg("DX")
-)
-
-var (
- _LR = jit.Reg("R9")
- _R10 = jit.Reg("R10") // used for gcWriterBarrier
- _ET = jit.Reg("R10")
- _EP = jit.Reg("R11")
-)
-
-var (
- _SP_p = jit.Reg("R12")
- _SP_q = jit.Reg("R13")
- _SP_x = jit.Reg("R14")
- _SP_f = jit.Reg("R15")
-)
-
-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 = jit.Ptr(_SP, _FP_base + 32)
- _RET_ep = jit.Ptr(_SP, _FP_base + 40)
-)
-
-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}
- _REG_enc = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RL}
- _REG_jsr = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _LR}
- _REG_all = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RP, _RL, _RC}
-)
-
-type _Assembler struct {
- jit.BaseAssembler
- p _Program
- x int
- name string
-}
-
-func newAssembler(p _Program) *_Assembler {
- return new(_Assembler).Init(p)
-}
-
-/** Assembler Interface **/
-func (self *_Assembler) Load() _Encoder {
- return ptoenc(self.BaseAssembler.Load("encode_"+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.builtins()
-}
-
-/** Assembler Stages **/
-
-var _OpFuncTab = [256]func(*_Assembler, *_Instr) {
- _OP_null : (*_Assembler)._asm_OP_null,
- _OP_empty_arr : (*_Assembler)._asm_OP_empty_arr,
- _OP_empty_obj : (*_Assembler)._asm_OP_empty_obj,
- _OP_bool : (*_Assembler)._asm_OP_bool,
- _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_str : (*_Assembler)._asm_OP_str,
- _OP_bin : (*_Assembler)._asm_OP_bin,
- _OP_quote : (*_Assembler)._asm_OP_quote,
- _OP_number : (*_Assembler)._asm_OP_number,
- _OP_eface : (*_Assembler)._asm_OP_eface,
- _OP_iface : (*_Assembler)._asm_OP_iface,
- _OP_byte : (*_Assembler)._asm_OP_byte,
- _OP_text : (*_Assembler)._asm_OP_text,
- _OP_deref : (*_Assembler)._asm_OP_deref,
- _OP_index : (*_Assembler)._asm_OP_index,
- _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_is_nil : (*_Assembler)._asm_OP_is_nil,
- _OP_is_nil_p1 : (*_Assembler)._asm_OP_is_nil_p1,
- _OP_is_zero_1 : (*_Assembler)._asm_OP_is_zero_1,
- _OP_is_zero_2 : (*_Assembler)._asm_OP_is_zero_2,
- _OP_is_zero_4 : (*_Assembler)._asm_OP_is_zero_4,
- _OP_is_zero_8 : (*_Assembler)._asm_OP_is_zero_8,
- _OP_is_zero_map : (*_Assembler)._asm_OP_is_zero_map,
- _OP_goto : (*_Assembler)._asm_OP_goto,
- _OP_map_iter : (*_Assembler)._asm_OP_map_iter,
- _OP_map_stop : (*_Assembler)._asm_OP_map_stop,
- _OP_map_check_key : (*_Assembler)._asm_OP_map_check_key,
- _OP_map_write_key : (*_Assembler)._asm_OP_map_write_key,
- _OP_map_value_next : (*_Assembler)._asm_OP_map_value_next,
- _OP_slice_len : (*_Assembler)._asm_OP_slice_len,
- _OP_slice_next : (*_Assembler)._asm_OP_slice_next,
- _OP_marshal : (*_Assembler)._asm_OP_marshal,
- _OP_marshal_p : (*_Assembler)._asm_OP_marshal_p,
- _OP_marshal_text : (*_Assembler)._asm_OP_marshal_text,
- _OP_marshal_text_p : (*_Assembler)._asm_OP_marshal_text_p,
- _OP_cond_set : (*_Assembler)._asm_OP_cond_set,
- _OP_cond_testc : (*_Assembler)._asm_OP_cond_testc,
-}
-
-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) 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, _AX) // MOVQ rb<>+0(FP), AX
- self.Emit("MOVQ", _RL, jit.Ptr(_AX, 8)) // MOVQ RL, 8(AX)
- self.Emit("MOVQ", _ET, _RET_et) // MOVQ ET, et<>+24(FP)
- self.Emit("MOVQ", _EP, _RET_ep) // MOVQ EP, ep<>+32(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.load_buffer() // LOAD {buf}
- self.Emit("MOVQ", _ARG_vp, _SP_p) // MOVQ vp<>+8(FP), SP.p
- self.Emit("MOVQ", _ARG_sb, _ST) // MOVQ sb<>+16(FP), ST
- self.Emit("XORL", _SP_x, _SP_x) // XORL SP.x, SP.x
- self.Emit("XORL", _SP_f, _SP_f) // XORL SP.f, SP.f
- self.Emit("XORL", _SP_q, _SP_q) // XORL SP.q, SP.q
-}
-
-/** 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 **/
-
-const (
- _StateSize = int64(unsafe.Sizeof(_State{}))
- _StackLimit = _MaxStack * _StateSize
-)
-
-func (self *_Assembler) save_state() {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _CX) // MOVQ (ST), CX
- self.Emit("LEAQ", jit.Ptr(_CX, _StateSize), _R8) // LEAQ _StateSize(CX), R8
- self.Emit("CMPQ", _R8, jit.Imm(_StackLimit)) // CMPQ R8, $_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", _R8, jit.Ptr(_ST, 0)) // MOVQ R8, (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
-}
-
-func (self *_Assembler) prep_buffer() {
- self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX
- self.Emit("MOVQ", _RL, jit.Ptr(_AX, 8)) // MOVQ RL, 8(AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
-}
-
-func (self *_Assembler) prep_buffer_c() {
- self.Emit("MOVQ", _ARG_rb, _DI) // MOVQ rb<>+0(FP), DI
- self.Emit("MOVQ", _RL, jit.Ptr(_DI, 8)) // MOVQ RL, 8(DI)
-}
-
-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)
-}
-
-func (self *_Assembler) load_buffer() {
- 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, _AX) // MOVQ $pc, AX
- self.Rjmp("CALL", _AX) // CALL AX
-}
-
-func (self *_Assembler) save_c() {
- self.xsave(_REG_ffi...) // SAVE $REG_ffi
-}
-
-func (self *_Assembler) call_c(pc obj.Addr) {
- self.call(pc) // CALL $pc
- self.xload(_REG_ffi...) // LOAD $REG_ffi
-}
-
-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_encoder(pc obj.Addr) {
- self.xsave(_REG_enc...) // SAVE $REG_enc
- self.call(pc) // CALL $pc
- self.xload(_REG_enc...) // LOAD $REG_enc
- self.load_buffer() // LOAD {buf}
-}
-
-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())
- }
-}
-
-func (self *_Assembler) call_marshaler_i(fn obj.Addr, it *rt.GoType) {
- self.Emit("MOVQ" , jit.Gtype(it), _AX) // MOVQ $it, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 8), _CX) // MOVQ 8(SP.p), CX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JZ" , "_null_{n}") // JZ _null_{n}
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 16)) // MOVQ CX, 16(SP)
- self.call_go(_F_assertI2I) // CALL_GO assertI2I
- self.prep_buffer() // MOVE {buf}, (SP)
- self.Emit("MOVOU", jit.Ptr(_SP, 24), _X0) // MOVOU 24(SP), X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 8)) // MOVOU X0, 8(SP)
- self.Emit("MOVQ", _ARG_fv, _CX) // MOVQ ARG.fv, CX
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 24)) // MOVQ CX, 24(SP)
- self.call_encoder(fn) // CALL $fn
- self.Emit("MOVQ" , jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
- 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() // MOVE {buf}, (SP)
- self.Emit("MOVQ", jit.Itab(it, vt), _AX) // MOVQ $(itab(it, vt)), AX
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
-
- /* dereference the pointer if needed */
- if !deref {
- self.Emit("MOVQ", _SP_p, jit.Ptr(_SP, 16)) // MOVQ SP.p, 16(SP)
- } else {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- }
-
- /* call the encoder, and perform error checks */
- self.Emit("MOVQ", _ARG_fv, _CX) // MOVQ ARG.fv, CX
- self.Emit("MOVQ", _CX, jit.Ptr(_SP, 24)) // MOVQ CX, 24(SP)
- self.call_encoder(fn) // CALL $fn
- self.Emit("MOVQ" , jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _EP) // MOVQ 40(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
-}
-
-/** Builtin: _more_space **/
-
-var (
- _T_byte = jit.Type(byteType)
- _F_growslice = jit.Func(growslice)
-)
-
-func (self *_Assembler) more_space() {
- self.Link(_LB_more_space)
- self.Emit("MOVQ", _T_byte, _AX) // MOVQ $_T_byte, _AX
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ _AX, (SP)
- self.Emit("MOVQ", _RP, jit.Ptr(_SP, 8)) // MOVQ RP, 8(SP)
- self.Emit("MOVQ", _RL, jit.Ptr(_SP, 16)) // MOVQ RL, 16(SP)
- self.Emit("MOVQ", _RC, jit.Ptr(_SP, 24)) // MOVQ RC, 24(SP)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 32)) // MOVQ AX, 32(SP)
- self.xsave(_REG_jsr...) // SAVE $REG_jsr
- self.call(_F_growslice) // CALL $pc
- self.xload(_REG_jsr...) // LOAD $REG_jsr
- self.Emit("MOVQ", jit.Ptr(_SP, 40), _RP) // MOVQ 40(SP), RP
- self.Emit("MOVQ", jit.Ptr(_SP, 48), _RL) // MOVQ 48(SP), RL
- self.Emit("MOVQ", jit.Ptr(_SP, 56), _RC) // MOVQ 56(SP), RC
- self.save_buffer() // SAVE {buf}
- self.Rjmp("JMP" , _LR) // JMP LR
-}
-
-/** Builtin Errors **/
-
-var (
- _V_ERR_too_deep = jit.Imm(int64(uintptr(unsafe.Pointer(_ERR_too_deep))))
- _V_ERR_nan_or_infinite = jit.Imm(int64(uintptr(unsafe.Pointer(_ERR_nan_or_infinite))))
- _I_json_UnsupportedValueError = jit.Itab(rt.UnpackType(errorType), 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.call_go(_F_error_number) // CALL_GO error_number
- self.Emit("MOVQ", jit.Ptr(_SP, 16), _ET) // MOVQ 16(SP), ET
- self.Emit("MOVQ", jit.Ptr(_SP, 24), _EP) // MOVQ 24(SP), EP
- 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(goPanic)
-)
-
-func (self *_Assembler) go_panic() {
- self.Link(_LB_panic)
- self.Emit("MOVQ", _SP_p, jit.Ptr(_SP, 8))
- 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(panicNilPointerOfNonEmptyString)), jit.Ptr(_SP, 0))
- self.Sjmp("JMP", _LB_panic)
- self.Link("_str_next_{n}")
-
- /* openning 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 (
- _T_json_Marshaler = rt.UnpackType(jsonMarshalerType)
- _T_encoding_TextMarshaler = rt.UnpackType(encodingTextMarshalerType)
-)
-
-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(memmove)
- _F_error_number = jit.Func(error_number)
- _F_isValidNumber = jit.Func(isValidNumber)
-)
-
-var (
- _F_iteratorStop = jit.Func(iteratorStop)
- _F_iteratorNext = jit.Func(iteratorNext)
- _F_iteratorStart = jit.Func(iteratorStart)
-)
-
-var (
- _F_encodeTypedPointer obj.Addr
- _F_encodeJsonMarshaler obj.Addr
- _F_encodeTextMarshaler obj.Addr
-)
-
-const (
- _MODE_AVX2 = 1 << 2
-)
-
-func init() {
- _F_encodeTypedPointer = jit.Func(encodeTypedPointer)
- _F_encodeJsonMarshaler = jit.Func(encodeJsonMarshaler)
- _F_encodeTextMarshaler = jit.Func(encodeTextMarshaler)
-}
-
-func (self *_Assembler) _asm_OP_null(_ *_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(_ *_Instr) {
- self.Emit("BTQ", jit.Imm(int64(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(_ *_Instr) {
- self.Emit("BTQ", jit.Imm(int64(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(_ *_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(_ *_Instr) {
- self.store_int(4, _F_i64toa, "MOVBQSX")
-}
-
-func (self *_Assembler) _asm_OP_i16(_ *_Instr) {
- self.store_int(6, _F_i64toa, "MOVWQSX")
-}
-
-func (self *_Assembler) _asm_OP_i32(_ *_Instr) {
- self.store_int(17, _F_i64toa, "MOVLQSX")
-}
-
-func (self *_Assembler) _asm_OP_i64(_ *_Instr) {
- self.store_int(21, _F_i64toa, "MOVQ")
-}
-
-func (self *_Assembler) _asm_OP_u8(_ *_Instr) {
- self.store_int(3, _F_u64toa, "MOVBQZX")
-}
-
-func (self *_Assembler) _asm_OP_u16(_ *_Instr) {
- self.store_int(5, _F_u64toa, "MOVWQZX")
-}
-
-func (self *_Assembler) _asm_OP_u32(_ *_Instr) {
- self.store_int(16, _F_u64toa, "MOVLQZX")
-}
-
-func (self *_Assembler) _asm_OP_u64(_ *_Instr) {
- self.store_int(20, _F_u64toa, "MOVQ")
-}
-
-func (self *_Assembler) _asm_OP_f32(_ *_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("JZ" , _LB_error_nan_or_infinite) // JZ _error_nan_or_infinite
- 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 f64toa
- self.Emit("ADDQ" , _AX, _RL) // ADDQ AX, RL
-}
-
-func (self *_Assembler) _asm_OP_f64(_ *_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("JZ" , _LB_error_nan_or_infinite) // JZ _error_nan_or_infinite
- 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
-}
-
-func (self *_Assembler) _asm_OP_str(_ *_Instr) {
- self.encode_string(false)
-}
-
-func (self *_Assembler) _asm_OP_bin(_ *_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, _R8) // MOVQ DX, R8
- 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", _R8, _DX) // MOVQ R8, DX
- self.check_size_r(_AX, 0) // SIZE AX
- self.add_char('"') // CHAR $'"'
- self.save_c() // SAVE $REG_ffi
- self.prep_buffer_c() // MOVE {buf}, 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_c(_F_b64encode) // CALL b64encode
- self.load_buffer() // LOAD {buf}
- self.add_char('"') // CHAR $'"'
-}
-
-func (self *_Assembler) _asm_OP_quote(_ *_Instr) {
- self.encode_string(true)
-}
-
-func (self *_Assembler) _asm_OP_number(_ *_Instr) {
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 8), _CX) // MOVQ (SP.p), CX
- self.Emit("TESTQ", _CX, _CX) // TESTQ CX, CX
- self.Sjmp("JZ" , "_empty_{n}") // 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(panicNilPointerOfNonEmptyString)), jit.Ptr(_SP, 0))
- self.Sjmp("JMP", _LB_panic)
- self.Link("_number_next_{n}")
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.call_go(_F_isValidNumber) // CALL_GO isValidNumber
- self.Emit("CMPB" , jit.Ptr(_SP, 16), jit.Imm(0)) // CMPB 16(SP), $0
- self.Sjmp("JE" , _LB_error_invalid_number) // JE _error_invalid_number
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 8), _AX) // MOVQ 8(SP.p), AX
- self.check_size_r(_AX, 0) // SIZE AX
- 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" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVOU", jit.Ptr(_SP_p, 0), _X0) // MOVOU (SP.p), X0
- self.Emit("MOVOU", _X0, jit.Ptr(_SP, 8)) // MOVOU X0, 8(SP)
- self.call_go(_F_memmove) // CALL_GO memmove
- 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(_ *_Instr) {
- self.prep_buffer() // MOVE {buf}, (SP)s
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- self.Emit("LEAQ" , jit.Ptr(_SP_p, 8), _AX) // LEAQ 8(SP.p), AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.Emit("MOVQ" , _ST, jit.Ptr(_SP, 24)) // MOVQ ST, 24(SP)
- self.Emit("MOVQ" , _ARG_fv, _AX) // MOVQ fv, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 32)) // MOVQ AX, 32(SP)
- self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _ET) // MOVQ 40(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 48), _EP) // MOVQ 48(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
-}
-
-func (self *_Assembler) _asm_OP_iface(_ *_Instr) {
- self.prep_buffer() // MOVE {buf}, (SP)
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("MOVQ" , jit.Ptr(_AX, 8), _AX) // MOVQ 8(AX), AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
- self.Emit("LEAQ" , jit.Ptr(_SP_p, 8), _AX) // LEAQ 8(SP.p), AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.Emit("MOVQ" , _ST, jit.Ptr(_SP, 24)) // MOVQ ST, 24(SP)
- self.Emit("MOVQ" , _ARG_fv, _AX) // MOVQ fv, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 32)) // MOVQ AX, 32(SP)
- self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _ET) // MOVQ 40(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 48), _EP) // MOVQ 48(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
-}
-
-func (self *_Assembler) _asm_OP_byte(p *_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 *_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(_ *_Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _SP_p) // MOVQ (SP.p), SP.p
-}
-
-func (self *_Assembler) _asm_OP_index(p *_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(_ *_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(_ *_Instr) {
- self.save_state()
-}
-
-func (self *_Assembler) _asm_OP_drop(_ *_Instr) {
- self.drop_state(_StateSize)
-}
-
-func (self *_Assembler) _asm_OP_drop_2(_ *_Instr) {
- self.drop_state(_StateSize * 2) // DROP $(_StateSize * 2)
- self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 56)) // MOVOU X0, 56(ST)(AX)
-}
-
-func (self *_Assembler) _asm_OP_recurse(p *_Instr) {
- self.prep_buffer() // MOVE {buf}, (SP)
- vt, pv := p.vp()
- self.Emit("MOVQ", jit.Type(vt), _AX) // MOVQ $(type(p.vt())), AX
- self.Emit("MOVQ", _AX, jit.Ptr(_SP, 8)) // MOVQ AX, 8(SP)
-
- /* check for indirection */
- if !rt.UnpackType(vt).Indirect() {
- self.Emit("MOVQ", _SP_p, _AX) // MOVQ SP.p, AX
- } else {
- self.Emit("MOVQ", _SP_p, _VAR_vp) // MOVQ SP.p, 48(SP)
- self.Emit("LEAQ", _VAR_vp, _AX) // LEAQ 48(SP), AX
- }
-
- /* call the encoder */
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.Emit("MOVQ" , _ST, jit.Ptr(_SP, 24)) // MOVQ ST, 24(SP)
- self.Emit("MOVQ" , _ARG_fv, _AX) // MOVQ fv, AX
- if pv {
- self.Emit("BTCQ", jit.Imm(bitPointerValue), _AX) // BTCQ $1, AX
- }
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 32)) // MOVQ AX, 32(SP)
- self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _ET) // MOVQ 40(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 48), _EP) // MOVQ 48(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
-}
-
-func (self *_Assembler) _asm_OP_is_nil(p *_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 *_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 *_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 *_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 *_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 *_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 *_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 *_Instr) {
- self.Xjmp("JMP", p.vi())
-}
-
-func (self *_Assembler) _asm_OP_map_iter(p *_Instr) {
- self.Emit("MOVQ" , jit.Type(p.vt()), _AX) // MOVQ $p.vt(), AX
- self.Emit("MOVQ" , jit.Ptr(_SP_p, 0), _CX) // MOVQ (SP.p), CX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 0)) // MOVQ AX, (SP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_SP, 8)) // MOVQ CX, 8(SP)
- self.Emit("MOVQ" , _ARG_fv, _AX) // MOVQ fv, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_SP, 16)) // MOVQ AX, 16(SP)
- self.call_go(_F_iteratorStart) // CALL_GO iteratorStart
- self.Emit("MOVQ" , jit.Ptr(_SP, 24), _SP_q) // MOVQ 24(SP), SP.q
- self.Emit("MOVQ" , jit.Ptr(_SP, 32), _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ" , jit.Ptr(_SP, 40), _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(_ *_Instr) {
- self.Emit("MOVQ", _SP_q, jit.Ptr(_SP, 0)) // MOVQ SP.q, 0(SP)
- 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 *_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 *_Instr) {
- self.Emit("BTQ", jit.Imm(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(_ *_Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_q, 8), _SP_p) // MOVQ 8(SP.q), SP.p
- self.Emit("MOVQ", _SP_q, jit.Ptr(_SP, 0)) // MOVQ SP.q, (SP)
- self.call_go(_F_iteratorNext) // CALL_GO iteratorNext
-}
-
-func (self *_Assembler) _asm_OP_slice_len(_ *_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 *_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 *_Instr) {
- self.call_marshaler(_F_encodeJsonMarshaler, _T_json_Marshaler, p.vt())
-}
-
-func (self *_Assembler) _asm_OP_marshal_p(p *_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 *_Instr) {
- self.call_marshaler(_F_encodeTextMarshaler, _T_encoding_TextMarshaler, p.vt())
-}
-
-func (self *_Assembler) _asm_OP_marshal_text_p(p *_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(_ *_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 *_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 *_Instr, p2 *_Instr) {
- self.Emit("MOVQ", jit.Imm(int64(p2.op())), jit.Ptr(_SP, 16))// MOVQ $(p2.op()), 16(SP)
- self.Emit("MOVQ", jit.Imm(int64(p1.op())), jit.Ptr(_SP, 8)) // MOVQ $(p1.op()), 8(SP)
- self.Emit("MOVQ", jit.Imm(int64(i)), jit.Ptr(_SP, 0)) // MOVQ $(i), (SP)
- self.call_go(_F_println)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go b/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go
index ca0be8f40..902fbc98b 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go
@@ -17,869 +17,660 @@
package encoder
import (
- `fmt`
- `reflect`
- `strconv`
- `strings`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/resolver`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/option`
+ "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"
)
-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 (
- _MAX_ILBUF = 100000 // cutoff at 100k of IL instructions
- _MAX_FIELDS = 50 // cutoff at 50 fields struct
-)
-
-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 {
- u uint64 // union {op: 8, _: 8, vi: 48}, vi maybe int or len(str)
- p unsafe.Pointer // maybe GoString.Ptr, or *GoType
-}
-
-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 newInsVs(op _Op, vs string) _Instr {
- return _Instr {
- u: packOp(op) | rt.PackInt(len(vs)),
- p: (*rt.GoString)(unsafe.Pointer(&vs)).Ptr,
- }
-}
-
-func newInsVt(op _Op, vt reflect.Type) _Instr {
- return _Instr {
- u: packOp(op),
- p: unsafe.Pointer(rt.UnpackType(vt)),
- }
-}
-
-func newInsVp(op _Op, vt reflect.Type, pv bool) _Instr {
- i := 0
- if pv {
- i = 1
- }
- return _Instr {
- u: packOp(op) | rt.PackInt(i),
- p: unsafe.Pointer(rt.UnpackType(vt)),
- }
-}
-
-func (self _Instr) op() _Op {
- return _Op(self.u >> 56)
-}
-
-func (self _Instr) vi() int {
- return rt.UnpackInt(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) vp() (vt reflect.Type, pv bool) {
- return (*rt.GoType)(self.p).Pack(), rt.UnpackInt(self.u) == 1
-}
-
-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_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 : fallthrough
- case _OP_marshal : fallthrough
- case _OP_marshal_p : fallthrough
- case _OP_marshal_text : fallthrough
- case _OP_marshal_text_p : return fmt.Sprintf("%-18s%s", self.op().String(), self.vt())
- 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 self.op().String()
- }
-}
-
-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) 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) 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")
-}
-
-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 _Program, err error) {
- defer self.rescue(&err)
- self.compileOne(&ret, 0, vt, pv)
- return
-}
-
-func (self *_Compiler) compileOne(p *_Program, sp int, vt reflect.Type, pv bool) {
- if self.tab[vt] {
- p.vp(_OP_recurse, vt, pv)
- } else {
- self.compileRec(p, sp, vt, pv)
- }
-}
-
-func (self *_Compiler) compileRec(p *_Program, sp int, vt reflect.Type, pv bool) {
- pr := self.pv
- pt := reflect.PtrTo(vt)
-
- /* check for addressable `json.Marshaler` with pointer receiver */
- if pv && pt.Implements(jsonMarshalerType) {
- p.rtt(_OP_marshal_p, pt)
- return
- }
-
- /* check for `json.Marshaler` */
- if vt.Implements(jsonMarshalerType) {
- self.compileMarshaler(p, _OP_marshal, vt, jsonMarshalerType)
- return
- }
-
- /* check for addressable `encoding.TextMarshaler` with pointer receiver */
- if pv && pt.Implements(encodingTextMarshalerType) {
- p.rtt(_OP_marshal_text_p, pt)
- return
- }
-
- /* check for `encoding.TextMarshaler` */
- if vt.Implements(encodingTextMarshalerType) {
- self.compileMarshaler(p, _OP_marshal_text, vt, encodingTextMarshalerType)
- 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 *_Program, sp int, vt reflect.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 : 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 (error_type(vt))
- }
-}
-
-func (self *_Compiler) compileNil(p *_Program, sp int, vt reflect.Type, nil_op _Op, fn func(*_Program, int, reflect.Type)) {
- x := p.pc()
- p.add(_OP_is_nil)
- fn(p, sp, vt)
- e := p.pc()
- p.add(_OP_goto)
- p.pin(x)
- p.add(nil_op)
- p.pin(e)
-}
-
-func (self *_Compiler) compilePtr(p *_Program, sp int, vt reflect.Type) {
- self.compileNil(p, sp, vt, _OP_null, self.compilePtrBody)
-}
-
-func (self *_Compiler) compilePtrBody(p *_Program, sp int, vt reflect.Type) {
- p.tag(sp)
- p.add(_OP_save)
- p.add(_OP_deref)
- self.compileOne(p, sp + 1, vt, true)
- p.add(_OP_drop)
-}
-
-func (self *_Compiler) compileMap(p *_Program, sp int, vt reflect.Type) {
- self.compileNil(p, sp, vt, _OP_empty_obj, self.compileMapBody)
-}
-
-func (self *_Compiler) compileMapBody(p *_Program, sp int, vt reflect.Type) {
- p.tag(sp + 1)
- p.int(_OP_byte, '{')
- p.add(_OP_save)
- p.rtt(_OP_map_iter, vt)
- p.add(_OP_save)
- i := p.pc()
- p.add(_OP_map_check_key)
- u := p.pc()
- p.add(_OP_map_write_key)
- self.compileMapBodyKey(p, vt.Key())
- p.pin(u)
- p.int(_OP_byte, ':')
- p.add(_OP_map_value_next)
- self.compileOne(p, sp + 2, vt.Elem(), false)
- j := p.pc()
- p.add(_OP_map_check_key)
- p.int(_OP_byte, ',')
- v := p.pc()
- p.add(_OP_map_write_key)
- self.compileMapBodyKey(p, vt.Key())
- p.pin(v)
- p.int(_OP_byte, ':')
- p.add(_OP_map_value_next)
- self.compileOne(p, sp + 2, vt.Elem(), false)
- p.int(_OP_goto, j)
- p.pin(i)
- p.pin(j)
- p.add(_OP_map_stop)
- p.add(_OP_drop_2)
- p.int(_OP_byte, '}')
-}
-
-func (self *_Compiler) compileMapBodyKey(p *_Program, vk reflect.Type) {
- if !vk.Implements(encodingTextMarshalerType) {
- self.compileMapBodyTextKey(p, vk)
- } else {
- self.compileMapBodyUtextKey(p, vk)
- }
-}
-
-func (self *_Compiler) compileMapBodyTextKey(p *_Program, vk reflect.Type) {
- switch vk.Kind() {
- case reflect.Invalid : panic("map key is nil")
- case reflect.Bool : p.key(_OP_bool)
- case reflect.Int : p.key(_OP_int())
- case reflect.Int8 : p.key(_OP_i8)
- case reflect.Int16 : p.key(_OP_i16)
- case reflect.Int32 : p.key(_OP_i32)
- case reflect.Int64 : p.key(_OP_i64)
- case reflect.Uint : p.key(_OP_uint())
- case reflect.Uint8 : p.key(_OP_u8)
- case reflect.Uint16 : p.key(_OP_u16)
- case reflect.Uint32 : p.key(_OP_u32)
- case reflect.Uint64 : p.key(_OP_u64)
- case reflect.Uintptr : p.key(_OP_uintptr())
- case reflect.Float32 : p.key(_OP_f32)
- case reflect.Float64 : p.key(_OP_f64)
- case reflect.String : self.compileString(p, vk)
- default : panic(error_type(vk))
- }
-}
-
-func (self *_Compiler) compileMapBodyUtextKey(p *_Program, vk reflect.Type) {
- if vk.Kind() != reflect.Ptr {
- p.rtt(_OP_marshal_text, vk)
- } else {
- self.compileMapBodyUtextPtr(p, vk)
- }
-}
-
-func (self *_Compiler) compileMapBodyUtextPtr(p *_Program, vk reflect.Type) {
- i := p.pc()
- p.add(_OP_is_nil)
- p.rtt(_OP_marshal_text, vk)
- j := p.pc()
- p.add(_OP_goto)
- p.pin(i)
- p.str(_OP_text, "\"\"")
- p.pin(j)
-}
-
-func (self *_Compiler) compileSlice(p *_Program, sp int, vt reflect.Type) {
- self.compileNil(p, sp, vt, _OP_empty_arr, self.compileSliceBody)
-}
-
-func (self *_Compiler) compileSliceBody(p *_Program, sp int, vt reflect.Type) {
- if isSimpleByte(vt) {
- p.add(_OP_bin)
- } else {
- self.compileSliceArray(p, sp, vt)
- }
-}
-
-func (self *_Compiler) compileSliceArray(p *_Program, sp int, vt reflect.Type) {
- p.tag(sp)
- p.int(_OP_byte, '[')
- p.add(_OP_save)
- p.add(_OP_slice_len)
- i := p.pc()
- p.rtt(_OP_slice_next, vt)
- self.compileOne(p, sp + 1, vt, true)
- j := p.pc()
- p.rtt(_OP_slice_next, vt)
- p.int(_OP_byte, ',')
- self.compileOne(p, sp + 1, vt, true)
- p.int(_OP_goto, j)
- p.pin(i)
- p.pin(j)
- p.add(_OP_drop)
- p.int(_OP_byte, ']')
-}
-
-func (self *_Compiler) compileArray(p *_Program, sp int, vt reflect.Type, nb int) {
- p.tag(sp)
- p.int(_OP_byte, '[')
- p.add(_OP_save)
-
- /* first item */
- if nb != 0 {
- self.compileOne(p, sp + 1, vt, self.pv)
- p.add(_OP_load)
- }
-
- /* remaining items */
- for i := 1; i < nb; i++ {
- p.int(_OP_byte, ',')
- p.int(_OP_index, i * int(vt.Size()))
- self.compileOne(p, sp + 1, vt, self.pv)
- p.add(_OP_load)
- }
-
- /* end of array */
- p.add(_OP_drop)
- p.int(_OP_byte, ']')
-}
-
-func (self *_Compiler) compileString(p *_Program, vt reflect.Type) {
- if vt != jsonNumberType {
- p.add(_OP_str)
- } else {
- p.add(_OP_number)
- }
-}
-
-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.vp(_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 *_Program, sp int, vt reflect.Type) {
- p.tag(sp)
- p.int(_OP_byte, '{')
- p.add(_OP_save)
- p.add(_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(_OP_index, int(o.Size)); o.Kind == resolver.F_deref {
- s = append(s, p.pc())
- p.add(_OP_is_nil)
- p.add(_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(_OP_cond_testc)
- p.int(_OP_byte, ',')
- p.pin(i)
-
- /* compile the key and value */
- ft := fv.Type
- p.str(_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(_OP_load)
- }
-
- /* end of object */
- p.add(_OP_drop)
- p.int(_OP_byte, '}')
-}
-
-func (self *_Compiler) compileStructFieldStr(p *_Program, sp int, vt reflect.Type) {
- 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(_OP_is_nil)
- p.add(_OP_deref)
- }
-
- /* special case of a double-quoted string */
- if ft != jsonNumberType && ft.Kind() == reflect.String {
- p.add(_OP_quote)
- } else {
- self.compileStructFieldQuoted(p, sp, vt)
- }
-
- /* the "null" case of the pointer */
- if pc != -1 {
- e := p.pc()
- p.add(_OP_goto)
- p.pin(pc)
- p.add(_OP_null)
- p.pin(e)
- }
-}
-
-func (self *_Compiler) compileStructFieldZero(p *_Program, vt reflect.Type) {
- switch vt.Kind() {
- case reflect.Bool : p.add(_OP_is_zero_1)
- case reflect.Int : p.add(_OP_is_zero_ints())
- case reflect.Int8 : p.add(_OP_is_zero_1)
- case reflect.Int16 : p.add(_OP_is_zero_2)
- case reflect.Int32 : p.add(_OP_is_zero_4)
- case reflect.Int64 : p.add(_OP_is_zero_8)
- case reflect.Uint : p.add(_OP_is_zero_ints())
- case reflect.Uint8 : p.add(_OP_is_zero_1)
- case reflect.Uint16 : p.add(_OP_is_zero_2)
- case reflect.Uint32 : p.add(_OP_is_zero_4)
- case reflect.Uint64 : p.add(_OP_is_zero_8)
- case reflect.Uintptr : p.add(_OP_is_nil)
- case reflect.Float32 : p.add(_OP_is_zero_4)
- case reflect.Float64 : p.add(_OP_is_zero_8)
- case reflect.String : p.add(_OP_is_nil_p1)
- case reflect.Interface : p.add(_OP_is_nil)
- case reflect.Map : p.add(_OP_is_zero_map)
- case reflect.Ptr : p.add(_OP_is_nil)
- case reflect.Slice : p.add(_OP_is_nil_p1)
- default : panic(error_type(vt))
- }
-}
-
-func (self *_Compiler) compileStructFieldQuoted(p *_Program, sp int, vt reflect.Type) {
- p.int(_OP_byte, '"')
- self.compileOne(p, sp, vt, self.pv)
- p.int(_OP_byte, '"')
-}
-
-func (self *_Compiler) compileInterface(p *_Program, vt reflect.Type) {
- x := p.pc()
- p.add(_OP_is_nil_p1)
-
- /* iface and efaces are different */
- if vt.NumMethod() == 0 {
- p.add(_OP_eface)
- } else {
- p.add(_OP_iface)
- }
-
- /* the "null" value */
- e := p.pc()
- p.add(_OP_goto)
- p.pin(x)
- p.add(_OP_null)
- p.pin(e)
-}
-
-func (self *_Compiler) compileMarshaler(p *_Program, op _Op, vt reflect.Type, mt reflect.Type) {
- pc := p.pc()
- vk := vt.Kind()
-
- /* direct receiver */
- if vk != reflect.Ptr {
- p.rtt(op, vt)
- return
- }
-
- /* value receiver with a pointer type, check for nil before calling the marshaler */
- p.add(_OP_is_nil)
- p.rtt(op, vt)
- i := p.pc()
- p.add(_OP_goto)
- p.pin(pc)
- p.add(_OP_null)
- p.pin(i)
+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/debug_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/debug_go117.go
deleted file mode 100644
index 37e6f7d4f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/debug_go117.go
+++ /dev/null
@@ -1,205 +0,0 @@
-// +build go1.17,!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 encoder
-
-import (
- `fmt`
- `os`
- `runtime`
- `strings`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/jit`
- `github.com/twitchyliquid64/golang-asm/obj`
-)
-
-const _FP_debug = 128
-
-var (
- debugSyncGC = os.Getenv("SONIC_SYNC_GC") != ""
- debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == ""
- debugCheckPtr = os.Getenv("SONIC_CHECK_POINTER") != ""
-)
-
-var (
- _Instr_End = newInsOp(_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, _OpNames[op1], "next: ", op2, _OpNames[op2])
-}
-
-func print(i int){
- println(i)
-}
-
-func gc() {
- if !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 !debugSyncGC {
- return
- }
- self.dsave(_REG_debug...)
- self.dcall(_F_gc)
- self.dload(_REG_debug...)
-}
-
-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.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 !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/encode_norace.go b/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go
new file mode 100644
index 000000000..c53206433
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go
@@ -0,0 +1,24 @@
+//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
new file mode 100644
index 000000000..c373c55f9
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go
@@ -0,0 +1,54 @@
+//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
index d285c2991..4cba1a168 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go
@@ -17,72 +17,62 @@
package encoder
import (
- `bytes`
- `encoding/json`
- `reflect`
- `runtime`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/utf8`
- `github.com/bytedance/sonic/option`
+ "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 (
- 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
+ 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 << bitEscapeHTML
+ EscapeHTML Options = 1 << alg.BitEscapeHTML
// CompactMarshaler indicates that the output JSON from json.Marshaler
// is always compact and needs no validation
- CompactMarshaler Options = 1 << bitCompactMarshaler
+ 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 << bitNoQuoteTextMarshaler
+ NoQuoteTextMarshaler Options = 1 << alg.BitNoQuoteTextMarshaler
// NoNullSliceOrMap indicates all empty Array or Object are encoded as '[]' or '{}',
- // instead of 'null'
- NoNullSliceOrMap Options = 1 << bitNoNullSliceOrMap
+ // 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 << bitValidateString
+ 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 << bitNoValidateJSONMarshaler
+ NoValidateJSONMarshaler Options = 1 << alg.BitNoValidateJSONMarshaler
// NoEncoderNewline indicates that the encoder should not add a newline after every message
- NoEncoderNewline Options = 1 << bitNoEncoderNewline
+ 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.
@@ -171,53 +161,45 @@ func (enc *Encoder) SetIndent(prefix, indent string) {
// Quote returns the JSON-quoted version of s.
func Quote(s string) string {
- var n int
- var p []byte
-
- /* check for empty string */
- if s == "" {
- return `""`
- }
-
- /* allocate space for result */
- n = len(s) + 2
- p = make([]byte, 0, n)
-
- /* call the encoder */
- _ = encodeString(&p, s)
- return rt.Mem2Str(p)
+ 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 := newBytes()
- err := encodeInto(&buf, val, opts)
+ buf := vars.NewBytes()
+ err := encodeIntoCheckRace(buf, val, opts)
/* check for errors */
if err != nil {
- freeBytes(buf)
+ 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
+ *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 {
- freeBytes(old)
- return buf, nil
+ vars.FreeBytes(old)
+ return *buf, nil
}
/* make a copy of the result */
- ret = make([]byte, len(buf))
- copy(ret, buf)
-
- freeBytes(buf)
+ 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
}
@@ -225,7 +207,7 @@ func Encode(val interface{}, opts Options) ([]byte, error) {
// EncodeInto is like Encode but uses a user-supplied buffer instead of allocating
// a new one.
func EncodeInto(buf *[]byte, val interface{}, opts Options) error {
- err := encodeInto(buf, val, opts)
+ err := encodeIntoCheckRace(buf, val, opts)
if err != nil {
return err
}
@@ -234,15 +216,15 @@ func EncodeInto(buf *[]byte, val interface{}, opts Options) error {
}
func encodeInto(buf *[]byte, val interface{}, opts Options) error {
- stk := newStack()
+ 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 {
- resetStack(stk)
+ vars.ResetStack(stk)
}
- freeStack(stk)
+ vars.FreeStack(stk)
/* avoid GC ahead */
runtime.KeepAlive(buf)
@@ -254,13 +236,12 @@ func encodeFinish(buf []byte, opts Options) []byte {
if opts & EscapeHTML != 0 {
buf = HTMLEscape(nil, buf)
}
- if opts & ValidateString != 0 && !utf8.Validate(buf) {
+ if (opts & ValidateString != 0) && !utf8.Validate(buf) {
buf = utf8.CorrectWith(nil, buf, `\ufffd`)
}
return buf
}
-var typeByte = rt.UnpackType(reflect.TypeOf(byte(0)))
// 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
@@ -269,7 +250,7 @@ var typeByte = rt.UnpackType(reflect.TypeOf(byte(0)))
// escaping within <script> tags, so an alternative JSON encoding must
// be used.
func HTMLEscape(dst []byte, src []byte) []byte {
- return htmlEscape(dst, src)
+ return alg.HtmlEscape(dst, src)
}
// EncodeIndented is like Encode but applies Indent to format the output.
@@ -277,37 +258,40 @@ func HTMLEscape(dst []byte, src []byte) []byte {
// 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 out []byte
var buf *bytes.Buffer
/* encode into the buffer */
- out = newBytes()
- err = EncodeInto(&out, val, opts)
+ out := vars.NewBytes()
+ err = EncodeInto(out, val, opts)
/* check for errors */
if err != nil {
- freeBytes(out)
+ vars.FreeBytes(out)
return nil, err
}
/* indent the JSON */
- buf = newBuffer()
- err = json.Indent(buf, out, prefix, indent)
+ buf = vars.NewBuffer()
+ err = json.Indent(buf, *out, prefix, indent)
+ vars.FreeBytes(out)
/* check for errors */
if err != nil {
- freeBytes(out)
- freeBuffer(buf)
+ vars.FreeBuffer(buf)
return nil, err
}
/* copy to the result buffer */
- ret := make([]byte, buf.Len())
- copy(ret, buf.Bytes())
-
- /* return the buffers into pool */
- freeBytes(out)
- freeBuffer(buf)
+ 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
}
@@ -330,26 +314,5 @@ func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
//
// 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, types.F_VALIDATE_STRING)
- 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
+ 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
new file mode 100644
index 000000000..a0c693f00
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go
@@ -0,0 +1,473 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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.go b/vendor/github.com/bytedance/sonic/internal/encoder/pools.go
deleted file mode 100644
index a2800ddef..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/pools.go
+++ /dev/null
@@ -1,193 +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`
- `sync`
- `unsafe`
- `errors`
- `reflect`
-
- `github.com/bytedance/sonic/internal/caching`
- `github.com/bytedance/sonic/option`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-const (
- _MaxStack = 4096 // 4k states
-
- _StackSize = unsafe.Sizeof(_Stack{})
-)
-
-var (
- bytesPool = sync.Pool{}
- stackPool = sync.Pool{}
- bufferPool = sync.Pool{}
- programCache = caching.CreateProgramCache()
-)
-
-type _State struct {
- x int
- f uint64
- p unsafe.Pointer
- q unsafe.Pointer
-}
-
-type _Stack struct {
- sp uint64
- sb [_MaxStack]_State
-}
-
-type _Encoder func(
- rb *[]byte,
- vp unsafe.Pointer,
- sb *_Stack,
- fv uint64,
-) error
-
-var _KeepAlive struct {
- rb *[]byte
- vp unsafe.Pointer
- sb *_Stack
- fv uint64
- err error
- frame [_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 *_Stack, fv uint64) (err error) {
- // align to assembler_amd64.go: _FP_offs
- var frame [_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 newBytes() []byte {
- if ret := bytesPool.Get(); ret != nil {
- return ret.([]byte)
- } else {
- return make([]byte, 0, option.DefaultEncoderBufferSize)
- }
-}
-
-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 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) {
- p = p[:0]
- bytesPool.Put(p)
-}
-
-func freeStack(p *_Stack) {
- p.sp = 0
- stackPool.Put(p)
-}
-
-func freeBuffer(p *bytes.Buffer) {
- p.Reset()
- bufferPool.Put(p)
-}
-
-func makeEncoder(vt *rt.GoType, ex ...interface{}) (interface{}, error) {
- if pp, err := newCompiler().compile(vt.Pack(), ex[0].(bool)); err != nil {
- return nil, err
- } else {
- as := newAssembler(pp)
- as.name = vt.String()
- return as.Load(), nil
- }
-}
-
-func findOrCompile(vt *rt.GoType, pv bool) (_Encoder, error) {
- if val := programCache.Get(vt); val != nil {
- return val.(_Encoder), nil
- } else if ret, err := programCache.Compute(vt, makeEncoder, pv); err == nil {
- return ret.(_Encoder), nil
- } else {
- return nil, err
- }
-}
-
-func pretouchType(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error) {
- /* compile function */
- compiler := newCompiler().apply(opts)
- encoder := func(vt *rt.GoType, ex ...interface{}) (interface{}, error) {
- if pp, err := compiler.compile(_vt, ex[0].(bool)); 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, encoder, 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)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go
new file mode 100644
index 000000000..43f026fbe
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go
@@ -0,0 +1,97 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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
new file mode 100644
index 000000000..ef46dc98e
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go
@@ -0,0 +1,24 @@
+//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/primitives.go b/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go
deleted file mode 100644
index 94f1c3dc6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/primitives.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 encoder
-
-import (
- `encoding`
- `encoding/json`
- `unsafe`
-
- `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`
-)
-
-/** Encoder Primitives **/
-
-func encodeNil(rb *[]byte) error {
- *rb = append(*rb, 'n', 'u', 'l', 'l')
- return nil
-}
-
-func encodeString(buf *[]byte, val string) error {
- var sidx int
- var pbuf *rt.GoSlice
- var pstr *rt.GoString
-
- /* opening quote */
- *buf = append(*buf, '"')
- pbuf = (*rt.GoSlice)(unsafe.Pointer(buf))
- pstr = (*rt.GoString)(unsafe.Pointer(&val))
-
- /* encode with native library */
- for sidx < pstr.Len {
- sn := pstr.Len - sidx
- dn := pbuf.Cap - pbuf.Len
- sp := padd(pstr.Ptr, sidx)
- dp := padd(pbuf.Ptr, pbuf.Len)
- nb := native.Quote(sp, sn, dp, &dn, 0)
-
- /* check for errors */
- if pbuf.Len += dn; nb >= 0 {
- break
- }
-
- /* not enough space, grow the slice and try again */
- sidx += ^nb
- *pbuf = growslice(rt.UnpackType(byteType), *pbuf, pbuf.Cap * 2)
- }
-
- /* closing quote */
- *buf = append(*buf, '"')
- return nil
-}
-
-func encodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *_Stack, fv uint64) error {
- if vt == nil {
- return encodeNil(buf)
- } else if fn, err := findOrCompile(vt, (fv&(1<<bitPointerValue)) != 0); err != nil {
- return err
- } else if vt.Indirect() {
- rt.MoreStack(_FP_size + native.MaxFrameSize)
- err := fn(buf, *vp, sb, fv)
- return err
- } else {
- rt.MoreStack(_FP_size + native.MaxFrameSize)
- err := fn(buf, unsafe.Pointer(vp), sb, fv)
- return err
- }
-}
-
-func encodeJsonMarshaler(buf *[]byte, val json.Marshaler, opt Options) error {
- if ret, err := val.MarshalJSON(); err != nil {
- return err
- } else {
- if opt & CompactMarshaler != 0 {
- return compact(buf, ret)
- }
- if opt & NoValidateJSONMarshaler == 0 {
- if ok, s := Valid(ret); !ok {
- return error_marshaler(ret, s)
- }
- }
- *buf = append(*buf, ret...)
- return nil
- }
-}
-
-func encodeTextMarshaler(buf *[]byte, val encoding.TextMarshaler, opt Options) error {
- if ret, err := val.MarshalText(); err != nil {
- return err
- } else {
- if opt & NoQuoteTextMarshaler != 0 {
- *buf = append(*buf, ret...)
- return nil
- }
- return encodeString(buf, rt.Mem2Str(ret) )
- }
-}
-
-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 = growslice(typeByte, *dbuf, cap)
- }
-
- for sidx < sbuf.Len {
- sp := padd(sbuf.Ptr, sidx)
- dp := padd(dbuf.Ptr, 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 = growslice(typeByte, *dbuf, dbuf.Cap * 2)
- }
- return dst
-}
-
-var (
- argPtrs = []bool { true, true, true, false }
- localPtrs = []bool{}
-)
-
-var (
- _F_assertI2I = jit.Func(rt.AssertI2I2)
-)
-
-func asText(v unsafe.Pointer) (string, error) {
- text := rt.AssertI2I2(_T_encoding_TextMarshaler, *(*rt.GoIface)(v))
- r, e := (*(*encoding.TextMarshaler)(unsafe.Pointer(&text))).MarshalText()
- return rt.Mem2Str(r), e
-}
-
-func asJson(v unsafe.Pointer) (string, error) {
- text := rt.AssertI2I2(_T_json_Marshaler, *(*rt.GoIface)(v))
- r, e := (*(*json.Marshaler)(unsafe.Pointer(&text))).MarshalJSON()
- return rt.Mem2Str(r), e
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stream.go b/vendor/github.com/bytedance/sonic/internal/encoder/stream.go
index d498f68fc..c2d026a0c 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/stream.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/stream.go
@@ -17,8 +17,10 @@
package encoder
import (
- `encoding/json`
- `io`
+ "encoding/json"
+ "io"
+
+ "github.com/bytedance/sonic/internal/encoder/vars"
)
// StreamEncoder uses io.Writer as input.
@@ -36,21 +38,20 @@ func NewStreamEncoder(w io.Writer) *StreamEncoder {
// Encode encodes interface{} as JSON to io.Writer
func (enc *StreamEncoder) Encode(val interface{}) (err error) {
- buf := newBytes()
- out := buf
+ out := vars.NewBytes()
/* encode into the buffer */
- err = EncodeInto(&out, val, enc.Opts)
+ err = EncodeInto(out, val, enc.Opts)
if err != nil {
goto free_bytes
}
if enc.indent != "" || enc.prefix != "" {
/* indent the JSON */
- buf := newBuffer()
- err = json.Indent(buf, out, enc.prefix, enc.indent)
+ buf := vars.NewBuffer()
+ err = json.Indent(buf, *out, enc.prefix, enc.indent)
if err != nil {
- freeBuffer(buf)
+ vars.FreeBuffer(buf)
goto free_bytes
}
@@ -62,16 +63,17 @@ func (enc *StreamEncoder) Encode(val interface{}) (err error) {
/* copy into io.Writer */
_, err = io.Copy(enc.w, buf)
if err != nil {
- freeBuffer(buf)
+ vars.FreeBuffer(buf)
goto free_bytes
}
} else {
/* copy into io.Writer */
var n int
- for len(out) > 0 {
- n, err = enc.w.Write(out)
- out = out[n:]
+ buf := *out
+ for len(buf) > 0 {
+ n, err = enc.w.Write(buf)
+ buf = buf[n:]
if err != nil {
goto free_bytes
}
@@ -84,6 +86,6 @@ func (enc *StreamEncoder) Encode(val interface{}) (err error) {
}
free_bytes:
- freeBytes(buf)
+ vars.FreeBytes(out)
return err
}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go
deleted file mode 100644
index 84c186fcf..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go
+++ /dev/null
@@ -1,61 +0,0 @@
-// +build go1.16,!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 encoder
-
-import (
- `unsafe`
-
- _ `github.com/cloudwego/base64x`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode
-var _subr__b64encode uintptr
-
-//go:noescape
-//go:linkname memmove runtime.memmove
-//goland:noinspection GoUnusedParameter
-func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname growslice runtime.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice
-
-//go:linkname mapiternext runtime.mapiternext
-//goland:noinspection GoUnusedParameter
-func mapiternext(it *rt.GoMapIterator)
-
-//go:linkname mapiterinit runtime.mapiterinit
-//goland:noinspection GoUnusedParameter
-func mapiterinit(t *rt.GoMapType, m *rt.GoMap, it *rt.GoMapIterator)
-
-//go:linkname isValidNumber encoding/json.isValidNumber
-//goland:noinspection GoUnusedParameter
-func isValidNumber(s string) bool
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func memclrNoHeapPointers(ptr unsafe.Pointer, n uintptr)
-
-var _runtime_writeBarrier uintptr = rt.GcwbAddr()
-
-//go:linkname gcWriteBarrierAX runtime.gcWriteBarrier
-func gcWriteBarrierAX() \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go
deleted file mode 100644
index 6e56aca00..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go
+++ /dev/null
@@ -1,62 +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 encoder
-
-import (
- `unsafe`
-
- _ `github.com/cloudwego/base64x`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode
-var _subr__b64encode uintptr
-
-//go:noescape
-//go:linkname memmove runtime.memmove
-//goland:noinspection GoUnusedParameter
-func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname growslice runtime.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice
-
-//go:linkname mapiternext runtime.mapiternext
-//goland:noinspection GoUnusedParameter
-func mapiternext(it *rt.GoMapIterator)
-
-//go:linkname mapiterinit runtime.mapiterinit
-//goland:noinspection GoUnusedParameter
-func mapiterinit(t *rt.GoMapType, m *rt.GoMap, it *rt.GoMapIterator)
-
-//go:linkname isValidNumber encoding/json.isValidNumber
-//goland:noinspection GoUnusedParameter
-func isValidNumber(s string) bool
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func memclrNoHeapPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:linkname _runtime_writeBarrier runtime.writeBarrier
-var _runtime_writeBarrier uintptr
-
-//go:linkname gcWriteBarrierAX runtime.gcWriteBarrier
-func gcWriteBarrierAX() \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go
deleted file mode 100644
index 2b5e79bb6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go
+++ /dev/null
@@ -1,62 +0,0 @@
-// +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 encoder
-
-import (
- `unsafe`
-
- _ `github.com/cloudwego/base64x`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode
-var _subr__b64encode uintptr
-
-//go:noescape
-//go:linkname memmove runtime.memmove
-//goland:noinspection GoUnusedParameter
-func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname growslice reflect.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice
-
-//go:linkname mapiternext runtime.mapiternext
-//goland:noinspection GoUnusedParameter
-func mapiternext(it *rt.GoMapIterator)
-
-//go:linkname mapiterinit runtime.mapiterinit
-//goland:noinspection GoUnusedParameter
-func mapiterinit(t *rt.GoMapType, m *rt.GoMap, it *rt.GoMapIterator)
-
-//go:linkname isValidNumber encoding/json.isValidNumber
-//goland:noinspection GoUnusedParameter
-func isValidNumber(s string) bool
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func memclrNoHeapPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:linkname _runtime_writeBarrier runtime.writeBarrier
-var _runtime_writeBarrier uintptr
-
-//go:linkname gcWriteBarrierAX runtime.gcWriteBarrier
-func gcWriteBarrierAX()
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go
deleted file mode 100644
index 89ae5d210..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go
+++ /dev/null
@@ -1,62 +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 encoder
-
-import (
- `unsafe`
-
- _ `github.com/cloudwego/base64x`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode
-var _subr__b64encode uintptr
-
-//go:noescape
-//go:linkname memmove runtime.memmove
-//goland:noinspection GoUnusedParameter
-func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname growslice reflect.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice
-
-//go:linkname mapiternext runtime.mapiternext
-//goland:noinspection GoUnusedParameter
-func mapiternext(it *rt.GoMapIterator)
-
-//go:linkname mapiterinit runtime.mapiterinit
-//goland:noinspection GoUnusedParameter
-func mapiterinit(t *rt.GoMapType, m *rt.GoMap, it *rt.GoMapIterator)
-
-//go:linkname isValidNumber encoding/json.isValidNumber
-//goland:noinspection GoUnusedParameter
-func isValidNumber(s string) bool
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func memclrNoHeapPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:linkname _runtime_writeBarrier runtime.writeBarrier
-var _runtime_writeBarrier uintptr
-
-//go:linkname gcWriteBarrier2 runtime.gcWriteBarrier2
-func gcWriteBarrier2()
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/utils.go b/vendor/github.com/bytedance/sonic/internal/encoder/utils.go
deleted file mode 100644
index 510596fda..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/utils.go
+++ /dev/null
@@ -1,52 +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`
- `unsafe`
-
- `github.com/bytedance/sonic/loader`
-)
-
-//go:nosplit
-func padd(p unsafe.Pointer, v int) unsafe.Pointer {
- return unsafe.Pointer(uintptr(p) + uintptr(v))
-}
-
-//go:nosplit
-func ptoenc(p loader.Function) _Encoder {
- return *(*_Encoder)(unsafe.Pointer(&p))
-}
-
-func compact(p *[]byte, v []byte) error {
- buf := 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 */
- freeBuffer(buf)
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go
new file mode 100644
index 000000000..9cf2fb15e
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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
new file mode 100644
index 000000000..88499e959
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go
@@ -0,0 +1,42 @@
+/**
+ * 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/errors.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go
index 6e9d0c783..77919c44a 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/errors.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package encoder
+package vars
import (
`encoding/json`
@@ -26,39 +26,39 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var _ERR_too_deep = &json.UnsupportedValueError {
+var ERR_too_deep = &json.UnsupportedValueError {
Str : "Value nesting too deep",
Value : reflect.ValueOf("..."),
}
-var _ERR_nan_or_infinite = &json.UnsupportedValueError {
+var ERR_nan_or_infinite = &json.UnsupportedValueError {
Str : "NaN or ±Infinite",
Value : reflect.ValueOf("NaN or ±Infinite"),
}
-func error_type(vtype reflect.Type) error {
+func Error_type(vtype reflect.Type) error {
return &json.UnsupportedTypeError{Type: vtype}
}
-func error_number(number json.Number) error {
+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 {
+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
+ PanicNilPointerOfNonEmptyString int = 1 + iota
)
-func goPanic(code int, val unsafe.Pointer) {
+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!", (*rt.GoString)(val)))
+ 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
new file mode 100644
index 000000000..28a630b40
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go
@@ -0,0 +1,146 @@
+/**
+ * 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/types.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go
index 3d4a00668..ef8497807 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/types.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package encoder
+package vars
import (
`encoding`
@@ -23,19 +23,19 @@ import (
)
var (
- byteType = reflect.TypeOf(byte(0))
- jsonNumberType = reflect.TypeOf(json.Number(""))
- jsonUnsupportedValueType = reflect.TypeOf(new(json.UnsupportedValueError))
+ 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()
+ 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() {
+func IsSimpleByte(vt reflect.Type) bool {
+ if vt.Kind() != ByteType.Kind() {
return false
} else {
return !isEitherMarshaler(vt) && !isEitherMarshaler(reflect.PtrTo(vt))
@@ -43,5 +43,5 @@ func isSimpleByte(vt reflect.Type) bool {
}
func isEitherMarshaler(vt reflect.Type) bool {
- return vt.Implements(jsonMarshalerType) || vt.Implements(encodingTextMarshalerType)
+ 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
new file mode 100644
index 000000000..21b476c3c
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go
@@ -0,0 +1,45 @@
+/**
+ * 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
new file mode 100644
index 000000000..b75ba807a
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go
@@ -0,0 +1,374 @@
+// 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/asm_stubs_amd64_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go
index 5a3cf1a60..eec9f6c58 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go117.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go
@@ -1,3 +1,4 @@
+//go:build go1.17 && !go1.21
// +build go1.17,!go1.21
// Copyright 2023 CloudWeGo Authors
@@ -14,24 +15,25 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package encoder
+package x86
import (
- `strconv`
- `unsafe`
+ "strconv"
+ "unsafe"
- `github.com/bytedance/sonic/internal/jit`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/obj/x86`
+ "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(&_runtime_writeBarrier))))
+ _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier))))
- _F_gcWriteBarrierAX = jit.Func(gcWriteBarrierAX)
+ _F_gcWriteBarrierAX = jit.Func(rt.GcWriteBarrierAX)
)
-func (self *_Assembler) WritePtr(i int, ptr obj.Addr, rec obj.Addr) {
+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!")
}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go
index 9f7ff65e6..3d70021e4 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/asm_stubs_amd64_go121.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go
@@ -1,4 +1,5 @@
-// +build go1.21,!go1.23
+//go:build go1.21 && !go1.24
+// +build go1.21,!go1.24
// Copyright 2023 CloudWeGo Authors
//
@@ -14,24 +15,25 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package encoder
+package x86
import (
- `strconv`
- `unsafe`
+ "strconv"
+ "unsafe"
- `github.com/bytedance/sonic/internal/jit`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/obj/x86`
+ "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(&_runtime_writeBarrier))))
+ _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier))))
- _F_gcWriteBarrier2 = jit.Func(gcWriteBarrier2)
+ _F_gcWriteBarrier2 = jit.Func(rt.GcWriteBarrier2)
)
-func (self *_Assembler) WritePtr(i int, ptr obj.Addr, old obj.Addr) {
+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!")
}
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
new file mode 100644
index 000000000..95f452a02
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go
@@ -0,0 +1,1195 @@
+//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}")
+
+ /* openning 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/debug_go116.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go
index d8d0c45cc..c292e88a1 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/debug_go116.go
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go
@@ -1,4 +1,4 @@
-// +build go1.16,!go1.17
+// +build go1.17,!go1.17
/*
* Copyright 2021 ByteDance Inc.
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package encoder
+package x86
import (
`os`
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
new file mode 100644
index 000000000..0aca3f4c5
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go
@@ -0,0 +1,201 @@
+//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
new file mode 100644
index 000000000..b9fa473f5
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go
@@ -0,0 +1,54 @@
+/**
+ * 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
new file mode 100644
index 000000000..72c630be0
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/envs/decode.go
@@ -0,0 +1,24 @@
+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/runtime.go b/vendor/github.com/bytedance/sonic/internal/jit/runtime.go
index e4bc829da..c9572ab98 100644
--- a/vendor/github.com/bytedance/sonic/internal/jit/runtime.go
+++ b/vendor/github.com/bytedance/sonic/internal/jit/runtime.go
@@ -37,7 +37,7 @@ func Type(t reflect.Type) obj.Addr {
}
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)))))
+ return Imm(int64(uintptr(unsafe.Pointer(rt.GetItab(rt.IfaceType(i), rt.UnpackType(t), false)))))
}
func Gitab(i *rt.GoItab) obj.Addr {
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_subr.go
deleted file mode 100644
index 6c95bd982..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_subr.go
+++ /dev/null
@@ -1,44 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__f32toa = 32
-)
-
-const (
- _stack__f32toa = 48
-)
-
-const (
- _size__f32toa = 3392
-)
-
-var (
- _pcsp__f32toa = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {3350, 48},
- {3351, 40},
- {3353, 32},
- {3355, 24},
- {3357, 16},
- {3359, 8},
- {3363, 0},
- {3385, 48},
- }
-)
-
-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/avx/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_text_amd64.go
deleted file mode 100644
index c7aa104b2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/f32toa_text_amd64.go
+++ /dev/null
@@ -1,964 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0x90
- //0x00000020 _f32toa
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x41, 0x57, //0x00000024 pushq %r15
- 0x41, 0x56, //0x00000026 pushq %r14
- 0x41, 0x55, //0x00000028 pushq %r13
- 0x41, 0x54, //0x0000002a pushq %r12
- 0x53, //0x0000002c pushq %rbx
- 0xc5, 0xf9, 0x7e, 0xc0, //0x0000002d vmovd %xmm0, %eax
- 0x89, 0xc1, //0x00000031 movl %eax, %ecx
- 0xc1, 0xe9, 0x17, //0x00000033 shrl $23, %ecx
- 0x0f, 0xb6, 0xd9, //0x00000036 movzbl %cl, %ebx
- 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00000039 cmpl $255, %ebx
- 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x0000003f je LBB0_139
- 0xc6, 0x07, 0x2d, //0x00000045 movb $45, (%rdi)
- 0x41, 0x89, 0xc1, //0x00000048 movl %eax, %r9d
- 0x41, 0xc1, 0xe9, 0x1f, //0x0000004b shrl $31, %r9d
- 0x4e, 0x8d, 0x04, 0x0f, //0x0000004f leaq (%rdi,%r9), %r8
- 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000053 testl $2147483647, %eax
- 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00000058 je LBB0_14
- 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000005e andl $8388607, %eax
- 0x85, 0xdb, //0x00000063 testl %ebx, %ebx
- 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x00000065 je LBB0_140
- 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x0000006b leal $8388608(%rax), %esi
- 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00000071 leal $-150(%rbx), %r15d
- 0x8d, 0x4b, 0x81, //0x00000078 leal $-127(%rbx), %ecx
- 0x83, 0xf9, 0x17, //0x0000007b cmpl $23, %ecx
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000007e ja LBB0_5
- 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000084 movl $150, %ecx
- 0x29, 0xd9, //0x00000089 subl %ebx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000008b movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00000092 shlq %cl, %rdx
- 0xf7, 0xd2, //0x00000095 notl %edx
- 0x85, 0xf2, //0x00000097 testl %esi, %edx
- 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00000099 je LBB0_32
- //0x0000009f LBB0_5
- 0x41, 0x89, 0xf6, //0x0000009f movl %esi, %r14d
- 0x41, 0x83, 0xe6, 0x01, //0x000000a2 andl $1, %r14d
- 0x85, 0xc0, //0x000000a6 testl %eax, %eax
- 0x0f, 0x94, 0xc0, //0x000000a8 sete %al
- 0x83, 0xfb, 0x01, //0x000000ab cmpl $1, %ebx
- 0x0f, 0x97, 0xc1, //0x000000ae seta %cl
- 0x20, 0xc1, //0x000000b1 andb %al, %cl
- 0x0f, 0xb6, 0xc9, //0x000000b3 movzbl %cl, %ecx
- 0x41, 0x89, 0xf2, //0x000000b6 movl %esi, %r10d
- 0x41, 0xc1, 0xe2, 0x02, //0x000000b9 shll $2, %r10d
- 0x8d, 0x44, 0xb1, 0xfe, //0x000000bd leal $-2(%rcx,%rsi,4), %eax
- 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x000000c1 imull $1262611, %r15d, %r11d
- 0x31, 0xd2, //0x000000c8 xorl %edx, %edx
- 0x84, 0xc9, //0x000000ca testb %cl, %cl
- 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x000000cc movl $524031, %ecx
- 0x0f, 0x44, 0xca, //0x000000d1 cmovel %edx, %ecx
- 0x41, 0x29, 0xcb, //0x000000d4 subl %ecx, %r11d
- 0x41, 0xc1, 0xfb, 0x16, //0x000000d7 sarl $22, %r11d
- 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000000db imull $-1741647, %r11d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000e2 shrl $19, %ecx
- 0x44, 0x01, 0xf9, //0x000000e5 addl %r15d, %ecx
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000e8 movl $31, %edx
- 0x44, 0x29, 0xda, //0x000000ed subl %r11d, %edx
- 0x48, 0x63, 0xd2, //0x000000f0 movslq %edx, %rdx
- 0x48, 0x8d, 0x1d, 0x36, 0x0d, 0x00, 0x00, //0x000000f3 leaq $3382(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */
- 0xfe, 0xc1, //0x000000fa incb %cl
- 0xd3, 0xe0, //0x000000fc shll %cl, %eax
- 0x4c, 0x8b, 0x24, 0xd3, //0x000000fe movq (%rbx,%rdx,8), %r12
- 0x49, 0xf7, 0xe4, //0x00000102 mulq %r12
- 0x48, 0xc1, 0xe8, 0x20, //0x00000105 shrq $32, %rax
- 0x31, 0xdb, //0x00000109 xorl %ebx, %ebx
- 0x83, 0xf8, 0x01, //0x0000010b cmpl $1, %eax
- 0x0f, 0x97, 0xc3, //0x0000010e seta %bl
- 0x41, 0xd3, 0xe2, //0x00000111 shll %cl, %r10d
- 0x09, 0xd3, //0x00000114 orl %edx, %ebx
- 0x4c, 0x89, 0xd0, //0x00000116 movq %r10, %rax
- 0x49, 0xf7, 0xe4, //0x00000119 mulq %r12
- 0x49, 0x89, 0xd2, //0x0000011c movq %rdx, %r10
- 0x48, 0xc1, 0xe8, 0x20, //0x0000011f shrq $32, %rax
- 0x45, 0x31, 0xff, //0x00000123 xorl %r15d, %r15d
- 0x83, 0xf8, 0x01, //0x00000126 cmpl $1, %eax
- 0x41, 0x0f, 0x97, 0xc7, //0x00000129 seta %r15b
- 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000012d leal $2(,%rsi,4), %eax
- 0xd3, 0xe0, //0x00000134 shll %cl, %eax
- 0x45, 0x09, 0xd7, //0x00000136 orl %r10d, %r15d
- 0x49, 0xf7, 0xe4, //0x00000139 mulq %r12
- 0x48, 0xc1, 0xe8, 0x20, //0x0000013c shrq $32, %rax
- 0x31, 0xc9, //0x00000140 xorl %ecx, %ecx
- 0x83, 0xf8, 0x01, //0x00000142 cmpl $1, %eax
- 0x0f, 0x97, 0xc1, //0x00000145 seta %cl
- 0x09, 0xd1, //0x00000148 orl %edx, %ecx
- 0x44, 0x01, 0xf3, //0x0000014a addl %r14d, %ebx
- 0x44, 0x29, 0xf1, //0x0000014d subl %r14d, %ecx
- 0x41, 0x83, 0xff, 0x28, //0x00000150 cmpl $40, %r15d
- 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00000154 jb LBB0_12
- 0x44, 0x89, 0xd2, //0x0000015a movl %r10d, %edx
- 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000015d movl $3435973837, %eax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000162 imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000166 shrq $37, %rax
- 0x41, 0x89, 0xde, //0x0000016a movl %ebx, %r14d
- 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x0000016d leaq (,%rax,8), %rsi
- 0x48, 0x8d, 0x14, 0xb6, //0x00000175 leaq (%rsi,%rsi,4), %rdx
- 0x4c, 0x39, 0xf2, //0x00000179 cmpq %r14, %rdx
- 0x41, 0x0f, 0x93, 0xc4, //0x0000017c setae %r12b
- 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00000180 leaq $40(%rsi,%rsi,4), %r14
- 0x89, 0xce, //0x00000185 movl %ecx, %esi
- 0x49, 0x39, 0xf6, //0x00000187 cmpq %rsi, %r14
- 0x0f, 0x96, 0xc2, //0x0000018a setbe %dl
- 0x41, 0x38, 0xd4, //0x0000018d cmpb %dl, %r12b
- 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00000190 je LBB0_12
- 0x45, 0x31, 0xed, //0x00000196 xorl %r13d, %r13d
- 0x49, 0x39, 0xf6, //0x00000199 cmpq %rsi, %r14
- 0x41, 0x0f, 0x96, 0xc5, //0x0000019c setbe %r13b
- 0x41, 0x01, 0xc5, //0x000001a0 addl %eax, %r13d
- 0x41, 0xff, 0xc3, //0x000001a3 incl %r11d
- 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x000001a6 cmpl $100000, %r13d
- 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x000001ad jae LBB0_18
- //0x000001b3 LBB0_8
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001b3 movl $1, %eax
- 0x41, 0x83, 0xfd, 0x0a, //0x000001b8 cmpl $10, %r13d
- 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001bc jb LBB0_22
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000001c2 movl $2, %eax
- 0x41, 0x83, 0xfd, 0x64, //0x000001c7 cmpl $100, %r13d
- 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x000001cb jb LBB0_22
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000001d1 movl $3, %eax
- 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x000001d6 cmpl $1000, %r13d
- 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x000001dd jb LBB0_22
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000001e3 cmpl $10000, %r13d
- 0xb8, 0x05, 0x00, 0x00, 0x00, //0x000001ea movl $5, %eax
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x000001ef jmp LBB0_21
- //0x000001f4 LBB0_12
- 0x4d, 0x89, 0xd6, //0x000001f4 movq %r10, %r14
- 0x49, 0xc1, 0xee, 0x02, //0x000001f7 shrq $2, %r14
- 0x44, 0x89, 0xd6, //0x000001fb movl %r10d, %esi
- 0x83, 0xe6, 0xfc, //0x000001fe andl $-4, %esi
- 0x39, 0xf3, //0x00000201 cmpl %esi, %ebx
- 0x0f, 0x96, 0xc2, //0x00000203 setbe %dl
- 0x8d, 0x5e, 0x04, //0x00000206 leal $4(%rsi), %ebx
- 0x39, 0xcb, //0x00000209 cmpl %ecx, %ebx
- 0x0f, 0x96, 0xc0, //0x0000020b setbe %al
- 0x38, 0xc2, //0x0000020e cmpb %al, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000210 je LBB0_15
- 0x45, 0x31, 0xed, //0x00000216 xorl %r13d, %r13d
- 0x39, 0xcb, //0x00000219 cmpl %ecx, %ebx
- 0x41, 0x0f, 0x96, 0xc5, //0x0000021b setbe %r13b
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000021f jmp LBB0_17
- //0x00000224 LBB0_14
- 0x41, 0xc6, 0x00, 0x30, //0x00000224 movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x00000228 subl %edi, %r8d
- 0x41, 0xff, 0xc0, //0x0000022b incl %r8d
- 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x0000022e jmp LBB0_138
- //0x00000233 LBB0_15
- 0x83, 0xce, 0x02, //0x00000233 orl $2, %esi
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000236 movl $1, %r13d
- 0x41, 0x39, 0xf7, //0x0000023c cmpl %esi, %r15d
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000023f ja LBB0_17
- 0x0f, 0x94, 0xc0, //0x00000245 sete %al
- 0x41, 0xc0, 0xea, 0x02, //0x00000248 shrb $2, %r10b
- 0x41, 0x20, 0xc2, //0x0000024c andb %al, %r10b
- 0x45, 0x0f, 0xb6, 0xea, //0x0000024f movzbl %r10b, %r13d
- //0x00000253 LBB0_17
- 0x45, 0x01, 0xf5, //0x00000253 addl %r14d, %r13d
- 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00000256 cmpl $100000, %r13d
- 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000025d jb LBB0_8
- //0x00000263 LBB0_18
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00000263 movl $6, %eax
- 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00000268 cmpl $1000000, %r13d
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000026f jb LBB0_22
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00000275 movl $7, %eax
- 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x0000027a cmpl $10000000, %r13d
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000281 jb LBB0_22
- 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00000287 cmpl $100000000, %r13d
- 0xb8, 0x09, 0x00, 0x00, 0x00, //0x0000028e movl $9, %eax
- //0x00000293 LBB0_21
- 0x83, 0xd8, 0x00, //0x00000293 sbbl $0, %eax
- //0x00000296 LBB0_22
- 0x46, 0x8d, 0x3c, 0x18, //0x00000296 leal (%rax,%r11), %r15d
- 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x0000029a leal $5(%rax,%r11), %ecx
- 0x83, 0xf9, 0x1b, //0x0000029f cmpl $27, %ecx
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000002a2 jb LBB0_26
- 0x89, 0xc0, //0x000002a8 movl %eax, %eax
- 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x000002aa leaq $1(%r8,%rax), %rbx
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000002af cmpl $10000, %r13d
- 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000002b6 jb LBB0_30
- 0x44, 0x89, 0xe8, //0x000002bc movl %r13d, %eax
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002bf movl $3518437209, %r11d
- 0x4c, 0x0f, 0xaf, 0xd8, //0x000002c5 imulq %rax, %r11
- 0x49, 0xc1, 0xeb, 0x2d, //0x000002c9 shrq $45, %r11
- 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000002cd imull $-10000, %r11d, %eax
- 0x44, 0x01, 0xe8, //0x000002d4 addl %r13d, %eax
- 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x000002d7 je LBB0_62
- 0x89, 0xc1, //0x000002dd movl %eax, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000002df imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000002e6 shrq $37, %rcx
- 0x6b, 0xd1, 0x64, //0x000002ea imull $100, %ecx, %edx
- 0x29, 0xd0, //0x000002ed subl %edx, %eax
- 0x48, 0x8d, 0x15, 0x6a, 0x0a, 0x00, 0x00, //0x000002ef leaq $2666(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x42, //0x000002f6 movzwl (%rdx,%rax,2), %eax
- 0x66, 0x89, 0x43, 0xfe, //0x000002fa movw %ax, $-2(%rbx)
- 0x0f, 0xb7, 0x04, 0x4a, //0x000002fe movzwl (%rdx,%rcx,2), %eax
- 0x66, 0x89, 0x43, 0xfc, //0x00000302 movw %ax, $-4(%rbx)
- 0x45, 0x31, 0xc9, //0x00000306 xorl %r9d, %r9d
- 0x48, 0x8d, 0x4b, 0xfc, //0x00000309 leaq $-4(%rbx), %rcx
- 0x41, 0x83, 0xfb, 0x64, //0x0000030d cmpl $100, %r11d
- 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00000311 jae LBB0_64
- //0x00000317 LBB0_31
- 0x44, 0x89, 0xda, //0x00000317 movl %r11d, %edx
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000031a jmp LBB0_66
- //0x0000031f LBB0_26
- 0x41, 0x89, 0xc4, //0x0000031f movl %eax, %r12d
- 0x45, 0x85, 0xdb, //0x00000322 testl %r11d, %r11d
- 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00000325 js LBB0_38
- 0x4b, 0x8d, 0x34, 0x20, //0x0000032b leaq (%r8,%r12), %rsi
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x0000032f cmpl $10000, %r13d
- 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00000336 jb LBB0_43
- 0x44, 0x89, 0xe8, //0x0000033c movl %r13d, %eax
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000033f movl $3518437209, %ecx
- 0x48, 0x0f, 0xaf, 0xc8, //0x00000344 imulq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000348 shrq $45, %rcx
- 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x0000034c imull $-10000, %ecx, %eax
- 0x44, 0x01, 0xe8, //0x00000352 addl %r13d, %eax
- 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00000355 imulq $1374389535, %rax, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x0000035c shrq $37, %rdx
- 0x6b, 0xda, 0x64, //0x00000360 imull $100, %edx, %ebx
- 0x29, 0xd8, //0x00000363 subl %ebx, %eax
- 0x48, 0x8d, 0x1d, 0xf4, 0x09, 0x00, 0x00, //0x00000365 leaq $2548(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x0000036c movzwl (%rbx,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfe, //0x00000370 movw %ax, $-2(%rsi)
- 0x48, 0x8d, 0x46, 0xfc, //0x00000374 leaq $-4(%rsi), %rax
- 0x0f, 0xb7, 0x14, 0x53, //0x00000378 movzwl (%rbx,%rdx,2), %edx
- 0x66, 0x89, 0x56, 0xfc, //0x0000037c movw %dx, $-4(%rsi)
- 0x41, 0x89, 0xcd, //0x00000380 movl %ecx, %r13d
- 0x41, 0x83, 0xfd, 0x64, //0x00000383 cmpl $100, %r13d
- 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00000387 jae LBB0_44
- //0x0000038d LBB0_29
- 0x44, 0x89, 0xe9, //0x0000038d movl %r13d, %ecx
- 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00000390 jmp LBB0_46
- //0x00000395 LBB0_30
- 0x45, 0x31, 0xc9, //0x00000395 xorl %r9d, %r9d
- 0x48, 0x89, 0xd9, //0x00000398 movq %rbx, %rcx
- 0x45, 0x89, 0xeb, //0x0000039b movl %r13d, %r11d
- 0x41, 0x83, 0xfb, 0x64, //0x0000039e cmpl $100, %r11d
- 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x000003a2 jb LBB0_31
- //0x000003a8 LBB0_64
- 0x48, 0xff, 0xc9, //0x000003a8 decq %rcx
- 0x4c, 0x8d, 0x15, 0xae, 0x09, 0x00, 0x00, //0x000003ab leaq $2478(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b2 .p2align 4, 0x90
- //0x000003c0 LBB0_65
- 0x44, 0x89, 0xda, //0x000003c0 movl %r11d, %edx
- 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000003c3 imulq $1374389535, %rdx, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x000003ca shrq $37, %rdx
- 0x6b, 0xc2, 0x64, //0x000003ce imull $100, %edx, %eax
- 0x44, 0x89, 0xde, //0x000003d1 movl %r11d, %esi
- 0x29, 0xc6, //0x000003d4 subl %eax, %esi
- 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x000003d6 movzwl (%r10,%rsi,2), %eax
- 0x66, 0x89, 0x41, 0xff, //0x000003db movw %ax, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x000003df addq $-2, %rcx
- 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000003e3 cmpl $9999, %r11d
- 0x41, 0x89, 0xd3, //0x000003ea movl %edx, %r11d
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000003ed ja LBB0_65
- //0x000003f3 LBB0_66
- 0x49, 0x8d, 0x70, 0x01, //0x000003f3 leaq $1(%r8), %rsi
- 0x83, 0xfa, 0x0a, //0x000003f7 cmpl $10, %edx
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000003fa jb LBB0_68
- 0x89, 0xd0, //0x00000400 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x57, 0x09, 0x00, 0x00, //0x00000402 leaq $2391(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x00000409 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x0000040c movb $1(%rcx,%rax,2), %al
- 0x41, 0x88, 0x50, 0x01, //0x00000410 movb %dl, $1(%r8)
- 0x41, 0x88, 0x40, 0x02, //0x00000414 movb %al, $2(%r8)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000418 jmp LBB0_69
- //0x0000041d LBB0_68
- 0x80, 0xc2, 0x30, //0x0000041d addb $48, %dl
- 0x88, 0x16, //0x00000420 movb %dl, (%rsi)
- //0x00000422 LBB0_69
- 0x4c, 0x29, 0xcb, //0x00000422 subq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000425 .p2align 4, 0x90
- //0x00000430 LBB0_70
- 0x80, 0x7b, 0xff, 0x30, //0x00000430 cmpb $48, $-1(%rbx)
- 0x48, 0x8d, 0x5b, 0xff, //0x00000434 leaq $-1(%rbx), %rbx
- 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000438 je LBB0_70
- 0x41, 0x88, 0x10, //0x0000043e movb %dl, (%r8)
- 0x48, 0x8d, 0x43, 0x01, //0x00000441 leaq $1(%rbx), %rax
- 0x48, 0x89, 0xc1, //0x00000445 movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x00000448 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x0000044b cmpq $2, %rcx
- 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x0000044f jl LBB0_73
- 0xc6, 0x06, 0x2e, //0x00000455 movb $46, (%rsi)
- 0x48, 0x89, 0xc3, //0x00000458 movq %rax, %rbx
- //0x0000045b LBB0_73
- 0xc6, 0x03, 0x65, //0x0000045b movb $101, (%rbx)
- 0x45, 0x85, 0xff, //0x0000045e testl %r15d, %r15d
- 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00000461 jle LBB0_76
- 0x41, 0xff, 0xcf, //0x00000467 decl %r15d
- 0xc6, 0x43, 0x01, 0x2b, //0x0000046a movb $43, $1(%rbx)
- 0x44, 0x89, 0xf8, //0x0000046e movl %r15d, %eax
- 0x83, 0xf8, 0x64, //0x00000471 cmpl $100, %eax
- 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00000474 jl LBB0_77
- //0x0000047a LBB0_75
- 0x89, 0xc1, //0x0000047a movl %eax, %ecx
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000047c movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x00000481 imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x23, //0x00000485 shrq $35, %rdx
- 0x8d, 0x0c, 0x12, //0x00000489 leal (%rdx,%rdx), %ecx
- 0x8d, 0x0c, 0x89, //0x0000048c leal (%rcx,%rcx,4), %ecx
- 0x29, 0xc8, //0x0000048f subl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xc8, 0x08, 0x00, 0x00, //0x00000491 leaq $2248(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x51, //0x00000498 movzwl (%rcx,%rdx,2), %ecx
- 0x66, 0x89, 0x4b, 0x02, //0x0000049c movw %cx, $2(%rbx)
- 0x0c, 0x30, //0x000004a0 orb $48, %al
- 0x88, 0x43, 0x04, //0x000004a2 movb %al, $4(%rbx)
- 0x48, 0x83, 0xc3, 0x05, //0x000004a5 addq $5, %rbx
- 0x49, 0x89, 0xd8, //0x000004a9 movq %rbx, %r8
- 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x000004ac jmp LBB0_137
- //0x000004b1 LBB0_32
- 0xd3, 0xee, //0x000004b1 shrl %cl, %esi
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000004b3 cmpl $100000, %esi
- 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x000004b9 jb LBB0_52
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000004bf movl $6, %eax
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004c4 cmpl $1000000, %esi
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004ca jb LBB0_36
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000004d0 movl $7, %eax
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000004d5 cmpl $10000000, %esi
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000004db jb LBB0_36
- 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x000004e1 cmpl $100000000, %esi
- 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000004e7 movl $9, %eax
- 0x48, 0x83, 0xd8, 0x00, //0x000004ec sbbq $0, %rax
- //0x000004f0 LBB0_36
- 0x4c, 0x01, 0xc0, //0x000004f0 addq %r8, %rax
- //0x000004f3 LBB0_37
- 0x89, 0xf1, //0x000004f3 movl %esi, %ecx
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004f5 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x000004fa imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000004fe shrq $45, %rdx
- 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000502 imull $-10000, %edx, %ecx
- 0x01, 0xf1, //0x00000508 addl %esi, %ecx
- 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x0000050a imulq $1374389535, %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000511 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x00000515 imull $100, %esi, %ebx
- 0x29, 0xd9, //0x00000518 subl %ebx, %ecx
- 0x48, 0x8d, 0x1d, 0x3f, 0x08, 0x00, 0x00, //0x0000051a leaq $2111(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000521 movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000525 movw %cx, $-2(%rax)
- 0x0f, 0xb7, 0x0c, 0x73, //0x00000529 movzwl (%rbx,%rsi,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x0000052d movw %cx, $-4(%rax)
- 0x49, 0x89, 0xc1, //0x00000531 movq %rax, %r9
- 0x48, 0x83, 0xc0, 0xfc, //0x00000534 addq $-4, %rax
- 0x89, 0xd6, //0x00000538 movl %edx, %esi
- 0x83, 0xfe, 0x64, //0x0000053a cmpl $100, %esi
- 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x0000053d jae LBB0_56
- 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00000543 jmp LBB0_58
- //0x00000548 LBB0_38
- 0x45, 0x85, 0xff, //0x00000548 testl %r15d, %r15d
- 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x0000054b jg LBB0_98
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000551 movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x00000557 addq $2, %r8
- 0x45, 0x85, 0xff, //0x0000055b testl %r15d, %r15d
- 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x0000055e jns LBB0_98
- 0x31, 0xf6, //0x00000564 xorl %esi, %esi
- 0x41, 0x83, 0xff, 0x80, //0x00000566 cmpl $-128, %r15d
- 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x0000056a ja LBB0_96
- 0x45, 0x89, 0xfa, //0x00000570 movl %r15d, %r10d
- 0x41, 0xf7, 0xd2, //0x00000573 notl %r10d
- 0x49, 0xff, 0xc2, //0x00000576 incq %r10
- 0x4c, 0x89, 0xd6, //0x00000579 movq %r10, %rsi
- 0x48, 0x83, 0xe6, 0x80, //0x0000057c andq $-128, %rsi
- 0x48, 0x8d, 0x46, 0x80, //0x00000580 leaq $-128(%rsi), %rax
- 0x48, 0x89, 0xc1, //0x00000584 movq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x07, //0x00000587 shrq $7, %rcx
- 0x48, 0xff, 0xc1, //0x0000058b incq %rcx
- 0x41, 0x89, 0xcb, //0x0000058e movl %ecx, %r11d
- 0x41, 0x83, 0xe3, 0x03, //0x00000591 andl $3, %r11d
- 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00000595 cmpq $384, %rax
- 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x0000059b jae LBB0_90
- 0x31, 0xdb, //0x000005a1 xorl %ebx, %ebx
- 0xe9, 0xda, 0x03, 0x00, 0x00, //0x000005a3 jmp LBB0_92
- //0x000005a8 LBB0_76
- 0xc6, 0x43, 0x01, 0x2d, //0x000005a8 movb $45, $1(%rbx)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005ac movl $1, %eax
- 0x44, 0x29, 0xf8, //0x000005b1 subl %r15d, %eax
- 0x83, 0xf8, 0x64, //0x000005b4 cmpl $100, %eax
- 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x000005b7 jge LBB0_75
- //0x000005bd LBB0_77
- 0x83, 0xf8, 0x0a, //0x000005bd cmpl $10, %eax
- 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x000005c0 jl LBB0_79
- 0x48, 0x98, //0x000005c6 cltq
- 0x48, 0x8d, 0x0d, 0x91, 0x07, 0x00, 0x00, //0x000005c8 leaq $1937(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000005cf movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x43, 0x02, //0x000005d3 movw %ax, $2(%rbx)
- 0x48, 0x83, 0xc3, 0x04, //0x000005d7 addq $4, %rbx
- 0x49, 0x89, 0xd8, //0x000005db movq %rbx, %r8
- 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x000005de jmp LBB0_137
- //0x000005e3 LBB0_43
- 0x48, 0x89, 0xf0, //0x000005e3 movq %rsi, %rax
- 0x41, 0x83, 0xfd, 0x64, //0x000005e6 cmpl $100, %r13d
- 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x000005ea jb LBB0_29
- //0x000005f0 LBB0_44
- 0x48, 0xff, 0xc8, //0x000005f0 decq %rax
- 0x4c, 0x8d, 0x15, 0x66, 0x07, 0x00, 0x00, //0x000005f3 leaq $1894(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005fa .p2align 4, 0x90
- //0x00000600 LBB0_45
- 0x44, 0x89, 0xe9, //0x00000600 movl %r13d, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00000603 imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x0000060a shrq $37, %rcx
- 0x6b, 0xd9, 0x64, //0x0000060e imull $100, %ecx, %ebx
- 0x44, 0x89, 0xea, //0x00000611 movl %r13d, %edx
- 0x29, 0xda, //0x00000614 subl %ebx, %edx
- 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00000616 movzwl (%r10,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xff, //0x0000061b movw %dx, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x0000061f addq $-2, %rax
- 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00000623 cmpl $9999, %r13d
- 0x41, 0x89, 0xcd, //0x0000062a movl %ecx, %r13d
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000062d ja LBB0_45
- //0x00000633 LBB0_46
- 0x49, 0x63, 0xc7, //0x00000633 movslq %r15d, %rax
- 0x83, 0xf9, 0x0a, //0x00000636 cmpl $10, %ecx
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000639 jb LBB0_48
- 0x89, 0xc9, //0x0000063f movl %ecx, %ecx
- 0x48, 0x8d, 0x15, 0x18, 0x07, 0x00, 0x00, //0x00000641 leaq $1816(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000648 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x0000064c movw %cx, (%r8)
- 0x49, 0x01, 0xc0, //0x00000650 addq %rax, %r8
- 0x49, 0x39, 0xc4, //0x00000653 cmpq %rax, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000656 jl LBB0_49
- 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x0000065c jmp LBB0_137
- //0x00000661 LBB0_48
- 0x80, 0xc1, 0x30, //0x00000661 addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000664 movb %cl, (%r8)
- 0x49, 0x01, 0xc0, //0x00000667 addq %rax, %r8
- 0x49, 0x39, 0xc4, //0x0000066a cmpq %rax, %r12
- 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x0000066d jge LBB0_137
- //0x00000673 LBB0_49
- 0x4b, 0x8d, 0x04, 0x21, //0x00000673 leaq (%r9,%r12), %rax
- 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00000677 leaq $1(%rdi,%rax), %r11
- 0x4d, 0x39, 0xc3, //0x0000067c cmpq %r8, %r11
- 0x4d, 0x0f, 0x46, 0xd8, //0x0000067f cmovbeq %r8, %r11
- 0x4a, 0x8d, 0x0c, 0x0f, //0x00000683 leaq (%rdi,%r9), %rcx
- 0x4c, 0x01, 0xe1, //0x00000687 addq %r12, %rcx
- 0x49, 0x29, 0xcb, //0x0000068a subq %rcx, %r11
- 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000068d cmpq $128, %r11
- 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00000694 jb LBB0_87
- 0x4d, 0x89, 0xda, //0x0000069a movq %r11, %r10
- 0x49, 0x83, 0xe2, 0x80, //0x0000069d andq $-128, %r10
- 0x49, 0x8d, 0x4a, 0x80, //0x000006a1 leaq $-128(%r10), %rcx
- 0x48, 0x89, 0xcb, //0x000006a5 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x07, //0x000006a8 shrq $7, %rbx
- 0x48, 0xff, 0xc3, //0x000006ac incq %rbx
- 0x89, 0xda, //0x000006af movl %ebx, %edx
- 0x83, 0xe2, 0x03, //0x000006b1 andl $3, %edx
- 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x000006b4 cmpq $384, %rcx
- 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x000006bb jae LBB0_80
- 0x31, 0xc0, //0x000006c1 xorl %eax, %eax
- 0xe9, 0x88, 0x01, 0x00, 0x00, //0x000006c3 jmp LBB0_82
- //0x000006c8 LBB0_79
- 0x04, 0x30, //0x000006c8 addb $48, %al
- 0x88, 0x43, 0x02, //0x000006ca movb %al, $2(%rbx)
- 0x48, 0x83, 0xc3, 0x03, //0x000006cd addq $3, %rbx
- 0x49, 0x89, 0xd8, //0x000006d1 movq %rbx, %r8
- 0xe9, 0x57, 0x06, 0x00, 0x00, //0x000006d4 jmp LBB0_137
- //0x000006d9 LBB0_52
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006d9 movl $1, %r9d
- 0x83, 0xfe, 0x0a, //0x000006df cmpl $10, %esi
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000006e2 jb LBB0_55
- 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006e8 movl $2, %r9d
- 0x83, 0xfe, 0x64, //0x000006ee cmpl $100, %esi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006f1 jb LBB0_55
- 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006f7 movl $3, %r9d
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x000006fd cmpl $1000, %esi
- 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00000703 jae LBB0_88
- //0x00000709 LBB0_55
- 0x4d, 0x01, 0xc1, //0x00000709 addq %r8, %r9
- 0x4c, 0x89, 0xc8, //0x0000070c movq %r9, %rax
- 0x83, 0xfe, 0x64, //0x0000070f cmpl $100, %esi
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00000712 jb LBB0_58
- //0x00000718 LBB0_56
- 0x48, 0xff, 0xc8, //0x00000718 decq %rax
- 0x4c, 0x8d, 0x15, 0x3e, 0x06, 0x00, 0x00, //0x0000071b leaq $1598(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000722 .p2align 4, 0x90
- //0x00000730 LBB0_57
- 0x89, 0xf3, //0x00000730 movl %esi, %ebx
- 0x89, 0xf6, //0x00000732 movl %esi, %esi
- 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00000734 imulq $1374389535, %rsi, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x0000073b shrq $37, %rsi
- 0x6b, 0xce, 0x64, //0x0000073f imull $100, %esi, %ecx
- 0x89, 0xda, //0x00000742 movl %ebx, %edx
- 0x29, 0xca, //0x00000744 subl %ecx, %edx
- 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00000746 movzwl (%r10,%rdx,2), %ecx
- 0x66, 0x89, 0x48, 0xff, //0x0000074b movw %cx, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x0000074f addq $-2, %rax
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000753 cmpl $9999, %ebx
- 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000759 ja LBB0_57
- //0x0000075f LBB0_58
- 0x83, 0xfe, 0x0a, //0x0000075f cmpl $10, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000762 jb LBB0_60
- 0x89, 0xf0, //0x00000768 movl %esi, %eax
- 0x48, 0x8d, 0x0d, 0xef, 0x05, 0x00, 0x00, //0x0000076a leaq $1519(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000771 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x00, //0x00000775 movw %ax, (%r8)
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000779 jmp LBB0_61
- //0x0000077e LBB0_60
- 0x40, 0x80, 0xc6, 0x30, //0x0000077e addb $48, %sil
- 0x41, 0x88, 0x30, //0x00000782 movb %sil, (%r8)
- //0x00000785 LBB0_61
- 0x41, 0x29, 0xf9, //0x00000785 subl %edi, %r9d
- 0x45, 0x89, 0xc8, //0x00000788 movl %r9d, %r8d
- 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x0000078b jmp LBB0_138
- //0x00000790 LBB0_62
- 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000790 movl $4, %r9d
- 0x48, 0x8d, 0x4b, 0xfc, //0x00000796 leaq $-4(%rbx), %rcx
- 0x41, 0x83, 0xfb, 0x64, //0x0000079a cmpl $100, %r11d
- 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x0000079e jb LBB0_31
- 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x000007a4 jmp LBB0_64
- //0x000007a9 LBB0_80
- 0x48, 0x29, 0xd3, //0x000007a9 subq %rdx, %rbx
- 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x000007ac leaq $480(%rdi,%rax), %rcx
- 0x31, 0xc0, //0x000007b4 xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x000007b6 vmovdqu $-1982(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, //0x000007be .p2align 4, 0x90
- //0x000007c0 LBB0_81
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x000007c0 vmovdqu %ymm0, $-480(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x000007c9 vmovdqu %ymm0, $-448(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x000007d2 vmovdqu %ymm0, $-416(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x000007db vmovdqu %ymm0, $-384(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x000007e4 vmovdqu %ymm0, $-352(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x000007ed vmovdqu %ymm0, $-320(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x000007f6 vmovdqu %ymm0, $-288(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x000007ff vmovdqu %ymm0, $-256(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00000808 vmovdqu %ymm0, $-224(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x00000811 vmovdqu %ymm0, $-192(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x0000081a vmovdqu %ymm0, $-160(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x00000823 vmovdqu %ymm0, $-128(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x00000829 vmovdqu %ymm0, $-96(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x0000082f vmovdqu %ymm0, $-64(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x00000835 vmovdqu %ymm0, $-32(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x0000083b vmovdqu %ymm0, (%rcx,%rax)
- 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00000840 addq $512, %rax
- 0x48, 0x83, 0xc3, 0xfc, //0x00000846 addq $-4, %rbx
- 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000084a jne LBB0_81
- //0x00000850 LBB0_82
- 0x48, 0x85, 0xd2, //0x00000850 testq %rdx, %rdx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000853 je LBB0_85
- 0x4c, 0x01, 0xc8, //0x00000859 addq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x0000085c addq %r12, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x60, //0x0000085f leaq $96(%rdi,%rax), %rax
- 0x48, 0xf7, 0xda, //0x00000864 negq %rdx
- 0xc5, 0xfe, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00000867 vmovdqu $-2159(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, //0x0000086f .p2align 4, 0x90
- //0x00000870 LBB0_84
- 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000870 vmovdqu %ymm0, $-96(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000875 vmovdqu %ymm0, $-64(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x0000087a vmovdqu %ymm0, $-32(%rax)
- 0xc5, 0xfe, 0x7f, 0x00, //0x0000087f vmovdqu %ymm0, (%rax)
- 0x48, 0x83, 0xe8, 0x80, //0x00000883 subq $-128, %rax
- 0x48, 0xff, 0xc2, //0x00000887 incq %rdx
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000088a jne LBB0_84
- //0x00000890 LBB0_85
- 0x4d, 0x39, 0xda, //0x00000890 cmpq %r11, %r10
- 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00000893 je LBB0_137
- 0x4c, 0x01, 0xd6, //0x00000899 addq %r10, %rsi
- 0x90, 0x90, 0x90, 0x90, //0x0000089c .p2align 4, 0x90
- //0x000008a0 LBB0_87
- 0xc6, 0x06, 0x30, //0x000008a0 movb $48, (%rsi)
- 0x48, 0xff, 0xc6, //0x000008a3 incq %rsi
- 0x4c, 0x39, 0xc6, //0x000008a6 cmpq %r8, %rsi
- 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x000008a9 jb LBB0_87
- 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x000008af jmp LBB0_137
- //0x000008b4 LBB0_88
- 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000008b4 cmpl $10000, %esi
- 0x4c, 0x89, 0xc0, //0x000008ba movq %r8, %rax
- 0x48, 0x83, 0xd8, 0x00, //0x000008bd sbbq $0, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x000008c1 addq $5, %rax
- 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000008c5 cmpl $10000, %esi
- 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x000008cb jae LBB0_37
- 0x49, 0x89, 0xc1, //0x000008d1 movq %rax, %r9
- 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x000008d4 jmp LBB0_56
- //0x000008d9 LBB0_90
- 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x000008d9 leaq $482(%r9,%rdi), %rax
- 0x4d, 0x89, 0xde, //0x000008e1 movq %r11, %r14
- 0x49, 0x29, 0xce, //0x000008e4 subq %rcx, %r14
- 0x31, 0xdb, //0x000008e7 xorl %ebx, %ebx
- 0xc5, 0xfe, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x000008e9 vmovdqu $-2289(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x000008f1 LBB0_91
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x000008f1 vmovdqu %ymm0, $-480(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x000008fa vmovdqu %ymm0, $-448(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x00000903 vmovdqu %ymm0, $-416(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x0000090c vmovdqu %ymm0, $-384(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x00000915 vmovdqu %ymm0, $-352(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x0000091e vmovdqu %ymm0, $-320(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x00000927 vmovdqu %ymm0, $-288(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x00000930 vmovdqu %ymm0, $-256(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x00000939 vmovdqu %ymm0, $-224(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x00000942 vmovdqu %ymm0, $-192(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x0000094b vmovdqu %ymm0, $-160(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x00000954 vmovdqu %ymm0, $-128(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x0000095a vmovdqu %ymm0, $-96(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00000960 vmovdqu %ymm0, $-64(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x00000966 vmovdqu %ymm0, $-32(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x0000096c vmovdqu %ymm0, (%rax,%rbx)
- 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00000971 addq $512, %rbx
- 0x49, 0x83, 0xc6, 0x04, //0x00000978 addq $4, %r14
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000097c jne LBB0_91
- //0x00000982 LBB0_92
- 0x4d, 0x85, 0xdb, //0x00000982 testq %r11, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000985 je LBB0_95
- 0x4c, 0x01, 0xcb, //0x0000098b addq %r9, %rbx
- 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x0000098e leaq $98(%rdi,%rbx), %rax
- 0x49, 0xf7, 0xdb, //0x00000993 negq %r11
- 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x00000996 vmovdqu $-2462(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x0000099e LBB0_94
- 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x0000099e vmovdqu %ymm0, $-96(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x000009a3 vmovdqu %ymm0, $-64(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x000009a8 vmovdqu %ymm0, $-32(%rax)
- 0xc5, 0xfe, 0x7f, 0x00, //0x000009ad vmovdqu %ymm0, (%rax)
- 0x48, 0x83, 0xe8, 0x80, //0x000009b1 subq $-128, %rax
- 0x49, 0xff, 0xc3, //0x000009b5 incq %r11
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000009b8 jne LBB0_94
- //0x000009be LBB0_95
- 0x49, 0x01, 0xf0, //0x000009be addq %rsi, %r8
- 0x49, 0x39, 0xf2, //0x000009c1 cmpq %rsi, %r10
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009c4 je LBB0_98
- //0x000009ca LBB0_96
- 0x44, 0x89, 0xf8, //0x000009ca movl %r15d, %eax
- 0xf7, 0xd8, //0x000009cd negl %eax
- 0x90, //0x000009cf .p2align 4, 0x90
- //0x000009d0 LBB0_97
- 0x41, 0xc6, 0x00, 0x30, //0x000009d0 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x000009d4 incq %r8
- 0xff, 0xc6, //0x000009d7 incl %esi
- 0x39, 0xc6, //0x000009d9 cmpl %eax, %esi
- 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000009db jl LBB0_97
- //0x000009e1 LBB0_98
- 0x4b, 0x8d, 0x04, 0x20, //0x000009e1 leaq (%r8,%r12), %rax
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000009e5 cmpl $10000, %r13d
- 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x000009ec jb LBB0_101
- 0x44, 0x89, 0xe9, //0x000009f2 movl %r13d, %ecx
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000009f5 movl $3518437209, %r10d
- 0x4c, 0x0f, 0xaf, 0xd1, //0x000009fb imulq %rcx, %r10
- 0x49, 0xc1, 0xea, 0x2d, //0x000009ff shrq $45, %r10
- 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000a03 imull $-10000, %r10d, %ecx
- 0x44, 0x01, 0xe9, //0x00000a0a addl %r13d, %ecx
- 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x00000a0d je LBB0_103
- 0x89, 0xca, //0x00000a13 movl %ecx, %edx
- 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00000a15 imulq $1374389535, %rdx, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x00000a1c shrq $37, %rdx
- 0x6b, 0xda, 0x64, //0x00000a20 imull $100, %edx, %ebx
- 0x29, 0xd9, //0x00000a23 subl %ebx, %ecx
- 0x48, 0x8d, 0x1d, 0x34, 0x03, 0x00, 0x00, //0x00000a25 leaq $820(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000a2c movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000a30 movw %cx, $-2(%rax)
- 0x0f, 0xb7, 0x0c, 0x53, //0x00000a34 movzwl (%rbx,%rdx,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x00000a38 movw %cx, $-4(%rax)
- 0x45, 0x31, 0xc9, //0x00000a3c xorl %r9d, %r9d
- 0x48, 0x83, 0xc0, 0xfc, //0x00000a3f addq $-4, %rax
- 0x41, 0x83, 0xfa, 0x64, //0x00000a43 cmpl $100, %r10d
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000a47 jae LBB0_105
- //0x00000a4d LBB0_102
- 0x44, 0x89, 0xd1, //0x00000a4d movl %r10d, %ecx
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000a50 jmp LBB0_107
- //0x00000a55 LBB0_101
- 0x45, 0x31, 0xc9, //0x00000a55 xorl %r9d, %r9d
- 0x45, 0x89, 0xea, //0x00000a58 movl %r13d, %r10d
- 0x41, 0x83, 0xfa, 0x64, //0x00000a5b cmpl $100, %r10d
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00000a5f jb LBB0_102
- //0x00000a65 LBB0_105
- 0x48, 0xff, 0xc8, //0x00000a65 decq %rax
- 0x48, 0x8d, 0x15, 0xf1, 0x02, 0x00, 0x00, //0x00000a68 leaq $753(%rip), %rdx /* _Digits+0(%rip) */
- 0x90, //0x00000a6f .p2align 4, 0x90
- //0x00000a70 LBB0_106
- 0x44, 0x89, 0xd1, //0x00000a70 movl %r10d, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00000a73 imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x00000a7a shrq $37, %rcx
- 0x6b, 0xd9, 0x64, //0x00000a7e imull $100, %ecx, %ebx
- 0x44, 0x89, 0xd6, //0x00000a81 movl %r10d, %esi
- 0x29, 0xde, //0x00000a84 subl %ebx, %esi
- 0x0f, 0xb7, 0x34, 0x72, //0x00000a86 movzwl (%rdx,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xff, //0x00000a8a movw %si, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00000a8e addq $-2, %rax
- 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000a92 cmpl $9999, %r10d
- 0x41, 0x89, 0xca, //0x00000a99 movl %ecx, %r10d
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x00000a9c ja LBB0_106
- //0x00000aa2 LBB0_107
- 0x83, 0xf9, 0x0a, //0x00000aa2 cmpl $10, %ecx
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000aa5 jb LBB0_109
- 0x89, 0xc8, //0x00000aab movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xac, 0x02, 0x00, 0x00, //0x00000aad leaq $684(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000ab4 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x00, //0x00000ab8 movw %ax, (%r8)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000abc jmp LBB0_110
- //0x00000ac1 LBB0_109
- 0x80, 0xc1, 0x30, //0x00000ac1 addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000ac4 movb %cl, (%r8)
- //0x00000ac7 LBB0_110
- 0x4d, 0x29, 0xcc, //0x00000ac7 subq %r9, %r12
- 0x49, 0x8d, 0x74, 0x24, 0x01, //0x00000aca leaq $1(%r12), %rsi
- 0x49, 0x8d, 0x54, 0x24, 0x61, //0x00000acf leaq $97(%r12), %rdx
- 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000ad4 leaq $2(%r12), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ad9 .p2align 4, 0x90
- //0x00000ae0 LBB0_111
- 0x48, 0xff, 0xca, //0x00000ae0 decq %rdx
- 0x48, 0xff, 0xce, //0x00000ae3 decq %rsi
- 0x48, 0xff, 0xc8, //0x00000ae6 decq %rax
- 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000ae9 cmpb $48, $-1(%r8,%r12)
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000aef leaq $-1(%r12), %r12
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_111
- 0x4d, 0x8d, 0x0c, 0x30, //0x00000afa leaq (%r8,%rsi), %r9
- 0x45, 0x85, 0xff, //0x00000afe testl %r15d, %r15d
- 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00000b01 jle LBB0_116
- 0x44, 0x89, 0xc9, //0x00000b07 movl %r9d, %ecx
- 0x44, 0x29, 0xc1, //0x00000b0a subl %r8d, %ecx
- 0x41, 0x39, 0xcf, //0x00000b0d cmpl %ecx, %r15d
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00000b10 jge LBB0_117
- 0x43, 0x8d, 0x0c, 0x07, //0x00000b16 leal (%r15,%r8), %ecx
- 0x41, 0x29, 0xc9, //0x00000b1a subl %ecx, %r9d
- 0x49, 0x8d, 0x49, 0xff, //0x00000b1d leaq $-1(%r9), %rcx
- 0x45, 0x89, 0xca, //0x00000b21 movl %r9d, %r10d
- 0x41, 0x83, 0xe2, 0x03, //0x00000b24 andl $3, %r10d
- 0x48, 0x83, 0xf9, 0x03, //0x00000b28 cmpq $3, %rcx
- 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x00000b2c jae LBB0_121
- 0x31, 0xc9, //0x00000b32 xorl %ecx, %ecx
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00000b34 jmp LBB0_124
- //0x00000b39 LBB0_117
- 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00000b39 jle LBB0_116
- 0x45, 0x01, 0xc7, //0x00000b3f addl %r8d, %r15d
- 0x45, 0x89, 0xce, //0x00000b42 movl %r9d, %r14d
- 0x41, 0xf7, 0xd6, //0x00000b45 notl %r14d
- 0x45, 0x01, 0xfe, //0x00000b48 addl %r15d, %r14d
- 0x45, 0x31, 0xd2, //0x00000b4b xorl %r10d, %r10d
- 0x4d, 0x89, 0xcb, //0x00000b4e movq %r9, %r11
- 0x41, 0x83, 0xfe, 0x7e, //0x00000b51 cmpl $126, %r14d
- 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x00000b55 jbe LBB0_135
- 0x49, 0xff, 0xc6, //0x00000b5b incq %r14
- 0x4d, 0x89, 0xf2, //0x00000b5e movq %r14, %r10
- 0x49, 0x83, 0xe2, 0x80, //0x00000b61 andq $-128, %r10
- 0x4f, 0x8d, 0x1c, 0x10, //0x00000b65 leaq (%r8,%r10), %r11
- 0x49, 0x8d, 0x5a, 0x80, //0x00000b69 leaq $-128(%r10), %rbx
- 0x48, 0x89, 0xd9, //0x00000b6d movq %rbx, %rcx
- 0x48, 0xc1, 0xe9, 0x07, //0x00000b70 shrq $7, %rcx
- 0x48, 0xff, 0xc1, //0x00000b74 incq %rcx
- 0x41, 0x89, 0xcc, //0x00000b77 movl %ecx, %r12d
- 0x41, 0x83, 0xe4, 0x03, //0x00000b7a andl $3, %r12d
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x00000b7e cmpq $384, %rbx
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000b85 jae LBB0_129
- 0x31, 0xc9, //0x00000b8b xorl %ecx, %ecx
- 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00000b8d jmp LBB0_131
- //0x00000b92 LBB0_116
- 0x4d, 0x89, 0xc8, //0x00000b92 movq %r9, %r8
- 0xe9, 0x96, 0x01, 0x00, 0x00, //0x00000b95 jmp LBB0_137
- //0x00000b9a LBB0_103
- 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000b9a movl $4, %r9d
- 0x48, 0x83, 0xc0, 0xfc, //0x00000ba0 addq $-4, %rax
- 0x41, 0x83, 0xfa, 0x64, //0x00000ba4 cmpl $100, %r10d
- 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00000ba8 jb LBB0_102
- 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00000bae jmp LBB0_105
- //0x00000bb3 LBB0_121
- 0x4d, 0x89, 0xd3, //0x00000bb3 movq %r10, %r11
- 0x4d, 0x29, 0xcb, //0x00000bb6 subq %r9, %r11
- 0x31, 0xc9, //0x00000bb9 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bbb .p2align 4, 0x90
- //0x00000bc0 LBB0_122
- 0x49, 0x8d, 0x1c, 0x08, //0x00000bc0 leaq (%r8,%rcx), %rbx
- 0x8b, 0x54, 0x1e, 0xfc, //0x00000bc4 movl $-4(%rsi,%rbx), %edx
- 0x89, 0x54, 0x1e, 0xfd, //0x00000bc8 movl %edx, $-3(%rsi,%rbx)
- 0x48, 0x83, 0xc1, 0xfc, //0x00000bcc addq $-4, %rcx
- 0x49, 0x39, 0xcb, //0x00000bd0 cmpq %rcx, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000bd3 jne LBB0_122
- 0x48, 0xf7, 0xd9, //0x00000bd9 negq %rcx
- //0x00000bdc LBB0_124
- 0x4d, 0x85, 0xd2, //0x00000bdc testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000bdf je LBB0_127
- 0x49, 0xf7, 0xda, //0x00000be5 negq %r10
- 0x4c, 0x89, 0xc2, //0x00000be8 movq %r8, %rdx
- 0x48, 0x29, 0xca, //0x00000beb subq %rcx, %rdx
- 0x31, 0xc9, //0x00000bee xorl %ecx, %ecx
- //0x00000bf0 .p2align 4, 0x90
- //0x00000bf0 LBB0_126
- 0x48, 0x8d, 0x34, 0x0a, //0x00000bf0 leaq (%rdx,%rcx), %rsi
- 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00000bf4 movzbl (%r12,%rsi), %ebx
- 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00000bf9 movb %bl, $1(%r12,%rsi)
- 0x48, 0xff, 0xc9, //0x00000bfe decq %rcx
- 0x49, 0x39, 0xca, //0x00000c01 cmpq %rcx, %r10
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000c04 jne LBB0_126
- //0x00000c0a LBB0_127
- 0x49, 0x63, 0xcf, //0x00000c0a movslq %r15d, %rcx
- 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x00000c0d movb $46, (%r8,%rcx)
- 0x49, 0x01, 0xc0, //0x00000c12 addq %rax, %r8
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00000c15 jmp LBB0_137
- //0x00000c1a LBB0_129
- 0x4c, 0x89, 0xe3, //0x00000c1a movq %r12, %rbx
- 0x48, 0x29, 0xcb, //0x00000c1d subq %rcx, %rbx
- 0x31, 0xc9, //0x00000c20 xorl %ecx, %ecx
- 0xc5, 0xfe, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x00000c22 vmovdqu $-3114(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000c2a LBB0_130
- 0x49, 0x8d, 0x04, 0x08, //0x00000c2a leaq (%r8,%rcx), %rax
- 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x00000c2e vmovdqu %ymm0, (%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x00000c33 vmovdqu %ymm0, $32(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x00000c39 vmovdqu %ymm0, $64(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x00000c3f vmovdqu %ymm0, $96(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x00000c45 vmovdqu %ymm0, $128(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x00000c4e vmovdqu %ymm0, $160(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x00000c57 vmovdqu %ymm0, $192(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x00000c60 vmovdqu %ymm0, $224(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x00000c69 vmovdqu %ymm0, $256(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x00000c72 vmovdqu %ymm0, $288(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x00000c7b vmovdqu %ymm0, $320(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x00000c84 vmovdqu %ymm0, $352(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x00000c8d vmovdqu %ymm0, $384(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x00000c96 vmovdqu %ymm0, $416(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x00000c9f vmovdqu %ymm0, $448(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x00000ca8 vmovdqu %ymm0, $480(%rsi,%rax)
- 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000cb1 addq $512, %rcx
- 0x48, 0x83, 0xc3, 0x04, //0x00000cb8 addq $4, %rbx
- 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00000cbc jne LBB0_130
- //0x00000cc2 LBB0_131
- 0x49, 0x01, 0xf3, //0x00000cc2 addq %rsi, %r11
- 0x4d, 0x85, 0xe4, //0x00000cc5 testq %r12, %r12
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000cc8 je LBB0_134
- 0x49, 0x01, 0xc8, //0x00000cce addq %rcx, %r8
- 0x49, 0x01, 0xd0, //0x00000cd1 addq %rdx, %r8
- 0x49, 0xf7, 0xdc, //0x00000cd4 negq %r12
- 0xc5, 0xfe, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00000cd7 vmovdqu $-3295(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000cdf LBB0_133
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x00000cdf vmovdqu %ymm0, $-96(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00000ce5 vmovdqu %ymm0, $-64(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x00000ceb vmovdqu %ymm0, $-32(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00000cf1 vmovdqu %ymm0, (%r8)
- 0x49, 0x83, 0xe8, 0x80, //0x00000cf6 subq $-128, %r8
- 0x49, 0xff, 0xc4, //0x00000cfa incq %r12
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000cfd jne LBB0_133
- //0x00000d03 LBB0_134
- 0x4d, 0x89, 0xd8, //0x00000d03 movq %r11, %r8
- 0x4d, 0x39, 0xd6, //0x00000d06 cmpq %r10, %r14
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000d09 je LBB0_137
- //0x00000d0f LBB0_135
- 0x45, 0x29, 0xd7, //0x00000d0f subl %r10d, %r15d
- 0x45, 0x29, 0xcf, //0x00000d12 subl %r9d, %r15d
- 0x4d, 0x89, 0xd8, //0x00000d15 movq %r11, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d18 .p2align 4, 0x90
- //0x00000d20 LBB0_136
- 0x41, 0xc6, 0x00, 0x30, //0x00000d20 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00000d24 incq %r8
- 0x41, 0xff, 0xcf, //0x00000d27 decl %r15d
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00000d2a jne LBB0_136
- //0x00000d30 LBB0_137
- 0x41, 0x29, 0xf8, //0x00000d30 subl %edi, %r8d
- //0x00000d33 LBB0_138
- 0x44, 0x89, 0xc0, //0x00000d33 movl %r8d, %eax
- 0x5b, //0x00000d36 popq %rbx
- 0x41, 0x5c, //0x00000d37 popq %r12
- 0x41, 0x5d, //0x00000d39 popq %r13
- 0x41, 0x5e, //0x00000d3b popq %r14
- 0x41, 0x5f, //0x00000d3d popq %r15
- 0x5d, //0x00000d3f popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000d40 vzeroupper
- 0xc3, //0x00000d43 retq
- //0x00000d44 LBB0_139
- 0x45, 0x31, 0xc0, //0x00000d44 xorl %r8d, %r8d
- 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00000d47 jmp LBB0_138
- //0x00000d4c LBB0_140
- 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00000d4c movl $-149, %r15d
- 0x89, 0xc6, //0x00000d52 movl %eax, %esi
- 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00000d54 jmp LBB0_5
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d59 .p2align 4, 0x00
- //0x00000d60 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000d60 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000d70 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000d80 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000d90 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000da0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000db0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000dc0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000dd0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000de0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000df0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000e00 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000e10 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000e20 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e28 .p2align 4, 0x00
- //0x00000e30 _pow10_ceil_sig_f32.g
- 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000e30 .quad -9093133594791772939
- 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000e38 .quad -6754730975062328270
- 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000e40 .quad -3831727700400522433
- 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000e48 .quad -177973607073265138
- 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000e50 .quad -7028762532061872567
- 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000e58 .quad -4174267146649952805
- 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000e60 .quad -606147914885053102
- 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000e68 .quad -7296371474444240045
- 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000e70 .quad -4508778324627912152
- 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000e78 .quad -1024286887357502286
- 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000e80 .quad -7557708332239520785
- 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000e88 .quad -4835449396872013077
- 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000e90 .quad -1432625727662628442
- 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000e98 .quad -7812920107430224632
- 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000ea0 .quad -5154464115860392886
- 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000ea8 .quad -1831394126398103204
- 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000eb0 .quad -8062150356639896358
- 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000eb8 .quad -5466001927372482544
- 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000ec0 .quad -2220816390788215276
- 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000ec8 .quad -8305539271883716404
- 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000ed0 .quad -5770238071427257601
- 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000ed8 .quad -2601111570856684097
- 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00000ee0 .quad -8543223759426509416
- 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ee8 .quad -6067343680855748867
- 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00000ef0 .quad -2972493582642298179
- 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00000ef8 .quad -8775337516792518218
- 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00000f00 .quad -6357485877563259868
- 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00000f08 .quad -3335171328526686932
- 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00000f10 .quad -9002011107970261188
- 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00000f18 .quad -6640827866535438581
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000f20 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f28 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00000f30 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00000f38 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00000f40 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00000f48 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00000f50 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00000f58 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00000f60 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00000f68 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00000f70 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00000f78 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00000f80 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00000f88 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00000f90 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00000f98 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00000fa0 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00000fa8 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00000fb0 .quad -5646744073709551616
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00000fb8 .quad -2446744073709551616
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00000fc0 .quad -8446744073709551616
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00000fc8 .quad -5946744073709551616
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00000fd0 .quad -2821744073709551616
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00000fd8 .quad -8681119073709551616
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00000fe0 .quad -6239712823709551616
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00000fe8 .quad -3187955011209551616
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00000ff0 .quad -8910000909647051616
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00000ff8 .quad -6525815118631426616
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001000 .quad -3545582879861895366
- 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001008 .quad -9133518327554766459
- 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00001010 .quad -6805211891016070170
- 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00001018 .quad -3894828845342699809
- 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00001020 .quad -256850038250986857
- 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00001028 .quad -7078060301547948642
- 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00001030 .quad -4235889358507547898
- 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00001038 .quad -683175679707046969
- 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00001040 .quad -7344513827457986211
- 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00001048 .quad -4568956265895094860
- 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001050 .quad -1099509313941480671
- 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001058 .quad -7604722348854507275
- 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001060 .quad -4894216917640746190
- 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001068 .quad -1506085128623544834
- 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001070 .quad -7858832233030797377
- 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001078 .quad -5211854272861108818
- 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001080 .quad -1903131822648998118
- 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001088 .quad -8106986416796705680
- 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001090 .quad -5522047002568494196
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_subr.go
deleted file mode 100644
index 7d49e2da0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__f64toa = 32
-)
-
-const (
- _stack__f64toa = 56
-)
-
-const (
- _size__f64toa = 4704
-)
-
-var (
- _pcsp__f64toa = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {4614, 56},
- {4618, 48},
- {4619, 40},
- {4621, 32},
- {4623, 24},
- {4625, 16},
- {4627, 8},
- {4631, 0},
- {4694, 56},
- }
-)
-
-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/avx/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_text_amd64.go
deleted file mode 100644
index aa2d5af20..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/f64toa_text_amd64.go
+++ /dev/null
@@ -1,2402 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0x90
- //0x00000020 _f64toa
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x41, 0x57, //0x00000024 pushq %r15
- 0x41, 0x56, //0x00000026 pushq %r14
- 0x41, 0x55, //0x00000028 pushq %r13
- 0x41, 0x54, //0x0000002a pushq %r12
- 0x53, //0x0000002c pushq %rbx
- 0x50, //0x0000002d pushq %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x0000002e vmovq %xmm0, %rdx
- 0x48, 0x89, 0xd0, //0x00000033 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000036 shrq $52, %rax
- 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000003a andl $2047, %eax
- 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000003f cmpl $2047, %eax
- 0x0f, 0x84, 0xee, 0x11, 0x00, 0x00, //0x00000044 je LBB0_165
- 0xc6, 0x07, 0x2d, //0x0000004a movb $45, (%rdi)
- 0x48, 0x89, 0xd6, //0x0000004d movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x3f, //0x00000050 shrq $63, %rsi
- 0x4c, 0x8d, 0x04, 0x37, //0x00000054 leaq (%rdi,%rsi), %r8
- 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x00000058 leaq (,%rdx,2), %rcx
- 0x48, 0x85, 0xc9, //0x00000060 testq %rcx, %rcx
- 0x0f, 0x84, 0x7e, 0x02, 0x00, 0x00, //0x00000063 je LBB0_6
- 0x49, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000069 movabsq $4503599627370495, %r11
- 0x4c, 0x21, 0xda, //0x00000073 andq %r11, %rdx
- 0x85, 0xc0, //0x00000076 testl %eax, %eax
- 0x0f, 0x84, 0xc2, 0x11, 0x00, 0x00, //0x00000078 je LBB0_166
- 0x49, 0xff, 0xc3, //0x0000007e incq %r11
- 0x49, 0x09, 0xd3, //0x00000081 orq %rdx, %r11
- 0x44, 0x8d, 0x90, 0xcd, 0xfb, 0xff, 0xff, //0x00000084 leal $-1075(%rax), %r10d
- 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000008b leal $-1023(%rax), %ecx
- 0x83, 0xf9, 0x34, //0x00000091 cmpl $52, %ecx
- 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000094 ja LBB0_7
- 0xb9, 0x33, 0x04, 0x00, 0x00, //0x0000009a movl $1075, %ecx
- 0x29, 0xc1, //0x0000009f subl %eax, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000a1 movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x000000a8 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x000000ab notq %rbx
- 0x49, 0x85, 0xdb, //0x000000ae testq %rbx, %r11
- 0x0f, 0x84, 0x43, 0x06, 0x00, 0x00, //0x000000b1 je LBB0_42
- //0x000000b7 LBB0_7
- 0x48, 0x89, 0x75, 0xd0, //0x000000b7 movq %rsi, $-48(%rbp)
- //0x000000bb LBB0_8
- 0x48, 0x85, 0xd2, //0x000000bb testq %rdx, %rdx
- 0x0f, 0x94, 0xc1, //0x000000be sete %cl
- 0x83, 0xf8, 0x01, //0x000000c1 cmpl $1, %eax
- 0x0f, 0x97, 0xc0, //0x000000c4 seta %al
- 0x20, 0xc8, //0x000000c7 andb %cl, %al
- 0x0f, 0xb6, 0xc0, //0x000000c9 movzbl %al, %eax
- 0x4e, 0x8d, 0x4c, 0x98, 0xfe, //0x000000cc leaq $-2(%rax,%r11,4), %r9
- 0x45, 0x69, 0xfa, 0x13, 0x44, 0x13, 0x00, //0x000000d1 imull $1262611, %r10d, %r15d
- 0x31, 0xc9, //0x000000d8 xorl %ecx, %ecx
- 0x84, 0xc0, //0x000000da testb %al, %al
- 0xb8, 0xff, 0xfe, 0x07, 0x00, //0x000000dc movl $524031, %eax
- 0x0f, 0x44, 0xc1, //0x000000e1 cmovel %ecx, %eax
- 0x41, 0x29, 0xc7, //0x000000e4 subl %eax, %r15d
- 0x41, 0xc1, 0xff, 0x16, //0x000000e7 sarl $22, %r15d
- 0x41, 0x69, 0xcf, 0xb1, 0x6c, 0xe5, 0xff, //0x000000eb imull $-1741647, %r15d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000f2 shrl $19, %ecx
- 0x44, 0x01, 0xd1, //0x000000f5 addl %r10d, %ecx
- 0xb8, 0x24, 0x01, 0x00, 0x00, //0x000000f8 movl $292, %eax
- 0x44, 0x29, 0xf8, //0x000000fd subl %r15d, %eax
- 0x48, 0x98, //0x00000100 cltq
- 0x48, 0xc1, 0xe0, 0x04, //0x00000102 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x43, 0x12, 0x00, 0x00, //0x00000106 leaq $4675(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */
- 0x4c, 0x8b, 0x24, 0x10, //0x0000010d movq (%rax,%rdx), %r12
- 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x00000111 movq $8(%rax,%rdx), %r13
- 0xfe, 0xc1, //0x00000116 incb %cl
- 0x49, 0xd3, 0xe1, //0x00000118 shlq %cl, %r9
- 0x4c, 0x89, 0xc8, //0x0000011b movq %r9, %rax
- 0x49, 0xf7, 0xe5, //0x0000011e mulq %r13
- 0x49, 0x89, 0xd2, //0x00000121 movq %rdx, %r10
- 0x4c, 0x89, 0xc8, //0x00000124 movq %r9, %rax
- 0x49, 0xf7, 0xe4, //0x00000127 mulq %r12
- 0x4a, 0x8d, 0x34, 0x9d, 0x00, 0x00, 0x00, 0x00, //0x0000012a leaq (,%r11,4), %rsi
- 0x4c, 0x01, 0xd0, //0x00000132 addq %r10, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x00000135 adcq $0, %rdx
- 0x31, 0xdb, //0x00000139 xorl %ebx, %ebx
- 0x48, 0x83, 0xf8, 0x01, //0x0000013b cmpq $1, %rax
- 0x0f, 0x97, 0xc3, //0x0000013f seta %bl
- 0x48, 0x09, 0xd3, //0x00000142 orq %rdx, %rbx
- 0x48, 0xd3, 0xe6, //0x00000145 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x00000148 movq %rsi, %rax
- 0x49, 0xf7, 0xe5, //0x0000014b mulq %r13
- 0x49, 0x89, 0xd2, //0x0000014e movq %rdx, %r10
- 0x48, 0x89, 0xf0, //0x00000151 movq %rsi, %rax
- 0x49, 0xf7, 0xe4, //0x00000154 mulq %r12
- 0x49, 0x89, 0xd1, //0x00000157 movq %rdx, %r9
- 0x4a, 0x8d, 0x34, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x0000015a leaq $2(,%r11,4), %rsi
- 0x4c, 0x01, 0xd0, //0x00000162 addq %r10, %rax
- 0x49, 0x83, 0xd1, 0x00, //0x00000165 adcq $0, %r9
- 0x45, 0x31, 0xd2, //0x00000169 xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x01, //0x0000016c cmpq $1, %rax
- 0x41, 0x0f, 0x97, 0xc2, //0x00000170 seta %r10b
- 0x4d, 0x09, 0xca, //0x00000174 orq %r9, %r10
- 0x48, 0xd3, 0xe6, //0x00000177 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x0000017a movq %rsi, %rax
- 0x49, 0xf7, 0xe5, //0x0000017d mulq %r13
- 0x48, 0x89, 0xd1, //0x00000180 movq %rdx, %rcx
- 0x48, 0x89, 0xf0, //0x00000183 movq %rsi, %rax
- 0x49, 0xf7, 0xe4, //0x00000186 mulq %r12
- 0x48, 0x01, 0xc8, //0x00000189 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000018c adcq $0, %rdx
- 0x31, 0xf6, //0x00000190 xorl %esi, %esi
- 0x48, 0x83, 0xf8, 0x01, //0x00000192 cmpq $1, %rax
- 0x40, 0x0f, 0x97, 0xc6, //0x00000196 seta %sil
- 0x48, 0x09, 0xd6, //0x0000019a orq %rdx, %rsi
- 0x41, 0x83, 0xe3, 0x01, //0x0000019d andl $1, %r11d
- 0x4c, 0x01, 0xdb, //0x000001a1 addq %r11, %rbx
- 0x4c, 0x29, 0xde, //0x000001a4 subq %r11, %rsi
- 0x49, 0x83, 0xfa, 0x28, //0x000001a7 cmpq $40, %r10
- 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x000001ab jb LBB0_20
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001b1 movabsq $-3689348814741910323, %rcx
- 0x4c, 0x89, 0xc8, //0x000001bb movq %r9, %rax
- 0x48, 0xf7, 0xe1, //0x000001be mulq %rcx
- 0x49, 0x89, 0xd6, //0x000001c1 movq %rdx, %r14
- 0x49, 0xc1, 0xee, 0x05, //0x000001c4 shrq $5, %r14
- 0x4a, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000001c8 leaq (,%r14,8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000001d0 leaq (%rax,%rax,4), %rdx
- 0x48, 0x39, 0xd3, //0x000001d4 cmpq %rdx, %rbx
- 0x41, 0x0f, 0x96, 0xc3, //0x000001d7 setbe %r11b
- 0x48, 0x8d, 0x44, 0x80, 0x28, //0x000001db leaq $40(%rax,%rax,4), %rax
- 0x48, 0x39, 0xf0, //0x000001e0 cmpq %rsi, %rax
- 0x0f, 0x96, 0xc2, //0x000001e3 setbe %dl
- 0x41, 0x38, 0xd3, //0x000001e6 cmpb %dl, %r11b
- 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000001e9 je LBB0_20
- 0x31, 0xd2, //0x000001ef xorl %edx, %edx
- 0x48, 0x39, 0xf0, //0x000001f1 cmpq %rsi, %rax
- 0x0f, 0x96, 0xc2, //0x000001f4 setbe %dl
- 0x49, 0x01, 0xd6, //0x000001f7 addq %rdx, %r14
- 0x41, 0xff, 0xc7, //0x000001fa incl %r15d
- 0x49, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000001fd movabsq $8589934464, %r10
- 0x49, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x00000207 leaq $1410065535(%r10), %rax
- 0x49, 0x39, 0xc6, //0x0000020e cmpq %rax, %r14
- 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00000211 ja LBB0_25
- //0x00000217 LBB0_11
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000217 movl $1, %eax
- 0x49, 0x83, 0xfe, 0x0a, //0x0000021c cmpq $10, %r14
- 0x0f, 0x82, 0x9e, 0x01, 0x00, 0x00, //0x00000220 jb LBB0_32
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000226 movl $2, %eax
- 0x49, 0x83, 0xfe, 0x64, //0x0000022b cmpq $100, %r14
- 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x0000022f jb LBB0_32
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000235 movl $3, %eax
- 0x49, 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000023a cmpq $1000, %r14
- 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x00000241 jb LBB0_32
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000247 movl $4, %eax
- 0x49, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000024c cmpq $10000, %r14
- 0x0f, 0x82, 0x6b, 0x01, 0x00, 0x00, //0x00000253 jb LBB0_32
- 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00000259 movl $5, %eax
- 0x49, 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000025e cmpq $100000, %r14
- 0x0f, 0x82, 0x59, 0x01, 0x00, 0x00, //0x00000265 jb LBB0_32
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000026b movl $6, %eax
- 0x49, 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000270 cmpq $1000000, %r14
- 0x0f, 0x82, 0x47, 0x01, 0x00, 0x00, //0x00000277 jb LBB0_32
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x0000027d movl $7, %eax
- 0x49, 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000282 cmpq $10000000, %r14
- 0x0f, 0x82, 0x35, 0x01, 0x00, 0x00, //0x00000289 jb LBB0_32
- 0xb8, 0x08, 0x00, 0x00, 0x00, //0x0000028f movl $8, %eax
- 0x49, 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00000294 cmpq $100000000, %r14
- 0x0f, 0x82, 0x23, 0x01, 0x00, 0x00, //0x0000029b jb LBB0_32
- 0x49, 0x81, 0xfe, 0x00, 0xca, 0x9a, 0x3b, //0x000002a1 cmpq $1000000000, %r14
- 0xb8, 0x0a, 0x00, 0x00, 0x00, //0x000002a8 movl $10, %eax
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x000002ad jmp LBB0_31
- //0x000002b2 LBB0_20
- 0x4d, 0x89, 0xcb, //0x000002b2 movq %r9, %r11
- 0x49, 0xc1, 0xeb, 0x02, //0x000002b5 shrq $2, %r11
- 0x4c, 0x89, 0xca, //0x000002b9 movq %r9, %rdx
- 0x48, 0x83, 0xe2, 0xfc, //0x000002bc andq $-4, %rdx
- 0x48, 0x39, 0xd3, //0x000002c0 cmpq %rdx, %rbx
- 0x0f, 0x96, 0xc1, //0x000002c3 setbe %cl
- 0x48, 0x8d, 0x5a, 0x04, //0x000002c6 leaq $4(%rdx), %rbx
- 0x48, 0x39, 0xf3, //0x000002ca cmpq %rsi, %rbx
- 0x0f, 0x96, 0xc0, //0x000002cd setbe %al
- 0x38, 0xc1, //0x000002d0 cmpb %al, %cl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000002d2 je LBB0_22
- 0x45, 0x31, 0xf6, //0x000002d8 xorl %r14d, %r14d
- 0x48, 0x39, 0xf3, //0x000002db cmpq %rsi, %rbx
- 0x41, 0x0f, 0x96, 0xc6, //0x000002de setbe %r14b
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000002e2 jmp LBB0_24
- //0x000002e7 LBB0_6
- 0x41, 0xc6, 0x00, 0x30, //0x000002e7 movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x000002eb subl %edi, %r8d
- 0x41, 0xff, 0xc0, //0x000002ee incl %r8d
- 0xe9, 0x2d, 0x0f, 0x00, 0x00, //0x000002f1 jmp LBB0_164
- //0x000002f6 LBB0_22
- 0x48, 0x83, 0xca, 0x02, //0x000002f6 orq $2, %rdx
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000002fa movl $1, %r14d
- 0x49, 0x39, 0xd2, //0x00000300 cmpq %rdx, %r10
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00000303 ja LBB0_24
- 0x0f, 0x94, 0xc0, //0x00000309 sete %al
- 0x41, 0xc0, 0xe9, 0x02, //0x0000030c shrb $2, %r9b
- 0x41, 0x20, 0xc1, //0x00000310 andb %al, %r9b
- 0x45, 0x0f, 0xb6, 0xf1, //0x00000313 movzbl %r9b, %r14d
- //0x00000317 LBB0_24
- 0x4d, 0x01, 0xde, //0x00000317 addq %r11, %r14
- 0x49, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000031a movabsq $8589934464, %r10
- 0x49, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x00000324 leaq $1410065535(%r10), %rax
- 0x49, 0x39, 0xc6, //0x0000032b cmpq %rax, %r14
- 0x0f, 0x86, 0xe3, 0xfe, 0xff, 0xff, //0x0000032e jbe LBB0_11
- //0x00000334 LBB0_25
- 0x4c, 0x89, 0xf2, //0x00000334 movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0b, //0x00000337 shrq $11, %rdx
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000033b movl $11, %eax
- 0x48, 0x81, 0xfa, 0xdd, 0x0e, 0xe9, 0x02, //0x00000340 cmpq $48828125, %rdx
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000347 jb LBB0_32
- 0x4c, 0x89, 0xf2, //0x0000034d movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0c, //0x00000350 shrq $12, %rdx
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x00000354 movl $12, %eax
- 0x48, 0x81, 0xfa, 0x51, 0x4a, 0x8d, 0x0e, //0x00000359 cmpq $244140625, %rdx
- 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00000360 jb LBB0_32
- 0x4c, 0x89, 0xf2, //0x00000366 movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0d, //0x00000369 shrq $13, %rdx
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000036d movl $13, %eax
- 0x48, 0x81, 0xfa, 0x95, 0x73, 0xc2, 0x48, //0x00000372 cmpq $1220703125, %rdx
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000379 jb LBB0_32
- 0xb8, 0x0e, 0x00, 0x00, 0x00, //0x0000037f movl $14, %eax
- 0x48, 0xba, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000384 movabsq $100000000000000, %rdx
- 0x49, 0x39, 0xd6, //0x0000038e cmpq %rdx, %r14
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000391 jb LBB0_32
- 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x00000397 movl $15, %eax
- 0x48, 0xba, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x0000039c movabsq $1000000000000000, %rdx
- 0x49, 0x39, 0xd6, //0x000003a6 cmpq %rdx, %r14
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000003a9 jb LBB0_32
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000003af movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc6, //0x000003b9 cmpq %rax, %r14
- 0xb8, 0x11, 0x00, 0x00, 0x00, //0x000003bc movl $17, %eax
- //0x000003c1 LBB0_31
- 0x83, 0xd8, 0x00, //0x000003c1 sbbl $0, %eax
- //0x000003c4 LBB0_32
- 0x46, 0x8d, 0x0c, 0x38, //0x000003c4 leal (%rax,%r15), %r9d
- 0x42, 0x8d, 0x54, 0x38, 0x05, //0x000003c8 leal $5(%rax,%r15), %edx
- 0x41, 0x89, 0xc4, //0x000003cd movl %eax, %r12d
- 0x83, 0xfa, 0x1b, //0x000003d0 cmpl $27, %edx
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x000003d3 jb LBB0_36
- 0x4f, 0x8d, 0x7c, 0x20, 0x01, //0x000003d9 leaq $1(%r8,%r12), %r15
- 0x4c, 0x89, 0xf0, //0x000003de movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000003e1 shrq $32, %rax
- 0x0f, 0x84, 0xa8, 0x01, 0x00, 0x00, //0x000003e5 je LBB0_40
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000003eb movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x000003f5 movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x000003f8 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000003fb shrq $26, %rdx
- 0x69, 0xda, 0x00, 0x1f, 0x0a, 0xfa, //0x000003ff imull $-100000000, %edx, %ebx
- 0x44, 0x01, 0xf3, //0x00000405 addl %r14d, %ebx
- 0x0f, 0x84, 0xc6, 0x07, 0x00, 0x00, //0x00000408 je LBB0_86
- 0x89, 0xd8, //0x0000040e movl %ebx, %eax
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000410 movl $3518437209, %r10d
- 0x49, 0x0f, 0xaf, 0xc2, //0x00000416 imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x0000041a shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x0000041e imull $10000, %eax, %ecx
- 0x29, 0xcb, //0x00000424 subl %ecx, %ebx
- 0x48, 0x89, 0xc1, //0x00000426 movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xca, //0x00000429 imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000042d shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x00000431 imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000437 subl %ecx, %eax
- 0x0f, 0xb7, 0xcb, //0x00000439 movzwl %bx, %ecx
- 0xc1, 0xe9, 0x02, //0x0000043c shrl $2, %ecx
- 0x44, 0x69, 0xd1, 0x7b, 0x14, 0x00, 0x00, //0x0000043f imull $5243, %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000446 shrl $17, %r10d
- 0x41, 0x6b, 0xca, 0x64, //0x0000044a imull $100, %r10d, %ecx
- 0x29, 0xcb, //0x0000044e subl %ecx, %ebx
- 0x44, 0x0f, 0xb7, 0xdb, //0x00000450 movzwl %bx, %r11d
- 0x0f, 0xb7, 0xd8, //0x00000454 movzwl %ax, %ebx
- 0xc1, 0xeb, 0x02, //0x00000457 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x0000045a imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x00000460 shrl $17, %ebx
- 0x6b, 0xcb, 0x64, //0x00000463 imull $100, %ebx, %ecx
- 0x29, 0xc8, //0x00000466 subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf0, //0x00000468 movzwl %ax, %r14d
- 0x48, 0x8d, 0x0d, 0x0d, 0x0e, 0x00, 0x00, //0x0000046c leaq $3597(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000473 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000478 movw %ax, $-2(%r15)
- 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x0000047d movzwl (%rcx,%r10,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000482 movw %ax, $-4(%r15)
- 0x42, 0x0f, 0xb7, 0x04, 0x71, //0x00000487 movzwl (%rcx,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfa, //0x0000048c movw %ax, $-6(%r15)
- 0x0f, 0xb7, 0x04, 0x59, //0x00000491 movzwl (%rcx,%rbx,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000495 movw %ax, $-8(%r15)
- 0x45, 0x31, 0xd2, //0x0000049a xorl %r10d, %r10d
- 0x4d, 0x8d, 0x67, 0xf8, //0x0000049d leaq $-8(%r15), %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000004a1 cmpl $10000, %edx
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x000004a7 jae LBB0_88
- //0x000004ad LBB0_41
- 0x89, 0xd3, //0x000004ad movl %edx, %ebx
- 0xe9, 0x56, 0x01, 0x00, 0x00, //0x000004af jmp LBB0_90
- //0x000004b4 LBB0_36
- 0x45, 0x85, 0xff, //0x000004b4 testl %r15d, %r15d
- 0x0f, 0x88, 0x61, 0x04, 0x00, 0x00, //0x000004b7 js LBB0_57
- 0x4b, 0x8d, 0x1c, 0x20, //0x000004bd leaq (%r8,%r12), %rbx
- 0x4c, 0x89, 0xf0, //0x000004c1 movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000004c4 shrq $32, %rax
- 0x0f, 0x84, 0xed, 0x04, 0x00, 0x00, //0x000004c8 je LBB0_62
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000004ce movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x000004d8 movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x000004db mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000004de shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000004e2 imull $-100000000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x000004e8 addl %r14d, %esi
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004eb movl $3518437209, %r10d
- 0x48, 0x89, 0xf0, //0x000004f1 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x000004f4 imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000004f8 shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x000004fc imull $10000, %eax, %ecx
- 0x29, 0xce, //0x00000502 subl %ecx, %esi
- 0x48, 0x89, 0xc1, //0x00000504 movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xca, //0x00000507 imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000050b shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x0000050f imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000515 subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000517 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x0000051a shrl $2, %ecx
- 0x44, 0x69, 0xd1, 0x7b, 0x14, 0x00, 0x00, //0x0000051d imull $5243, %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000524 shrl $17, %r10d
- 0x41, 0x6b, 0xca, 0x64, //0x00000528 imull $100, %r10d, %ecx
- 0x29, 0xce, //0x0000052c subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xde, //0x0000052e movzwl %si, %r11d
- 0x0f, 0xb7, 0xf0, //0x00000532 movzwl %ax, %esi
- 0xc1, 0xee, 0x02, //0x00000535 shrl $2, %esi
- 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000538 imull $5243, %esi, %esi
- 0xc1, 0xee, 0x11, //0x0000053e shrl $17, %esi
- 0x6b, 0xce, 0x64, //0x00000541 imull $100, %esi, %ecx
- 0x29, 0xc8, //0x00000544 subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000546 movzwl %ax, %r15d
- 0x48, 0x8d, 0x0d, 0x2f, 0x0d, 0x00, 0x00, //0x0000054a leaq $3375(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000551 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x89, 0x43, 0xfe, //0x00000556 movw %ax, $-2(%rbx)
- 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x0000055a movzwl (%rcx,%r10,2), %eax
- 0x66, 0x89, 0x43, 0xfc, //0x0000055f movw %ax, $-4(%rbx)
- 0x42, 0x0f, 0xb7, 0x04, 0x79, //0x00000563 movzwl (%rcx,%r15,2), %eax
- 0x66, 0x89, 0x43, 0xfa, //0x00000568 movw %ax, $-6(%rbx)
- 0x48, 0x8d, 0x43, 0xf8, //0x0000056c leaq $-8(%rbx), %rax
- 0x0f, 0xb7, 0x0c, 0x71, //0x00000570 movzwl (%rcx,%rsi,2), %ecx
- 0x66, 0x89, 0x4b, 0xf8, //0x00000574 movw %cx, $-8(%rbx)
- 0x41, 0x89, 0xd6, //0x00000578 movl %edx, %r14d
- 0x49, 0x89, 0xff, //0x0000057b movq %rdi, %r15
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000057e cmpl $10000, %r14d
- 0x0f, 0x83, 0x43, 0x04, 0x00, 0x00, //0x00000585 jae LBB0_63
- //0x0000058b LBB0_39
- 0x44, 0x89, 0xf2, //0x0000058b movl %r14d, %edx
- 0xe9, 0x97, 0x04, 0x00, 0x00, //0x0000058e jmp LBB0_65
- //0x00000593 LBB0_40
- 0x45, 0x31, 0xd2, //0x00000593 xorl %r10d, %r10d
- 0x44, 0x89, 0xf2, //0x00000596 movl %r14d, %edx
- 0x4d, 0x89, 0xfc, //0x00000599 movq %r15, %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000059c cmpl $10000, %edx
- 0x0f, 0x82, 0x05, 0xff, 0xff, 0xff, //0x000005a2 jb LBB0_41
- //0x000005a8 LBB0_88
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000005a8 movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0xcb, 0x0c, 0x00, 0x00, //0x000005ae leaq $3275(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b5 .p2align 4, 0x90
- //0x000005c0 LBB0_89
- 0x89, 0xd3, //0x000005c0 movl %edx, %ebx
- 0x49, 0x0f, 0xaf, 0xdb, //0x000005c2 imulq %r11, %rbx
- 0x48, 0xc1, 0xeb, 0x2d, //0x000005c6 shrq $45, %rbx
- 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000005ca imull $-10000, %ebx, %eax
- 0x01, 0xd0, //0x000005d0 addl %edx, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x000005d2 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x000005d9 shrq $37, %rsi
- 0x6b, 0xce, 0x64, //0x000005dd imull $100, %esi, %ecx
- 0x29, 0xc8, //0x000005e0 subl %ecx, %eax
- 0x41, 0x0f, 0xb7, 0x04, 0x46, //0x000005e2 movzwl (%r14,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x44, 0x24, 0xfe, //0x000005e7 movw %ax, $-2(%r12)
- 0x41, 0x0f, 0xb7, 0x04, 0x76, //0x000005ed movzwl (%r14,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x44, 0x24, 0xfc, //0x000005f2 movw %ax, $-4(%r12)
- 0x49, 0x83, 0xc4, 0xfc, //0x000005f8 addq $-4, %r12
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x000005fc cmpl $99999999, %edx
- 0x89, 0xda, //0x00000602 movl %ebx, %edx
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000604 ja LBB0_89
- //0x0000060a LBB0_90
- 0x83, 0xfb, 0x64, //0x0000060a cmpl $100, %ebx
- 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000060d jb LBB0_92
- 0x0f, 0xb7, 0xc3, //0x00000613 movzwl %bx, %eax
- 0xc1, 0xe8, 0x02, //0x00000616 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000619 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000061f shrl $17, %eax
- 0x6b, 0xc8, 0x64, //0x00000622 imull $100, %eax, %ecx
- 0x29, 0xcb, //0x00000625 subl %ecx, %ebx
- 0x0f, 0xb7, 0xcb, //0x00000627 movzwl %bx, %ecx
- 0x48, 0x8d, 0x15, 0x4f, 0x0c, 0x00, 0x00, //0x0000062a leaq $3151(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000631 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4c, 0x24, 0xfe, //0x00000635 movw %cx, $-2(%r12)
- 0x49, 0x83, 0xc4, 0xfe, //0x0000063b addq $-2, %r12
- 0x89, 0xc3, //0x0000063f movl %eax, %ebx
- //0x00000641 LBB0_92
- 0x49, 0x8d, 0x40, 0x01, //0x00000641 leaq $1(%r8), %rax
- 0x83, 0xfb, 0x0a, //0x00000645 cmpl $10, %ebx
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000648 jb LBB0_94
- 0x89, 0xd9, //0x0000064e movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x29, 0x0c, 0x00, 0x00, //0x00000650 leaq $3113(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000657 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4c, 0x24, 0xfe, //0x0000065b movw %cx, $-2(%r12)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000661 jmp LBB0_95
- //0x00000666 LBB0_94
- 0x80, 0xc3, 0x30, //0x00000666 addb $48, %bl
- 0x88, 0x18, //0x00000669 movb %bl, (%rax)
- //0x0000066b LBB0_95
- 0x4d, 0x29, 0xd7, //0x0000066b subq %r10, %r15
- 0x90, 0x90, //0x0000066e .p2align 4, 0x90
- //0x00000670 LBB0_96
- 0x41, 0x80, 0x7f, 0xff, 0x30, //0x00000670 cmpb $48, $-1(%r15)
- 0x4d, 0x8d, 0x7f, 0xff, //0x00000675 leaq $-1(%r15), %r15
- 0x0f, 0x84, 0xf1, 0xff, 0xff, 0xff, //0x00000679 je LBB0_96
- 0x41, 0x8a, 0x48, 0x01, //0x0000067f movb $1(%r8), %cl
- 0x41, 0x88, 0x08, //0x00000683 movb %cl, (%r8)
- 0x49, 0x8d, 0x4f, 0x01, //0x00000686 leaq $1(%r15), %rcx
- 0x48, 0x89, 0xca, //0x0000068a movq %rcx, %rdx
- 0x48, 0x29, 0xc2, //0x0000068d subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000690 cmpq $2, %rdx
- 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00000694 jl LBB0_99
- 0xc6, 0x00, 0x2e, //0x0000069a movb $46, (%rax)
- 0x49, 0x89, 0xcf, //0x0000069d movq %rcx, %r15
- //0x000006a0 LBB0_99
- 0x41, 0xc6, 0x07, 0x65, //0x000006a0 movb $101, (%r15)
- 0x45, 0x85, 0xc9, //0x000006a4 testl %r9d, %r9d
- 0x0f, 0x8e, 0xd1, 0x02, 0x00, 0x00, //0x000006a7 jle LBB0_102
- 0x41, 0xff, 0xc9, //0x000006ad decl %r9d
- 0x41, 0xc6, 0x47, 0x01, 0x2b, //0x000006b0 movb $43, $1(%r15)
- 0x44, 0x89, 0xc8, //0x000006b5 movl %r9d, %eax
- 0x83, 0xf8, 0x64, //0x000006b8 cmpl $100, %eax
- 0x0f, 0x8c, 0xd3, 0x02, 0x00, 0x00, //0x000006bb jl LBB0_103
- //0x000006c1 LBB0_101
- 0x89, 0xc1, //0x000006c1 movl %eax, %ecx
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000006c3 movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x000006c8 imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x23, //0x000006cc shrq $35, %rdx
- 0x8d, 0x0c, 0x12, //0x000006d0 leal (%rdx,%rdx), %ecx
- 0x8d, 0x0c, 0x89, //0x000006d3 leal (%rcx,%rcx,4), %ecx
- 0x29, 0xc8, //0x000006d6 subl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xa1, 0x0b, 0x00, 0x00, //0x000006d8 leaq $2977(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x51, //0x000006df movzwl (%rcx,%rdx,2), %ecx
- 0x66, 0x41, 0x89, 0x4f, 0x02, //0x000006e3 movw %cx, $2(%r15)
- 0x0c, 0x30, //0x000006e8 orb $48, %al
- 0x41, 0x88, 0x47, 0x04, //0x000006ea movb %al, $4(%r15)
- 0x49, 0x83, 0xc7, 0x05, //0x000006ee addq $5, %r15
- 0x4d, 0x89, 0xf8, //0x000006f2 movq %r15, %r8
- 0xe9, 0x26, 0x0b, 0x00, 0x00, //0x000006f5 jmp LBB0_163
- //0x000006fa LBB0_42
- 0x49, 0xd3, 0xeb, //0x000006fa shrq %cl, %r11
- 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000006fd movabsq $8589934464, %rax
- 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x00000707 addq $1410065535, %rax
- 0x49, 0x39, 0xc3, //0x0000070d cmpq %rax, %r11
- 0x0f, 0x86, 0xf7, 0x03, 0x00, 0x00, //0x00000710 jbe LBB0_73
- 0x4c, 0x89, 0xd8, //0x00000716 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x00000719 shrq $11, %rax
- 0x41, 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000071d movl $11, %r10d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000723 cmpq $48828125, %rax
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000729 jb LBB0_49
- 0x4c, 0x89, 0xd8, //0x0000072f movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x00000732 shrq $12, %rax
- 0x41, 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000736 movl $12, %r10d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x0000073c cmpq $244140625, %rax
- 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x00000742 jb LBB0_49
- 0x4c, 0x89, 0xd8, //0x00000748 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x0000074b shrq $13, %rax
- 0x41, 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000074f movl $13, %r10d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000755 cmpq $1220703125, %rax
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x0000075b jb LBB0_49
- 0x41, 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000761 movl $14, %r10d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000767 movabsq $100000000000000, %rax
- 0x49, 0x39, 0xc3, //0x00000771 cmpq %rax, %r11
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x00000774 jb LBB0_49
- 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x0000077a movl $15, %r10d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000780 movabsq $1000000000000000, %rax
- 0x49, 0x39, 0xc3, //0x0000078a cmpq %rax, %r11
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000078d jb LBB0_49
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000793 movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc3, //0x0000079d cmpq %rax, %r11
- 0x41, 0xba, 0x11, 0x00, 0x00, 0x00, //0x000007a0 movl $17, %r10d
- 0x49, 0x83, 0xda, 0x00, //0x000007a6 sbbq $0, %r10
- //0x000007aa LBB0_49
- 0x4d, 0x01, 0xc2, //0x000007aa addq %r8, %r10
- //0x000007ad LBB0_50
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000007ad movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xd8, //0x000007b7 movq %r11, %rax
- 0x48, 0xf7, 0xe2, //0x000007ba mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000007bd shrq $26, %rdx
- 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x000007c1 imull $-100000000, %edx, %ecx
- 0x44, 0x01, 0xd9, //0x000007c7 addl %r11d, %ecx
- 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007ca movl $3518437209, %r9d
- 0x48, 0x89, 0xce, //0x000007d0 movq %rcx, %rsi
- 0x49, 0x0f, 0xaf, 0xf1, //0x000007d3 imulq %r9, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x000007d7 shrq $45, %rsi
- 0x69, 0xde, 0x10, 0x27, 0x00, 0x00, //0x000007db imull $10000, %esi, %ebx
- 0x29, 0xd9, //0x000007e1 subl %ebx, %ecx
- 0x48, 0x89, 0xf0, //0x000007e3 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc1, //0x000007e6 imulq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000007ea shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x000007ee imull $10000, %eax, %eax
- 0x29, 0xc6, //0x000007f4 subl %eax, %esi
- 0x0f, 0xb7, 0xc1, //0x000007f6 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000007f9 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000007fc imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000802 shrl $17, %eax
- 0x6b, 0xd8, 0x64, //0x00000805 imull $100, %eax, %ebx
- 0x29, 0xd9, //0x00000808 subl %ebx, %ecx
- 0x44, 0x0f, 0xb7, 0xc9, //0x0000080a movzwl %cx, %r9d
- 0x0f, 0xb7, 0xde, //0x0000080e movzwl %si, %ebx
- 0xc1, 0xeb, 0x02, //0x00000811 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x00000814 imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x0000081a shrl $17, %ebx
- 0x6b, 0xcb, 0x64, //0x0000081d imull $100, %ebx, %ecx
- 0x29, 0xce, //0x00000820 subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xde, //0x00000822 movzwl %si, %r11d
- 0x48, 0x8d, 0x35, 0x53, 0x0a, 0x00, 0x00, //0x00000826 leaq $2643(%rip), %rsi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x0c, 0x4e, //0x0000082d movzwl (%rsi,%r9,2), %ecx
- 0x66, 0x41, 0x89, 0x4a, 0xfe, //0x00000832 movw %cx, $-2(%r10)
- 0x0f, 0xb7, 0x04, 0x46, //0x00000837 movzwl (%rsi,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfc, //0x0000083b movw %ax, $-4(%r10)
- 0x42, 0x0f, 0xb7, 0x04, 0x5e, //0x00000840 movzwl (%rsi,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000845 movw %ax, $-6(%r10)
- 0x0f, 0xb7, 0x04, 0x5e, //0x0000084a movzwl (%rsi,%rbx,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xf8, //0x0000084e movw %ax, $-8(%r10)
- 0x49, 0x8d, 0x42, 0xf8, //0x00000853 leaq $-8(%r10), %rax
- 0x49, 0x89, 0xd3, //0x00000857 movq %rdx, %r11
- 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000085a cmpl $10000, %r11d
- 0x0f, 0x82, 0x4b, 0x03, 0x00, 0x00, //0x00000861 jb LBB0_83
- //0x00000867 LBB0_51
- 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000867 movl $3518437209, %r9d
- 0x4c, 0x8d, 0x35, 0x0c, 0x0a, 0x00, 0x00, //0x0000086d leaq $2572(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90
- //0x00000880 LBB0_52
- 0x44, 0x89, 0xda, //0x00000880 movl %r11d, %edx
- 0x49, 0x0f, 0xaf, 0xd1, //0x00000883 imulq %r9, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000887 shrq $45, %rdx
- 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x0000088b imull $-10000, %edx, %ecx
- 0x44, 0x01, 0xd9, //0x00000891 addl %r11d, %ecx
- 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00000894 imulq $1374389535, %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x0000089b shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x0000089f imull $100, %esi, %ebx
- 0x29, 0xd9, //0x000008a2 subl %ebx, %ecx
- 0x41, 0x0f, 0xb7, 0x0c, 0x4e, //0x000008a4 movzwl (%r14,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x000008a9 movw %cx, $-2(%rax)
- 0x41, 0x0f, 0xb7, 0x0c, 0x76, //0x000008ad movzwl (%r14,%rsi,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x000008b2 movw %cx, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x000008b6 addq $-4, %rax
- 0x41, 0x81, 0xfb, 0xff, 0xe0, 0xf5, 0x05, //0x000008ba cmpl $99999999, %r11d
- 0x41, 0x89, 0xd3, //0x000008c1 movl %edx, %r11d
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000008c4 ja LBB0_52
- 0x83, 0xfa, 0x64, //0x000008ca cmpl $100, %edx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008cd jb LBB0_55
- //0x000008d3 LBB0_54
- 0x0f, 0xb7, 0xca, //0x000008d3 movzwl %dx, %ecx
- 0xc1, 0xe9, 0x02, //0x000008d6 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000008d9 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000008df shrl $17, %ecx
- 0x6b, 0xf1, 0x64, //0x000008e2 imull $100, %ecx, %esi
- 0x29, 0xf2, //0x000008e5 subl %esi, %edx
- 0x0f, 0xb7, 0xd2, //0x000008e7 movzwl %dx, %edx
- 0x48, 0x8d, 0x35, 0x8f, 0x09, 0x00, 0x00, //0x000008ea leaq $2447(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x000008f1 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x000008f5 movw %dx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x000008f9 addq $-2, %rax
- 0x89, 0xca, //0x000008fd movl %ecx, %edx
- //0x000008ff LBB0_55
- 0x83, 0xfa, 0x0a, //0x000008ff cmpl $10, %edx
- 0x0f, 0x82, 0xbb, 0x02, 0x00, 0x00, //0x00000902 jb LBB0_84
- 0x89, 0xd1, //0x00000908 movl %edx, %ecx
- 0x48, 0x8d, 0x15, 0x6f, 0x09, 0x00, 0x00, //0x0000090a leaq $2415(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000911 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000915 movw %cx, $-2(%rax)
- 0xe9, 0xab, 0x02, 0x00, 0x00, //0x00000919 jmp LBB0_85
- //0x0000091e LBB0_57
- 0x45, 0x85, 0xc9, //0x0000091e testl %r9d, %r9d
- 0x0f, 0x8f, 0xea, 0x04, 0x00, 0x00, //0x00000921 jg LBB0_122
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000927 movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x0000092d addq $2, %r8
- 0x45, 0x85, 0xc9, //0x00000931 testl %r9d, %r9d
- 0x0f, 0x89, 0xd7, 0x04, 0x00, 0x00, //0x00000934 jns LBB0_122
- 0x31, 0xc0, //0x0000093a xorl %eax, %eax
- 0x41, 0x83, 0xf9, 0x80, //0x0000093c cmpl $-128, %r9d
- 0x0f, 0x87, 0xb4, 0x04, 0x00, 0x00, //0x00000940 ja LBB0_120
- 0x45, 0x89, 0xcb, //0x00000946 movl %r9d, %r11d
- 0x41, 0xf7, 0xd3, //0x00000949 notl %r11d
- 0x49, 0xff, 0xc3, //0x0000094c incq %r11
- 0x4c, 0x89, 0xd8, //0x0000094f movq %r11, %rax
- 0x4c, 0x21, 0xd0, //0x00000952 andq %r10, %rax
- 0x48, 0x8d, 0x70, 0x80, //0x00000955 leaq $-128(%rax), %rsi
- 0x48, 0x89, 0xf2, //0x00000959 movq %rsi, %rdx
- 0x48, 0xc1, 0xea, 0x07, //0x0000095c shrq $7, %rdx
- 0x48, 0xff, 0xc2, //0x00000960 incq %rdx
- 0x41, 0x89, 0xd7, //0x00000963 movl %edx, %r15d
- 0x41, 0x83, 0xe7, 0x03, //0x00000966 andl $3, %r15d
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x0000096a cmpq $384, %rsi
- 0x0f, 0x83, 0x8d, 0x03, 0x00, 0x00, //0x00000971 jae LBB0_114
- 0x31, 0xd2, //0x00000977 xorl %edx, %edx
- 0xe9, 0x33, 0x04, 0x00, 0x00, //0x00000979 jmp LBB0_116
- //0x0000097e LBB0_102
- 0x41, 0xc6, 0x47, 0x01, 0x2d, //0x0000097e movb $45, $1(%r15)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000983 movl $1, %eax
- 0x44, 0x29, 0xc8, //0x00000988 subl %r9d, %eax
- 0x83, 0xf8, 0x64, //0x0000098b cmpl $100, %eax
- 0x0f, 0x8d, 0x2d, 0xfd, 0xff, 0xff, //0x0000098e jge LBB0_101
- //0x00000994 LBB0_103
- 0x83, 0xf8, 0x0a, //0x00000994 cmpl $10, %eax
- 0x0f, 0x8c, 0x5e, 0x01, 0x00, 0x00, //0x00000997 jl LBB0_105
- 0x48, 0x98, //0x0000099d cltq
- 0x48, 0x8d, 0x0d, 0xda, 0x08, 0x00, 0x00, //0x0000099f leaq $2266(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000009a6 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0x02, //0x000009aa movw %ax, $2(%r15)
- 0x49, 0x83, 0xc7, 0x04, //0x000009af addq $4, %r15
- 0x4d, 0x89, 0xf8, //0x000009b3 movq %r15, %r8
- 0xe9, 0x65, 0x08, 0x00, 0x00, //0x000009b6 jmp LBB0_163
- //0x000009bb LBB0_62
- 0x48, 0x89, 0xd8, //0x000009bb movq %rbx, %rax
- 0x49, 0x89, 0xff, //0x000009be movq %rdi, %r15
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000009c1 cmpl $10000, %r14d
- 0x0f, 0x82, 0xbd, 0xfb, 0xff, 0xff, //0x000009c8 jb LBB0_39
- //0x000009ce LBB0_63
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000009ce movl $3518437209, %r10d
- 0x4c, 0x8d, 0x1d, 0xa5, 0x08, 0x00, 0x00, //0x000009d4 leaq $2213(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009db .p2align 4, 0x90
- //0x000009e0 LBB0_64
- 0x44, 0x89, 0xf2, //0x000009e0 movl %r14d, %edx
- 0x49, 0x0f, 0xaf, 0xd2, //0x000009e3 imulq %r10, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000009e7 shrq $45, %rdx
- 0x69, 0xf2, 0xf0, 0xd8, 0xff, 0xff, //0x000009eb imull $-10000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x000009f1 addl %r14d, %esi
- 0x48, 0x69, 0xce, 0x1f, 0x85, 0xeb, 0x51, //0x000009f4 imulq $1374389535, %rsi, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000009fb shrq $37, %rcx
- 0x6b, 0xf9, 0x64, //0x000009ff imull $100, %ecx, %edi
- 0x29, 0xfe, //0x00000a02 subl %edi, %esi
- 0x41, 0x0f, 0xb7, 0x34, 0x73, //0x00000a04 movzwl (%r11,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xfe, //0x00000a09 movw %si, $-2(%rax)
- 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x00000a0d movzwl (%r11,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x00000a12 movw %cx, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x00000a16 addq $-4, %rax
- 0x41, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000a1a cmpl $99999999, %r14d
- 0x41, 0x89, 0xd6, //0x00000a21 movl %edx, %r14d
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000a24 ja LBB0_64
- //0x00000a2a LBB0_65
- 0x83, 0xfa, 0x64, //0x00000a2a cmpl $100, %edx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000a2d jb LBB0_67
- 0x0f, 0xb7, 0xca, //0x00000a33 movzwl %dx, %ecx
- 0xc1, 0xe9, 0x02, //0x00000a36 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000a39 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000a3f shrl $17, %ecx
- 0x6b, 0xf1, 0x64, //0x00000a42 imull $100, %ecx, %esi
- 0x29, 0xf2, //0x00000a45 subl %esi, %edx
- 0x0f, 0xb7, 0xd2, //0x00000a47 movzwl %dx, %edx
- 0x48, 0x8d, 0x35, 0x2f, 0x08, 0x00, 0x00, //0x00000a4a leaq $2095(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000a51 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x00000a55 movw %dx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00000a59 addq $-2, %rax
- 0x89, 0xca, //0x00000a5d movl %ecx, %edx
- //0x00000a5f LBB0_67
- 0x4c, 0x89, 0xff, //0x00000a5f movq %r15, %rdi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000a62 movq $-48(%rbp), %r11
- 0x49, 0x63, 0xc9, //0x00000a66 movslq %r9d, %rcx
- 0x83, 0xfa, 0x0a, //0x00000a69 cmpl $10, %edx
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000a6c jb LBB0_69
- 0x89, 0xd2, //0x00000a72 movl %edx, %edx
- 0x48, 0x8d, 0x35, 0x05, 0x08, 0x00, 0x00, //0x00000a74 leaq $2053(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000a7b movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x00000a7f movw %dx, $-2(%rax)
- 0x49, 0x01, 0xc8, //0x00000a83 addq %rcx, %r8
- 0x49, 0x39, 0xcc, //0x00000a86 cmpq %rcx, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000a89 jl LBB0_70
- 0xe9, 0x8c, 0x07, 0x00, 0x00, //0x00000a8f jmp LBB0_163
- //0x00000a94 LBB0_69
- 0x80, 0xc2, 0x30, //0x00000a94 addb $48, %dl
- 0x41, 0x88, 0x10, //0x00000a97 movb %dl, (%r8)
- 0x49, 0x01, 0xc8, //0x00000a9a addq %rcx, %r8
- 0x49, 0x39, 0xcc, //0x00000a9d cmpq %rcx, %r12
- 0x0f, 0x8d, 0x7a, 0x07, 0x00, 0x00, //0x00000aa0 jge LBB0_163
- //0x00000aa6 LBB0_70
- 0x4b, 0x8d, 0x04, 0x23, //0x00000aa6 leaq (%r11,%r12), %rax
- 0x4c, 0x8d, 0x54, 0x07, 0x01, //0x00000aaa leaq $1(%rdi,%rax), %r10
- 0x4d, 0x39, 0xc2, //0x00000aaf cmpq %r8, %r10
- 0x4d, 0x0f, 0x46, 0xd0, //0x00000ab2 cmovbeq %r8, %r10
- 0x4a, 0x8d, 0x0c, 0x1f, //0x00000ab6 leaq (%rdi,%r11), %rcx
- 0x4c, 0x01, 0xe1, //0x00000aba addq %r12, %rcx
- 0x49, 0x29, 0xca, //0x00000abd subq %rcx, %r10
- 0x49, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00000ac0 cmpq $128, %r10
- 0x0f, 0x82, 0x23, 0x02, 0x00, 0x00, //0x00000ac7 jb LBB0_113
- 0x4d, 0x89, 0xd1, //0x00000acd movq %r10, %r9
- 0x49, 0x83, 0xe1, 0x80, //0x00000ad0 andq $-128, %r9
- 0x49, 0x8d, 0x71, 0x80, //0x00000ad4 leaq $-128(%r9), %rsi
- 0x48, 0x89, 0xf2, //0x00000ad8 movq %rsi, %rdx
- 0x48, 0xc1, 0xea, 0x07, //0x00000adb shrq $7, %rdx
- 0x48, 0xff, 0xc2, //0x00000adf incq %rdx
- 0x89, 0xd1, //0x00000ae2 movl %edx, %ecx
- 0x83, 0xe1, 0x03, //0x00000ae4 andl $3, %ecx
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000ae7 cmpq $384, %rsi
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x00000aee jae LBB0_106
- 0x31, 0xc0, //0x00000af4 xorl %eax, %eax
- 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x00000af6 jmp LBB0_108
- //0x00000afb LBB0_105
- 0x04, 0x30, //0x00000afb addb $48, %al
- 0x41, 0x88, 0x47, 0x02, //0x00000afd movb %al, $2(%r15)
- 0x49, 0x83, 0xc7, 0x03, //0x00000b01 addq $3, %r15
- 0x4d, 0x89, 0xf8, //0x00000b05 movq %r15, %r8
- 0xe9, 0x13, 0x07, 0x00, 0x00, //0x00000b08 jmp LBB0_163
- //0x00000b0d LBB0_73
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b0d movl $1, %r10d
- 0x49, 0x83, 0xfb, 0x0a, //0x00000b13 cmpq $10, %r11
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000b17 jb LBB0_81
- 0x41, 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000b1d movl $2, %r10d
- 0x49, 0x83, 0xfb, 0x64, //0x00000b23 cmpq $100, %r11
- 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000b27 jb LBB0_81
- 0x41, 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000b2d movl $3, %r10d
- 0x49, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x00000b33 cmpq $1000, %r11
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000b3a jb LBB0_81
- 0x41, 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000b40 movl $4, %r10d
- 0x49, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000b46 cmpq $10000, %r11
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00000b4d jb LBB0_81
- 0x41, 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000b53 movl $5, %r10d
- 0x49, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x00000b59 cmpq $100000, %r11
- 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x00000b60 jb LBB0_81
- 0x41, 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000b66 movl $6, %r10d
- 0x49, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x00000b6c cmpq $1000000, %r11
- 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00000b73 jb LBB0_81
- 0x41, 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000b79 movl $7, %r10d
- 0x49, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x00000b7f cmpq $10000000, %r11
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00000b86 jb LBB0_81
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000b8c movl $8, %r10d
- 0x49, 0x81, 0xfb, 0xff, 0xe0, 0xf5, 0x05, //0x00000b92 cmpq $99999999, %r11
- 0x0f, 0x87, 0xb3, 0x06, 0x00, 0x00, //0x00000b99 ja LBB0_167
- //0x00000b9f LBB0_81
- 0x4d, 0x01, 0xc2, //0x00000b9f addq %r8, %r10
- //0x00000ba2 LBB0_82
- 0x4c, 0x89, 0xd0, //0x00000ba2 movq %r10, %rax
- 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000ba5 cmpl $10000, %r11d
- 0x0f, 0x83, 0xb5, 0xfc, 0xff, 0xff, //0x00000bac jae LBB0_51
- //0x00000bb2 LBB0_83
- 0x44, 0x89, 0xda, //0x00000bb2 movl %r11d, %edx
- 0x83, 0xfa, 0x64, //0x00000bb5 cmpl $100, %edx
- 0x0f, 0x83, 0x15, 0xfd, 0xff, 0xff, //0x00000bb8 jae LBB0_54
- 0xe9, 0x3c, 0xfd, 0xff, 0xff, //0x00000bbe jmp LBB0_55
- //0x00000bc3 LBB0_84
- 0x80, 0xc2, 0x30, //0x00000bc3 addb $48, %dl
- 0x41, 0x88, 0x10, //0x00000bc6 movb %dl, (%r8)
- //0x00000bc9 LBB0_85
- 0x41, 0x29, 0xfa, //0x00000bc9 subl %edi, %r10d
- 0x45, 0x89, 0xd0, //0x00000bcc movl %r10d, %r8d
- 0xe9, 0x4f, 0x06, 0x00, 0x00, //0x00000bcf jmp LBB0_164
- //0x00000bd4 LBB0_86
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000bd4 movl $8, %r10d
- 0x4d, 0x8d, 0x67, 0xf8, //0x00000bda leaq $-8(%r15), %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000bde cmpl $10000, %edx
- 0x0f, 0x82, 0xc3, 0xf8, 0xff, 0xff, //0x00000be4 jb LBB0_41
- 0xe9, 0xb9, 0xf9, 0xff, 0xff, //0x00000bea jmp LBB0_88
- //0x00000bef LBB0_106
- 0x48, 0x29, 0xca, //0x00000bef subq %rcx, %rdx
- 0x48, 0x8d, 0xb4, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x00000bf2 leaq $480(%rdi,%rax), %rsi
- 0x31, 0xc0, //0x00000bfa xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x05, 0xfc, 0xf3, 0xff, 0xff, //0x00000bfc vmovdqu $-3076(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c04 .p2align 4, 0x90
- //0x00000c10 LBB0_107
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0xfe, 0xff, 0xff, //0x00000c10 vmovdqu %ymm0, $-480(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0xfe, 0xff, 0xff, //0x00000c19 vmovdqu %ymm0, $-448(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0xfe, 0xff, 0xff, //0x00000c22 vmovdqu %ymm0, $-416(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0xfe, 0xff, 0xff, //0x00000c2b vmovdqu %ymm0, $-384(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0xfe, 0xff, 0xff, //0x00000c34 vmovdqu %ymm0, $-352(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0xfe, 0xff, 0xff, //0x00000c3d vmovdqu %ymm0, $-320(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0xfe, 0xff, 0xff, //0x00000c46 vmovdqu %ymm0, $-288(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0xff, 0xff, 0xff, //0x00000c4f vmovdqu %ymm0, $-256(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0xff, 0xff, 0xff, //0x00000c58 vmovdqu %ymm0, $-224(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0xff, 0xff, 0xff, //0x00000c61 vmovdqu %ymm0, $-192(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0xff, 0xff, 0xff, //0x00000c6a vmovdqu %ymm0, $-160(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x80, //0x00000c73 vmovdqu %ymm0, $-128(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0xa0, //0x00000c79 vmovdqu %ymm0, $-96(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0xc0, //0x00000c7f vmovdqu %ymm0, $-64(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0xe0, //0x00000c85 vmovdqu %ymm0, $-32(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x00000c8b vmovdqu %ymm0, (%rsi,%rax)
- 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00000c90 addq $512, %rax
- 0x48, 0x83, 0xc2, 0xfc, //0x00000c96 addq $-4, %rdx
- 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000c9a jne LBB0_107
- //0x00000ca0 LBB0_108
- 0x48, 0x85, 0xc9, //0x00000ca0 testq %rcx, %rcx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000ca3 je LBB0_111
- 0x4c, 0x01, 0xd8, //0x00000ca9 addq %r11, %rax
- 0x4c, 0x01, 0xe0, //0x00000cac addq %r12, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x60, //0x00000caf leaq $96(%rdi,%rax), %rax
- 0x48, 0xf7, 0xd9, //0x00000cb4 negq %rcx
- 0xc5, 0xfe, 0x6f, 0x05, 0x41, 0xf3, 0xff, 0xff, //0x00000cb7 vmovdqu $-3263(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, //0x00000cbf .p2align 4, 0x90
- //0x00000cc0 LBB0_110
- 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000cc0 vmovdqu %ymm0, $-96(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000cc5 vmovdqu %ymm0, $-64(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00000cca vmovdqu %ymm0, $-32(%rax)
- 0xc5, 0xfe, 0x7f, 0x00, //0x00000ccf vmovdqu %ymm0, (%rax)
- 0x48, 0x83, 0xe8, 0x80, //0x00000cd3 subq $-128, %rax
- 0x48, 0xff, 0xc1, //0x00000cd7 incq %rcx
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000cda jne LBB0_110
- //0x00000ce0 LBB0_111
- 0x4d, 0x39, 0xd1, //0x00000ce0 cmpq %r10, %r9
- 0x0f, 0x84, 0x37, 0x05, 0x00, 0x00, //0x00000ce3 je LBB0_163
- 0x4c, 0x01, 0xcb, //0x00000ce9 addq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, //0x00000cec .p2align 4, 0x90
- //0x00000cf0 LBB0_113
- 0xc6, 0x03, 0x30, //0x00000cf0 movb $48, (%rbx)
- 0x48, 0xff, 0xc3, //0x00000cf3 incq %rbx
- 0x4c, 0x39, 0xc3, //0x00000cf6 cmpq %r8, %rbx
- 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00000cf9 jb LBB0_113
- 0xe9, 0x1c, 0x05, 0x00, 0x00, //0x00000cff jmp LBB0_163
- //0x00000d04 LBB0_114
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000d04 movq $-48(%rbp), %rcx
- 0x48, 0x8d, 0xb4, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00000d08 leaq $482(%rcx,%rdi), %rsi
- 0x4c, 0x89, 0xfb, //0x00000d10 movq %r15, %rbx
- 0x48, 0x29, 0xd3, //0x00000d13 subq %rdx, %rbx
- 0x31, 0xd2, //0x00000d16 xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0xe0, 0xf2, 0xff, 0xff, //0x00000d18 vmovdqu $-3360(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000d20 LBB0_115
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xfe, 0xff, 0xff, //0x00000d20 vmovdqu %ymm0, $-480(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xfe, 0xff, 0xff, //0x00000d29 vmovdqu %ymm0, $-448(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xfe, 0xff, 0xff, //0x00000d32 vmovdqu %ymm0, $-416(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x80, 0xfe, 0xff, 0xff, //0x00000d3b vmovdqu %ymm0, $-384(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xa0, 0xfe, 0xff, 0xff, //0x00000d44 vmovdqu %ymm0, $-352(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xc0, 0xfe, 0xff, 0xff, //0x00000d4d vmovdqu %ymm0, $-320(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xe0, 0xfe, 0xff, 0xff, //0x00000d56 vmovdqu %ymm0, $-288(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x00, 0xff, 0xff, 0xff, //0x00000d5f vmovdqu %ymm0, $-256(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000d68 vmovdqu %ymm0, $-224(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000d71 vmovdqu %ymm0, $-192(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000d7a vmovdqu %ymm0, $-160(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0x80, //0x00000d83 vmovdqu %ymm0, $-128(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xa0, //0x00000d89 vmovdqu %ymm0, $-96(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xc0, //0x00000d8f vmovdqu %ymm0, $-64(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xe0, //0x00000d95 vmovdqu %ymm0, $-32(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x16, //0x00000d9b vmovdqu %ymm0, (%rsi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000da0 addq $512, %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x00000da7 addq $4, %rbx
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000dab jne LBB0_115
- //0x00000db1 LBB0_116
- 0x4d, 0x85, 0xff, //0x00000db1 testq %r15, %r15
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000db4 je LBB0_119
- 0x48, 0x03, 0x55, 0xd0, //0x00000dba addq $-48(%rbp), %rdx
- 0x48, 0x8d, 0x54, 0x17, 0x62, //0x00000dbe leaq $98(%rdi,%rdx), %rdx
- 0x49, 0xf7, 0xdf, //0x00000dc3 negq %r15
- 0xc5, 0xfe, 0x6f, 0x05, 0x32, 0xf2, 0xff, 0xff, //0x00000dc6 vmovdqu $-3534(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000dce LBB0_118
- 0xc5, 0xfe, 0x7f, 0x42, 0xa0, //0x00000dce vmovdqu %ymm0, $-96(%rdx)
- 0xc5, 0xfe, 0x7f, 0x42, 0xc0, //0x00000dd3 vmovdqu %ymm0, $-64(%rdx)
- 0xc5, 0xfe, 0x7f, 0x42, 0xe0, //0x00000dd8 vmovdqu %ymm0, $-32(%rdx)
- 0xc5, 0xfe, 0x7f, 0x02, //0x00000ddd vmovdqu %ymm0, (%rdx)
- 0x48, 0x83, 0xea, 0x80, //0x00000de1 subq $-128, %rdx
- 0x49, 0xff, 0xc7, //0x00000de5 incq %r15
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000de8 jne LBB0_118
- //0x00000dee LBB0_119
- 0x49, 0x01, 0xc0, //0x00000dee addq %rax, %r8
- 0x49, 0x39, 0xc3, //0x00000df1 cmpq %rax, %r11
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000df4 je LBB0_122
- //0x00000dfa LBB0_120
- 0x44, 0x89, 0xca, //0x00000dfa movl %r9d, %edx
- 0xf7, 0xda, //0x00000dfd negl %edx
- 0x90, //0x00000dff .p2align 4, 0x90
- //0x00000e00 LBB0_121
- 0x41, 0xc6, 0x00, 0x30, //0x00000e00 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00000e04 incq %r8
- 0xff, 0xc0, //0x00000e07 incl %eax
- 0x39, 0xd0, //0x00000e09 cmpl %edx, %eax
- 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x00000e0b jl LBB0_121
- //0x00000e11 LBB0_122
- 0x4f, 0x8d, 0x2c, 0x20, //0x00000e11 leaq (%r8,%r12), %r13
- 0x4c, 0x89, 0xf0, //0x00000e15 movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000e18 shrq $32, %rax
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x00000e1c je LBB0_125
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000e22 movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x00000e2c movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x00000e2f mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000e32 shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000e36 imull $-100000000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x00000e3c addl %r14d, %esi
- 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00000e3f je LBB0_127
- 0x89, 0xf0, //0x00000e45 movl %esi, %eax
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000e47 movl $3518437209, %r11d
- 0x49, 0x0f, 0xaf, 0xc3, //0x00000e4d imulq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000e51 shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x00000e55 imull $10000, %eax, %ecx
- 0x29, 0xce, //0x00000e5b subl %ecx, %esi
- 0x48, 0x89, 0xc1, //0x00000e5d movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xcb, //0x00000e60 imulq %r11, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000e64 shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x00000e68 imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000e6e subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000e70 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000e73 shrl $2, %ecx
- 0x44, 0x69, 0xd9, 0x7b, 0x14, 0x00, 0x00, //0x00000e76 imull $5243, %ecx, %r11d
- 0x41, 0xc1, 0xeb, 0x11, //0x00000e7d shrl $17, %r11d
- 0x41, 0x6b, 0xcb, 0x64, //0x00000e81 imull $100, %r11d, %ecx
- 0x29, 0xce, //0x00000e85 subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xf6, //0x00000e87 movzwl %si, %r14d
- 0x0f, 0xb7, 0xf0, //0x00000e8b movzwl %ax, %esi
- 0xc1, 0xee, 0x02, //0x00000e8e shrl $2, %esi
- 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000e91 imull $5243, %esi, %esi
- 0xc1, 0xee, 0x11, //0x00000e97 shrl $17, %esi
- 0x6b, 0xce, 0x64, //0x00000e9a imull $100, %esi, %ecx
- 0x29, 0xc8, //0x00000e9d subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000e9f movzwl %ax, %r15d
- 0x48, 0x8d, 0x0d, 0xd6, 0x03, 0x00, 0x00, //0x00000ea3 leaq $982(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x71, //0x00000eaa movzwl (%rcx,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000eaf movw %ax, $-2(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000eb4 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000eb9 movw %ax, $-4(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x79, //0x00000ebe movzwl (%rcx,%r15,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfa, //0x00000ec3 movw %ax, $-6(%r13)
- 0x0f, 0xb7, 0x04, 0x71, //0x00000ec8 movzwl (%rcx,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xf8, //0x00000ecc movw %ax, $-8(%r13)
- 0x45, 0x31, 0xdb, //0x00000ed1 xorl %r11d, %r11d
- 0x49, 0x83, 0xc5, 0xf8, //0x00000ed4 addq $-8, %r13
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000ed8 cmpl $10000, %edx
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00000ede jae LBB0_129
- //0x00000ee4 LBB0_126
- 0x89, 0xd1, //0x00000ee4 movl %edx, %ecx
- 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000ee6 jmp LBB0_131
- //0x00000eeb LBB0_125
- 0x45, 0x31, 0xdb, //0x00000eeb xorl %r11d, %r11d
- 0x44, 0x89, 0xf2, //0x00000eee movl %r14d, %edx
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000ef1 cmpl $10000, %edx
- 0x0f, 0x82, 0xe7, 0xff, 0xff, 0xff, //0x00000ef7 jb LBB0_126
- //0x00000efd LBB0_129
- 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00000efd movl $3518437209, %r14d
- 0x4c, 0x8d, 0x3d, 0x76, 0x03, 0x00, 0x00, //0x00000f03 leaq $886(%rip), %r15 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f0a .p2align 4, 0x90
- //0x00000f10 LBB0_130
- 0x89, 0xd1, //0x00000f10 movl %edx, %ecx
- 0x49, 0x0f, 0xaf, 0xce, //0x00000f12 imulq %r14, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000f16 shrq $45, %rcx
- 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000f1a imull $-10000, %ecx, %eax
- 0x01, 0xd0, //0x00000f20 addl %edx, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000f22 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000f29 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x00000f2d imull $100, %esi, %ebx
- 0x29, 0xd8, //0x00000f30 subl %ebx, %eax
- 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000f32 movzwl (%r15,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000f37 movw %ax, $-2(%r13)
- 0x41, 0x0f, 0xb7, 0x04, 0x77, //0x00000f3c movzwl (%r15,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000f41 movw %ax, $-4(%r13)
- 0x49, 0x83, 0xc5, 0xfc, //0x00000f46 addq $-4, %r13
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000f4a cmpl $99999999, %edx
- 0x89, 0xca, //0x00000f50 movl %ecx, %edx
- 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000f52 ja LBB0_130
- //0x00000f58 LBB0_131
- 0x83, 0xf9, 0x64, //0x00000f58 cmpl $100, %ecx
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000f5b jb LBB0_133
- 0x0f, 0xb7, 0xc1, //0x00000f61 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000f64 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f67 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000f6d shrl $17, %eax
- 0x6b, 0xd0, 0x64, //0x00000f70 imull $100, %eax, %edx
- 0x29, 0xd1, //0x00000f73 subl %edx, %ecx
- 0x0f, 0xb7, 0xc9, //0x00000f75 movzwl %cx, %ecx
- 0x48, 0x8d, 0x15, 0x01, 0x03, 0x00, 0x00, //0x00000f78 leaq $769(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000f7f movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0xfe, //0x00000f83 movw %cx, $-2(%r13)
- 0x49, 0x83, 0xc5, 0xfe, //0x00000f88 addq $-2, %r13
- 0x89, 0xc1, //0x00000f8c movl %eax, %ecx
- //0x00000f8e LBB0_133
- 0x83, 0xf9, 0x0a, //0x00000f8e cmpl $10, %ecx
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000f91 jb LBB0_135
- 0x89, 0xc8, //0x00000f97 movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xe0, 0x02, 0x00, 0x00, //0x00000f99 leaq $736(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000fa0 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000fa4 movw %ax, $-2(%r13)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fa9 jmp LBB0_136
- //0x00000fae LBB0_135
- 0x80, 0xc1, 0x30, //0x00000fae addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000fb1 movb %cl, (%r8)
- //0x00000fb4 LBB0_136
- 0x4d, 0x29, 0xdc, //0x00000fb4 subq %r11, %r12
- 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000fb7 leaq $1(%r12), %rcx
- 0x49, 0x8d, 0x54, 0x24, 0x61, //0x00000fbc leaq $97(%r12), %rdx
- 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x00000fc1 leaq $2(%r12), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fc6 .p2align 4, 0x90
- //0x00000fd0 LBB0_137
- 0x48, 0xff, 0xca, //0x00000fd0 decq %rdx
- 0x48, 0xff, 0xc9, //0x00000fd3 decq %rcx
- 0x48, 0xff, 0xcb, //0x00000fd6 decq %rbx
- 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000fd9 cmpb $48, $-1(%r8,%r12)
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000fdf leaq $-1(%r12), %r12
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000fe4 je LBB0_137
- 0x4d, 0x8d, 0x3c, 0x08, //0x00000fea leaq (%r8,%rcx), %r15
- 0x45, 0x85, 0xc9, //0x00000fee testl %r9d, %r9d
- 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x00000ff1 jle LBB0_142
- 0x44, 0x89, 0xf8, //0x00000ff7 movl %r15d, %eax
- 0x44, 0x29, 0xc0, //0x00000ffa subl %r8d, %eax
- 0x41, 0x39, 0xc1, //0x00000ffd cmpl %eax, %r9d
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00001000 jge LBB0_143
- 0x43, 0x8d, 0x04, 0x01, //0x00001006 leal (%r9,%r8), %eax
- 0x41, 0x29, 0xc7, //0x0000100a subl %eax, %r15d
- 0x49, 0x8d, 0x47, 0xff, //0x0000100d leaq $-1(%r15), %rax
- 0x45, 0x89, 0xfa, //0x00001011 movl %r15d, %r10d
- 0x41, 0x83, 0xe2, 0x03, //0x00001014 andl $3, %r10d
- 0x48, 0x83, 0xf8, 0x03, //0x00001018 cmpq $3, %rax
- 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x0000101c jae LBB0_147
- 0x31, 0xc0, //0x00001022 xorl %eax, %eax
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00001024 jmp LBB0_150
- //0x00001029 LBB0_143
- 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001029 jle LBB0_142
- 0x45, 0x01, 0xc1, //0x0000102f addl %r8d, %r9d
- 0x45, 0x89, 0xfe, //0x00001032 movl %r15d, %r14d
- 0x41, 0xf7, 0xd6, //0x00001035 notl %r14d
- 0x45, 0x01, 0xce, //0x00001038 addl %r9d, %r14d
- 0x31, 0xc0, //0x0000103b xorl %eax, %eax
- 0x4d, 0x89, 0xfb, //0x0000103d movq %r15, %r11
- 0x41, 0x83, 0xfe, 0x7e, //0x00001040 cmpl $126, %r14d
- 0x0f, 0x86, 0xb8, 0x01, 0x00, 0x00, //0x00001044 jbe LBB0_161
- 0x49, 0xff, 0xc6, //0x0000104a incq %r14
- 0x4d, 0x21, 0xf2, //0x0000104d andq %r14, %r10
- 0x4f, 0x8d, 0x1c, 0x10, //0x00001050 leaq (%r8,%r10), %r11
- 0x49, 0x8d, 0x5a, 0x80, //0x00001054 leaq $-128(%r10), %rbx
- 0x48, 0x89, 0xde, //0x00001058 movq %rbx, %rsi
- 0x48, 0xc1, 0xee, 0x07, //0x0000105b shrq $7, %rsi
- 0x48, 0xff, 0xc6, //0x0000105f incq %rsi
- 0x41, 0x89, 0xf4, //0x00001062 movl %esi, %r12d
- 0x41, 0x83, 0xe4, 0x03, //0x00001065 andl $3, %r12d
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x00001069 cmpq $384, %rbx
- 0x0f, 0x83, 0x94, 0x00, 0x00, 0x00, //0x00001070 jae LBB0_155
- 0x31, 0xf6, //0x00001076 xorl %esi, %esi
- 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00001078 jmp LBB0_157
- //0x0000107d LBB0_142
- 0x4d, 0x89, 0xf8, //0x0000107d movq %r15, %r8
- 0xe9, 0x9b, 0x01, 0x00, 0x00, //0x00001080 jmp LBB0_163
- //0x00001085 LBB0_127
- 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x00001085 movl $8, %r11d
- 0x49, 0x83, 0xc5, 0xf8, //0x0000108b addq $-8, %r13
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000108f cmpl $10000, %edx
- 0x0f, 0x82, 0x49, 0xfe, 0xff, 0xff, //0x00001095 jb LBB0_126
- 0xe9, 0x5d, 0xfe, 0xff, 0xff, //0x0000109b jmp LBB0_129
- //0x000010a0 LBB0_147
- 0x4d, 0x89, 0xd3, //0x000010a0 movq %r10, %r11
- 0x4d, 0x29, 0xfb, //0x000010a3 subq %r15, %r11
- 0x31, 0xc0, //0x000010a6 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010a8 .p2align 4, 0x90
- //0x000010b0 LBB0_148
- 0x49, 0x8d, 0x14, 0x00, //0x000010b0 leaq (%r8,%rax), %rdx
- 0x8b, 0x74, 0x11, 0xfc, //0x000010b4 movl $-4(%rcx,%rdx), %esi
- 0x89, 0x74, 0x11, 0xfd, //0x000010b8 movl %esi, $-3(%rcx,%rdx)
- 0x48, 0x83, 0xc0, 0xfc, //0x000010bc addq $-4, %rax
- 0x49, 0x39, 0xc3, //0x000010c0 cmpq %rax, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000010c3 jne LBB0_148
- 0x48, 0xf7, 0xd8, //0x000010c9 negq %rax
- //0x000010cc LBB0_150
- 0x4d, 0x85, 0xd2, //0x000010cc testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000010cf je LBB0_153
- 0x49, 0xf7, 0xda, //0x000010d5 negq %r10
- 0x4c, 0x89, 0xc1, //0x000010d8 movq %r8, %rcx
- 0x48, 0x29, 0xc1, //0x000010db subq %rax, %rcx
- 0x31, 0xc0, //0x000010de xorl %eax, %eax
- //0x000010e0 .p2align 4, 0x90
- //0x000010e0 LBB0_152
- 0x48, 0x8d, 0x34, 0x01, //0x000010e0 leaq (%rcx,%rax), %rsi
- 0x41, 0x0f, 0xb6, 0x14, 0x34, //0x000010e4 movzbl (%r12,%rsi), %edx
- 0x41, 0x88, 0x54, 0x34, 0x01, //0x000010e9 movb %dl, $1(%r12,%rsi)
- 0x48, 0xff, 0xc8, //0x000010ee decq %rax
- 0x49, 0x39, 0xc2, //0x000010f1 cmpq %rax, %r10
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x000010f4 jne LBB0_152
- //0x000010fa LBB0_153
- 0x49, 0x63, 0xc1, //0x000010fa movslq %r9d, %rax
- 0x41, 0xc6, 0x04, 0x00, 0x2e, //0x000010fd movb $46, (%r8,%rax)
- 0x49, 0x01, 0xd8, //0x00001102 addq %rbx, %r8
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00001105 jmp LBB0_163
- //0x0000110a LBB0_155
- 0x4c, 0x89, 0xe3, //0x0000110a movq %r12, %rbx
- 0x48, 0x29, 0xf3, //0x0000110d subq %rsi, %rbx
- 0x31, 0xf6, //0x00001110 xorl %esi, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0xe6, 0xee, 0xff, 0xff, //0x00001112 vmovdqu $-4378(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x0000111a LBB0_156
- 0x49, 0x8d, 0x04, 0x30, //0x0000111a leaq (%r8,%rsi), %rax
- 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x0000111e vmovdqu %ymm0, (%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x20, //0x00001123 vmovdqu %ymm0, $32(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x40, //0x00001129 vmovdqu %ymm0, $64(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x60, //0x0000112f vmovdqu %ymm0, $96(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0x00, 0x00, 0x00, //0x00001135 vmovdqu %ymm0, $128(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0x00, 0x00, 0x00, //0x0000113e vmovdqu %ymm0, $160(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0x00, 0x00, 0x00, //0x00001147 vmovdqu %ymm0, $192(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0x00, 0x00, 0x00, //0x00001150 vmovdqu %ymm0, $224(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0x01, 0x00, 0x00, //0x00001159 vmovdqu %ymm0, $256(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0x01, 0x00, 0x00, //0x00001162 vmovdqu %ymm0, $288(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0x01, 0x00, 0x00, //0x0000116b vmovdqu %ymm0, $320(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0x01, 0x00, 0x00, //0x00001174 vmovdqu %ymm0, $352(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0x01, 0x00, 0x00, //0x0000117d vmovdqu %ymm0, $384(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0x01, 0x00, 0x00, //0x00001186 vmovdqu %ymm0, $416(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0x01, 0x00, 0x00, //0x0000118f vmovdqu %ymm0, $448(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0x01, 0x00, 0x00, //0x00001198 vmovdqu %ymm0, $480(%rcx,%rax)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x000011a1 addq $512, %rsi
- 0x48, 0x83, 0xc3, 0x04, //0x000011a8 addq $4, %rbx
- 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000011ac jne LBB0_156
- //0x000011b2 LBB0_157
- 0x49, 0x01, 0xcb, //0x000011b2 addq %rcx, %r11
- 0x4d, 0x85, 0xe4, //0x000011b5 testq %r12, %r12
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000011b8 je LBB0_160
- 0x49, 0x01, 0xf0, //0x000011be addq %rsi, %r8
- 0x49, 0x01, 0xd0, //0x000011c1 addq %rdx, %r8
- 0x49, 0xf7, 0xdc, //0x000011c4 negq %r12
- 0xc5, 0xfe, 0x6f, 0x05, 0x31, 0xee, 0xff, 0xff, //0x000011c7 vmovdqu $-4559(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x000011cf LBB0_159
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x000011cf vmovdqu %ymm0, $-96(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x000011d5 vmovdqu %ymm0, $-64(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x000011db vmovdqu %ymm0, $-32(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x000011e1 vmovdqu %ymm0, (%r8)
- 0x49, 0x83, 0xe8, 0x80, //0x000011e6 subq $-128, %r8
- 0x49, 0xff, 0xc4, //0x000011ea incq %r12
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000011ed jne LBB0_159
- //0x000011f3 LBB0_160
- 0x44, 0x89, 0xd0, //0x000011f3 movl %r10d, %eax
- 0x4d, 0x89, 0xd8, //0x000011f6 movq %r11, %r8
- 0x4d, 0x39, 0xd6, //0x000011f9 cmpq %r10, %r14
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000011fc je LBB0_163
- //0x00001202 LBB0_161
- 0x41, 0x29, 0xc1, //0x00001202 subl %eax, %r9d
- 0x45, 0x29, 0xf9, //0x00001205 subl %r15d, %r9d
- 0x4d, 0x89, 0xd8, //0x00001208 movq %r11, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000120b .p2align 4, 0x90
- //0x00001210 LBB0_162
- 0x41, 0xc6, 0x00, 0x30, //0x00001210 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00001214 incq %r8
- 0x41, 0xff, 0xc9, //0x00001217 decl %r9d
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000121a jne LBB0_162
- //0x00001220 LBB0_163
- 0x41, 0x29, 0xf8, //0x00001220 subl %edi, %r8d
- //0x00001223 LBB0_164
- 0x44, 0x89, 0xc0, //0x00001223 movl %r8d, %eax
- 0x48, 0x83, 0xc4, 0x08, //0x00001226 addq $8, %rsp
- 0x5b, //0x0000122a popq %rbx
- 0x41, 0x5c, //0x0000122b popq %r12
- 0x41, 0x5d, //0x0000122d popq %r13
- 0x41, 0x5e, //0x0000122f popq %r14
- 0x41, 0x5f, //0x00001231 popq %r15
- 0x5d, //0x00001233 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00001234 vzeroupper
- 0xc3, //0x00001237 retq
- //0x00001238 LBB0_165
- 0x45, 0x31, 0xc0, //0x00001238 xorl %r8d, %r8d
- 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000123b jmp LBB0_164
- //0x00001240 LBB0_166
- 0x48, 0x89, 0x75, 0xd0, //0x00001240 movq %rsi, $-48(%rbp)
- 0x41, 0xba, 0xce, 0xfb, 0xff, 0xff, //0x00001244 movl $-1074, %r10d
- 0x49, 0x89, 0xd3, //0x0000124a movq %rdx, %r11
- 0xe9, 0x69, 0xee, 0xff, 0xff, //0x0000124d jmp LBB0_8
- //0x00001252 LBB0_167
- 0x49, 0x81, 0xfb, 0x00, 0xca, 0x9a, 0x3b, //0x00001252 cmpq $1000000000, %r11
- 0x4d, 0x89, 0xc2, //0x00001259 movq %r8, %r10
- 0x49, 0x83, 0xda, 0x00, //0x0000125c sbbq $0, %r10
- 0x49, 0x83, 0xc2, 0x0a, //0x00001260 addq $10, %r10
- 0x4c, 0x89, 0xd8, //0x00001264 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00001267 shrq $32, %rax
- 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x0000126b jne LBB0_50
- 0xe9, 0x2c, 0xf9, 0xff, 0xff, //0x00001271 jmp LBB0_82
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001276 .p2align 4, 0x00
- //0x00001280 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001280 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00001290 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x000012a0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x000012b0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000012c0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000012d0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000012e0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000012f0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001300 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00001310 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00001320 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00001330 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00001340 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001348 .p2align 4, 0x00
- //0x00001350 _pow10_ceil_sig.g
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00001350 .quad -38366372719436721
- 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00001358 .quad 2731688931043774331
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00001360 .quad -6941508010590729807
- 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00001368 .quad 8624834609543440813
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001370 .quad -4065198994811024355
- 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001378 .quad -3054014793352862696
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001380 .quad -469812725086392539
- 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001388 .quad 5405853545163697438
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00001390 .quad -7211161980820077193
- 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00001398 .quad 5684501474941004851
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000013a0 .quad -4402266457597708587
- 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000013a8 .quad 2493940825248868160
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000013b0 .quad -891147053569747830
- 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000013b8 .quad 7729112049988473104
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000013c0 .quad -7474495936122174250
- 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000013c8 .quad -9004363024039368022
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000013d0 .quad -4731433901725329908
- 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000013d8 .quad 2579604275232953684
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000013e0 .quad -1302606358729274481
- 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000013e8 .quad 3224505344041192105
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000013f0 .quad -7731658001846878407
- 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000013f8 .quad 8932844867666826922
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001400 .quad -5052886483881210105
- 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001408 .quad -2669001970698630060
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00001410 .quad -1704422086424124727
- 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00001418 .quad -3336252463373287575
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00001420 .quad -7982792831656159810
- 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00001428 .quad 2526528228819083170
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00001430 .quad -5366805021142811859
- 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00001438 .quad -6065211750830921845
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00001440 .quad -2096820258001126919
- 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00001448 .quad 1641857348316123501
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00001450 .quad -8228041688891786181
- 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00001458 .quad -5891368184943504668
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00001460 .quad -5673366092687344822
- 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00001468 .quad -7364210231179380835
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001470 .quad -2480021597431793123
- 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001478 .quad 4629795266307937668
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001480 .quad -8467542526035952558
- 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001488 .quad 5199465050656154995
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00001490 .quad -5972742139117552794
- 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00001498 .quad -2724040723534582064
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000014a0 .quad -2854241655469553088
- 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000014a8 .quad -8016736922845615485
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000014b0 .quad -8701430062309552536
- 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000014b8 .quad 6518754469289960082
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000014c0 .quad -6265101559459552766
- 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000014c8 .quad 8148443086612450103
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000014d0 .quad -3219690930897053053
- 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000014d8 .quad 962181821410786820
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000014e0 .quad -8929835859451740015
- 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000014e8 .quad -1704479370831952189
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000014f0 .quad -6550608805887287114
- 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000014f8 .quad 7092772823314835571
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001500 .quad -3576574988931720989
- 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001508 .quad -357406007711231344
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00001510 .quad -9152888395723407474
- 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00001518 .quad 8999993282035256218
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00001520 .quad -6829424476226871438
- 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00001528 .quad 2026619565689294465
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00001530 .quad -3925094576856201394
- 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00001538 .quad -6690097579743157727
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00001540 .quad -294682202642863838
- 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00001548 .quad 5472436080603216553
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00001550 .quad -7101705404292871755
- 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00001558 .quad 8031958568804398250
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00001560 .quad -4265445736938701790
- 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00001568 .quad -3795109844276665900
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001570 .quad -720121152745989333
- 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001578 .quad 9091170749936331337
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001580 .quad -7367604748107325189
- 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001588 .quad 3376138709496513134
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00001590 .quad -4597819916706768583
- 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00001598 .quad -391512631556746487
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000015a0 .quad -1135588877456072824
- 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000015a8 .quad 8733981247408842699
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000015b0 .quad -7627272076051127371
- 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000015b8 .quad 5458738279630526687
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000015c0 .quad -4922404076636521310
- 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000015c8 .quad -7011635205744005353
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000015d0 .quad -1541319077368263733
- 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000015d8 .quad 5070514048102157021
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000015e0 .quad -7880853450996246689
- 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000015e8 .quad 863228270850154186
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000015f0 .quad -5239380795317920458
- 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000015f8 .quad -3532650679864695172
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001600 .quad -1937539975720012668
- 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001608 .quad -9027499368258256869
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00001610 .quad -8128491512466089774
- 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00001618 .quad -3336344095947716591
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00001620 .quad -5548928372155224313
- 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00001628 .quad -8782116138362033642
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00001630 .quad -2324474446766642487
- 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00001638 .quad 7469098900757009563
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00001640 .quad -8370325556870233411
- 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00001648 .quad -2249342214667950879
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00001650 .quad -5851220927660403859
- 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00001658 .quad 6411694268519837209
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00001660 .quad -2702340141148116920
- 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00001668 .quad -5820440219632367201
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001670 .quad -8606491615858654931
- 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001678 .quad 7891439908798240260
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001680 .quad -6146428501395930760
- 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001688 .quad -3970758169284363388
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00001690 .quad -3071349608317525546
- 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00001698 .quad -351761693178066331
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000016a0 .quad -8837122532839535322
- 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000016a8 .quad 6697677969404790400
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000016b0 .quad -6434717147622031249
- 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000016b8 .quad -851274575098787809
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000016c0 .quad -3431710416100151157
- 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000016c8 .quad -1064093218873484761
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000016d0 .quad -9062348037703676329
- 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000016d8 .quad 8558313775058847833
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000016e0 .quad -6716249028702207507
- 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000016e8 .quad 6086206200396171887
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000016f0 .quad -3783625267450371480
- 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000016f8 .quad -6227300304786948854
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001700 .quad -117845565885576446
- 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001708 .quad -3172439362556298163
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00001710 .quad -6991182506319567135
- 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00001718 .quad -4288617610811380304
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00001720 .quad -4127292114472071014
- 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00001728 .quad 3862600023340550428
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00001730 .quad -547429124662700864
- 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00001738 .quad -4395122007679087773
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00001740 .quad -7259672230555269896
- 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00001748 .quad 8782263791269039902
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00001750 .quad -4462904269766699466
- 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00001758 .quad -7468914334623251739
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00001760 .quad -966944318780986428
- 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00001768 .quad 4498915137003099038
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001770 .quad -7521869226879198374
- 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001778 .quad -6411550076227838909
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001780 .quad -4790650515171610063
- 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001788 .quad 5820620459997365076
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00001790 .quad -1376627125537124675
- 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00001798 .quad -6559282480285457367
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000017a0 .quad -7777920981101784778
- 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000017a8 .quad -8711237568605798758
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000017b0 .quad -5110715207949843068
- 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000017b8 .quad 2946011094524915264
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000017c0 .quad -1776707991509915931
- 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000017c8 .quad 3682513868156144080
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000017d0 .quad -8027971522334779313
- 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000017d8 .quad 4607414176811284002
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000017e0 .quad -5423278384491086237
- 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000017e8 .quad 1147581702586717098
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x000017f0 .quad -2167411962186469893
- 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x000017f8 .quad -3177208890193991531
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001800 .quad -8272161504007625539
- 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001808 .quad 7237616480483531101
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00001810 .quad -5728515861582144020
- 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00001818 .quad -4788037454677749836
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00001820 .quad -2548958808550292121
- 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00001828 .quad -1373360799919799391
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00001830 .quad -8510628282985014432
- 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00001838 .quad -858350499949874619
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00001840 .quad -6026599335303880135
- 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00001848 .quad 3538747893490044630
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00001850 .quad -2921563150702462265
- 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00001858 .quad 9035120885289943692
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00001860 .quad -8743505996830120772
- 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00001868 .quad -5882264492762254952
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001870 .quad -6317696477610263061
- 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001878 .quad -2741144597525430787
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001880 .quad -3285434578585440922
- 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001888 .quad -3426430746906788484
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00001890 .quad -8970925639256982432
- 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00001898 .quad 4776009810824339054
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x000018a0 .quad -6601971030643840136
- 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x000018a8 .quad 5970012263530423817
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000018b0 .quad -3640777769877412266
- 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000018b8 .quad 7462515329413029772
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000018c0 .quad -9193015133814464522
- 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000018c8 .quad 52386062455755703
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000018d0 .quad -6879582898840692749
- 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000018d8 .quad -9157889458785081179
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000018e0 .quad -3987792605123478032
- 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000018e8 .quad 6999382250228200142
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x000018f0 .quad -373054737976959636
- 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x000018f8 .quad 8749227812785250178
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001900 .quad -7150688238876681629
- 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001908 .quad -3755104653863994447
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001910 .quad -4326674280168464132
- 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001918 .quad -4693880817329993059
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001920 .quad -796656831783192261
- 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001928 .quad -1255665003235103419
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001930 .quad -7415439547505577019
- 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001938 .quad 8438581409832836171
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001940 .quad -4657613415954583370
- 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001948 .quad -3286831292991118498
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001950 .quad -1210330751515841308
- 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001958 .quad -8720225134666286027
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001960 .quad -7673985747338482674
- 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001968 .quad -3144297699952734815
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001970 .quad -4980796165745715438
- 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001978 .quad -8542058143368306422
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001980 .quad -1614309188754756393
- 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001988 .quad 3157485376071780684
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001990 .quad -7926472270612804602
- 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001998 .quad 8890957387685944784
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x000019a0 .quad -5296404319838617848
- 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x000019a8 .quad 1890324697752655171
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x000019b0 .quad -2008819381370884406
- 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x000019b8 .quad 2362905872190818964
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x000019c0 .quad -8173041140997884610
- 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x000019c8 .quad 6088502188546649757
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x000019d0 .quad -5604615407819967859
- 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x000019d8 .quad -1612744301171463612
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000019e0 .quad -2394083241347571919
- 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000019e8 .quad 7207441660390446293
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000019f0 .quad -8413831053483314306
- 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000019f8 .quad -2412877989897052923
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001a00 .quad -5905602798426754978
- 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001a08 .quad -7627783505798704058
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001a10 .quad -2770317479606055818
- 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001a18 .quad 4300328673033783640
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001a20 .quad -8648977452394866743
- 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001a28 .quad -1923980597781273129
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001a30 .quad -6199535797066195524
- 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001a38 .quad 6818396289628184397
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001a40 .quad -3137733727905356501
- 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001a48 .quad 8522995362035230496
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001a50 .quad -8878612607581929669
- 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001a58 .quad 3021029092058325108
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001a60 .quad -6486579741050024183
- 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001a68 .quad -835399653354481519
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001a70 .quad -3496538657885142324
- 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001a78 .quad 8179122470161673909
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001a80 .quad -9102865688819295809
- 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001a88 .quad -4111420493003729615
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001a90 .quad -6766896092596731857
- 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001a98 .quad -5139275616254662019
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001aa0 .quad -3846934097318526917
- 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001aa8 .quad -6424094520318327523
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001ab0 .quad -196981603220770742
- 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001ab8 .quad -8030118150397909404
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001ac0 .quad -7040642529654063570
- 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001ac8 .quad -7324666853212387329
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001ad0 .quad -4189117143640191558
- 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001ad8 .quad 4679224488766679550
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001ae0 .quad -624710411122851544
- 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001ae8 .quad -3374341425896426371
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001af0 .quad -7307973034592864071
- 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001af8 .quad -9026492418826348337
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001b00 .quad -4523280274813692185
- 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001b08 .quad -2059743486678159614
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001b10 .quad -1042414325089727327
- 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001b18 .quad -2574679358347699518
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001b20 .quad -7569037980822161435
- 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001b28 .quad 3002511419460075706
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001b30 .quad -4849611457600313890
- 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001b38 .quad 8364825292752482536
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001b40 .quad -1450328303573004458
- 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001b48 .quad 1232659579085827362
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001b50 .quad -7823984217374209643
- 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001b58 .quad -3841273781498745803
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001b60 .quad -5168294253290374149
- 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001b68 .quad 4421779809981343555
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001b70 .quad -1848681798185579782
- 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001b78 .quad 915538744049291539
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001b80 .quad -8072955151507069220
- 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001b88 .quad 5183897733458195116
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001b90 .quad -5479507920956448621
- 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001b98 .quad 6479872166822743895
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001ba0 .quad -2237698882768172872
- 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001ba8 .quad 3488154190101041965
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001bb0 .quad -8316090829371189901
- 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001bb8 .quad 2180096368813151228
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001bc0 .quad -5783427518286599473
- 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001bc8 .quad -1886565557410948869
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001bd0 .quad -2617598379430861437
- 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001bd8 .quad -2358206946763686086
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001be0 .quad -8553528014785370254
- 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001be8 .quad 7749492695127472004
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001bf0 .quad -6080224000054324913
- 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001bf8 .quad 463493832054564197
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001c00 .quad -2988593981640518238
- 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001c08 .quad -4032318728359182658
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001c10 .quad -8785400266166405755
- 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001c18 .quad -4826042214438183113
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001c20 .quad -6370064314280619289
- 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001c28 .quad 3190819268807046917
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001c30 .quad -3350894374423386208
- 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001c38 .quad -623161932418579258
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001c40 .quad -9011838011655698236
- 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001c48 .quad -7307005235402693892
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001c50 .quad -6653111496142234891
- 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001c58 .quad -4522070525825979461
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001c60 .quad -3704703351750405709
- 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001c68 .quad 3570783879572301481
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001c70 .quad -19193171260619233
- 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001c78 .quad -148206168962011053
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001c80 .quad -6929524759678968877
- 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001c88 .quad -92628855601256908
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001c90 .quad -4050219931171323192
- 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001c98 .quad -115786069501571135
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001ca0 .quad -451088895536766085
- 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001ca8 .quad 4466953431550423985
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001cb0 .quad -7199459587351560659
- 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001cb8 .quad 486002885505321039
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001cc0 .quad -4387638465762062920
- 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001cc8 .quad 5219189625309039203
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001cd0 .quad -872862063775190746
- 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001cd8 .quad 6523987031636299003
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001ce0 .quad -7463067817500576073
- 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001ce8 .quad -534194123654701027
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001cf0 .quad -4717148753448332187
- 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001cf8 .quad -667742654568376284
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001d00 .quad -1284749923383027329
- 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001d08 .quad 8388693718644305453
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001d10 .quad -7720497729755473937
- 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001d18 .quad -6286281471915778851
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001d20 .quad -5038936143766954517
- 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001d28 .quad -7857851839894723564
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001d30 .quad -1686984161281305242
- 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001d38 .quad 8624429273841147160
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001d40 .quad -7971894128441897632
- 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001d48 .quad 778582277723329071
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001d50 .quad -5353181642124984136
- 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001d58 .quad 973227847154161339
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001d60 .quad -2079791034228842266
- 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001d68 .quad 1216534808942701674
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001d70 .quad -8217398424034108273
- 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001d78 .quad -3851351762838199358
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001d80 .quad -5660062011615247437
- 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001d88 .quad -4814189703547749197
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001d90 .quad -2463391496091671392
- 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001d98 .quad -6017737129434686497
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001da0 .quad -8457148712698376476
- 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001da8 .quad 7768129340171790700
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001db0 .quad -5959749872445582691
- 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001db8 .quad -8736582398494813241
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001dc0 .quad -2838001322129590460
- 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001dc8 .quad -1697355961263740744
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001dd0 .quad -8691279853972075893
- 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001dd8 .quad 1244995533423855987
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001de0 .quad -6252413799037706963
- 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001de8 .quad -3055441601647567920
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001df0 .quad -3203831230369745799
- 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001df8 .quad 5404070034795315908
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001e00 .quad -8919923546622172981
- 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001e08 .quad -3539985255894009413
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001e10 .quad -6538218414850328322
- 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001e18 .quad -4424981569867511767
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001e20 .quad -3561087000135522498
- 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001e28 .quad 8303831092947774003
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001e30 .quad -9143208402725783417
- 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001e38 .quad 578208414664970848
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001e40 .quad -6817324484979841368
- 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001e48 .quad -3888925500096174344
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001e50 .quad -3909969587797413806
- 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001e58 .quad -249470856692830026
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001e60 .quad -275775966319379353
- 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001e68 .quad -4923524589293425437
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001e70 .quad -7089889006590693952
- 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001e78 .quad -3077202868308390898
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00001e80 .quad -4250675239810979535
- 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00001e88 .quad 765182433041899282
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00001e90 .quad -701658031336336515
- 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00001e98 .quad 5568164059729762006
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00001ea0 .quad -7356065297226292178
- 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00001ea8 .quad 5785945546544795206
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00001eb0 .quad -4583395603105477319
- 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00001eb8 .quad -1990940103673781801
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00001ec0 .quad -1117558485454458744
- 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00001ec8 .quad 6734696907262548557
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00001ed0 .quad -7616003081050118571
- 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00001ed8 .quad 4209185567039092848
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00001ee0 .quad -4908317832885260310
- 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00001ee8 .quad -8573576096483297652
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00001ef0 .quad -1523711272679187483
- 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00001ef8 .quad 3118087934678041647
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00001f00 .quad -7869848573065574033
- 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00001f08 .quad 4254647968387469982
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00001f10 .quad -5225624697904579637
- 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00001f18 .quad 706623942056949573
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00001f20 .quad -1920344853953336643
- 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00001f28 .quad -3728406090856200938
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00001f30 .quad -8117744561361917258
- 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00001f38 .quad -6941939825212513490
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00001f40 .quad -5535494683275008668
- 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00001f48 .quad 5157633273766521850
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00001f50 .quad -2307682335666372931
- 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00001f58 .quad 6447041592208152312
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00001f60 .quad -8359830487432564938
- 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00001f68 .quad 6335244004343789147
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00001f70 .quad -5838102090863318269
- 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00001f78 .quad -1304317031425039374
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00001f80 .quad -2685941595151759932
- 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00001f88 .quad -1630396289281299218
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00001f90 .quad -8596242524610931813
- 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00001f98 .quad 1286845328412881941
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00001fa0 .quad -6133617137336276863
- 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00001fa8 .quad -3003129357911285478
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00001fb0 .quad -3055335403242958174
- 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00001fb8 .quad 5469460339465668960
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00001fc0 .quad -8827113654667930715
- 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00001fc8 .quad 8030098730593431004
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00001fd0 .quad -6422206049907525490
- 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00001fd8 .quad -3797434642040374957
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00001fe0 .quad -3416071543957018958
- 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00001fe8 .quad 9088264752731695016
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00001ff0 .quad -9052573742614218705
- 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00001ff8 .quad -8154892584824854327
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002000 .quad -6704031159840385477
- 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002008 .quad 8253128342678483707
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00002010 .quad -3768352931373093942
- 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00002018 .quad 5704724409920716730
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00002020 .quad -98755145788979524
- 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00002028 .quad -2092466524453879895
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00002030 .quad -6979250993759194058
- 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00002038 .quad 998051431430019018
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00002040 .quad -4112377723771604669
- 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00002048 .quad -7975807747567252036
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00002050 .quad -528786136287117932
- 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00002058 .quad 8476984389250486571
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00002060 .quad -7248020362820530564
- 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00002068 .quad -3925256793573221701
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002070 .quad -4448339435098275301
- 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002078 .quad -294884973539139223
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002080 .quad -948738275445456222
- 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002088 .quad -368606216923924028
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00002090 .quad -7510490449794491995
- 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00002098 .quad -2536221894791146469
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000020a0 .quad -4776427043815727089
- 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000020a8 .quad 6053094668365842721
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000020b0 .quad -1358847786342270957
- 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000020b8 .quad 2954682317029915497
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000020c0 .quad -7766808894105001205
- 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000020c8 .quad -459166561069996766
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000020d0 .quad -5096825099203863602
- 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000020d8 .quad -573958201337495958
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000020e0 .quad -1759345355577441598
- 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000020e8 .quad -5329133770099257851
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000020f0 .quad -8017119874876982855
- 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000020f8 .quad -5636551615525730109
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002100 .quad -5409713825168840664
- 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002108 .quad 2177682517447613172
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00002110 .quad -2150456263033662926
- 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00002118 .quad 2722103146809516465
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00002120 .quad -8261564192037121185
- 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00002128 .quad 6313000485183335695
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00002130 .quad -5715269221619013577
- 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00002138 .quad 3279564588051781714
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00002140 .quad -2532400508596379068
- 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00002148 .quad -512230283362660762
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00002150 .quad -8500279345513818773
- 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00002158 .quad 1985699082112030976
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00002160 .quad -6013663163464885563
- 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00002168 .quad -2129562165787349184
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002170 .quad -2905392935903719049
- 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002178 .quad 6561419329620589328
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002180 .quad -8733399612580906262
- 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002188 .quad -7428327965055601430
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00002190 .quad -6305063497298744923
- 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00002198 .quad 4549648098962661925
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000021a0 .quad -3269643353196043250
- 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000021a8 .quad -8147997931578836306
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000021b0 .quad -8961056123388608887
- 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000021b8 .quad 1825030320404309165
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000021c0 .quad -6589634135808373205
- 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000021c8 .quad 6892973918932774360
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000021d0 .quad -3625356651333078602
- 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000021d8 .quad 4004531380238580046
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000021e0 .quad -9183376934724255983
- 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000021e8 .quad -2108853905778275375
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000021f0 .quad -6867535149977932074
- 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000021f8 .quad 6587304654631931589
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002200 .quad -3972732919045027189
- 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002208 .quad -989241218564861322
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00002210 .quad -354230130378896082
- 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00002218 .quad -1236551523206076653
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00002220 .quad -7138922859127891907
- 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00002228 .quad 6144684325637283948
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00002230 .quad -4311967555482476980
- 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00002238 .quad -6154202648235558777
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00002240 .quad -778273425925708321
- 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00002248 .quad -3081067291867060567
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00002250 .quad -7403949918844649557
- 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00002258 .quad -1925667057416912854
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00002260 .quad -4643251380128424042
- 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00002268 .quad -2407083821771141068
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002270 .quad -1192378206733142148
- 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002278 .quad -7620540795641314239
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002280 .quad -7662765406849295699
- 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002288 .quad -2456994988062127447
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00002290 .quad -4966770740134231719
- 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00002298 .quad 6152128301777116499
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000022a0 .quad -1596777406740401745
- 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000022a8 .quad -6144897678060768089
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000022b0 .quad -7915514906853832947
- 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000022b8 .quad -3840561048787980055
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000022c0 .quad -5282707615139903279
- 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000022c8 .quad 4422670725869800739
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000022d0 .quad -1991698500497491195
- 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000022d8 .quad -8306719647944912789
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000022e0 .quad -8162340590452013853
- 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000022e8 .quad 8643358275316593219
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000022f0 .quad -5591239719637629412
- 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000022f8 .quad 6192511825718353620
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002300 .quad -2377363631119648861
- 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002308 .quad 7740639782147942025
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00002310 .quad -8403381297090862394
- 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00002318 .quad 2532056854628769814
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00002320 .quad -5892540602936190089
- 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00002328 .quad -6058300968568813541
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00002330 .quad -2753989735242849707
- 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00002338 .quad -7572876210711016926
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00002340 .quad -8638772612167862923
- 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00002348 .quad 9102010423587778133
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00002350 .quad -6186779746782440750
- 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00002358 .quad -2457545025797441046
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00002360 .quad -3121788665050663033
- 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00002368 .quad -7683617300674189211
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002370 .quad -8868646943297746252
- 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002378 .quad -4802260812921368257
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002380 .quad -6474122660694794911
- 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002388 .quad -1391139997724322417
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00002390 .quad -3480967307441105734
- 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00002398 .quad 7484447039699372787
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000023a0 .quad -9093133594791772940
- 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000023a8 .quad -9157278655470055720
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000023b0 .quad -6754730975062328271
- 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000023b8 .quad -6834912300910181746
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000023c0 .quad -3831727700400522434
- 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000023c8 .quad 679731660717048625
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000023d0 .quad -177973607073265139
- 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000023d8 .quad -8373707460958465027
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000023e0 .quad -7028762532061872568
- 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000023e8 .quad 8601490892183123070
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000023f0 .quad -4174267146649952806
- 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000023f8 .quad -7694880458480647778
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002400 .quad -606147914885053103
- 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002408 .quad 4216457482181353989
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00002410 .quad -7296371474444240046
- 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00002418 .quad -4282243101277735613
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00002420 .quad -4508778324627912153
- 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00002428 .quad 8482254178684994196
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00002430 .quad -1024286887357502287
- 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00002438 .quad 5991131704928854841
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00002440 .quad -7557708332239520786
- 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00002448 .quad -3173071712060547580
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00002450 .quad -4835449396872013078
- 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00002458 .quad -8578025658503072379
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00002460 .quad -1432625727662628443
- 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00002468 .quad 3112525982153323238
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002470 .quad -7812920107430224633
- 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002478 .quad 4251171748059520976
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002480 .quad -5154464115860392887
- 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002488 .quad 702278666647013315
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00002490 .quad -1831394126398103205
- 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00002498 .quad 5489534351736154548
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000024a0 .quad -8062150356639896359
- 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000024a8 .quad 1125115960621402641
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000024b0 .quad -5466001927372482545
- 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000024b8 .quad 6018080969204141205
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000024c0 .quad -2220816390788215277
- 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000024c8 .quad 2910915193077788602
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000024d0 .quad -8305539271883716405
- 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000024d8 .quad -486521013540076076
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000024e0 .quad -5770238071427257602
- 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000024e8 .quad -608151266925095095
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000024f0 .quad -2601111570856684098
- 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000024f8 .quad -5371875102083756772
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002500 .quad -8543223759426509417
- 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002508 .quad 3560107088838733873
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00002510 .quad -6067343680855748868
- 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00002518 .quad -161552157378970562
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00002520 .quad -2972493582642298180
- 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00002528 .quad 4409745821703674701
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00002530 .quad -8775337516792518219
- 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00002538 .quad -6467280898289979120
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00002540 .quad -6357485877563259869
- 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00002548 .quad 1139270913992301908
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00002550 .quad -3335171328526686933
- 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00002558 .quad -3187597375937010519
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00002560 .quad -9002011107970261189
- 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00002568 .quad 7231123676894144234
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002570 .quad -6640827866535438582
- 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002578 .quad 4427218577690292388
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002580 .quad -3689348814741910324
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002588 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002590 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002598 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000025a0 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000025b0 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000025c0 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000025d0 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000025e0 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000025f0 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002600 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002608 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00002610 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002618 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00002620 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002628 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00002630 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002638 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00002640 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002648 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00002650 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002658 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00002660 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002668 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002670 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002678 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002680 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002688 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00002690 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002698 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000026a0 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a8 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000026b0 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000026c0 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c8 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000026d0 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d8 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000026e0 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e8 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000026f0 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f8 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002700 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002708 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00002710 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002718 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00002720 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00002730 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00002740 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00002750 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00002758 .quad 4611686018427387904
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00002760 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00002768 .quad 5764607523034234880
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002770 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002778 .quad -6629298651489370112
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002780 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002788 .quad 5548434740920451072
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00002790 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00002798 .quad -1143914305352105984
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000027a0 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000027a8 .quad 7793479155164643328
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000027b0 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000027b8 .quad -4093209111326359552
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000027c0 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000027c8 .quad 4359273333062107136
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000027d0 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000027d8 .quad 5449091666327633920
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000027e0 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000027e8 .quad 2199678564482154496
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000027f0 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x000027f8 .quad 1374799102801346560
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002800 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002808 .quad 1718498878501683200
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00002810 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00002818 .quad 6759809616554491904
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00002820 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00002828 .quad 6530724019560251392
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00002830 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00002838 .quad -1059967012404461568
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00002840 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00002848 .quad 7898413271349198848
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00002850 .quad -8106986416796705681
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00002858 .quad -1981020733047832576
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00002860 .quad -5522047002568494197
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00002868 .quad -2476275916309790720
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002870 .quad -2290872734783229842
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002878 .quad -3095344895387238400
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002880 .quad -8349324486880600507
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002888 .quad 4982938468024057856
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00002890 .quad -5824969590173362730
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00002898 .quad -7606384970252091392
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x000028a0 .quad -2669525969289315508
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x000028a8 .quad 4327076842467049472
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000028b0 .quad -8585982758446904049
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000028b8 .quad -6518949010312869888
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000028c0 .quad -6120792429631242157
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000028c8 .quad -8148686262891087360
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000028d0 .quad -3039304518611664792
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000028d8 .quad 8260886245095692416
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000028e0 .quad -8817094351773372351
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000028e8 .quad 5163053903184807760
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x000028f0 .quad -6409681921289327535
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x000028f8 .quad -7381240676301154012
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002900 .quad -3400416383184271515
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002908 .quad -3178808521666707
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002910 .quad -9042789267131251553
- 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002918 .quad -4613672773753429595
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002920 .quad -6691800565486676537
- 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002928 .quad -5767090967191786994
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002930 .quad -3753064688430957767
- 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002938 .quad -7208863708989733743
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002940 .quad -79644842111309304
- 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002948 .quad 212292400617608629
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002950 .quad -6967307053960650171
- 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002958 .quad 132682750386005393
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002960 .quad -4097447799023424810
- 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002968 .quad 4777539456409894646
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002970 .quad -510123730351893109
- 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002978 .quad -3251447716342407501
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002980 .quad -7236356359111015049
- 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002988 .quad 7191217214140771120
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002990 .quad -4433759430461380907
- 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002998 .quad 4377335499248575996
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x000029a0 .quad -930513269649338230
- 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x000029a8 .quad -8363388681221443717
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x000029b0 .quad -7499099821171918250
- 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x000029b8 .quad -7532960934977096275
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x000029c0 .quad -4762188758037509908
- 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x000029c8 .quad 4418856886560793368
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x000029d0 .quad -1341049929119499481
- 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x000029d8 .quad 5523571108200991710
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000029e0 .quad -7755685233340769032
- 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000029e8 .quad -8076983103442849941
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000029f0 .quad -5082920523248573386
- 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000029f8 .quad -5484542860876174523
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002a00 .quad -1741964635633328828
- 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002a08 .quad 6979379479186945559
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002a10 .quad -8006256924911912374
- 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002a18 .quad -4861259862362934834
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002a20 .quad -5396135137712502563
- 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002a28 .quad 7758483227328495170
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002a30 .quad -2133482903713240300
- 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002a38 .quad -4136954021121544750
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002a40 .quad -8250955842461857044
- 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002a48 .quad -279753253987271517
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002a50 .quad -5702008784649933400
- 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002a58 .quad 4261994450943298508
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002a60 .quad -2515824962385028846
- 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002a68 .quad 5327493063679123135
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002a70 .quad -8489919629131724885
- 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002a78 .quad 7941369183226839864
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002a80 .quad -6000713517987268202
- 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002a88 .quad 5315025460606161925
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002a90 .quad -2889205879056697349
- 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002a98 .quad -2579590211097073401
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002aa0 .quad -8723282702051517699
- 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002aa8 .quad 7611128154919104932
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002ab0 .quad -6292417359137009220
- 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002ab8 .quad -4321147861633282547
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002ac0 .quad -3253835680493873621
- 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002ac8 .quad -789748808614215279
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002ad0 .quad -8951176327949752869
- 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002ad8 .quad 8729779031470891259
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002ae0 .quad -6577284391509803182
- 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002ae8 .quad 6300537770911226169
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002af0 .quad -3609919470959866074
- 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002af8 .quad -1347699823215743097
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002b00 .quad -9173728696990998152
- 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002b08 .quad 6075216638131242421
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002b10 .quad -6855474852811359786
- 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002b18 .quad 7594020797664053026
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002b20 .quad -3957657547586811828
- 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002b28 .quad 269153960225290474
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002b30 .quad -335385916056126881
- 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002b38 .quad 336442450281613092
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002b40 .quad -7127145225176161157
- 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002b48 .quad 7127805559067090039
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002b50 .quad -4297245513042813542
- 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002b58 .quad 4298070930406474645
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002b60 .quad -759870872876129024
- 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002b68 .quad -3850783373846682502
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002b70 .quad -7392448323188662496
- 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002b78 .quad 9122475437414293196
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002b80 .quad -4628874385558440216
- 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002b88 .quad -7043649776941685121
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002b90 .quad -1174406963520662366
- 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002b98 .quad -4192876202749718497
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002ba0 .quad -7651533379841495835
- 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002ba8 .quad -4926390635932268013
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002bb0 .quad -4952730706374481889
- 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002bb8 .quad 3065383741939440792
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002bc0 .quad -1579227364540714458
- 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002bc8 .quad -779956341003086914
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002bd0 .quad -7904546130479028392
- 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002bd8 .quad 6430056314514152535
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002be0 .quad -5268996644671397586
- 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002be8 .quad 8037570393142690669
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002bf0 .quad -1974559787411859078
- 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002bf8 .quad 823590954573587528
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002c00 .quad -8151628894773493780
- 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002c08 .quad 5126430365035880109
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002c10 .quad -5577850100039479321
- 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002c18 .quad 6408037956294850136
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002c20 .quad -2360626606621961247
- 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002c28 .quad 3398361426941174766
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002c30 .quad -8392920656779807636
- 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002c38 .quad -4793553135802847627
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002c40 .quad -5879464802547371641
- 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002c48 .quad -1380255401326171630
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002c50 .quad -2737644984756826647
- 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002c58 .quad -1725319251657714538
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002c60 .quad -8628557143114098510
- 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002c68 .quad 3533361486141316318
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002c70 .quad -6174010410465235234
- 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002c78 .quad -4806670179178130410
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002c80 .quad -3105826994654156138
- 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002c88 .quad 7826720331309500699
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002c90 .quad -8858670899299929442
- 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002c98 .quad 280014188641050033
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002ca0 .quad -6461652605697523899
- 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002ca8 .quad -8873354301053463267
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002cb0 .quad -3465379738694516970
- 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002cb8 .quad -1868320839462053276
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002cc0 .quad -9083391364325154962
- 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002cc8 .quad 5749828502977298559
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002cd0 .quad -6742553186979055799
- 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002cd8 .quad -2036086408133152610
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002ce0 .quad -3816505465296431844
- 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002ce8 .quad 6678264026688335046
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002cf0 .quad -158945813193151901
- 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002cf8 .quad 8347830033360418807
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002d00 .quad -7016870160886801794
- 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002d08 .quad 2911550761636567803
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002d10 .quad -4159401682681114339
- 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002d18 .quad -5583933584809066055
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002d20 .quad -587566084924005019
- 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002d28 .quad 2243455055843443239
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002d30 .quad -7284757830718584993
- 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002d38 .quad 3708002419115845977
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002d40 .quad -4494261269970843337
- 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002d48 .quad 23317005467419567
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002d50 .quad -1006140569036166268
- 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002d58 .quad -4582539761593113445
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002d60 .quad -7546366883288685774
- 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002d68 .quad -558244341782001951
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002d70 .quad -4821272585683469313
- 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002d78 .quad -5309491445654890343
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002d80 .quad -1414904713676948737
- 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002d88 .quad -6636864307068612929
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002d90 .quad -7801844473689174817
- 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002d98 .quad -4148040191917883080
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002da0 .quad -5140619573684080617
- 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002da8 .quad -5185050239897353851
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002db0 .quad -1814088448677712867
- 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002db8 .quad -6481312799871692314
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002dc0 .quad -8051334308064652398
- 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002dc8 .quad -8662506518347195600
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002dd0 .quad -5452481866653427593
- 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002dd8 .quad 3006924907348169212
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002de0 .quad -2203916314889396588
- 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002de8 .quad -853029884242176389
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002df0 .quad -8294976724446954723
- 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002df8 .quad 1772699331562333709
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002e00 .quad -5757034887131305500
- 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002e08 .quad 6827560182880305040
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002e10 .quad -2584607590486743971
- 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002e18 .quad 8534450228600381300
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002e20 .quad -8532908771695296838
- 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002e28 .quad 7639874402088932265
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002e30 .quad -6054449946191733143
- 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002e38 .quad 326470965756389523
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002e40 .quad -2956376414312278525
- 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002e48 .quad 5019774725622874807
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002e50 .quad -8765264286586255934
- 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002e58 .quad 831516194300602803
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002e60 .quad -6344894339805432014
- 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002e68 .quad -8183976793979022305
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002e70 .quad -3319431906329402113
- 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002e78 .quad 3605087062808385831
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00002e80 .quad -8992173969096958177
- 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00002e88 .quad 9170708441896323001
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00002e90 .quad -6628531442943809817
- 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00002e98 .quad 6851699533943015847
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00002ea0 .quad -3673978285252374367
- 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00002ea8 .quad 3952938399001381904
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00002eb0 .quad -9213765455923815836
- 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00002eb8 .quad -4446942528265218166
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00002ec0 .quad -6905520801477381891
- 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00002ec8 .quad -946992141904134803
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00002ed0 .quad -4020214983419339459
- 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00002ed8 .quad 8039631859474607304
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00002ee0 .quad -413582710846786420
- 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00002ee8 .quad -3785518230938904582
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00002ef0 .quad -7176018221920323369
- 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00002ef8 .quad -60105885123121412
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00002f00 .quad -4358336758973016307
- 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00002f08 .quad -75132356403901765
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00002f10 .quad -836234930288882479
- 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00002f18 .quad 9129456591349898602
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00002f20 .quad -7440175859071633406
- 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00002f28 .quad -1211618658047395230
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00002f30 .quad -4688533805412153853
- 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00002f38 .quad -6126209340986631941
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00002f40 .quad -1248981238337804412
- 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00002f48 .quad -7657761676233289927
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00002f50 .quad -7698142301602209614
- 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00002f58 .quad -2480258038432112252
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00002f60 .quad -5010991858575374113
- 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00002f68 .quad -7712008566467528219
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00002f70 .quad -1652053804791829737
- 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00002f78 .quad 8806733365625141342
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00002f80 .quad -7950062655635975442
- 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00002f88 .quad -6025006692552756421
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00002f90 .quad -5325892301117581398
- 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00002f98 .quad 6303799689591218186
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00002fa0 .quad -2045679357969588844
- 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00002fa8 .quad -1343622424865753076
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00002fb0 .quad -8196078626372074883
- 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00002fb8 .quad 1466078993672598280
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00002fc0 .quad -5633412264537705700
- 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00002fc8 .quad 6444284760518135753
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00002fd0 .quad -2430079312244744221
- 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00002fd8 .quad 8055355950647669692
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00002fe0 .quad -8436328597794046994
- 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00002fe8 .quad 2728754459941099605
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00002ff0 .quad -5933724728815170839
- 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00002ff8 .quad -5812428961928401301
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003000 .quad -2805469892591575644
- 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003008 .quad 1957835834444274181
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00003010 .quad -8670947710510816634
- 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00003018 .quad -7999724640327104445
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00003020 .quad -6226998619711132888
- 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00003028 .quad 3835402254873283156
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00003030 .quad -3172062256211528206
- 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00003038 .quad 4794252818591603945
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00003040 .quad -8900067937773286985
- 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00003048 .quad 7608094030047140370
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00003050 .quad -6513398903789220827
- 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00003058 .quad 4898431519131537558
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00003060 .quad -3530062611309138130
- 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00003068 .quad -7712018656367741764
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003070 .quad -9123818159709293187
- 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003078 .quad 2097517367411243254
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003080 .quad -6793086681209228580
- 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003088 .quad 7233582727691441971
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00003090 .quad -3879672333084147821
- 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00003098 .quad 9041978409614302463
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000030a0 .quad -237904397927796872
- 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000030a8 .quad 6690786993590490175
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000030b0 .quad -7066219276345954901
- 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000030b8 .quad 4181741870994056360
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000030c0 .quad -4221088077005055722
- 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000030c8 .quad 615491320315182545
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000030d0 .quad -664674077828931749
- 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000030d8 .quad -8454007886460797626
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000030e0 .quad -7332950326284164199
- 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000030e8 .quad 3939617107816777292
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000030f0 .quad -4554501889427817345
- 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000030f8 .quad -8910536670511192098
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003100 .quad -1081441343357383777
- 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003108 .quad 7308573235570561494
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00003110 .quad -7593429867239446717
- 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00003118 .quad -6961356773836868826
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00003120 .quad -4880101315621920492
- 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00003128 .quad -8701695967296086033
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00003130 .quad -1488440626100012711
- 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00003138 .quad -6265433940692719637
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00003140 .quad -7847804418953589800
- 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00003148 .quad 695789805494438131
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00003150 .quad -5198069505264599346
- 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00003158 .quad 869737256868047664
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00003160 .quad -1885900863153361279
- 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00003168 .quad -8136200465769716229
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003170 .quad -8096217067111932656
- 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003178 .quad -473439272678684739
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003180 .quad -5508585315462527915
- 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003188 .quad 4019886927579031981
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00003190 .quad -2274045625900771990
- 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00003198 .quad -8810199395808373736
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000031a0 .quad -8338807543829064350
- 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000031a8 .quad -7812217631593927537
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000031b0 .quad -5811823411358942533
- 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000031b8 .quad 4069786015789754291
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000031c0 .quad -2653093245771290262
- 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000031c8 .quad 475546501309804959
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000031d0 .quad -8575712306248138270
- 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000031d8 .quad 4908902581746016004
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000031e0 .quad -6107954364382784934
- 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000031e8 .quad -3087243809672255804
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000031f0 .quad -3023256937051093263
- 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000031f8 .quad -8470740780517707659
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003200 .quad -8807064613298015146
- 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003208 .quad -682526969396179382
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00003210 .quad -6397144748195131028
- 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00003218 .quad -5464844730172612132
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00003220 .quad -3384744916816525881
- 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00003228 .quad -2219369894288377261
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00003230 .quad -9032994600651410532
- 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00003238 .quad -1387106183930235788
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00003240 .quad -6679557232386875260
- 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00003248 .quad 2877803288514593169
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00003250 .quad -3737760522056206171
- 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00003258 .quad 3597254110643241461
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00003260 .quad -60514634142869810
- 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00003268 .quad 9108253656731439730
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003270 .quad -6955350673980375487
- 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003278 .quad 1080972517029761927
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003280 .quad -4082502324048081455
- 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003288 .quad 5962901664714590313
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00003290 .quad -491441886632713915
- 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00003298 .quad -6381430974388925821
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000032a0 .quad -7224680206786528053
- 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000032a8 .quad -8600080377420466542
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000032b0 .quad -4419164240055772162
- 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000032b8 .quad 7696643601933968438
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000032c0 .quad -912269281642327298
- 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000032c8 .quad 397432465562684740
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000032d0 .quad -7487697328667536418
- 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000032d8 .quad -4363290727450709941
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000032e0 .quad -4747935642407032618
- 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000032e8 .quad 8380944645968776285
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000032f0 .quad -1323233534581402868
- 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000032f8 .quad 1252808770606194548
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003300 .quad -7744549986754458649
- 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003308 .quad -8440366555225904215
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00003310 .quad -5069001465015685407
- 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00003318 .quad 7896285879677171347
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00003320 .quad -1724565812842218855
- 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00003328 .quad -3964700705685699528
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00003330 .quad -7995382660667468640
- 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00003338 .quad 2133748077373825699
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00003340 .quad -5382542307406947896
- 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00003348 .quad 2667185096717282124
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00003350 .quad -2116491865831296966
- 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00003358 .quad 3333981370896602654
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00003360 .quad -8240336443785642460
- 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00003368 .quad 6695424375237764563
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003370 .quad -5688734536304665171
- 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003378 .quad 8369280469047205704
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003380 .quad -2499232151953443560
- 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003388 .quad -3373457468973156582
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00003390 .quad -8479549122611984081
- 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00003398 .quad -9025939945749304720
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000033a0 .quad -5987750384837592197
- 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000033a8 .quad 7164319141522920716
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000033b0 .quad -2873001962619602342
- 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000033b8 .quad 4343712908476262991
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000033c0 .quad -8713155254278333320
- 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000033c8 .quad 7326506586225052274
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000033d0 .quad -6279758049420528746
- 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000033d8 .quad 9158133232781315342
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000033e0 .quad -3238011543348273028
- 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000033e8 .quad 2224294504121868369
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000033f0 .quad -8941286242233752499
- 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000033f8 .quad -7833187971778608077
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003400 .quad -6564921784364802720
- 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003408 .quad -568112927868484288
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00003410 .quad -3594466212028615495
- 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00003418 .quad 3901544858591782543
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00003420 .quad -9164070410158966541
- 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00003428 .quad -4479063491021217766
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00003430 .quad -6843401994271320272
- 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00003438 .quad -5598829363776522208
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00003440 .quad -3942566474411762436
- 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00003448 .quad -2386850686293264856
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00003450 .quad -316522074587315140
- 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00003458 .quad 1628122660560806834
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00003460 .quad -7115355324258153819
- 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00003468 .quad -8205795374004271537
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003470 .quad -4282508136895304370
- 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003478 .quad -1033872180650563613
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003480 .quad -741449152691742558
- 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003488 .quad -5904026244240592420
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00003490 .quad -7380934748073420955
- 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00003498 .quad -5995859411864064214
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000034a0 .quad -4614482416664388289
- 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000034a8 .quad 1728547772024695540
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000034b0 .quad -1156417002403097458
- 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000034b8 .quad -2451001303396518479
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000034c0 .quad -7640289654143017767
- 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000034c8 .quad 5385653213018257807
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000034d0 .quad -4938676049251384305
- 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000034d8 .quad -7102991539009341454
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000034e0 .quad -1561659043136842477
- 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000034e8 .quad -8878739423761676818
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000034f0 .quad -7893565929601608404
- 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000034f8 .quad 3674159897003727797
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003500 .quad -5255271393574622601
- 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003508 .quad 4592699871254659746
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00003510 .quad -1957403223540890347
- 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00003518 .quad 1129188820640936779
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00003520 .quad -8140906042354138323
- 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00003528 .quad 3011586022114279439
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00003530 .quad -5564446534515285000
- 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00003538 .quad 8376168546070237203
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00003540 .quad -2343872149716718346
- 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00003548 .quad -7976533391121755113
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00003550 .quad -8382449121214030822
- 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00003558 .quad 1932195658189984911
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00003560 .quad -5866375383090150624
- 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00003568 .quad -6808127464117294670
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003570 .quad -2721283210435300376
- 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003578 .quad -3898473311719230433
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003580 .quad -8618331034163144591
- 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003588 .quad 9092669226243950739
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00003590 .quad -6161227774276542835
- 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00003598 .quad -2469221522477225288
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000035a0 .quad -3089848699418290639
- 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000035a8 .quad 6136845133758244198
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000035b0 .quad -8848684464777513506
- 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000035b8 .quad -3082000819042179232
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000035c0 .quad -6449169562544503978
- 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000035c8 .quad -8464187042230111944
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000035d0 .quad -3449775934753242068
- 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000035d8 .quad 3254824252494523782
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000035e0 .quad -9073638986861858149
- 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000035e8 .quad -7189106879045698444
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000035f0 .quad -6730362715149934782
- 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000035f8 .quad -8986383598807123056
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003600 .quad -3801267375510030573
- 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003608 .quad 2602078556773259892
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00003610 .quad -139898200960150313
- 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00003618 .quad -1359087822460813039
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00003620 .quad -7004965403241175802
- 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00003628 .quad -849429889038008149
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00003630 .quad -4144520735624081848
- 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00003638 .quad -5673473379724898090
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00003640 .quad -568964901102714406
- 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00003648 .quad -2480155706228734709
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00003650 .quad -7273132090830278360
- 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00003658 .quad -3855940325606653145
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00003660 .quad -4479729095110460046
- 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00003668 .quad -208239388580928527
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003670 .quad -987975350460687153
- 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003678 .quad -4871985254153548563
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003680 .quad -7535013621679011327
- 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003688 .quad -3044990783845967852
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00003690 .quad -4807081008671376254
- 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00003698 .quad 5417133557047315993
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000036a0 .quad -1397165242411832414
- 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000036a8 .quad -2451955090545630817
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000036b0 .quad -7790757304148477115
- 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000036b8 .quad -3838314940804713212
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000036c0 .quad -5126760611758208489
- 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000036c8 .quad 4425478360848884292
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000036d0 .quad -1796764746270372707
- 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000036d8 .quad 920161932633717461
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000036e0 .quad -8040506994060064798
- 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000036e8 .quad 2880944217109767366
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000036f0 .quad -5438947724147693094
- 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000036f8 .quad -5622191765467566601
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003700 .quad -2186998636757228463
- 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003708 .quad 6807318348447705460
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00003710 .quad -8284403175614349646
- 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00003718 .quad -2662955059861265943
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00003720 .quad -5743817951090549153
- 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00003728 .quad -7940379843253970333
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00003730 .quad -2568086420435798537
- 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00003738 .quad 8521269269642088700
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00003740 .quad -8522583040413455942
- 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00003748 .quad -6203421752542164322
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00003750 .quad -6041542782089432023
- 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00003758 .quad 6080780864604458309
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00003760 .quad -2940242459184402125
- 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00003768 .quad -6234081974526590826
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003770 .quad -8755180564631333184
- 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003778 .quad 5327070802775656542
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003780 .quad -6332289687361778576
- 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003788 .quad 6658838503469570677
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00003790 .quad -3303676090774835316
- 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00003798 .quad 8323548129336963346
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000037a0 .quad -8982326584375353929
- 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000037a8 .quad -4021154456019173716
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000037b0 .quad -6616222212041804507
- 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000037b8 .quad -5026443070023967146
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000037c0 .quad -3658591746624867729
- 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000037c8 .quad 2940318199324816876
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000037d0 .quad -9204148869281624187
- 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000037d8 .quad 8755227902219092404
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000037e0 .quad -6893500068174642330
- 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000037e8 .quad -2891023177508298208
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x000037f0 .quad -4005189066790915008
- 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x000037f8 .quad -8225464990312760664
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003800 .quad -394800315061255856
- 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003808 .quad -5670145219463562926
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00003810 .quad -7164279224554366766
- 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00003818 .quad 7985374283903742932
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00003820 .quad -4343663012265570553
- 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00003828 .quad 758345818024902857
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00003830 .quad -817892746904575288
- 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00003838 .quad -3663753745896259333
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00003840 .quad -7428711994456441411
- 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00003848 .quad -9207375118826243939
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00003850 .quad -4674203974643163860
- 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00003858 .quad -2285846861678029116
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00003860 .quad -1231068949876566920
- 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00003868 .quad 1754377441329851509
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003870 .quad -7686947121313936181
- 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003878 .quad 1096485900831157193
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003880 .quad -4996997883215032323
- 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003888 .quad -3241078642388441413
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00003890 .quad -1634561335591402499
- 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00003898 .quad 5172023733869224042
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x000038a0 .quad -7939129862385708418
- 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x000038a8 .quad 5538357842881958978
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000038b0 .quad -5312226309554747619
- 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000038b8 .quad -2300424733252327085
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000038c0 .quad -2028596868516046619
- 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000038c8 .quad 6347841120289366951
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000038d0 .quad -8185402070463610993
- 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000038d8 .quad 6273243709394548297
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000038e0 .quad -5620066569652125837
- 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000038e8 .quad 3229868618315797467
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x000038f0 .quad -2413397193637769393
- 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x000038f8 .quad -574350245532641070
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003900 .quad -8425902273664687727
- 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003908 .quad -358968903457900669
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003910 .quad -5920691823653471754
- 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003918 .quad 8774660907532399972
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003920 .quad -2789178761139451788
- 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003928 .quad 1744954097560724157
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003930 .quad -8660765753353239224
- 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003938 .quad -8132775725879323210
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003940 .quad -6214271173264161126
- 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003948 .quad -5554283638921766109
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003950 .quad -3156152948152813503
- 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003958 .quad 6892203506629956076
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003960 .quad -8890124620236590296
- 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003968 .quad -2609901835997359308
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003970 .quad -6500969756868349965
- 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003978 .quad 1349308723430688769
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003980 .quad -3514526177658049553
- 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003988 .quad -2925050114139026943
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003990 .quad -9114107888677362827
- 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003998 .quad -1828156321336891839
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x000039a0 .quad -6780948842419315629
- 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x000039a8 .quad 6938176635183661009
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x000039b0 .quad -3864500034596756632
- 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x000039b8 .quad 4061034775552188357
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x000039c0 .quad -218939024818557886
- 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x000039c8 .quad 5076293469440235446
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x000039d0 .quad -7054365918152680535
- 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x000039d8 .quad 7784369436827535058
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path.go
deleted file mode 100644
index facf29d77..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path.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 avx
-
-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/avx/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path_subr.go
deleted file mode 100644
index c45a53baf..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__get_by_path = 224
-)
-
-const (
- _stack__get_by_path = 272
-)
-
-const (
- _size__get_by_path = 20184
-)
-
-var (
- _pcsp__get_by_path = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {17077, 272},
- {17078, 264},
- {17080, 256},
- {17082, 248},
- {17084, 240},
- {17086, 232},
- {17090, 224},
- {20184, 272},
- }
-)
-
-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/avx/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path_text_amd64.go
deleted file mode 100644
index a2a3886e2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/get_by_path_text_amd64.go
+++ /dev/null
@@ -1,6049 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000020 LCPI0_2
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000020 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .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
- 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000090 LCPI0_9
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000090 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000c0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000000d0 LCPI0_13
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000000d0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000000e0 .p2align 4, 0x90
- //0x000000e0 _get_by_path
- 0x55, //0x000000e0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000e1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000e4 pushq %r15
- 0x41, 0x56, //0x000000e6 pushq %r14
- 0x41, 0x55, //0x000000e8 pushq %r13
- 0x41, 0x54, //0x000000ea pushq %r12
- 0x53, //0x000000ec pushq %rbx
- 0x48, 0x81, 0xec, 0xe0, 0x00, 0x00, 0x00, //0x000000ed subq $224, %rsp
- 0x49, 0x89, 0xf0, //0x000000f4 movq %rsi, %r8
- 0x49, 0x89, 0xff, //0x000000f7 movq %rdi, %r15
- 0x48, 0x8b, 0x42, 0x08, //0x000000fa movq $8(%rdx), %rax
- 0x48, 0x85, 0xc0, //0x000000fe testq %rax, %rax
- 0x48, 0x89, 0x74, 0x24, 0x18, //0x00000101 movq %rsi, $24(%rsp)
- 0x48, 0x89, 0x7c, 0x24, 0x28, //0x00000106 movq %rdi, $40(%rsp)
- 0x48, 0x89, 0x4c, 0x24, 0x40, //0x0000010b movq %rcx, $64(%rsp)
- 0x0f, 0x84, 0xb4, 0x2a, 0x00, 0x00, //0x00000110 je LBB0_447
- 0x4c, 0x8b, 0x2a, //0x00000116 movq (%rdx), %r13
- 0x48, 0xc1, 0xe0, 0x04, //0x00000119 shlq $4, %rax
- 0x4c, 0x01, 0xe8, //0x0000011d addq %r13, %rax
- 0x48, 0x89, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00000120 movq %rax, $192(%rsp)
- 0x4d, 0x8d, 0x5f, 0x08, //0x00000128 leaq $8(%r15), %r11
- 0x49, 0x8b, 0x3f, //0x0000012c movq (%r15), %rdi
- 0x49, 0x8b, 0x00, //0x0000012f movq (%r8), %rax
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000132 movabsq $4294977024, %r9
- 0xc5, 0xfa, 0x6f, 0x05, 0xec, 0xfe, 0xff, 0xff, //0x0000013c vmovdqu $-276(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xf4, 0xfe, 0xff, 0xff, //0x00000144 vmovdqu $-268(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x35, 0xac, 0xfe, 0xff, 0xff, //0x0000014c vmovdqu $-340(%rip), %xmm14 /* LCPI0_0+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0xb4, 0xfe, 0xff, 0xff, //0x00000154 vmovdqu $-332(%rip), %xmm15 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xbc, 0xfe, 0xff, 0xff, //0x0000015c vmovdqu $-324(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00000164 vpcmpeqd %xmm9, %xmm9, %xmm9
- 0xc5, 0x7a, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000169 vmovdqu $-273(%rip), %xmm10 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xf7, 0xfe, 0xff, 0xff, //0x00000171 vmovdqu $-265(%rip), %xmm11 /* LCPI0_7+0(%rip) */
- 0xc4, 0x41, 0x39, 0xef, 0xc0, //0x00000179 vpxor %xmm8, %xmm8, %xmm8
- 0xc5, 0x7a, 0x6f, 0x25, 0xca, 0xfe, 0xff, 0xff, //0x0000017e vmovdqu $-310(%rip), %xmm12 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x2d, 0x92, 0xfe, 0xff, 0xff, //0x00000186 vmovdqu $-366(%rip), %xmm13 /* LCPI0_2+0(%rip) */
- 0x4c, 0x89, 0x5c, 0x24, 0x38, //0x0000018e movq %r11, $56(%rsp)
- //0x00000193 LBB0_2
- 0x49, 0x8b, 0x0b, //0x00000193 movq (%r11), %rcx
- 0x48, 0x89, 0xc2, //0x00000196 movq %rax, %rdx
- 0x48, 0x29, 0xca, //0x00000199 subq %rcx, %rdx
- 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000019c jae LBB0_7
- 0x8a, 0x1c, 0x07, //0x000001a2 movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000001a5 cmpb $13, %bl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001a8 je LBB0_7
- 0x80, 0xfb, 0x20, //0x000001ae cmpb $32, %bl
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000001b1 je LBB0_7
- 0x80, 0xc3, 0xf7, //0x000001b7 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000001ba cmpb $1, %bl
- 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x000001bd jbe LBB0_7
- 0x48, 0x89, 0xc6, //0x000001c3 movq %rax, %rsi
- 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000001c6 jmp LBB0_27
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001cb .p2align 4, 0x90
- //0x000001d0 LBB0_7
- 0x48, 0x8d, 0x70, 0x01, //0x000001d0 leaq $1(%rax), %rsi
- 0x48, 0x39, 0xce, //0x000001d4 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_11
- 0x8a, 0x1c, 0x37, //0x000001dd movb (%rdi,%rsi), %bl
- 0x80, 0xfb, 0x0d, //0x000001e0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000001e3 je LBB0_11
- 0x80, 0xfb, 0x20, //0x000001e9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000001ec je LBB0_11
- 0x80, 0xc3, 0xf7, //0x000001f2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000001f5 cmpb $1, %bl
- 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000001f8 ja LBB0_27
- 0x90, 0x90, //0x000001fe .p2align 4, 0x90
- //0x00000200 LBB0_11
- 0x48, 0x8d, 0x70, 0x02, //0x00000200 leaq $2(%rax), %rsi
- 0x48, 0x39, 0xce, //0x00000204 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae LBB0_15
- 0x8a, 0x1c, 0x37, //0x0000020d movb (%rdi,%rsi), %bl
- 0x80, 0xfb, 0x0d, //0x00000210 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000213 je LBB0_15
- 0x80, 0xfb, 0x20, //0x00000219 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000021c je LBB0_15
- 0x80, 0xc3, 0xf7, //0x00000222 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000225 cmpb $1, %bl
- 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000228 ja LBB0_27
- 0x90, 0x90, //0x0000022e .p2align 4, 0x90
- //0x00000230 LBB0_15
- 0x48, 0x8d, 0x70, 0x03, //0x00000230 leaq $3(%rax), %rsi
- 0x48, 0x39, 0xce, //0x00000234 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_19
- 0x8a, 0x1c, 0x37, //0x0000023d movb (%rdi,%rsi), %bl
- 0x80, 0xfb, 0x0d, //0x00000240 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000243 je LBB0_19
- 0x80, 0xfb, 0x20, //0x00000249 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000024c je LBB0_19
- 0x80, 0xc3, 0xf7, //0x00000252 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000255 cmpb $1, %bl
- 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000258 ja LBB0_27
- 0x90, 0x90, //0x0000025e .p2align 4, 0x90
- //0x00000260 LBB0_19
- 0x4c, 0x8d, 0x50, 0x04, //0x00000260 leaq $4(%rax), %r10
- 0x4c, 0x39, 0xd1, //0x00000264 cmpq %r10, %rcx
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000267 jbe LBB0_834
- 0x4c, 0x39, 0xd1, //0x0000026d cmpq %r10, %rcx
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00000270 je LBB0_26
- 0x4c, 0x8d, 0x14, 0x0f, //0x00000276 leaq (%rdi,%rcx), %r10
- 0x48, 0x83, 0xc2, 0x04, //0x0000027a addq $4, %rdx
- 0x48, 0x89, 0xfb, //0x0000027e movq %rdi, %rbx
- 0x48, 0x8d, 0x74, 0x07, 0x05, //0x00000281 leaq $5(%rdi,%rax), %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000286 .p2align 4, 0x90
- //0x00000290 LBB0_22
- 0x0f, 0xbe, 0x7e, 0xff, //0x00000290 movsbl $-1(%rsi), %edi
- 0x83, 0xff, 0x20, //0x00000294 cmpl $32, %edi
- 0x0f, 0x87, 0x7f, 0x00, 0x00, 0x00, //0x00000297 ja LBB0_28
- 0x49, 0x0f, 0xa3, 0xf9, //0x0000029d btq %rdi, %r9
- 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x000002a1 jae LBB0_28
- 0x48, 0xff, 0xc6, //0x000002a7 incq %rsi
- 0x48, 0xff, 0xc2, //0x000002aa incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000002ad jne LBB0_22
- 0x48, 0x89, 0xdf, //0x000002b3 movq %rbx, %rdi
- 0x49, 0x29, 0xfa, //0x000002b6 subq %rdi, %r10
- 0x4c, 0x89, 0xd6, //0x000002b9 movq %r10, %rsi
- 0x48, 0x39, 0xce, //0x000002bc cmpq %rcx, %rsi
- 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000002bf jb LBB0_27
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000002c5 jmp LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ca .p2align 4, 0x90
- //0x000002d0 LBB0_834
- 0x4d, 0x89, 0x10, //0x000002d0 movq %r10, (%r8)
- 0x31, 0xc9, //0x000002d3 xorl %ecx, %ecx
- 0x49, 0x8b, 0x45, 0x00, //0x000002d5 movq (%r13), %rax
- 0x48, 0x85, 0xc0, //0x000002d9 testq %rax, %rax
- 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000002dc jne LBB0_30
- 0xe9, 0x82, 0x40, 0x00, 0x00, //0x000002e2 jmp LBB0_835
- //0x000002e7 LBB0_26
- 0x49, 0x01, 0xfa, //0x000002e7 addq %rdi, %r10
- 0x49, 0x29, 0xfa, //0x000002ea subq %rdi, %r10
- 0x4c, 0x89, 0xd6, //0x000002ed movq %r10, %rsi
- 0x48, 0x39, 0xce, //0x000002f0 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f3 jae LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f9 .p2align 4, 0x90
- //0x00000300 LBB0_27
- 0x4c, 0x8d, 0x56, 0x01, //0x00000300 leaq $1(%rsi), %r10
- 0x4d, 0x89, 0x10, //0x00000304 movq %r10, (%r8)
- 0x8a, 0x0c, 0x37, //0x00000307 movb (%rdi,%rsi), %cl
- 0x49, 0x8b, 0x45, 0x00, //0x0000030a movq (%r13), %rax
- 0x48, 0x85, 0xc0, //0x0000030e testq %rax, %rax
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000311 jne LBB0_30
- 0xe9, 0x4d, 0x40, 0x00, 0x00, //0x00000317 jmp LBB0_835
- //0x0000031c LBB0_28
- 0x48, 0x89, 0xdf, //0x0000031c movq %rbx, %rdi
- 0x48, 0x89, 0xda, //0x0000031f movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000322 notq %rdx
- 0x48, 0x01, 0xd6, //0x00000325 addq %rdx, %rsi
- 0x48, 0x39, 0xce, //0x00000328 cmpq %rcx, %rsi
- 0x0f, 0x82, 0xcf, 0xff, 0xff, 0xff, //0x0000032b jb LBB0_27
- //0x00000331 LBB0_29
- 0x31, 0xc9, //0x00000331 xorl %ecx, %ecx
- 0x49, 0x89, 0xc2, //0x00000333 movq %rax, %r10
- 0x49, 0x8b, 0x45, 0x00, //0x00000336 movq (%r13), %rax
- 0x48, 0x85, 0xc0, //0x0000033a testq %rax, %rax
- 0x0f, 0x84, 0x26, 0x40, 0x00, 0x00, //0x0000033d je LBB0_835
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000343 .p2align 4, 0x90
- //0x00000350 LBB0_30
- 0x8a, 0x40, 0x17, //0x00000350 movb $23(%rax), %al
- 0x24, 0x1f, //0x00000353 andb $31, %al
- 0x3c, 0x02, //0x00000355 cmpb $2, %al
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000357 je LBB0_343
- 0x3c, 0x18, //0x0000035d cmpb $24, %al
- 0x0f, 0x85, 0x04, 0x40, 0x00, 0x00, //0x0000035f jne LBB0_835
- 0x80, 0xf9, 0x7b, //0x00000365 cmpb $123, %cl
- 0x4c, 0x89, 0x6c, 0x24, 0x58, //0x00000368 movq %r13, $88(%rsp)
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000036d je LBB0_33
- 0xe9, 0x09, 0x40, 0x00, 0x00, //0x00000373 jmp LBB0_837
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000378 .p2align 4, 0x90
- //0x00000380 LBB0_343
- 0x80, 0xf9, 0x5b, //0x00000380 cmpb $91, %cl
- 0x0f, 0x85, 0xf8, 0x3f, 0x00, 0x00, //0x00000383 jne LBB0_837
- 0x49, 0x8b, 0x45, 0x08, //0x00000389 movq $8(%r13), %rax
- 0x4c, 0x8b, 0x30, //0x0000038d movq (%rax), %r14
- 0x4d, 0x85, 0xf6, //0x00000390 testq %r14, %r14
- 0x0f, 0x88, 0xd0, 0x3f, 0x00, 0x00, //0x00000393 js LBB0_835
- 0x49, 0x8b, 0x03, //0x00000399 movq (%r11), %rax
- 0x4c, 0x89, 0xd1, //0x0000039c movq %r10, %rcx
- 0x48, 0x29, 0xc1, //0x0000039f subq %rax, %rcx
- 0x0f, 0x83, 0xb8, 0x19, 0x00, 0x00, //0x000003a2 jae LBB0_350
- 0x42, 0x8a, 0x14, 0x17, //0x000003a8 movb (%rdi,%r10), %dl
- 0x80, 0xfa, 0x0d, //0x000003ac cmpb $13, %dl
- 0x0f, 0x84, 0xab, 0x19, 0x00, 0x00, //0x000003af je LBB0_350
- 0x80, 0xfa, 0x20, //0x000003b5 cmpb $32, %dl
- 0x0f, 0x84, 0xa2, 0x19, 0x00, 0x00, //0x000003b8 je LBB0_350
- 0x80, 0xc2, 0xf7, //0x000003be addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000003c1 cmpb $1, %dl
- 0x0f, 0x86, 0x96, 0x19, 0x00, 0x00, //0x000003c4 jbe LBB0_350
- 0x4c, 0x89, 0xd2, //0x000003ca movq %r10, %rdx
- 0xe9, 0xbf, 0x1a, 0x00, 0x00, //0x000003cd jmp LBB0_372
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d2 .p2align 4, 0x90
- //0x000003e0 LBB0_246
- 0x48, 0x01, 0xfe, //0x000003e0 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x000003e3 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x000003e6 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x000003e9 cmpq %rax, %rdx
- 0x0f, 0x83, 0x8f, 0x3f, 0x00, 0x00, //0x000003ec jae LBB0_837
- //0x000003f2 LBB0_248
- 0x4c, 0x8d, 0x52, 0x01, //0x000003f2 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x10, //0x000003f6 movq %r10, (%r8)
- 0x8a, 0x04, 0x17, //0x000003f9 movb (%rdi,%rdx), %al
- 0x3c, 0x2c, //0x000003fc cmpb $44, %al
- 0x0f, 0x85, 0x2f, 0x3f, 0x00, 0x00, //0x000003fe jne LBB0_249
- //0x00000404 LBB0_33
- 0x49, 0x8b, 0x03, //0x00000404 movq (%r11), %rax
- 0x4c, 0x89, 0xd1, //0x00000407 movq %r10, %rcx
- 0x48, 0x29, 0xc1, //0x0000040a subq %rax, %rcx
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x0000040d movq %rdi, $32(%rsp)
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00000412 jae LBB0_38
- 0x42, 0x8a, 0x14, 0x17, //0x00000418 movb (%rdi,%r10), %dl
- 0x80, 0xfa, 0x0d, //0x0000041c cmpb $13, %dl
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000041f je LBB0_38
- 0x80, 0xfa, 0x20, //0x00000425 cmpb $32, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000428 je LBB0_38
- 0x80, 0xc2, 0xf7, //0x0000042e addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000431 cmpb $1, %dl
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000434 jbe LBB0_38
- 0x4c, 0x89, 0xd2, //0x0000043a movq %r10, %rdx
- 0xe9, 0x45, 0x01, 0x00, 0x00, //0x0000043d jmp LBB0_59
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000442 .p2align 4, 0x90
- //0x00000450 LBB0_38
- 0x49, 0x8d, 0x52, 0x01, //0x00000450 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000454 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_42
- 0x8a, 0x1c, 0x17, //0x0000045d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000460 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000463 je LBB0_42
- 0x80, 0xfb, 0x20, //0x00000469 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000046c je LBB0_42
- 0x80, 0xc3, 0xf7, //0x00000472 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000475 cmpb $1, %bl
- 0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x00000478 ja LBB0_59
- 0x90, 0x90, //0x0000047e .p2align 4, 0x90
- //0x00000480 LBB0_42
- 0x49, 0x8d, 0x52, 0x02, //0x00000480 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000484 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000487 jae LBB0_46
- 0x8a, 0x1c, 0x17, //0x0000048d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000490 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000493 je LBB0_46
- 0x80, 0xfb, 0x20, //0x00000499 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000049c je LBB0_46
- 0x80, 0xc3, 0xf7, //0x000004a2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000004a5 cmpb $1, %bl
- 0x0f, 0x87, 0xd9, 0x00, 0x00, 0x00, //0x000004a8 ja LBB0_59
- 0x90, 0x90, //0x000004ae .p2align 4, 0x90
- //0x000004b0 LBB0_46
- 0x49, 0x8d, 0x52, 0x03, //0x000004b0 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x000004b4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004b7 jae LBB0_50
- 0x8a, 0x1c, 0x17, //0x000004bd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x000004c0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000004c3 je LBB0_50
- 0x80, 0xfb, 0x20, //0x000004c9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000004cc je LBB0_50
- 0x80, 0xc3, 0xf7, //0x000004d2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000004d5 cmpb $1, %bl
- 0x0f, 0x87, 0xa9, 0x00, 0x00, 0x00, //0x000004d8 ja LBB0_59
- 0x90, 0x90, //0x000004de .p2align 4, 0x90
- //0x000004e0 LBB0_50
- 0x49, 0x8d, 0x72, 0x04, //0x000004e0 leaq $4(%r10), %rsi
- 0x48, 0x39, 0xf0, //0x000004e4 cmpq %rsi, %rax
- 0x0f, 0x86, 0x9d, 0x28, 0x00, 0x00, //0x000004e7 jbe LBB0_550
- 0x48, 0x39, 0xf0, //0x000004ed cmpq %rsi, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_57
- 0x48, 0x8d, 0x34, 0x07, //0x000004f6 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x000004fa addq $4, %rcx
- 0x4a, 0x8d, 0x54, 0x17, 0x05, //0x000004fe leaq $5(%rdi,%r10), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000503 .p2align 4, 0x90
- //0x00000510 LBB0_53
- 0x0f, 0xbe, 0x7a, 0xff, //0x00000510 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00000514 cmpl $32, %edi
- 0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00000517 ja LBB0_58
- 0x49, 0x0f, 0xa3, 0xf9, //0x0000051d btq %rdi, %r9
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000521 jae LBB0_58
- 0x48, 0xff, 0xc2, //0x00000527 incq %rdx
- 0x48, 0xff, 0xc1, //0x0000052a incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000052d jne LBB0_53
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000533 movq $32(%rsp), %rdi
- 0x48, 0x29, 0xfe, //0x00000538 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x0000053b movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x0000053e cmpq %rax, %rdx
- 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00000541 jb LBB0_59
- 0xe9, 0x35, 0x3e, 0x00, 0x00, //0x00000547 jmp LBB0_837
- 0x90, 0x90, 0x90, 0x90, //0x0000054c .p2align 4, 0x90
- //0x00000550 LBB0_57
- 0x48, 0x01, 0xfe, //0x00000550 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x00000553 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00000556 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00000559 cmpq %rax, %rdx
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000055c jb LBB0_59
- 0xe9, 0x1a, 0x3e, 0x00, 0x00, //0x00000562 jmp LBB0_837
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000567 .p2align 4, 0x90
- //0x00000570 LBB0_58
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000570 movq $32(%rsp), %rdi
- 0x48, 0x89, 0xf9, //0x00000575 movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x00000578 notq %rcx
- 0x48, 0x01, 0xca, //0x0000057b addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x0000057e cmpq %rax, %rdx
- 0x0f, 0x83, 0xfa, 0x3d, 0x00, 0x00, //0x00000581 jae LBB0_837
- //0x00000587 LBB0_59
- 0x4c, 0x8d, 0x52, 0x01, //0x00000587 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x10, //0x0000058b movq %r10, (%r8)
- 0x8a, 0x04, 0x17, //0x0000058e movb (%rdi,%rdx), %al
- 0x3c, 0x22, //0x00000591 cmpb $34, %al
- 0x0f, 0x85, 0x9a, 0x3d, 0x00, 0x00, //0x00000593 jne LBB0_249
- 0x49, 0x8b, 0x33, //0x00000599 movq (%r11), %rsi
- 0x48, 0x89, 0xf1, //0x0000059c movq %rsi, %rcx
- 0x4c, 0x29, 0xd1, //0x0000059f subq %r10, %rcx
- 0x0f, 0x84, 0x8f, 0x47, 0x00, 0x00, //0x000005a2 je LBB0_936
- 0x49, 0x8b, 0x45, 0x08, //0x000005a8 movq $8(%r13), %rax
- 0x4c, 0x8b, 0x20, //0x000005ac movq (%rax), %r12
- 0x48, 0x8b, 0x40, 0x08, //0x000005af movq $8(%rax), %rax
- 0x48, 0x89, 0x44, 0x24, 0x48, //0x000005b3 movq %rax, $72(%rsp)
- 0x49, 0x01, 0xfa, //0x000005b8 addq %rdi, %r10
- 0x48, 0x83, 0xf9, 0x40, //0x000005bb cmpq $64, %rcx
- 0x4c, 0x89, 0x94, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x000005bf movq %r10, $176(%rsp)
- 0x48, 0x89, 0xb4, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000005c7 movq %rsi, $184(%rsp)
- 0x0f, 0x82, 0x0c, 0x11, 0x00, 0x00, //0x000005cf jb LBB0_105
- 0x4c, 0x89, 0x64, 0x24, 0x30, //0x000005d5 movq %r12, $48(%rsp)
- 0x89, 0xc8, //0x000005da movl %ecx, %eax
- 0x83, 0xe0, 0x3f, //0x000005dc andl $63, %eax
- 0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000005df movq %rax, $168(%rsp)
- 0x48, 0x29, 0xd6, //0x000005e7 subq %rdx, %rsi
- 0x48, 0x83, 0xc6, 0xbf, //0x000005ea addq $-65, %rsi
- 0x48, 0x83, 0xe6, 0xc0, //0x000005ee andq $-64, %rsi
- 0x48, 0x01, 0xd6, //0x000005f2 addq %rdx, %rsi
- 0x48, 0x8d, 0x44, 0x37, 0x41, //0x000005f5 leaq $65(%rdi,%rsi), %rax
- 0x48, 0x89, 0x44, 0x24, 0x50, //0x000005fa movq %rax, $80(%rsp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000005ff movq $-1, %r8
- 0x4c, 0x89, 0xd6, //0x00000606 movq %r10, %rsi
- 0x31, 0xdb, //0x00000609 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000060b .p2align 4, 0x90
- //0x00000610 LBB0_63
- 0xc5, 0xfa, 0x6f, 0x16, //0x00000610 vmovdqu (%rsi), %xmm2
- 0xc5, 0xfa, 0x6f, 0x6e, 0x10, //0x00000614 vmovdqu $16(%rsi), %xmm5
- 0xc5, 0xfa, 0x6f, 0x76, 0x20, //0x00000619 vmovdqu $32(%rsi), %xmm6
- 0xc5, 0xfa, 0x6f, 0x7e, 0x30, //0x0000061e vmovdqu $48(%rsi), %xmm7
- 0xc5, 0xe9, 0x74, 0xd8, //0x00000623 vpcmpeqb %xmm0, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000627 vpmovmskb %xmm3, %edi
- 0xc5, 0xd1, 0x74, 0xd8, //0x0000062b vpcmpeqb %xmm0, %xmm5, %xmm3
- 0xc5, 0x79, 0xd7, 0xe3, //0x0000062f vpmovmskb %xmm3, %r12d
- 0xc5, 0xc9, 0x74, 0xd8, //0x00000633 vpcmpeqb %xmm0, %xmm6, %xmm3
- 0xc5, 0x79, 0xd7, 0xeb, //0x00000637 vpmovmskb %xmm3, %r13d
- 0xc5, 0xc1, 0x74, 0xd8, //0x0000063b vpcmpeqb %xmm0, %xmm7, %xmm3
- 0xc5, 0x79, 0xd7, 0xfb, //0x0000063f vpmovmskb %xmm3, %r15d
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000643 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xca, //0x00000647 vpmovmskb %xmm2, %r9d
- 0xc5, 0xd1, 0x74, 0xd1, //0x0000064b vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000064f vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000653 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xda, //0x00000657 vpmovmskb %xmm2, %r11d
- 0xc5, 0xc1, 0x74, 0xd1, //0x0000065b vpcmpeqb %xmm1, %xmm7, %xmm2
- 0xc5, 0x79, 0xd7, 0xd2, //0x0000065f vpmovmskb %xmm2, %r10d
- 0x49, 0xc1, 0xe7, 0x30, //0x00000663 shlq $48, %r15
- 0x49, 0xc1, 0xe5, 0x20, //0x00000667 shlq $32, %r13
- 0x49, 0xc1, 0xe4, 0x10, //0x0000066b shlq $16, %r12
- 0x4c, 0x09, 0xe7, //0x0000066f orq %r12, %rdi
- 0x4c, 0x09, 0xef, //0x00000672 orq %r13, %rdi
- 0x49, 0xc1, 0xe2, 0x30, //0x00000675 shlq $48, %r10
- 0x49, 0xc1, 0xe3, 0x20, //0x00000679 shlq $32, %r11
- 0x49, 0xc1, 0xe6, 0x10, //0x0000067d shlq $16, %r14
- 0x4d, 0x09, 0xf1, //0x00000681 orq %r14, %r9
- 0x4d, 0x09, 0xd9, //0x00000684 orq %r11, %r9
- 0x4d, 0x09, 0xd1, //0x00000687 orq %r10, %r9
- 0x49, 0x83, 0xf8, 0xff, //0x0000068a cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000068e jne LBB0_65
- 0x4d, 0x85, 0xc9, //0x00000694 testq %r9, %r9
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000697 jne LBB0_74
- //0x0000069d LBB0_65
- 0x4c, 0x09, 0xff, //0x0000069d orq %r15, %rdi
- 0x4c, 0x89, 0xc8, //0x000006a0 movq %r9, %rax
- 0x48, 0x09, 0xd8, //0x000006a3 orq %rbx, %rax
- 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x000006a6 jne LBB0_75
- //0x000006ac LBB0_66
- 0x48, 0x85, 0xff, //0x000006ac testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000006af jne LBB0_76
- //0x000006b5 LBB0_67
- 0x48, 0x83, 0xc1, 0xc0, //0x000006b5 addq $-64, %rcx
- 0x48, 0x83, 0xc6, 0x40, //0x000006b9 addq $64, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x000006bd cmpq $63, %rcx
- 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x000006c1 ja LBB0_63
- 0xe9, 0x53, 0x0f, 0x00, 0x00, //0x000006c7 jmp LBB0_68
- //0x000006cc LBB0_74
- 0x49, 0x89, 0xf2, //0x000006cc movq %rsi, %r10
- 0x4c, 0x2b, 0x54, 0x24, 0x20, //0x000006cf subq $32(%rsp), %r10
- 0x4d, 0x0f, 0xbc, 0xc1, //0x000006d4 bsfq %r9, %r8
- 0x4d, 0x01, 0xd0, //0x000006d8 addq %r10, %r8
- 0x4c, 0x09, 0xff, //0x000006db orq %r15, %rdi
- 0x4c, 0x89, 0xc8, //0x000006de movq %r9, %rax
- 0x48, 0x09, 0xd8, //0x000006e1 orq %rbx, %rax
- 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000006e4 je LBB0_66
- //0x000006ea LBB0_75
- 0x49, 0x89, 0xdb, //0x000006ea movq %rbx, %r11
- 0x49, 0xf7, 0xd3, //0x000006ed notq %r11
- 0x4d, 0x21, 0xcb, //0x000006f0 andq %r9, %r11
- 0x4f, 0x8d, 0x14, 0x1b, //0x000006f3 leaq (%r11,%r11), %r10
- 0x49, 0x09, 0xda, //0x000006f7 orq %rbx, %r10
- 0x4d, 0x89, 0xd6, //0x000006fa movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x000006fd notq %r14
- 0x4d, 0x21, 0xce, //0x00000700 andq %r9, %r14
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000703 movabsq $-6148914691236517206, %rbx
- 0x49, 0x21, 0xde, //0x0000070d andq %rbx, %r14
- 0x31, 0xdb, //0x00000710 xorl %ebx, %ebx
- 0x4d, 0x01, 0xde, //0x00000712 addq %r11, %r14
- 0x0f, 0x92, 0xc3, //0x00000715 setb %bl
- 0x4d, 0x01, 0xf6, //0x00000718 addq %r14, %r14
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000071b movabsq $6148914691236517205, %rax
- 0x49, 0x31, 0xc6, //0x00000725 xorq %rax, %r14
- 0x4d, 0x21, 0xd6, //0x00000728 andq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x0000072b notq %r14
- 0x4c, 0x21, 0xf7, //0x0000072e andq %r14, %rdi
- 0x48, 0x85, 0xff, //0x00000731 testq %rdi, %rdi
- 0x0f, 0x84, 0x7b, 0xff, 0xff, 0xff, //0x00000734 je LBB0_67
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000073a .p2align 4, 0x90
- //0x00000740 LBB0_76
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000740 bsfq %rdi, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000744 movq $32(%rsp), %rdi
- 0x48, 0x29, 0xfe, //0x00000749 subq %rdi, %rsi
- 0x4c, 0x8d, 0x54, 0x06, 0x01, //0x0000074c leaq $1(%rsi,%rax), %r10
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00000751 movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x6c, 0x24, 0x58, //0x00000756 movq $88(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x0000075b movq $56(%rsp), %r11
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000760 movabsq $4294977024, %r9
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x0000076a movq $48(%rsp), %r12
- 0x48, 0x8b, 0x74, 0x24, 0x48, //0x0000076f movq $72(%rsp), %rsi
- 0x4d, 0x85, 0xd2, //0x00000774 testq %r10, %r10
- 0x48, 0x8b, 0x9c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00000777 movq $176(%rsp), %rbx
- 0x0f, 0x88, 0xba, 0x45, 0x00, 0x00, //0x0000077f js LBB0_937
- //0x00000785 LBB0_79
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00000785 movq $24(%rsp), %rax
- 0x4c, 0x89, 0x10, //0x0000078a movq %r10, (%rax)
- 0x49, 0x83, 0xf8, 0xff, //0x0000078d cmpq $-1, %r8
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000791 je LBB0_81
- 0x4d, 0x39, 0xd0, //0x00000797 cmpq %r10, %r8
- 0x0f, 0x8e, 0x5e, 0x0f, 0x00, 0x00, //0x0000079a jle LBB0_107
- //0x000007a0 LBB0_81
- 0x4c, 0x89, 0xd1, //0x000007a0 movq %r10, %rcx
- 0x48, 0x29, 0xd1, //0x000007a3 subq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000007a6 addq $-2, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000007aa movl $1, %edx
- 0x48, 0x89, 0xc8, //0x000007af movq %rcx, %rax
- 0x48, 0x09, 0xf0, //0x000007b2 orq %rsi, %rax
- 0x0f, 0x84, 0xe5, 0x00, 0x00, 0x00, //0x000007b5 je LBB0_92
- 0x48, 0x39, 0xf1, //0x000007bb cmpq %rsi, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000007be movq $24(%rsp), %r8
- 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x000007c3 jne LBB0_93
- 0x48, 0x83, 0xfe, 0x10, //0x000007c9 cmpq $16, %rsi
- 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x000007cd jb LBB0_88
- 0x48, 0x8d, 0x4e, 0xf0, //0x000007d3 leaq $-16(%rsi), %rcx
- 0x48, 0x89, 0xc8, //0x000007d7 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x000007da andq $-16, %rax
- 0x48, 0x8d, 0x74, 0x03, 0x10, //0x000007de leaq $16(%rbx,%rax), %rsi
- 0x49, 0x8d, 0x7c, 0x04, 0x10, //0x000007e3 leaq $16(%r12,%rax), %rdi
- 0x83, 0xe1, 0x0f, //0x000007e8 andl $15, %ecx
- 0x31, 0xdb, //0x000007eb xorl %ebx, %ebx
- 0x90, 0x90, 0x90, //0x000007ed .p2align 4, 0x90
- //0x000007f0 LBB0_85
- 0x48, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x000007f0 movq $176(%rsp), %rax
- 0xc5, 0xfa, 0x6f, 0x14, 0x18, //0x000007f8 vmovdqu (%rax,%rbx), %xmm2
- 0xc4, 0xc1, 0x69, 0x74, 0x14, 0x1c, //0x000007fd vpcmpeqb (%r12,%rbx), %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000803 vpmovmskb %xmm2, %eax
- 0x66, 0x83, 0xf8, 0xff, //0x00000807 cmpw $-1, %ax
- 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x0000080b jne LBB0_98
- 0x48, 0x8b, 0x44, 0x24, 0x48, //0x00000811 movq $72(%rsp), %rax
- 0x48, 0x83, 0xc0, 0xf0, //0x00000816 addq $-16, %rax
- 0x48, 0x83, 0xc3, 0x10, //0x0000081a addq $16, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x48, //0x0000081e movq %rax, $72(%rsp)
- 0x48, 0x83, 0xf8, 0x0f, //0x00000823 cmpq $15, %rax
- 0x0f, 0x87, 0xc3, 0xff, 0xff, 0xff, //0x00000827 ja LBB0_85
- 0x49, 0x89, 0xfc, //0x0000082d movq %rdi, %r12
- 0x48, 0x89, 0xf3, //0x00000830 movq %rsi, %rbx
- 0x48, 0x89, 0xce, //0x00000833 movq %rcx, %rsi
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000836 movq $32(%rsp), %rdi
- //0x0000083b LBB0_88
- 0x44, 0x89, 0xe0, //0x0000083b movl %r12d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000083e andl $4095, %eax
- 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000843 cmpl $4080, %eax
- 0x0f, 0x87, 0x88, 0x00, 0x00, 0x00, //0x00000848 ja LBB0_94
- 0x89, 0xd8, //0x0000084e movl %ebx, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000850 andl $4095, %eax
- 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x00000855 cmpl $4081, %eax
- 0x0f, 0x83, 0x76, 0x00, 0x00, 0x00, //0x0000085a jae LBB0_94
- 0xc5, 0xfa, 0x6f, 0x13, //0x00000860 vmovdqu (%rbx), %xmm2
- 0xc4, 0xc1, 0x69, 0x74, 0x14, 0x24, //0x00000864 vpcmpeqb (%r12), %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x0000086a vpmovmskb %xmm2, %ecx
- 0x66, 0x83, 0xf9, 0xff, //0x0000086e cmpw $-1, %cx
- 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00000872 je LBB0_100
- 0xf7, 0xd1, //0x00000878 notl %ecx
- 0x0f, 0xb7, 0xc1, //0x0000087a movzwl %cx, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000087d bsfq %rax, %rax
- 0x31, 0xd2, //0x00000881 xorl %edx, %edx
- 0x48, 0x39, 0xf0, //0x00000883 cmpq %rsi, %rax
- 0x0f, 0x93, 0xc2, //0x00000886 setae %dl
- 0x49, 0x8b, 0x0b, //0x00000889 movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x0000088c movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x0000088f subq %rcx, %rsi
- 0x0f, 0x82, 0x87, 0x00, 0x00, 0x00, //0x00000892 jb LBB0_101
- 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x00000898 jmp LBB0_154
- 0x90, 0x90, 0x90, //0x0000089d .p2align 4, 0x90
- //0x000008a0 LBB0_92
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000008a0 movq $24(%rsp), %r8
- 0x49, 0x8b, 0x0b, //0x000008a5 movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x000008a8 movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x000008ab subq %rcx, %rsi
- 0x0f, 0x82, 0x6b, 0x00, 0x00, 0x00, //0x000008ae jb LBB0_101
- 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x000008b4 jmp LBB0_154
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b9 .p2align 4, 0x90
- //0x000008c0 LBB0_93
- 0x31, 0xd2, //0x000008c0 xorl %edx, %edx
- 0x49, 0x8b, 0x0b, //0x000008c2 movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x000008c5 movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x000008c8 subq %rcx, %rsi
- 0x0f, 0x82, 0x4e, 0x00, 0x00, 0x00, //0x000008cb jb LBB0_101
- 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000008d1 jmp LBB0_154
- //0x000008d6 LBB0_94
- 0x48, 0x85, 0xf6, //0x000008d6 testq %rsi, %rsi
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000008d9 je LBB0_100
- 0x31, 0xc9, //0x000008df xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e1 .p2align 4, 0x90
- //0x000008f0 LBB0_96
- 0x0f, 0xb6, 0x04, 0x0b, //0x000008f0 movzbl (%rbx,%rcx), %eax
- 0x41, 0x3a, 0x04, 0x0c, //0x000008f4 cmpb (%r12,%rcx), %al
- 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x000008f8 jne LBB0_99
- 0x48, 0xff, 0xc1, //0x000008fe incq %rcx
- 0x48, 0x39, 0xce, //0x00000901 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000904 jne LBB0_96
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000090a .p2align 4, 0x90
- //0x00000910 LBB0_100
- 0x49, 0x8b, 0x0b, //0x00000910 movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x00000913 movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x00000916 subq %rcx, %rsi
- 0x0f, 0x83, 0x61, 0x00, 0x00, 0x00, //0x00000919 jae LBB0_154
- //0x0000091f LBB0_101
- 0x42, 0x8a, 0x04, 0x17, //0x0000091f movb (%rdi,%r10), %al
- 0x3c, 0x0d, //0x00000923 cmpb $13, %al
- 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x00000925 je LBB0_154
- 0x3c, 0x20, //0x0000092b cmpb $32, %al
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x0000092d je LBB0_154
- 0x04, 0xf7, //0x00000933 addb $-9, %al
- 0x3c, 0x01, //0x00000935 cmpb $1, %al
- 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000937 jbe LBB0_154
- 0x4c, 0x89, 0xd0, //0x0000093d movq %r10, %rax
- 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00000940 jmp LBB0_176
- //0x00000945 LBB0_98
- 0x31, 0xd2, //0x00000945 xorl %edx, %edx
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000947 movq $32(%rsp), %rdi
- 0x49, 0x8b, 0x0b, //0x0000094c movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x0000094f movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x00000952 subq %rcx, %rsi
- 0x0f, 0x82, 0xc4, 0xff, 0xff, 0xff, //0x00000955 jb LBB0_101
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x0000095b jmp LBB0_154
- //0x00000960 LBB0_99
- 0x31, 0xd2, //0x00000960 xorl %edx, %edx
- 0x49, 0x8b, 0x0b, //0x00000962 movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x00000965 movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x00000968 subq %rcx, %rsi
- 0x0f, 0x82, 0xae, 0xff, 0xff, 0xff, //0x0000096b jb LBB0_101
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000971 .p2align 4, 0x90
- //0x00000980 LBB0_154
- 0x49, 0x8d, 0x42, 0x01, //0x00000980 leaq $1(%r10), %rax
- 0x48, 0x39, 0xc8, //0x00000984 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000987 jae LBB0_158
- 0x8a, 0x1c, 0x07, //0x0000098d movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000990 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000993 je LBB0_158
- 0x80, 0xfb, 0x20, //0x00000999 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000099c je LBB0_158
- 0x80, 0xc3, 0xf7, //0x000009a2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000009a5 cmpb $1, %bl
- 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x000009a8 ja LBB0_176
- 0x90, 0x90, //0x000009ae .p2align 4, 0x90
- //0x000009b0 LBB0_158
- 0x49, 0x8d, 0x42, 0x02, //0x000009b0 leaq $2(%r10), %rax
- 0x48, 0x39, 0xc8, //0x000009b4 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009b7 jae LBB0_162
- 0x8a, 0x1c, 0x07, //0x000009bd movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000009c0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009c3 je LBB0_162
- 0x80, 0xfb, 0x20, //0x000009c9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009cc je LBB0_162
- 0x80, 0xc3, 0xf7, //0x000009d2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000009d5 cmpb $1, %bl
- 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x000009d8 ja LBB0_176
- 0x90, 0x90, //0x000009de .p2align 4, 0x90
- //0x000009e0 LBB0_162
- 0x49, 0x8d, 0x42, 0x03, //0x000009e0 leaq $3(%r10), %rax
- 0x48, 0x39, 0xc8, //0x000009e4 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009e7 jae LBB0_166
- 0x8a, 0x1c, 0x07, //0x000009ed movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000009f0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009f3 je LBB0_166
- 0x80, 0xfb, 0x20, //0x000009f9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009fc je LBB0_166
- 0x80, 0xc3, 0xf7, //0x00000a02 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000a05 cmpb $1, %bl
- 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000a08 ja LBB0_176
- 0x90, 0x90, //0x00000a0e .p2align 4, 0x90
- //0x00000a10 LBB0_166
- 0x49, 0x8d, 0x7a, 0x04, //0x00000a10 leaq $4(%r10), %rdi
- 0x48, 0x39, 0xf9, //0x00000a14 cmpq %rdi, %rcx
- 0x0f, 0x86, 0x5e, 0x39, 0x00, 0x00, //0x00000a17 jbe LBB0_836
- 0x48, 0x39, 0xf9, //0x00000a1d cmpq %rdi, %rcx
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000a20 je LBB0_173
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000a26 movq $32(%rsp), %rax
- 0x48, 0x8d, 0x3c, 0x08, //0x00000a2b leaq (%rax,%rcx), %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x00000a2f addq $4, %rsi
- 0x4a, 0x8d, 0x44, 0x10, 0x05, //0x00000a33 leaq $5(%rax,%r10), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a38 .p2align 4, 0x90
- //0x00000a40 LBB0_169
- 0x0f, 0xbe, 0x58, 0xff, //0x00000a40 movsbl $-1(%rax), %ebx
- 0x83, 0xfb, 0x20, //0x00000a44 cmpl $32, %ebx
- 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00000a47 ja LBB0_175
- 0x49, 0x0f, 0xa3, 0xd9, //0x00000a4d btq %rbx, %r9
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000a51 jae LBB0_175
- 0x48, 0xff, 0xc0, //0x00000a57 incq %rax
- 0x48, 0xff, 0xc6, //0x00000a5a incq %rsi
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000a5d jne LBB0_169
- 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00000a63 movq $32(%rsp), %rsi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000a68 jmp LBB0_174
- 0x90, 0x90, 0x90, //0x00000a6d .p2align 4, 0x90
- //0x00000a70 LBB0_173
- 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00000a70 movq $32(%rsp), %rsi
- 0x48, 0x01, 0xf7, //0x00000a75 addq %rsi, %rdi
- //0x00000a78 LBB0_174
- 0x48, 0x29, 0xf7, //0x00000a78 subq %rsi, %rdi
- 0x48, 0x89, 0xf8, //0x00000a7b movq %rdi, %rax
- 0x48, 0x89, 0xf7, //0x00000a7e movq %rsi, %rdi
- 0x48, 0x39, 0xc8, //0x00000a81 cmpq %rcx, %rax
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000a84 jb LBB0_176
- 0xe9, 0xf2, 0x38, 0x00, 0x00, //0x00000a8a jmp LBB0_837
- 0x90, //0x00000a8f .p2align 4, 0x90
- //0x00000a90 LBB0_175
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000a90 movq $32(%rsp), %rdi
- 0x48, 0x89, 0xfe, //0x00000a95 movq %rdi, %rsi
- 0x48, 0xf7, 0xd6, //0x00000a98 notq %rsi
- 0x48, 0x01, 0xf0, //0x00000a9b addq %rsi, %rax
- 0x48, 0x39, 0xc8, //0x00000a9e cmpq %rcx, %rax
- 0x0f, 0x83, 0xda, 0x38, 0x00, 0x00, //0x00000aa1 jae LBB0_837
- //0x00000aa7 LBB0_176
- 0x4c, 0x8d, 0x50, 0x01, //0x00000aa7 leaq $1(%rax), %r10
- 0x4d, 0x89, 0x10, //0x00000aab movq %r10, (%r8)
- 0x80, 0x3c, 0x07, 0x3a, //0x00000aae cmpb $58, (%rdi,%rax)
- 0x0f, 0x85, 0xc9, 0x38, 0x00, 0x00, //0x00000ab2 jne LBB0_837
- 0x48, 0x85, 0xd2, //0x00000ab8 testq %rdx, %rdx
- 0x0f, 0x85, 0xef, 0x20, 0x00, 0x00, //0x00000abb jne LBB0_446
- 0x49, 0x8b, 0x13, //0x00000ac1 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x00000ac4 cmpq %rdx, %r10
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000ac7 jae LBB0_183
- 0x42, 0x8a, 0x0c, 0x17, //0x00000acd movb (%rdi,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x00000ad1 cmpb $13, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000ad4 je LBB0_183
- 0x80, 0xf9, 0x20, //0x00000ada cmpb $32, %cl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000add je LBB0_183
- 0x80, 0xc1, 0xf7, //0x00000ae3 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000ae6 cmpb $1, %cl
- 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00000ae9 jbe LBB0_183
- 0x4c, 0x89, 0xd1, //0x00000aef movq %r10, %rcx
- 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00000af2 jmp LBB0_205
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af7 .p2align 4, 0x90
- //0x00000b00 LBB0_183
- 0x48, 0x8d, 0x48, 0x02, //0x00000b00 leaq $2(%rax), %rcx
- 0x48, 0x39, 0xd1, //0x00000b04 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b07 jae LBB0_187
- 0x8a, 0x1c, 0x0f, //0x00000b0d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00000b10 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b13 je LBB0_187
- 0x80, 0xfb, 0x20, //0x00000b19 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b1c je LBB0_187
- 0x80, 0xc3, 0xf7, //0x00000b22 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000b25 cmpb $1, %bl
- 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000b28 ja LBB0_205
- 0x90, 0x90, //0x00000b2e .p2align 4, 0x90
- //0x00000b30 LBB0_187
- 0x48, 0x8d, 0x48, 0x03, //0x00000b30 leaq $3(%rax), %rcx
- 0x48, 0x39, 0xd1, //0x00000b34 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b37 jae LBB0_191
- 0x8a, 0x1c, 0x0f, //0x00000b3d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00000b40 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b43 je LBB0_191
- 0x80, 0xfb, 0x20, //0x00000b49 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b4c je LBB0_191
- 0x80, 0xc3, 0xf7, //0x00000b52 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000b55 cmpb $1, %bl
- 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000b58 ja LBB0_205
- 0x90, 0x90, //0x00000b5e .p2align 4, 0x90
- //0x00000b60 LBB0_191
- 0x48, 0x8d, 0x48, 0x04, //0x00000b60 leaq $4(%rax), %rcx
- 0x48, 0x39, 0xd1, //0x00000b64 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae LBB0_195
- 0x8a, 0x1c, 0x0f, //0x00000b6d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00000b70 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b73 je LBB0_195
- 0x80, 0xfb, 0x20, //0x00000b79 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b7c je LBB0_195
- 0x80, 0xc3, 0xf7, //0x00000b82 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000b85 cmpb $1, %bl
- 0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x00000b88 ja LBB0_205
- 0x90, 0x90, //0x00000b8e .p2align 4, 0x90
- //0x00000b90 LBB0_195
- 0x48, 0x8d, 0x70, 0x05, //0x00000b90 leaq $5(%rax), %rsi
- 0x48, 0x39, 0xf2, //0x00000b94 cmpq %rsi, %rdx
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000b97 jbe LBB0_202
- 0x48, 0x39, 0xf2, //0x00000b9d cmpq %rsi, %rdx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000ba0 je LBB0_203
- 0x48, 0x8d, 0x34, 0x17, //0x00000ba6 leaq (%rdi,%rdx), %rsi
- 0x48, 0x8d, 0x4c, 0x07, 0x06, //0x00000baa leaq $6(%rdi,%rax), %rcx
- 0x48, 0x29, 0xd0, //0x00000baf subq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x00000bb2 addq $5, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb6 .p2align 4, 0x90
- //0x00000bc0 LBB0_198
- 0x0f, 0xbe, 0x79, 0xff, //0x00000bc0 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x00000bc4 cmpl $32, %edi
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000bc7 ja LBB0_204
- 0x49, 0x0f, 0xa3, 0xf9, //0x00000bcd btq %rdi, %r9
- 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00000bd1 jae LBB0_204
- 0x48, 0xff, 0xc1, //0x00000bd7 incq %rcx
- 0x48, 0xff, 0xc0, //0x00000bda incq %rax
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000bdd jne LBB0_198
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000be3 movq $32(%rsp), %rdi
- 0x48, 0x29, 0xfe, //0x00000be8 subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00000beb movq %rsi, %rcx
- 0x48, 0x39, 0xd1, //0x00000bee cmpq %rdx, %rcx
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000bf1 jb LBB0_205
- 0xe9, 0x34, 0x01, 0x00, 0x00, //0x00000bf7 jmp LBB0_222
- 0x90, 0x90, 0x90, 0x90, //0x00000bfc .p2align 4, 0x90
- //0x00000c00 LBB0_202
- 0x49, 0x89, 0x30, //0x00000c00 movq %rsi, (%r8)
- 0x49, 0x89, 0xf2, //0x00000c03 movq %rsi, %r10
- 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000c06 jmp LBB0_222
- //0x00000c0b LBB0_203
- 0x48, 0x01, 0xfe, //0x00000c0b addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x00000c0e subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00000c11 movq %rsi, %rcx
- 0x48, 0x39, 0xd1, //0x00000c14 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000c17 jb LBB0_205
- 0xe9, 0x0e, 0x01, 0x00, 0x00, //0x00000c1d jmp LBB0_222
- //0x00000c22 LBB0_204
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000c22 movq $32(%rsp), %rdi
- 0x48, 0x89, 0xf8, //0x00000c27 movq %rdi, %rax
- 0x48, 0xf7, 0xd0, //0x00000c2a notq %rax
- 0x48, 0x01, 0xc1, //0x00000c2d addq %rax, %rcx
- 0x48, 0x39, 0xd1, //0x00000c30 cmpq %rdx, %rcx
- 0x0f, 0x83, 0xf7, 0x00, 0x00, 0x00, //0x00000c33 jae LBB0_222
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c39 .p2align 4, 0x90
- //0x00000c40 LBB0_205
- 0x4c, 0x8d, 0x51, 0x01, //0x00000c40 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x10, //0x00000c44 movq %r10, (%r8)
- 0x0f, 0xbe, 0x04, 0x0f, //0x00000c47 movsbl (%rdi,%rcx), %eax
- 0x83, 0xf8, 0x7b, //0x00000c4b cmpl $123, %eax
- 0x0f, 0x87, 0x75, 0x06, 0x00, 0x00, //0x00000c4e ja LBB0_289
- 0x48, 0x8d, 0x15, 0x4d, 0x45, 0x00, 0x00, //0x00000c54 leaq $17741(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00000c5b movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00000c5f addq %rdx, %rax
- 0xff, 0xe0, //0x00000c62 jmpq *%rax
- //0x00000c64 LBB0_207
- 0x49, 0x8b, 0x13, //0x00000c64 movq (%r11), %rdx
- 0x48, 0x89, 0xd0, //0x00000c67 movq %rdx, %rax
- 0x4c, 0x29, 0xd0, //0x00000c6a subq %r10, %rax
- 0x49, 0x01, 0xfa, //0x00000c6d addq %rdi, %r10
- 0x48, 0x83, 0xf8, 0x10, //0x00000c70 cmpq $16, %rax
- 0x0f, 0x82, 0x60, 0x00, 0x00, 0x00, //0x00000c74 jb LBB0_212
- 0x48, 0x29, 0xca, //0x00000c7a subq %rcx, %rdx
- 0x48, 0x83, 0xc2, 0xef, //0x00000c7d addq $-17, %rdx
- 0x48, 0x89, 0xd6, //0x00000c81 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00000c84 andq $-16, %rsi
- 0x48, 0x01, 0xce, //0x00000c88 addq %rcx, %rsi
- 0x48, 0x8d, 0x4c, 0x37, 0x11, //0x00000c8b leaq $17(%rdi,%rsi), %rcx
- 0x83, 0xe2, 0x0f, //0x00000c90 andl $15, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c93 .p2align 4, 0x90
- //0x00000ca0 LBB0_209
- 0xc4, 0xc1, 0x7a, 0x6f, 0x12, //0x00000ca0 vmovdqu (%r10), %xmm2
- 0xc5, 0x89, 0x74, 0xda, //0x00000ca5 vpcmpeqb %xmm2, %xmm14, %xmm3
- 0xc5, 0x81, 0xeb, 0xd2, //0x00000ca9 vpor %xmm2, %xmm15, %xmm2
- 0xc5, 0xe9, 0x74, 0xd4, //0x00000cad vpcmpeqb %xmm4, %xmm2, %xmm2
- 0xc5, 0xe9, 0xeb, 0xd3, //0x00000cb1 vpor %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00000cb5 vpmovmskb %xmm2, %esi
- 0x66, 0x85, 0xf6, //0x00000cb9 testw %si, %si
- 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000cbc jne LBB0_220
- 0x49, 0x83, 0xc2, 0x10, //0x00000cc2 addq $16, %r10
- 0x48, 0x83, 0xc0, 0xf0, //0x00000cc6 addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x00000cca cmpq $15, %rax
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x00000cce ja LBB0_209
- 0x48, 0x89, 0xd0, //0x00000cd4 movq %rdx, %rax
- 0x49, 0x89, 0xca, //0x00000cd7 movq %rcx, %r10
- //0x00000cda LBB0_212
- 0x48, 0x85, 0xc0, //0x00000cda testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000cdd je LBB0_219
- 0x49, 0x8d, 0x0c, 0x02, //0x00000ce3 leaq (%r10,%rax), %rcx
- //0x00000ce7 LBB0_214
- 0x41, 0x0f, 0xb6, 0x12, //0x00000ce7 movzbl (%r10), %edx
- 0x80, 0xfa, 0x2c, //0x00000ceb cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000cee je LBB0_219
- 0x80, 0xfa, 0x7d, //0x00000cf4 cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000cf7 je LBB0_219
- 0x80, 0xfa, 0x5d, //0x00000cfd cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000d00 je LBB0_219
- 0x49, 0xff, 0xc2, //0x00000d06 incq %r10
- 0x48, 0xff, 0xc8, //0x00000d09 decq %rax
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00000d0c jne LBB0_214
- 0x49, 0x89, 0xca, //0x00000d12 movq %rcx, %r10
- //0x00000d15 LBB0_219
- 0x49, 0x29, 0xfa, //0x00000d15 subq %rdi, %r10
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000d18 jmp LBB0_221
- 0x90, 0x90, 0x90, //0x00000d1d .p2align 4, 0x90
- //0x00000d20 LBB0_220
- 0x0f, 0xb7, 0xc6, //0x00000d20 movzwl %si, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00000d23 bsfq %rax, %rax
- 0x49, 0x29, 0xfa, //0x00000d27 subq %rdi, %r10
- 0x49, 0x01, 0xc2, //0x00000d2a addq %rax, %r10
- //0x00000d2d LBB0_221
- 0x4d, 0x89, 0x10, //0x00000d2d movq %r10, (%r8)
- //0x00000d30 LBB0_222
- 0x49, 0x8b, 0x3f, //0x00000d30 movq (%r15), %rdi
- 0x49, 0x8b, 0x47, 0x08, //0x00000d33 movq $8(%r15), %rax
- 0x4c, 0x89, 0xd1, //0x00000d37 movq %r10, %rcx
- 0x48, 0x29, 0xc1, //0x00000d3a subq %rax, %rcx
- 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000d3d jae LBB0_227
- 0x42, 0x8a, 0x14, 0x17, //0x00000d43 movb (%rdi,%r10), %dl
- 0x80, 0xfa, 0x0d, //0x00000d47 cmpb $13, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00000d4a je LBB0_227
- 0x80, 0xfa, 0x20, //0x00000d50 cmpb $32, %dl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d53 je LBB0_227
- 0x80, 0xc2, 0xf7, //0x00000d59 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000d5c cmpb $1, %dl
- 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x00000d5f jbe LBB0_227
- 0x4c, 0x89, 0xd2, //0x00000d65 movq %r10, %rdx
- 0xe9, 0x85, 0xf6, 0xff, 0xff, //0x00000d68 jmp LBB0_248
- 0x90, 0x90, 0x90, //0x00000d6d .p2align 4, 0x90
- //0x00000d70 LBB0_227
- 0x49, 0x8d, 0x52, 0x01, //0x00000d70 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000d74 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d77 jae LBB0_231
- 0x8a, 0x1c, 0x17, //0x00000d7d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000d80 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d83 je LBB0_231
- 0x80, 0xfb, 0x20, //0x00000d89 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000d8c je LBB0_231
- 0x80, 0xc3, 0xf7, //0x00000d92 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000d95 cmpb $1, %bl
- 0x0f, 0x87, 0x54, 0xf6, 0xff, 0xff, //0x00000d98 ja LBB0_248
- 0x90, 0x90, //0x00000d9e .p2align 4, 0x90
- //0x00000da0 LBB0_231
- 0x49, 0x8d, 0x52, 0x02, //0x00000da0 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000da4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000da7 jae LBB0_235
- 0x8a, 0x1c, 0x17, //0x00000dad movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000db0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000db3 je LBB0_235
- 0x80, 0xfb, 0x20, //0x00000db9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dbc je LBB0_235
- 0x80, 0xc3, 0xf7, //0x00000dc2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000dc5 cmpb $1, %bl
- 0x0f, 0x87, 0x24, 0xf6, 0xff, 0xff, //0x00000dc8 ja LBB0_248
- 0x90, 0x90, //0x00000dce .p2align 4, 0x90
- //0x00000dd0 LBB0_235
- 0x49, 0x8d, 0x52, 0x03, //0x00000dd0 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000dd4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000dd7 jae LBB0_239
- 0x8a, 0x1c, 0x17, //0x00000ddd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000de0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000de3 je LBB0_239
- 0x80, 0xfb, 0x20, //0x00000de9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dec je LBB0_239
- 0x80, 0xc3, 0xf7, //0x00000df2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000df5 cmpb $1, %bl
- 0x0f, 0x87, 0xf4, 0xf5, 0xff, 0xff, //0x00000df8 ja LBB0_248
- 0x90, 0x90, //0x00000dfe .p2align 4, 0x90
- //0x00000e00 LBB0_239
- 0x49, 0x8d, 0x72, 0x04, //0x00000e00 leaq $4(%r10), %rsi
- 0x48, 0x39, 0xf0, //0x00000e04 cmpq %rsi, %rax
- 0x0f, 0x86, 0x7d, 0x1f, 0x00, 0x00, //0x00000e07 jbe LBB0_550
- 0x48, 0x39, 0xf0, //0x00000e0d cmpq %rsi, %rax
- 0x0f, 0x84, 0xca, 0xf5, 0xff, 0xff, //0x00000e10 je LBB0_246
- 0x48, 0x8d, 0x34, 0x07, //0x00000e16 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x00000e1a addq $4, %rcx
- 0x48, 0x89, 0xfb, //0x00000e1e movq %rdi, %rbx
- 0x4a, 0x8d, 0x54, 0x17, 0x05, //0x00000e21 leaq $5(%rdi,%r10), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e26 .p2align 4, 0x90
- //0x00000e30 LBB0_242
- 0x0f, 0xbe, 0x7a, 0xff, //0x00000e30 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00000e34 cmpl $32, %edi
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000e37 ja LBB0_247
- 0x49, 0x0f, 0xa3, 0xf9, //0x00000e3d btq %rdi, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000e41 jae LBB0_247
- 0x48, 0xff, 0xc2, //0x00000e47 incq %rdx
- 0x48, 0xff, 0xc1, //0x00000e4a incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000e4d jne LBB0_242
- 0x48, 0x89, 0xdf, //0x00000e53 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00000e56 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00000e59 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00000e5c cmpq %rax, %rdx
- 0x0f, 0x82, 0x8d, 0xf5, 0xff, 0xff, //0x00000e5f jb LBB0_248
- 0xe9, 0x17, 0x35, 0x00, 0x00, //0x00000e65 jmp LBB0_837
- //0x00000e6a LBB0_247
- 0x48, 0x89, 0xdf, //0x00000e6a movq %rbx, %rdi
- 0x48, 0x89, 0xd9, //0x00000e6d movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e70 notq %rcx
- 0x48, 0x01, 0xca, //0x00000e73 addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00000e76 cmpq %rax, %rdx
- 0x0f, 0x82, 0x73, 0xf5, 0xff, 0xff, //0x00000e79 jb LBB0_248
- 0xe9, 0xfd, 0x34, 0x00, 0x00, //0x00000e7f jmp LBB0_837
- //0x00000e84 LBB0_250
- 0x48, 0x83, 0xc1, 0x04, //0x00000e84 addq $4, %rcx
- 0x49, 0x3b, 0x0b, //0x00000e88 cmpq (%r11), %rcx
- 0x0f, 0x87, 0x9f, 0xfe, 0xff, 0xff, //0x00000e8b ja LBB0_222
- 0xe9, 0x33, 0x04, 0x00, 0x00, //0x00000e91 jmp LBB0_289
- //0x00000e96 LBB0_251
- 0x4d, 0x8b, 0x03, //0x00000e96 movq (%r11), %r8
- 0x4c, 0x89, 0xc0, //0x00000e99 movq %r8, %rax
- 0x4c, 0x29, 0xd0, //0x00000e9c subq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000e9f cmpq $32, %rax
- 0x0f, 0x8c, 0xbd, 0x0c, 0x00, 0x00, //0x00000ea3 jl LBB0_323
- 0x4c, 0x8d, 0x0c, 0x0f, //0x00000ea9 leaq (%rdi,%rcx), %r9
- 0x49, 0x29, 0xc8, //0x00000ead subq %rcx, %r8
- 0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00000eb0 movl $31, %ecx
- 0x31, 0xc0, //0x00000eb5 xorl %eax, %eax
- 0x45, 0x31, 0xdb, //0x00000eb7 xorl %r11d, %r11d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000eba jmp LBB0_253
- 0x90, //0x00000ebf .p2align 4, 0x90
- //0x00000ec0 LBB0_256
- 0x45, 0x31, 0xdb, //0x00000ec0 xorl %r11d, %r11d
- 0x85, 0xdb, //0x00000ec3 testl %ebx, %ebx
- 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00000ec5 jne LBB0_255
- //0x00000ecb LBB0_257
- 0x48, 0x83, 0xc0, 0x20, //0x00000ecb addq $32, %rax
- 0x49, 0x8d, 0x54, 0x08, 0xe0, //0x00000ecf leaq $-32(%r8,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000ed4 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x3f, //0x00000ed8 cmpq $63, %rdx
- 0x0f, 0x8e, 0xbc, 0x0b, 0x00, 0x00, //0x00000edc jle LBB0_258
- //0x00000ee2 LBB0_253
- 0xc4, 0xc1, 0x7a, 0x6f, 0x54, 0x01, 0x01, //0x00000ee2 vmovdqu $1(%r9,%rax), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x5c, 0x01, 0x11, //0x00000ee9 vmovdqu $17(%r9,%rax), %xmm3
- 0xc5, 0xe9, 0x74, 0xe8, //0x00000ef0 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00000ef4 vpmovmskb %xmm5, %edx
- 0xc5, 0xe1, 0x74, 0xe8, //0x00000ef8 vpcmpeqb %xmm0, %xmm3, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x00000efc vpmovmskb %xmm5, %ebx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000f00 shlq $16, %rbx
- 0x48, 0x09, 0xd3, //0x00000f04 orq %rdx, %rbx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000f07 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00000f0b vpmovmskb %xmm2, %esi
- 0xc5, 0xe1, 0x74, 0xd1, //0x00000f0f vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000f13 vpmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000f17 shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x00000f1b orq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00000f1e movq %rdx, %rsi
- 0x4c, 0x09, 0xde, //0x00000f21 orq %r11, %rsi
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00000f24 je LBB0_256
- 0x44, 0x89, 0xde, //0x00000f2a movl %r11d, %esi
- 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00000f2d movl $4294967295, %r14d
- 0x44, 0x31, 0xf6, //0x00000f33 xorl %r14d, %esi
- 0x21, 0xf2, //0x00000f36 andl %esi, %edx
- 0x8d, 0x34, 0x12, //0x00000f38 leal (%rdx,%rdx), %esi
- 0x44, 0x09, 0xde, //0x00000f3b orl %r11d, %esi
- 0x41, 0x8d, 0xbe, 0xab, 0xaa, 0xaa, 0xaa, //0x00000f3e leal $-1431655765(%r14), %edi
- 0x31, 0xf7, //0x00000f45 xorl %esi, %edi
- 0x21, 0xd7, //0x00000f47 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f49 andl $-1431655766, %edi
- 0x45, 0x31, 0xdb, //0x00000f4f xorl %r11d, %r11d
- 0x01, 0xd7, //0x00000f52 addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000f54 setb %r11b
- 0x01, 0xff, //0x00000f58 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000f5a xorl $1431655765, %edi
- 0x21, 0xf7, //0x00000f60 andl %esi, %edi
- 0x44, 0x31, 0xf7, //0x00000f62 xorl %r14d, %edi
- 0x21, 0xfb, //0x00000f65 andl %edi, %ebx
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000f67 movq $32(%rsp), %rdi
- 0x85, 0xdb, //0x00000f6c testl %ebx, %ebx
- 0x0f, 0x84, 0x57, 0xff, 0xff, 0xff, //0x00000f6e je LBB0_257
- //0x00000f74 LBB0_255
- 0x48, 0x0f, 0xbc, 0xcb, //0x00000f74 bsfq %rbx, %rcx
- 0x49, 0x01, 0xc9, //0x00000f78 addq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00000f7b addq %rax, %r9
- 0x49, 0x29, 0xf9, //0x00000f7e subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x00000f81 addq $2, %r9
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000f85 movq $24(%rsp), %r8
- 0x4d, 0x89, 0x08, //0x00000f8a movq %r9, (%r8)
- 0x4d, 0x89, 0xca, //0x00000f8d movq %r9, %r10
- //0x00000f90 LBB0_341
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00000f90 movq $56(%rsp), %r11
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f95 movabsq $4294977024, %r9
- 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00000f9f jmp LBB0_222
- //0x00000fa4 LBB0_262
- 0x4d, 0x8b, 0x0b, //0x00000fa4 movq (%r11), %r9
- 0x4d, 0x29, 0xd1, //0x00000fa7 subq %r10, %r9
- 0x4c, 0x01, 0xd7, //0x00000faa addq %r10, %rdi
- 0x45, 0x31, 0xc0, //0x00000fad xorl %r8d, %r8d
- 0x45, 0x31, 0xd2, //0x00000fb0 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000fb3 xorl %r11d, %r11d
- 0x31, 0xd2, //0x00000fb6 xorl %edx, %edx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000fb8 jmp LBB0_264
- //0x00000fbd LBB0_263
- 0x49, 0xc1, 0xfe, 0x3f, //0x00000fbd sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x00000fc1 popcntq %rdi, %rax
- 0x49, 0x01, 0xc3, //0x00000fc6 addq %rax, %r11
- 0x4c, 0x89, 0xe7, //0x00000fc9 movq %r12, %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x00000fcc addq $64, %rdi
- 0x49, 0x83, 0xc1, 0xc0, //0x00000fd0 addq $-64, %r9
- 0x4d, 0x89, 0xf0, //0x00000fd4 movq %r14, %r8
- //0x00000fd7 LBB0_264
- 0x49, 0x83, 0xf9, 0x40, //0x00000fd7 cmpq $64, %r9
- 0x0f, 0x8c, 0xab, 0x01, 0x00, 0x00, //0x00000fdb jl LBB0_272
- //0x00000fe1 LBB0_265
- 0xc5, 0xfa, 0x6f, 0x17, //0x00000fe1 vmovdqu (%rdi), %xmm2
- 0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00000fe5 vmovdqu $16(%rdi), %xmm6
- 0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x00000fea vmovdqu $32(%rdi), %xmm5
- 0x49, 0x89, 0xfc, //0x00000fef movq %rdi, %r12
- 0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x00000ff2 vmovdqu $48(%rdi), %xmm7
- 0xc5, 0xe9, 0x74, 0xd8, //0x00000ff7 vpcmpeqb %xmm0, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00000ffb vpmovmskb %xmm3, %esi
- 0xc5, 0xc9, 0x74, 0xd8, //0x00000fff vpcmpeqb %xmm0, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00001003 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd8, //0x00001007 vpcmpeqb %xmm0, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000100b vpmovmskb %xmm3, %edi
- 0xc5, 0xc1, 0x74, 0xd8, //0x0000100f vpcmpeqb %xmm0, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00001013 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001017 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x0000101b shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x0000101f shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00001023 orq %rax, %rsi
- 0x48, 0x09, 0xfe, //0x00001026 orq %rdi, %rsi
- 0x48, 0x09, 0xde, //0x00001029 orq %rbx, %rsi
- 0xc5, 0xe9, 0x74, 0xd9, //0x0000102c vpcmpeqb %xmm1, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00001030 vpmovmskb %xmm3, %edi
- 0xc5, 0xc9, 0x74, 0xd9, //0x00001034 vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00001038 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd9, //0x0000103c vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00001040 vpmovmskb %xmm3, %ebx
- 0xc5, 0xc1, 0x74, 0xd9, //0x00001044 vpcmpeqb %xmm1, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x00001048 vpmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x0000104c shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001050 shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001054 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001058 orq %rax, %rdi
- 0x48, 0x09, 0xdf, //0x0000105b orq %rbx, %rdi
- 0x48, 0x09, 0xcf, //0x0000105e orq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x00001061 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00001064 orq %r10, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001067 je LBB0_267
- 0x4c, 0x89, 0xd0, //0x0000106d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001070 notq %rax
- 0x48, 0x21, 0xf8, //0x00001073 andq %rdi, %rax
- 0x4c, 0x8d, 0x34, 0x00, //0x00001076 leaq (%rax,%rax), %r14
- 0x4d, 0x09, 0xd6, //0x0000107a orq %r10, %r14
- 0x4c, 0x89, 0xf1, //0x0000107d movq %r14, %rcx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001080 movabsq $-6148914691236517206, %rbx
- 0x48, 0x31, 0xd9, //0x0000108a xorq %rbx, %rcx
- 0x48, 0x21, 0xdf, //0x0000108d andq %rbx, %rdi
- 0x48, 0x21, 0xcf, //0x00001090 andq %rcx, %rdi
- 0x45, 0x31, 0xd2, //0x00001093 xorl %r10d, %r10d
- 0x48, 0x01, 0xc7, //0x00001096 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc2, //0x00001099 setb %r10b
- 0x48, 0x01, 0xff, //0x0000109d addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010a0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x000010aa xorq %rax, %rdi
- 0x4c, 0x21, 0xf7, //0x000010ad andq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x000010b0 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000010b3 jmp LBB0_268
- //0x000010b8 LBB0_267
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000010b8 movq $-1, %rdi
- 0x45, 0x31, 0xd2, //0x000010bf xorl %r10d, %r10d
- //0x000010c2 LBB0_268
- 0x48, 0x21, 0xf7, //0x000010c2 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x000010c5 vmovq %rdi, %xmm3
- 0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x000010ca vpclmulqdq $0, %xmm9, %xmm3, %xmm3
- 0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x000010d0 vmovq %xmm3, %r14
- 0x4d, 0x31, 0xc6, //0x000010d5 xorq %r8, %r14
- 0xc5, 0xa9, 0x74, 0xda, //0x000010d8 vpcmpeqb %xmm2, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x000010dc vpmovmskb %xmm3, %edi
- 0xc5, 0xa9, 0x74, 0xde, //0x000010e0 vpcmpeqb %xmm6, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x000010e4 vpmovmskb %xmm3, %eax
- 0xc5, 0xa9, 0x74, 0xdd, //0x000010e8 vpcmpeqb %xmm5, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x000010ec vpmovmskb %xmm3, %ecx
- 0xc5, 0xa9, 0x74, 0xdf, //0x000010f0 vpcmpeqb %xmm7, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x000010f4 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x000010f8 shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x000010fc shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001100 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001104 orq %rax, %rdi
- 0x48, 0x09, 0xcf, //0x00001107 orq %rcx, %rdi
- 0x48, 0x09, 0xdf, //0x0000110a orq %rbx, %rdi
- 0x4d, 0x89, 0xf0, //0x0000110d movq %r14, %r8
- 0x49, 0xf7, 0xd0, //0x00001110 notq %r8
- 0x4c, 0x21, 0xc7, //0x00001113 andq %r8, %rdi
- 0xc5, 0xa1, 0x74, 0xd2, //0x00001116 vpcmpeqb %xmm2, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000111a vpmovmskb %xmm2, %eax
- 0xc5, 0xa1, 0x74, 0xd6, //0x0000111e vpcmpeqb %xmm6, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00001122 vpmovmskb %xmm2, %ebx
- 0xc5, 0xa1, 0x74, 0xd5, //0x00001126 vpcmpeqb %xmm5, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x0000112a vpmovmskb %xmm2, %esi
- 0xc5, 0xa1, 0x74, 0xd7, //0x0000112e vpcmpeqb %xmm7, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001132 vpmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00001136 shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000113a shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000113e shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x00001142 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x00001145 orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x00001148 orq %rcx, %rax
- 0x4c, 0x21, 0xc0, //0x0000114b andq %r8, %rax
- 0x0f, 0x84, 0x69, 0xfe, 0xff, 0xff, //0x0000114e je LBB0_263
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001154 movq $24(%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001159 .p2align 4, 0x90
- //0x00001160 LBB0_270
- 0x48, 0x8d, 0x58, 0xff, //0x00001160 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00001164 movq %rbx, %rcx
- 0x48, 0x21, 0xf9, //0x00001167 andq %rdi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000116a popcntq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x0000116f addq %r11, %rcx
- 0x48, 0x39, 0xd1, //0x00001172 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x71, 0x04, 0x00, 0x00, //0x00001175 jbe LBB0_316
- 0x48, 0xff, 0xc2, //0x0000117b incq %rdx
- 0x48, 0x21, 0xd8, //0x0000117e andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001181 jne LBB0_270
- 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00001187 jmp LBB0_263
- //0x0000118c LBB0_272
- 0x4d, 0x85, 0xc9, //0x0000118c testq %r9, %r9
- 0x0f, 0x8e, 0x5c, 0x0b, 0x00, 0x00, //0x0000118f jle LBB0_338
- 0x48, 0x89, 0xf9, //0x00001195 movq %rdi, %rcx
- 0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001198 vmovdqu %ymm8, $128(%rsp)
- 0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x000011a1 vmovdqu %ymm8, $96(%rsp)
- 0x89, 0xc8, //0x000011a7 movl %ecx, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000011a9 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000011ae cmpl $4033, %eax
- 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x000011b3 jb LBB0_276
- 0x49, 0x83, 0xf9, 0x20, //0x000011b9 cmpq $32, %r9
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x000011bd jb LBB0_277
- 0xc5, 0xf8, 0x10, 0x11, //0x000011c3 vmovups (%rcx), %xmm2
- 0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x000011c7 vmovups %xmm2, $96(%rsp)
- 0xc5, 0xfa, 0x6f, 0x51, 0x10, //0x000011cd vmovdqu $16(%rcx), %xmm2
- 0xc5, 0xfa, 0x7f, 0x54, 0x24, 0x70, //0x000011d2 vmovdqu %xmm2, $112(%rsp)
- 0x48, 0x83, 0xc1, 0x20, //0x000011d8 addq $32, %rcx
- 0x49, 0x8d, 0x79, 0xe0, //0x000011dc leaq $-32(%r9), %rdi
- 0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000011e0 leaq $128(%rsp), %rsi
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000011e8 jmp LBB0_278
- //0x000011ed LBB0_276
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000011ed movq $40(%rsp), %r15
- 0x48, 0x89, 0xcf, //0x000011f2 movq %rcx, %rdi
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x000011f5 jmp LBB0_265
- //0x000011fa LBB0_277
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x000011fa leaq $96(%rsp), %rsi
- 0x4c, 0x89, 0xcf, //0x000011ff movq %r9, %rdi
- //0x00001202 LBB0_278
- 0x48, 0x83, 0xff, 0x10, //0x00001202 cmpq $16, %rdi
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001206 jb LBB0_279
- 0xc5, 0xfa, 0x6f, 0x11, //0x0000120c vmovdqu (%rcx), %xmm2
- 0xc5, 0xfa, 0x7f, 0x16, //0x00001210 vmovdqu %xmm2, (%rsi)
- 0x48, 0x83, 0xc1, 0x10, //0x00001214 addq $16, %rcx
- 0x48, 0x83, 0xc6, 0x10, //0x00001218 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x0000121c addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00001220 cmpq $8, %rdi
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001224 jae LBB0_286
- //0x0000122a LBB0_280
- 0x48, 0x83, 0xff, 0x04, //0x0000122a cmpq $4, %rdi
- 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000122e jl LBB0_281
- //0x00001234 LBB0_287
- 0x8b, 0x01, //0x00001234 movl (%rcx), %eax
- 0x89, 0x06, //0x00001236 movl %eax, (%rsi)
- 0x48, 0x83, 0xc1, 0x04, //0x00001238 addq $4, %rcx
- 0x48, 0x83, 0xc6, 0x04, //0x0000123c addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00001240 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00001244 cmpq $2, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001248 jae LBB0_282
- 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000124e jmp LBB0_283
- //0x00001253 LBB0_279
- 0x48, 0x83, 0xff, 0x08, //0x00001253 cmpq $8, %rdi
- 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001257 jb LBB0_280
- //0x0000125d LBB0_286
- 0x48, 0x8b, 0x01, //0x0000125d movq (%rcx), %rax
- 0x48, 0x89, 0x06, //0x00001260 movq %rax, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x00001263 addq $8, %rcx
- 0x48, 0x83, 0xc6, 0x08, //0x00001267 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x0000126b addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x0000126f cmpq $4, %rdi
- 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001273 jge LBB0_287
- //0x00001279 LBB0_281
- 0x48, 0x83, 0xff, 0x02, //0x00001279 cmpq $2, %rdi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000127d jb LBB0_283
- //0x00001283 LBB0_282
- 0x0f, 0xb7, 0x01, //0x00001283 movzwl (%rcx), %eax
- 0x66, 0x89, 0x06, //0x00001286 movw %ax, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x00001289 addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x0000128d addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00001291 addq $-2, %rdi
- //0x00001295 LBB0_283
- 0x48, 0x89, 0xc8, //0x00001295 movq %rcx, %rax
- 0x48, 0x8d, 0x4c, 0x24, 0x60, //0x00001298 leaq $96(%rsp), %rcx
- 0x48, 0x85, 0xff, //0x0000129d testq %rdi, %rdi
- 0x48, 0x89, 0xcf, //0x000012a0 movq %rcx, %rdi
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000012a3 movq $40(%rsp), %r15
- 0x0f, 0x84, 0x33, 0xfd, 0xff, 0xff, //0x000012a8 je LBB0_265
- 0x8a, 0x00, //0x000012ae movb (%rax), %al
- 0x88, 0x06, //0x000012b0 movb %al, (%rsi)
- 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x000012b2 leaq $96(%rsp), %rdi
- 0xe9, 0x25, 0xfd, 0xff, 0xff, //0x000012b7 jmp LBB0_265
- //0x000012bc LBB0_288
- 0x48, 0x83, 0xc1, 0x05, //0x000012bc addq $5, %rcx
- 0x49, 0x3b, 0x0b, //0x000012c0 cmpq (%r11), %rcx
- 0x0f, 0x87, 0x67, 0xfa, 0xff, 0xff, //0x000012c3 ja LBB0_222
- //0x000012c9 LBB0_289
- 0x49, 0x89, 0x08, //0x000012c9 movq %rcx, (%r8)
- 0x49, 0x89, 0xca, //0x000012cc movq %rcx, %r10
- 0xe9, 0x5c, 0xfa, 0xff, 0xff, //0x000012cf jmp LBB0_222
- //0x000012d4 LBB0_290
- 0x4d, 0x8b, 0x0b, //0x000012d4 movq (%r11), %r9
- 0x4d, 0x29, 0xd1, //0x000012d7 subq %r10, %r9
- 0x4c, 0x01, 0xd7, //0x000012da addq %r10, %rdi
- 0x45, 0x31, 0xc0, //0x000012dd xorl %r8d, %r8d
- 0x45, 0x31, 0xd2, //0x000012e0 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x000012e3 xorl %r11d, %r11d
- 0x31, 0xd2, //0x000012e6 xorl %edx, %edx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000012e8 jmp LBB0_292
- //0x000012ed LBB0_291
- 0x49, 0xc1, 0xfe, 0x3f, //0x000012ed sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000012f1 popcntq %rdi, %rax
- 0x49, 0x01, 0xc3, //0x000012f6 addq %rax, %r11
- 0x4c, 0x89, 0xe7, //0x000012f9 movq %r12, %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x000012fc addq $64, %rdi
- 0x49, 0x83, 0xc1, 0xc0, //0x00001300 addq $-64, %r9
- 0x4d, 0x89, 0xf0, //0x00001304 movq %r14, %r8
- //0x00001307 LBB0_292
- 0x49, 0x83, 0xf9, 0x40, //0x00001307 cmpq $64, %r9
- 0x0f, 0x8c, 0xab, 0x01, 0x00, 0x00, //0x0000130b jl LBB0_300
- //0x00001311 LBB0_293
- 0xc5, 0xfa, 0x6f, 0x17, //0x00001311 vmovdqu (%rdi), %xmm2
- 0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00001315 vmovdqu $16(%rdi), %xmm6
- 0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x0000131a vmovdqu $32(%rdi), %xmm5
- 0x49, 0x89, 0xfc, //0x0000131f movq %rdi, %r12
- 0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x00001322 vmovdqu $48(%rdi), %xmm7
- 0xc5, 0xe9, 0x74, 0xd8, //0x00001327 vpcmpeqb %xmm0, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xf3, //0x0000132b vpmovmskb %xmm3, %esi
- 0xc5, 0xc9, 0x74, 0xd8, //0x0000132f vpcmpeqb %xmm0, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00001333 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd8, //0x00001337 vpcmpeqb %xmm0, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000133b vpmovmskb %xmm3, %edi
- 0xc5, 0xc1, 0x74, 0xd8, //0x0000133f vpcmpeqb %xmm0, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00001343 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001347 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x0000134b shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x0000134f shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00001353 orq %rax, %rsi
- 0x48, 0x09, 0xfe, //0x00001356 orq %rdi, %rsi
- 0x48, 0x09, 0xde, //0x00001359 orq %rbx, %rsi
- 0xc5, 0xe9, 0x74, 0xd9, //0x0000135c vpcmpeqb %xmm1, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00001360 vpmovmskb %xmm3, %edi
- 0xc5, 0xc9, 0x74, 0xd9, //0x00001364 vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00001368 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd9, //0x0000136c vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00001370 vpmovmskb %xmm3, %ebx
- 0xc5, 0xc1, 0x74, 0xd9, //0x00001374 vpcmpeqb %xmm1, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x00001378 vpmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x0000137c shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001380 shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001384 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001388 orq %rax, %rdi
- 0x48, 0x09, 0xdf, //0x0000138b orq %rbx, %rdi
- 0x48, 0x09, 0xcf, //0x0000138e orq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x00001391 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00001394 orq %r10, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001397 je LBB0_295
- 0x4c, 0x89, 0xd0, //0x0000139d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000013a0 notq %rax
- 0x48, 0x21, 0xf8, //0x000013a3 andq %rdi, %rax
- 0x4c, 0x8d, 0x34, 0x00, //0x000013a6 leaq (%rax,%rax), %r14
- 0x4d, 0x09, 0xd6, //0x000013aa orq %r10, %r14
- 0x4c, 0x89, 0xf1, //0x000013ad movq %r14, %rcx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000013b0 movabsq $-6148914691236517206, %rbx
- 0x48, 0x31, 0xd9, //0x000013ba xorq %rbx, %rcx
- 0x48, 0x21, 0xdf, //0x000013bd andq %rbx, %rdi
- 0x48, 0x21, 0xcf, //0x000013c0 andq %rcx, %rdi
- 0x45, 0x31, 0xd2, //0x000013c3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc7, //0x000013c6 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc2, //0x000013c9 setb %r10b
- 0x48, 0x01, 0xff, //0x000013cd addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000013d0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x000013da xorq %rax, %rdi
- 0x4c, 0x21, 0xf7, //0x000013dd andq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x000013e0 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000013e3 jmp LBB0_296
- //0x000013e8 LBB0_295
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000013e8 movq $-1, %rdi
- 0x45, 0x31, 0xd2, //0x000013ef xorl %r10d, %r10d
- //0x000013f2 LBB0_296
- 0x48, 0x21, 0xf7, //0x000013f2 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x000013f5 vmovq %rdi, %xmm3
- 0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x000013fa vpclmulqdq $0, %xmm9, %xmm3, %xmm3
- 0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x00001400 vmovq %xmm3, %r14
- 0x4d, 0x31, 0xc6, //0x00001405 xorq %r8, %r14
- 0xc5, 0x99, 0x74, 0xda, //0x00001408 vpcmpeqb %xmm2, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000140c vpmovmskb %xmm3, %edi
- 0xc5, 0x99, 0x74, 0xde, //0x00001410 vpcmpeqb %xmm6, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00001414 vpmovmskb %xmm3, %eax
- 0xc5, 0x99, 0x74, 0xdd, //0x00001418 vpcmpeqb %xmm5, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x0000141c vpmovmskb %xmm3, %ecx
- 0xc5, 0x99, 0x74, 0xdf, //0x00001420 vpcmpeqb %xmm7, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00001424 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001428 shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x0000142c shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001430 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001434 orq %rax, %rdi
- 0x48, 0x09, 0xcf, //0x00001437 orq %rcx, %rdi
- 0x48, 0x09, 0xdf, //0x0000143a orq %rbx, %rdi
- 0x4d, 0x89, 0xf0, //0x0000143d movq %r14, %r8
- 0x49, 0xf7, 0xd0, //0x00001440 notq %r8
- 0x4c, 0x21, 0xc7, //0x00001443 andq %r8, %rdi
- 0xc5, 0x91, 0x74, 0xd2, //0x00001446 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000144a vpmovmskb %xmm2, %eax
- 0xc5, 0x91, 0x74, 0xd6, //0x0000144e vpcmpeqb %xmm6, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00001452 vpmovmskb %xmm2, %ebx
- 0xc5, 0x91, 0x74, 0xd5, //0x00001456 vpcmpeqb %xmm5, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x0000145a vpmovmskb %xmm2, %esi
- 0xc5, 0x91, 0x74, 0xd7, //0x0000145e vpcmpeqb %xmm7, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001462 vpmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00001466 shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000146a shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000146e shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x00001472 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x00001475 orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x00001478 orq %rcx, %rax
- 0x4c, 0x21, 0xc0, //0x0000147b andq %r8, %rax
- 0x0f, 0x84, 0x69, 0xfe, 0xff, 0xff, //0x0000147e je LBB0_291
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001484 movq $24(%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001489 .p2align 4, 0x90
- //0x00001490 LBB0_298
- 0x48, 0x8d, 0x58, 0xff, //0x00001490 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00001494 movq %rbx, %rcx
- 0x48, 0x21, 0xf9, //0x00001497 andq %rdi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000149a popcntq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x0000149f addq %r11, %rcx
- 0x48, 0x39, 0xd1, //0x000014a2 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x01, 0x00, 0x00, //0x000014a5 jbe LBB0_316
- 0x48, 0xff, 0xc2, //0x000014ab incq %rdx
- 0x48, 0x21, 0xd8, //0x000014ae andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000014b1 jne LBB0_298
- 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x000014b7 jmp LBB0_291
- //0x000014bc LBB0_300
- 0x4d, 0x85, 0xc9, //0x000014bc testq %r9, %r9
- 0x0f, 0x8e, 0x2c, 0x08, 0x00, 0x00, //0x000014bf jle LBB0_338
- 0x48, 0x89, 0xf9, //0x000014c5 movq %rdi, %rcx
- 0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000014c8 vmovdqu %ymm8, $128(%rsp)
- 0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x000014d1 vmovdqu %ymm8, $96(%rsp)
- 0x89, 0xc8, //0x000014d7 movl %ecx, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000014d9 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000014de cmpl $4033, %eax
- 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x000014e3 jb LBB0_304
- 0x49, 0x83, 0xf9, 0x20, //0x000014e9 cmpq $32, %r9
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x000014ed jb LBB0_305
- 0xc5, 0xf8, 0x10, 0x11, //0x000014f3 vmovups (%rcx), %xmm2
- 0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x000014f7 vmovups %xmm2, $96(%rsp)
- 0xc5, 0xfa, 0x6f, 0x51, 0x10, //0x000014fd vmovdqu $16(%rcx), %xmm2
- 0xc5, 0xfa, 0x7f, 0x54, 0x24, 0x70, //0x00001502 vmovdqu %xmm2, $112(%rsp)
- 0x48, 0x83, 0xc1, 0x20, //0x00001508 addq $32, %rcx
- 0x49, 0x8d, 0x79, 0xe0, //0x0000150c leaq $-32(%r9), %rdi
- 0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001510 leaq $128(%rsp), %rsi
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00001518 jmp LBB0_306
- //0x0000151d LBB0_304
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000151d movq $40(%rsp), %r15
- 0x48, 0x89, 0xcf, //0x00001522 movq %rcx, %rdi
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00001525 jmp LBB0_293
- //0x0000152a LBB0_305
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000152a leaq $96(%rsp), %rsi
- 0x4c, 0x89, 0xcf, //0x0000152f movq %r9, %rdi
- //0x00001532 LBB0_306
- 0x48, 0x83, 0xff, 0x10, //0x00001532 cmpq $16, %rdi
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001536 jb LBB0_307
- 0xc5, 0xfa, 0x6f, 0x11, //0x0000153c vmovdqu (%rcx), %xmm2
- 0xc5, 0xfa, 0x7f, 0x16, //0x00001540 vmovdqu %xmm2, (%rsi)
- 0x48, 0x83, 0xc1, 0x10, //0x00001544 addq $16, %rcx
- 0x48, 0x83, 0xc6, 0x10, //0x00001548 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x0000154c addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00001550 cmpq $8, %rdi
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001554 jae LBB0_314
- //0x0000155a LBB0_308
- 0x48, 0x83, 0xff, 0x04, //0x0000155a cmpq $4, %rdi
- 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000155e jl LBB0_309
- //0x00001564 LBB0_315
- 0x8b, 0x01, //0x00001564 movl (%rcx), %eax
- 0x89, 0x06, //0x00001566 movl %eax, (%rsi)
- 0x48, 0x83, 0xc1, 0x04, //0x00001568 addq $4, %rcx
- 0x48, 0x83, 0xc6, 0x04, //0x0000156c addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00001570 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00001574 cmpq $2, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001578 jae LBB0_310
- 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000157e jmp LBB0_311
- //0x00001583 LBB0_307
- 0x48, 0x83, 0xff, 0x08, //0x00001583 cmpq $8, %rdi
- 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001587 jb LBB0_308
- //0x0000158d LBB0_314
- 0x48, 0x8b, 0x01, //0x0000158d movq (%rcx), %rax
- 0x48, 0x89, 0x06, //0x00001590 movq %rax, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x00001593 addq $8, %rcx
- 0x48, 0x83, 0xc6, 0x08, //0x00001597 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x0000159b addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x0000159f cmpq $4, %rdi
- 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x000015a3 jge LBB0_315
- //0x000015a9 LBB0_309
- 0x48, 0x83, 0xff, 0x02, //0x000015a9 cmpq $2, %rdi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000015ad jb LBB0_311
- //0x000015b3 LBB0_310
- 0x0f, 0xb7, 0x01, //0x000015b3 movzwl (%rcx), %eax
- 0x66, 0x89, 0x06, //0x000015b6 movw %ax, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x000015b9 addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x000015bd addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x000015c1 addq $-2, %rdi
- //0x000015c5 LBB0_311
- 0x48, 0x89, 0xc8, //0x000015c5 movq %rcx, %rax
- 0x48, 0x8d, 0x4c, 0x24, 0x60, //0x000015c8 leaq $96(%rsp), %rcx
- 0x48, 0x85, 0xff, //0x000015cd testq %rdi, %rdi
- 0x48, 0x89, 0xcf, //0x000015d0 movq %rcx, %rdi
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000015d3 movq $40(%rsp), %r15
- 0x0f, 0x84, 0x33, 0xfd, 0xff, 0xff, //0x000015d8 je LBB0_293
- 0x8a, 0x00, //0x000015de movb (%rax), %al
- 0x88, 0x06, //0x000015e0 movb %al, (%rsi)
- 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x000015e2 leaq $96(%rsp), %rdi
- 0xe9, 0x25, 0xfd, 0xff, 0xff, //0x000015e7 jmp LBB0_293
- //0x000015ec LBB0_316
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x000015ec movq $56(%rsp), %r11
- 0x49, 0x8b, 0x0b, //0x000015f1 movq (%r11), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x000015f4 bsfq %rax, %rax
- 0x4c, 0x29, 0xc8, //0x000015f8 subq %r9, %rax
- 0x4c, 0x8d, 0x54, 0x08, 0x01, //0x000015fb leaq $1(%rax,%rcx), %r10
- 0x4d, 0x89, 0x10, //0x00001600 movq %r10, (%r8)
- 0x49, 0x8b, 0x03, //0x00001603 movq (%r11), %rax
- 0x49, 0x39, 0xc2, //0x00001606 cmpq %rax, %r10
- 0x4c, 0x0f, 0x47, 0xd0, //0x00001609 cmovaq %rax, %r10
- 0x4d, 0x89, 0x10, //0x0000160d movq %r10, (%r8)
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001610 movabsq $4294977024, %r9
- 0xe9, 0x11, 0xf7, 0xff, 0xff, //0x0000161a jmp LBB0_222
- //0x0000161f LBB0_68
- 0x48, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000161f movq $168(%rsp), %rcx
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001627 movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x6c, 0x24, 0x58, //0x0000162c movq $88(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001631 movq $56(%rsp), %r11
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00001636 movq $48(%rsp), %r12
- 0x4c, 0x8b, 0x54, 0x24, 0x50, //0x0000163b movq $80(%rsp), %r10
- 0x48, 0x83, 0xf9, 0x20, //0x00001640 cmpq $32, %rcx
- 0x0f, 0x82, 0xaa, 0x00, 0x00, 0x00, //0x00001644 jb LBB0_106
- //0x0000164a LBB0_69
- 0xc4, 0xc1, 0x7a, 0x6f, 0x12, //0x0000164a vmovdqu (%r10), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x5a, 0x10, //0x0000164f vmovdqu $16(%r10), %xmm3
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001655 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0x79, 0xd7, 0xcd, //0x00001659 vpmovmskb %xmm5, %r9d
- 0xc5, 0xe1, 0x74, 0xe8, //0x0000165d vpcmpeqb %xmm0, %xmm3, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001661 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001665 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001669 vpmovmskb %xmm2, %edi
- 0xc5, 0xe1, 0x74, 0xd1, //0x0000166d vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001671 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00001675 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001679 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x0000167d orq %rax, %rdi
- 0x49, 0x83, 0xf8, 0xff, //0x00001680 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001684 jne LBB0_71
- 0x48, 0x85, 0xff, //0x0000168a testq %rdi, %rdi
- 0x0f, 0x85, 0xdc, 0x04, 0x00, 0x00, //0x0000168d jne LBB0_324
- //0x00001693 LBB0_71
- 0x4c, 0x09, 0xce, //0x00001693 orq %r9, %rsi
- 0x48, 0x89, 0xf8, //0x00001696 movq %rdi, %rax
- 0x48, 0x09, 0xd8, //0x00001699 orq %rbx, %rax
- 0x0f, 0x85, 0xeb, 0x04, 0x00, 0x00, //0x0000169c jne LBB0_325
- //0x000016a2 LBB0_72
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000016a2 movabsq $4294977024, %r9
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000016ac movq $32(%rsp), %rdi
- 0x48, 0x85, 0xf6, //0x000016b1 testq %rsi, %rsi
- 0x0f, 0x84, 0x23, 0x05, 0x00, 0x00, //0x000016b4 je LBB0_326
- //0x000016ba LBB0_73
- 0x48, 0x0f, 0xbc, 0xc6, //0x000016ba bsfq %rsi, %rax
- 0x49, 0x29, 0xfa, //0x000016be subq %rdi, %r10
- 0x4d, 0x8d, 0x54, 0x02, 0x01, //0x000016c1 leaq $1(%r10,%rax), %r10
- 0x48, 0x8b, 0x74, 0x24, 0x48, //0x000016c6 movq $72(%rsp), %rsi
- 0x4d, 0x85, 0xd2, //0x000016cb testq %r10, %r10
- 0x48, 0x8b, 0x9c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x000016ce movq $176(%rsp), %rbx
- 0x0f, 0x89, 0xa9, 0xf0, 0xff, 0xff, //0x000016d6 jns LBB0_79
- 0xe9, 0x5e, 0x36, 0x00, 0x00, //0x000016dc jmp LBB0_937
- //0x000016e1 LBB0_105
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000016e1 movq $-1, %r8
- 0x31, 0xdb, //0x000016e8 xorl %ebx, %ebx
- 0x48, 0x83, 0xf9, 0x20, //0x000016ea cmpq $32, %rcx
- 0x0f, 0x83, 0x56, 0xff, 0xff, 0xff, //0x000016ee jae LBB0_69
- //0x000016f4 LBB0_106
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000016f4 movq $32(%rsp), %rdi
- 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000016f9 jmp LBB0_327
- //0x000016fe LBB0_107
- 0x48, 0xc7, 0x44, 0x24, 0x60, 0x00, 0x00, 0x00, 0x00, //0x000016fe movq $0, $96(%rsp)
- 0x4e, 0x8d, 0x4c, 0x17, 0xff, //0x00001707 leaq $-1(%rdi,%r10), %r9
- 0x4d, 0x8d, 0x1c, 0x34, //0x0000170c leaq (%r12,%rsi), %r11
- 0x48, 0x85, 0xf6, //0x00001710 testq %rsi, %rsi
- 0x0f, 0x8e, 0x10, 0x04, 0x00, 0x00, //0x00001713 jle LBB0_151
- 0x49, 0x39, 0xd9, //0x00001719 cmpq %rbx, %r9
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000171c movq $24(%rsp), %r8
- 0x0f, 0x86, 0x07, 0x04, 0x00, 0x00, //0x00001721 jbe LBB0_152
- //0x00001727 LBB0_109
- 0x8a, 0x03, //0x00001727 movb (%rbx), %al
- 0x3c, 0x5c, //0x00001729 cmpb $92, %al
- 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x0000172b jne LBB0_114
- 0x4c, 0x89, 0xcf, //0x00001731 movq %r9, %rdi
- 0x48, 0x29, 0xdf, //0x00001734 subq %rbx, %rdi
- 0x48, 0x85, 0xff, //0x00001737 testq %rdi, %rdi
- 0x0f, 0x8e, 0xff, 0x37, 0x00, 0x00, //0x0000173a jle LBB0_958
- 0x49, 0x89, 0xde, //0x00001740 movq %rbx, %r14
- 0x0f, 0xb6, 0x43, 0x01, //0x00001743 movzbl $1(%rbx), %eax
- 0x48, 0x8d, 0x0d, 0x22, 0x42, 0x00, 0x00, //0x00001747 leaq $16930(%rip), %rcx /* __UnquoteTab+0(%rip) */
- 0x8a, 0x1c, 0x08, //0x0000174e movb (%rax,%rcx), %bl
- 0x80, 0xfb, 0xff, //0x00001751 cmpb $-1, %bl
- 0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x00001754 je LBB0_116
- 0x84, 0xdb, //0x0000175a testb %bl, %bl
- 0x0f, 0x84, 0xc5, 0x37, 0x00, 0x00, //0x0000175c je LBB0_956
- 0x88, 0x5c, 0x24, 0x60, //0x00001762 movb %bl, $96(%rsp)
- 0x49, 0x83, 0xc6, 0x02, //0x00001766 addq $2, %r14
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000176a movl $1, %edi
- 0x48, 0x8d, 0x44, 0x3c, 0x60, //0x0000176f leaq $96(%rsp,%rdi), %rax
- 0x4d, 0x39, 0xdc, //0x00001774 cmpq %r11, %r12
- 0x0f, 0x83, 0x7f, 0x01, 0x00, 0x00, //0x00001777 jae LBB0_146
- //0x0000177d LBB0_126
- 0x48, 0x8d, 0x4c, 0x24, 0x60, //0x0000177d leaq $96(%rsp), %rcx
- 0x48, 0x39, 0xc8, //0x00001782 cmpq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001785 movq $32(%rsp), %rdi
- 0x0f, 0x86, 0x7b, 0x01, 0x00, 0x00, //0x0000178a jbe LBB0_133
- 0x41, 0x38, 0x1c, 0x24, //0x00001790 cmpb %bl, (%r12)
- 0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x00001794 jne LBB0_133
- 0x49, 0xff, 0xc4, //0x0000179a incq %r12
- 0x48, 0x8d, 0x4c, 0x24, 0x61, //0x0000179d leaq $97(%rsp), %rcx
- 0x4c, 0x89, 0xe7, //0x000017a2 movq %r12, %rdi
- 0x4c, 0x89, 0xf3, //0x000017a5 movq %r14, %rbx
- //0x000017a8 LBB0_129
- 0x49, 0x89, 0xfc, //0x000017a8 movq %rdi, %r12
- 0x48, 0x89, 0xce, //0x000017ab movq %rcx, %rsi
- 0x48, 0x39, 0xc1, //0x000017ae cmpq %rax, %rcx
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000017b1 jae LBB0_132
- 0x4d, 0x39, 0xdc, //0x000017b7 cmpq %r11, %r12
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000017ba jae LBB0_132
- 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x000017c0 movzbl (%r12), %edx
- 0x49, 0x8d, 0x7c, 0x24, 0x01, //0x000017c5 leaq $1(%r12), %rdi
- 0x48, 0x8d, 0x4e, 0x01, //0x000017ca leaq $1(%rsi), %rcx
- 0x3a, 0x16, //0x000017ce cmpb (%rsi), %dl
- 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x000017d0 je LBB0_129
- //0x000017d6 LBB0_132
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000017d6 movq $32(%rsp), %rdi
- 0xe9, 0x33, 0x01, 0x00, 0x00, //0x000017db jmp LBB0_148
- //0x000017e0 LBB0_114
- 0x41, 0x3a, 0x04, 0x24, //0x000017e0 cmpb (%r12), %al
- 0x0f, 0x85, 0x75, 0x03, 0x00, 0x00, //0x000017e4 jne LBB0_322
- 0x48, 0xff, 0xc3, //0x000017ea incq %rbx
- 0x49, 0xff, 0xc4, //0x000017ed incq %r12
- 0xe9, 0x27, 0x01, 0x00, 0x00, //0x000017f0 jmp LBB0_149
- //0x000017f5 LBB0_116
- 0x48, 0x83, 0xff, 0x03, //0x000017f5 cmpq $3, %rdi
- 0x0f, 0x8e, 0x3a, 0x37, 0x00, 0x00, //0x000017f9 jle LBB0_957
- 0x41, 0x8b, 0x4e, 0x02, //0x000017ff movl $2(%r14), %ecx
- 0x89, 0xce, //0x00001803 movl %ecx, %esi
- 0xf7, 0xd6, //0x00001805 notl %esi
- 0x8d, 0x81, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001807 leal $-808464432(%rcx), %eax
- 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000180d andl $-2139062144, %esi
- 0x85, 0xc6, //0x00001813 testl %eax, %esi
- 0x0f, 0x85, 0x72, 0x36, 0x00, 0x00, //0x00001815 jne LBB0_954
- 0x8d, 0x81, 0x19, 0x19, 0x19, 0x19, //0x0000181b leal $421075225(%rcx), %eax
- 0x09, 0xc8, //0x00001821 orl %ecx, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001823 testl $-2139062144, %eax
- 0x0f, 0x85, 0x5f, 0x36, 0x00, 0x00, //0x00001828 jne LBB0_954
- 0x89, 0xc8, //0x0000182e movl %ecx, %eax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001830 andl $2139062143, %eax
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001835 movl $-1061109568, %ebx
- 0x29, 0xc3, //0x0000183a subl %eax, %ebx
- 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000183c leal $1179010630(%rax), %edx
- 0x21, 0xf3, //0x00001842 andl %esi, %ebx
- 0x85, 0xd3, //0x00001844 testl %edx, %ebx
- 0x0f, 0x85, 0x41, 0x36, 0x00, 0x00, //0x00001846 jne LBB0_954
- 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000184c movl $-522133280, %edx
- 0x29, 0xc2, //0x00001851 subl %eax, %edx
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001853 addl $960051513, %eax
- 0x21, 0xd6, //0x00001858 andl %edx, %esi
- 0x85, 0xc6, //0x0000185a testl %eax, %esi
- 0x0f, 0x85, 0x2b, 0x36, 0x00, 0x00, //0x0000185c jne LBB0_954
- 0x0f, 0xc9, //0x00001862 bswapl %ecx
- 0x89, 0xc8, //0x00001864 movl %ecx, %eax
- 0xc1, 0xe8, 0x04, //0x00001866 shrl $4, %eax
- 0xf7, 0xd0, //0x00001869 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000186b andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00001870 leal (%rax,%rax,8), %eax
- 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001873 andl $252645135, %ecx
- 0x01, 0xc1, //0x00001879 addl %eax, %ecx
- 0x89, 0xcb, //0x0000187b movl %ecx, %ebx
- 0xc1, 0xeb, 0x04, //0x0000187d shrl $4, %ebx
- 0x09, 0xcb, //0x00001880 orl %ecx, %ebx
- 0x89, 0xde, //0x00001882 movl %ebx, %esi
- 0xc1, 0xee, 0x08, //0x00001884 shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001887 andl $65280, %esi
- 0x0f, 0xb6, 0xc3, //0x0000188d movzbl %bl, %eax
- 0x09, 0xf0, //0x00001890 orl %esi, %eax
- 0x4d, 0x8d, 0x46, 0x06, //0x00001892 leaq $6(%r14), %r8
- 0x83, 0xf8, 0x7f, //0x00001896 cmpl $127, %eax
- 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x00001899 jbe LBB0_134
- 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000189f cmpl $2047, %eax
- 0x0f, 0x86, 0x97, 0x00, 0x00, 0x00, //0x000018a4 jbe LBB0_135
- 0x89, 0xd9, //0x000018aa movl %ebx, %ecx
- 0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x000018ac andl $16252928, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x000018b2 cmpl $14155776, %ecx
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x000018b8 je LBB0_136
- 0xc1, 0xee, 0x0c, //0x000018be shrl $12, %esi
- 0x40, 0x80, 0xce, 0xe0, //0x000018c1 orb $-32, %sil
- 0x40, 0x88, 0x74, 0x24, 0x60, //0x000018c5 movb %sil, $96(%rsp)
- 0xc1, 0xe8, 0x06, //0x000018ca shrl $6, %eax
- 0x24, 0x3f, //0x000018cd andb $63, %al
- 0x0c, 0x80, //0x000018cf orb $-128, %al
- 0x88, 0x44, 0x24, 0x61, //0x000018d1 movb %al, $97(%rsp)
- 0x80, 0xe3, 0x3f, //0x000018d5 andb $63, %bl
- 0x80, 0xcb, 0x80, //0x000018d8 orb $-128, %bl
- 0x88, 0x5c, 0x24, 0x62, //0x000018db movb %bl, $98(%rsp)
- 0xbf, 0x03, 0x00, 0x00, 0x00, //0x000018df movl $3, %edi
- 0x89, 0xf3, //0x000018e4 movl %esi, %ebx
- //0x000018e6 LBB0_125
- 0x4d, 0x89, 0xc6, //0x000018e6 movq %r8, %r14
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000018e9 movq $24(%rsp), %r8
- 0x48, 0x8d, 0x44, 0x3c, 0x60, //0x000018ee leaq $96(%rsp,%rdi), %rax
- 0x4d, 0x39, 0xdc, //0x000018f3 cmpq %r11, %r12
- 0x0f, 0x82, 0x81, 0xfe, 0xff, 0xff, //0x000018f6 jb LBB0_126
- //0x000018fc LBB0_146
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x000018fc leaq $96(%rsp), %rsi
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001901 movq $32(%rsp), %rdi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001906 jmp LBB0_147
- //0x0000190b LBB0_133
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000190b leaq $96(%rsp), %rsi
- //0x00001910 LBB0_147
- 0x4c, 0x89, 0xf3, //0x00001910 movq %r14, %rbx
- //0x00001913 LBB0_148
- 0x48, 0x39, 0xc6, //0x00001913 cmpq %rax, %rsi
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x00001916 jne LBB0_322
- //0x0000191c LBB0_149
- 0x49, 0x39, 0xd9, //0x0000191c cmpq %rbx, %r9
- 0x0f, 0x86, 0x09, 0x02, 0x00, 0x00, //0x0000191f jbe LBB0_152
- 0x4d, 0x39, 0xdc, //0x00001925 cmpq %r11, %r12
- 0x0f, 0x82, 0xf9, 0xfd, 0xff, 0xff, //0x00001928 jb LBB0_109
- 0xe9, 0xfb, 0x01, 0x00, 0x00, //0x0000192e jmp LBB0_152
- //0x00001933 LBB0_134
- 0x88, 0x5c, 0x24, 0x60, //0x00001933 movb %bl, $96(%rsp)
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001937 movl $1, %edi
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x0000193c jmp LBB0_125
- //0x00001941 LBB0_135
- 0xc1, 0xe8, 0x06, //0x00001941 shrl $6, %eax
- 0x0c, 0xc0, //0x00001944 orb $-64, %al
- 0x88, 0x44, 0x24, 0x60, //0x00001946 movb %al, $96(%rsp)
- 0x80, 0xe3, 0x3f, //0x0000194a andb $63, %bl
- 0x80, 0xcb, 0x80, //0x0000194d orb $-128, %bl
- 0x88, 0x5c, 0x24, 0x61, //0x00001950 movb %bl, $97(%rsp)
- 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001954 movl $2, %edi
- 0x89, 0xc3, //0x00001959 movl %eax, %ebx
- 0xe9, 0x86, 0xff, 0xff, 0xff, //0x0000195b jmp LBB0_125
- //0x00001960 LBB0_136
- 0x48, 0x83, 0xff, 0x06, //0x00001960 cmpq $6, %rdi
- 0x0f, 0x8c, 0x0a, 0x36, 0x00, 0x00, //0x00001964 jl LBB0_963
- 0x3d, 0xff, 0xdb, 0x00, 0x00, //0x0000196a cmpl $56319, %eax
- 0x0f, 0x87, 0xff, 0x35, 0x00, 0x00, //0x0000196f ja LBB0_963
- 0x41, 0x80, 0x38, 0x5c, //0x00001975 cmpb $92, (%r8)
- 0x0f, 0x85, 0xf5, 0x35, 0x00, 0x00, //0x00001979 jne LBB0_963
- 0x41, 0x80, 0x7e, 0x07, 0x75, //0x0000197f cmpb $117, $7(%r14)
- 0x0f, 0x85, 0xea, 0x35, 0x00, 0x00, //0x00001984 jne LBB0_963
- 0x4c, 0x89, 0xf1, //0x0000198a movq %r14, %rcx
- 0x4d, 0x8d, 0x46, 0x08, //0x0000198d leaq $8(%r14), %r8
- 0x41, 0x8b, 0x7e, 0x08, //0x00001991 movl $8(%r14), %edi
- 0x89, 0xfb, //0x00001995 movl %edi, %ebx
- 0xf7, 0xd3, //0x00001997 notl %ebx
- 0x8d, 0x8f, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001999 leal $-808464432(%rdi), %ecx
- 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000199f andl $-2139062144, %ebx
- 0x85, 0xcb, //0x000019a5 testl %ecx, %ebx
- 0x0f, 0x85, 0xd3, 0x35, 0x00, 0x00, //0x000019a7 jne LBB0_964
- 0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x000019ad leal $421075225(%rdi), %ecx
- 0x09, 0xf9, //0x000019b3 orl %edi, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000019b5 testl $-2139062144, %ecx
- 0x0f, 0x85, 0xbf, 0x35, 0x00, 0x00, //0x000019bb jne LBB0_964
- 0x89, 0xf9, //0x000019c1 movl %edi, %ecx
- 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x000019c3 andl $2139062143, %ecx
- 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000019c9 movl $-1061109568, %edx
- 0x29, 0xca, //0x000019ce subl %ecx, %edx
- 0x8d, 0xb1, 0x46, 0x46, 0x46, 0x46, //0x000019d0 leal $1179010630(%rcx), %esi
- 0x21, 0xda, //0x000019d6 andl %ebx, %edx
- 0x85, 0xf2, //0x000019d8 testl %esi, %edx
- 0x0f, 0x85, 0xa0, 0x35, 0x00, 0x00, //0x000019da jne LBB0_964
- 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000019e0 movl $-522133280, %edx
- 0x29, 0xca, //0x000019e5 subl %ecx, %edx
- 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000019e7 addl $960051513, %ecx
- 0x21, 0xd3, //0x000019ed andl %edx, %ebx
- 0x85, 0xcb, //0x000019ef testl %ecx, %ebx
- 0x0f, 0x85, 0x89, 0x35, 0x00, 0x00, //0x000019f1 jne LBB0_964
- 0x0f, 0xcf, //0x000019f7 bswapl %edi
- 0x89, 0xf9, //0x000019f9 movl %edi, %ecx
- 0xc1, 0xe9, 0x04, //0x000019fb shrl $4, %ecx
- 0xf7, 0xd1, //0x000019fe notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001a00 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00001a06 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001a09 andl $252645135, %edi
- 0x01, 0xcf, //0x00001a0f addl %ecx, %edi
- 0x89, 0xf9, //0x00001a11 movl %edi, %ecx
- 0xc1, 0xe9, 0x04, //0x00001a13 shrl $4, %ecx
- 0x09, 0xf9, //0x00001a16 orl %edi, %ecx
- 0x89, 0xca, //0x00001a18 movl %ecx, %edx
- 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00001a1a andl $16515072, %edx
- 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x00001a20 cmpl $14417920, %edx
- 0x0f, 0x85, 0x48, 0x35, 0x00, 0x00, //0x00001a26 jne LBB0_963
- 0x89, 0xca, //0x00001a2c movl %ecx, %edx
- 0xc1, 0xea, 0x08, //0x00001a2e shrl $8, %edx
- 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00001a31 andl $65280, %edx
- 0x0f, 0xb6, 0xc9, //0x00001a37 movzbl %cl, %ecx
- 0x09, 0xd1, //0x00001a3a orl %edx, %ecx
- 0xc1, 0xe0, 0x0a, //0x00001a3c shll $10, %eax
- 0x8d, 0x84, 0x08, 0x00, 0x24, 0xa0, 0xfc, //0x00001a3f leal $-56613888(%rax,%rcx), %eax
- 0x89, 0xc3, //0x00001a46 movl %eax, %ebx
- 0xc1, 0xeb, 0x12, //0x00001a48 shrl $18, %ebx
- 0x80, 0xcb, 0xf0, //0x00001a4b orb $-16, %bl
- 0x88, 0x5c, 0x24, 0x60, //0x00001a4e movb %bl, $96(%rsp)
- 0x89, 0xc1, //0x00001a52 movl %eax, %ecx
- 0xc1, 0xe9, 0x0c, //0x00001a54 shrl $12, %ecx
- 0x80, 0xe1, 0x3f, //0x00001a57 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00001a5a orb $-128, %cl
- 0x88, 0x4c, 0x24, 0x61, //0x00001a5d movb %cl, $97(%rsp)
- 0x89, 0xc1, //0x00001a61 movl %eax, %ecx
- 0xc1, 0xe9, 0x06, //0x00001a63 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00001a66 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00001a69 orb $-128, %cl
- 0x88, 0x4c, 0x24, 0x62, //0x00001a6c movb %cl, $98(%rsp)
- 0x24, 0x3f, //0x00001a70 andb $63, %al
- 0x0c, 0x80, //0x00001a72 orb $-128, %al
- 0x88, 0x44, 0x24, 0x63, //0x00001a74 movb %al, $99(%rsp)
- 0x49, 0x83, 0xc6, 0x0c, //0x00001a78 addq $12, %r14
- 0xbf, 0x04, 0x00, 0x00, 0x00, //0x00001a7c movl $4, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001a81 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001a86 movq $40(%rsp), %r15
- 0x48, 0x8d, 0x44, 0x3c, 0x60, //0x00001a8b leaq $96(%rsp,%rdi), %rax
- 0x4d, 0x39, 0xdc, //0x00001a90 cmpq %r11, %r12
- 0x0f, 0x82, 0xe4, 0xfc, 0xff, 0xff, //0x00001a93 jb LBB0_126
- 0xe9, 0x5e, 0xfe, 0xff, 0xff, //0x00001a99 jmp LBB0_146
- //0x00001a9e LBB0_258
- 0x4d, 0x85, 0xdb, //0x00001a9e testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00001aa1 jne LBB0_339
- 0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00001aa7 leaq $1(%rax,%r9), %rcx
- 0x48, 0xf7, 0xd0, //0x00001aac notq %rax
- 0x4c, 0x01, 0xc0, //0x00001aaf addq %r8, %rax
- //0x00001ab2 LBB0_260
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001ab2 movq $56(%rsp), %r11
- //0x00001ab7 LBB0_261
- 0x48, 0x85, 0xc0, //0x00001ab7 testq %rax, %rax
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001aba movq $24(%rsp), %r8
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001abf movabsq $4294977024, %r9
- 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00001ac9 jg LBB0_318
- 0xe9, 0x5c, 0xf2, 0xff, 0xff, //0x00001acf jmp LBB0_222
- //0x00001ad4 LBB0_317
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001ad4 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001adb movl $2, %esi
- 0x48, 0x01, 0xf1, //0x00001ae0 addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00001ae3 addq %rdx, %rax
- 0x0f, 0x8e, 0x44, 0xf2, 0xff, 0xff, //0x00001ae6 jle LBB0_222
- //0x00001aec LBB0_318
- 0x0f, 0xb6, 0x11, //0x00001aec movzbl (%rcx), %edx
- 0x80, 0xfa, 0x5c, //0x00001aef cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001af2 je LBB0_317
- 0x80, 0xfa, 0x22, //0x00001af8 cmpb $34, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00001afb je LBB0_321
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001b01 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001b08 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00001b0d addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00001b10 addq %rdx, %rax
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001b13 jg LBB0_318
- 0xe9, 0x12, 0xf2, 0xff, 0xff, //0x00001b19 jmp LBB0_222
- //0x00001b1e LBB0_321
- 0x48, 0x29, 0xf9, //0x00001b1e subq %rdi, %rcx
- 0x48, 0xff, 0xc1, //0x00001b21 incq %rcx
- 0xe9, 0xa0, 0xf7, 0xff, 0xff, //0x00001b24 jmp LBB0_289
- //0x00001b29 LBB0_151
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001b29 movq $24(%rsp), %r8
- //0x00001b2e LBB0_152
- 0x49, 0x31, 0xd9, //0x00001b2e xorq %rbx, %r9
- 0x4d, 0x31, 0xdc, //0x00001b31 xorq %r11, %r12
- 0x31, 0xd2, //0x00001b34 xorl %edx, %edx
- 0x4d, 0x09, 0xcc, //0x00001b36 orq %r9, %r12
- 0x0f, 0x94, 0xc2, //0x00001b39 sete %dl
- //0x00001b3c LBB0_153
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001b3c movq $56(%rsp), %r11
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b41 movabsq $4294977024, %r9
- 0x49, 0x8b, 0x0b, //0x00001b4b movq (%r11), %rcx
- 0x4c, 0x89, 0xd6, //0x00001b4e movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x00001b51 subq %rcx, %rsi
- 0x0f, 0x82, 0xc5, 0xed, 0xff, 0xff, //0x00001b54 jb LBB0_101
- 0xe9, 0x21, 0xee, 0xff, 0xff, //0x00001b5a jmp LBB0_154
- //0x00001b5f LBB0_322
- 0x31, 0xd2, //0x00001b5f xorl %edx, %edx
- 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00001b61 jmp LBB0_153
- //0x00001b66 LBB0_323
- 0x4a, 0x8d, 0x0c, 0x17, //0x00001b66 leaq (%rdi,%r10), %rcx
- 0xe9, 0x43, 0xff, 0xff, 0xff, //0x00001b6a jmp LBB0_260
- //0x00001b6f LBB0_324
- 0x4c, 0x89, 0xd0, //0x00001b6f movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x20, //0x00001b72 subq $32(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xc7, //0x00001b77 bsfq %rdi, %r8
- 0x49, 0x01, 0xc0, //0x00001b7b addq %rax, %r8
- 0x4c, 0x09, 0xce, //0x00001b7e orq %r9, %rsi
- 0x48, 0x89, 0xf8, //0x00001b81 movq %rdi, %rax
- 0x48, 0x09, 0xd8, //0x00001b84 orq %rbx, %rax
- 0x0f, 0x84, 0x15, 0xfb, 0xff, 0xff, //0x00001b87 je LBB0_72
- //0x00001b8d LBB0_325
- 0x4d, 0x89, 0xd6, //0x00001b8d movq %r10, %r14
- 0x41, 0x89, 0xda, //0x00001b90 movl %ebx, %r10d
- 0x41, 0xf7, 0xd2, //0x00001b93 notl %r10d
- 0x41, 0x21, 0xfa, //0x00001b96 andl %edi, %r10d
- 0x47, 0x8d, 0x0c, 0x12, //0x00001b99 leal (%r10,%r10), %r9d
- 0x41, 0x09, 0xd9, //0x00001b9d orl %ebx, %r9d
- 0x44, 0x89, 0xc8, //0x00001ba0 movl %r9d, %eax
- 0xf7, 0xd0, //0x00001ba3 notl %eax
- 0x21, 0xf8, //0x00001ba5 andl %edi, %eax
- 0x25, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ba7 andl $-1431655766, %eax
- 0x31, 0xdb, //0x00001bac xorl %ebx, %ebx
- 0x44, 0x01, 0xd0, //0x00001bae addl %r10d, %eax
- 0x4d, 0x89, 0xf2, //0x00001bb1 movq %r14, %r10
- 0x0f, 0x92, 0xc3, //0x00001bb4 setb %bl
- 0x01, 0xc0, //0x00001bb7 addl %eax, %eax
- 0x35, 0x55, 0x55, 0x55, 0x55, //0x00001bb9 xorl $1431655765, %eax
- 0x44, 0x21, 0xc8, //0x00001bbe andl %r9d, %eax
- 0xf7, 0xd0, //0x00001bc1 notl %eax
- 0x21, 0xc6, //0x00001bc3 andl %eax, %esi
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001bc5 movabsq $4294977024, %r9
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001bcf movq $32(%rsp), %rdi
- 0x48, 0x85, 0xf6, //0x00001bd4 testq %rsi, %rsi
- 0x0f, 0x85, 0xdd, 0xfa, 0xff, 0xff, //0x00001bd7 jne LBB0_73
- //0x00001bdd LBB0_326
- 0x49, 0x83, 0xc2, 0x20, //0x00001bdd addq $32, %r10
- 0x48, 0x83, 0xc1, 0xe0, //0x00001be1 addq $-32, %rcx
- //0x00001be5 LBB0_327
- 0x48, 0x85, 0xdb, //0x00001be5 testq %rbx, %rbx
- 0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001be8 movq $72(%rsp), %rsi
- 0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x00001bed jne LBB0_336
- 0x4d, 0x89, 0xc1, //0x00001bf3 movq %r8, %r9
- 0x48, 0x85, 0xc9, //0x00001bf6 testq %rcx, %rcx
- 0x0f, 0x84, 0x40, 0x31, 0x00, 0x00, //0x00001bf9 je LBB0_937
- //0x00001bff LBB0_329
- 0x48, 0xf7, 0xd7, //0x00001bff notq %rdi
- //0x00001c02 LBB0_330
- 0x4c, 0x89, 0xd3, //0x00001c02 movq %r10, %rbx
- 0x49, 0xff, 0xc2, //0x00001c05 incq %r10
- 0x48, 0x89, 0xd8, //0x00001c08 movq %rbx, %rax
- 0x0f, 0xb6, 0x1b, //0x00001c0b movzbl (%rbx), %ebx
- 0x80, 0xfb, 0x22, //0x00001c0e cmpb $34, %bl
- 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00001c11 je LBB0_335
- 0x48, 0x8d, 0x71, 0xff, //0x00001c17 leaq $-1(%rcx), %rsi
- 0x80, 0xfb, 0x5c, //0x00001c1b cmpb $92, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001c1e je LBB0_333
- 0x48, 0x89, 0xf1, //0x00001c24 movq %rsi, %rcx
- 0x48, 0x85, 0xf6, //0x00001c27 testq %rsi, %rsi
- 0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001c2a movq $72(%rsp), %rsi
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001c2f jne LBB0_330
- 0xe9, 0x05, 0x31, 0x00, 0x00, //0x00001c35 jmp LBB0_937
- //0x00001c3a LBB0_333
- 0x48, 0x85, 0xf6, //0x00001c3a testq %rsi, %rsi
- 0x0f, 0x84, 0xfc, 0x30, 0x00, 0x00, //0x00001c3d je LBB0_937
- 0x49, 0x01, 0xfa, //0x00001c43 addq %rdi, %r10
- 0x49, 0x83, 0xf9, 0xff, //0x00001c46 cmpq $-1, %r9
- 0x4d, 0x0f, 0x44, 0xc2, //0x00001c4a cmoveq %r10, %r8
- 0x4d, 0x0f, 0x44, 0xca, //0x00001c4e cmoveq %r10, %r9
- 0x49, 0x89, 0xc2, //0x00001c52 movq %rax, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00001c55 addq $2, %r10
- 0x48, 0x83, 0xc1, 0xfe, //0x00001c59 addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00001c5d movq %rcx, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001c60 movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001c65 movq $56(%rsp), %r11
- 0x48, 0x85, 0xf6, //0x00001c6a testq %rsi, %rsi
- 0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001c6d movq $72(%rsp), %rsi
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00001c72 jne LBB0_330
- 0xe9, 0xc2, 0x30, 0x00, 0x00, //0x00001c78 jmp LBB0_937
- //0x00001c7d LBB0_335
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001c7d movq $32(%rsp), %rdi
- 0x49, 0x29, 0xfa, //0x00001c82 subq %rdi, %r10
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c85 movabsq $4294977024, %r9
- 0x4d, 0x85, 0xd2, //0x00001c8f testq %r10, %r10
- 0x48, 0x8b, 0x9c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00001c92 movq $176(%rsp), %rbx
- 0x0f, 0x89, 0xe5, 0xea, 0xff, 0xff, //0x00001c9a jns LBB0_79
- 0xe9, 0x9a, 0x30, 0x00, 0x00, //0x00001ca0 jmp LBB0_937
- //0x00001ca5 LBB0_336
- 0x48, 0x85, 0xc9, //0x00001ca5 testq %rcx, %rcx
- 0x0f, 0x84, 0x91, 0x30, 0x00, 0x00, //0x00001ca8 je LBB0_937
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001cae movq $32(%rsp), %rdi
- 0x49, 0x89, 0xf9, //0x00001cb3 movq %rdi, %r9
- 0x49, 0xf7, 0xd1, //0x00001cb6 notq %r9
- 0x4d, 0x01, 0xd1, //0x00001cb9 addq %r10, %r9
- 0x49, 0x83, 0xf8, 0xff, //0x00001cbc cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x00001cc0 movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x00001cc3 cmoveq %r9, %rax
- 0x4d, 0x0f, 0x45, 0xc8, //0x00001cc7 cmovneq %r8, %r9
- 0x49, 0xff, 0xc2, //0x00001ccb incq %r10
- 0x48, 0xff, 0xc9, //0x00001cce decq %rcx
- 0x49, 0x89, 0xc0, //0x00001cd1 movq %rax, %r8
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001cd4 movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001cd9 movq $56(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001cde movq $72(%rsp), %rsi
- 0x48, 0x85, 0xc9, //0x00001ce3 testq %rcx, %rcx
- 0x0f, 0x85, 0x13, 0xff, 0xff, 0xff, //0x00001ce6 jne LBB0_329
- 0xe9, 0x4e, 0x30, 0x00, 0x00, //0x00001cec jmp LBB0_937
- //0x00001cf1 LBB0_338
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001cf1 movq $56(%rsp), %r11
- 0x4d, 0x8b, 0x13, //0x00001cf6 movq (%r11), %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001cf9 movq $24(%rsp), %r8
- 0x4d, 0x89, 0x10, //0x00001cfe movq %r10, (%r8)
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001d01 movq $40(%rsp), %r15
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d06 movabsq $4294977024, %r9
- 0xe9, 0x1b, 0xf0, 0xff, 0xff, //0x00001d10 jmp LBB0_222
- //0x00001d15 LBB0_339
- 0x49, 0x8d, 0x48, 0xff, //0x00001d15 leaq $-1(%r8), %rcx
- 0x48, 0x39, 0xc1, //0x00001d19 cmpq %rax, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001d1c jne LBB0_342
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001d22 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001d27 movq $40(%rsp), %r15
- 0xe9, 0x5f, 0xf2, 0xff, 0xff, //0x00001d2c jmp LBB0_341
- //0x00001d31 LBB0_342
- 0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00001d31 leaq $2(%rax,%r9), %rcx
- 0x49, 0x29, 0xc0, //0x00001d36 subq %rax, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00001d39 addq $-2, %r8
- 0x4c, 0x89, 0xc0, //0x00001d3d movq %r8, %rax
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001d40 movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001d45 movq $56(%rsp), %r11
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001d4a movq $32(%rsp), %rdi
- 0xe9, 0x63, 0xfd, 0xff, 0xff, //0x00001d4f jmp LBB0_261
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d54 .p2align 4, 0x90
- //0x00001d60 LBB0_350
- 0x49, 0x8d, 0x52, 0x01, //0x00001d60 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00001d64 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001d67 jae LBB0_354
- 0x8a, 0x1c, 0x17, //0x00001d6d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00001d70 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001d73 je LBB0_354
- 0x80, 0xfb, 0x20, //0x00001d79 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001d7c je LBB0_354
- 0x80, 0xc3, 0xf7, //0x00001d82 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001d85 cmpb $1, %bl
- 0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x00001d88 ja LBB0_372
- 0x90, 0x90, //0x00001d8e .p2align 4, 0x90
- //0x00001d90 LBB0_354
- 0x49, 0x8d, 0x52, 0x02, //0x00001d90 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00001d94 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001d97 jae LBB0_358
- 0x8a, 0x1c, 0x17, //0x00001d9d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00001da0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001da3 je LBB0_358
- 0x80, 0xfb, 0x20, //0x00001da9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001dac je LBB0_358
- 0x80, 0xc3, 0xf7, //0x00001db2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001db5 cmpb $1, %bl
- 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x00001db8 ja LBB0_372
- 0x90, 0x90, //0x00001dbe .p2align 4, 0x90
- //0x00001dc0 LBB0_358
- 0x49, 0x8d, 0x52, 0x03, //0x00001dc0 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00001dc4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001dc7 jae LBB0_362
- 0x8a, 0x1c, 0x17, //0x00001dcd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00001dd0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001dd3 je LBB0_362
- 0x80, 0xfb, 0x20, //0x00001dd9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ddc je LBB0_362
- 0x80, 0xc3, 0xf7, //0x00001de2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001de5 cmpb $1, %bl
- 0x0f, 0x87, 0xa3, 0x00, 0x00, 0x00, //0x00001de8 ja LBB0_372
- 0x90, 0x90, //0x00001dee .p2align 4, 0x90
- //0x00001df0 LBB0_362
- 0x49, 0x8d, 0x72, 0x04, //0x00001df0 leaq $4(%r10), %rsi
- 0x48, 0x39, 0xf0, //0x00001df4 cmpq %rsi, %rax
- 0x0f, 0x86, 0x5d, 0x00, 0x00, 0x00, //0x00001df7 jbe LBB0_369
- 0x48, 0x39, 0xf0, //0x00001dfd cmpq %rsi, %rax
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00001e00 je LBB0_370
- 0x48, 0x8d, 0x34, 0x07, //0x00001e06 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x00001e0a addq $4, %rcx
- 0x48, 0x89, 0xfb, //0x00001e0e movq %rdi, %rbx
- 0x4a, 0x8d, 0x54, 0x17, 0x05, //0x00001e11 leaq $5(%rdi,%r10), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e16 .p2align 4, 0x90
- //0x00001e20 LBB0_365
- 0x0f, 0xbe, 0x7a, 0xff, //0x00001e20 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00001e24 cmpl $32, %edi
- 0x0f, 0x87, 0x4f, 0x00, 0x00, 0x00, //0x00001e27 ja LBB0_371
- 0x49, 0x0f, 0xa3, 0xf9, //0x00001e2d btq %rdi, %r9
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00001e31 jae LBB0_371
- 0x48, 0xff, 0xc2, //0x00001e37 incq %rdx
- 0x48, 0xff, 0xc1, //0x00001e3a incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001e3d jne LBB0_365
- 0x48, 0x89, 0xdf, //0x00001e43 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00001e46 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00001e49 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00001e4c cmpq %rax, %rdx
- 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00001e4f jb LBB0_372
- 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00001e55 jmp LBB0_373
- //0x00001e5a LBB0_369
- 0x49, 0x89, 0x30, //0x00001e5a movq %rsi, (%r8)
- 0x49, 0x89, 0xf2, //0x00001e5d movq %rsi, %r10
- 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00001e60 jmp LBB0_373
- //0x00001e65 LBB0_370
- 0x48, 0x01, 0xfe, //0x00001e65 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x00001e68 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00001e6b movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00001e6e cmpq %rax, %rdx
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00001e71 jb LBB0_372
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001e77 jmp LBB0_373
- //0x00001e7c LBB0_371
- 0x48, 0x89, 0xdf, //0x00001e7c movq %rbx, %rdi
- 0x48, 0x89, 0xd9, //0x00001e7f movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00001e82 notq %rcx
- 0x48, 0x01, 0xca, //0x00001e85 addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00001e88 cmpq %rax, %rdx
- 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00001e8b jae LBB0_373
- //0x00001e91 LBB0_372
- 0x4c, 0x8d, 0x52, 0x01, //0x00001e91 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x10, //0x00001e95 movq %r10, (%r8)
- 0x80, 0x3c, 0x17, 0x5d, //0x00001e98 cmpb $93, (%rdi,%rdx)
- 0x0f, 0x84, 0xb5, 0x24, 0x00, 0x00, //0x00001e9c je LBB0_833
- //0x00001ea2 LBB0_373
- 0x49, 0xff, 0xca, //0x00001ea2 decq %r10
- 0x4d, 0x89, 0x10, //0x00001ea5 movq %r10, (%r8)
- 0x4d, 0x85, 0xf6, //0x00001ea8 testq %r14, %r14
- 0x0f, 0x8e, 0xff, 0x0c, 0x00, 0x00, //0x00001eab jle LBB0_446
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001eb1 .p2align 4, 0x90
- //0x00001ec0 LBB0_374
- 0x49, 0x8b, 0x03, //0x00001ec0 movq (%r11), %rax
- 0x4c, 0x89, 0xd2, //0x00001ec3 movq %r10, %rdx
- 0x48, 0x29, 0xc2, //0x00001ec6 subq %rax, %rdx
- 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00001ec9 jae LBB0_379
- 0x42, 0x8a, 0x0c, 0x17, //0x00001ecf movb (%rdi,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x00001ed3 cmpb $13, %cl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001ed6 je LBB0_379
- 0x80, 0xf9, 0x20, //0x00001edc cmpb $32, %cl
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001edf je LBB0_379
- 0x80, 0xc1, 0xf7, //0x00001ee5 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00001ee8 cmpb $1, %cl
- 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x00001eeb jbe LBB0_379
- 0x4c, 0x89, 0xd1, //0x00001ef1 movq %r10, %rcx
- 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00001ef4 jmp LBB0_401
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ef9 .p2align 4, 0x90
- //0x00001f00 LBB0_379
- 0x49, 0x8d, 0x4a, 0x01, //0x00001f00 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00001f04 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f07 jae LBB0_383
- 0x8a, 0x1c, 0x0f, //0x00001f0d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00001f10 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f13 je LBB0_383
- 0x80, 0xfb, 0x20, //0x00001f19 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f1c je LBB0_383
- 0x80, 0xc3, 0xf7, //0x00001f22 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001f25 cmpb $1, %bl
- 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00001f28 ja LBB0_401
- 0x90, 0x90, //0x00001f2e .p2align 4, 0x90
- //0x00001f30 LBB0_383
- 0x49, 0x8d, 0x4a, 0x02, //0x00001f30 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00001f34 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f37 jae LBB0_387
- 0x8a, 0x1c, 0x0f, //0x00001f3d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00001f40 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f43 je LBB0_387
- 0x80, 0xfb, 0x20, //0x00001f49 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f4c je LBB0_387
- 0x80, 0xc3, 0xf7, //0x00001f52 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001f55 cmpb $1, %bl
- 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00001f58 ja LBB0_401
- 0x90, 0x90, //0x00001f5e .p2align 4, 0x90
- //0x00001f60 LBB0_387
- 0x49, 0x8d, 0x4a, 0x03, //0x00001f60 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00001f64 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f67 jae LBB0_391
- 0x8a, 0x1c, 0x0f, //0x00001f6d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00001f70 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f73 je LBB0_391
- 0x80, 0xfb, 0x20, //0x00001f79 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f7c je LBB0_391
- 0x80, 0xc3, 0xf7, //0x00001f82 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001f85 cmpb $1, %bl
- 0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x00001f88 ja LBB0_401
- 0x90, 0x90, //0x00001f8e .p2align 4, 0x90
- //0x00001f90 LBB0_391
- 0x49, 0x8d, 0x72, 0x04, //0x00001f90 leaq $4(%r10), %rsi
- 0x48, 0x39, 0xf0, //0x00001f94 cmpq %rsi, %rax
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00001f97 jbe LBB0_398
- 0x48, 0x39, 0xf0, //0x00001f9d cmpq %rsi, %rax
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001fa0 je LBB0_399
- 0x48, 0x8d, 0x34, 0x07, //0x00001fa6 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc2, 0x04, //0x00001faa addq $4, %rdx
- 0x48, 0x89, 0xfb, //0x00001fae movq %rdi, %rbx
- 0x4a, 0x8d, 0x4c, 0x17, 0x05, //0x00001fb1 leaq $5(%rdi,%r10), %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fb6 .p2align 4, 0x90
- //0x00001fc0 LBB0_394
- 0x0f, 0xbe, 0x79, 0xff, //0x00001fc0 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x00001fc4 cmpl $32, %edi
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00001fc7 ja LBB0_400
- 0x49, 0x0f, 0xa3, 0xf9, //0x00001fcd btq %rdi, %r9
- 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00001fd1 jae LBB0_400
- 0x48, 0xff, 0xc1, //0x00001fd7 incq %rcx
- 0x48, 0xff, 0xc2, //0x00001fda incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001fdd jne LBB0_394
- 0x48, 0x89, 0xdf, //0x00001fe3 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00001fe6 subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00001fe9 movq %rsi, %rcx
- 0x48, 0x39, 0xc1, //0x00001fec cmpq %rax, %rcx
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001fef jb LBB0_401
- 0xe9, 0x46, 0x01, 0x00, 0x00, //0x00001ff5 jmp LBB0_418
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ffa .p2align 4, 0x90
- //0x00002000 LBB0_398
- 0x49, 0x89, 0x30, //0x00002000 movq %rsi, (%r8)
- 0x49, 0x89, 0xf2, //0x00002003 movq %rsi, %r10
- 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00002006 jmp LBB0_418
- //0x0000200b LBB0_399
- 0x48, 0x01, 0xfe, //0x0000200b addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x0000200e subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00002011 movq %rsi, %rcx
- 0x48, 0x39, 0xc1, //0x00002014 cmpq %rax, %rcx
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002017 jb LBB0_401
- 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x0000201d jmp LBB0_418
- //0x00002022 LBB0_400
- 0x48, 0x89, 0xdf, //0x00002022 movq %rbx, %rdi
- 0x48, 0x89, 0xda, //0x00002025 movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00002028 notq %rdx
- 0x48, 0x01, 0xd1, //0x0000202b addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x0000202e cmpq %rax, %rcx
- 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00002031 jae LBB0_418
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002037 .p2align 4, 0x90
- //0x00002040 LBB0_401
- 0x4c, 0x8d, 0x51, 0x01, //0x00002040 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x10, //0x00002044 movq %r10, (%r8)
- 0x0f, 0xbe, 0x04, 0x0f, //0x00002047 movsbl (%rdi,%rcx), %eax
- 0x83, 0xf8, 0x7b, //0x0000204b cmpl $123, %eax
- 0x0f, 0x87, 0xf1, 0x06, 0x00, 0x00, //0x0000204e ja LBB0_488
- 0x48, 0x8d, 0x15, 0x5d, 0x2f, 0x00, 0x00, //0x00002054 leaq $12125(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x0000205b movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x0000205f addq %rdx, %rax
- 0x4c, 0x89, 0x74, 0x24, 0x48, //0x00002062 movq %r14, $72(%rsp)
- 0xff, 0xe0, //0x00002067 jmpq *%rax
- //0x00002069 LBB0_403
- 0x49, 0x8b, 0x13, //0x00002069 movq (%r11), %rdx
- 0x48, 0x89, 0xd0, //0x0000206c movq %rdx, %rax
- 0x4c, 0x29, 0xd0, //0x0000206f subq %r10, %rax
- 0x49, 0x01, 0xfa, //0x00002072 addq %rdi, %r10
- 0x48, 0x83, 0xf8, 0x10, //0x00002075 cmpq $16, %rax
- 0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x00002079 jb LBB0_408
- 0x48, 0x29, 0xca, //0x0000207f subq %rcx, %rdx
- 0x48, 0x83, 0xc2, 0xef, //0x00002082 addq $-17, %rdx
- 0x48, 0x89, 0xd6, //0x00002086 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00002089 andq $-16, %rsi
- 0x48, 0x01, 0xce, //0x0000208d addq %rcx, %rsi
- 0x48, 0x8d, 0x4c, 0x37, 0x11, //0x00002090 leaq $17(%rdi,%rsi), %rcx
- 0x83, 0xe2, 0x0f, //0x00002095 andl $15, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002098 .p2align 4, 0x90
- //0x000020a0 LBB0_405
- 0xc4, 0xc1, 0x7a, 0x6f, 0x12, //0x000020a0 vmovdqu (%r10), %xmm2
- 0xc5, 0x89, 0x74, 0xda, //0x000020a5 vpcmpeqb %xmm2, %xmm14, %xmm3
- 0xc5, 0x81, 0xeb, 0xd2, //0x000020a9 vpor %xmm2, %xmm15, %xmm2
- 0xc5, 0xe9, 0x74, 0xd4, //0x000020ad vpcmpeqb %xmm4, %xmm2, %xmm2
- 0xc5, 0xe9, 0xeb, 0xd3, //0x000020b1 vpor %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000020b5 vpmovmskb %xmm2, %esi
- 0x66, 0x85, 0xf6, //0x000020b9 testw %si, %si
- 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000020bc jne LBB0_416
- 0x49, 0x83, 0xc2, 0x10, //0x000020c2 addq $16, %r10
- 0x48, 0x83, 0xc0, 0xf0, //0x000020c6 addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x000020ca cmpq $15, %rax
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000020ce ja LBB0_405
- 0x48, 0x89, 0xd0, //0x000020d4 movq %rdx, %rax
- 0x49, 0x89, 0xca, //0x000020d7 movq %rcx, %r10
- //0x000020da LBB0_408
- 0x48, 0x85, 0xc0, //0x000020da testq %rax, %rax
- 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000020dd je LBB0_415
- 0x49, 0x8d, 0x0c, 0x02, //0x000020e3 leaq (%r10,%rax), %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020e7 .p2align 4, 0x90
- //0x000020f0 LBB0_410
- 0x41, 0x0f, 0xb6, 0x12, //0x000020f0 movzbl (%r10), %edx
- 0x80, 0xfa, 0x2c, //0x000020f4 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000020f7 je LBB0_415
- 0x80, 0xfa, 0x7d, //0x000020fd cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00002100 je LBB0_415
- 0x80, 0xfa, 0x5d, //0x00002106 cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002109 je LBB0_415
- 0x49, 0xff, 0xc2, //0x0000210f incq %r10
- 0x48, 0xff, 0xc8, //0x00002112 decq %rax
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00002115 jne LBB0_410
- 0x49, 0x89, 0xca, //0x0000211b movq %rcx, %r10
- //0x0000211e LBB0_415
- 0x49, 0x29, 0xfa, //0x0000211e subq %rdi, %r10
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002121 jmp LBB0_417
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002126 .p2align 4, 0x90
- //0x00002130 LBB0_416
- 0x0f, 0xb7, 0xc6, //0x00002130 movzwl %si, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002133 bsfq %rax, %rax
- 0x49, 0x29, 0xfa, //0x00002137 subq %rdi, %r10
- 0x49, 0x01, 0xc2, //0x0000213a addq %rax, %r10
- //0x0000213d LBB0_417
- 0x4d, 0x89, 0x10, //0x0000213d movq %r10, (%r8)
- //0x00002140 LBB0_418
- 0x49, 0x8b, 0x3f, //0x00002140 movq (%r15), %rdi
- 0x49, 0x8b, 0x47, 0x08, //0x00002143 movq $8(%r15), %rax
- 0x4c, 0x89, 0xd1, //0x00002147 movq %r10, %rcx
- 0x48, 0x29, 0xc1, //0x0000214a subq %rax, %rcx
- 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x0000214d jae LBB0_423
- 0x42, 0x8a, 0x14, 0x17, //0x00002153 movb (%rdi,%r10), %dl
- 0x80, 0xfa, 0x0d, //0x00002157 cmpb $13, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000215a je LBB0_423
- 0x80, 0xfa, 0x20, //0x00002160 cmpb $32, %dl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002163 je LBB0_423
- 0x80, 0xc2, 0xf7, //0x00002169 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x0000216c cmpb $1, %dl
- 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x0000216f jbe LBB0_423
- 0x4c, 0x89, 0xd2, //0x00002175 movq %r10, %rdx
- 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00002178 jmp LBB0_444
- 0x90, 0x90, 0x90, //0x0000217d .p2align 4, 0x90
- //0x00002180 LBB0_423
- 0x49, 0x8d, 0x52, 0x01, //0x00002180 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00002184 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002187 jae LBB0_427
- 0x8a, 0x1c, 0x17, //0x0000218d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00002190 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002193 je LBB0_427
- 0x80, 0xfb, 0x20, //0x00002199 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000219c je LBB0_427
- 0x80, 0xc3, 0xf7, //0x000021a2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000021a5 cmpb $1, %bl
- 0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x000021a8 ja LBB0_444
- 0x90, 0x90, //0x000021ae .p2align 4, 0x90
- //0x000021b0 LBB0_427
- 0x49, 0x8d, 0x52, 0x02, //0x000021b0 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x000021b4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021b7 jae LBB0_431
- 0x8a, 0x1c, 0x17, //0x000021bd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x000021c0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021c3 je LBB0_431
- 0x80, 0xfb, 0x20, //0x000021c9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021cc je LBB0_431
- 0x80, 0xc3, 0xf7, //0x000021d2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000021d5 cmpb $1, %bl
- 0x0f, 0x87, 0xd7, 0x00, 0x00, 0x00, //0x000021d8 ja LBB0_444
- 0x90, 0x90, //0x000021de .p2align 4, 0x90
- //0x000021e0 LBB0_431
- 0x49, 0x8d, 0x52, 0x03, //0x000021e0 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x000021e4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021e7 jae LBB0_435
- 0x8a, 0x1c, 0x17, //0x000021ed movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x000021f0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021f3 je LBB0_435
- 0x80, 0xfb, 0x20, //0x000021f9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021fc je LBB0_435
- 0x80, 0xc3, 0xf7, //0x00002202 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002205 cmpb $1, %bl
- 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00002208 ja LBB0_444
- 0x90, 0x90, //0x0000220e .p2align 4, 0x90
- //0x00002210 LBB0_435
- 0x49, 0x8d, 0x72, 0x04, //0x00002210 leaq $4(%r10), %rsi
- 0x48, 0x39, 0xf0, //0x00002214 cmpq %rsi, %rax
- 0x0f, 0x86, 0x6d, 0x0b, 0x00, 0x00, //0x00002217 jbe LBB0_550
- 0x48, 0x39, 0xf0, //0x0000221d cmpq %rsi, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002220 je LBB0_442
- 0x48, 0x8d, 0x34, 0x07, //0x00002226 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x0000222a addq $4, %rcx
- 0x48, 0x89, 0xfb, //0x0000222e movq %rdi, %rbx
- 0x4a, 0x8d, 0x54, 0x17, 0x05, //0x00002231 leaq $5(%rdi,%r10), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002236 .p2align 4, 0x90
- //0x00002240 LBB0_438
- 0x0f, 0xbe, 0x7a, 0xff, //0x00002240 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00002244 cmpl $32, %edi
- 0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00002247 ja LBB0_443
- 0x49, 0x0f, 0xa3, 0xf9, //0x0000224d btq %rdi, %r9
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00002251 jae LBB0_443
- 0x48, 0xff, 0xc2, //0x00002257 incq %rdx
- 0x48, 0xff, 0xc1, //0x0000225a incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000225d jne LBB0_438
- 0x48, 0x89, 0xdf, //0x00002263 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00002266 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00002269 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x0000226c cmpq %rax, %rdx
- 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x0000226f jb LBB0_444
- 0xe9, 0x07, 0x21, 0x00, 0x00, //0x00002275 jmp LBB0_837
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000227a .p2align 4, 0x90
- //0x00002280 LBB0_442
- 0x48, 0x01, 0xfe, //0x00002280 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x00002283 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00002286 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00002289 cmpq %rax, %rdx
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000228c jb LBB0_444
- 0xe9, 0xea, 0x20, 0x00, 0x00, //0x00002292 jmp LBB0_837
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002297 .p2align 4, 0x90
- //0x000022a0 LBB0_443
- 0x48, 0x89, 0xdf, //0x000022a0 movq %rbx, %rdi
- 0x48, 0x89, 0xd9, //0x000022a3 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x000022a6 notq %rcx
- 0x48, 0x01, 0xca, //0x000022a9 addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x000022ac cmpq %rax, %rdx
- 0x0f, 0x83, 0xcc, 0x20, 0x00, 0x00, //0x000022af jae LBB0_837
- //0x000022b5 LBB0_444
- 0x4c, 0x8d, 0x52, 0x01, //0x000022b5 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x10, //0x000022b9 movq %r10, (%r8)
- 0x8a, 0x04, 0x17, //0x000022bc movb (%rdi,%rdx), %al
- 0x3c, 0x2c, //0x000022bf cmpb $44, %al
- 0x0f, 0x85, 0x88, 0x20, 0x00, 0x00, //0x000022c1 jne LBB0_832
- 0x49, 0x83, 0xfe, 0x02, //0x000022c7 cmpq $2, %r14
- 0x4d, 0x8d, 0x76, 0xff, //0x000022cb leaq $-1(%r14), %r14
- 0x0f, 0x8d, 0xeb, 0xfb, 0xff, 0xff, //0x000022cf jge LBB0_374
- 0xe9, 0xd6, 0x08, 0x00, 0x00, //0x000022d5 jmp LBB0_446
- //0x000022da LBB0_449
- 0x48, 0x83, 0xc1, 0x04, //0x000022da addq $4, %rcx
- 0x49, 0x3b, 0x0b, //0x000022de cmpq (%r11), %rcx
- 0x0f, 0x87, 0x59, 0xfe, 0xff, 0xff, //0x000022e1 ja LBB0_418
- 0xe9, 0x59, 0x04, 0x00, 0x00, //0x000022e7 jmp LBB0_488
- //0x000022ec LBB0_450
- 0x4d, 0x8b, 0x03, //0x000022ec movq (%r11), %r8
- 0x4c, 0x89, 0xc0, //0x000022ef movq %r8, %rax
- 0x4c, 0x29, 0xd0, //0x000022f2 subq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x000022f5 cmpq $32, %rax
- 0x0f, 0x8c, 0x3c, 0x08, 0x00, 0x00, //0x000022f9 jl LBB0_522
- 0x4c, 0x8d, 0x0c, 0x0f, //0x000022ff leaq (%rdi,%rcx), %r9
- 0x49, 0x29, 0xc8, //0x00002303 subq %rcx, %r8
- 0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00002306 movl $31, %ecx
- 0x31, 0xc0, //0x0000230b xorl %eax, %eax
- 0x45, 0x31, 0xdb, //0x0000230d xorl %r11d, %r11d
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002310 jmp LBB0_452
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002315 .p2align 4, 0x90
- //0x00002320 LBB0_455
- 0x45, 0x31, 0xdb, //0x00002320 xorl %r11d, %r11d
- 0x85, 0xdb, //0x00002323 testl %ebx, %ebx
- 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00002325 jne LBB0_454
- //0x0000232b LBB0_456
- 0x48, 0x83, 0xc0, 0x20, //0x0000232b addq $32, %rax
- 0x49, 0x8d, 0x54, 0x08, 0xe0, //0x0000232f leaq $-32(%r8,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x00002334 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x3f, //0x00002338 cmpq $63, %rdx
- 0x0f, 0x8e, 0x6e, 0x07, 0x00, 0x00, //0x0000233c jle LBB0_457
- //0x00002342 LBB0_452
- 0xc4, 0xc1, 0x7a, 0x6f, 0x54, 0x01, 0x01, //0x00002342 vmovdqu $1(%r9,%rax), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x5c, 0x01, 0x11, //0x00002349 vmovdqu $17(%r9,%rax), %xmm3
- 0xc5, 0xe9, 0x74, 0xe8, //0x00002350 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00002354 vpmovmskb %xmm5, %edx
- 0xc5, 0xe1, 0x74, 0xe8, //0x00002358 vpcmpeqb %xmm0, %xmm3, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x0000235c vpmovmskb %xmm5, %ebx
- 0x48, 0xc1, 0xe3, 0x10, //0x00002360 shlq $16, %rbx
- 0x48, 0x09, 0xd3, //0x00002364 orq %rdx, %rbx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00002367 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x0000236b vpmovmskb %xmm2, %esi
- 0xc5, 0xe1, 0x74, 0xd1, //0x0000236f vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00002373 vpmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00002377 shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x0000237b orq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x0000237e movq %rdx, %rsi
- 0x4c, 0x09, 0xde, //0x00002381 orq %r11, %rsi
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00002384 je LBB0_455
- 0x44, 0x89, 0xde, //0x0000238a movl %r11d, %esi
- 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000238d movl $4294967295, %r14d
- 0x44, 0x31, 0xf6, //0x00002393 xorl %r14d, %esi
- 0x21, 0xf2, //0x00002396 andl %esi, %edx
- 0x8d, 0x34, 0x12, //0x00002398 leal (%rdx,%rdx), %esi
- 0x44, 0x09, 0xde, //0x0000239b orl %r11d, %esi
- 0x4d, 0x89, 0xfc, //0x0000239e movq %r15, %r12
- 0x4d, 0x89, 0xef, //0x000023a1 movq %r13, %r15
- 0x49, 0x89, 0xfd, //0x000023a4 movq %rdi, %r13
- 0x41, 0x8d, 0xbe, 0xab, 0xaa, 0xaa, 0xaa, //0x000023a7 leal $-1431655765(%r14), %edi
- 0x31, 0xf7, //0x000023ae xorl %esi, %edi
- 0x21, 0xd7, //0x000023b0 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023b2 andl $-1431655766, %edi
- 0x45, 0x31, 0xdb, //0x000023b8 xorl %r11d, %r11d
- 0x01, 0xd7, //0x000023bb addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc3, //0x000023bd setb %r11b
- 0x01, 0xff, //0x000023c1 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000023c3 xorl $1431655765, %edi
- 0x21, 0xf7, //0x000023c9 andl %esi, %edi
- 0x44, 0x31, 0xf7, //0x000023cb xorl %r14d, %edi
- 0x4c, 0x8b, 0x74, 0x24, 0x48, //0x000023ce movq $72(%rsp), %r14
- 0x21, 0xfb, //0x000023d3 andl %edi, %ebx
- 0x4c, 0x89, 0xef, //0x000023d5 movq %r13, %rdi
- 0x4d, 0x89, 0xfd, //0x000023d8 movq %r15, %r13
- 0x4d, 0x89, 0xe7, //0x000023db movq %r12, %r15
- 0x85, 0xdb, //0x000023de testl %ebx, %ebx
- 0x0f, 0x84, 0x45, 0xff, 0xff, 0xff, //0x000023e0 je LBB0_456
- //0x000023e6 LBB0_454
- 0x48, 0x0f, 0xbc, 0xcb, //0x000023e6 bsfq %rbx, %rcx
- 0x49, 0x01, 0xc9, //0x000023ea addq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x000023ed addq %rax, %r9
- 0x49, 0x29, 0xf9, //0x000023f0 subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x000023f3 addq $2, %r9
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023f7 movq $24(%rsp), %r8
- 0x4d, 0x89, 0x08, //0x000023fc movq %r9, (%r8)
- 0x4d, 0x89, 0xca, //0x000023ff movq %r9, %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002402 movq $56(%rsp), %r11
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002407 movabsq $4294977024, %r9
- 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00002411 jmp LBB0_418
- //0x00002416 LBB0_461
- 0x4d, 0x8b, 0x0b, //0x00002416 movq (%r11), %r9
- 0x4d, 0x29, 0xd1, //0x00002419 subq %r10, %r9
- 0x4c, 0x01, 0xd7, //0x0000241c addq %r10, %rdi
- 0x45, 0x31, 0xc0, //0x0000241f xorl %r8d, %r8d
- 0x45, 0x31, 0xd2, //0x00002422 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00002425 xorl %r11d, %r11d
- 0x31, 0xd2, //0x00002428 xorl %edx, %edx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000242a jmp LBB0_463
- //0x0000242f LBB0_462
- 0x49, 0xc1, 0xfe, 0x3f, //0x0000242f sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x00002433 popcntq %rdi, %rax
- 0x49, 0x01, 0xc3, //0x00002438 addq %rax, %r11
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x0000243b movq $32(%rsp), %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x00002440 addq $64, %rdi
- 0x49, 0x83, 0xc1, 0xc0, //0x00002444 addq $-64, %r9
- 0x4d, 0x89, 0xf0, //0x00002448 movq %r14, %r8
- //0x0000244b LBB0_463
- 0x49, 0x83, 0xf9, 0x40, //0x0000244b cmpq $64, %r9
- 0x0f, 0x8c, 0xa7, 0x01, 0x00, 0x00, //0x0000244f jl LBB0_471
- //0x00002455 LBB0_464
- 0xc5, 0xfa, 0x6f, 0x17, //0x00002455 vmovdqu (%rdi), %xmm2
- 0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00002459 vmovdqu $16(%rdi), %xmm6
- 0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x0000245e vmovdqu $32(%rdi), %xmm5
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00002463 movq %rdi, $32(%rsp)
- 0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x00002468 vmovdqu $48(%rdi), %xmm7
- 0xc5, 0xe9, 0x74, 0xd8, //0x0000246d vpcmpeqb %xmm0, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00002471 vpmovmskb %xmm3, %esi
- 0xc5, 0xc9, 0x74, 0xd8, //0x00002475 vpcmpeqb %xmm0, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00002479 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd8, //0x0000247d vpcmpeqb %xmm0, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00002481 vpmovmskb %xmm3, %edi
- 0xc5, 0xc1, 0x74, 0xd8, //0x00002485 vpcmpeqb %xmm0, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00002489 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000248d shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00002491 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002495 shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00002499 orq %rax, %rsi
- 0x48, 0x09, 0xfe, //0x0000249c orq %rdi, %rsi
- 0x48, 0x09, 0xde, //0x0000249f orq %rbx, %rsi
- 0xc5, 0xe9, 0x74, 0xd9, //0x000024a2 vpcmpeqb %xmm1, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x000024a6 vpmovmskb %xmm3, %edi
- 0xc5, 0xc9, 0x74, 0xd9, //0x000024aa vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x000024ae vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd9, //0x000024b2 vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x000024b6 vpmovmskb %xmm3, %ebx
- 0xc5, 0xc1, 0x74, 0xd9, //0x000024ba vpcmpeqb %xmm1, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x000024be vpmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000024c2 shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x000024c6 shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x000024ca shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x000024ce orq %rax, %rdi
- 0x48, 0x09, 0xdf, //0x000024d1 orq %rbx, %rdi
- 0x48, 0x09, 0xcf, //0x000024d4 orq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x000024d7 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x000024da orq %r10, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000024dd je LBB0_466
- 0x4c, 0x89, 0xd0, //0x000024e3 movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000024e6 notq %rax
- 0x48, 0x21, 0xf8, //0x000024e9 andq %rdi, %rax
- 0x4c, 0x8d, 0x34, 0x00, //0x000024ec leaq (%rax,%rax), %r14
- 0x4d, 0x09, 0xd6, //0x000024f0 orq %r10, %r14
- 0x4c, 0x89, 0xf1, //0x000024f3 movq %r14, %rcx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024f6 movabsq $-6148914691236517206, %rbx
- 0x48, 0x31, 0xd9, //0x00002500 xorq %rbx, %rcx
- 0x48, 0x21, 0xdf, //0x00002503 andq %rbx, %rdi
- 0x48, 0x21, 0xcf, //0x00002506 andq %rcx, %rdi
- 0x45, 0x31, 0xd2, //0x00002509 xorl %r10d, %r10d
- 0x48, 0x01, 0xc7, //0x0000250c addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000250f setb %r10b
- 0x48, 0x01, 0xff, //0x00002513 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002516 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00002520 xorq %rax, %rdi
- 0x4c, 0x21, 0xf7, //0x00002523 andq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00002526 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002529 jmp LBB0_467
- //0x0000252e LBB0_466
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000252e movq $-1, %rdi
- 0x45, 0x31, 0xd2, //0x00002535 xorl %r10d, %r10d
- //0x00002538 LBB0_467
- 0x48, 0x21, 0xf7, //0x00002538 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x0000253b vmovq %rdi, %xmm3
- 0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x00002540 vpclmulqdq $0, %xmm9, %xmm3, %xmm3
- 0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x00002546 vmovq %xmm3, %r14
- 0x4d, 0x31, 0xc6, //0x0000254b xorq %r8, %r14
- 0xc5, 0xa9, 0x74, 0xda, //0x0000254e vpcmpeqb %xmm2, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00002552 vpmovmskb %xmm3, %edi
- 0xc5, 0xa9, 0x74, 0xde, //0x00002556 vpcmpeqb %xmm6, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x0000255a vpmovmskb %xmm3, %eax
- 0xc5, 0xa9, 0x74, 0xdd, //0x0000255e vpcmpeqb %xmm5, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x00002562 vpmovmskb %xmm3, %ecx
- 0xc5, 0xa9, 0x74, 0xdf, //0x00002566 vpcmpeqb %xmm7, %xmm10, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x0000256a vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000256e shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002572 shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x00002576 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x0000257a orq %rax, %rdi
- 0x48, 0x09, 0xcf, //0x0000257d orq %rcx, %rdi
- 0x48, 0x09, 0xdf, //0x00002580 orq %rbx, %rdi
- 0x4d, 0x89, 0xf0, //0x00002583 movq %r14, %r8
- 0x49, 0xf7, 0xd0, //0x00002586 notq %r8
- 0x4c, 0x21, 0xc7, //0x00002589 andq %r8, %rdi
- 0xc5, 0xa1, 0x74, 0xd2, //0x0000258c vpcmpeqb %xmm2, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00002590 vpmovmskb %xmm2, %eax
- 0xc5, 0xa1, 0x74, 0xd6, //0x00002594 vpcmpeqb %xmm6, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00002598 vpmovmskb %xmm2, %ebx
- 0xc5, 0xa1, 0x74, 0xd5, //0x0000259c vpcmpeqb %xmm5, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000025a0 vpmovmskb %xmm2, %esi
- 0xc5, 0xa1, 0x74, 0xd7, //0x000025a4 vpcmpeqb %xmm7, %xmm11, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000025a8 vpmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000025ac shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x000025b0 shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x000025b4 shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x000025b8 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x000025bb orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x000025be orq %rcx, %rax
- 0x4c, 0x21, 0xc0, //0x000025c1 andq %r8, %rax
- 0x0f, 0x84, 0x65, 0xfe, 0xff, 0xff, //0x000025c4 je LBB0_462
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000025ca movq $24(%rsp), %r8
- 0x90, //0x000025cf .p2align 4, 0x90
- //0x000025d0 LBB0_469
- 0x48, 0x8d, 0x58, 0xff, //0x000025d0 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x000025d4 movq %rbx, %rcx
- 0x48, 0x21, 0xf9, //0x000025d7 andq %rdi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x000025da popcntq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x000025df addq %r11, %rcx
- 0x48, 0x39, 0xd1, //0x000025e2 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x8d, 0x04, 0x00, 0x00, //0x000025e5 jbe LBB0_515
- 0x48, 0xff, 0xc2, //0x000025eb incq %rdx
- 0x48, 0x21, 0xd8, //0x000025ee andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000025f1 jne LBB0_469
- 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x000025f7 jmp LBB0_462
- //0x000025fc LBB0_471
- 0x4d, 0x85, 0xc9, //0x000025fc testq %r9, %r9
- 0x0f, 0x8e, 0x3f, 0x05, 0x00, 0x00, //0x000025ff jle LBB0_523
- 0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002605 vmovdqu %ymm8, $128(%rsp)
- 0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x0000260e vmovdqu %ymm8, $96(%rsp)
- 0x89, 0xf8, //0x00002614 movl %edi, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002616 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000261b cmpl $4033, %eax
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00002620 jb LBB0_475
- 0x48, 0x89, 0xf8, //0x00002626 movq %rdi, %rax
- 0x49, 0x83, 0xf9, 0x20, //0x00002629 cmpq $32, %r9
- 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000262d jb LBB0_476
- 0xc5, 0xf8, 0x10, 0x10, //0x00002633 vmovups (%rax), %xmm2
- 0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x00002637 vmovups %xmm2, $96(%rsp)
- 0xc5, 0xf8, 0x10, 0x50, 0x10, //0x0000263d vmovups $16(%rax), %xmm2
- 0xc5, 0xf8, 0x11, 0x54, 0x24, 0x70, //0x00002642 vmovups %xmm2, $112(%rsp)
- 0x48, 0x83, 0xc0, 0x20, //0x00002648 addq $32, %rax
- 0x49, 0x8d, 0x79, 0xe0, //0x0000264c leaq $-32(%r9), %rdi
- 0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002650 leaq $128(%rsp), %rsi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002658 jmp LBB0_477
- //0x0000265d LBB0_475
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000265d movq $40(%rsp), %r15
- 0xe9, 0xee, 0xfd, 0xff, 0xff, //0x00002662 jmp LBB0_464
- //0x00002667 LBB0_476
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002667 leaq $96(%rsp), %rsi
- 0x4c, 0x89, 0xcf, //0x0000266c movq %r9, %rdi
- //0x0000266f LBB0_477
- 0x48, 0x83, 0xff, 0x10, //0x0000266f cmpq $16, %rdi
- 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00002673 jb LBB0_478
- 0xc5, 0xf8, 0x10, 0x10, //0x00002679 vmovups (%rax), %xmm2
- 0xc5, 0xf8, 0x11, 0x16, //0x0000267d vmovups %xmm2, (%rsi)
- 0x48, 0x83, 0xc0, 0x10, //0x00002681 addq $16, %rax
- 0x48, 0x83, 0xc6, 0x10, //0x00002685 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00002689 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x0000268d cmpq $8, %rdi
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00002691 jae LBB0_485
- //0x00002697 LBB0_479
- 0x48, 0x83, 0xff, 0x04, //0x00002697 cmpq $4, %rdi
- 0x0f, 0x8c, 0x51, 0x00, 0x00, 0x00, //0x0000269b jl LBB0_480
- //0x000026a1 LBB0_486
- 0x48, 0x89, 0xc1, //0x000026a1 movq %rax, %rcx
- 0x8b, 0x00, //0x000026a4 movl (%rax), %eax
- 0x89, 0x06, //0x000026a6 movl %eax, (%rsi)
- 0x48, 0x83, 0xc1, 0x04, //0x000026a8 addq $4, %rcx
- 0x48, 0x89, 0xc8, //0x000026ac movq %rcx, %rax
- 0x48, 0x83, 0xc6, 0x04, //0x000026af addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000026b3 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000026b7 cmpq $2, %rdi
- 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000026bb jae LBB0_481
- 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x000026c1 jmp LBB0_482
- //0x000026c6 LBB0_478
- 0x48, 0x83, 0xff, 0x08, //0x000026c6 cmpq $8, %rdi
- 0x0f, 0x82, 0xc7, 0xff, 0xff, 0xff, //0x000026ca jb LBB0_479
- //0x000026d0 LBB0_485
- 0x48, 0x89, 0xc1, //0x000026d0 movq %rax, %rcx
- 0x48, 0x8b, 0x00, //0x000026d3 movq (%rax), %rax
- 0x48, 0x89, 0x06, //0x000026d6 movq %rax, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x000026d9 addq $8, %rcx
- 0x48, 0x89, 0xc8, //0x000026dd movq %rcx, %rax
- 0x48, 0x83, 0xc6, 0x08, //0x000026e0 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x000026e4 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x000026e8 cmpq $4, %rdi
- 0x0f, 0x8d, 0xaf, 0xff, 0xff, 0xff, //0x000026ec jge LBB0_486
- //0x000026f2 LBB0_480
- 0x48, 0x83, 0xff, 0x02, //0x000026f2 cmpq $2, %rdi
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x000026f6 jb LBB0_482
- //0x000026fc LBB0_481
- 0x48, 0x89, 0xc1, //0x000026fc movq %rax, %rcx
- 0x0f, 0xb7, 0x00, //0x000026ff movzwl (%rax), %eax
- 0x66, 0x89, 0x06, //0x00002702 movw %ax, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x00002705 addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x00002709 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x0000270d addq $-2, %rdi
- 0x48, 0x89, 0xc8, //0x00002711 movq %rcx, %rax
- //0x00002714 LBB0_482
- 0x48, 0x8d, 0x4c, 0x24, 0x60, //0x00002714 leaq $96(%rsp), %rcx
- 0x48, 0x85, 0xff, //0x00002719 testq %rdi, %rdi
- 0x48, 0x89, 0xcf, //0x0000271c movq %rcx, %rdi
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000271f movq $40(%rsp), %r15
- 0x0f, 0x84, 0x2b, 0xfd, 0xff, 0xff, //0x00002724 je LBB0_464
- 0x8a, 0x00, //0x0000272a movb (%rax), %al
- 0x88, 0x06, //0x0000272c movb %al, (%rsi)
- 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x0000272e leaq $96(%rsp), %rdi
- 0xe9, 0x1d, 0xfd, 0xff, 0xff, //0x00002733 jmp LBB0_464
- //0x00002738 LBB0_487
- 0x48, 0x83, 0xc1, 0x05, //0x00002738 addq $5, %rcx
- 0x49, 0x3b, 0x0b, //0x0000273c cmpq (%r11), %rcx
- 0x0f, 0x87, 0xfb, 0xf9, 0xff, 0xff, //0x0000273f ja LBB0_418
- //0x00002745 LBB0_488
- 0x49, 0x89, 0x08, //0x00002745 movq %rcx, (%r8)
- 0x49, 0x89, 0xca, //0x00002748 movq %rcx, %r10
- 0xe9, 0xf0, 0xf9, 0xff, 0xff, //0x0000274b jmp LBB0_418
- //0x00002750 LBB0_489
- 0x4d, 0x8b, 0x0b, //0x00002750 movq (%r11), %r9
- 0x4d, 0x29, 0xd1, //0x00002753 subq %r10, %r9
- 0x4c, 0x01, 0xd7, //0x00002756 addq %r10, %rdi
- 0x45, 0x31, 0xc0, //0x00002759 xorl %r8d, %r8d
- 0x45, 0x31, 0xd2, //0x0000275c xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x0000275f xorl %r11d, %r11d
- 0x31, 0xd2, //0x00002762 xorl %edx, %edx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002764 jmp LBB0_491
- //0x00002769 LBB0_490
- 0x49, 0xc1, 0xfe, 0x3f, //0x00002769 sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x0000276d popcntq %rdi, %rax
- 0x49, 0x01, 0xc3, //0x00002772 addq %rax, %r11
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00002775 movq $32(%rsp), %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x0000277a addq $64, %rdi
- 0x49, 0x83, 0xc1, 0xc0, //0x0000277e addq $-64, %r9
- 0x4d, 0x89, 0xf0, //0x00002782 movq %r14, %r8
- //0x00002785 LBB0_491
- 0x49, 0x83, 0xf9, 0x40, //0x00002785 cmpq $64, %r9
- 0x0f, 0x8c, 0xad, 0x01, 0x00, 0x00, //0x00002789 jl LBB0_499
- //0x0000278f LBB0_492
- 0xc5, 0xfa, 0x6f, 0x17, //0x0000278f vmovdqu (%rdi), %xmm2
- 0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00002793 vmovdqu $16(%rdi), %xmm6
- 0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x00002798 vmovdqu $32(%rdi), %xmm5
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x0000279d movq %rdi, $32(%rsp)
- 0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x000027a2 vmovdqu $48(%rdi), %xmm7
- 0xc5, 0xe9, 0x74, 0xd8, //0x000027a7 vpcmpeqb %xmm0, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xf3, //0x000027ab vpmovmskb %xmm3, %esi
- 0xc5, 0xc9, 0x74, 0xd8, //0x000027af vpcmpeqb %xmm0, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x000027b3 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd8, //0x000027b7 vpcmpeqb %xmm0, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x000027bb vpmovmskb %xmm3, %edi
- 0xc5, 0xc1, 0x74, 0xd8, //0x000027bf vpcmpeqb %xmm0, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x000027c3 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x000027c7 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x000027cb shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x000027cf shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x000027d3 orq %rax, %rsi
- 0x48, 0x09, 0xfe, //0x000027d6 orq %rdi, %rsi
- 0x48, 0x09, 0xde, //0x000027d9 orq %rbx, %rsi
- 0xc5, 0xe9, 0x74, 0xd9, //0x000027dc vpcmpeqb %xmm1, %xmm2, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x000027e0 vpmovmskb %xmm3, %edi
- 0xc5, 0xc9, 0x74, 0xd9, //0x000027e4 vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x000027e8 vpmovmskb %xmm3, %eax
- 0xc5, 0xd1, 0x74, 0xd9, //0x000027ec vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x000027f0 vpmovmskb %xmm3, %ebx
- 0xc5, 0xc1, 0x74, 0xd9, //0x000027f4 vpcmpeqb %xmm1, %xmm7, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x000027f8 vpmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000027fc shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x00002800 shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00002804 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00002808 orq %rax, %rdi
- 0x48, 0x09, 0xdf, //0x0000280b orq %rbx, %rdi
- 0x48, 0x09, 0xcf, //0x0000280e orq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x00002811 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00002814 orq %r10, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00002817 je LBB0_494
- 0x4c, 0x89, 0xd0, //0x0000281d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00002820 notq %rax
- 0x48, 0x21, 0xf8, //0x00002823 andq %rdi, %rax
- 0x4c, 0x8d, 0x34, 0x00, //0x00002826 leaq (%rax,%rax), %r14
- 0x4d, 0x09, 0xd6, //0x0000282a orq %r10, %r14
- 0x4c, 0x89, 0xf1, //0x0000282d movq %r14, %rcx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002830 movabsq $-6148914691236517206, %rbx
- 0x48, 0x31, 0xd9, //0x0000283a xorq %rbx, %rcx
- 0x48, 0x21, 0xdf, //0x0000283d andq %rbx, %rdi
- 0x48, 0x21, 0xcf, //0x00002840 andq %rcx, %rdi
- 0x45, 0x31, 0xd2, //0x00002843 xorl %r10d, %r10d
- 0x48, 0x01, 0xc7, //0x00002846 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc2, //0x00002849 setb %r10b
- 0x48, 0x01, 0xff, //0x0000284d addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002850 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000285a xorq %rax, %rdi
- 0x4c, 0x21, 0xf7, //0x0000285d andq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00002860 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002863 jmp LBB0_495
- //0x00002868 LBB0_494
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002868 movq $-1, %rdi
- 0x45, 0x31, 0xd2, //0x0000286f xorl %r10d, %r10d
- //0x00002872 LBB0_495
- 0x48, 0x21, 0xf7, //0x00002872 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x00002875 vmovq %rdi, %xmm3
- 0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x0000287a vpclmulqdq $0, %xmm9, %xmm3, %xmm3
- 0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x00002880 vmovq %xmm3, %r14
- 0x4d, 0x31, 0xc6, //0x00002885 xorq %r8, %r14
- 0xc5, 0x99, 0x74, 0xda, //0x00002888 vpcmpeqb %xmm2, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000288c vpmovmskb %xmm3, %edi
- 0xc5, 0x99, 0x74, 0xde, //0x00002890 vpcmpeqb %xmm6, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00002894 vpmovmskb %xmm3, %eax
- 0xc5, 0x99, 0x74, 0xdd, //0x00002898 vpcmpeqb %xmm5, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x0000289c vpmovmskb %xmm3, %ecx
- 0xc5, 0x99, 0x74, 0xdf, //0x000028a0 vpcmpeqb %xmm7, %xmm12, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x000028a4 vpmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x000028a8 shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x000028ac shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x000028b0 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x000028b4 orq %rax, %rdi
- 0x48, 0x09, 0xcf, //0x000028b7 orq %rcx, %rdi
- 0x48, 0x09, 0xdf, //0x000028ba orq %rbx, %rdi
- 0x4d, 0x89, 0xf0, //0x000028bd movq %r14, %r8
- 0x49, 0xf7, 0xd0, //0x000028c0 notq %r8
- 0x4c, 0x21, 0xc7, //0x000028c3 andq %r8, %rdi
- 0xc5, 0x91, 0x74, 0xd2, //0x000028c6 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000028ca vpmovmskb %xmm2, %eax
- 0xc5, 0x91, 0x74, 0xd6, //0x000028ce vpcmpeqb %xmm6, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000028d2 vpmovmskb %xmm2, %ebx
- 0xc5, 0x91, 0x74, 0xd5, //0x000028d6 vpcmpeqb %xmm5, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000028da vpmovmskb %xmm2, %esi
- 0xc5, 0x91, 0x74, 0xd7, //0x000028de vpcmpeqb %xmm7, %xmm13, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000028e2 vpmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000028e6 shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x000028ea shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x000028ee shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x000028f2 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x000028f5 orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x000028f8 orq %rcx, %rax
- 0x4c, 0x21, 0xc0, //0x000028fb andq %r8, %rax
- 0x0f, 0x84, 0x65, 0xfe, 0xff, 0xff, //0x000028fe je LBB0_490
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002904 movq $24(%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002909 .p2align 4, 0x90
- //0x00002910 LBB0_497
- 0x48, 0x8d, 0x58, 0xff, //0x00002910 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00002914 movq %rbx, %rcx
- 0x48, 0x21, 0xf9, //0x00002917 andq %rdi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000291a popcntq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x0000291f addq %r11, %rcx
- 0x48, 0x39, 0xd1, //0x00002922 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x4d, 0x01, 0x00, 0x00, //0x00002925 jbe LBB0_515
- 0x48, 0xff, 0xc2, //0x0000292b incq %rdx
- 0x48, 0x21, 0xd8, //0x0000292e andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002931 jne LBB0_497
- 0xe9, 0x2d, 0xfe, 0xff, 0xff, //0x00002937 jmp LBB0_490
- //0x0000293c LBB0_499
- 0x4d, 0x85, 0xc9, //0x0000293c testq %r9, %r9
- 0x0f, 0x8e, 0xff, 0x01, 0x00, 0x00, //0x0000293f jle LBB0_523
- 0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002945 vmovdqu %ymm8, $128(%rsp)
- 0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x0000294e vmovdqu %ymm8, $96(%rsp)
- 0x89, 0xf8, //0x00002954 movl %edi, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002956 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000295b cmpl $4033, %eax
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00002960 jb LBB0_503
- 0x48, 0x89, 0xf8, //0x00002966 movq %rdi, %rax
- 0x49, 0x83, 0xf9, 0x20, //0x00002969 cmpq $32, %r9
- 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000296d jb LBB0_504
- 0xc5, 0xf8, 0x10, 0x10, //0x00002973 vmovups (%rax), %xmm2
- 0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x00002977 vmovups %xmm2, $96(%rsp)
- 0xc5, 0xf8, 0x10, 0x50, 0x10, //0x0000297d vmovups $16(%rax), %xmm2
- 0xc5, 0xf8, 0x11, 0x54, 0x24, 0x70, //0x00002982 vmovups %xmm2, $112(%rsp)
- 0x48, 0x83, 0xc0, 0x20, //0x00002988 addq $32, %rax
- 0x49, 0x8d, 0x79, 0xe0, //0x0000298c leaq $-32(%r9), %rdi
- 0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002990 leaq $128(%rsp), %rsi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002998 jmp LBB0_505
- //0x0000299d LBB0_503
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000299d movq $40(%rsp), %r15
- 0xe9, 0xe8, 0xfd, 0xff, 0xff, //0x000029a2 jmp LBB0_492
- //0x000029a7 LBB0_504
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x000029a7 leaq $96(%rsp), %rsi
- 0x4c, 0x89, 0xcf, //0x000029ac movq %r9, %rdi
- //0x000029af LBB0_505
- 0x48, 0x83, 0xff, 0x10, //0x000029af cmpq $16, %rdi
- 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x000029b3 jb LBB0_506
- 0xc5, 0xf8, 0x10, 0x10, //0x000029b9 vmovups (%rax), %xmm2
- 0xc5, 0xf8, 0x11, 0x16, //0x000029bd vmovups %xmm2, (%rsi)
- 0x48, 0x83, 0xc0, 0x10, //0x000029c1 addq $16, %rax
- 0x48, 0x83, 0xc6, 0x10, //0x000029c5 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000029c9 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000029cd cmpq $8, %rdi
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000029d1 jae LBB0_513
- //0x000029d7 LBB0_507
- 0x48, 0x83, 0xff, 0x04, //0x000029d7 cmpq $4, %rdi
- 0x0f, 0x8c, 0x51, 0x00, 0x00, 0x00, //0x000029db jl LBB0_508
- //0x000029e1 LBB0_514
- 0x48, 0x89, 0xc1, //0x000029e1 movq %rax, %rcx
- 0x8b, 0x00, //0x000029e4 movl (%rax), %eax
- 0x89, 0x06, //0x000029e6 movl %eax, (%rsi)
- 0x48, 0x83, 0xc1, 0x04, //0x000029e8 addq $4, %rcx
- 0x48, 0x89, 0xc8, //0x000029ec movq %rcx, %rax
- 0x48, 0x83, 0xc6, 0x04, //0x000029ef addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000029f3 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000029f7 cmpq $2, %rdi
- 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000029fb jae LBB0_509
- 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00002a01 jmp LBB0_510
- //0x00002a06 LBB0_506
- 0x48, 0x83, 0xff, 0x08, //0x00002a06 cmpq $8, %rdi
- 0x0f, 0x82, 0xc7, 0xff, 0xff, 0xff, //0x00002a0a jb LBB0_507
- //0x00002a10 LBB0_513
- 0x48, 0x89, 0xc1, //0x00002a10 movq %rax, %rcx
- 0x48, 0x8b, 0x00, //0x00002a13 movq (%rax), %rax
- 0x48, 0x89, 0x06, //0x00002a16 movq %rax, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x00002a19 addq $8, %rcx
- 0x48, 0x89, 0xc8, //0x00002a1d movq %rcx, %rax
- 0x48, 0x83, 0xc6, 0x08, //0x00002a20 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002a24 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002a28 cmpq $4, %rdi
- 0x0f, 0x8d, 0xaf, 0xff, 0xff, 0xff, //0x00002a2c jge LBB0_514
- //0x00002a32 LBB0_508
- 0x48, 0x83, 0xff, 0x02, //0x00002a32 cmpq $2, %rdi
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00002a36 jb LBB0_510
- //0x00002a3c LBB0_509
- 0x48, 0x89, 0xc1, //0x00002a3c movq %rax, %rcx
- 0x0f, 0xb7, 0x00, //0x00002a3f movzwl (%rax), %eax
- 0x66, 0x89, 0x06, //0x00002a42 movw %ax, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x00002a45 addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x00002a49 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00002a4d addq $-2, %rdi
- 0x48, 0x89, 0xc8, //0x00002a51 movq %rcx, %rax
- //0x00002a54 LBB0_510
- 0x48, 0x8d, 0x4c, 0x24, 0x60, //0x00002a54 leaq $96(%rsp), %rcx
- 0x48, 0x85, 0xff, //0x00002a59 testq %rdi, %rdi
- 0x48, 0x89, 0xcf, //0x00002a5c movq %rcx, %rdi
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002a5f movq $40(%rsp), %r15
- 0x0f, 0x84, 0x25, 0xfd, 0xff, 0xff, //0x00002a64 je LBB0_492
- 0x8a, 0x00, //0x00002a6a movb (%rax), %al
- 0x88, 0x06, //0x00002a6c movb %al, (%rsi)
- 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00002a6e leaq $96(%rsp), %rdi
- 0xe9, 0x17, 0xfd, 0xff, 0xff, //0x00002a73 jmp LBB0_492
- //0x00002a78 LBB0_515
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002a78 movq $56(%rsp), %r11
- 0x49, 0x8b, 0x0b, //0x00002a7d movq (%r11), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002a80 bsfq %rax, %rax
- 0x4c, 0x29, 0xc8, //0x00002a84 subq %r9, %rax
- 0x4c, 0x8d, 0x54, 0x08, 0x01, //0x00002a87 leaq $1(%rax,%rcx), %r10
- 0x4d, 0x89, 0x10, //0x00002a8c movq %r10, (%r8)
- 0x49, 0x8b, 0x03, //0x00002a8f movq (%r11), %rax
- 0x49, 0x39, 0xc2, //0x00002a92 cmpq %rax, %r10
- 0x4c, 0x0f, 0x47, 0xd0, //0x00002a95 cmovaq %rax, %r10
- 0x4d, 0x89, 0x10, //0x00002a99 movq %r10, (%r8)
- //0x00002a9c LBB0_516
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002a9c movabsq $4294977024, %r9
- 0x4c, 0x8b, 0x74, 0x24, 0x48, //0x00002aa6 movq $72(%rsp), %r14
- 0xe9, 0x90, 0xf6, 0xff, 0xff, //0x00002aab jmp LBB0_418
- //0x00002ab0 LBB0_457
- 0x4d, 0x85, 0xdb, //0x00002ab0 testq %r11, %r11
- 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00002ab3 jne LBB0_524
- 0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00002ab9 leaq $1(%rax,%r9), %rcx
- 0x48, 0xf7, 0xd0, //0x00002abe notq %rax
- 0x4c, 0x01, 0xc0, //0x00002ac1 addq %r8, %rax
- //0x00002ac4 LBB0_459
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002ac4 movq $56(%rsp), %r11
- //0x00002ac9 LBB0_460
- 0x48, 0x85, 0xc0, //0x00002ac9 testq %rax, %rax
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002acc movq $24(%rsp), %r8
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ad1 movabsq $4294977024, %r9
- 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002adb jg LBB0_518
- 0xe9, 0x5a, 0xf6, 0xff, 0xff, //0x00002ae1 jmp LBB0_418
- //0x00002ae6 LBB0_517
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002ae6 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002aed movl $2, %esi
- 0x48, 0x01, 0xf1, //0x00002af2 addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00002af5 addq %rdx, %rax
- 0x0f, 0x8e, 0x42, 0xf6, 0xff, 0xff, //0x00002af8 jle LBB0_418
- //0x00002afe LBB0_518
- 0x0f, 0xb6, 0x11, //0x00002afe movzbl (%rcx), %edx
- 0x80, 0xfa, 0x5c, //0x00002b01 cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002b04 je LBB0_517
- 0x80, 0xfa, 0x22, //0x00002b0a cmpb $34, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00002b0d je LBB0_521
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b13 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b1a movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00002b1f addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00002b22 addq %rdx, %rax
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002b25 jg LBB0_518
- 0xe9, 0x10, 0xf6, 0xff, 0xff, //0x00002b2b jmp LBB0_418
- //0x00002b30 LBB0_521
- 0x48, 0x29, 0xf9, //0x00002b30 subq %rdi, %rcx
- 0x48, 0xff, 0xc1, //0x00002b33 incq %rcx
- 0xe9, 0x0a, 0xfc, 0xff, 0xff, //0x00002b36 jmp LBB0_488
- //0x00002b3b LBB0_522
- 0x4a, 0x8d, 0x0c, 0x17, //0x00002b3b leaq (%rdi,%r10), %rcx
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x00002b3f jmp LBB0_459
- //0x00002b44 LBB0_523
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002b44 movq $56(%rsp), %r11
- 0x4d, 0x8b, 0x13, //0x00002b49 movq (%r11), %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002b4c movq $24(%rsp), %r8
- 0x4d, 0x89, 0x10, //0x00002b51 movq %r10, (%r8)
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002b54 movq $40(%rsp), %r15
- 0xe9, 0x3e, 0xff, 0xff, 0xff, //0x00002b59 jmp LBB0_516
- //0x00002b5e LBB0_524
- 0x49, 0x8d, 0x48, 0xff, //0x00002b5e leaq $-1(%r8), %rcx
- 0x48, 0x39, 0xc1, //0x00002b62 cmpq %rax, %rcx
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00002b65 jne LBB0_526
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002b6b movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002b70 movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002b75 movq $56(%rsp), %r11
- 0xe9, 0x1d, 0xff, 0xff, 0xff, //0x00002b7a jmp LBB0_516
- //0x00002b7f LBB0_526
- 0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00002b7f leaq $2(%rax,%r9), %rcx
- 0x49, 0x29, 0xc0, //0x00002b84 subq %rax, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00002b87 addq $-2, %r8
- 0x4c, 0x89, 0xc0, //0x00002b8b movq %r8, %rax
- 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002b8e movq $40(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002b93 movq $56(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x48, //0x00002b98 movq $72(%rsp), %r14
- 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00002b9d jmp LBB0_460
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ba2 .p2align 4, 0x90
- //0x00002bb0 LBB0_446
- 0x49, 0x83, 0xc5, 0x10, //0x00002bb0 addq $16, %r13
- 0x4c, 0x89, 0xd0, //0x00002bb4 movq %r10, %rax
- 0x4c, 0x3b, 0xac, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00002bb7 cmpq $192(%rsp), %r13
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00002bbf movq $64(%rsp), %rcx
- 0x0f, 0x85, 0xc9, 0xd5, 0xff, 0xff, //0x00002bc4 jne LBB0_2
- //0x00002bca LBB0_447
- 0x48, 0x85, 0xc9, //0x00002bca testq %rcx, %rcx
- 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00002bcd je LBB0_527
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002bd3 movl $1, %r11d
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc3, //0x00002bd9 vmovq %r11, %xmm0
- 0xc5, 0xfa, 0x7f, 0x01, //0x00002bde vmovdqu %xmm0, (%rcx)
- 0x4d, 0x8b, 0x27, //0x00002be2 movq (%r15), %r12
- 0x4c, 0x89, 0xe0, //0x00002be5 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00002be8 notq %rax
- 0x48, 0x89, 0x44, 0x24, 0x38, //0x00002beb movq %rax, $56(%rsp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002bf0 movl $1, %eax
- 0x4c, 0x29, 0xe0, //0x00002bf5 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x58, //0x00002bf8 movq %rax, $88(%rsp)
- 0x4d, 0x8b, 0x38, //0x00002bfd movq (%r8), %r15
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x00002c00 leaq $5(%r12), %rax
- 0x48, 0x89, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00002c05 movq %rax, $176(%rsp)
- 0x48, 0xc7, 0x44, 0x24, 0x48, 0xff, 0xff, 0xff, 0xff, //0x00002c0d movq $-1, $72(%rsp)
- 0xc5, 0xfa, 0x6f, 0x05, 0x12, 0xd4, 0xff, 0xff, //0x00002c16 vmovdqu $-11246(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x1a, 0xd4, 0xff, 0xff, //0x00002c1e vmovdqu $-11238(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x05, 0x52, 0xd4, 0xff, 0xff, //0x00002c26 vmovdqu $-11182(%rip), %xmm8 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x5a, 0xd4, 0xff, 0xff, //0x00002c2e vmovdqu $-11174(%rip), %xmm9 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x62, 0xd4, 0xff, 0xff, //0x00002c36 vmovdqu $-11166(%rip), %xmm10 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x6a, 0xd4, 0xff, 0xff, //0x00002c3e vmovdqu $-11158(%rip), %xmm11 /* LCPI0_11+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x25, 0xc2, 0xd3, 0xff, 0xff, //0x00002c46 vmovdqu $-11326(%rip), %xmm12 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x2d, 0x6a, 0xd4, 0xff, 0xff, //0x00002c4e vmovdqu $-11158(%rip), %xmm13 /* LCPI0_12+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x72, 0xd4, 0xff, 0xff, //0x00002c56 vmovdqu $-11150(%rip), %xmm2 /* LCPI0_13+0(%rip) */
- 0x4c, 0x89, 0x64, 0x24, 0x30, //0x00002c5e movq %r12, $48(%rsp)
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00002c63 jmp LBB0_556
- //0x00002c68 LBB0_527
- 0x4d, 0x8b, 0x1f, //0x00002c68 movq (%r15), %r11
- 0x49, 0x8b, 0x77, 0x08, //0x00002c6b movq $8(%r15), %rsi
- 0x49, 0x8b, 0x10, //0x00002c6f movq (%r8), %rdx
- 0x48, 0x89, 0xd1, //0x00002c72 movq %rdx, %rcx
- 0x48, 0x29, 0xf1, //0x00002c75 subq %rsi, %rcx
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002c78 jae LBB0_532
- 0x41, 0x8a, 0x04, 0x13, //0x00002c7e movb (%r11,%rdx), %al
- 0x3c, 0x0d, //0x00002c82 cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002c84 je LBB0_532
- 0x3c, 0x20, //0x00002c8a cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002c8c je LBB0_532
- 0x04, 0xf7, //0x00002c92 addb $-9, %al
- 0x3c, 0x01, //0x00002c94 cmpb $1, %al
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002c96 jbe LBB0_532
- 0x49, 0x89, 0xd4, //0x00002c9c movq %rdx, %r12
- 0xe9, 0x42, 0x17, 0x00, 0x00, //0x00002c9f jmp LBB0_843
- //0x00002ca4 LBB0_532
- 0x4c, 0x8d, 0x62, 0x01, //0x00002ca4 leaq $1(%rdx), %r12
- 0x49, 0x39, 0xf4, //0x00002ca8 cmpq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002cab jae LBB0_536
- 0x43, 0x8a, 0x04, 0x23, //0x00002cb1 movb (%r11,%r12), %al
- 0x3c, 0x0d, //0x00002cb5 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002cb7 je LBB0_536
- 0x3c, 0x20, //0x00002cbd cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002cbf je LBB0_536
- 0x04, 0xf7, //0x00002cc5 addb $-9, %al
- 0x3c, 0x01, //0x00002cc7 cmpb $1, %al
- 0x0f, 0x87, 0x17, 0x17, 0x00, 0x00, //0x00002cc9 ja LBB0_843
- //0x00002ccf LBB0_536
- 0x4c, 0x8d, 0x62, 0x02, //0x00002ccf leaq $2(%rdx), %r12
- 0x49, 0x39, 0xf4, //0x00002cd3 cmpq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002cd6 jae LBB0_540
- 0x43, 0x8a, 0x04, 0x23, //0x00002cdc movb (%r11,%r12), %al
- 0x3c, 0x0d, //0x00002ce0 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ce2 je LBB0_540
- 0x3c, 0x20, //0x00002ce8 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002cea je LBB0_540
- 0x04, 0xf7, //0x00002cf0 addb $-9, %al
- 0x3c, 0x01, //0x00002cf2 cmpb $1, %al
- 0x0f, 0x87, 0xec, 0x16, 0x00, 0x00, //0x00002cf4 ja LBB0_843
- //0x00002cfa LBB0_540
- 0x4c, 0x8d, 0x62, 0x03, //0x00002cfa leaq $3(%rdx), %r12
- 0x49, 0x39, 0xf4, //0x00002cfe cmpq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002d01 jae LBB0_544
- 0x43, 0x8a, 0x04, 0x23, //0x00002d07 movb (%r11,%r12), %al
- 0x3c, 0x0d, //0x00002d0b cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002d0d je LBB0_544
- 0x3c, 0x20, //0x00002d13 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002d15 je LBB0_544
- 0x04, 0xf7, //0x00002d1b addb $-9, %al
- 0x3c, 0x01, //0x00002d1d cmpb $1, %al
- 0x0f, 0x87, 0xc1, 0x16, 0x00, 0x00, //0x00002d1f ja LBB0_843
- //0x00002d25 LBB0_544
- 0x48, 0x8d, 0x7a, 0x04, //0x00002d25 leaq $4(%rdx), %rdi
- 0x48, 0x39, 0xfe, //0x00002d29 cmpq %rdi, %rsi
- 0x0f, 0x86, 0x0e, 0x16, 0x00, 0x00, //0x00002d2c jbe LBB0_831
- 0x48, 0x39, 0xfe, //0x00002d32 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x74, 0x16, 0x00, 0x00, //0x00002d35 je LBB0_840
- 0x49, 0x8d, 0x3c, 0x33, //0x00002d3b leaq (%r11,%rsi), %rdi
- 0x48, 0x83, 0xc1, 0x04, //0x00002d3f addq $4, %rcx
- 0x4e, 0x8d, 0x64, 0x1a, 0x05, //0x00002d43 leaq $5(%rdx,%r11), %r12
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d48 movabsq $4294977024, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002d52 .p2align 4, 0x90
- //0x00002d60 LBB0_547
- 0x41, 0x0f, 0xbe, 0x54, 0x24, 0xff, //0x00002d60 movsbl $-1(%r12), %edx
- 0x83, 0xfa, 0x20, //0x00002d66 cmpl $32, %edx
- 0x0f, 0x87, 0x5e, 0x16, 0x00, 0x00, //0x00002d69 ja LBB0_842
- 0x48, 0x0f, 0xa3, 0xd0, //0x00002d6f btq %rdx, %rax
- 0x0f, 0x83, 0x54, 0x16, 0x00, 0x00, //0x00002d73 jae LBB0_842
- 0x49, 0xff, 0xc4, //0x00002d79 incq %r12
- 0x48, 0xff, 0xc1, //0x00002d7c incq %rcx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00002d7f jne LBB0_547
- 0xe9, 0x28, 0x16, 0x00, 0x00, //0x00002d85 jmp LBB0_841
- //0x00002d8a LBB0_550
- 0x49, 0x89, 0x30, //0x00002d8a movq %rsi, (%r8)
- 0x49, 0x89, 0xf2, //0x00002d8d movq %rsi, %r10
- 0xe9, 0xec, 0x15, 0x00, 0x00, //0x00002d90 jmp LBB0_837
- //0x00002d95 LBB0_551
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00002d95 cmpq $4095, %r11
- 0x0f, 0x8f, 0x5c, 0x17, 0x00, 0x00, //0x00002d9c jg LBB0_942
- 0x49, 0x8d, 0x43, 0x01, //0x00002da2 leaq $1(%r11), %rax
- 0x48, 0x89, 0x01, //0x00002da6 movq %rax, (%rcx)
- 0x4a, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00002da9 movq $0, $8(%rcx,%r11,8)
- //0x00002db2 LBB0_553
- 0x4d, 0x89, 0xfa, //0x00002db2 movq %r15, %r10
- //0x00002db5 LBB0_554
- 0x48, 0x8b, 0x31, //0x00002db5 movq (%rcx), %rsi
- 0x4d, 0x89, 0xd7, //0x00002db8 movq %r10, %r15
- 0x49, 0x89, 0xf3, //0x00002dbb movq %rsi, %r11
- 0x4c, 0x8b, 0x6c, 0x24, 0x48, //0x00002dbe movq $72(%rsp), %r13
- 0x48, 0x85, 0xf6, //0x00002dc3 testq %rsi, %rsi
- 0x0f, 0x84, 0xc2, 0x15, 0x00, 0x00, //0x00002dc6 je LBB0_839
- //0x00002dcc LBB0_556
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00002dcc movq $40(%rsp), %r10
- 0x49, 0x8b, 0x52, 0x08, //0x00002dd1 movq $8(%r10), %rdx
- 0x4c, 0x89, 0xfe, //0x00002dd5 movq %r15, %rsi
- 0x48, 0x29, 0xd6, //0x00002dd8 subq %rdx, %rsi
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00002ddb jae LBB0_561
- 0x43, 0x8a, 0x04, 0x3c, //0x00002de1 movb (%r12,%r15), %al
- 0x3c, 0x0d, //0x00002de5 cmpb $13, %al
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002de7 je LBB0_561
- 0x3c, 0x20, //0x00002ded cmpb $32, %al
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00002def je LBB0_561
- 0x04, 0xf7, //0x00002df5 addb $-9, %al
- 0x3c, 0x01, //0x00002df7 cmpb $1, %al
- 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00002df9 jbe LBB0_561
- 0x4d, 0x89, 0xf9, //0x00002dff movq %r15, %r9
- 0xe9, 0x37, 0x01, 0x00, 0x00, //0x00002e02 jmp LBB0_583
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e07 .p2align 4, 0x90
- //0x00002e10 LBB0_561
- 0x4d, 0x8d, 0x4f, 0x01, //0x00002e10 leaq $1(%r15), %r9
- 0x49, 0x39, 0xd1, //0x00002e14 cmpq %rdx, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002e17 jae LBB0_565
- 0x43, 0x8a, 0x1c, 0x0c, //0x00002e1d movb (%r12,%r9), %bl
- 0x80, 0xfb, 0x0d, //0x00002e21 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002e24 je LBB0_565
- 0x80, 0xfb, 0x20, //0x00002e2a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002e2d je LBB0_565
- 0x80, 0xc3, 0xf7, //0x00002e33 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002e36 cmpb $1, %bl
- 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x00002e39 ja LBB0_583
- 0x90, //0x00002e3f .p2align 4, 0x90
- //0x00002e40 LBB0_565
- 0x4d, 0x8d, 0x4f, 0x02, //0x00002e40 leaq $2(%r15), %r9
- 0x49, 0x39, 0xd1, //0x00002e44 cmpq %rdx, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002e47 jae LBB0_569
- 0x43, 0x8a, 0x1c, 0x0c, //0x00002e4d movb (%r12,%r9), %bl
- 0x80, 0xfb, 0x0d, //0x00002e51 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002e54 je LBB0_569
- 0x80, 0xfb, 0x20, //0x00002e5a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002e5d je LBB0_569
- 0x80, 0xc3, 0xf7, //0x00002e63 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002e66 cmpb $1, %bl
- 0x0f, 0x87, 0xcf, 0x00, 0x00, 0x00, //0x00002e69 ja LBB0_583
- 0x90, //0x00002e6f .p2align 4, 0x90
- //0x00002e70 LBB0_569
- 0x4d, 0x8d, 0x4f, 0x03, //0x00002e70 leaq $3(%r15), %r9
- 0x49, 0x39, 0xd1, //0x00002e74 cmpq %rdx, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002e77 jae LBB0_573
- 0x43, 0x8a, 0x1c, 0x0c, //0x00002e7d movb (%r12,%r9), %bl
- 0x80, 0xfb, 0x0d, //0x00002e81 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002e84 je LBB0_573
- 0x80, 0xfb, 0x20, //0x00002e8a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002e8d je LBB0_573
- 0x80, 0xc3, 0xf7, //0x00002e93 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002e96 cmpb $1, %bl
- 0x0f, 0x87, 0x9f, 0x00, 0x00, 0x00, //0x00002e99 ja LBB0_583
- 0x90, //0x00002e9f .p2align 4, 0x90
- //0x00002ea0 LBB0_573
- 0x49, 0x8d, 0x7f, 0x04, //0x00002ea0 leaq $4(%r15), %rdi
- 0x48, 0x39, 0xfa, //0x00002ea4 cmpq %rdi, %rdx
- 0x0f, 0x86, 0x93, 0x14, 0x00, 0x00, //0x00002ea7 jbe LBB0_831
- 0x48, 0x39, 0xfa, //0x00002ead cmpq %rdi, %rdx
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002eb0 je LBB0_579
- 0x49, 0x8d, 0x3c, 0x14, //0x00002eb6 leaq (%r12,%rdx), %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x00002eba addq $4, %rsi
- 0x4c, 0x03, 0xbc, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00002ebe addq $176(%rsp), %r15
- 0x4d, 0x89, 0xf9, //0x00002ec6 movq %r15, %r9
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ec9 movabsq $4294977024, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ed3 .p2align 4, 0x90
- //0x00002ee0 LBB0_576
- 0x41, 0x0f, 0xbe, 0x41, 0xff, //0x00002ee0 movsbl $-1(%r9), %eax
- 0x83, 0xf8, 0x20, //0x00002ee5 cmpl $32, %eax
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00002ee8 ja LBB0_582
- 0x48, 0x0f, 0xa3, 0xc3, //0x00002eee btq %rax, %rbx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00002ef2 jae LBB0_582
- 0x49, 0xff, 0xc1, //0x00002ef8 incq %r9
- 0x48, 0xff, 0xc6, //0x00002efb incq %rsi
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002efe jne LBB0_576
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002f04 jmp LBB0_580
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f09 .p2align 4, 0x90
- //0x00002f10 LBB0_579
- 0x4c, 0x01, 0xe7, //0x00002f10 addq %r12, %rdi
- //0x00002f13 LBB0_580
- 0x4c, 0x29, 0xe7, //0x00002f13 subq %r12, %rdi
- 0x49, 0x89, 0xf9, //0x00002f16 movq %rdi, %r9
- 0x49, 0x39, 0xd1, //0x00002f19 cmpq %rdx, %r9
- 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00002f1c jb LBB0_583
- 0xe9, 0x7c, 0x14, 0x00, 0x00, //0x00002f22 jmp LBB0_581
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f27 .p2align 4, 0x90
- //0x00002f30 LBB0_582
- 0x4c, 0x03, 0x4c, 0x24, 0x38, //0x00002f30 addq $56(%rsp), %r9
- 0x49, 0x39, 0xd1, //0x00002f35 cmpq %rdx, %r9
- 0x0f, 0x83, 0x65, 0x14, 0x00, 0x00, //0x00002f38 jae LBB0_581
- //0x00002f3e LBB0_583
- 0x4d, 0x8d, 0x79, 0x01, //0x00002f3e leaq $1(%r9), %r15
- 0x4d, 0x89, 0x38, //0x00002f42 movq %r15, (%r8)
- 0x43, 0x0f, 0xbe, 0x3c, 0x0c, //0x00002f45 movsbl (%r12,%r9), %edi
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, %r13
- 0x85, 0xff, //0x00002f51 testl %edi, %edi
- 0x0f, 0x84, 0x35, 0x14, 0x00, 0x00, //0x00002f53 je LBB0_839
- 0x49, 0x8d, 0x73, 0xff, //0x00002f59 leaq $-1(%r11), %rsi
- 0x42, 0x8b, 0x04, 0xd9, //0x00002f5d movl (%rcx,%r11,8), %eax
- 0x48, 0x8b, 0x54, 0x24, 0x48, //0x00002f61 movq $72(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002f66 cmpq $-1, %rdx
- 0x49, 0x0f, 0x44, 0xd1, //0x00002f6a cmoveq %r9, %rdx
- 0x48, 0x89, 0x54, 0x24, 0x48, //0x00002f6e movq %rdx, $72(%rsp)
- 0xff, 0xc8, //0x00002f73 decl %eax
- 0x83, 0xf8, 0x05, //0x00002f75 cmpl $5, %eax
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00002f78 ja LBB0_589
- 0x48, 0x8d, 0x15, 0x13, 0x24, 0x00, 0x00, //0x00002f7e leaq $9235(%rip), %rdx /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00002f85 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00002f89 addq %rdx, %rax
- 0xff, 0xe0, //0x00002f8c jmpq *%rax
- //0x00002f8e LBB0_586
- 0x83, 0xff, 0x2c, //0x00002f8e cmpl $44, %edi
- 0x0f, 0x84, 0xfe, 0xfd, 0xff, 0xff, //0x00002f91 je LBB0_551
- 0x83, 0xff, 0x5d, //0x00002f97 cmpl $93, %edi
- 0x0f, 0x84, 0x87, 0x04, 0x00, 0x00, //0x00002f9a je LBB0_588
- 0xe9, 0xe2, 0x13, 0x00, 0x00, //0x00002fa0 jmp LBB0_838
- //0x00002fa5 LBB0_589
- 0x48, 0x89, 0x31, //0x00002fa5 movq %rsi, (%rcx)
- 0x83, 0xff, 0x7b, //0x00002fa8 cmpl $123, %edi
- 0x0f, 0x86, 0x01, 0x02, 0x00, 0x00, //0x00002fab jbe LBB0_615
- 0xe9, 0xd1, 0x13, 0x00, 0x00, //0x00002fb1 jmp LBB0_838
- //0x00002fb6 LBB0_590
- 0x83, 0xff, 0x2c, //0x00002fb6 cmpl $44, %edi
- 0x0f, 0x85, 0x5f, 0x04, 0x00, 0x00, //0x00002fb9 jne LBB0_591
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00002fbf cmpq $4095, %r11
- 0x0f, 0x8f, 0x32, 0x15, 0x00, 0x00, //0x00002fc6 jg LBB0_942
- 0x49, 0x8d, 0x43, 0x01, //0x00002fcc leaq $1(%r11), %rax
- 0x48, 0x89, 0x01, //0x00002fd0 movq %rax, (%rcx)
- 0x4a, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00002fd3 movq $3, $8(%rcx,%r11,8)
- 0xe9, 0xd1, 0xfd, 0xff, 0xff, //0x00002fdc jmp LBB0_553
- //0x00002fe1 LBB0_592
- 0x40, 0x80, 0xff, 0x22, //0x00002fe1 cmpb $34, %dil
- 0x0f, 0x85, 0x9c, 0x13, 0x00, 0x00, //0x00002fe5 jne LBB0_838
- 0x4a, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x00002feb movq $4, (%rcx,%r11,8)
- 0x49, 0x8b, 0x42, 0x08, //0x00002ff3 movq $8(%r10), %rax
- 0x48, 0x89, 0xc3, //0x00002ff7 movq %rax, %rbx
- 0x4c, 0x29, 0xfb, //0x00002ffa subq %r15, %rbx
- 0x0f, 0x84, 0x78, 0x1e, 0x00, 0x00, //0x00002ffd je LBB0_960
- 0x4f, 0x8d, 0x14, 0x3c, //0x00003003 leaq (%r12,%r15), %r10
- 0x48, 0x83, 0xfb, 0x40, //0x00003007 cmpq $64, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x20, //0x0000300b movq %rax, $32(%rsp)
- 0x0f, 0x82, 0xd6, 0x10, 0x00, 0x00, //0x00003010 jb LBB0_809
- 0x89, 0xd9, //0x00003016 movl %ebx, %ecx
- 0x83, 0xe1, 0x3f, //0x00003018 andl $63, %ecx
- 0x48, 0x89, 0x4c, 0x24, 0x50, //0x0000301b movq %rcx, $80(%rsp)
- 0x4c, 0x29, 0xc8, //0x00003020 subq %r9, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x00003023 addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00003027 andq $-64, %rax
- 0x4c, 0x01, 0xc8, //0x0000302b addq %r9, %rax
- 0x49, 0x8d, 0x44, 0x04, 0x41, //0x0000302e leaq $65(%r12,%rax), %rax
- 0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003033 movq %rax, $168(%rsp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000303b movq $-1, %r12
- 0x45, 0x31, 0xed, //0x00003042 xorl %r13d, %r13d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003045 .p2align 4, 0x90
- //0x00003050 LBB0_596
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x00003050 vmovdqu (%r10), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00003055 vmovdqu $16(%r10), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6a, 0x20, //0x0000305b vmovdqu $32(%r10), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x72, 0x30, //0x00003061 vmovdqu $48(%r10), %xmm6
- 0xc5, 0xe1, 0x74, 0xf8, //0x00003067 vpcmpeqb %xmm0, %xmm3, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000306b vpmovmskb %xmm7, %esi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000306f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xc7, //0x00003073 vpmovmskb %xmm7, %eax
- 0xc5, 0xd1, 0x74, 0xf8, //0x00003077 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xd7, //0x0000307b vpmovmskb %xmm7, %edx
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000307f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00003083 vpmovmskb %xmm7, %ecx
- 0xc5, 0xe1, 0x74, 0xd9, //0x00003087 vpcmpeqb %xmm1, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000308b vpmovmskb %xmm3, %edi
- 0xc5, 0xd9, 0x74, 0xd9, //0x0000308f vpcmpeqb %xmm1, %xmm4, %xmm3
- 0xc5, 0x79, 0xd7, 0xc3, //0x00003093 vpmovmskb %xmm3, %r8d
- 0xc5, 0xd1, 0x74, 0xd9, //0x00003097 vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0x79, 0xd7, 0xdb, //0x0000309b vpmovmskb %xmm3, %r11d
- 0xc5, 0xc9, 0x74, 0xd9, //0x0000309f vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0x79, 0xd7, 0xf3, //0x000030a3 vpmovmskb %xmm3, %r14d
- 0x48, 0xc1, 0xe1, 0x30, //0x000030a7 shlq $48, %rcx
- 0x48, 0xc1, 0xe2, 0x20, //0x000030ab shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x000030af shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x000030b3 orq %rax, %rsi
- 0x48, 0x09, 0xd6, //0x000030b6 orq %rdx, %rsi
- 0x49, 0xc1, 0xe6, 0x30, //0x000030b9 shlq $48, %r14
- 0x49, 0xc1, 0xe3, 0x20, //0x000030bd shlq $32, %r11
- 0x49, 0xc1, 0xe0, 0x10, //0x000030c1 shlq $16, %r8
- 0x4c, 0x09, 0xc7, //0x000030c5 orq %r8, %rdi
- 0x4c, 0x09, 0xdf, //0x000030c8 orq %r11, %rdi
- 0x4c, 0x09, 0xf7, //0x000030cb orq %r14, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x000030ce cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000030d2 jne LBB0_598
- 0x48, 0x85, 0xff, //0x000030d8 testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000030db jne LBB0_610
- //0x000030e1 LBB0_598
- 0x48, 0x09, 0xce, //0x000030e1 orq %rcx, %rsi
- 0x48, 0x89, 0xf8, //0x000030e4 movq %rdi, %rax
- 0x4c, 0x09, 0xe8, //0x000030e7 orq %r13, %rax
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030ea movq $24(%rsp), %r8
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000030ef jne LBB0_609
- 0x48, 0x85, 0xf6, //0x000030f5 testq %rsi, %rsi
- 0x0f, 0x85, 0x73, 0x0b, 0x00, 0x00, //0x000030f8 jne LBB0_606
- //0x000030fe LBB0_600
- 0x48, 0x83, 0xc3, 0xc0, //0x000030fe addq $-64, %rbx
- 0x49, 0x83, 0xc2, 0x40, //0x00003102 addq $64, %r10
- 0x48, 0x83, 0xfb, 0x3f, //0x00003106 cmpq $63, %rbx
- 0x0f, 0x87, 0x40, 0xff, 0xff, 0xff, //0x0000310a ja LBB0_596
- 0xe9, 0xdf, 0x0a, 0x00, 0x00, //0x00003110 jmp LBB0_601
- //0x00003115 LBB0_609
- 0x4c, 0x89, 0xe8, //0x00003115 movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00003118 notq %rax
- 0x48, 0x21, 0xf8, //0x0000311b andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x0000311e leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe9, //0x00003122 orq %r13, %rcx
- 0x48, 0x89, 0xca, //0x00003125 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003128 notq %rdx
- 0x48, 0x21, 0xfa, //0x0000312b andq %rdi, %rdx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000312e movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfa, //0x00003138 andq %rdi, %rdx
- 0x45, 0x31, 0xed, //0x0000313b xorl %r13d, %r13d
- 0x48, 0x01, 0xc2, //0x0000313e addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc5, //0x00003141 setb %r13b
- 0x48, 0x01, 0xd2, //0x00003145 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003148 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00003152 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00003155 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003158 notq %rdx
- 0x48, 0x21, 0xd6, //0x0000315b andq %rdx, %rsi
- 0x48, 0x85, 0xf6, //0x0000315e testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003161 je LBB0_600
- 0xe9, 0x05, 0x0b, 0x00, 0x00, //0x00003167 jmp LBB0_606
- //0x0000316c LBB0_610
- 0x4c, 0x89, 0xd0, //0x0000316c movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x30, //0x0000316f subq $48(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00003174 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x00003178 addq %rax, %r12
- 0xe9, 0x61, 0xff, 0xff, 0xff, //0x0000317b jmp LBB0_598
- //0x00003180 LBB0_611
- 0x40, 0x80, 0xff, 0x3a, //0x00003180 cmpb $58, %dil
- 0x0f, 0x85, 0xfd, 0x11, 0x00, 0x00, //0x00003184 jne LBB0_838
- 0x4a, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x0000318a movq $0, (%rcx,%r11,8)
- 0xe9, 0x1b, 0xfc, 0xff, 0xff, //0x00003192 jmp LBB0_553
- //0x00003197 LBB0_613
- 0x40, 0x80, 0xff, 0x5d, //0x00003197 cmpb $93, %dil
- 0x0f, 0x84, 0x86, 0x02, 0x00, 0x00, //0x0000319b je LBB0_588
- 0x4a, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x000031a1 movq $1, (%rcx,%r11,8)
- 0x83, 0xff, 0x7b, //0x000031a9 cmpl $123, %edi
- 0x0f, 0x87, 0xd5, 0x11, 0x00, 0x00, //0x000031ac ja LBB0_838
- //0x000031b2 LBB0_615
- 0x4f, 0x8d, 0x14, 0x0c, //0x000031b2 leaq (%r12,%r9), %r10
- 0x89, 0xf8, //0x000031b6 movl %edi, %eax
- 0x48, 0x8d, 0x15, 0xf1, 0x21, 0x00, 0x00, //0x000031b8 leaq $8689(%rip), %rdx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000031bf movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000031c3 addq %rdx, %rax
- 0xff, 0xe0, //0x000031c6 jmpq *%rax
- //0x000031c8 LBB0_618
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x000031c8 movq $40(%rsp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x000031cd movq $8(%rax), %rdi
- 0x4c, 0x29, 0xcf, //0x000031d1 subq %r9, %rdi
- 0x0f, 0x84, 0x59, 0x13, 0x00, 0x00, //0x000031d4 je LBB0_865
- 0x41, 0x80, 0x3a, 0x30, //0x000031da cmpb $48, (%r10)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000031de jne LBB0_623
- 0x48, 0x83, 0xff, 0x01, //0x000031e4 cmpq $1, %rdi
- 0x0f, 0x84, 0x6b, 0x04, 0x00, 0x00, //0x000031e8 je LBB0_686
- 0x43, 0x8a, 0x04, 0x3c, //0x000031ee movb (%r12,%r15), %al
- 0x04, 0xd2, //0x000031f2 addb $-46, %al
- 0x3c, 0x37, //0x000031f4 cmpb $55, %al
- 0x0f, 0x87, 0x5d, 0x04, 0x00, 0x00, //0x000031f6 ja LBB0_686
- 0x0f, 0xb6, 0xc0, //0x000031fc movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000031ff movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00003209 btq %rax, %rdx
- 0x0f, 0x83, 0x46, 0x04, 0x00, 0x00, //0x0000320d jae LBB0_686
- //0x00003213 LBB0_623
- 0x48, 0x83, 0xff, 0x10, //0x00003213 cmpq $16, %rdi
- 0x0f, 0x82, 0x54, 0x0f, 0x00, 0x00, //0x00003217 jb LBB0_816
- 0x48, 0x8d, 0x57, 0xf0, //0x0000321d leaq $-16(%rdi), %rdx
- 0x48, 0x89, 0xd0, //0x00003221 movq %rdx, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00003224 andq $-16, %rax
- 0x4e, 0x8d, 0x7c, 0x10, 0x10, //0x00003228 leaq $16(%rax,%r10), %r15
- 0x83, 0xe2, 0x0f, //0x0000322d andl $15, %edx
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003230 movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003237 movq $-1, %r11
- 0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x0000323e movq $-1, $32(%rsp)
- 0x4d, 0x89, 0xd4, //0x00003247 movq %r10, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000324a .p2align 4, 0x90
- //0x00003250 LBB0_625
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1c, 0x24, //0x00003250 vmovdqu (%r12), %xmm3
- 0xc4, 0xc1, 0x61, 0x64, 0xe0, //0x00003256 vpcmpgtb %xmm8, %xmm3, %xmm4
- 0xc5, 0xb1, 0x64, 0xeb, //0x0000325b vpcmpgtb %xmm3, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x0000325f vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xeb, //0x00003263 vpcmpeqb %xmm3, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf3, //0x00003267 vpcmpeqb %xmm3, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x0000326b vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf3, //0x0000326f vpor %xmm3, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xdb, //0x00003273 vpcmpeqb %xmm3, %xmm13, %xmm3
- 0xc5, 0xc9, 0x74, 0xf2, //0x00003277 vpcmpeqb %xmm2, %xmm6, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfb, //0x0000327b vpor %xmm3, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x0000327f vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x00003283 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0x79, 0xd7, 0xc3, //0x00003287 vpmovmskb %xmm3, %r8d
- 0xc5, 0x79, 0xd7, 0xf6, //0x0000328b vpmovmskb %xmm6, %r14d
- 0xc5, 0xf9, 0xd7, 0xf5, //0x0000328f vpmovmskb %xmm5, %esi
- 0xc5, 0xf9, 0xd7, 0xc4, //0x00003293 vpmovmskb %xmm4, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003297 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x0000329c xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000329f bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x000032a3 cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000032a6 je LBB0_627
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000032ac movl $-1, %eax
- 0xd3, 0xe0, //0x000032b1 shll %cl, %eax
- 0xf7, 0xd0, //0x000032b3 notl %eax
- 0x41, 0x21, 0xc0, //0x000032b5 andl %eax, %r8d
- 0x41, 0x21, 0xc6, //0x000032b8 andl %eax, %r14d
- 0x21, 0xf0, //0x000032bb andl %esi, %eax
- 0x89, 0xc6, //0x000032bd movl %eax, %esi
- //0x000032bf LBB0_627
- 0x41, 0x8d, 0x40, 0xff, //0x000032bf leal $-1(%r8), %eax
- 0x44, 0x21, 0xc0, //0x000032c3 andl %r8d, %eax
- 0x0f, 0x85, 0xdd, 0x09, 0x00, 0x00, //0x000032c6 jne LBB0_776
- 0x41, 0x8d, 0x46, 0xff, //0x000032cc leal $-1(%r14), %eax
- 0x44, 0x21, 0xf0, //0x000032d0 andl %r14d, %eax
- 0x0f, 0x85, 0xd0, 0x09, 0x00, 0x00, //0x000032d3 jne LBB0_776
- 0x8d, 0x46, 0xff, //0x000032d9 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x000032dc andl %esi, %eax
- 0x0f, 0x85, 0xc5, 0x09, 0x00, 0x00, //0x000032de jne LBB0_776
- 0x45, 0x85, 0xc0, //0x000032e4 testl %r8d, %r8d
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000032e7 je LBB0_633
- 0x4c, 0x89, 0xe3, //0x000032ed movq %r12, %rbx
- 0x4c, 0x29, 0xd3, //0x000032f0 subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xc0, //0x000032f3 bsfl %r8d, %eax
- 0x48, 0x01, 0xd8, //0x000032f7 addq %rbx, %rax
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000032fa cmpq $-1, $32(%rsp)
- 0x0f, 0x85, 0xac, 0x0c, 0x00, 0x00, //0x00003300 jne LBB0_804
- 0x48, 0x89, 0x44, 0x24, 0x20, //0x00003306 movq %rax, $32(%rsp)
- //0x0000330b LBB0_633
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000330b movq $24(%rsp), %r8
- 0x45, 0x85, 0xf6, //0x00003310 testl %r14d, %r14d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003313 je LBB0_636
- 0x4c, 0x89, 0xe3, //0x00003319 movq %r12, %rbx
- 0x4c, 0x29, 0xd3, //0x0000331c subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xc6, //0x0000331f bsfl %r14d, %eax
- 0x48, 0x01, 0xd8, //0x00003323 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00003326 cmpq $-1, %r11
- 0x0f, 0x85, 0x76, 0x0b, 0x00, 0x00, //0x0000332a jne LBB0_791
- 0x49, 0x89, 0xc3, //0x00003330 movq %rax, %r11
- //0x00003333 LBB0_636
- 0x85, 0xf6, //0x00003333 testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003335 je LBB0_639
- 0x4c, 0x89, 0xe3, //0x0000333b movq %r12, %rbx
- 0x4c, 0x29, 0xd3, //0x0000333e subq %r10, %rbx
- 0x0f, 0xbc, 0xc6, //0x00003341 bsfl %esi, %eax
- 0x48, 0x01, 0xd8, //0x00003344 addq %rbx, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x00003347 cmpq $-1, %r13
- 0x0f, 0x85, 0x55, 0x0b, 0x00, 0x00, //0x0000334b jne LBB0_791
- 0x49, 0x89, 0xc5, //0x00003351 movq %rax, %r13
- //0x00003354 LBB0_639
- 0x83, 0xf9, 0x10, //0x00003354 cmpl $16, %ecx
- 0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x00003357 jne LBB0_673
- 0x49, 0x83, 0xc4, 0x10, //0x0000335d addq $16, %r12
- 0x48, 0x83, 0xc7, 0xf0, //0x00003361 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x00003365 cmpq $15, %rdi
- 0x0f, 0x87, 0xe1, 0xfe, 0xff, 0xff, //0x00003369 ja LBB0_625
- 0x48, 0x85, 0xd2, //0x0000336f testq %rdx, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003372 movq $24(%rsp), %r8
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003377 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x0000337c movq $48(%rsp), %r12
- 0x0f, 0x84, 0x59, 0x02, 0x00, 0x00, //0x00003381 je LBB0_674
- //0x00003387 LBB0_642
- 0x49, 0x8d, 0x3c, 0x17, //0x00003387 leaq (%r15,%rdx), %rdi
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000338b jmp LBB0_644
- //0x00003390 .p2align 4, 0x90
- //0x00003390 LBB0_643
- 0x49, 0x89, 0xf7, //0x00003390 movq %rsi, %r15
- 0x48, 0xff, 0xca, //0x00003393 decq %rdx
- 0x0f, 0x84, 0x2c, 0x0b, 0x00, 0x00, //0x00003396 je LBB0_794
- //0x0000339c LBB0_644
- 0x41, 0x0f, 0xbe, 0x07, //0x0000339c movsbl (%r15), %eax
- 0x83, 0xc0, 0xd5, //0x000033a0 addl $-43, %eax
- 0x83, 0xf8, 0x3a, //0x000033a3 cmpl $58, %eax
- 0x0f, 0x87, 0x34, 0x02, 0x00, 0x00, //0x000033a6 ja LBB0_674
- 0x49, 0x8d, 0x77, 0x01, //0x000033ac leaq $1(%r15), %rsi
- 0x48, 0x8d, 0x1d, 0xd5, 0x22, 0x00, 0x00, //0x000033b0 leaq $8917(%rip), %rbx /* LJTI0_5+0(%rip) */
- 0x48, 0x63, 0x04, 0x83, //0x000033b7 movslq (%rbx,%rax,4), %rax
- 0x48, 0x01, 0xd8, //0x000033bb addq %rbx, %rax
- 0xff, 0xe0, //0x000033be jmpq *%rax
- //0x000033c0 LBB0_646
- 0x49, 0x89, 0xf7, //0x000033c0 movq %rsi, %r15
- 0x4d, 0x29, 0xd7, //0x000033c3 subq %r10, %r15
- 0x49, 0x83, 0xfd, 0xff, //0x000033c6 cmpq $-1, %r13
- 0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x000033ca jne LBB0_683
- 0x49, 0xff, 0xcf, //0x000033d0 decq %r15
- 0x4d, 0x89, 0xfd, //0x000033d3 movq %r15, %r13
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000033d6 jmp LBB0_643
- //0x000033db LBB0_648
- 0x49, 0x89, 0xf7, //0x000033db movq %rsi, %r15
- 0x4d, 0x29, 0xd7, //0x000033de subq %r10, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x000033e1 cmpq $-1, %r11
- 0x0f, 0x85, 0x5f, 0x02, 0x00, 0x00, //0x000033e5 jne LBB0_683
- 0x49, 0xff, 0xcf, //0x000033eb decq %r15
- 0x4d, 0x89, 0xfb, //0x000033ee movq %r15, %r11
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x000033f1 jmp LBB0_643
- //0x000033f6 LBB0_650
- 0x49, 0x89, 0xf7, //0x000033f6 movq %rsi, %r15
- 0x4d, 0x29, 0xd7, //0x000033f9 subq %r10, %r15
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000033fc cmpq $-1, $32(%rsp)
- 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00003402 jne LBB0_683
- 0x49, 0xff, 0xcf, //0x00003408 decq %r15
- 0x4c, 0x89, 0x7c, 0x24, 0x20, //0x0000340b movq %r15, $32(%rsp)
- 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00003410 jmp LBB0_643
- //0x00003415 LBB0_616
- 0x83, 0xff, 0x22, //0x00003415 cmpl $34, %edi
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00003418 je LBB0_654
- //0x0000341e LBB0_591
- 0x83, 0xff, 0x7d, //0x0000341e cmpl $125, %edi
- 0x0f, 0x85, 0x60, 0x0f, 0x00, 0x00, //0x00003421 jne LBB0_838
- //0x00003427 LBB0_588
- 0x48, 0x89, 0x31, //0x00003427 movq %rsi, (%rcx)
- 0x49, 0x89, 0xf3, //0x0000342a movq %rsi, %r11
- 0x4c, 0x8b, 0x6c, 0x24, 0x48, //0x0000342d movq $72(%rsp), %r13
- 0x48, 0x85, 0xf6, //0x00003432 testq %rsi, %rsi
- 0x0f, 0x85, 0x91, 0xf9, 0xff, 0xff, //0x00003435 jne LBB0_556
- 0xe9, 0x4e, 0x0f, 0x00, 0x00, //0x0000343b jmp LBB0_839
- //0x00003440 LBB0_654
- 0x4a, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x00003440 movq $2, (%rcx,%r11,8)
- 0x49, 0x8b, 0x42, 0x08, //0x00003448 movq $8(%r10), %rax
- 0x48, 0x89, 0xc3, //0x0000344c movq %rax, %rbx
- 0x4c, 0x29, 0xfb, //0x0000344f subq %r15, %rbx
- 0x0f, 0x84, 0x23, 0x1a, 0x00, 0x00, //0x00003452 je LBB0_960
- 0x4f, 0x8d, 0x14, 0x3c, //0x00003458 leaq (%r12,%r15), %r10
- 0x48, 0x83, 0xfb, 0x40, //0x0000345c cmpq $64, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x20, //0x00003460 movq %rax, $32(%rsp)
- 0x0f, 0x82, 0x37, 0x0d, 0x00, 0x00, //0x00003465 jb LBB0_817
- 0x89, 0xd9, //0x0000346b movl %ebx, %ecx
- 0x83, 0xe1, 0x3f, //0x0000346d andl $63, %ecx
- 0x48, 0x89, 0x4c, 0x24, 0x50, //0x00003470 movq %rcx, $80(%rsp)
- 0x4c, 0x29, 0xc8, //0x00003475 subq %r9, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x00003478 addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000347c andq $-64, %rax
- 0x4c, 0x01, 0xc8, //0x00003480 addq %r9, %rax
- 0x49, 0x8d, 0x44, 0x04, 0x41, //0x00003483 leaq $65(%r12,%rax), %rax
- 0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003488 movq %rax, $168(%rsp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003490 movq $-1, %r12
- 0x45, 0x31, 0xed, //0x00003497 xorl %r13d, %r13d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000349a .p2align 4, 0x90
- //0x000034a0 LBB0_657
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x000034a0 vmovdqu (%r10), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x000034a5 vmovdqu $16(%r10), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6a, 0x20, //0x000034ab vmovdqu $32(%r10), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x72, 0x30, //0x000034b1 vmovdqu $48(%r10), %xmm6
- 0xc5, 0xe1, 0x74, 0xf8, //0x000034b7 vpcmpeqb %xmm0, %xmm3, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x000034bb vpmovmskb %xmm7, %esi
- 0xc5, 0xd9, 0x74, 0xf8, //0x000034bf vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xc7, //0x000034c3 vpmovmskb %xmm7, %eax
- 0xc5, 0xd1, 0x74, 0xf8, //0x000034c7 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xd7, //0x000034cb vpmovmskb %xmm7, %edx
- 0xc5, 0xc9, 0x74, 0xf8, //0x000034cf vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x000034d3 vpmovmskb %xmm7, %ecx
- 0xc5, 0xe1, 0x74, 0xd9, //0x000034d7 vpcmpeqb %xmm1, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x000034db vpmovmskb %xmm3, %edi
- 0xc5, 0xd9, 0x74, 0xd9, //0x000034df vpcmpeqb %xmm1, %xmm4, %xmm3
- 0xc5, 0x79, 0xd7, 0xc3, //0x000034e3 vpmovmskb %xmm3, %r8d
- 0xc5, 0xd1, 0x74, 0xd9, //0x000034e7 vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0x79, 0xd7, 0xdb, //0x000034eb vpmovmskb %xmm3, %r11d
- 0xc5, 0xc9, 0x74, 0xd9, //0x000034ef vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0x79, 0xd7, 0xf3, //0x000034f3 vpmovmskb %xmm3, %r14d
- 0x48, 0xc1, 0xe1, 0x30, //0x000034f7 shlq $48, %rcx
- 0x48, 0xc1, 0xe2, 0x20, //0x000034fb shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x000034ff shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00003503 orq %rax, %rsi
- 0x48, 0x09, 0xd6, //0x00003506 orq %rdx, %rsi
- 0x49, 0xc1, 0xe6, 0x30, //0x00003509 shlq $48, %r14
- 0x49, 0xc1, 0xe3, 0x20, //0x0000350d shlq $32, %r11
- 0x49, 0xc1, 0xe0, 0x10, //0x00003511 shlq $16, %r8
- 0x4c, 0x09, 0xc7, //0x00003515 orq %r8, %rdi
- 0x4c, 0x09, 0xdf, //0x00003518 orq %r11, %rdi
- 0x4c, 0x09, 0xf7, //0x0000351b orq %r14, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000351e cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003522 jne LBB0_659
- 0x48, 0x85, 0xff, //0x00003528 testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000352b jne LBB0_672
- //0x00003531 LBB0_659
- 0x48, 0x09, 0xce, //0x00003531 orq %rcx, %rsi
- 0x48, 0x89, 0xf8, //0x00003534 movq %rdi, %rax
- 0x4c, 0x09, 0xe8, //0x00003537 orq %r13, %rax
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000353a movq $24(%rsp), %r8
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000353f jne LBB0_671
- 0x48, 0x85, 0xf6, //0x00003545 testq %rsi, %rsi
- 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x00003548 jne LBB0_667
- //0x0000354e LBB0_661
- 0x48, 0x83, 0xc3, 0xc0, //0x0000354e addq $-64, %rbx
- 0x49, 0x83, 0xc2, 0x40, //0x00003552 addq $64, %r10
- 0x48, 0x83, 0xfb, 0x3f, //0x00003556 cmpq $63, %rbx
- 0x0f, 0x87, 0x40, 0xff, 0xff, 0xff, //0x0000355a ja LBB0_657
- 0xe9, 0x50, 0x08, 0x00, 0x00, //0x00003560 jmp LBB0_662
- //0x00003565 LBB0_671
- 0x4c, 0x89, 0xe8, //0x00003565 movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00003568 notq %rax
- 0x48, 0x21, 0xf8, //0x0000356b andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x0000356e leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe9, //0x00003572 orq %r13, %rcx
- 0x48, 0x89, 0xca, //0x00003575 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003578 notq %rdx
- 0x48, 0x21, 0xfa, //0x0000357b andq %rdi, %rdx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000357e movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfa, //0x00003588 andq %rdi, %rdx
- 0x45, 0x31, 0xed, //0x0000358b xorl %r13d, %r13d
- 0x48, 0x01, 0xc2, //0x0000358e addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc5, //0x00003591 setb %r13b
- 0x48, 0x01, 0xd2, //0x00003595 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003598 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x000035a2 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x000035a5 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000035a8 notq %rdx
- 0x48, 0x21, 0xd6, //0x000035ab andq %rdx, %rsi
- 0x48, 0x85, 0xf6, //0x000035ae testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x000035b1 je LBB0_661
- 0xe9, 0x76, 0x08, 0x00, 0x00, //0x000035b7 jmp LBB0_667
- //0x000035bc LBB0_672
- 0x4c, 0x89, 0xd0, //0x000035bc movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x30, //0x000035bf subq $48(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x000035c4 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x000035c8 addq %rax, %r12
- 0xe9, 0x61, 0xff, 0xff, 0xff, //0x000035cb jmp LBB0_659
- //0x000035d0 LBB0_673
- 0x49, 0x01, 0xcc, //0x000035d0 addq %rcx, %r12
- 0x4d, 0x89, 0xe7, //0x000035d3 movq %r12, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x000035d6 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x000035db movq $48(%rsp), %r12
- //0x000035e0 LBB0_674
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000035e0 movq $-1, %rax
- 0x4d, 0x85, 0xdb, //0x000035e7 testq %r11, %r11
- 0x0f, 0x84, 0x31, 0x17, 0x00, 0x00, //0x000035ea je LBB0_931
- //0x000035f0 LBB0_675
- 0x4d, 0x85, 0xed, //0x000035f0 testq %r13, %r13
- 0x0f, 0x84, 0x28, 0x17, 0x00, 0x00, //0x000035f3 je LBB0_931
- 0x48, 0x8b, 0x54, 0x24, 0x20, //0x000035f9 movq $32(%rsp), %rdx
- 0x48, 0x85, 0xd2, //0x000035fe testq %rdx, %rdx
- 0x0f, 0x84, 0x1a, 0x17, 0x00, 0x00, //0x00003601 je LBB0_931
- 0x4d, 0x29, 0xd7, //0x00003607 subq %r10, %r15
- 0x49, 0x8d, 0x47, 0xff, //0x0000360a leaq $-1(%r15), %rax
- 0x49, 0x39, 0xc3, //0x0000360e cmpq %rax, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003611 je LBB0_683
- 0x48, 0x39, 0xc2, //0x00003617 cmpq %rax, %rdx
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000361a je LBB0_683
- 0x49, 0x39, 0xc5, //0x00003620 cmpq %rax, %r13
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003623 je LBB0_683
- 0x4d, 0x85, 0xed, //0x00003629 testq %r13, %r13
- 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x0000362c jle LBB0_687
- 0x49, 0x8d, 0x45, 0xff, //0x00003632 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc3, //0x00003636 cmpq %rax, %r11
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003639 je LBB0_687
- 0x49, 0xf7, 0xd5, //0x0000363f notq %r13
- 0x4d, 0x89, 0xef, //0x00003642 movq %r13, %r15
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003645 jmp LBB0_684
- //0x0000364a LBB0_683
- 0x49, 0xf7, 0xdf, //0x0000364a negq %r15
- //0x0000364d LBB0_684
- 0x4d, 0x85, 0xff, //0x0000364d testq %r15, %r15
- 0x0f, 0x88, 0xc8, 0x16, 0x00, 0x00, //0x00003650 js LBB0_930
- 0x4d, 0x01, 0xcf, //0x00003656 addq %r9, %r15
- //0x00003659 LBB0_686
- 0x4d, 0x89, 0x38, //0x00003659 movq %r15, (%r8)
- 0x4d, 0x89, 0xfa, //0x0000365c movq %r15, %r10
- 0x4d, 0x89, 0xcd, //0x0000365f movq %r9, %r13
- 0x4d, 0x85, 0xc9, //0x00003662 testq %r9, %r9
- 0x0f, 0x89, 0x4a, 0xf7, 0xff, 0xff, //0x00003665 jns LBB0_554
- 0xe9, 0x1e, 0x0d, 0x00, 0x00, //0x0000366b jmp LBB0_839
- //0x00003670 LBB0_687
- 0x48, 0x89, 0xd0, //0x00003670 movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x00003673 orq %r11, %rax
- 0x4c, 0x39, 0xda, //0x00003676 cmpq %r11, %rdx
- 0x0f, 0x8c, 0xb1, 0x04, 0x00, 0x00, //0x00003679 jl LBB0_761
- 0x48, 0x85, 0xc0, //0x0000367f testq %rax, %rax
- 0x0f, 0x88, 0xa8, 0x04, 0x00, 0x00, //0x00003682 js LBB0_761
- 0x48, 0xf7, 0xd2, //0x00003688 notq %rdx
- 0x49, 0x89, 0xd7, //0x0000368b movq %rdx, %r15
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x0000368e jmp LBB0_684
- //0x00003693 LBB0_690
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003693 movq $40(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00003698 movq $8(%rax), %rax
- 0x48, 0x89, 0xc3, //0x0000369c movq %rax, %rbx
- 0x4c, 0x29, 0xfb, //0x0000369f subq %r15, %rbx
- 0x0f, 0x84, 0xd3, 0x17, 0x00, 0x00, //0x000036a2 je LBB0_960
- 0x4f, 0x8d, 0x14, 0x3c, //0x000036a8 leaq (%r12,%r15), %r10
- 0x48, 0x83, 0xfb, 0x40, //0x000036ac cmpq $64, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x20, //0x000036b0 movq %rax, $32(%rsp)
- 0x0f, 0x82, 0x4a, 0x0b, 0x00, 0x00, //0x000036b5 jb LBB0_821
- 0x89, 0xd9, //0x000036bb movl %ebx, %ecx
- 0x83, 0xe1, 0x3f, //0x000036bd andl $63, %ecx
- 0x48, 0x89, 0x4c, 0x24, 0x50, //0x000036c0 movq %rcx, $80(%rsp)
- 0x4c, 0x29, 0xc8, //0x000036c5 subq %r9, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x000036c8 addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x000036cc andq $-64, %rax
- 0x4c, 0x01, 0xc8, //0x000036d0 addq %r9, %rax
- 0x49, 0x8d, 0x44, 0x04, 0x41, //0x000036d3 leaq $65(%r12,%rax), %rax
- 0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000036d8 movq %rax, $168(%rsp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000036e0 movq $-1, %r12
- 0x45, 0x31, 0xed, //0x000036e7 xorl %r13d, %r13d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000036ea .p2align 4, 0x90
- //0x000036f0 LBB0_693
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x000036f0 vmovdqu (%r10), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x000036f5 vmovdqu $16(%r10), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6a, 0x20, //0x000036fb vmovdqu $32(%r10), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x72, 0x30, //0x00003701 vmovdqu $48(%r10), %xmm6
- 0xc5, 0xe1, 0x74, 0xf8, //0x00003707 vpcmpeqb %xmm0, %xmm3, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000370b vpmovmskb %xmm7, %esi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000370f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xc7, //0x00003713 vpmovmskb %xmm7, %eax
- 0xc5, 0xd1, 0x74, 0xf8, //0x00003717 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xd7, //0x0000371b vpmovmskb %xmm7, %edx
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000371f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00003723 vpmovmskb %xmm7, %ecx
- 0xc5, 0xe1, 0x74, 0xd9, //0x00003727 vpcmpeqb %xmm1, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000372b vpmovmskb %xmm3, %edi
- 0xc5, 0xd9, 0x74, 0xd9, //0x0000372f vpcmpeqb %xmm1, %xmm4, %xmm3
- 0xc5, 0x79, 0xd7, 0xc3, //0x00003733 vpmovmskb %xmm3, %r8d
- 0xc5, 0xd1, 0x74, 0xd9, //0x00003737 vpcmpeqb %xmm1, %xmm5, %xmm3
- 0xc5, 0x79, 0xd7, 0xdb, //0x0000373b vpmovmskb %xmm3, %r11d
- 0xc5, 0xc9, 0x74, 0xd9, //0x0000373f vpcmpeqb %xmm1, %xmm6, %xmm3
- 0xc5, 0x79, 0xd7, 0xf3, //0x00003743 vpmovmskb %xmm3, %r14d
- 0x48, 0xc1, 0xe1, 0x30, //0x00003747 shlq $48, %rcx
- 0x48, 0xc1, 0xe2, 0x20, //0x0000374b shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000374f shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00003753 orq %rax, %rsi
- 0x48, 0x09, 0xd6, //0x00003756 orq %rdx, %rsi
- 0x49, 0xc1, 0xe6, 0x30, //0x00003759 shlq $48, %r14
- 0x49, 0xc1, 0xe3, 0x20, //0x0000375d shlq $32, %r11
- 0x49, 0xc1, 0xe0, 0x10, //0x00003761 shlq $16, %r8
- 0x4c, 0x09, 0xc7, //0x00003765 orq %r8, %rdi
- 0x4c, 0x09, 0xdf, //0x00003768 orq %r11, %rdi
- 0x4c, 0x09, 0xf7, //0x0000376b orq %r14, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000376e cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003772 jne LBB0_695
- 0x48, 0x85, 0xff, //0x00003778 testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000377b jne LBB0_710
- //0x00003781 LBB0_695
- 0x48, 0x09, 0xce, //0x00003781 orq %rcx, %rsi
- 0x48, 0x89, 0xf8, //0x00003784 movq %rdi, %rax
- 0x4c, 0x09, 0xe8, //0x00003787 orq %r13, %rax
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000378a movq $24(%rsp), %r8
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000378f jne LBB0_709
- 0x48, 0x85, 0xf6, //0x00003795 testq %rsi, %rsi
- 0x0f, 0x85, 0xd3, 0x04, 0x00, 0x00, //0x00003798 jne LBB0_606
- //0x0000379e LBB0_697
- 0x48, 0x83, 0xc3, 0xc0, //0x0000379e addq $-64, %rbx
- 0x49, 0x83, 0xc2, 0x40, //0x000037a2 addq $64, %r10
- 0x48, 0x83, 0xfb, 0x3f, //0x000037a6 cmpq $63, %rbx
- 0x0f, 0x87, 0x40, 0xff, 0xff, 0xff, //0x000037aa ja LBB0_693
- 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x000037b0 jmp LBB0_698
- //0x000037b5 LBB0_709
- 0x4c, 0x89, 0xe8, //0x000037b5 movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x000037b8 notq %rax
- 0x48, 0x21, 0xf8, //0x000037bb andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000037be leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe9, //0x000037c2 orq %r13, %rcx
- 0x48, 0x89, 0xca, //0x000037c5 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000037c8 notq %rdx
- 0x48, 0x21, 0xfa, //0x000037cb andq %rdi, %rdx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000037ce movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfa, //0x000037d8 andq %rdi, %rdx
- 0x45, 0x31, 0xed, //0x000037db xorl %r13d, %r13d
- 0x48, 0x01, 0xc2, //0x000037de addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc5, //0x000037e1 setb %r13b
- 0x48, 0x01, 0xd2, //0x000037e5 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000037e8 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x000037f2 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x000037f5 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000037f8 notq %rdx
- 0x48, 0x21, 0xd6, //0x000037fb andq %rdx, %rsi
- 0x48, 0x85, 0xf6, //0x000037fe testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003801 je LBB0_697
- 0xe9, 0x65, 0x04, 0x00, 0x00, //0x00003807 jmp LBB0_606
- //0x0000380c LBB0_710
- 0x4c, 0x89, 0xd0, //0x0000380c movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x30, //0x0000380f subq $48(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00003814 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x00003818 addq %rax, %r12
- 0xe9, 0x61, 0xff, 0xff, 0xff, //0x0000381b jmp LBB0_695
- //0x00003820 LBB0_711
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003820 movq $40(%rsp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x00003825 movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x00003829 subq %r15, %rdi
- 0x0f, 0x84, 0x31, 0x15, 0x00, 0x00, //0x0000382c je LBB0_939
- 0x4f, 0x8d, 0x34, 0x3c, //0x00003832 leaq (%r12,%r15), %r14
- 0x41, 0x80, 0x3e, 0x30, //0x00003836 cmpb $48, (%r14)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x0000383a jne LBB0_716
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003840 movl $1, %r10d
- 0x48, 0x83, 0xff, 0x01, //0x00003846 cmpq $1, %rdi
- 0x0f, 0x84, 0x88, 0x03, 0x00, 0x00, //0x0000384a je LBB0_774
- 0x41, 0x8a, 0x46, 0x01, //0x00003850 movb $1(%r14), %al
- 0x04, 0xd2, //0x00003854 addb $-46, %al
- 0x3c, 0x37, //0x00003856 cmpb $55, %al
- 0x0f, 0x87, 0x7a, 0x03, 0x00, 0x00, //0x00003858 ja LBB0_774
- 0x0f, 0xb6, 0xc0, //0x0000385e movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003861 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x0000386b btq %rax, %rdx
- 0x0f, 0x83, 0x63, 0x03, 0x00, 0x00, //0x0000386f jae LBB0_774
- //0x00003875 LBB0_716
- 0x48, 0x83, 0xff, 0x10, //0x00003875 cmpq $16, %rdi
- 0x0f, 0x82, 0x9f, 0x09, 0x00, 0x00, //0x00003879 jb LBB0_822
- 0x4c, 0x8d, 0x5f, 0xf0, //0x0000387f leaq $-16(%rdi), %r11
- 0x4c, 0x89, 0xd8, //0x00003883 movq %r11, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00003886 andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x30, 0x10, //0x0000388a leaq $16(%rax,%r14), %r8
- 0x41, 0x83, 0xe3, 0x0f, //0x0000388f andl $15, %r11d
- 0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00003893 movq $-1, $32(%rsp)
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000389c movq $-1, %r13
- 0x48, 0xc7, 0x44, 0x24, 0x50, 0xff, 0xff, 0xff, 0xff, //0x000038a3 movq $-1, $80(%rsp)
- 0x4d, 0x89, 0xf4, //0x000038ac movq %r14, %r12
- //0x000038af LBB0_718
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1c, 0x24, //0x000038af vmovdqu (%r12), %xmm3
- 0xc4, 0xc1, 0x61, 0x64, 0xe0, //0x000038b5 vpcmpgtb %xmm8, %xmm3, %xmm4
- 0xc5, 0xb1, 0x64, 0xeb, //0x000038ba vpcmpgtb %xmm3, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x000038be vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xeb, //0x000038c2 vpcmpeqb %xmm3, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf3, //0x000038c6 vpcmpeqb %xmm3, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x000038ca vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf3, //0x000038ce vpor %xmm3, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xdb, //0x000038d2 vpcmpeqb %xmm3, %xmm13, %xmm3
- 0xc5, 0xc9, 0x74, 0xf2, //0x000038d6 vpcmpeqb %xmm2, %xmm6, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfb, //0x000038da vpor %xmm3, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x000038de vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000038e2 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0xf9, 0xd7, 0xdb, //0x000038e6 vpmovmskb %xmm3, %ebx
- 0xc5, 0xf9, 0xd7, 0xd6, //0x000038ea vpmovmskb %xmm6, %edx
- 0xc5, 0xf9, 0xd7, 0xf5, //0x000038ee vpmovmskb %xmm5, %esi
- 0xc5, 0xf9, 0xd7, 0xc4, //0x000038f2 vpmovmskb %xmm4, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000038f6 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x000038fb xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000038fe bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x00003902 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003905 je LBB0_720
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000390b movl $-1, %eax
- 0xd3, 0xe0, //0x00003910 shll %cl, %eax
- 0xf7, 0xd0, //0x00003912 notl %eax
- 0x21, 0xc3, //0x00003914 andl %eax, %ebx
- 0x21, 0xc2, //0x00003916 andl %eax, %edx
- 0x21, 0xf0, //0x00003918 andl %esi, %eax
- 0x89, 0xc6, //0x0000391a movl %eax, %esi
- //0x0000391c LBB0_720
- 0x8d, 0x43, 0xff, //0x0000391c leal $-1(%rbx), %eax
- 0x21, 0xd8, //0x0000391f andl %ebx, %eax
- 0x0f, 0x85, 0xb1, 0x06, 0x00, 0x00, //0x00003921 jne LBB0_805
- 0x8d, 0x42, 0xff, //0x00003927 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x0000392a andl %edx, %eax
- 0x0f, 0x85, 0xa6, 0x06, 0x00, 0x00, //0x0000392c jne LBB0_805
- 0x8d, 0x46, 0xff, //0x00003932 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00003935 andl %esi, %eax
- 0x0f, 0x85, 0x9b, 0x06, 0x00, 0x00, //0x00003937 jne LBB0_805
- 0x85, 0xdb, //0x0000393d testl %ebx, %ebx
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000393f je LBB0_726
- 0x4c, 0x89, 0xe0, //0x00003945 movq %r12, %rax
- 0x4c, 0x29, 0xf0, //0x00003948 subq %r14, %rax
- 0x44, 0x0f, 0xbc, 0xd3, //0x0000394b bsfl %ebx, %r10d
- 0x49, 0x01, 0xc2, //0x0000394f addq %rax, %r10
- 0x48, 0x83, 0x7c, 0x24, 0x50, 0xff, //0x00003952 cmpq $-1, $80(%rsp)
- 0x0f, 0x85, 0x84, 0x06, 0x00, 0x00, //0x00003958 jne LBB0_806
- 0x4c, 0x89, 0x54, 0x24, 0x50, //0x0000395e movq %r10, $80(%rsp)
- //0x00003963 LBB0_726
- 0x85, 0xd2, //0x00003963 testl %edx, %edx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003965 je LBB0_729
- 0x4c, 0x89, 0xe0, //0x0000396b movq %r12, %rax
- 0x4c, 0x29, 0xf0, //0x0000396e subq %r14, %rax
- 0x44, 0x0f, 0xbc, 0xd2, //0x00003971 bsfl %edx, %r10d
- 0x49, 0x01, 0xc2, //0x00003975 addq %rax, %r10
- 0x49, 0x83, 0xfd, 0xff, //0x00003978 cmpq $-1, %r13
- 0x0f, 0x85, 0x60, 0x06, 0x00, 0x00, //0x0000397c jne LBB0_806
- 0x4d, 0x89, 0xd5, //0x00003982 movq %r10, %r13
- //0x00003985 LBB0_729
- 0x85, 0xf6, //0x00003985 testl %esi, %esi
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00003987 je LBB0_732
- 0x4c, 0x89, 0xe0, //0x0000398d movq %r12, %rax
- 0x4c, 0x29, 0xf0, //0x00003990 subq %r14, %rax
- 0x44, 0x0f, 0xbc, 0xd6, //0x00003993 bsfl %esi, %r10d
- 0x49, 0x01, 0xc2, //0x00003997 addq %rax, %r10
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x0000399a cmpq $-1, $32(%rsp)
- 0x0f, 0x85, 0x3c, 0x06, 0x00, 0x00, //0x000039a0 jne LBB0_806
- 0x4c, 0x89, 0x54, 0x24, 0x20, //0x000039a6 movq %r10, $32(%rsp)
- //0x000039ab LBB0_732
- 0x83, 0xf9, 0x10, //0x000039ab cmpl $16, %ecx
- 0x0f, 0x85, 0x96, 0x01, 0x00, 0x00, //0x000039ae jne LBB0_762
- 0x49, 0x83, 0xc4, 0x10, //0x000039b4 addq $16, %r12
- 0x48, 0x83, 0xc7, 0xf0, //0x000039b8 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x000039bc cmpq $15, %rdi
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000039c0 ja LBB0_718
- 0x4d, 0x85, 0xdb, //0x000039c6 testq %r11, %r11
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x000039c9 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x000039ce movq $48(%rsp), %r12
- 0x48, 0x8d, 0x3d, 0xc6, 0x1b, 0x00, 0x00, //0x000039d3 leaq $7110(%rip), %rdi /* LJTI0_4+0(%rip) */
- 0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000039da je LBB0_763
- //0x000039e0 LBB0_735
- 0x4b, 0x8d, 0x34, 0x18, //0x000039e0 leaq (%r8,%r11), %rsi
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000039e4 jmp LBB0_739
- //0x000039e9 LBB0_736
- 0x49, 0x89, 0xd2, //0x000039e9 movq %rdx, %r10
- 0x4d, 0x29, 0xf2, //0x000039ec subq %r14, %r10
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000039ef cmpq $-1, $32(%rsp)
- 0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000039f5 jne LBB0_823
- 0x49, 0xff, 0xca, //0x000039fb decq %r10
- 0x4c, 0x89, 0x54, 0x24, 0x20, //0x000039fe movq %r10, $32(%rsp)
- //0x00003a03 LBB0_738
- 0x49, 0x89, 0xd0, //0x00003a03 movq %rdx, %r8
- 0x49, 0xff, 0xcb, //0x00003a06 decq %r11
- 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00003a09 je LBB0_815
- //0x00003a0f LBB0_739
- 0x41, 0x0f, 0xbe, 0x00, //0x00003a0f movsbl (%r8), %eax
- 0x83, 0xc0, 0xd5, //0x00003a13 addl $-43, %eax
- 0x83, 0xf8, 0x3a, //0x00003a16 cmpl $58, %eax
- 0x0f, 0x87, 0x3b, 0x01, 0x00, 0x00, //0x00003a19 ja LBB0_763
- 0x49, 0x8d, 0x50, 0x01, //0x00003a1f leaq $1(%r8), %rdx
- 0x48, 0x63, 0x04, 0x87, //0x00003a23 movslq (%rdi,%rax,4), %rax
- 0x48, 0x01, 0xf8, //0x00003a27 addq %rdi, %rax
- 0xff, 0xe0, //0x00003a2a jmpq *%rax
- //0x00003a2c LBB0_741
- 0x49, 0x89, 0xd2, //0x00003a2c movq %rdx, %r10
- 0x4d, 0x29, 0xf2, //0x00003a2f subq %r14, %r10
- 0x49, 0x83, 0xfd, 0xff, //0x00003a32 cmpq $-1, %r13
- 0x0f, 0x85, 0xc1, 0x07, 0x00, 0x00, //0x00003a36 jne LBB0_823
- 0x49, 0xff, 0xca, //0x00003a3c decq %r10
- 0x4d, 0x89, 0xd5, //0x00003a3f movq %r10, %r13
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x00003a42 jmp LBB0_738
- //0x00003a47 LBB0_743
- 0x49, 0x89, 0xd2, //0x00003a47 movq %rdx, %r10
- 0x4d, 0x29, 0xf2, //0x00003a4a subq %r14, %r10
- 0x48, 0x83, 0x7c, 0x24, 0x50, 0xff, //0x00003a4d cmpq $-1, $80(%rsp)
- 0x0f, 0x85, 0xa4, 0x07, 0x00, 0x00, //0x00003a53 jne LBB0_823
- 0x49, 0xff, 0xca, //0x00003a59 decq %r10
- 0x4c, 0x89, 0x54, 0x24, 0x50, //0x00003a5c movq %r10, $80(%rsp)
- 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00003a61 jmp LBB0_738
- //0x00003a66 LBB0_745
- 0x48, 0x8b, 0x01, //0x00003a66 movq (%rcx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003a69 cmpq $4095, %rax
- 0x0f, 0x8f, 0x89, 0x0a, 0x00, 0x00, //0x00003a6f jg LBB0_942
- 0x48, 0x8d, 0x50, 0x01, //0x00003a75 leaq $1(%rax), %rdx
- 0x48, 0x89, 0x11, //0x00003a79 movq %rdx, (%rcx)
- 0x48, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003a7c movq $5, $8(%rcx,%rax,8)
- 0xe9, 0x28, 0xf3, 0xff, 0xff, //0x00003a85 jmp LBB0_553
- //0x00003a8a LBB0_747
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003a8a movq $40(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00003a8f movq $8(%rax), %rax
- 0x48, 0x8d, 0x50, 0xfc, //0x00003a93 leaq $-4(%rax), %rdx
- 0x49, 0x39, 0xd1, //0x00003a97 cmpq %rdx, %r9
- 0x0f, 0x83, 0x8f, 0x12, 0x00, 0x00, //0x00003a9a jae LBB0_941
- 0x43, 0x8b, 0x04, 0x3c, //0x00003aa0 movl (%r12,%r15), %eax
- 0x3d, 0x61, 0x6c, 0x73, 0x65, //0x00003aa4 cmpl $1702063201, %eax
- 0x0f, 0x85, 0xcb, 0x12, 0x00, 0x00, //0x00003aa9 jne LBB0_943
- 0x4d, 0x8d, 0x51, 0x05, //0x00003aaf leaq $5(%r9), %r10
- 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00003ab3 jmp LBB0_775
- //0x00003ab8 LBB0_750
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003ab8 movq $40(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00003abd movq $8(%rax), %rax
- 0x48, 0x8d, 0x50, 0xfd, //0x00003ac1 leaq $-3(%rax), %rdx
- 0x49, 0x39, 0xd1, //0x00003ac5 cmpq %rdx, %r9
- 0x0f, 0x83, 0x61, 0x12, 0x00, 0x00, //0x00003ac8 jae LBB0_941
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00003ace cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00003ad5 je LBB0_758
- 0xe9, 0xeb, 0x12, 0x00, 0x00, //0x00003adb jmp LBB0_752
- //0x00003ae0 LBB0_756
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003ae0 movq $40(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00003ae5 movq $8(%rax), %rax
- 0x48, 0x8d, 0x50, 0xfd, //0x00003ae9 leaq $-3(%rax), %rdx
- 0x49, 0x39, 0xd1, //0x00003aed cmpq %rdx, %r9
- 0x0f, 0x83, 0x39, 0x12, 0x00, 0x00, //0x00003af0 jae LBB0_941
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00003af6 cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0x1a, 0x13, 0x00, 0x00, //0x00003afd jne LBB0_948
- //0x00003b03 LBB0_758
- 0x4d, 0x8d, 0x51, 0x04, //0x00003b03 leaq $4(%r9), %r10
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00003b07 jmp LBB0_775
- //0x00003b0c LBB0_759
- 0x48, 0x8b, 0x01, //0x00003b0c movq (%rcx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003b0f cmpq $4095, %rax
- 0x0f, 0x8f, 0xe3, 0x09, 0x00, 0x00, //0x00003b15 jg LBB0_942
- 0x48, 0x8d, 0x50, 0x01, //0x00003b1b leaq $1(%rax), %rdx
- 0x48, 0x89, 0x11, //0x00003b1f movq %rdx, (%rcx)
- 0x48, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003b22 movq $6, $8(%rcx,%rax,8)
- 0xe9, 0x82, 0xf2, 0xff, 0xff, //0x00003b2b jmp LBB0_553
- //0x00003b30 LBB0_761
- 0x48, 0x85, 0xc0, //0x00003b30 testq %rax, %rax
- 0x49, 0x8d, 0x43, 0xff, //0x00003b33 leaq $-1(%r11), %rax
- 0x49, 0xf7, 0xd3, //0x00003b37 notq %r11
- 0x4d, 0x0f, 0x48, 0xdf, //0x00003b3a cmovsq %r15, %r11
- 0x48, 0x39, 0xc2, //0x00003b3e cmpq %rax, %rdx
- 0x4d, 0x0f, 0x44, 0xfb, //0x00003b41 cmoveq %r11, %r15
- 0xe9, 0x03, 0xfb, 0xff, 0xff, //0x00003b45 jmp LBB0_684
- //0x00003b4a LBB0_762
- 0x49, 0x01, 0xcc, //0x00003b4a addq %rcx, %r12
- 0x4d, 0x89, 0xe0, //0x00003b4d movq %r12, %r8
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003b50 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003b55 movq $48(%rsp), %r12
- //0x00003b5a LBB0_763
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003b5a movq $-1, %r10
- 0x4d, 0x85, 0xed, //0x00003b61 testq %r13, %r13
- 0x0f, 0x84, 0x00, 0x12, 0x00, 0x00, //0x00003b64 je LBB0_940
- //0x00003b6a LBB0_764
- 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00003b6a movq $32(%rsp), %rsi
- 0x48, 0x85, 0xf6, //0x00003b6f testq %rsi, %rsi
- 0x0f, 0x84, 0xf2, 0x11, 0x00, 0x00, //0x00003b72 je LBB0_940
- 0x48, 0x8b, 0x54, 0x24, 0x50, //0x00003b78 movq $80(%rsp), %rdx
- 0x48, 0x85, 0xd2, //0x00003b7d testq %rdx, %rdx
- 0x0f, 0x84, 0xe4, 0x11, 0x00, 0x00, //0x00003b80 je LBB0_940
- 0x4d, 0x29, 0xf0, //0x00003b86 subq %r14, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00003b89 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc5, //0x00003b8d cmpq %rax, %r13
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003b90 je LBB0_772
- 0x48, 0x39, 0xc2, //0x00003b96 cmpq %rax, %rdx
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003b99 je LBB0_772
- 0x48, 0x39, 0xc6, //0x00003b9f cmpq %rax, %rsi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003ba2 je LBB0_772
- 0x48, 0x85, 0xf6, //0x00003ba8 testq %rsi, %rsi
- 0x0f, 0x8e, 0x0f, 0x01, 0x00, 0x00, //0x00003bab jle LBB0_778
- 0x48, 0x8d, 0x46, 0xff, //0x00003bb1 leaq $-1(%rsi), %rax
- 0x49, 0x39, 0xc5, //0x00003bb5 cmpq %rax, %r13
- 0x0f, 0x84, 0x02, 0x01, 0x00, 0x00, //0x00003bb8 je LBB0_778
- 0x48, 0xf7, 0xd6, //0x00003bbe notq %rsi
- 0x49, 0x89, 0xf2, //0x00003bc1 movq %rsi, %r10
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003bc4 jmp LBB0_773
- //0x00003bc9 LBB0_772
- 0x49, 0xf7, 0xd8, //0x00003bc9 negq %r8
- 0x4d, 0x89, 0xc2, //0x00003bcc movq %r8, %r10
- //0x00003bcf LBB0_773
- 0x4d, 0x85, 0xd2, //0x00003bcf testq %r10, %r10
- 0x0f, 0x88, 0x92, 0x11, 0x00, 0x00, //0x00003bd2 js LBB0_940
- //0x00003bd8 LBB0_774
- 0x4d, 0x01, 0xfa, //0x00003bd8 addq %r15, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bdb movq $24(%rsp), %r8
- //0x00003be0 LBB0_775
- 0x4d, 0x89, 0x10, //0x00003be0 movq %r10, (%r8)
- 0x4d, 0x89, 0xcd, //0x00003be3 movq %r9, %r13
- 0x4d, 0x85, 0xff, //0x00003be6 testq %r15, %r15
- 0x0f, 0x8f, 0xc6, 0xf1, 0xff, 0xff, //0x00003be9 jg LBB0_554
- 0xe9, 0x9a, 0x07, 0x00, 0x00, //0x00003bef jmp LBB0_839
- //0x00003bf4 LBB0_601
- 0x4c, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003bf4 movq $168(%rsp), %r10
- 0x48, 0x8b, 0x5c, 0x24, 0x50, //0x00003bfc movq $80(%rsp), %rbx
- 0x48, 0x83, 0xfb, 0x20, //0x00003c01 cmpq $32, %rbx
- 0x0f, 0x82, 0xf5, 0x04, 0x00, 0x00, //0x00003c05 jb LBB0_810
- //0x00003c0b LBB0_602
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x00003c0b vmovdqu (%r10), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00003c10 vmovdqu $16(%r10), %xmm4
- 0xc5, 0xe1, 0x74, 0xe8, //0x00003c16 vpcmpeqb %xmm0, %xmm3, %xmm5
- 0xc5, 0xf9, 0xd7, 0xfd, //0x00003c1a vpmovmskb %xmm5, %edi
- 0xc5, 0xd9, 0x74, 0xe8, //0x00003c1e vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00003c22 vpmovmskb %xmm5, %esi
- 0xc5, 0xe1, 0x74, 0xd9, //0x00003c26 vpcmpeqb %xmm1, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x00003c2a vpmovmskb %xmm3, %ecx
- 0xc5, 0xd9, 0x74, 0xd9, //0x00003c2e vpcmpeqb %xmm1, %xmm4, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00003c32 vpmovmskb %xmm3, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00003c36 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00003c3a shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00003c3e orq %rax, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00003c41 cmpq $-1, %r12
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x00003c45 jne LBB0_781
- 0x48, 0x85, 0xc9, //0x00003c4b testq %rcx, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003c4e movq $24(%rsp), %r8
- 0x0f, 0x85, 0xfa, 0x05, 0x00, 0x00, //0x00003c53 jne LBB0_824
- 0x48, 0x09, 0xfe, //0x00003c59 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00003c5c movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x00003c5f orq %r13, %rax
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00003c62 jne LBB0_782
- //0x00003c68 LBB0_605
- 0x48, 0x85, 0xf6, //0x00003c68 testq %rsi, %rsi
- 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00003c6b je LBB0_783
- //0x00003c71 LBB0_606
- 0x48, 0x0f, 0xbc, 0xc6, //0x00003c71 bsfq %rsi, %rax
- 0x4c, 0x03, 0x54, 0x24, 0x58, //0x00003c75 addq $88(%rsp), %r10
- 0x49, 0x01, 0xc2, //0x00003c7a addq %rax, %r10
- //0x00003c7d LBB0_607
- 0x4d, 0x85, 0xd2, //0x00003c7d testq %r10, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003c80 movq $32(%rsp), %rax
- 0x0f, 0x88, 0x7f, 0x08, 0x00, 0x00, //0x00003c85 js LBB0_861
- 0x4d, 0x89, 0x10, //0x00003c8b movq %r10, (%r8)
- 0x4d, 0x89, 0xcd, //0x00003c8e movq %r9, %r13
- 0x4d, 0x85, 0xff, //0x00003c91 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003c94 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003c99 movq $48(%rsp), %r12
- 0x0f, 0x8f, 0x11, 0xf1, 0xff, 0xff, //0x00003c9e jg LBB0_554
- 0xe9, 0xe5, 0x06, 0x00, 0x00, //0x00003ca4 jmp LBB0_839
- //0x00003ca9 LBB0_776
- 0x4d, 0x29, 0xd4, //0x00003ca9 subq %r10, %r12
- 0x44, 0x0f, 0xbc, 0xf8, //0x00003cac bsfl %eax, %r15d
- 0x4d, 0x01, 0xe7, //0x00003cb0 addq %r12, %r15
- 0x49, 0xf7, 0xd7, //0x00003cb3 notq %r15
- //0x00003cb6 LBB0_777
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cb6 movq $24(%rsp), %r8
- 0xe9, 0xec, 0x01, 0x00, 0x00, //0x00003cbb jmp LBB0_792
- //0x00003cc0 LBB0_778
- 0x48, 0x89, 0xd0, //0x00003cc0 movq %rdx, %rax
- 0x4c, 0x09, 0xe8, //0x00003cc3 orq %r13, %rax
- 0x4c, 0x39, 0xea, //0x00003cc6 cmpq %r13, %rdx
- 0x0f, 0x8c, 0xba, 0x01, 0x00, 0x00, //0x00003cc9 jl LBB0_790
- 0x48, 0x85, 0xc0, //0x00003ccf testq %rax, %rax
- 0x0f, 0x88, 0xb1, 0x01, 0x00, 0x00, //0x00003cd2 js LBB0_790
- 0x48, 0xf7, 0xd2, //0x00003cd8 notq %rdx
- 0x49, 0x89, 0xd2, //0x00003cdb movq %rdx, %r10
- 0xe9, 0xec, 0xfe, 0xff, 0xff, //0x00003cde jmp LBB0_773
- //0x00003ce3 LBB0_781
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003ce3 movq $24(%rsp), %r8
- 0x48, 0x09, 0xfe, //0x00003ce8 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00003ceb movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x00003cee orq %r13, %rax
- 0x0f, 0x84, 0x71, 0xff, 0xff, 0xff, //0x00003cf1 je LBB0_605
- //0x00003cf7 LBB0_782
- 0x44, 0x89, 0xe8, //0x00003cf7 movl %r13d, %eax
- 0xf7, 0xd0, //0x00003cfa notl %eax
- 0x21, 0xc8, //0x00003cfc andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00003cfe leal (%rax,%rax), %edx
- 0x44, 0x09, 0xea, //0x00003d01 orl %r13d, %edx
- 0x89, 0xd7, //0x00003d04 movl %edx, %edi
- 0xf7, 0xd7, //0x00003d06 notl %edi
- 0x21, 0xcf, //0x00003d08 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003d0a andl $-1431655766, %edi
- 0x45, 0x31, 0xed, //0x00003d10 xorl %r13d, %r13d
- 0x01, 0xc7, //0x00003d13 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc5, //0x00003d15 setb %r13b
- 0x01, 0xff, //0x00003d19 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003d1b xorl $1431655765, %edi
- 0x21, 0xd7, //0x00003d21 andl %edx, %edi
- 0xf7, 0xd7, //0x00003d23 notl %edi
- 0x21, 0xfe, //0x00003d25 andl %edi, %esi
- 0x48, 0x85, 0xf6, //0x00003d27 testq %rsi, %rsi
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x00003d2a jne LBB0_606
- //0x00003d30 LBB0_783
- 0x49, 0x83, 0xc2, 0x20, //0x00003d30 addq $32, %r10
- 0x48, 0x83, 0xc3, 0xe0, //0x00003d34 addq $-32, %rbx
- 0x4d, 0x85, 0xed, //0x00003d38 testq %r13, %r13
- 0x0f, 0x85, 0xcd, 0x03, 0x00, 0x00, //0x00003d3b jne LBB0_811
- //0x00003d41 LBB0_784
- 0x4c, 0x89, 0xe2, //0x00003d41 movq %r12, %rdx
- 0x48, 0x85, 0xdb, //0x00003d44 testq %rbx, %rbx
- 0x0f, 0x84, 0x36, 0x11, 0x00, 0x00, //0x00003d47 je LBB0_813
- //0x00003d4d LBB0_785
- 0x49, 0x8d, 0x4a, 0x01, //0x00003d4d leaq $1(%r10), %rcx
- 0x41, 0x0f, 0xb6, 0x02, //0x00003d51 movzbl (%r10), %eax
- 0x3c, 0x22, //0x00003d55 cmpb $34, %al
- 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00003d57 je LBB0_793
- 0x48, 0x8d, 0x73, 0xff, //0x00003d5d leaq $-1(%rbx), %rsi
- 0x3c, 0x5c, //0x00003d61 cmpb $92, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003d63 je LBB0_788
- 0x48, 0x89, 0xf3, //0x00003d69 movq %rsi, %rbx
- 0x49, 0x89, 0xca, //0x00003d6c movq %rcx, %r10
- 0x48, 0x85, 0xf6, //0x00003d6f testq %rsi, %rsi
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00003d72 jne LBB0_785
- 0xe9, 0x06, 0x11, 0x00, 0x00, //0x00003d78 jmp LBB0_813
- //0x00003d7d LBB0_788
- 0x48, 0x85, 0xf6, //0x00003d7d testq %rsi, %rsi
- 0x0f, 0x84, 0x9e, 0x05, 0x00, 0x00, //0x00003d80 je LBB0_830
- 0x48, 0x03, 0x4c, 0x24, 0x38, //0x00003d86 addq $56(%rsp), %rcx
- 0x48, 0x83, 0xfa, 0xff, //0x00003d8b cmpq $-1, %rdx
- 0x4c, 0x0f, 0x44, 0xe1, //0x00003d8f cmoveq %rcx, %r12
- 0x48, 0x0f, 0x44, 0xd1, //0x00003d93 cmoveq %rcx, %rdx
- 0x49, 0x83, 0xc2, 0x02, //0x00003d97 addq $2, %r10
- 0x48, 0x83, 0xc3, 0xfe, //0x00003d9b addq $-2, %rbx
- 0x48, 0x89, 0xde, //0x00003d9f movq %rbx, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003da2 movq $24(%rsp), %r8
- 0x48, 0x85, 0xf6, //0x00003da7 testq %rsi, %rsi
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003daa jne LBB0_785
- 0xe9, 0xce, 0x10, 0x00, 0x00, //0x00003db0 jmp LBB0_813
- //0x00003db5 LBB0_662
- 0x4c, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003db5 movq $168(%rsp), %r10
- 0x48, 0x8b, 0x5c, 0x24, 0x50, //0x00003dbd movq $80(%rsp), %rbx
- 0x48, 0x83, 0xfb, 0x20, //0x00003dc2 cmpq $32, %rbx
- 0x0f, 0x82, 0xea, 0x03, 0x00, 0x00, //0x00003dc6 jb LBB0_818
- //0x00003dcc LBB0_663
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x00003dcc vmovdqu (%r10), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00003dd1 vmovdqu $16(%r10), %xmm4
- 0xc5, 0xe1, 0x74, 0xe8, //0x00003dd7 vpcmpeqb %xmm0, %xmm3, %xmm5
- 0xc5, 0xf9, 0xd7, 0xfd, //0x00003ddb vpmovmskb %xmm5, %edi
- 0xc5, 0xd9, 0x74, 0xe8, //0x00003ddf vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00003de3 vpmovmskb %xmm5, %esi
- 0xc5, 0xe1, 0x74, 0xd9, //0x00003de7 vpcmpeqb %xmm1, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x00003deb vpmovmskb %xmm3, %ecx
- 0xc5, 0xd9, 0x74, 0xd9, //0x00003def vpcmpeqb %xmm1, %xmm4, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00003df3 vpmovmskb %xmm3, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00003df7 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00003dfb shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00003dff orq %rax, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00003e02 cmpq $-1, %r12
- 0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00003e06 jne LBB0_795
- 0x48, 0x85, 0xc9, //0x00003e0c testq %rcx, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003e0f movq $24(%rsp), %r8
- 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x00003e14 jne LBB0_825
- 0x48, 0x09, 0xfe, //0x00003e1a orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00003e1d movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x00003e20 orq %r13, %rax
- 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x00003e23 jne LBB0_796
- //0x00003e29 LBB0_666
- 0x48, 0x85, 0xf6, //0x00003e29 testq %rsi, %rsi
- 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x00003e2c je LBB0_797
- //0x00003e32 LBB0_667
- 0x48, 0x0f, 0xbc, 0xc6, //0x00003e32 bsfq %rsi, %rax
- 0x4c, 0x03, 0x54, 0x24, 0x58, //0x00003e36 addq $88(%rsp), %r10
- 0x49, 0x01, 0xc2, //0x00003e3b addq %rax, %r10
- 0x4d, 0x85, 0xd2, //0x00003e3e testq %r10, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003e41 movq $32(%rsp), %rax
- 0x0f, 0x88, 0xbe, 0x06, 0x00, 0x00, //0x00003e46 js LBB0_861
- //0x00003e4c LBB0_668
- 0x4d, 0x89, 0x10, //0x00003e4c movq %r10, (%r8)
- 0x4d, 0x89, 0xcd, //0x00003e4f movq %r9, %r13
- 0x4d, 0x85, 0xff, //0x00003e52 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003e55 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003e5a movq $48(%rsp), %r12
- 0x0f, 0x8e, 0x29, 0x05, 0x00, 0x00, //0x00003e5f jle LBB0_839
- 0x48, 0x8b, 0x01, //0x00003e65 movq (%rcx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003e68 cmpq $4095, %rax
- 0x0f, 0x8f, 0x8a, 0x06, 0x00, 0x00, //0x00003e6e jg LBB0_942
- 0x48, 0x8d, 0x50, 0x01, //0x00003e74 leaq $1(%rax), %rdx
- 0x48, 0x89, 0x11, //0x00003e78 movq %rdx, (%rcx)
- 0x48, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003e7b movq $4, $8(%rcx,%rax,8)
- 0xe9, 0x2c, 0xef, 0xff, 0xff, //0x00003e84 jmp LBB0_554
- //0x00003e89 LBB0_790
- 0x48, 0x85, 0xc0, //0x00003e89 testq %rax, %rax
- 0x49, 0x8d, 0x45, 0xff, //0x00003e8c leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x00003e90 notq %r13
- 0x4d, 0x0f, 0x48, 0xe8, //0x00003e93 cmovsq %r8, %r13
- 0x48, 0x39, 0xc2, //0x00003e97 cmpq %rax, %rdx
- 0x4d, 0x0f, 0x45, 0xe8, //0x00003e9a cmovneq %r8, %r13
- 0x4d, 0x89, 0xea, //0x00003e9e movq %r13, %r10
- 0xe9, 0x29, 0xfd, 0xff, 0xff, //0x00003ea1 jmp LBB0_773
- //0x00003ea6 LBB0_791
- 0x48, 0xf7, 0xd0, //0x00003ea6 notq %rax
- 0x49, 0x89, 0xc7, //0x00003ea9 movq %rax, %r15
- //0x00003eac LBB0_792
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003eac movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003eb1 movq $48(%rsp), %r12
- 0xe9, 0x92, 0xf7, 0xff, 0xff, //0x00003eb6 jmp LBB0_684
- //0x00003ebb LBB0_793
- 0x48, 0x2b, 0x4c, 0x24, 0x30, //0x00003ebb subq $48(%rsp), %rcx
- 0x49, 0x89, 0xca, //0x00003ec0 movq %rcx, %r10
- 0xe9, 0xb5, 0xfd, 0xff, 0xff, //0x00003ec3 jmp LBB0_607
- //0x00003ec8 LBB0_794
- 0x49, 0x89, 0xff, //0x00003ec8 movq %rdi, %r15
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ecb movq $-1, %rax
- 0x4d, 0x85, 0xdb, //0x00003ed2 testq %r11, %r11
- 0x0f, 0x85, 0x15, 0xf7, 0xff, 0xff, //0x00003ed5 jne LBB0_675
- 0xe9, 0x41, 0x0e, 0x00, 0x00, //0x00003edb jmp LBB0_931
- //0x00003ee0 LBB0_795
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003ee0 movq $24(%rsp), %r8
- 0x48, 0x09, 0xfe, //0x00003ee5 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00003ee8 movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x00003eeb orq %r13, %rax
- 0x0f, 0x84, 0x35, 0xff, 0xff, 0xff, //0x00003eee je LBB0_666
- //0x00003ef4 LBB0_796
- 0x44, 0x89, 0xe8, //0x00003ef4 movl %r13d, %eax
- 0xf7, 0xd0, //0x00003ef7 notl %eax
- 0x21, 0xc8, //0x00003ef9 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00003efb leal (%rax,%rax), %edx
- 0x44, 0x09, 0xea, //0x00003efe orl %r13d, %edx
- 0x89, 0xd7, //0x00003f01 movl %edx, %edi
- 0xf7, 0xd7, //0x00003f03 notl %edi
- 0x21, 0xcf, //0x00003f05 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003f07 andl $-1431655766, %edi
- 0x45, 0x31, 0xed, //0x00003f0d xorl %r13d, %r13d
- 0x01, 0xc7, //0x00003f10 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc5, //0x00003f12 setb %r13b
- 0x01, 0xff, //0x00003f16 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003f18 xorl $1431655765, %edi
- 0x21, 0xd7, //0x00003f1e andl %edx, %edi
- 0xf7, 0xd7, //0x00003f20 notl %edi
- 0x21, 0xfe, //0x00003f22 andl %edi, %esi
- 0x48, 0x85, 0xf6, //0x00003f24 testq %rsi, %rsi
- 0x0f, 0x85, 0x05, 0xff, 0xff, 0xff, //0x00003f27 jne LBB0_667
- //0x00003f2d LBB0_797
- 0x49, 0x83, 0xc2, 0x20, //0x00003f2d addq $32, %r10
- 0x48, 0x83, 0xc3, 0xe0, //0x00003f31 addq $-32, %rbx
- 0x4d, 0x85, 0xed, //0x00003f35 testq %r13, %r13
- 0x0f, 0x85, 0x86, 0x02, 0x00, 0x00, //0x00003f38 jne LBB0_819
- //0x00003f3e LBB0_798
- 0x4c, 0x89, 0xe2, //0x00003f3e movq %r12, %rdx
- 0x48, 0x85, 0xdb, //0x00003f41 testq %rbx, %rbx
- 0x0f, 0x84, 0x39, 0x0f, 0x00, 0x00, //0x00003f44 je LBB0_813
- //0x00003f4a LBB0_799
- 0x49, 0x8d, 0x4a, 0x01, //0x00003f4a leaq $1(%r10), %rcx
- 0x41, 0x0f, 0xb6, 0x02, //0x00003f4e movzbl (%r10), %eax
- 0x3c, 0x22, //0x00003f52 cmpb $34, %al
- 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00003f54 je LBB0_860
- 0x48, 0x8d, 0x73, 0xff, //0x00003f5a leaq $-1(%rbx), %rsi
- 0x3c, 0x5c, //0x00003f5e cmpb $92, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003f60 je LBB0_802
- 0x48, 0x89, 0xf3, //0x00003f66 movq %rsi, %rbx
- 0x49, 0x89, 0xca, //0x00003f69 movq %rcx, %r10
- 0x48, 0x85, 0xf6, //0x00003f6c testq %rsi, %rsi
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00003f6f jne LBB0_799
- 0xe9, 0x09, 0x0f, 0x00, 0x00, //0x00003f75 jmp LBB0_813
- //0x00003f7a LBB0_802
- 0x48, 0x85, 0xf6, //0x00003f7a testq %rsi, %rsi
- 0x0f, 0x84, 0xa1, 0x03, 0x00, 0x00, //0x00003f7d je LBB0_830
- 0x48, 0x03, 0x4c, 0x24, 0x38, //0x00003f83 addq $56(%rsp), %rcx
- 0x48, 0x83, 0xfa, 0xff, //0x00003f88 cmpq $-1, %rdx
- 0x4c, 0x0f, 0x44, 0xe1, //0x00003f8c cmoveq %rcx, %r12
- 0x48, 0x0f, 0x44, 0xd1, //0x00003f90 cmoveq %rcx, %rdx
- 0x49, 0x83, 0xc2, 0x02, //0x00003f94 addq $2, %r10
- 0x48, 0x83, 0xc3, 0xfe, //0x00003f98 addq $-2, %rbx
- 0x48, 0x89, 0xde, //0x00003f9c movq %rbx, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003f9f movq $24(%rsp), %r8
- 0x48, 0x85, 0xf6, //0x00003fa4 testq %rsi, %rsi
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003fa7 jne LBB0_799
- 0xe9, 0xd1, 0x0e, 0x00, 0x00, //0x00003fad jmp LBB0_813
- //0x00003fb2 LBB0_804
- 0x48, 0xf7, 0xd0, //0x00003fb2 notq %rax
- 0x49, 0x89, 0xc7, //0x00003fb5 movq %rax, %r15
- 0xe9, 0xf9, 0xfc, 0xff, 0xff, //0x00003fb8 jmp LBB0_777
- //0x00003fbd LBB0_860
- 0x48, 0x2b, 0x4c, 0x24, 0x30, //0x00003fbd subq $48(%rsp), %rcx
- 0x49, 0x89, 0xca, //0x00003fc2 movq %rcx, %r10
- 0x4d, 0x85, 0xd2, //0x00003fc5 testq %r10, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003fc8 movq $32(%rsp), %rax
- 0x0f, 0x89, 0x79, 0xfe, 0xff, 0xff, //0x00003fcd jns LBB0_668
- 0xe9, 0x32, 0x05, 0x00, 0x00, //0x00003fd3 jmp LBB0_861
- //0x00003fd8 LBB0_805
- 0x4d, 0x29, 0xf4, //0x00003fd8 subq %r14, %r12
- 0x44, 0x0f, 0xbc, 0xd0, //0x00003fdb bsfl %eax, %r10d
- 0x4d, 0x01, 0xe2, //0x00003fdf addq %r12, %r10
- //0x00003fe2 LBB0_806
- 0x49, 0xf7, 0xd2, //0x00003fe2 notq %r10
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003fe5 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003fea movq $48(%rsp), %r12
- 0xe9, 0xdb, 0xfb, 0xff, 0xff, //0x00003fef jmp LBB0_773
- //0x00003ff4 LBB0_698
- 0x4c, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003ff4 movq $168(%rsp), %r10
- 0x48, 0x8b, 0x5c, 0x24, 0x50, //0x00003ffc movq $80(%rsp), %rbx
- 0x48, 0x83, 0xfb, 0x20, //0x00004001 cmpq $32, %rbx
- 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00004005 jb LBB0_704
- //0x0000400b LBB0_699
- 0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x0000400b vmovdqu (%r10), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00004010 vmovdqu $16(%r10), %xmm4
- 0xc5, 0xe1, 0x74, 0xe8, //0x00004016 vpcmpeqb %xmm0, %xmm3, %xmm5
- 0xc5, 0xf9, 0xd7, 0xfd, //0x0000401a vpmovmskb %xmm5, %edi
- 0xc5, 0xd9, 0x74, 0xe8, //0x0000401e vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00004022 vpmovmskb %xmm5, %esi
- 0xc5, 0xe1, 0x74, 0xd9, //0x00004026 vpcmpeqb %xmm1, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x0000402a vpmovmskb %xmm3, %ecx
- 0xc5, 0xd9, 0x74, 0xd9, //0x0000402e vpcmpeqb %xmm1, %xmm4, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00004032 vpmovmskb %xmm3, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00004036 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x0000403a shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000403e orq %rax, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00004041 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00004045 jne LBB0_701
- 0x48, 0x85, 0xc9, //0x0000404b testq %rcx, %rcx
- 0x0f, 0x85, 0x45, 0x02, 0x00, 0x00, //0x0000404e jne LBB0_826
- //0x00004054 LBB0_701
- 0x48, 0x09, 0xfe, //0x00004054 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00004057 movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x0000405a orq %r13, %rax
- 0x0f, 0x85, 0x54, 0x02, 0x00, 0x00, //0x0000405d jne LBB0_827
- //0x00004063 LBB0_702
- 0x48, 0x85, 0xf6, //0x00004063 testq %rsi, %rsi
- 0x0f, 0x85, 0x05, 0xfc, 0xff, 0xff, //0x00004066 jne LBB0_606
- //0x0000406c LBB0_703
- 0x49, 0x83, 0xc2, 0x20, //0x0000406c addq $32, %r10
- 0x48, 0x83, 0xc3, 0xe0, //0x00004070 addq $-32, %rbx
- //0x00004074 LBB0_704
- 0x4d, 0x85, 0xed, //0x00004074 testq %r13, %r13
- 0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x00004077 jne LBB0_828
- 0x4c, 0x89, 0xe2, //0x0000407d movq %r12, %rdx
- 0x48, 0x85, 0xdb, //0x00004080 testq %rbx, %rbx
- 0x0f, 0x84, 0x9b, 0x02, 0x00, 0x00, //0x00004083 je LBB0_830
- //0x00004089 LBB0_706
- 0x49, 0x8d, 0x4a, 0x01, //0x00004089 leaq $1(%r10), %rcx
- 0x41, 0x0f, 0xb6, 0x02, //0x0000408d movzbl (%r10), %eax
- 0x3c, 0x22, //0x00004091 cmpb $34, %al
- 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x00004093 je LBB0_814
- 0x48, 0x8d, 0x73, 0xff, //0x00004099 leaq $-1(%rbx), %rsi
- 0x3c, 0x5c, //0x0000409d cmpb $92, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000409f je LBB0_807
- 0x48, 0x89, 0xf3, //0x000040a5 movq %rsi, %rbx
- 0x49, 0x89, 0xca, //0x000040a8 movq %rcx, %r10
- 0x48, 0x85, 0xf6, //0x000040ab testq %rsi, %rsi
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x000040ae jne LBB0_706
- 0xe9, 0x6b, 0x02, 0x00, 0x00, //0x000040b4 jmp LBB0_830
- //0x000040b9 LBB0_807
- 0x48, 0x85, 0xf6, //0x000040b9 testq %rsi, %rsi
- 0x0f, 0x84, 0x62, 0x02, 0x00, 0x00, //0x000040bc je LBB0_830
- 0x48, 0x03, 0x4c, 0x24, 0x38, //0x000040c2 addq $56(%rsp), %rcx
- 0x48, 0x83, 0xfa, 0xff, //0x000040c7 cmpq $-1, %rdx
- 0x4c, 0x0f, 0x44, 0xe1, //0x000040cb cmoveq %rcx, %r12
- 0x48, 0x0f, 0x44, 0xd1, //0x000040cf cmoveq %rcx, %rdx
- 0x49, 0x83, 0xc2, 0x02, //0x000040d3 addq $2, %r10
- 0x48, 0x83, 0xc3, 0xfe, //0x000040d7 addq $-2, %rbx
- 0x48, 0x89, 0xde, //0x000040db movq %rbx, %rsi
- 0x48, 0x85, 0xf6, //0x000040de testq %rsi, %rsi
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000040e1 jne LBB0_706
- 0xe9, 0x38, 0x02, 0x00, 0x00, //0x000040e7 jmp LBB0_830
- //0x000040ec LBB0_809
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000040ec movq $-1, %r12
- 0x45, 0x31, 0xed, //0x000040f3 xorl %r13d, %r13d
- 0x48, 0x83, 0xfb, 0x20, //0x000040f6 cmpq $32, %rbx
- 0x0f, 0x83, 0x0b, 0xfb, 0xff, 0xff, //0x000040fa jae LBB0_602
- //0x00004100 LBB0_810
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004100 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xed, //0x00004105 testq %r13, %r13
- 0x0f, 0x84, 0x33, 0xfc, 0xff, 0xff, //0x00004108 je LBB0_784
- //0x0000410e LBB0_811
- 0x48, 0x85, 0xdb, //0x0000410e testq %rbx, %rbx
- 0x0f, 0x84, 0x0d, 0x02, 0x00, 0x00, //0x00004111 je LBB0_830
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00004117 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xd0, //0x0000411c addq %r10, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x0000411f cmpq $-1, %r12
- 0x4c, 0x89, 0xe2, //0x00004123 movq %r12, %rdx
- 0x4c, 0x0f, 0x44, 0xe0, //0x00004126 cmoveq %rax, %r12
- 0x48, 0x0f, 0x44, 0xd0, //0x0000412a cmoveq %rax, %rdx
- 0x49, 0xff, 0xc2, //0x0000412e incq %r10
- 0x48, 0xff, 0xcb, //0x00004131 decq %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004134 movq $24(%rsp), %r8
- 0x48, 0x85, 0xdb, //0x00004139 testq %rbx, %rbx
- 0x0f, 0x85, 0x0b, 0xfc, 0xff, 0xff, //0x0000413c jne LBB0_785
- 0xe9, 0x3c, 0x0d, 0x00, 0x00, //0x00004142 jmp LBB0_813
- //0x00004147 LBB0_814
- 0x48, 0x2b, 0x4c, 0x24, 0x30, //0x00004147 subq $48(%rsp), %rcx
- 0x49, 0x89, 0xca, //0x0000414c movq %rcx, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000414f movq $24(%rsp), %r8
- 0xe9, 0x24, 0xfb, 0xff, 0xff, //0x00004154 jmp LBB0_607
- //0x00004159 LBB0_815
- 0x49, 0x89, 0xf0, //0x00004159 movq %rsi, %r8
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000415c movq $-1, %r10
- 0x4d, 0x85, 0xed, //0x00004163 testq %r13, %r13
- 0x0f, 0x85, 0xfe, 0xf9, 0xff, 0xff, //0x00004166 jne LBB0_764
- 0xe9, 0xf9, 0x0b, 0x00, 0x00, //0x0000416c jmp LBB0_940
- //0x00004171 LBB0_816
- 0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00004171 movq $-1, $32(%rsp)
- 0x4d, 0x89, 0xd7, //0x0000417a movq %r10, %r15
- 0x48, 0x89, 0xfa, //0x0000417d movq %rdi, %rdx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004180 movq $-1, %r11
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004187 movq $-1, %r13
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000418e movq $24(%rsp), %r8
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00004193 movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00004198 movq $48(%rsp), %r12
- 0xe9, 0xe5, 0xf1, 0xff, 0xff, //0x0000419d jmp LBB0_642
- //0x000041a2 LBB0_817
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000041a2 movq $-1, %r12
- 0x45, 0x31, 0xed, //0x000041a9 xorl %r13d, %r13d
- 0x48, 0x83, 0xfb, 0x20, //0x000041ac cmpq $32, %rbx
- 0x0f, 0x83, 0x16, 0xfc, 0xff, 0xff, //0x000041b0 jae LBB0_663
- //0x000041b6 LBB0_818
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000041b6 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xed, //0x000041bb testq %r13, %r13
- 0x0f, 0x84, 0x7a, 0xfd, 0xff, 0xff, //0x000041be je LBB0_798
- //0x000041c4 LBB0_819
- 0x48, 0x85, 0xdb, //0x000041c4 testq %rbx, %rbx
- 0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x000041c7 je LBB0_830
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x000041cd movq $56(%rsp), %rax
- 0x4c, 0x01, 0xd0, //0x000041d2 addq %r10, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x000041d5 cmpq $-1, %r12
- 0x4c, 0x89, 0xe2, //0x000041d9 movq %r12, %rdx
- 0x4c, 0x0f, 0x44, 0xe0, //0x000041dc cmoveq %rax, %r12
- 0x48, 0x0f, 0x44, 0xd0, //0x000041e0 cmoveq %rax, %rdx
- 0x49, 0xff, 0xc2, //0x000041e4 incq %r10
- 0x48, 0xff, 0xcb, //0x000041e7 decq %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000041ea movq $24(%rsp), %r8
- 0x48, 0x85, 0xdb, //0x000041ef testq %rbx, %rbx
- 0x0f, 0x85, 0x52, 0xfd, 0xff, 0xff, //0x000041f2 jne LBB0_799
- 0xe9, 0x86, 0x0c, 0x00, 0x00, //0x000041f8 jmp LBB0_813
- //0x000041fd LBB0_823
- 0x49, 0xf7, 0xda, //0x000041fd negq %r10
- 0xe9, 0xca, 0xf9, 0xff, 0xff, //0x00004200 jmp LBB0_773
- //0x00004205 LBB0_821
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004205 movq $-1, %r12
- 0x45, 0x31, 0xed, //0x0000420c xorl %r13d, %r13d
- 0x48, 0x83, 0xfb, 0x20, //0x0000420f cmpq $32, %rbx
- 0x0f, 0x83, 0xf2, 0xfd, 0xff, 0xff, //0x00004213 jae LBB0_699
- 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x00004219 jmp LBB0_704
- //0x0000421e LBB0_822
- 0x48, 0xc7, 0x44, 0x24, 0x50, 0xff, 0xff, 0xff, 0xff, //0x0000421e movq $-1, $80(%rsp)
- 0x4d, 0x89, 0xf0, //0x00004227 movq %r14, %r8
- 0x49, 0x89, 0xfb, //0x0000422a movq %rdi, %r11
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000422d movq $-1, %r13
- 0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00004234 movq $-1, $32(%rsp)
- 0x48, 0x8b, 0x4c, 0x24, 0x40, //0x0000423d movq $64(%rsp), %rcx
- 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00004242 movq $48(%rsp), %r12
- 0x48, 0x8d, 0x3d, 0x52, 0x13, 0x00, 0x00, //0x00004247 leaq $4946(%rip), %rdi /* LJTI0_4+0(%rip) */
- 0xe9, 0x8d, 0xf7, 0xff, 0xff, //0x0000424e jmp LBB0_735
- //0x00004253 LBB0_824
- 0x4c, 0x89, 0xd0, //0x00004253 movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x30, //0x00004256 subq $48(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xe1, //0x0000425b bsfq %rcx, %r12
- 0x49, 0x01, 0xc4, //0x0000425f addq %rax, %r12
- 0x48, 0x09, 0xfe, //0x00004262 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00004265 movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x00004268 orq %r13, %rax
- 0x0f, 0x84, 0xf7, 0xf9, 0xff, 0xff, //0x0000426b je LBB0_605
- 0xe9, 0x81, 0xfa, 0xff, 0xff, //0x00004271 jmp LBB0_782
- //0x00004276 LBB0_825
- 0x4c, 0x89, 0xd0, //0x00004276 movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x30, //0x00004279 subq $48(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xe1, //0x0000427e bsfq %rcx, %r12
- 0x49, 0x01, 0xc4, //0x00004282 addq %rax, %r12
- 0x48, 0x09, 0xfe, //0x00004285 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x00004288 movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x0000428b orq %r13, %rax
- 0x0f, 0x84, 0x95, 0xfb, 0xff, 0xff, //0x0000428e je LBB0_666
- 0xe9, 0x5b, 0xfc, 0xff, 0xff, //0x00004294 jmp LBB0_796
- //0x00004299 LBB0_826
- 0x4c, 0x89, 0xd0, //0x00004299 movq %r10, %rax
- 0x48, 0x2b, 0x44, 0x24, 0x30, //0x0000429c subq $48(%rsp), %rax
- 0x4c, 0x0f, 0xbc, 0xe1, //0x000042a1 bsfq %rcx, %r12
- 0x49, 0x01, 0xc4, //0x000042a5 addq %rax, %r12
- 0x48, 0x09, 0xfe, //0x000042a8 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x000042ab movq %rcx, %rax
- 0x4c, 0x09, 0xe8, //0x000042ae orq %r13, %rax
- 0x0f, 0x84, 0xac, 0xfd, 0xff, 0xff, //0x000042b1 je LBB0_702
- //0x000042b7 LBB0_827
- 0x44, 0x89, 0xe8, //0x000042b7 movl %r13d, %eax
- 0xf7, 0xd0, //0x000042ba notl %eax
- 0x21, 0xc8, //0x000042bc andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x000042be leal (%rax,%rax), %edx
- 0x44, 0x09, 0xea, //0x000042c1 orl %r13d, %edx
- 0x89, 0xd7, //0x000042c4 movl %edx, %edi
- 0xf7, 0xd7, //0x000042c6 notl %edi
- 0x21, 0xcf, //0x000042c8 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000042ca andl $-1431655766, %edi
- 0x45, 0x31, 0xed, //0x000042d0 xorl %r13d, %r13d
- 0x01, 0xc7, //0x000042d3 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc5, //0x000042d5 setb %r13b
- 0x01, 0xff, //0x000042d9 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000042db xorl $1431655765, %edi
- 0x21, 0xd7, //0x000042e1 andl %edx, %edi
- 0xf7, 0xd7, //0x000042e3 notl %edi
- 0x21, 0xfe, //0x000042e5 andl %edi, %esi
- 0x48, 0x85, 0xf6, //0x000042e7 testq %rsi, %rsi
- 0x0f, 0x85, 0x81, 0xf9, 0xff, 0xff, //0x000042ea jne LBB0_606
- 0xe9, 0x77, 0xfd, 0xff, 0xff, //0x000042f0 jmp LBB0_703
- //0x000042f5 LBB0_828
- 0x48, 0x85, 0xdb, //0x000042f5 testq %rbx, %rbx
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000042f8 je LBB0_830
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x000042fe movq $56(%rsp), %rax
- 0x4c, 0x01, 0xd0, //0x00004303 addq %r10, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00004306 cmpq $-1, %r12
- 0x4c, 0x89, 0xe2, //0x0000430a movq %r12, %rdx
- 0x4c, 0x0f, 0x44, 0xe0, //0x0000430d cmoveq %rax, %r12
- 0x48, 0x0f, 0x44, 0xd0, //0x00004311 cmoveq %rax, %rdx
- 0x49, 0xff, 0xc2, //0x00004315 incq %r10
- 0x48, 0xff, 0xcb, //0x00004318 decq %rbx
- 0x48, 0x85, 0xdb, //0x0000431b testq %rbx, %rbx
- 0x0f, 0x85, 0x65, 0xfd, 0xff, 0xff, //0x0000431e jne LBB0_706
- //0x00004324 LBB0_830
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004324 movq $24(%rsp), %r8
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00004329 movq $32(%rsp), %rax
- 0xe9, 0xe1, 0x01, 0x00, 0x00, //0x0000432e jmp LBB0_862
- //0x00004333 LBB0_249
- 0x3c, 0x7d, //0x00004333 cmpb $125, %al
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00004335 je LBB0_833
- 0xe9, 0x41, 0x00, 0x00, 0x00, //0x0000433b jmp LBB0_837
- //0x00004340 LBB0_831
- 0x49, 0x89, 0x38, //0x00004340 movq %rdi, (%r8)
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004343 movq $-1, %r13
- 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x0000434a jmp LBB0_839
- //0x0000434f LBB0_832
- 0x3c, 0x5d, //0x0000434f cmpb $93, %al
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00004351 jne LBB0_837
- //0x00004357 LBB0_833
- 0x49, 0xff, 0xca, //0x00004357 decq %r10
- 0x4d, 0x89, 0x10, //0x0000435a movq %r10, (%r8)
- 0x49, 0xc7, 0xc5, 0xdf, 0xff, 0xff, 0xff, //0x0000435d movq $-33, %r13
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00004364 jmp LBB0_839
- //0x00004369 LBB0_835
- 0x49, 0xff, 0xca, //0x00004369 decq %r10
- 0x4d, 0x89, 0x10, //0x0000436c movq %r10, (%r8)
- 0x49, 0xc7, 0xc5, 0xde, 0xff, 0xff, 0xff, //0x0000436f movq $-34, %r13
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00004376 jmp LBB0_839
- //0x0000437b LBB0_836
- 0x49, 0x89, 0x38, //0x0000437b movq %rdi, (%r8)
- 0x49, 0x89, 0xfa, //0x0000437e movq %rdi, %r10
- //0x00004381 LBB0_837
- 0x49, 0xff, 0xca, //0x00004381 decq %r10
- 0x4d, 0x89, 0x10, //0x00004384 movq %r10, (%r8)
- //0x00004387 LBB0_838
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004387 movq $-2, %r13
- //0x0000438e LBB0_839
- 0x4c, 0x89, 0xe8, //0x0000438e movq %r13, %rax
- 0x48, 0x8d, 0x65, 0xd8, //0x00004391 leaq $-40(%rbp), %rsp
- 0x5b, //0x00004395 popq %rbx
- 0x41, 0x5c, //0x00004396 popq %r12
- 0x41, 0x5d, //0x00004398 popq %r13
- 0x41, 0x5e, //0x0000439a popq %r14
- 0x41, 0x5f, //0x0000439c popq %r15
- 0x5d, //0x0000439e popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000439f vzeroupper
- 0xc3, //0x000043a2 retq
- //0x000043a3 LBB0_581
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043a3 movq $-1, %r13
- 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000043aa jmp LBB0_839
- //0x000043af LBB0_840
- 0x4c, 0x01, 0xdf, //0x000043af addq %r11, %rdi
- //0x000043b2 LBB0_841
- 0x4c, 0x29, 0xdf, //0x000043b2 subq %r11, %rdi
- 0x49, 0x89, 0xfc, //0x000043b5 movq %rdi, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043b8 movq $-1, %r13
- 0x49, 0x39, 0xf4, //0x000043bf cmpq %rsi, %r12
- 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000043c2 jae LBB0_839
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000043c8 jmp LBB0_843
- //0x000043cd LBB0_842
- 0x4c, 0x89, 0xd8, //0x000043cd movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x000043d0 notq %rax
- 0x49, 0x01, 0xc4, //0x000043d3 addq %rax, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043d6 movq $-1, %r13
- 0x49, 0x39, 0xf4, //0x000043dd cmpq %rsi, %r12
- 0x0f, 0x83, 0xa8, 0xff, 0xff, 0xff, //0x000043e0 jae LBB0_839
- //0x000043e6 LBB0_843
- 0x49, 0x8d, 0x7c, 0x24, 0x01, //0x000043e6 leaq $1(%r12), %rdi
- 0x49, 0x89, 0x38, //0x000043eb movq %rdi, (%r8)
- 0x43, 0x0f, 0xbe, 0x04, 0x23, //0x000043ee movsbl (%r11,%r12), %eax
- 0x83, 0xf8, 0x7b, //0x000043f3 cmpl $123, %eax
- 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x000043f6 ja LBB0_866
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043fc movq $-1, %r13
- 0x48, 0x8d, 0x15, 0x6e, 0x13, 0x00, 0x00, //0x00004403 leaq $4974(%rip), %rdx /* LJTI0_6+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x0000440a movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x0000440e addq %rdx, %rax
- 0xff, 0xe0, //0x00004411 jmpq *%rax
- //0x00004413 LBB0_845
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004413 movq $40(%rsp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00004418 movq $8(%rax), %rdx
- 0x48, 0x89, 0xd1, //0x0000441c movq %rdx, %rcx
- 0x48, 0x29, 0xf9, //0x0000441f subq %rdi, %rcx
- 0x4c, 0x01, 0xdf, //0x00004422 addq %r11, %rdi
- 0x48, 0x83, 0xf9, 0x10, //0x00004425 cmpq $16, %rcx
- 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x00004429 jb LBB0_850
- 0x4c, 0x29, 0xe2, //0x0000442f subq %r12, %rdx
- 0x48, 0x83, 0xc2, 0xef, //0x00004432 addq $-17, %rdx
- 0x48, 0x89, 0xd0, //0x00004436 movq %rdx, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00004439 andq $-16, %rax
- 0x4c, 0x01, 0xe0, //0x0000443d addq %r12, %rax
- 0x49, 0x8d, 0x74, 0x03, 0x11, //0x00004440 leaq $17(%r11,%rax), %rsi
- 0x83, 0xe2, 0x0f, //0x00004445 andl $15, %edx
- 0xc5, 0xfa, 0x6f, 0x05, 0xb0, 0xbb, 0xff, 0xff, //0x00004448 vmovdqu $-17488(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xb8, 0xbb, 0xff, 0xff, //0x00004450 vmovdqu $-17480(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xc0, 0xbb, 0xff, 0xff, //0x00004458 vmovdqu $-17472(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- //0x00004460 .p2align 4, 0x90
- //0x00004460 LBB0_847
- 0xc5, 0xfa, 0x6f, 0x1f, //0x00004460 vmovdqu (%rdi), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00004464 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xeb, 0xd9, //0x00004468 vpor %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x0000446c vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x00004470 vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xc3, //0x00004474 vpmovmskb %xmm3, %eax
- 0x66, 0x85, 0xc0, //0x00004478 testw %ax, %ax
- 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x0000447b jne LBB0_858
- 0x48, 0x83, 0xc7, 0x10, //0x00004481 addq $16, %rdi
- 0x48, 0x83, 0xc1, 0xf0, //0x00004485 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x0f, //0x00004489 cmpq $15, %rcx
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000448d ja LBB0_847
- 0x48, 0x89, 0xd1, //0x00004493 movq %rdx, %rcx
- 0x48, 0x89, 0xf7, //0x00004496 movq %rsi, %rdi
- //0x00004499 LBB0_850
- 0x48, 0x85, 0xc9, //0x00004499 testq %rcx, %rcx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x0000449c je LBB0_857
- 0x48, 0x8d, 0x04, 0x0f, //0x000044a2 leaq (%rdi,%rcx), %rax
- //0x000044a6 LBB0_852
- 0x0f, 0xb6, 0x17, //0x000044a6 movzbl (%rdi), %edx
- 0x80, 0xfa, 0x2c, //0x000044a9 cmpb $44, %dl
- 0x0f, 0x84, 0xa9, 0x08, 0x00, 0x00, //0x000044ac je LBB0_938
- 0x80, 0xfa, 0x7d, //0x000044b2 cmpb $125, %dl
- 0x0f, 0x84, 0xa0, 0x08, 0x00, 0x00, //0x000044b5 je LBB0_938
- 0x80, 0xfa, 0x5d, //0x000044bb cmpb $93, %dl
- 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x000044be je LBB0_938
- 0x48, 0xff, 0xc7, //0x000044c4 incq %rdi
- 0x48, 0xff, 0xc9, //0x000044c7 decq %rcx
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000044ca jne LBB0_852
- 0x48, 0x89, 0xc7, //0x000044d0 movq %rax, %rdi
- //0x000044d3 LBB0_857
- 0x4c, 0x29, 0xdf, //0x000044d3 subq %r11, %rdi
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x000044d6 movq $24(%rsp), %rax
- 0x48, 0x89, 0x38, //0x000044db movq %rdi, (%rax)
- 0x4d, 0x89, 0xe5, //0x000044de movq %r12, %r13
- 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x000044e1 jmp LBB0_839
- //0x000044e6 LBB0_858
- 0x0f, 0xb7, 0xc0, //0x000044e6 movzwl %ax, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x000044e9 bsfq %rax, %rax
- 0x4c, 0x29, 0xdf, //0x000044ed subq %r11, %rdi
- 0x48, 0x01, 0xc7, //0x000044f0 addq %rax, %rdi
- //0x000044f3 LBB0_859
- 0x49, 0x89, 0x38, //0x000044f3 movq %rdi, (%r8)
- 0x4d, 0x89, 0xe5, //0x000044f6 movq %r12, %r13
- 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x000044f9 jmp LBB0_839
- //0x000044fe LBB0_942
- 0x49, 0xc7, 0xc5, 0xf9, 0xff, 0xff, 0xff, //0x000044fe movq $-7, %r13
- 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00004505 jmp LBB0_839
- //0x0000450a LBB0_861
- 0x49, 0x83, 0xfa, 0xff, //0x0000450a cmpq $-1, %r10
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000450e jne LBB0_863
- //0x00004514 LBB0_862
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004514 movq $-1, %r10
- 0x49, 0x89, 0xc4, //0x0000451b movq %rax, %r12
- //0x0000451e LBB0_863
- 0x4d, 0x89, 0x20, //0x0000451e movq %r12, (%r8)
- 0x4d, 0x89, 0xd5, //0x00004521 movq %r10, %r13
- 0xe9, 0x65, 0xfe, 0xff, 0xff, //0x00004524 jmp LBB0_839
- //0x00004529 LBB0_864
- 0x49, 0x8d, 0x44, 0x24, 0x04, //0x00004529 leaq $4(%r12), %rax
- 0xe9, 0x5e, 0x04, 0x00, 0x00, //0x0000452e jmp LBB0_903
- //0x00004533 LBB0_865
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004533 movq $-1, %rax
- 0xe9, 0xe2, 0x07, 0x00, 0x00, //0x0000453a jmp LBB0_931
- //0x0000453f LBB0_866
- 0x4d, 0x89, 0x20, //0x0000453f movq %r12, (%r8)
- 0xe9, 0x40, 0xfe, 0xff, 0xff, //0x00004542 jmp LBB0_838
- //0x00004547 LBB0_867
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004547 movq $40(%rsp), %rax
- 0x4c, 0x8b, 0x40, 0x08, //0x0000454c movq $8(%rax), %r8
- 0x4d, 0x89, 0xc6, //0x00004550 movq %r8, %r14
- 0x49, 0x29, 0xfe, //0x00004553 subq %rdi, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00004556 cmpq $32, %r14
- 0x0f, 0x8c, 0xf6, 0x09, 0x00, 0x00, //0x0000455a jl LBB0_961
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00004560 movl $4294967295, %r9d
- 0x4f, 0x8d, 0x14, 0x23, //0x00004566 leaq (%r11,%r12), %r10
- 0x4d, 0x29, 0xe0, //0x0000456a subq %r12, %r8
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x0000456d movl $31, %esi
- 0x45, 0x31, 0xf6, //0x00004572 xorl %r14d, %r14d
- 0xc5, 0xfa, 0x6f, 0x05, 0xb3, 0xba, 0xff, 0xff, //0x00004575 vmovdqu $-17741(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xbb, 0xba, 0xff, 0xff, //0x0000457d vmovdqu $-17733(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x45, 0x31, 0xff, //0x00004585 xorl %r15d, %r15d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00004588 jmp LBB0_869
- //0x0000458d LBB0_872
- 0x45, 0x31, 0xff, //0x0000458d xorl %r15d, %r15d
- 0x85, 0xff, //0x00004590 testl %edi, %edi
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00004592 jne LBB0_871
- //0x00004598 LBB0_873
- 0x49, 0x83, 0xc6, 0x20, //0x00004598 addq $32, %r14
- 0x49, 0x8d, 0x44, 0x30, 0xe0, //0x0000459c leaq $-32(%r8,%rsi), %rax
- 0x48, 0x83, 0xc6, 0xe0, //0x000045a1 addq $-32, %rsi
- 0x48, 0x83, 0xf8, 0x3f, //0x000045a5 cmpq $63, %rax
- 0x0f, 0x8e, 0xf1, 0x08, 0x00, 0x00, //0x000045a9 jle LBB0_874
- //0x000045af LBB0_869
- 0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x32, 0x01, //0x000045af vmovdqu $1(%r10,%r14), %xmm2
- 0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x32, 0x11, //0x000045b6 vmovdqu $17(%r10,%r14), %xmm3
- 0xc5, 0xe9, 0x74, 0xe0, //0x000045bd vpcmpeqb %xmm0, %xmm2, %xmm4
- 0xc5, 0xf9, 0xd7, 0xc4, //0x000045c1 vpmovmskb %xmm4, %eax
- 0xc5, 0xe1, 0x74, 0xe0, //0x000045c5 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xf9, 0xd7, 0xfc, //0x000045c9 vpmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe7, 0x10, //0x000045cd shlq $16, %rdi
- 0x48, 0x09, 0xc7, //0x000045d1 orq %rax, %rdi
- 0xc5, 0xe9, 0x74, 0xd1, //0x000045d4 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000045d8 vpmovmskb %xmm2, %ebx
- 0xc5, 0xe1, 0x74, 0xd1, //0x000045dc vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000045e0 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe0, 0x10, //0x000045e4 shlq $16, %rax
- 0x48, 0x09, 0xd8, //0x000045e8 orq %rbx, %rax
- 0x48, 0x89, 0xc3, //0x000045eb movq %rax, %rbx
- 0x4c, 0x09, 0xfb, //0x000045ee orq %r15, %rbx
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x000045f1 je LBB0_872
- 0x44, 0x89, 0xfb, //0x000045f7 movl %r15d, %ebx
- 0x44, 0x31, 0xcb, //0x000045fa xorl %r9d, %ebx
- 0x21, 0xd8, //0x000045fd andl %ebx, %eax
- 0x8d, 0x1c, 0x00, //0x000045ff leal (%rax,%rax), %ebx
- 0x44, 0x09, 0xfb, //0x00004602 orl %r15d, %ebx
- 0x41, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x00004605 leal $-1431655765(%r9), %edx
- 0x31, 0xda, //0x0000460c xorl %ebx, %edx
- 0x21, 0xc2, //0x0000460e andl %eax, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004610 andl $-1431655766, %edx
- 0x45, 0x31, 0xff, //0x00004616 xorl %r15d, %r15d
- 0x01, 0xc2, //0x00004619 addl %eax, %edx
- 0x41, 0x0f, 0x92, 0xc7, //0x0000461b setb %r15b
- 0x01, 0xd2, //0x0000461f addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004621 xorl $1431655765, %edx
- 0x21, 0xda, //0x00004627 andl %ebx, %edx
- 0x44, 0x31, 0xca, //0x00004629 xorl %r9d, %edx
- 0x21, 0xd7, //0x0000462c andl %edx, %edi
- 0x85, 0xff, //0x0000462e testl %edi, %edi
- 0x0f, 0x84, 0x62, 0xff, 0xff, 0xff, //0x00004630 je LBB0_873
- //0x00004636 LBB0_871
- 0x48, 0x0f, 0xbc, 0xc7, //0x00004636 bsfq %rdi, %rax
- 0x49, 0x01, 0xc2, //0x0000463a addq %rax, %r10
- 0x4d, 0x01, 0xf2, //0x0000463d addq %r14, %r10
- 0x4d, 0x29, 0xda, //0x00004640 subq %r11, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00004643 addq $2, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004647 movq $24(%rsp), %rax
- 0x4c, 0x89, 0x10, //0x0000464c movq %r10, (%rax)
- 0x4d, 0x89, 0xe5, //0x0000464f movq %r12, %r13
- 0xe9, 0x37, 0xfd, 0xff, 0xff, //0x00004652 jmp LBB0_839
- //0x00004657 LBB0_878
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004657 movq $40(%rsp), %rax
- 0x4c, 0x8b, 0x70, 0x08, //0x0000465c movq $8(%rax), %r14
- 0x49, 0x29, 0xfe, //0x00004660 subq %rdi, %r14
- 0x49, 0x01, 0xfb, //0x00004663 addq %rdi, %r11
- 0x45, 0x31, 0xc9, //0x00004666 xorl %r9d, %r9d
- 0xc5, 0x7a, 0x6f, 0x15, 0xbf, 0xb9, 0xff, 0xff, //0x00004669 vmovdqu $-17985(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xc7, 0xb9, 0xff, 0xff, //0x00004671 vmovdqu $-17977(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00004679 vpcmpeqd %xmm9, %xmm9, %xmm9
- 0xc5, 0xfa, 0x6f, 0x1d, 0xda, 0xb9, 0xff, 0xff, //0x0000467e vmovdqu $-17958(%rip), %xmm3 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xe2, 0xb9, 0xff, 0xff, //0x00004686 vmovdqu $-17950(%rip), %xmm4 /* LCPI0_7+0(%rip) */
- 0xc4, 0x41, 0x39, 0xef, 0xc0, //0x0000468e vpxor %xmm8, %xmm8, %xmm8
- 0x31, 0xc9, //0x00004693 xorl %ecx, %ecx
- 0x45, 0x31, 0xff, //0x00004695 xorl %r15d, %r15d
- 0x31, 0xdb, //0x00004698 xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000469a jmp LBB0_880
- //0x0000469f LBB0_879
- 0x49, 0xc1, 0xf8, 0x3f, //0x0000469f sarq $63, %r8
- 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000046a3 popcntq %rdi, %rax
- 0x49, 0x01, 0xc7, //0x000046a8 addq %rax, %r15
- 0x49, 0x83, 0xc3, 0x40, //0x000046ab addq $64, %r11
- 0x49, 0x83, 0xc6, 0xc0, //0x000046af addq $-64, %r14
- 0x4d, 0x89, 0xc1, //0x000046b3 movq %r8, %r9
- //0x000046b6 LBB0_880
- 0x49, 0x83, 0xfe, 0x40, //0x000046b6 cmpq $64, %r14
- 0x0f, 0x8c, 0x9d, 0x01, 0x00, 0x00, //0x000046ba jl LBB0_887
- //0x000046c0 LBB0_881
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000046c0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000046c5 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x20, //0x000046cb vmovdqu $32(%r11), %xmm7
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x000046d1 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xa9, 0x74, 0xc2, //0x000046d7 vpcmpeqb %xmm2, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xc0, //0x000046db vpmovmskb %xmm0, %r8d
- 0xc5, 0xa9, 0x74, 0xc5, //0x000046df vpcmpeqb %xmm5, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000046e3 vpmovmskb %xmm0, %edx
- 0xc5, 0xa9, 0x74, 0xc7, //0x000046e7 vpcmpeqb %xmm7, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x000046eb vpmovmskb %xmm0, %edi
- 0xc5, 0xa9, 0x74, 0xc6, //0x000046ef vpcmpeqb %xmm6, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x000046f3 vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe2, 0x30, //0x000046f7 shlq $48, %r10
- 0x48, 0xc1, 0xe7, 0x20, //0x000046fb shlq $32, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000046ff shlq $16, %rdx
- 0x49, 0x09, 0xd0, //0x00004703 orq %rdx, %r8
- 0x49, 0x09, 0xf8, //0x00004706 orq %rdi, %r8
- 0x4d, 0x09, 0xd0, //0x00004709 orq %r10, %r8
- 0xc5, 0xe9, 0x74, 0xc1, //0x0000470c vpcmpeqb %xmm1, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00004710 vpmovmskb %xmm0, %edi
- 0xc5, 0xd1, 0x74, 0xc1, //0x00004714 vpcmpeqb %xmm1, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00004718 vpmovmskb %xmm0, %edx
- 0xc5, 0xc1, 0x74, 0xc1, //0x0000471c vpcmpeqb %xmm1, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00004720 vpmovmskb %xmm0, %eax
- 0xc5, 0xc9, 0x74, 0xc1, //0x00004724 vpcmpeqb %xmm1, %xmm6, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00004728 vpmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x0000472c shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x00004730 shlq $32, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00004734 shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x00004738 orq %rdx, %rdi
- 0x48, 0x09, 0xc7, //0x0000473b orq %rax, %rdi
- 0x48, 0x09, 0xf7, //0x0000473e orq %rsi, %rdi
- 0x48, 0x89, 0xf8, //0x00004741 movq %rdi, %rax
- 0x48, 0x09, 0xc8, //0x00004744 orq %rcx, %rax
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00004747 je LBB0_883
- 0x48, 0x89, 0xc8, //0x0000474d movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x00004750 notq %rax
- 0x48, 0x21, 0xf8, //0x00004753 andq %rdi, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00004756 leaq (%rax,%rax), %rdx
- 0x48, 0x09, 0xca, //0x0000475a orq %rcx, %rdx
- 0x48, 0x89, 0xd6, //0x0000475d movq %rdx, %rsi
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004760 movabsq $-6148914691236517206, %rcx
- 0x48, 0x31, 0xce, //0x0000476a xorq %rcx, %rsi
- 0x48, 0x21, 0xcf, //0x0000476d andq %rcx, %rdi
- 0x48, 0x21, 0xf7, //0x00004770 andq %rsi, %rdi
- 0x31, 0xc9, //0x00004773 xorl %ecx, %ecx
- 0x48, 0x01, 0xc7, //0x00004775 addq %rax, %rdi
- 0x0f, 0x92, 0xc1, //0x00004778 setb %cl
- 0x48, 0x01, 0xff, //0x0000477b addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000477e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00004788 xorq %rax, %rdi
- 0x48, 0x21, 0xd7, //0x0000478b andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x0000478e notq %rdi
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00004791 jmp LBB0_884
- //0x00004796 LBB0_883
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004796 movq $-1, %rdi
- 0x31, 0xc9, //0x0000479d xorl %ecx, %ecx
- //0x0000479f LBB0_884
- 0x4c, 0x21, 0xc7, //0x0000479f andq %r8, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000047a2 vmovq %rdi, %xmm0
- 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x000047a7 vpclmulqdq $0, %xmm9, %xmm0, %xmm0
- 0xc4, 0xc1, 0xf9, 0x7e, 0xc0, //0x000047ad vmovq %xmm0, %r8
- 0x4d, 0x31, 0xc8, //0x000047b2 xorq %r9, %r8
- 0xc5, 0xe9, 0x74, 0xc3, //0x000047b5 vpcmpeqb %xmm3, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x000047b9 vpmovmskb %xmm0, %edi
- 0xc5, 0xd1, 0x74, 0xc3, //0x000047bd vpcmpeqb %xmm3, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x000047c1 vpmovmskb %xmm0, %eax
- 0xc5, 0xc1, 0x74, 0xc3, //0x000047c5 vpcmpeqb %xmm3, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000047c9 vpmovmskb %xmm0, %edx
- 0xc5, 0xc9, 0x74, 0xc3, //0x000047cd vpcmpeqb %xmm3, %xmm6, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x000047d1 vpmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x000047d5 shlq $48, %rsi
- 0x48, 0xc1, 0xe2, 0x20, //0x000047d9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x000047dd shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x000047e1 orq %rax, %rdi
- 0x48, 0x09, 0xd7, //0x000047e4 orq %rdx, %rdi
- 0x48, 0x09, 0xf7, //0x000047e7 orq %rsi, %rdi
- 0x4d, 0x89, 0xc1, //0x000047ea movq %r8, %r9
- 0x49, 0xf7, 0xd1, //0x000047ed notq %r9
- 0x4c, 0x21, 0xcf, //0x000047f0 andq %r9, %rdi
- 0xc5, 0xe9, 0x74, 0xc4, //0x000047f3 vpcmpeqb %xmm4, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000047f7 vpmovmskb %xmm0, %edx
- 0xc5, 0xd1, 0x74, 0xc4, //0x000047fb vpcmpeqb %xmm4, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x000047ff vpmovmskb %xmm0, %esi
- 0xc5, 0xc1, 0x74, 0xc4, //0x00004803 vpcmpeqb %xmm4, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00004807 vpmovmskb %xmm0, %eax
- 0xc5, 0xc9, 0x74, 0xc4, //0x0000480b vpcmpeqb %xmm4, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x0000480f vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe2, 0x30, //0x00004813 shlq $48, %r10
- 0x48, 0xc1, 0xe0, 0x20, //0x00004817 shlq $32, %rax
- 0x48, 0xc1, 0xe6, 0x10, //0x0000481b shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x0000481f orq %rsi, %rdx
- 0x48, 0x09, 0xc2, //0x00004822 orq %rax, %rdx
- 0x4c, 0x09, 0xd2, //0x00004825 orq %r10, %rdx
- 0x4c, 0x21, 0xca, //0x00004828 andq %r9, %rdx
- 0x0f, 0x84, 0x6e, 0xfe, 0xff, 0xff, //0x0000482b je LBB0_879
- //0x00004831 LBB0_885
- 0x48, 0x8d, 0x42, 0xff, //0x00004831 leaq $-1(%rdx), %rax
- 0x48, 0x89, 0xc6, //0x00004835 movq %rax, %rsi
- 0x48, 0x21, 0xfe, //0x00004838 andq %rdi, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000483b popcntq %rsi, %rsi
- 0x4c, 0x01, 0xfe, //0x00004840 addq %r15, %rsi
- 0x48, 0x39, 0xde, //0x00004843 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x94, 0x04, 0x00, 0x00, //0x00004846 jbe LBB0_929
- 0x48, 0xff, 0xc3, //0x0000484c incq %rbx
- 0x48, 0x21, 0xc2, //0x0000484f andq %rax, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00004852 jne LBB0_885
- 0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00004858 jmp LBB0_879
- //0x0000485d LBB0_887
- 0x4d, 0x85, 0xf6, //0x0000485d testq %r14, %r14
- 0x0f, 0x8e, 0xf8, 0x06, 0x00, 0x00, //0x00004860 jle LBB0_962
- 0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00004866 vmovdqu %ymm8, $128(%rsp)
- 0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x0000486f vmovdqu %ymm8, $96(%rsp)
- 0x44, 0x89, 0xd8, //0x00004875 movl %r11d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004878 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000487d cmpl $4033, %eax
- 0x0f, 0x82, 0x38, 0xfe, 0xff, 0xff, //0x00004882 jb LBB0_881
- 0x49, 0x83, 0xfe, 0x20, //0x00004888 cmpq $32, %r14
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x0000488c jb LBB0_891
- 0xc4, 0xc1, 0x78, 0x10, 0x03, //0x00004892 vmovups (%r11), %xmm0
- 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x60, //0x00004897 vmovups %xmm0, $96(%rsp)
- 0xc4, 0xc1, 0x7a, 0x6f, 0x43, 0x10, //0x0000489d vmovdqu $16(%r11), %xmm0
- 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x70, //0x000048a3 vmovdqu %xmm0, $112(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x000048a9 addq $32, %r11
- 0x49, 0x8d, 0x7e, 0xe0, //0x000048ad leaq $-32(%r14), %rdi
- 0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000048b1 leaq $128(%rsp), %rsi
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000048b9 jmp LBB0_892
- //0x000048be LBB0_891
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x000048be leaq $96(%rsp), %rsi
- 0x4c, 0x89, 0xf7, //0x000048c3 movq %r14, %rdi
- //0x000048c6 LBB0_892
- 0x48, 0x83, 0xff, 0x10, //0x000048c6 cmpq $16, %rdi
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000048ca jb LBB0_893
- 0xc4, 0xc1, 0x7a, 0x6f, 0x03, //0x000048d0 vmovdqu (%r11), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x000048d5 vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc3, 0x10, //0x000048d9 addq $16, %r11
- 0x48, 0x83, 0xc6, 0x10, //0x000048dd addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000048e1 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000048e5 cmpq $8, %rdi
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000048e9 jae LBB0_898
- //0x000048ef LBB0_894
- 0x48, 0x83, 0xff, 0x04, //0x000048ef cmpq $4, %rdi
- 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x000048f3 jl LBB0_895
- //0x000048f9 LBB0_899
- 0x41, 0x8b, 0x03, //0x000048f9 movl (%r11), %eax
- 0x89, 0x06, //0x000048fc movl %eax, (%rsi)
- 0x49, 0x83, 0xc3, 0x04, //0x000048fe addq $4, %r11
- 0x48, 0x83, 0xc6, 0x04, //0x00004902 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00004906 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x0000490a cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000490e jae LBB0_900
- //0x00004914 LBB0_896
- 0x4c, 0x89, 0xda, //0x00004914 movq %r11, %rdx
- 0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004917 leaq $96(%rsp), %r11
- 0x48, 0x85, 0xff, //0x0000491c testq %rdi, %rdi
- 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000491f jne LBB0_901
- 0xe9, 0x96, 0xfd, 0xff, 0xff, //0x00004925 jmp LBB0_881
- //0x0000492a LBB0_893
- 0x48, 0x83, 0xff, 0x08, //0x0000492a cmpq $8, %rdi
- 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x0000492e jb LBB0_894
- //0x00004934 LBB0_898
- 0x49, 0x8b, 0x03, //0x00004934 movq (%r11), %rax
- 0x48, 0x89, 0x06, //0x00004937 movq %rax, (%rsi)
- 0x49, 0x83, 0xc3, 0x08, //0x0000493a addq $8, %r11
- 0x48, 0x83, 0xc6, 0x08, //0x0000493e addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00004942 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00004946 cmpq $4, %rdi
- 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x0000494a jge LBB0_899
- //0x00004950 LBB0_895
- 0x48, 0x83, 0xff, 0x02, //0x00004950 cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00004954 jb LBB0_896
- //0x0000495a LBB0_900
- 0x41, 0x0f, 0xb7, 0x03, //0x0000495a movzwl (%r11), %eax
- 0x66, 0x89, 0x06, //0x0000495e movw %ax, (%rsi)
- 0x49, 0x83, 0xc3, 0x02, //0x00004961 addq $2, %r11
- 0x48, 0x83, 0xc6, 0x02, //0x00004965 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00004969 addq $-2, %rdi
- 0x4c, 0x89, 0xda, //0x0000496d movq %r11, %rdx
- 0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004970 leaq $96(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00004975 testq %rdi, %rdi
- 0x0f, 0x84, 0x42, 0xfd, 0xff, 0xff, //0x00004978 je LBB0_881
- //0x0000497e LBB0_901
- 0x8a, 0x02, //0x0000497e movb (%rdx), %al
- 0x88, 0x06, //0x00004980 movb %al, (%rsi)
- 0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004982 leaq $96(%rsp), %r11
- 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00004987 jmp LBB0_881
- //0x0000498c LBB0_902
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000498c leaq $5(%r12), %rax
- //0x00004991 LBB0_903
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00004991 movq $40(%rsp), %rdx
- 0x48, 0x3b, 0x42, 0x08, //0x00004996 cmpq $8(%rdx), %rax
- 0x0f, 0x87, 0xee, 0xf9, 0xff, 0xff, //0x0000499a ja LBB0_839
- 0x49, 0x89, 0x00, //0x000049a0 movq %rax, (%r8)
- 0x4d, 0x89, 0xe5, //0x000049a3 movq %r12, %r13
- 0xe9, 0xe3, 0xf9, 0xff, 0xff, //0x000049a6 jmp LBB0_839
- //0x000049ab LBB0_905
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x000049ab movq $40(%rsp), %rax
- 0x4c, 0x8b, 0x70, 0x08, //0x000049b0 movq $8(%rax), %r14
- 0x49, 0x29, 0xfe, //0x000049b4 subq %rdi, %r14
- 0x49, 0x01, 0xfb, //0x000049b7 addq %rdi, %r11
- 0x45, 0x31, 0xc9, //0x000049ba xorl %r9d, %r9d
- 0xc5, 0x7a, 0x6f, 0x15, 0x6b, 0xb6, 0xff, 0xff, //0x000049bd vmovdqu $-18837(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x73, 0xb6, 0xff, 0xff, //0x000049c5 vmovdqu $-18829(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x000049cd vpcmpeqd %xmm9, %xmm9, %xmm9
- 0xc5, 0xfa, 0x6f, 0x1d, 0x76, 0xb6, 0xff, 0xff, //0x000049d2 vmovdqu $-18826(%rip), %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x3e, 0xb6, 0xff, 0xff, //0x000049da vmovdqu $-18882(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x39, 0xef, 0xc0, //0x000049e2 vpxor %xmm8, %xmm8, %xmm8
- 0x31, 0xc9, //0x000049e7 xorl %ecx, %ecx
- 0x45, 0x31, 0xff, //0x000049e9 xorl %r15d, %r15d
- 0x31, 0xdb, //0x000049ec xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000049ee jmp LBB0_907
- //0x000049f3 LBB0_906
- 0x49, 0xc1, 0xf8, 0x3f, //0x000049f3 sarq $63, %r8
- 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000049f7 popcntq %rdi, %rax
- 0x49, 0x01, 0xc7, //0x000049fc addq %rax, %r15
- 0x49, 0x83, 0xc3, 0x40, //0x000049ff addq $64, %r11
- 0x49, 0x83, 0xc6, 0xc0, //0x00004a03 addq $-64, %r14
- 0x4d, 0x89, 0xc1, //0x00004a07 movq %r8, %r9
- //0x00004a0a LBB0_907
- 0x49, 0x83, 0xfe, 0x40, //0x00004a0a cmpq $64, %r14
- 0x0f, 0x8c, 0x9d, 0x01, 0x00, 0x00, //0x00004a0e jl LBB0_914
- //0x00004a14 LBB0_908
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00004a14 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00004a19 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x20, //0x00004a1f vmovdqu $32(%r11), %xmm7
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00004a25 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xa9, 0x74, 0xc2, //0x00004a2b vpcmpeqb %xmm2, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xc0, //0x00004a2f vpmovmskb %xmm0, %r8d
- 0xc5, 0xa9, 0x74, 0xc5, //0x00004a33 vpcmpeqb %xmm5, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00004a37 vpmovmskb %xmm0, %edx
- 0xc5, 0xa9, 0x74, 0xc7, //0x00004a3b vpcmpeqb %xmm7, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00004a3f vpmovmskb %xmm0, %edi
- 0xc5, 0xa9, 0x74, 0xc6, //0x00004a43 vpcmpeqb %xmm6, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x00004a47 vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe2, 0x30, //0x00004a4b shlq $48, %r10
- 0x48, 0xc1, 0xe7, 0x20, //0x00004a4f shlq $32, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00004a53 shlq $16, %rdx
- 0x49, 0x09, 0xd0, //0x00004a57 orq %rdx, %r8
- 0x49, 0x09, 0xf8, //0x00004a5a orq %rdi, %r8
- 0x4d, 0x09, 0xd0, //0x00004a5d orq %r10, %r8
- 0xc5, 0xe9, 0x74, 0xc1, //0x00004a60 vpcmpeqb %xmm1, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00004a64 vpmovmskb %xmm0, %edi
- 0xc5, 0xd1, 0x74, 0xc1, //0x00004a68 vpcmpeqb %xmm1, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00004a6c vpmovmskb %xmm0, %edx
- 0xc5, 0xc1, 0x74, 0xc1, //0x00004a70 vpcmpeqb %xmm1, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00004a74 vpmovmskb %xmm0, %eax
- 0xc5, 0xc9, 0x74, 0xc1, //0x00004a78 vpcmpeqb %xmm1, %xmm6, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00004a7c vpmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x00004a80 shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x00004a84 shlq $32, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00004a88 shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x00004a8c orq %rdx, %rdi
- 0x48, 0x09, 0xc7, //0x00004a8f orq %rax, %rdi
- 0x48, 0x09, 0xf7, //0x00004a92 orq %rsi, %rdi
- 0x48, 0x89, 0xf8, //0x00004a95 movq %rdi, %rax
- 0x48, 0x09, 0xc8, //0x00004a98 orq %rcx, %rax
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00004a9b je LBB0_910
- 0x48, 0x89, 0xc8, //0x00004aa1 movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x00004aa4 notq %rax
- 0x48, 0x21, 0xf8, //0x00004aa7 andq %rdi, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00004aaa leaq (%rax,%rax), %rdx
- 0x48, 0x09, 0xca, //0x00004aae orq %rcx, %rdx
- 0x48, 0x89, 0xd6, //0x00004ab1 movq %rdx, %rsi
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004ab4 movabsq $-6148914691236517206, %rcx
- 0x48, 0x31, 0xce, //0x00004abe xorq %rcx, %rsi
- 0x48, 0x21, 0xcf, //0x00004ac1 andq %rcx, %rdi
- 0x48, 0x21, 0xf7, //0x00004ac4 andq %rsi, %rdi
- 0x31, 0xc9, //0x00004ac7 xorl %ecx, %ecx
- 0x48, 0x01, 0xc7, //0x00004ac9 addq %rax, %rdi
- 0x0f, 0x92, 0xc1, //0x00004acc setb %cl
- 0x48, 0x01, 0xff, //0x00004acf addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004ad2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00004adc xorq %rax, %rdi
- 0x48, 0x21, 0xd7, //0x00004adf andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00004ae2 notq %rdi
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00004ae5 jmp LBB0_911
- //0x00004aea LBB0_910
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004aea movq $-1, %rdi
- 0x31, 0xc9, //0x00004af1 xorl %ecx, %ecx
- //0x00004af3 LBB0_911
- 0x4c, 0x21, 0xc7, //0x00004af3 andq %r8, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x00004af6 vmovq %rdi, %xmm0
- 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00004afb vpclmulqdq $0, %xmm9, %xmm0, %xmm0
- 0xc4, 0xc1, 0xf9, 0x7e, 0xc0, //0x00004b01 vmovq %xmm0, %r8
- 0x4d, 0x31, 0xc8, //0x00004b06 xorq %r9, %r8
- 0xc5, 0xe9, 0x74, 0xc3, //0x00004b09 vpcmpeqb %xmm3, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00004b0d vpmovmskb %xmm0, %edi
- 0xc5, 0xd1, 0x74, 0xc3, //0x00004b11 vpcmpeqb %xmm3, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00004b15 vpmovmskb %xmm0, %eax
- 0xc5, 0xc1, 0x74, 0xc3, //0x00004b19 vpcmpeqb %xmm3, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00004b1d vpmovmskb %xmm0, %edx
- 0xc5, 0xc9, 0x74, 0xc3, //0x00004b21 vpcmpeqb %xmm3, %xmm6, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00004b25 vpmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x00004b29 shlq $48, %rsi
- 0x48, 0xc1, 0xe2, 0x20, //0x00004b2d shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00004b31 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00004b35 orq %rax, %rdi
- 0x48, 0x09, 0xd7, //0x00004b38 orq %rdx, %rdi
- 0x48, 0x09, 0xf7, //0x00004b3b orq %rsi, %rdi
- 0x4d, 0x89, 0xc1, //0x00004b3e movq %r8, %r9
- 0x49, 0xf7, 0xd1, //0x00004b41 notq %r9
- 0x4c, 0x21, 0xcf, //0x00004b44 andq %r9, %rdi
- 0xc5, 0xe9, 0x74, 0xc4, //0x00004b47 vpcmpeqb %xmm4, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00004b4b vpmovmskb %xmm0, %edx
- 0xc5, 0xd1, 0x74, 0xc4, //0x00004b4f vpcmpeqb %xmm4, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00004b53 vpmovmskb %xmm0, %esi
- 0xc5, 0xc1, 0x74, 0xc4, //0x00004b57 vpcmpeqb %xmm4, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00004b5b vpmovmskb %xmm0, %eax
- 0xc5, 0xc9, 0x74, 0xc4, //0x00004b5f vpcmpeqb %xmm4, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x00004b63 vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe2, 0x30, //0x00004b67 shlq $48, %r10
- 0x48, 0xc1, 0xe0, 0x20, //0x00004b6b shlq $32, %rax
- 0x48, 0xc1, 0xe6, 0x10, //0x00004b6f shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x00004b73 orq %rsi, %rdx
- 0x48, 0x09, 0xc2, //0x00004b76 orq %rax, %rdx
- 0x4c, 0x09, 0xd2, //0x00004b79 orq %r10, %rdx
- 0x4c, 0x21, 0xca, //0x00004b7c andq %r9, %rdx
- 0x0f, 0x84, 0x6e, 0xfe, 0xff, 0xff, //0x00004b7f je LBB0_906
- //0x00004b85 LBB0_912
- 0x48, 0x8d, 0x42, 0xff, //0x00004b85 leaq $-1(%rdx), %rax
- 0x48, 0x89, 0xc6, //0x00004b89 movq %rax, %rsi
- 0x48, 0x21, 0xfe, //0x00004b8c andq %rdi, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00004b8f popcntq %rsi, %rsi
- 0x4c, 0x01, 0xfe, //0x00004b94 addq %r15, %rsi
- 0x48, 0x39, 0xde, //0x00004b97 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x40, 0x01, 0x00, 0x00, //0x00004b9a jbe LBB0_929
- 0x48, 0xff, 0xc3, //0x00004ba0 incq %rbx
- 0x48, 0x21, 0xc2, //0x00004ba3 andq %rax, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00004ba6 jne LBB0_912
- 0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00004bac jmp LBB0_906
- //0x00004bb1 LBB0_914
- 0x4d, 0x85, 0xf6, //0x00004bb1 testq %r14, %r14
- 0x0f, 0x8e, 0xa4, 0x03, 0x00, 0x00, //0x00004bb4 jle LBB0_962
- 0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00004bba vmovdqu %ymm8, $128(%rsp)
- 0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x00004bc3 vmovdqu %ymm8, $96(%rsp)
- 0x44, 0x89, 0xd8, //0x00004bc9 movl %r11d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004bcc andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00004bd1 cmpl $4033, %eax
- 0x0f, 0x82, 0x38, 0xfe, 0xff, 0xff, //0x00004bd6 jb LBB0_908
- 0x49, 0x83, 0xfe, 0x20, //0x00004bdc cmpq $32, %r14
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00004be0 jb LBB0_918
- 0xc4, 0xc1, 0x78, 0x10, 0x03, //0x00004be6 vmovups (%r11), %xmm0
- 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x60, //0x00004beb vmovups %xmm0, $96(%rsp)
- 0xc4, 0xc1, 0x7a, 0x6f, 0x43, 0x10, //0x00004bf1 vmovdqu $16(%r11), %xmm0
- 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x70, //0x00004bf7 vmovdqu %xmm0, $112(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x00004bfd addq $32, %r11
- 0x49, 0x8d, 0x7e, 0xe0, //0x00004c01 leaq $-32(%r14), %rdi
- 0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00004c05 leaq $128(%rsp), %rsi
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00004c0d jmp LBB0_919
- //0x00004c12 LBB0_918
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00004c12 leaq $96(%rsp), %rsi
- 0x4c, 0x89, 0xf7, //0x00004c17 movq %r14, %rdi
- //0x00004c1a LBB0_919
- 0x48, 0x83, 0xff, 0x10, //0x00004c1a cmpq $16, %rdi
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00004c1e jb LBB0_920
- 0xc4, 0xc1, 0x7a, 0x6f, 0x03, //0x00004c24 vmovdqu (%r11), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x00004c29 vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc3, 0x10, //0x00004c2d addq $16, %r11
- 0x48, 0x83, 0xc6, 0x10, //0x00004c31 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00004c35 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00004c39 cmpq $8, %rdi
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00004c3d jae LBB0_925
- //0x00004c43 LBB0_921
- 0x48, 0x83, 0xff, 0x04, //0x00004c43 cmpq $4, %rdi
- 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00004c47 jl LBB0_922
- //0x00004c4d LBB0_926
- 0x41, 0x8b, 0x03, //0x00004c4d movl (%r11), %eax
- 0x89, 0x06, //0x00004c50 movl %eax, (%rsi)
- 0x49, 0x83, 0xc3, 0x04, //0x00004c52 addq $4, %r11
- 0x48, 0x83, 0xc6, 0x04, //0x00004c56 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00004c5a addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00004c5e cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00004c62 jae LBB0_927
- //0x00004c68 LBB0_923
- 0x4c, 0x89, 0xda, //0x00004c68 movq %r11, %rdx
- 0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004c6b leaq $96(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00004c70 testq %rdi, %rdi
- 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00004c73 jne LBB0_928
- 0xe9, 0x96, 0xfd, 0xff, 0xff, //0x00004c79 jmp LBB0_908
- //0x00004c7e LBB0_920
- 0x48, 0x83, 0xff, 0x08, //0x00004c7e cmpq $8, %rdi
- 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00004c82 jb LBB0_921
- //0x00004c88 LBB0_925
- 0x49, 0x8b, 0x03, //0x00004c88 movq (%r11), %rax
- 0x48, 0x89, 0x06, //0x00004c8b movq %rax, (%rsi)
- 0x49, 0x83, 0xc3, 0x08, //0x00004c8e addq $8, %r11
- 0x48, 0x83, 0xc6, 0x08, //0x00004c92 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00004c96 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00004c9a cmpq $4, %rdi
- 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00004c9e jge LBB0_926
- //0x00004ca4 LBB0_922
- 0x48, 0x83, 0xff, 0x02, //0x00004ca4 cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00004ca8 jb LBB0_923
- //0x00004cae LBB0_927
- 0x41, 0x0f, 0xb7, 0x03, //0x00004cae movzwl (%r11), %eax
- 0x66, 0x89, 0x06, //0x00004cb2 movw %ax, (%rsi)
- 0x49, 0x83, 0xc3, 0x02, //0x00004cb5 addq $2, %r11
- 0x48, 0x83, 0xc6, 0x02, //0x00004cb9 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00004cbd addq $-2, %rdi
- 0x4c, 0x89, 0xda, //0x00004cc1 movq %r11, %rdx
- 0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004cc4 leaq $96(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00004cc9 testq %rdi, %rdi
- 0x0f, 0x84, 0x42, 0xfd, 0xff, 0xff, //0x00004ccc je LBB0_908
- //0x00004cd2 LBB0_928
- 0x8a, 0x02, //0x00004cd2 movb (%rdx), %al
- 0x88, 0x06, //0x00004cd4 movb %al, (%rsi)
- 0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004cd6 leaq $96(%rsp), %r11
- 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00004cdb jmp LBB0_908
- //0x00004ce0 LBB0_929
- 0x48, 0x8b, 0x74, 0x24, 0x28, //0x00004ce0 movq $40(%rsp), %rsi
- 0x48, 0x8b, 0x46, 0x08, //0x00004ce5 movq $8(%rsi), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x00004ce9 bsfq %rdx, %rcx
- 0x4c, 0x29, 0xf1, //0x00004ced subq %r14, %rcx
- 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00004cf0 leaq $1(%rcx,%rax), %rax
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004cf5 movq $24(%rsp), %rdx
- 0x48, 0x89, 0x02, //0x00004cfa movq %rax, (%rdx)
- 0x48, 0x8b, 0x4e, 0x08, //0x00004cfd movq $8(%rsi), %rcx
- 0x48, 0x39, 0xc8, //0x00004d01 cmpq %rcx, %rax
- 0x48, 0x0f, 0x47, 0xc1, //0x00004d04 cmovaq %rcx, %rax
- 0x48, 0x89, 0x02, //0x00004d08 movq %rax, (%rdx)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004d0b movq $-1, %rax
- 0x4c, 0x0f, 0x47, 0xe0, //0x00004d12 cmovaq %rax, %r12
- 0x4d, 0x89, 0xe5, //0x00004d16 movq %r12, %r13
- 0xe9, 0x70, 0xf6, 0xff, 0xff, //0x00004d19 jmp LBB0_839
- //0x00004d1e LBB0_930
- 0x4c, 0x89, 0xf8, //0x00004d1e movq %r15, %rax
- //0x00004d21 LBB0_931
- 0x48, 0xf7, 0xd0, //0x00004d21 notq %rax
- 0x49, 0x01, 0xc1, //0x00004d24 addq %rax, %r9
- 0x4d, 0x89, 0x08, //0x00004d27 movq %r9, (%r8)
- 0xe9, 0x58, 0xf6, 0xff, 0xff, //0x00004d2a jmp LBB0_838
- //0x00004d2f LBB0_941
- 0x49, 0x89, 0x00, //0x00004d2f movq %rax, (%r8)
- 0xe9, 0x57, 0xf6, 0xff, 0xff, //0x00004d32 jmp LBB0_839
- //0x00004d37 LBB0_936
- 0x4c, 0x89, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004d37 movq %r10, $184(%rsp)
- //0x00004d3f LBB0_937
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004d3f movq $24(%rsp), %rax
- 0x48, 0x8b, 0x8c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004d44 movq $184(%rsp), %rcx
- 0x48, 0x89, 0x08, //0x00004d4c movq %rcx, (%rax)
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004d4f movq $-1, %r13
- 0xe9, 0x33, 0xf6, 0xff, 0xff, //0x00004d56 jmp LBB0_839
- //0x00004d5b LBB0_938
- 0x4c, 0x29, 0xdf, //0x00004d5b subq %r11, %rdi
- 0xe9, 0x90, 0xf7, 0xff, 0xff, //0x00004d5e jmp LBB0_859
- //0x00004d63 LBB0_939
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004d63 movq $-1, %r10
- //0x00004d6a LBB0_940
- 0x4d, 0x29, 0xd1, //0x00004d6a subq %r10, %r9
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004d6d movq $24(%rsp), %rax
- 0x4c, 0x89, 0x08, //0x00004d72 movq %r9, (%rax)
- 0xe9, 0x0d, 0xf6, 0xff, 0xff, //0x00004d75 jmp LBB0_838
- //0x00004d7a LBB0_943
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004d7a movq $-2, %r13
- 0x3c, 0x61, //0x00004d81 cmpb $97, %al
- 0x0f, 0x85, 0x05, 0xf6, 0xff, 0xff, //0x00004d83 jne LBB0_839
- 0x49, 0x8d, 0x41, 0x02, //0x00004d89 leaq $2(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004d8d movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00004d90 cmpb $108, $2(%r12,%r9)
- 0x0f, 0x85, 0xf2, 0xf5, 0xff, 0xff, //0x00004d96 jne LBB0_839
- 0x49, 0x8d, 0x41, 0x03, //0x00004d9c leaq $3(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004da0 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x03, 0x73, //0x00004da3 cmpb $115, $3(%r12,%r9)
- 0x0f, 0x85, 0xdf, 0xf5, 0xff, 0xff, //0x00004da9 jne LBB0_839
- 0x49, 0x8d, 0x41, 0x04, //0x00004daf leaq $4(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004db3 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x04, 0x65, //0x00004db6 cmpb $101, $4(%r12,%r9)
- 0x0f, 0x85, 0xcc, 0xf5, 0xff, 0xff, //0x00004dbc jne LBB0_839
- 0x49, 0x83, 0xc1, 0x05, //0x00004dc2 addq $5, %r9
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00004dc6 jmp LBB0_953
- //0x00004dcb LBB0_752
- 0x4d, 0x89, 0x08, //0x00004dcb movq %r9, (%r8)
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004dce movq $-2, %r13
- 0x41, 0x80, 0x3a, 0x6e, //0x00004dd5 cmpb $110, (%r10)
- 0x0f, 0x85, 0xaf, 0xf5, 0xff, 0xff, //0x00004dd9 jne LBB0_839
- 0x49, 0x8d, 0x41, 0x01, //0x00004ddf leaq $1(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004de3 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00004de6 cmpb $117, $1(%r12,%r9)
- 0x0f, 0x85, 0x9c, 0xf5, 0xff, 0xff, //0x00004dec jne LBB0_839
- 0x49, 0x8d, 0x41, 0x02, //0x00004df2 leaq $2(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004df6 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00004df9 cmpb $108, $2(%r12,%r9)
- 0x0f, 0x85, 0x89, 0xf5, 0xff, 0xff, //0x00004dff jne LBB0_839
- 0x49, 0x8d, 0x41, 0x03, //0x00004e05 leaq $3(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004e09 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x03, 0x6c, //0x00004e0c cmpb $108, $3(%r12,%r9)
- 0x0f, 0x85, 0x76, 0xf5, 0xff, 0xff, //0x00004e12 jne LBB0_839
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00004e18 jmp LBB0_952
- //0x00004e1d LBB0_948
- 0x4d, 0x89, 0x08, //0x00004e1d movq %r9, (%r8)
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004e20 movq $-2, %r13
- 0x41, 0x80, 0x3a, 0x74, //0x00004e27 cmpb $116, (%r10)
- 0x0f, 0x85, 0x5d, 0xf5, 0xff, 0xff, //0x00004e2b jne LBB0_839
- 0x49, 0x8d, 0x41, 0x01, //0x00004e31 leaq $1(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004e35 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x01, 0x72, //0x00004e38 cmpb $114, $1(%r12,%r9)
- 0x0f, 0x85, 0x4a, 0xf5, 0xff, 0xff, //0x00004e3e jne LBB0_839
- 0x49, 0x8d, 0x41, 0x02, //0x00004e44 leaq $2(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004e48 movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x02, 0x75, //0x00004e4b cmpb $117, $2(%r12,%r9)
- 0x0f, 0x85, 0x37, 0xf5, 0xff, 0xff, //0x00004e51 jne LBB0_839
- 0x49, 0x8d, 0x41, 0x03, //0x00004e57 leaq $3(%r9), %rax
- 0x49, 0x89, 0x00, //0x00004e5b movq %rax, (%r8)
- 0x43, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00004e5e cmpb $101, $3(%r12,%r9)
- 0x0f, 0x85, 0x24, 0xf5, 0xff, 0xff, //0x00004e64 jne LBB0_839
- //0x00004e6a LBB0_952
- 0x49, 0x83, 0xc1, 0x04, //0x00004e6a addq $4, %r9
- //0x00004e6e LBB0_953
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004e6e movq $24(%rsp), %rax
- 0x4c, 0x89, 0x08, //0x00004e73 movq %r9, (%rax)
- 0xe9, 0x13, 0xf5, 0xff, 0xff, //0x00004e76 jmp LBB0_839
- //0x00004e7b LBB0_960
- 0x4c, 0x89, 0xf8, //0x00004e7b movq %r15, %rax
- 0xe9, 0x91, 0xf6, 0xff, 0xff, //0x00004e7e jmp LBB0_862
- //0x00004e83 LBB0_813
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00004e83 movq $32(%rsp), %rax
- 0xe9, 0x87, 0xf6, 0xff, 0xff, //0x00004e88 jmp LBB0_862
- //0x00004e8d LBB0_954
- 0x4c, 0x89, 0xf3, //0x00004e8d movq %r14, %rbx
- 0x48, 0x83, 0xc3, 0x02, //0x00004e90 addq $2, %rbx
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004e94 movq $-2, %r13
- 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x00004e9b jmp LBB0_959
- //0x00004ea0 LBB0_874
- 0x4d, 0x85, 0xff, //0x00004ea0 testq %r15, %r15
- 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x00004ea3 jne LBB0_966
- 0x4b, 0x8d, 0x7c, 0x16, 0x01, //0x00004ea9 leaq $1(%r14,%r10), %rdi
- 0x49, 0xf7, 0xd6, //0x00004eae notq %r14
- 0x4d, 0x01, 0xc6, //0x00004eb1 addq %r8, %r14
- //0x00004eb4 LBB0_876
- 0x4d, 0x85, 0xf6, //0x00004eb4 testq %r14, %r14
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004eb7 movq $24(%rsp), %rdx
- 0x0f, 0x8e, 0xcc, 0xf4, 0xff, 0xff, //0x00004ebc jle LBB0_839
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004ec2 movq $-1, %r13
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00004ec9 jmp LBB0_933
- //0x00004ece LBB0_932
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ece movq $-2, %rax
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00004ed5 movl $2, %ecx
- 0x48, 0x01, 0xcf, //0x00004eda addq %rcx, %rdi
- 0x49, 0x01, 0xc6, //0x00004edd addq %rax, %r14
- 0x0f, 0x8e, 0xa8, 0xf4, 0xff, 0xff, //0x00004ee0 jle LBB0_839
- //0x00004ee6 LBB0_933
- 0x0f, 0xb6, 0x07, //0x00004ee6 movzbl (%rdi), %eax
- 0x3c, 0x5c, //0x00004ee9 cmpb $92, %al
- 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00004eeb je LBB0_932
- 0x3c, 0x22, //0x00004ef1 cmpb $34, %al
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00004ef3 je LBB0_955
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004ef9 movq $-1, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004f00 movl $1, %ecx
- 0x48, 0x01, 0xcf, //0x00004f05 addq %rcx, %rdi
- 0x49, 0x01, 0xc6, //0x00004f08 addq %rax, %r14
- 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00004f0b jg LBB0_933
- 0xe9, 0x78, 0xf4, 0xff, 0xff, //0x00004f11 jmp LBB0_839
- //0x00004f16 LBB0_955
- 0x4c, 0x29, 0xdf, //0x00004f16 subq %r11, %rdi
- 0x48, 0xff, 0xc7, //0x00004f19 incq %rdi
- 0x48, 0x89, 0x3a, //0x00004f1c movq %rdi, (%rdx)
- 0x4d, 0x89, 0xe5, //0x00004f1f movq %r12, %r13
- 0xe9, 0x67, 0xf4, 0xff, 0xff, //0x00004f22 jmp LBB0_839
- //0x00004f27 LBB0_956
- 0x4c, 0x89, 0xf3, //0x00004f27 movq %r14, %rbx
- 0x48, 0xff, 0xc3, //0x00004f2a incq %rbx
- 0x49, 0xc7, 0xc5, 0xfd, 0xff, 0xff, 0xff, //0x00004f2d movq $-3, %r13
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004f34 jmp LBB0_959
- //0x00004f39 LBB0_957
- 0x4c, 0x89, 0xf3, //0x00004f39 movq %r14, %rbx
- 0x48, 0xff, 0xc3, //0x00004f3c incq %rbx
- //0x00004f3f LBB0_958
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004f3f movq $-1, %r13
- //0x00004f46 LBB0_959
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00004f46 movq $32(%rsp), %rax
- 0x48, 0x29, 0xc3, //0x00004f4b subq %rax, %rbx
- 0x49, 0x89, 0x18, //0x00004f4e movq %rbx, (%r8)
- 0xe9, 0x38, 0xf4, 0xff, 0xff, //0x00004f51 jmp LBB0_839
- //0x00004f56 LBB0_961
- 0x4c, 0x01, 0xdf, //0x00004f56 addq %r11, %rdi
- 0xe9, 0x56, 0xff, 0xff, 0xff, //0x00004f59 jmp LBB0_876
- //0x00004f5e LBB0_962
- 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004f5e movq $40(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00004f63 movq $8(%rax), %rax
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004f67 movq $24(%rsp), %rdx
- 0x48, 0x89, 0x02, //0x00004f6c movq %rax, (%rdx)
- 0xe9, 0x1a, 0xf4, 0xff, 0xff, //0x00004f6f jmp LBB0_839
- //0x00004f74 LBB0_963
- 0x49, 0xc7, 0xc5, 0xfc, 0xff, 0xff, 0xff, //0x00004f74 movq $-4, %r13
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00004f7b jmp LBB0_965
- //0x00004f80 LBB0_964
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004f80 movq $-2, %r13
- //0x00004f87 LBB0_965
- 0x4c, 0x89, 0xc3, //0x00004f87 movq %r8, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004f8a movq $24(%rsp), %r8
- 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00004f8f jmp LBB0_959
- //0x00004f94 LBB0_966
- 0x49, 0x8d, 0x40, 0xff, //0x00004f94 leaq $-1(%r8), %rax
- 0x4c, 0x39, 0xf0, //0x00004f98 cmpq %r14, %rax
- 0x0f, 0x84, 0xed, 0xf3, 0xff, 0xff, //0x00004f9b je LBB0_839
- 0x4b, 0x8d, 0x7c, 0x16, 0x02, //0x00004fa1 leaq $2(%r14,%r10), %rdi
- 0x4d, 0x29, 0xf0, //0x00004fa6 subq %r14, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00004fa9 addq $-2, %r8
- 0x4d, 0x89, 0xc6, //0x00004fad movq %r8, %r14
- 0xe9, 0xff, 0xfe, 0xff, 0xff, //0x00004fb0 jmp LBB0_876
- 0x90, 0x90, 0x90, //0x00004fb5 .p2align 2, 0x90
- // // .set L0_0_set_418, LBB0_418-LJTI0_0
- // // .set L0_0_set_488, LBB0_488-LJTI0_0
- // // .set L0_0_set_450, LBB0_450-LJTI0_0
- // // .set L0_0_set_403, LBB0_403-LJTI0_0
- // // .set L0_0_set_461, LBB0_461-LJTI0_0
- // // .set L0_0_set_487, LBB0_487-LJTI0_0
- // // .set L0_0_set_449, LBB0_449-LJTI0_0
- // // .set L0_0_set_489, LBB0_489-LJTI0_0
- //0x00004fb8 LJTI0_0
- 0x88, 0xd1, 0xff, 0xff, //0x00004fb8 .long L0_0_set_418
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fbc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fc0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fc4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fc8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fcc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fd0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fd4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fd8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fdc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fe0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fe4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fe8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004fec .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004ff0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004ff4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004ff8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00004ffc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005000 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005004 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005008 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000500c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005010 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005014 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005018 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000501c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005020 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005024 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005028 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000502c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005030 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005034 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005038 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000503c .long L0_0_set_488
- 0x34, 0xd3, 0xff, 0xff, //0x00005040 .long L0_0_set_450
- 0x8d, 0xd7, 0xff, 0xff, //0x00005044 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005048 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000504c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005050 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005054 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005058 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000505c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005060 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005064 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005068 .long L0_0_set_488
- 0xb1, 0xd0, 0xff, 0xff, //0x0000506c .long L0_0_set_403
- 0x8d, 0xd7, 0xff, 0xff, //0x00005070 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005074 .long L0_0_set_488
- 0xb1, 0xd0, 0xff, 0xff, //0x00005078 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x0000507c .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x00005080 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x00005084 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x00005088 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x0000508c .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x00005090 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x00005094 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x00005098 .long L0_0_set_403
- 0xb1, 0xd0, 0xff, 0xff, //0x0000509c .long L0_0_set_403
- 0x8d, 0xd7, 0xff, 0xff, //0x000050a0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050a4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050a8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050ac .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050b0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050b4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050b8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050bc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050c0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050c4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050c8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050cc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050d0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050d4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050d8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050dc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050e0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050e4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050e8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050ec .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050f0 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050f4 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050f8 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000050fc .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005100 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005104 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005108 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000510c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005110 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005114 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005118 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000511c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005120 .long L0_0_set_488
- 0x5e, 0xd4, 0xff, 0xff, //0x00005124 .long L0_0_set_461
- 0x8d, 0xd7, 0xff, 0xff, //0x00005128 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000512c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005130 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005134 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005138 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000513c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005140 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005144 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005148 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000514c .long L0_0_set_488
- 0x80, 0xd7, 0xff, 0xff, //0x00005150 .long L0_0_set_487
- 0x8d, 0xd7, 0xff, 0xff, //0x00005154 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005158 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000515c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005160 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005164 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005168 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000516c .long L0_0_set_488
- 0x22, 0xd3, 0xff, 0xff, //0x00005170 .long L0_0_set_449
- 0x8d, 0xd7, 0xff, 0xff, //0x00005174 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005178 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000517c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005180 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005184 .long L0_0_set_488
- 0x22, 0xd3, 0xff, 0xff, //0x00005188 .long L0_0_set_449
- 0x8d, 0xd7, 0xff, 0xff, //0x0000518c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005190 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005194 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x00005198 .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x0000519c .long L0_0_set_488
- 0x8d, 0xd7, 0xff, 0xff, //0x000051a0 .long L0_0_set_488
- 0x98, 0xd7, 0xff, 0xff, //0x000051a4 .long L0_0_set_489
- // // .set L0_1_set_222, LBB0_222-LJTI0_1
- // // .set L0_1_set_289, LBB0_289-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_207, LBB0_207-LJTI0_1
- // // .set L0_1_set_262, LBB0_262-LJTI0_1
- // // .set L0_1_set_288, LBB0_288-LJTI0_1
- // // .set L0_1_set_250, LBB0_250-LJTI0_1
- // // .set L0_1_set_290, LBB0_290-LJTI0_1
- //0x000051a8 LJTI0_1
- 0x88, 0xbb, 0xff, 0xff, //0x000051a8 .long L0_1_set_222
- 0x21, 0xc1, 0xff, 0xff, //0x000051ac .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051b0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051b4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051b8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051bc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051c0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051c4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051c8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051cc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051d0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051d4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051d8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051dc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051e0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051e4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051e8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051ec .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051f0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051f4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051f8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000051fc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005200 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005204 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005208 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000520c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005210 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005214 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005218 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000521c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005220 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005224 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005228 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000522c .long L0_1_set_289
- 0xee, 0xbc, 0xff, 0xff, //0x00005230 .long L0_1_set_251
- 0x21, 0xc1, 0xff, 0xff, //0x00005234 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005238 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000523c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005240 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005244 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005248 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000524c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005250 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005254 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005258 .long L0_1_set_289
- 0xbc, 0xba, 0xff, 0xff, //0x0000525c .long L0_1_set_207
- 0x21, 0xc1, 0xff, 0xff, //0x00005260 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005264 .long L0_1_set_289
- 0xbc, 0xba, 0xff, 0xff, //0x00005268 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x0000526c .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x00005270 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x00005274 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x00005278 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x0000527c .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x00005280 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x00005284 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x00005288 .long L0_1_set_207
- 0xbc, 0xba, 0xff, 0xff, //0x0000528c .long L0_1_set_207
- 0x21, 0xc1, 0xff, 0xff, //0x00005290 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005294 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005298 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000529c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052a0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052a4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052a8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052ac .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052b0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052b4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052b8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052bc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052c0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052c4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052c8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052cc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052d0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052d4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052d8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052dc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052e0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052e4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052e8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052ec .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052f0 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052f4 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052f8 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x000052fc .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005300 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005304 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005308 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000530c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005310 .long L0_1_set_289
- 0xfc, 0xbd, 0xff, 0xff, //0x00005314 .long L0_1_set_262
- 0x21, 0xc1, 0xff, 0xff, //0x00005318 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000531c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005320 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005324 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005328 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000532c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005330 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005334 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005338 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000533c .long L0_1_set_289
- 0x14, 0xc1, 0xff, 0xff, //0x00005340 .long L0_1_set_288
- 0x21, 0xc1, 0xff, 0xff, //0x00005344 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005348 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000534c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005350 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005354 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005358 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000535c .long L0_1_set_289
- 0xdc, 0xbc, 0xff, 0xff, //0x00005360 .long L0_1_set_250
- 0x21, 0xc1, 0xff, 0xff, //0x00005364 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005368 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000536c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005370 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005374 .long L0_1_set_289
- 0xdc, 0xbc, 0xff, 0xff, //0x00005378 .long L0_1_set_250
- 0x21, 0xc1, 0xff, 0xff, //0x0000537c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005380 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005384 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005388 .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x0000538c .long L0_1_set_289
- 0x21, 0xc1, 0xff, 0xff, //0x00005390 .long L0_1_set_289
- 0x2c, 0xc1, 0xff, 0xff, //0x00005394 .long L0_1_set_290
- // // .set L0_2_set_586, LBB0_586-LJTI0_2
- // // .set L0_2_set_590, LBB0_590-LJTI0_2
- // // .set L0_2_set_592, LBB0_592-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
- //0x00005398 LJTI0_2
- 0xf6, 0xdb, 0xff, 0xff, //0x00005398 .long L0_2_set_586
- 0x1e, 0xdc, 0xff, 0xff, //0x0000539c .long L0_2_set_590
- 0x49, 0xdc, 0xff, 0xff, //0x000053a0 .long L0_2_set_592
- 0xe8, 0xdd, 0xff, 0xff, //0x000053a4 .long L0_2_set_611
- 0xff, 0xdd, 0xff, 0xff, //0x000053a8 .long L0_2_set_613
- 0x7d, 0xe0, 0xff, 0xff, //0x000053ac .long L0_2_set_616
- // // .set L0_3_set_839, LBB0_839-LJTI0_3
- // // .set L0_3_set_838, LBB0_838-LJTI0_3
- // // .set L0_3_set_690, LBB0_690-LJTI0_3
- // // .set L0_3_set_711, LBB0_711-LJTI0_3
- // // .set L0_3_set_618, LBB0_618-LJTI0_3
- // // .set L0_3_set_745, LBB0_745-LJTI0_3
- // // .set L0_3_set_747, LBB0_747-LJTI0_3
- // // .set L0_3_set_750, LBB0_750-LJTI0_3
- // // .set L0_3_set_756, LBB0_756-LJTI0_3
- // // .set L0_3_set_759, LBB0_759-LJTI0_3
- //0x000053b0 LJTI0_3
- 0xde, 0xef, 0xff, 0xff, //0x000053b0 .long L0_3_set_839
- 0xd7, 0xef, 0xff, 0xff, //0x000053b4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053b8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053bc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053c0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053c4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053c8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053cc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053d0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053d4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053d8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053dc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053e0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053e4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053e8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053ec .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053f0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053f4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053f8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000053fc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005400 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005404 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005408 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000540c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005410 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005414 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005418 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000541c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005420 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005424 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005428 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000542c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005430 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005434 .long L0_3_set_838
- 0xe3, 0xe2, 0xff, 0xff, //0x00005438 .long L0_3_set_690
- 0xd7, 0xef, 0xff, 0xff, //0x0000543c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005440 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005444 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005448 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000544c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005450 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005454 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005458 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000545c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005460 .long L0_3_set_838
- 0x70, 0xe4, 0xff, 0xff, //0x00005464 .long L0_3_set_711
- 0xd7, 0xef, 0xff, 0xff, //0x00005468 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000546c .long L0_3_set_838
- 0x18, 0xde, 0xff, 0xff, //0x00005470 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005474 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005478 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x0000547c .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005480 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005484 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005488 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x0000548c .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005490 .long L0_3_set_618
- 0x18, 0xde, 0xff, 0xff, //0x00005494 .long L0_3_set_618
- 0xd7, 0xef, 0xff, 0xff, //0x00005498 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000549c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054a0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054a4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054a8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054ac .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054b0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054b4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054b8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054bc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054c0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054c4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054c8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054cc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054d0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054d4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054d8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054dc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054e0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054e4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054e8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054ec .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054f0 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054f4 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054f8 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x000054fc .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005500 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005504 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005508 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000550c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005510 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005514 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005518 .long L0_3_set_838
- 0xb6, 0xe6, 0xff, 0xff, //0x0000551c .long L0_3_set_745
- 0xd7, 0xef, 0xff, 0xff, //0x00005520 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005524 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005528 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000552c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005530 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005534 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005538 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000553c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005540 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005544 .long L0_3_set_838
- 0xda, 0xe6, 0xff, 0xff, //0x00005548 .long L0_3_set_747
- 0xd7, 0xef, 0xff, 0xff, //0x0000554c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005550 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005554 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005558 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000555c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005560 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005564 .long L0_3_set_838
- 0x08, 0xe7, 0xff, 0xff, //0x00005568 .long L0_3_set_750
- 0xd7, 0xef, 0xff, 0xff, //0x0000556c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005570 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005574 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005578 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000557c .long L0_3_set_838
- 0x30, 0xe7, 0xff, 0xff, //0x00005580 .long L0_3_set_756
- 0xd7, 0xef, 0xff, 0xff, //0x00005584 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005588 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x0000558c .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005590 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005594 .long L0_3_set_838
- 0xd7, 0xef, 0xff, 0xff, //0x00005598 .long L0_3_set_838
- 0x5c, 0xe7, 0xff, 0xff, //0x0000559c .long L0_3_set_759
- // // .set L0_4_set_736, LBB0_736-LJTI0_4
- // // .set L0_4_set_763, LBB0_763-LJTI0_4
- // // .set L0_4_set_743, LBB0_743-LJTI0_4
- // // .set L0_4_set_738, LBB0_738-LJTI0_4
- // // .set L0_4_set_741, LBB0_741-LJTI0_4
- //0x000055a0 LJTI0_4
- 0x49, 0xe4, 0xff, 0xff, //0x000055a0 .long L0_4_set_736
- 0xba, 0xe5, 0xff, 0xff, //0x000055a4 .long L0_4_set_763
- 0x49, 0xe4, 0xff, 0xff, //0x000055a8 .long L0_4_set_736
- 0xa7, 0xe4, 0xff, 0xff, //0x000055ac .long L0_4_set_743
- 0xba, 0xe5, 0xff, 0xff, //0x000055b0 .long L0_4_set_763
- 0x63, 0xe4, 0xff, 0xff, //0x000055b4 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055b8 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055bc .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055c0 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055c4 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055c8 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055cc .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055d0 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055d4 .long L0_4_set_738
- 0x63, 0xe4, 0xff, 0xff, //0x000055d8 .long L0_4_set_738
- 0xba, 0xe5, 0xff, 0xff, //0x000055dc .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055e0 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055e4 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055e8 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055ec .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055f0 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055f4 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055f8 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x000055fc .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005600 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005604 .long L0_4_set_763
- 0x8c, 0xe4, 0xff, 0xff, //0x00005608 .long L0_4_set_741
- 0xba, 0xe5, 0xff, 0xff, //0x0000560c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005610 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005614 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005618 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000561c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005620 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005624 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005628 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000562c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005630 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005634 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005638 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000563c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005640 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005644 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005648 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000564c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005650 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005654 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005658 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000565c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005660 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005664 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005668 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000566c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005670 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005674 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005678 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x0000567c .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005680 .long L0_4_set_763
- 0xba, 0xe5, 0xff, 0xff, //0x00005684 .long L0_4_set_763
- 0x8c, 0xe4, 0xff, 0xff, //0x00005688 .long L0_4_set_741
- // // .set L0_5_set_646, LBB0_646-LJTI0_5
- // // .set L0_5_set_674, LBB0_674-LJTI0_5
- // // .set L0_5_set_650, LBB0_650-LJTI0_5
- // // .set L0_5_set_643, LBB0_643-LJTI0_5
- // // .set L0_5_set_648, LBB0_648-LJTI0_5
- //0x0000568c LJTI0_5
- 0x34, 0xdd, 0xff, 0xff, //0x0000568c .long L0_5_set_646
- 0x54, 0xdf, 0xff, 0xff, //0x00005690 .long L0_5_set_674
- 0x34, 0xdd, 0xff, 0xff, //0x00005694 .long L0_5_set_646
- 0x6a, 0xdd, 0xff, 0xff, //0x00005698 .long L0_5_set_650
- 0x54, 0xdf, 0xff, 0xff, //0x0000569c .long L0_5_set_674
- 0x04, 0xdd, 0xff, 0xff, //0x000056a0 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056a4 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056a8 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056ac .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056b0 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056b4 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056b8 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056bc .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056c0 .long L0_5_set_643
- 0x04, 0xdd, 0xff, 0xff, //0x000056c4 .long L0_5_set_643
- 0x54, 0xdf, 0xff, 0xff, //0x000056c8 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056cc .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056d0 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056d4 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056d8 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056dc .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056e0 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056e4 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056e8 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056ec .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056f0 .long L0_5_set_674
- 0x4f, 0xdd, 0xff, 0xff, //0x000056f4 .long L0_5_set_648
- 0x54, 0xdf, 0xff, 0xff, //0x000056f8 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x000056fc .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005700 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005704 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005708 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000570c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005710 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005714 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005718 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000571c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005720 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005724 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005728 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000572c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005730 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005734 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005738 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000573c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005740 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005744 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005748 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000574c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005750 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005754 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005758 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000575c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005760 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005764 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005768 .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x0000576c .long L0_5_set_674
- 0x54, 0xdf, 0xff, 0xff, //0x00005770 .long L0_5_set_674
- 0x4f, 0xdd, 0xff, 0xff, //0x00005774 .long L0_5_set_648
- // // .set L0_6_set_839, LBB0_839-LJTI0_6
- // // .set L0_6_set_866, LBB0_866-LJTI0_6
- // // .set L0_6_set_867, LBB0_867-LJTI0_6
- // // .set L0_6_set_845, LBB0_845-LJTI0_6
- // // .set L0_6_set_878, LBB0_878-LJTI0_6
- // // .set L0_6_set_902, LBB0_902-LJTI0_6
- // // .set L0_6_set_864, LBB0_864-LJTI0_6
- // // .set L0_6_set_905, LBB0_905-LJTI0_6
- //0x00005778 LJTI0_6
- 0x16, 0xec, 0xff, 0xff, //0x00005778 .long L0_6_set_839
- 0xc7, 0xed, 0xff, 0xff, //0x0000577c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005780 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005784 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005788 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000578c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005790 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005794 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005798 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000579c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057a0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057a4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057a8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057ac .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057b0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057b4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057b8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057bc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057c0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057c4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057c8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057cc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057d0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057d4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057d8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057dc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057e0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057e4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057e8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057ec .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057f0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057f4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057f8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000057fc .long L0_6_set_866
- 0xcf, 0xed, 0xff, 0xff, //0x00005800 .long L0_6_set_867
- 0xc7, 0xed, 0xff, 0xff, //0x00005804 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005808 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000580c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005810 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005814 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005818 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000581c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005820 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005824 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005828 .long L0_6_set_866
- 0x9b, 0xec, 0xff, 0xff, //0x0000582c .long L0_6_set_845
- 0xc7, 0xed, 0xff, 0xff, //0x00005830 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005834 .long L0_6_set_866
- 0x9b, 0xec, 0xff, 0xff, //0x00005838 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x0000583c .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x00005840 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x00005844 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x00005848 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x0000584c .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x00005850 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x00005854 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x00005858 .long L0_6_set_845
- 0x9b, 0xec, 0xff, 0xff, //0x0000585c .long L0_6_set_845
- 0xc7, 0xed, 0xff, 0xff, //0x00005860 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005864 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005868 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000586c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005870 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005874 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005878 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000587c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005880 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005884 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005888 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000588c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005890 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005894 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005898 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000589c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058a0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058a4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058a8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058ac .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058b0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058b4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058b8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058bc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058c0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058c4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058c8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058cc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058d0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058d4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058d8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058dc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058e0 .long L0_6_set_866
- 0xdf, 0xee, 0xff, 0xff, //0x000058e4 .long L0_6_set_878
- 0xc7, 0xed, 0xff, 0xff, //0x000058e8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058ec .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058f0 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058f4 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058f8 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x000058fc .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005900 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005904 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005908 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000590c .long L0_6_set_866
- 0x14, 0xf2, 0xff, 0xff, //0x00005910 .long L0_6_set_902
- 0xc7, 0xed, 0xff, 0xff, //0x00005914 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005918 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000591c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005920 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005924 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005928 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000592c .long L0_6_set_866
- 0xb1, 0xed, 0xff, 0xff, //0x00005930 .long L0_6_set_864
- 0xc7, 0xed, 0xff, 0xff, //0x00005934 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005938 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000593c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005940 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005944 .long L0_6_set_866
- 0xb1, 0xed, 0xff, 0xff, //0x00005948 .long L0_6_set_864
- 0xc7, 0xed, 0xff, 0xff, //0x0000594c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005950 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005954 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005958 .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x0000595c .long L0_6_set_866
- 0xc7, 0xed, 0xff, 0xff, //0x00005960 .long L0_6_set_866
- 0x33, 0xf2, 0xff, 0xff, //0x00005964 .long L0_6_set_905
- //0x00005968 .p2align 2, 0x00
- //0x00005968 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00005968 .long 2
- 0x00, 0x00, 0x00, 0x00, //0x0000596c .p2align 4, 0x00
- //0x00005970 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005970 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, //0x00005980 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, //0x00005990 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, //0x000059a0 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, //0x000059b0 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, //0x000059c0 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, //0x000059d0 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, //0x000059e0 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, //0x000059e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a66 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/avx/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/html_escape_subr.go
deleted file mode 100644
index 0599b11aa..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/html_escape_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__html_escape = 64
-)
-
-const (
- _stack__html_escape = 72
-)
-
-const (
- _size__html_escape = 1248
-)
-
-var (
- _pcsp__html_escape = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1224, 72},
- {1228, 48},
- {1229, 40},
- {1231, 32},
- {1233, 24},
- {1235, 16},
- {1237, 8},
- {1239, 0},
- }
-)
-
-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/avx/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/html_escape_text_amd64.go
deleted file mode 100644
index 797e12cb8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/html_escape_text_amd64.go
+++ /dev/null
@@ -1,620 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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
- 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x00000020 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02'
- //0x00000030 LCPI0_3
- 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x00000030 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .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, 0x18, //0x0000004d subq $24, %rsp
- 0x48, 0x89, 0x4d, 0xc0, //0x00000051 movq %rcx, $-64(%rbp)
- 0x49, 0x89, 0xd2, //0x00000055 movq %rdx, %r10
- 0x48, 0x89, 0x55, 0xc8, //0x00000058 movq %rdx, $-56(%rbp)
- 0x48, 0x89, 0x7d, 0xd0, //0x0000005c movq %rdi, $-48(%rbp)
- 0x48, 0x89, 0xf8, //0x00000060 movq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00000063 testq %rsi, %rsi
- 0x0f, 0x8e, 0x73, 0x04, 0x00, 0x00, //0x00000066 jle LBB0_59
- 0x48, 0x8b, 0x45, 0xc0, //0x0000006c movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x00000070 movq (%rax), %r9
- 0xc5, 0xfa, 0x6f, 0x05, 0x85, 0xff, 0xff, 0xff, //0x00000073 vmovdqu $-123(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x8d, 0xff, 0xff, 0xff, //0x0000007b vmovdqu $-115(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x95, 0xff, 0xff, 0xff, //0x00000083 vmovdqu $-107(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x1d, 0x9d, 0xff, 0xff, 0xff, //0x0000008b vmovdqu $-99(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00000093 movabsq $5764607797912141824, %r14
- 0x4c, 0x8d, 0x1d, 0x7c, 0x04, 0x00, 0x00, //0x0000009d leaq $1148(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000000a4 movq $-48(%rbp), %r15
- 0x4c, 0x8b, 0x55, 0xc8, //0x000000a8 movq $-56(%rbp), %r10
- 0x90, 0x90, 0x90, 0x90, //0x000000ac .p2align 4, 0x90
- //0x000000b0 LBB0_2
- 0x4d, 0x85, 0xc9, //0x000000b0 testq %r9, %r9
- 0x0f, 0x8e, 0x45, 0x04, 0x00, 0x00, //0x000000b3 jle LBB0_61
- 0x48, 0x83, 0xfe, 0x0f, //0x000000b9 cmpq $15, %rsi
- 0x0f, 0x9f, 0xc3, //0x000000bd setg %bl
- 0x4d, 0x89, 0xcc, //0x000000c0 movq %r9, %r12
- 0x4d, 0x89, 0xd0, //0x000000c3 movq %r10, %r8
- 0x48, 0x89, 0xf0, //0x000000c6 movq %rsi, %rax
- 0x4d, 0x89, 0xfd, //0x000000c9 movq %r15, %r13
- 0x49, 0x83, 0xf9, 0x10, //0x000000cc cmpq $16, %r9
- 0x0f, 0x8c, 0x7a, 0x00, 0x00, 0x00, //0x000000d0 jl LBB0_9
- 0x48, 0x83, 0xfe, 0x10, //0x000000d6 cmpq $16, %rsi
- 0x0f, 0x8c, 0x70, 0x00, 0x00, 0x00, //0x000000da jl LBB0_9
- 0x4d, 0x89, 0xfd, //0x000000e0 movq %r15, %r13
- 0x48, 0x89, 0xf0, //0x000000e3 movq %rsi, %rax
- 0x4d, 0x89, 0xd0, //0x000000e6 movq %r10, %r8
- 0x4c, 0x89, 0xc9, //0x000000e9 movq %r9, %rcx
- 0x90, 0x90, 0x90, 0x90, //0x000000ec .p2align 4, 0x90
- //0x000000f0 LBB0_6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x000000f0 vmovdqu (%r13), %xmm4
- 0xc5, 0xd9, 0x74, 0xe8, //0x000000f6 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xd9, 0x74, 0xf1, //0x000000fa vpcmpeqb %xmm1, %xmm4, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x000000fe vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0xd9, 0xeb, 0xf2, //0x00000102 vpor %xmm2, %xmm4, %xmm6
- 0xc5, 0xc9, 0x74, 0xf3, //0x00000106 vpcmpeqb %xmm3, %xmm6, %xmm6
- 0xc5, 0xd1, 0xeb, 0xee, //0x0000010a vpor %xmm6, %xmm5, %xmm5
- 0xc4, 0xc1, 0x7a, 0x7f, 0x20, //0x0000010e vmovdqu %xmm4, (%r8)
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00000113 vpmovmskb %xmm5, %edx
- 0x66, 0x85, 0xd2, //0x00000117 testw %dx, %dx
- 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x0000011a jne LBB0_21
- 0x49, 0x83, 0xc5, 0x10, //0x00000120 addq $16, %r13
- 0x49, 0x83, 0xc0, 0x10, //0x00000124 addq $16, %r8
- 0x4c, 0x8d, 0x61, 0xf0, //0x00000128 leaq $-16(%rcx), %r12
- 0x48, 0x83, 0xf8, 0x1f, //0x0000012c cmpq $31, %rax
- 0x0f, 0x9f, 0xc3, //0x00000130 setg %bl
- 0x48, 0x83, 0xf8, 0x20, //0x00000133 cmpq $32, %rax
- 0x48, 0x8d, 0x40, 0xf0, //0x00000137 leaq $-16(%rax), %rax
- 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x0000013b jl LBB0_9
- 0x48, 0x83, 0xf9, 0x1f, //0x00000141 cmpq $31, %rcx
- 0x4c, 0x89, 0xe1, //0x00000145 movq %r12, %rcx
- 0x0f, 0x8f, 0xa2, 0xff, 0xff, 0xff, //0x00000148 jg LBB0_6
- 0x90, 0x90, //0x0000014e .p2align 4, 0x90
- //0x00000150 LBB0_9
- 0x84, 0xdb, //0x00000150 testb %bl, %bl
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00000152 je LBB0_13
- 0x4c, 0x89, 0xf2, //0x00000158 movq %r14, %rdx
- 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x0000015b vmovdqu (%r13), %xmm4
- 0xc5, 0xd9, 0x74, 0xe8, //0x00000161 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xd9, 0x74, 0xf1, //0x00000165 vpcmpeqb %xmm1, %xmm4, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x00000169 vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0xd9, 0xeb, 0xf2, //0x0000016d vpor %xmm2, %xmm4, %xmm6
- 0xc5, 0xc9, 0x74, 0xf3, //0x00000171 vpcmpeqb %xmm3, %xmm6, %xmm6
- 0xc5, 0xd1, 0xeb, 0xee, //0x00000175 vpor %xmm6, %xmm5, %xmm5
- 0xc5, 0xf9, 0xd7, 0xc5, //0x00000179 vpmovmskb %xmm5, %eax
- 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000017d orl $65536, %eax
- 0x44, 0x0f, 0xbc, 0xf0, //0x00000182 bsfl %eax, %r14d
- 0xc4, 0xe1, 0xf9, 0x7e, 0xe0, //0x00000186 vmovq %xmm4, %rax
- 0x4d, 0x39, 0xf4, //0x0000018b cmpq %r14, %r12
- 0x0f, 0x8d, 0xd7, 0x00, 0x00, 0x00, //0x0000018e jge LBB0_22
- 0x49, 0x83, 0xfc, 0x08, //0x00000194 cmpq $8, %r12
- 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00000198 jb LBB0_25
- 0x49, 0x89, 0x00, //0x0000019e movq %rax, (%r8)
- 0x4d, 0x8d, 0x75, 0x08, //0x000001a1 leaq $8(%r13), %r14
- 0x49, 0x83, 0xc0, 0x08, //0x000001a5 addq $8, %r8
- 0x49, 0x8d, 0x44, 0x24, 0xf8, //0x000001a9 leaq $-8(%r12), %rax
- 0x48, 0x83, 0xf8, 0x04, //0x000001ae cmpq $4, %rax
- 0x0f, 0x8d, 0xff, 0x00, 0x00, 0x00, //0x000001b2 jge LBB0_26
- 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x000001b8 jmp LBB0_27
- 0x90, 0x90, 0x90, //0x000001bd .p2align 4, 0x90
- //0x000001c0 LBB0_13
- 0x4d, 0x85, 0xe4, //0x000001c0 testq %r12, %r12
- 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x000001c3 jle LBB0_20
- 0x48, 0x85, 0xc0, //0x000001c9 testq %rax, %rax
- 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x000001cc jle LBB0_20
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d2 .p2align 4, 0x90
- //0x000001e0 LBB0_15
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000001e0 movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x3e, //0x000001e5 cmpq $62, %rcx
- 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x000001e9 ja LBB0_17
- 0x49, 0x0f, 0xa3, 0xce, //0x000001ef btq %rcx, %r14
- 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x000001f3 jb LBB0_24
- //0x000001f9 LBB0_17
- 0x80, 0xf9, 0xe2, //0x000001f9 cmpb $-30, %cl
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x000001fc je LBB0_24
- 0x49, 0xff, 0xc5, //0x00000202 incq %r13
- 0x41, 0x88, 0x08, //0x00000205 movb %cl, (%r8)
- 0x48, 0x83, 0xf8, 0x02, //0x00000208 cmpq $2, %rax
- 0x48, 0x8d, 0x40, 0xff, //0x0000020c leaq $-1(%rax), %rax
- 0x0f, 0x8c, 0x1a, 0x00, 0x00, 0x00, //0x00000210 jl LBB0_20
- 0x49, 0xff, 0xc0, //0x00000216 incq %r8
- 0x49, 0x83, 0xfc, 0x01, //0x00000219 cmpq $1, %r12
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000021d leaq $-1(%r12), %r12
- 0x0f, 0x8f, 0xb8, 0xff, 0xff, 0xff, //0x00000222 jg LBB0_15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000228 .p2align 4, 0x90
- //0x00000230 LBB0_20
- 0x4d, 0x29, 0xfd, //0x00000230 subq %r15, %r13
- 0x48, 0xf7, 0xd8, //0x00000233 negq %rax
- 0x4d, 0x19, 0xe4, //0x00000236 sbbq %r12, %r12
- 0x4d, 0x31, 0xec, //0x00000239 xorq %r13, %r12
- 0x4d, 0x85, 0xe4, //0x0000023c testq %r12, %r12
- 0x0f, 0x89, 0x5b, 0x01, 0x00, 0x00, //0x0000023f jns LBB0_37
- 0xe9, 0x72, 0x02, 0x00, 0x00, //0x00000245 jmp LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000024a .p2align 4, 0x90
- //0x00000250 LBB0_21
- 0x0f, 0xb7, 0xc2, //0x00000250 movzwl %dx, %eax
- 0x4d, 0x29, 0xfd, //0x00000253 subq %r15, %r13
- 0x44, 0x0f, 0xbc, 0xe0, //0x00000256 bsfl %eax, %r12d
- 0x4d, 0x01, 0xec, //0x0000025a addq %r13, %r12
- 0x4d, 0x85, 0xe4, //0x0000025d testq %r12, %r12
- 0x0f, 0x89, 0x3a, 0x01, 0x00, 0x00, //0x00000260 jns LBB0_37
- 0xe9, 0x51, 0x02, 0x00, 0x00, //0x00000266 jmp LBB0_57
- //0x0000026b LBB0_22
- 0x41, 0x83, 0xfe, 0x08, //0x0000026b cmpl $8, %r14d
- 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x0000026f jb LBB0_31
- 0x49, 0x89, 0x00, //0x00000275 movq %rax, (%r8)
- 0x4d, 0x8d, 0x65, 0x08, //0x00000278 leaq $8(%r13), %r12
- 0x49, 0x83, 0xc0, 0x08, //0x0000027c addq $8, %r8
- 0x49, 0x8d, 0x46, 0xf8, //0x00000280 leaq $-8(%r14), %rax
- 0x48, 0x83, 0xf8, 0x04, //0x00000284 cmpq $4, %rax
- 0x0f, 0x8d, 0xa0, 0x00, 0x00, 0x00, //0x00000288 jge LBB0_32
- 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000028e jmp LBB0_33
- //0x00000293 LBB0_24
- 0x4d, 0x29, 0xfd, //0x00000293 subq %r15, %r13
- 0x4d, 0x89, 0xec, //0x00000296 movq %r13, %r12
- 0x4d, 0x85, 0xe4, //0x00000299 testq %r12, %r12
- 0x0f, 0x89, 0xfe, 0x00, 0x00, 0x00, //0x0000029c jns LBB0_37
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x000002a2 jmp LBB0_57
- //0x000002a7 LBB0_25
- 0x4d, 0x89, 0xee, //0x000002a7 movq %r13, %r14
- 0x4c, 0x89, 0xe0, //0x000002aa movq %r12, %rax
- 0x48, 0x83, 0xf8, 0x04, //0x000002ad cmpq $4, %rax
- 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002b1 jl LBB0_27
- //0x000002b7 LBB0_26
- 0x41, 0x8b, 0x0e, //0x000002b7 movl (%r14), %ecx
- 0x41, 0x89, 0x08, //0x000002ba movl %ecx, (%r8)
- 0x49, 0x83, 0xc6, 0x04, //0x000002bd addq $4, %r14
- 0x49, 0x83, 0xc0, 0x04, //0x000002c1 addq $4, %r8
- 0x48, 0x83, 0xc0, 0xfc, //0x000002c5 addq $-4, %rax
- //0x000002c9 LBB0_27
- 0x48, 0x83, 0xf8, 0x02, //0x000002c9 cmpq $2, %rax
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000002cd jb LBB0_28
- 0x41, 0x0f, 0xb7, 0x0e, //0x000002d3 movzwl (%r14), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x000002d7 movw %cx, (%r8)
- 0x49, 0x83, 0xc6, 0x02, //0x000002db addq $2, %r14
- 0x49, 0x83, 0xc0, 0x02, //0x000002df addq $2, %r8
- 0x48, 0x83, 0xc0, 0xfe, //0x000002e3 addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x000002e7 testq %rax, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000002ea jne LBB0_29
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000002f0 jmp LBB0_30
- //0x000002f5 LBB0_28
- 0x48, 0x85, 0xc0, //0x000002f5 testq %rax, %rax
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000002f8 je LBB0_30
- //0x000002fe LBB0_29
- 0x41, 0x8a, 0x06, //0x000002fe movb (%r14), %al
- 0x41, 0x88, 0x00, //0x00000301 movb %al, (%r8)
- //0x00000304 LBB0_30
- 0x4d, 0x29, 0xfc, //0x00000304 subq %r15, %r12
- 0x4d, 0x01, 0xec, //0x00000307 addq %r13, %r12
- 0x49, 0xf7, 0xd4, //0x0000030a notq %r12
- 0x49, 0x89, 0xd6, //0x0000030d movq %rdx, %r14
- 0x4d, 0x85, 0xe4, //0x00000310 testq %r12, %r12
- 0x0f, 0x89, 0x87, 0x00, 0x00, 0x00, //0x00000313 jns LBB0_37
- 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x00000319 jmp LBB0_57
- //0x0000031e LBB0_31
- 0x4d, 0x89, 0xec, //0x0000031e movq %r13, %r12
- 0x4c, 0x89, 0xf0, //0x00000321 movq %r14, %rax
- 0x48, 0x83, 0xf8, 0x04, //0x00000324 cmpq $4, %rax
- 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00000328 jl LBB0_33
- //0x0000032e LBB0_32
- 0x41, 0x8b, 0x0c, 0x24, //0x0000032e movl (%r12), %ecx
- 0x41, 0x89, 0x08, //0x00000332 movl %ecx, (%r8)
- 0x49, 0x83, 0xc4, 0x04, //0x00000335 addq $4, %r12
- 0x49, 0x83, 0xc0, 0x04, //0x00000339 addq $4, %r8
- 0x48, 0x83, 0xc0, 0xfc, //0x0000033d addq $-4, %rax
- //0x00000341 LBB0_33
- 0x48, 0x83, 0xf8, 0x02, //0x00000341 cmpq $2, %rax
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000345 jb LBB0_34
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000034b movzwl (%r12), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x00000350 movw %cx, (%r8)
- 0x49, 0x83, 0xc4, 0x02, //0x00000354 addq $2, %r12
- 0x49, 0x83, 0xc0, 0x02, //0x00000358 addq $2, %r8
- 0x48, 0x83, 0xc0, 0xfe, //0x0000035c addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x00000360 testq %rax, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00000363 jne LBB0_35
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000369 jmp LBB0_36
- //0x0000036e LBB0_34
- 0x48, 0x85, 0xc0, //0x0000036e testq %rax, %rax
- 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00000371 je LBB0_36
- //0x00000377 LBB0_35
- 0x41, 0x8a, 0x04, 0x24, //0x00000377 movb (%r12), %al
- 0x41, 0x88, 0x00, //0x0000037b movb %al, (%r8)
- //0x0000037e LBB0_36
- 0x4d, 0x29, 0xfd, //0x0000037e subq %r15, %r13
- 0x4d, 0x01, 0xf5, //0x00000381 addq %r14, %r13
- 0x4d, 0x89, 0xec, //0x00000384 movq %r13, %r12
- 0x49, 0x89, 0xd6, //0x00000387 movq %rdx, %r14
- 0x4d, 0x85, 0xe4, //0x0000038a testq %r12, %r12
- 0x0f, 0x88, 0x29, 0x01, 0x00, 0x00, //0x0000038d js LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000393 .p2align 4, 0x90
- //0x000003a0 LBB0_37
- 0x4d, 0x01, 0xe7, //0x000003a0 addq %r12, %r15
- 0x4d, 0x01, 0xe2, //0x000003a3 addq %r12, %r10
- 0x4c, 0x29, 0xe6, //0x000003a6 subq %r12, %rsi
- 0x0f, 0x8e, 0x2d, 0x01, 0x00, 0x00, //0x000003a9 jle LBB0_58
- 0x4d, 0x29, 0xe1, //0x000003af subq %r12, %r9
- 0x41, 0x8a, 0x0f, //0x000003b2 movb (%r15), %cl
- 0x80, 0xf9, 0xe2, //0x000003b5 cmpb $-30, %cl
- 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x000003b8 je LBB0_51
- 0x4c, 0x89, 0xf8, //0x000003be movq %r15, %rax
- //0x000003c1 LBB0_40
- 0x0f, 0xb6, 0xd1, //0x000003c1 movzbl %cl, %edx
- 0x48, 0xc1, 0xe2, 0x04, //0x000003c4 shlq $4, %rdx
- 0x4a, 0x8b, 0x3c, 0x1a, //0x000003c8 movq (%rdx,%r11), %rdi
- 0x48, 0x63, 0xdf, //0x000003cc movslq %edi, %rbx
- 0x49, 0x29, 0xd9, //0x000003cf subq %rbx, %r9
- 0x0f, 0x8c, 0x1b, 0x01, 0x00, 0x00, //0x000003d2 jl LBB0_60
- 0x48, 0xc1, 0xe7, 0x20, //0x000003d8 shlq $32, %rdi
- 0x4e, 0x8d, 0x7c, 0x1a, 0x08, //0x000003dc leaq $8(%rdx,%r11), %r15
- 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x000003e1 movabsq $12884901889, %rcx
- 0x48, 0x39, 0xcf, //0x000003eb cmpq %rcx, %rdi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x000003ee jl LBB0_43
- 0x41, 0x8b, 0x0f, //0x000003f4 movl (%r15), %ecx
- 0x41, 0x89, 0x0a, //0x000003f7 movl %ecx, (%r10)
- 0x4e, 0x8d, 0x7c, 0x1a, 0x0c, //0x000003fa leaq $12(%rdx,%r11), %r15
- 0x4d, 0x8d, 0x42, 0x04, //0x000003ff leaq $4(%r10), %r8
- 0x48, 0x8d, 0x7b, 0xfc, //0x00000403 leaq $-4(%rbx), %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00000407 cmpq $2, %rdi
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x0000040b jae LBB0_44
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000411 jmp LBB0_45
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000416 .p2align 4, 0x90
- //0x00000420 LBB0_43
- 0x4d, 0x89, 0xd0, //0x00000420 movq %r10, %r8
- 0x48, 0x89, 0xdf, //0x00000423 movq %rbx, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00000426 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000042a jb LBB0_45
- //0x00000430 LBB0_44
- 0x41, 0x0f, 0xb7, 0x17, //0x00000430 movzwl (%r15), %edx
- 0x66, 0x41, 0x89, 0x10, //0x00000434 movw %dx, (%r8)
- 0x49, 0x83, 0xc7, 0x02, //0x00000438 addq $2, %r15
- 0x49, 0x83, 0xc0, 0x02, //0x0000043c addq $2, %r8
- 0x48, 0x83, 0xc7, 0xfe, //0x00000440 addq $-2, %rdi
- //0x00000444 LBB0_45
- 0x48, 0x85, 0xff, //0x00000444 testq %rdi, %rdi
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000447 je LBB0_47
- 0x41, 0x8a, 0x0f, //0x0000044d movb (%r15), %cl
- 0x41, 0x88, 0x08, //0x00000450 movb %cl, (%r8)
- //0x00000453 LBB0_47
- 0x49, 0x01, 0xda, //0x00000453 addq %rbx, %r10
- //0x00000456 LBB0_48
- 0x48, 0xff, 0xc0, //0x00000456 incq %rax
- 0x49, 0x89, 0xc7, //0x00000459 movq %rax, %r15
- 0x48, 0x83, 0xfe, 0x01, //0x0000045c cmpq $1, %rsi
- 0x48, 0x8d, 0x76, 0xff, //0x00000460 leaq $-1(%rsi), %rsi
- 0x0f, 0x8f, 0x46, 0xfc, 0xff, 0xff, //0x00000464 jg LBB0_2
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x0000046a jmp LBB0_59
- //0x0000046f LBB0_51
- 0x48, 0x83, 0xfe, 0x03, //0x0000046f cmpq $3, %rsi
- 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00000473 jl LBB0_55
- 0x41, 0x80, 0x7f, 0x01, 0x80, //0x00000479 cmpb $-128, $1(%r15)
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000047e jne LBB0_55
- 0x41, 0x8a, 0x4f, 0x02, //0x00000484 movb $2(%r15), %cl
- 0x89, 0xc8, //0x00000488 movl %ecx, %eax
- 0x24, 0xfe, //0x0000048a andb $-2, %al
- 0x3c, 0xa8, //0x0000048c cmpb $-88, %al
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000048e jne LBB0_55
- 0x49, 0x8d, 0x47, 0x02, //0x00000494 leaq $2(%r15), %rax
- 0x48, 0x83, 0xc6, 0xfe, //0x00000498 addq $-2, %rsi
- 0xe9, 0x20, 0xff, 0xff, 0xff, //0x0000049c jmp LBB0_40
- //0x000004a1 LBB0_55
- 0x4d, 0x85, 0xc9, //0x000004a1 testq %r9, %r9
- 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x000004a4 jle LBB0_61
- 0x41, 0xc6, 0x02, 0xe2, //0x000004aa movb $-30, (%r10)
- 0x49, 0xff, 0xc2, //0x000004ae incq %r10
- 0x49, 0xff, 0xc9, //0x000004b1 decq %r9
- 0x4c, 0x89, 0xf8, //0x000004b4 movq %r15, %rax
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x000004b7 jmp LBB0_48
- //0x000004bc LBB0_57
- 0x4c, 0x2b, 0x55, 0xc8, //0x000004bc subq $-56(%rbp), %r10
- 0x49, 0xf7, 0xd4, //0x000004c0 notq %r12
- 0x4d, 0x01, 0xe2, //0x000004c3 addq %r12, %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x000004c6 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x000004ca movq %r10, (%rax)
- 0x4c, 0x2b, 0x7d, 0xd0, //0x000004cd subq $-48(%rbp), %r15
- 0x4d, 0x01, 0xe7, //0x000004d1 addq %r12, %r15
- 0x49, 0xf7, 0xd7, //0x000004d4 notq %r15
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000004d7 jmp LBB0_62
- //0x000004dc LBB0_58
- 0x4c, 0x89, 0xf8, //0x000004dc movq %r15, %rax
- //0x000004df LBB0_59
- 0x4c, 0x2b, 0x55, 0xc8, //0x000004df subq $-56(%rbp), %r10
- 0x48, 0x8b, 0x4d, 0xc0, //0x000004e3 movq $-64(%rbp), %rcx
- 0x4c, 0x89, 0x11, //0x000004e7 movq %r10, (%rcx)
- 0x48, 0x2b, 0x45, 0xd0, //0x000004ea subq $-48(%rbp), %rax
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000004ee jmp LBB0_63
- //0x000004f3 LBB0_60
- 0x4c, 0x2b, 0x55, 0xc8, //0x000004f3 subq $-56(%rbp), %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x000004f7 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x000004fb movq %r10, (%rax)
- //0x000004fe LBB0_61
- 0x49, 0xf7, 0xd7, //0x000004fe notq %r15
- 0x4c, 0x03, 0x7d, 0xd0, //0x00000501 addq $-48(%rbp), %r15
- //0x00000505 LBB0_62
- 0x4c, 0x89, 0xf8, //0x00000505 movq %r15, %rax
- //0x00000508 LBB0_63
- 0x48, 0x83, 0xc4, 0x18, //0x00000508 addq $24, %rsp
- 0x5b, //0x0000050c popq %rbx
- 0x41, 0x5c, //0x0000050d popq %r12
- 0x41, 0x5d, //0x0000050f popq %r13
- 0x41, 0x5e, //0x00000511 popq %r14
- 0x41, 0x5f, //0x00000513 popq %r15
- 0x5d, //0x00000515 popq %rbp
- 0xc3, //0x00000516 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000517 .p2align 4, 0x00
- //0x00000520 __HtmlQuoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00000788 QUAD $0x000036323030755c // .asciz 8, '\\u0026\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'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x000008e8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000908 QUAD $0x000065333030755c // .asciz 8, '\\u003e\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'
- 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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00000fa8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00000fb8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\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'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_subr.go
deleted file mode 100644
index aafd71430..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_subr.go
+++ /dev/null
@@ -1,47 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__i64toa = 64
-)
-
-const (
- _stack__i64toa = 8
-)
-
-const (
- _size__i64toa = 2272
-)
-
-var (
- _pcsp__i64toa = [][2]uint32{
- {1, 0},
- {170, 8},
- {171, 0},
- {505, 8},
- {506, 0},
- {637, 8},
- {638, 0},
- {1101, 8},
- {1102, 0},
- {1238, 8},
- {1239, 0},
- {1540, 8},
- {1541, 0},
- {1901, 8},
- {1902, 0},
- {2268, 8},
- {2270, 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/avx/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_text_amd64.go
deleted file mode 100644
index de53bfe12..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa_text_amd64.go
+++ /dev/null
@@ -1,639 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0xaf, 0x00, 0x00, 0x00, //0x00000047 js LBB0_25
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000004d cmpq $9999, %rsi
- 0x0f, 0x87, 0xf8, 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, 0x45, 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
- 0xff, 0xc1, //0x000000ba incl %ecx
- 0x88, 0x14, 0x37, //0x000000bc movb %dl, (%rdi,%rsi)
- //0x000000bf LBB0_7
- 0x48, 0x8d, 0x15, 0x5a, 0x08, 0x00, 0x00, //0x000000bf leaq $2138(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000c6 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000c9 movl %ecx, %esi
- 0xff, 0xc1, //0x000000cb incl %ecx
- 0x88, 0x14, 0x37, //0x000000cd movb %dl, (%rdi,%rsi)
- //0x000000d0 LBB0_8
- 0x0f, 0xb7, 0xc0, //0x000000d0 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000d3 orq $1, %rax
- 0x48, 0x8d, 0x15, 0x42, 0x08, 0x00, 0x00, //0x000000d7 leaq $2114(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000de movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000e1 movl %ecx, %edx
- 0xff, 0xc1, //0x000000e3 incl %ecx
- 0x88, 0x04, 0x17, //0x000000e5 movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000e8 movl %ecx, %eax
- 0x5d, //0x000000ea popq %rbp
- 0xc3, //0x000000eb retq
- //0x000000ec LBB0_6
- 0x31, 0xc9, //0x000000ec xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000ee cmpl $10, %esi
- 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x000000f1 jae LBB0_7
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000000f7 jmp LBB0_8
- //0x000000fc LBB0_25
- 0xc6, 0x07, 0x2d, //0x000000fc movb $45, (%rdi)
- 0x48, 0xf7, 0xde, //0x000000ff negq %rsi
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000102 cmpq $9999, %rsi
- 0x0f, 0x87, 0xd3, 0x01, 0x00, 0x00, //0x00000109 ja LBB0_33
- 0x0f, 0xb7, 0xc6, //0x0000010f movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000112 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000115 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000011b shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x0000011e leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000122 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000125 movl %esi, %ecx
- 0x29, 0xc1, //0x00000127 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000129 movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000012c addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000012f cmpl $1000, %esi
- 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000135 jb LBB0_28
- 0x48, 0x8d, 0x0d, 0xde, 0x07, 0x00, 0x00, //0x0000013b leaq $2014(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000142 movb (%rdx,%rcx), %cl
- 0x88, 0x4f, 0x01, //0x00000145 movb %cl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000148 movl $1, %ecx
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x0000014d jmp LBB0_29
- //0x00000152 LBB0_9
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000152 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x18, 0x02, 0x00, 0x00, //0x00000159 ja LBB0_17
- 0x89, 0xf0, //0x0000015f movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000161 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000166 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000016a shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000016e imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000175 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000177 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000017a imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000181 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000185 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000189 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000018c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000018f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000195 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000198 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000019b subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000019d movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x000001a1 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x000001a4 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000001a7 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001aa imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001b0 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x000001b3 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x000001b7 imull $100, %eax, %eax
- 0x29, 0xc1, //0x000001ba subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000001bc movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x000001c0 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001c3 cmpl $10000000, %esi
- 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000001c9 jb LBB0_12
- 0x48, 0x8d, 0x05, 0x4a, 0x07, 0x00, 0x00, //0x000001cf leaq $1866(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x000001d6 movb (%r10,%rax), %al
- 0x88, 0x07, //0x000001da movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001dc movl $1, %ecx
- 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000001e1 jmp LBB0_13
- //0x000001e6 LBB0_28
- 0x31, 0xc9, //0x000001e6 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000001e8 cmpl $100, %esi
- 0x0f, 0x82, 0xce, 0x00, 0x00, 0x00, //0x000001eb jb LBB0_30
- //0x000001f1 LBB0_29
- 0x0f, 0xb7, 0xd2, //0x000001f1 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000001f4 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x21, 0x07, 0x00, 0x00, //0x000001f8 leaq $1825(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000001ff movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x00000202 movl %ecx, %esi
- 0xff, 0xc1, //0x00000204 incl %ecx
- 0x88, 0x54, 0x37, 0x01, //0x00000206 movb %dl, $1(%rdi,%rsi)
- //0x0000020a LBB0_31
- 0x48, 0x8d, 0x15, 0x0f, 0x07, 0x00, 0x00, //0x0000020a leaq $1807(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x00000211 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x00000214 movl %ecx, %esi
- 0xff, 0xc1, //0x00000216 incl %ecx
- 0x88, 0x54, 0x37, 0x01, //0x00000218 movb %dl, $1(%rdi,%rsi)
- //0x0000021c LBB0_32
- 0x0f, 0xb7, 0xc0, //0x0000021c movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000021f orq $1, %rax
- 0x48, 0x8d, 0x15, 0xf6, 0x06, 0x00, 0x00, //0x00000223 leaq $1782(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x0000022a movb (%rax,%rdx), %al
- 0x89, 0xca, //0x0000022d movl %ecx, %edx
- 0xff, 0xc1, //0x0000022f incl %ecx
- 0x88, 0x44, 0x17, 0x01, //0x00000231 movb %al, $1(%rdi,%rdx)
- 0xff, 0xc1, //0x00000235 incl %ecx
- 0x89, 0xc8, //0x00000237 movl %ecx, %eax
- 0x5d, //0x00000239 popq %rbp
- 0xc3, //0x0000023a retq
- //0x0000023b LBB0_12
- 0x31, 0xc9, //0x0000023b xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000023d cmpl $1000000, %esi
- 0x0f, 0x82, 0x86, 0x00, 0x00, 0x00, //0x00000243 jb LBB0_14
- //0x00000249 LBB0_13
- 0x44, 0x89, 0xd0, //0x00000249 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000024c orq $1, %rax
- 0x48, 0x8d, 0x35, 0xc9, 0x06, 0x00, 0x00, //0x00000250 leaq $1737(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000257 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x0000025a movl %ecx, %esi
- 0xff, 0xc1, //0x0000025c incl %ecx
- 0x88, 0x04, 0x37, //0x0000025e movb %al, (%rdi,%rsi)
- //0x00000261 LBB0_15
- 0x48, 0x8d, 0x05, 0xb8, 0x06, 0x00, 0x00, //0x00000261 leaq $1720(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x00000268 movb (%r9,%rax), %al
- 0x89, 0xce, //0x0000026c movl %ecx, %esi
- 0xff, 0xc1, //0x0000026e incl %ecx
- 0x88, 0x04, 0x37, //0x00000270 movb %al, (%rdi,%rsi)
- //0x00000273 LBB0_16
- 0x41, 0x0f, 0xb7, 0xc1, //0x00000273 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000277 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x9e, 0x06, 0x00, 0x00, //0x0000027b leaq $1694(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000282 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x00000285 movl %ecx, %edx
- 0x88, 0x04, 0x3a, //0x00000287 movb %al, (%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x30, //0x0000028a movb (%r8,%rsi), %al
- 0x88, 0x44, 0x3a, 0x01, //0x0000028e movb %al, $1(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc0, //0x00000292 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000296 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x0000029a movb (%rax,%rsi), %al
- 0x88, 0x44, 0x3a, 0x02, //0x0000029d movb %al, $2(%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x33, //0x000002a1 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x3a, 0x03, //0x000002a5 movb %al, $3(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000002a9 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002ad orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002b1 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x000002b4 addl $5, %ecx
- 0x88, 0x44, 0x3a, 0x04, //0x000002b7 movb %al, $4(%rdx,%rdi)
- 0x89, 0xc8, //0x000002bb movl %ecx, %eax
- 0x5d, //0x000002bd popq %rbp
- 0xc3, //0x000002be retq
- //0x000002bf LBB0_30
- 0x31, 0xc9, //0x000002bf xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000002c1 cmpl $10, %esi
- 0x0f, 0x83, 0x40, 0xff, 0xff, 0xff, //0x000002c4 jae LBB0_31
- 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x000002ca jmp LBB0_32
- //0x000002cf LBB0_14
- 0x31, 0xc9, //0x000002cf xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002d1 cmpl $100000, %esi
- 0x0f, 0x83, 0x84, 0xff, 0xff, 0xff, //0x000002d7 jae LBB0_15
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002dd jmp LBB0_16
- //0x000002e2 LBB0_33
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002e2 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x3c, 0x02, 0x00, 0x00, //0x000002e9 ja LBB0_41
- 0x89, 0xf0, //0x000002ef movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000002f1 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x000002f6 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000002fa shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x000002fe imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000305 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000307 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000030a imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000311 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000315 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000319 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000031c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000031f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000325 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000328 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000032b subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000032d movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000331 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000334 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000337 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000033a imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000340 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000343 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000347 imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000034a subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x0000034c movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000350 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000353 cmpl $10000000, %esi
- 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00000359 jb LBB0_36
- 0x48, 0x8d, 0x05, 0xba, 0x05, 0x00, 0x00, //0x0000035f leaq $1466(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x00000366 movb (%r10,%rax), %al
- 0x88, 0x47, 0x01, //0x0000036a movb %al, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000036d movl $1, %ecx
- 0xe9, 0x26, 0x01, 0x00, 0x00, //0x00000372 jmp LBB0_37
- //0x00000377 LBB0_17
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000377 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000381 cmpq %rcx, %rsi
- 0x0f, 0x83, 0xbc, 0x02, 0x00, 0x00, //0x00000384 jae LBB0_19
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000038a movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000394 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000397 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000039a shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000039e imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000003a4 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x000003a6 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x4e, 0xfc, 0xff, 0xff, //0x000003aa vmovdqu $-946(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x000003b2 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000003b6 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003bb movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000003c0 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x000003c5 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x000003c9 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x000003cd vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000003d1 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000003d6 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000003db vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x15, 0x48, 0xfc, 0xff, 0xff, //0x000003e0 vmovddup $-952(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x000003e8 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x25, 0x44, 0xfc, 0xff, 0xff, //0x000003ec vmovddup $-956(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000003f4 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x10, 0xfc, 0xff, 0xff, //0x000003f8 vmovdqu $-1008(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x00000400 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00000404 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x00000409 vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x0000040d vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x00000411 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000415 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x0000041a vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x0000041e vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x00000422 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000426 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x0000042b vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00000430 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x00000435 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x00000439 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x0000043d vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000441 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000446 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x0000044a vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0xca, 0xfb, 0xff, 0xff, //0x0000044e vpaddb $-1078(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000456 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x0000045a vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x0000045e vpmovmskb %xmm0, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000462 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x00000467 xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x0000046c bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000046f movl $16, %ecx
- 0x29, 0xc1, //0x00000474 subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x00000476 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x6f, 0x05, 0x00, 0x00, //0x0000047a leaq $1391(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000481 vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x07, //0x00000487 vmovdqu %xmm0, (%rdi)
- 0x89, 0xc8, //0x0000048b movl %ecx, %eax
- 0x5d, //0x0000048d popq %rbp
- 0xc3, //0x0000048e retq
- //0x0000048f LBB0_36
- 0x31, 0xc9, //0x0000048f xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000491 cmpl $1000000, %esi
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000497 jb LBB0_38
- //0x0000049d LBB0_37
- 0x44, 0x89, 0xd0, //0x0000049d movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004a0 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x75, 0x04, 0x00, 0x00, //0x000004a4 leaq $1141(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004ab movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000004ae movl %ecx, %esi
- 0xff, 0xc1, //0x000004b0 incl %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004b2 movb %al, $1(%rdi,%rsi)
- //0x000004b6 LBB0_39
- 0x48, 0x8d, 0x05, 0x63, 0x04, 0x00, 0x00, //0x000004b6 leaq $1123(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000004bd movb (%r9,%rax), %al
- 0x89, 0xce, //0x000004c1 movl %ecx, %esi
- 0xff, 0xc1, //0x000004c3 incl %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004c5 movb %al, $1(%rdi,%rsi)
- //0x000004c9 LBB0_40
- 0x41, 0x0f, 0xb7, 0xc1, //0x000004c9 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004cd orq $1, %rax
- 0x48, 0x8d, 0x35, 0x48, 0x04, 0x00, 0x00, //0x000004d1 leaq $1096(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004d8 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000004db movl %ecx, %edx
- 0x88, 0x44, 0x17, 0x01, //0x000004dd movb %al, $1(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x000004e1 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000004e5 movb %al, $2(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000004e9 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004ed orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000004f1 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x000004f4 movb %al, $3(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x000004f8 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x04, //0x000004fc movb %al, $4(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x00000500 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000504 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000508 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x0000050b addl $5, %ecx
- 0x88, 0x44, 0x17, 0x05, //0x0000050e movb %al, $5(%rdi,%rdx)
- 0xff, 0xc1, //0x00000512 incl %ecx
- 0x89, 0xc8, //0x00000514 movl %ecx, %eax
- 0x5d, //0x00000516 popq %rbp
- 0xc3, //0x00000517 retq
- //0x00000518 LBB0_38
- 0x31, 0xc9, //0x00000518 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000051a cmpl $100000, %esi
- 0x0f, 0x83, 0x90, 0xff, 0xff, 0xff, //0x00000520 jae LBB0_39
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000526 jmp LBB0_40
- //0x0000052b LBB0_41
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000052b movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000535 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x71, 0x02, 0x00, 0x00, //0x00000538 jae LBB0_43
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000053e movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000548 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000054b mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000054e shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000552 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000558 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x0000055a vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x9a, 0xfa, 0xff, 0xff, //0x0000055e vmovdqu $-1382(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000566 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000056a vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000056f movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000574 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000579 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x0000057d vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000581 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000585 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000058a vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000058f vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x15, 0x94, 0xfa, 0xff, 0xff, //0x00000594 vmovddup $-1388(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x0000059c vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x25, 0x90, 0xfa, 0xff, 0xff, //0x000005a0 vmovddup $-1392(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000005a8 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x5c, 0xfa, 0xff, 0xff, //0x000005ac vmovdqu $-1444(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000005b4 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000005b8 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000005bd vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000005c1 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000005c5 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000005c9 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000005ce vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000005d2 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000005d6 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000005da vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000005df vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000005e4 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000005e9 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000005ed vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000005f1 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000005f5 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000005fa vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000005fe vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0x16, 0xfa, 0xff, 0xff, //0x00000602 vpaddb $-1514(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x0000060a vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x0000060e vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000612 vpmovmskb %xmm0, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000616 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000061b xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x00000620 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000623 movl $16, %ecx
- 0x29, 0xc1, //0x00000628 subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000062a shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xbb, 0x03, 0x00, 0x00, //0x0000062e leaq $955(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000635 vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x47, 0x01, //0x0000063b vmovdqu %xmm0, $1(%rdi)
- 0xff, 0xc1, //0x00000640 incl %ecx
- 0x89, 0xc8, //0x00000642 movl %ecx, %eax
- 0x5d, //0x00000644 popq %rbp
- 0xc3, //0x00000645 retq
- //0x00000646 LBB0_19
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000646 movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x00000650 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000653 mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x00000656 shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x0000065a imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x0000065e subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x00000661 cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000664 ja LBB0_21
- 0x80, 0xc2, 0x30, //0x0000066a addb $48, %dl
- 0x88, 0x17, //0x0000066d movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000066f movl $1, %ecx
- 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00000674 jmp LBB0_24
- //0x00000679 LBB0_21
- 0x83, 0xfa, 0x63, //0x00000679 cmpl $99, %edx
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x0000067c ja LBB0_23
- 0x89, 0xd0, //0x00000682 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x95, 0x02, 0x00, 0x00, //0x00000684 leaq $661(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x0000068b movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x0000068e movb $1(%rcx,%rax,2), %al
- 0x88, 0x17, //0x00000692 movb %dl, (%rdi)
- 0x88, 0x47, 0x01, //0x00000694 movb %al, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000697 movl $2, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x0000069c jmp LBB0_24
- //0x000006a1 LBB0_23
- 0x89, 0xd0, //0x000006a1 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000006a3 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006a6 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000006ac shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x000006af leal $48(%rax), %ecx
- 0x88, 0x0f, //0x000006b2 movb %cl, (%rdi)
- 0x6b, 0xc0, 0x64, //0x000006b4 imull $100, %eax, %eax
- 0x29, 0xc2, //0x000006b7 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x000006b9 movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0x5d, 0x02, 0x00, 0x00, //0x000006bc leaq $605(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000006c3 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000006c6 movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x000006ca movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x000006cd movb %al, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006d0 movl $3, %ecx
- //0x000006d5 LBB0_24
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000006d5 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x000006df movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000006e2 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000006e5 shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x000006e9 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x0b, 0xf9, 0xff, 0xff, //0x000006ed vmovdqu $-1781(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x000006f5 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000006f9 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000006fe movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000703 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000708 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x0000070c vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000710 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000714 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000719 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000071e vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x15, 0x05, 0xf9, 0xff, 0xff, //0x00000723 vmovddup $-1787(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x0000072b vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x25, 0x01, 0xf9, 0xff, 0xff, //0x0000072f vmovddup $-1791(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x00000737 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0xcd, 0xf8, 0xff, 0xff, //0x0000073b vmovdqu $-1843(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x00000743 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00000747 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x0000074c vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000750 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000756 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x00000758 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x0000075c vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000760 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x00000765 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x00000769 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x0000076d vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000771 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000776 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000077b vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x00000780 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x00000784 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x00000788 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000078c vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000791 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x00000795 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x7f, 0xf8, 0xff, 0xff, //0x00000799 vpaddb $-1921(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000007a1 movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000007a3 vmovdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x000007a8 orl $16, %ecx
- 0x89, 0xc8, //0x000007ab movl %ecx, %eax
- 0x5d, //0x000007ad popq %rbp
- 0xc3, //0x000007ae retq
- //0x000007af LBB0_43
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007af movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x000007b9 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000007bc mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x000007bf shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x000007c3 imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x000007c7 subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x000007ca cmpl $9, %edx
- 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x000007cd ja LBB0_45
- 0x80, 0xc2, 0x30, //0x000007d3 addb $48, %dl
- 0x88, 0x57, 0x01, //0x000007d6 movb %dl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000007d9 movl $1, %ecx
- 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x000007de jmp LBB0_48
- //0x000007e3 LBB0_45
- 0x83, 0xfa, 0x63, //0x000007e3 cmpl $99, %edx
- 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x000007e6 ja LBB0_47
- 0x89, 0xd0, //0x000007ec movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x2b, 0x01, 0x00, 0x00, //0x000007ee leaq $299(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000007f5 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000007f8 movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x000007fc movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x000007ff movb %al, $2(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000802 movl $2, %ecx
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000807 jmp LBB0_48
- //0x0000080c LBB0_47
- 0x89, 0xd0, //0x0000080c movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x0000080e shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000811 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000817 shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x0000081a leal $48(%rax), %ecx
- 0x88, 0x4f, 0x01, //0x0000081d movb %cl, $1(%rdi)
- 0x6b, 0xc0, 0x64, //0x00000820 imull $100, %eax, %eax
- 0x29, 0xc2, //0x00000823 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x00000825 movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0xf1, 0x00, 0x00, 0x00, //0x00000828 leaq $241(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x0000082f movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x00000832 movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x02, //0x00000836 movb %dl, $2(%rdi)
- 0x88, 0x47, 0x03, //0x00000839 movb %al, $3(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000083c movl $3, %ecx
- //0x00000841 LBB0_48
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000841 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x0000084b movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000084e mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000851 shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x00000855 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x9f, 0xf7, 0xff, 0xff, //0x00000859 vmovdqu $-2145(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000861 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000865 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000086a movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000086f vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000874 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000878 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x0000087c vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000880 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000885 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000088a vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x15, 0x99, 0xf7, 0xff, 0xff, //0x0000088f vmovddup $-2151(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000897 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x25, 0x95, 0xf7, 0xff, 0xff, //0x0000089b vmovddup $-2155(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000008a3 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x61, 0xf7, 0xff, 0xff, //0x000008a7 vmovdqu $-2207(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000008af vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000008b3 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000008b8 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008bc imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000008c2 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000008c4 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000008c8 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000008cc vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000008d1 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000008d5 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000008d9 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000008dd vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000008e2 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000008e7 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000008ec vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000008f0 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000008f4 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000008f8 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000008fd vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x00000901 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x13, 0xf7, 0xff, 0xff, //0x00000905 vpaddb $-2285(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x0000090d movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x44, 0x07, 0x01, //0x0000090f vmovdqu %xmm0, $1(%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x00000915 orl $16, %ecx
- 0xff, 0xc1, //0x00000918 incl %ecx
- 0x89, 0xc8, //0x0000091a movl %ecx, %eax
- 0x5d, //0x0000091c popq %rbp
- 0xc3, //0x0000091d retq
- 0x00, 0x00, //0x0000091e .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/avx/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/avx/lspace.go
deleted file mode 100644
index 2a48ae46a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/lspace.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 avx
-
-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/avx/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/lspace_subr.go
deleted file mode 100644
index 52d528582..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/lspace_subr.go
+++ /dev/null
@@ -1,37 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__lspace = 0
-)
-
-const (
- _stack__lspace = 8
-)
-
-const (
- _size__lspace = 113
-)
-
-var (
- _pcsp__lspace = [][2]uint32{
- {1, 0},
- {89, 8},
- {90, 0},
- {103, 8},
- {104, 0},
- {111, 8},
- {112, 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/avx/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/lspace_text_amd64.go
deleted file mode 100644
index bf7751e21..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/lspace_text_amd64.go
+++ /dev/null
@@ -1,44 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_lspace = []byte{
- // .p2align 4, 0x90
- // _lspace
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x48, 0x39, 0xd6, //0x00000004 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000007 je LBB0_1
- 0x4c, 0x8d, 0x04, 0x37, //0x0000000d leaq (%rdi,%rsi), %r8
- 0x48, 0x8d, 0x44, 0x3a, 0x01, //0x00000011 leaq $1(%rdx,%rdi), %rax
- 0x48, 0x29, 0xf2, //0x00000016 subq %rsi, %rdx
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000019 movabsq $4294977024, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000023 .p2align 4, 0x90
- //0x00000030 LBB0_3
- 0x0f, 0xbe, 0x48, 0xff, //0x00000030 movsbl $-1(%rax), %ecx
- 0x83, 0xf9, 0x20, //0x00000034 cmpl $32, %ecx
- 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x00000037 ja LBB0_5
- 0x48, 0x0f, 0xa3, 0xce, //0x0000003d btq %rcx, %rsi
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000041 jae LBB0_5
- 0x48, 0xff, 0xc0, //0x00000047 incq %rax
- 0x48, 0xff, 0xc2, //0x0000004a incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000004d jne LBB0_3
- 0x49, 0x29, 0xf8, //0x00000053 subq %rdi, %r8
- 0x4c, 0x89, 0xc0, //0x00000056 movq %r8, %rax
- 0x5d, //0x00000059 popq %rbp
- 0xc3, //0x0000005a retq
- //0x0000005b LBB0_1
- 0x48, 0x01, 0xfa, //0x0000005b addq %rdi, %rdx
- 0x49, 0x89, 0xd0, //0x0000005e movq %rdx, %r8
- 0x49, 0x29, 0xf8, //0x00000061 subq %rdi, %r8
- 0x4c, 0x89, 0xc0, //0x00000064 movq %r8, %rax
- 0x5d, //0x00000067 popq %rbp
- 0xc3, //0x00000068 retq
- //0x00000069 LBB0_5
- 0x48, 0xf7, 0xd7, //0x00000069 notq %rdi
- 0x48, 0x01, 0xf8, //0x0000006c addq %rdi, %rax
- 0x5d, //0x0000006f popq %rbp
- 0xc3, //0x00000070 retq
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/avx/native_export.go
deleted file mode 100644
index 8b36a6657..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/native_export.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 avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-
-func Use() {
- loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "avx", "avx/f64toa.c")
- loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "avx", "avx/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}}, "avx", "avx/get_by_path.c")
- loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "avx", "avx/html_escape.c")
- loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "avx", "avx/i64toa.c")
- loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "avx", "avx/lspace.c")
- loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "avx", "avx/quote.c")
- loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "avx", "avx/skip_array.c")
- loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "avx", "avx/skip_number.c")
- loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "avx", "avx/skip_one.c")
- loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "avx", "avx/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}}, "avx", "avx/skip_one_fast.c")
- loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "avx", "avx/u64toa.c")
- loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "avx", "avx/unquote.c")
- loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "avx", "avx/validate_one.c")
- loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "avx", "avx/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}}, "avx", "avx/validate_utf8_fast.c")
- loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "avx", "avx/vnumber.c")
- loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "avx", "avx/vsigned.c")
- loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "avx", "avx/vunsigned.c")
- loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "avx", "avx/vstring.c")
- loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "avx", "avx/value.c")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/quote.go b/vendor/github.com/bytedance/sonic/internal/native/avx/quote.go
deleted file mode 100644
index 06a51fde1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/quote.go
+++ /dev/null
@@ -1,35 +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 avx
-
-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/avx/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/quote_subr.go
deleted file mode 100644
index e9b6e90d2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/quote_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__quote = 48
-)
-
-const (
- _stack__quote = 56
-)
-
-const (
- _size__quote = 1696
-)
-
-var (
- _pcsp__quote = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1649, 56},
- {1653, 48},
- {1654, 40},
- {1656, 32},
- {1658, 24},
- {1660, 16},
- {1662, 8},
- {1663, 0},
- {1690, 56},
- }
-)
-
-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/avx/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/quote_text_amd64.go
deleted file mode 100644
index dd8098e7a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/quote_text_amd64.go
+++ /dev/null
@@ -1,1085 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_quote = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000010 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000020 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000030 .p2align 4, 0x90
- //0x00000030 _quote
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x50, //0x0000003d pushq %rax
- 0x49, 0x89, 0xcb, //0x0000003e movq %rcx, %r11
- 0x49, 0x89, 0xd4, //0x00000041 movq %rdx, %r12
- 0x48, 0x89, 0xf0, //0x00000044 movq %rsi, %rax
- 0x4c, 0x8b, 0x31, //0x00000047 movq (%rcx), %r14
- 0x41, 0xf6, 0xc0, 0x01, //0x0000004a testb $1, %r8b
- 0x48, 0x8d, 0x0d, 0x7b, 0x06, 0x00, 0x00, //0x0000004e leaq $1659(%rip), %rcx /* __SingleQuoteTab+0(%rip) */
- 0x4c, 0x8d, 0x05, 0x74, 0x16, 0x00, 0x00, //0x00000055 leaq $5748(%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, 0xce, //0x00000068 cmpq %rcx, %r14
- 0x0f, 0x8d, 0xe1, 0x03, 0x00, 0x00, //0x0000006b jge LBB0_51
- 0x4d, 0x89, 0xe7, //0x00000071 movq %r12, %r15
- 0x49, 0x89, 0xfa, //0x00000074 movq %rdi, %r10
- 0x48, 0x85, 0xc0, //0x00000077 testq %rax, %rax
- 0x0f, 0x84, 0xc4, 0x03, 0x00, 0x00, //0x0000007a je LBB0_74
- 0xc5, 0xfa, 0x6f, 0x05, 0x78, 0xff, 0xff, 0xff, //0x00000080 vmovdqu $-136(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x80, 0xff, 0xff, 0xff, //0x00000088 vmovdqu $-128(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x88, 0xff, 0xff, 0xff, //0x00000090 vmovdqu $-120(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x00000098 vpcmpeqd %xmm3, %xmm3, %xmm3
- 0x49, 0x89, 0xfa, //0x0000009c movq %rdi, %r10
- 0x4d, 0x89, 0xe7, //0x0000009f movq %r12, %r15
- 0x4c, 0x89, 0x65, 0xd0, //0x000000a2 movq %r12, $-48(%rbp)
- //0x000000a6 LBB0_3
- 0x4c, 0x89, 0xda, //0x000000a6 movq %r11, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x000000a9 cmpq $15, %rax
- 0x41, 0x0f, 0x9f, 0xc3, //0x000000ad setg %r11b
- 0x4d, 0x89, 0xf1, //0x000000b1 movq %r14, %r9
- 0x4d, 0x89, 0xfd, //0x000000b4 movq %r15, %r13
- 0x48, 0x89, 0xc6, //0x000000b7 movq %rax, %rsi
- 0x4d, 0x89, 0xd4, //0x000000ba movq %r10, %r12
- 0x49, 0x83, 0xfe, 0x10, //0x000000bd cmpq $16, %r14
- 0x0f, 0x8c, 0x89, 0x00, 0x00, 0x00, //0x000000c1 jl LBB0_9
- 0x48, 0x83, 0xf8, 0x10, //0x000000c7 cmpq $16, %rax
- 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x000000cb jl LBB0_9
- 0x4d, 0x89, 0xd4, //0x000000d1 movq %r10, %r12
- 0x48, 0x89, 0xc6, //0x000000d4 movq %rax, %rsi
- 0x4d, 0x89, 0xfd, //0x000000d7 movq %r15, %r13
- 0x4c, 0x89, 0xf3, //0x000000da movq %r14, %rbx
- 0x90, 0x90, 0x90, //0x000000dd .p2align 4, 0x90
- //0x000000e0 LBB0_6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x24, 0x24, //0x000000e0 vmovdqu (%r12), %xmm4
- 0xc5, 0xf9, 0x64, 0xec, //0x000000e6 vpcmpgtb %xmm4, %xmm0, %xmm5
- 0xc5, 0xd9, 0x74, 0xf1, //0x000000ea vpcmpeqb %xmm1, %xmm4, %xmm6
- 0xc5, 0xd9, 0x74, 0xfa, //0x000000ee vpcmpeqb %xmm2, %xmm4, %xmm7
- 0xc5, 0xc1, 0xeb, 0xf6, //0x000000f2 vpor %xmm6, %xmm7, %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x65, 0x00, //0x000000f6 vmovdqu %xmm4, (%r13)
- 0xc5, 0xd9, 0x64, 0xe3, //0x000000fc vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xe5, //0x00000100 vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xc9, 0xeb, 0xe4, //0x00000104 vpor %xmm4, %xmm6, %xmm4
- 0xc5, 0xf9, 0xd7, 0xcc, //0x00000108 vpmovmskb %xmm4, %ecx
- 0x66, 0x85, 0xc9, //0x0000010c testw %cx, %cx
- 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x0000010f jne LBB0_19
- 0x49, 0x83, 0xc4, 0x10, //0x00000115 addq $16, %r12
- 0x49, 0x83, 0xc5, 0x10, //0x00000119 addq $16, %r13
- 0x4c, 0x8d, 0x4b, 0xf0, //0x0000011d leaq $-16(%rbx), %r9
- 0x48, 0x83, 0xfe, 0x1f, //0x00000121 cmpq $31, %rsi
- 0x41, 0x0f, 0x9f, 0xc3, //0x00000125 setg %r11b
- 0x48, 0x83, 0xfe, 0x20, //0x00000129 cmpq $32, %rsi
- 0x48, 0x8d, 0x76, 0xf0, //0x0000012d leaq $-16(%rsi), %rsi
- 0x0f, 0x8c, 0x19, 0x00, 0x00, 0x00, //0x00000131 jl LBB0_9
- 0x48, 0x83, 0xfb, 0x1f, //0x00000137 cmpq $31, %rbx
- 0x4c, 0x89, 0xcb, //0x0000013b movq %r9, %rbx
- 0x0f, 0x8f, 0x9c, 0xff, 0xff, 0xff, //0x0000013e jg LBB0_6
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000144 .p2align 4, 0x90
- //0x00000150 LBB0_9
- 0x45, 0x84, 0xdb, //0x00000150 testb %r11b, %r11b
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00000153 je LBB0_13
- 0xc4, 0xc1, 0x7a, 0x6f, 0x24, 0x24, //0x00000159 vmovdqu (%r12), %xmm4
- 0xc5, 0xf9, 0x64, 0xec, //0x0000015f vpcmpgtb %xmm4, %xmm0, %xmm5
- 0xc5, 0xd9, 0x74, 0xf1, //0x00000163 vpcmpeqb %xmm1, %xmm4, %xmm6
- 0xc5, 0xd9, 0x74, 0xfa, //0x00000167 vpcmpeqb %xmm2, %xmm4, %xmm7
- 0xc5, 0xc1, 0xeb, 0xf6, //0x0000016b vpor %xmm6, %xmm7, %xmm6
- 0xc5, 0xd9, 0x64, 0xfb, //0x0000016f vpcmpgtb %xmm3, %xmm4, %xmm7
- 0xc5, 0xc1, 0xdb, 0xed, //0x00000173 vpand %xmm5, %xmm7, %xmm5
- 0xc5, 0xc9, 0xeb, 0xed, //0x00000177 vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x0000017b vpmovmskb %xmm5, %ecx
- 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000017f orl $65536, %ecx
- 0x44, 0x0f, 0xbc, 0xd9, //0x00000185 bsfl %ecx, %r11d
- 0xc4, 0xe1, 0xf9, 0x7e, 0xe1, //0x00000189 vmovq %xmm4, %rcx
- 0x4d, 0x39, 0xd9, //0x0000018e cmpq %r11, %r9
- 0x0f, 0x8d, 0xb0, 0x00, 0x00, 0x00, //0x00000191 jge LBB0_20
- 0x49, 0x83, 0xf9, 0x08, //0x00000197 cmpq $8, %r9
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x0000019b jb LBB0_23
- 0x49, 0x89, 0x4d, 0x00, //0x000001a1 movq %rcx, (%r13)
- 0x4d, 0x8d, 0x5c, 0x24, 0x08, //0x000001a5 leaq $8(%r12), %r11
- 0x49, 0x83, 0xc5, 0x08, //0x000001aa addq $8, %r13
- 0x49, 0x8d, 0x71, 0xf8, //0x000001ae leaq $-8(%r9), %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x000001b2 cmpq $4, %rsi
- 0x0f, 0x8d, 0xd0, 0x00, 0x00, 0x00, //0x000001b6 jge LBB0_24
- 0xe9, 0xde, 0x00, 0x00, 0x00, //0x000001bc jmp LBB0_25
- //0x000001c1 LBB0_13
- 0x4d, 0x85, 0xc9, //0x000001c1 testq %r9, %r9
- 0x49, 0x89, 0xd3, //0x000001c4 movq %rdx, %r11
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x000001c7 jle LBB0_18
- 0x48, 0x85, 0xf6, //0x000001cd testq %rsi, %rsi
- 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000001d0 jle LBB0_18
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d6 .p2align 4, 0x90
- //0x000001e0 LBB0_15
- 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x000001e0 movzbl (%r12), %ebx
- 0x48, 0x89, 0xd9, //0x000001e5 movq %rbx, %rcx
- 0x48, 0xc1, 0xe1, 0x04, //0x000001e8 shlq $4, %rcx
- 0x48, 0x8d, 0x15, 0xdd, 0x04, 0x00, 0x00, //0x000001ec leaq $1245(%rip), %rdx /* __SingleQuoteTab+0(%rip) */
- 0x48, 0x83, 0x3c, 0x11, 0x00, //0x000001f3 cmpq $0, (%rcx,%rdx)
- 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x000001f8 jne LBB0_22
- 0x49, 0xff, 0xc4, //0x000001fe incq %r12
- 0x41, 0x88, 0x5d, 0x00, //0x00000201 movb %bl, (%r13)
- 0x48, 0x83, 0xfe, 0x02, //0x00000205 cmpq $2, %rsi
- 0x48, 0x8d, 0x76, 0xff, //0x00000209 leaq $-1(%rsi), %rsi
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x0000020d jl LBB0_18
- 0x49, 0xff, 0xc5, //0x00000213 incq %r13
- 0x49, 0x83, 0xf9, 0x01, //0x00000216 cmpq $1, %r9
- 0x4d, 0x8d, 0x49, 0xff, //0x0000021a leaq $-1(%r9), %r9
- 0x0f, 0x8f, 0xbc, 0xff, 0xff, 0xff, //0x0000021e jg LBB0_15
- //0x00000224 LBB0_18
- 0x4d, 0x29, 0xd4, //0x00000224 subq %r10, %r12
- 0x48, 0xf7, 0xde, //0x00000227 negq %rsi
- 0x4d, 0x19, 0xc9, //0x0000022a sbbq %r9, %r9
- 0x4d, 0x31, 0xe1, //0x0000022d xorq %r12, %r9
- 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x00000230 jmp LBB0_36
- //0x00000235 LBB0_19
- 0x0f, 0xb7, 0xc9, //0x00000235 movzwl %cx, %ecx
- 0x4d, 0x29, 0xd4, //0x00000238 subq %r10, %r12
- 0x44, 0x0f, 0xbc, 0xc9, //0x0000023b bsfl %ecx, %r9d
- 0x4d, 0x01, 0xe1, //0x0000023f addq %r12, %r9
- 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00000242 jmp LBB0_35
- //0x00000247 LBB0_20
- 0x41, 0x83, 0xfb, 0x08, //0x00000247 cmpl $8, %r11d
- 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x0000024b jb LBB0_29
- 0x49, 0x89, 0x4d, 0x00, //0x00000251 movq %rcx, (%r13)
- 0x49, 0x8d, 0x5c, 0x24, 0x08, //0x00000255 leaq $8(%r12), %rbx
- 0x49, 0x83, 0xc5, 0x08, //0x0000025a addq $8, %r13
- 0x49, 0x8d, 0x73, 0xf8, //0x0000025e leaq $-8(%r11), %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00000262 cmpq $4, %rsi
- 0x0f, 0x8d, 0x8e, 0x00, 0x00, 0x00, //0x00000266 jge LBB0_30
- 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000026c jmp LBB0_31
- //0x00000271 LBB0_22
- 0x4d, 0x29, 0xd4, //0x00000271 subq %r10, %r12
- 0x4d, 0x89, 0xe1, //0x00000274 movq %r12, %r9
- 0xe9, 0xd7, 0x00, 0x00, 0x00, //0x00000277 jmp LBB0_36
- //0x0000027c LBB0_23
- 0x4d, 0x89, 0xe3, //0x0000027c movq %r12, %r11
- 0x4c, 0x89, 0xce, //0x0000027f movq %r9, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00000282 cmpq $4, %rsi
- 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00000286 jl LBB0_25
- //0x0000028c LBB0_24
- 0x41, 0x8b, 0x0b, //0x0000028c movl (%r11), %ecx
- 0x41, 0x89, 0x4d, 0x00, //0x0000028f movl %ecx, (%r13)
- 0x49, 0x83, 0xc3, 0x04, //0x00000293 addq $4, %r11
- 0x49, 0x83, 0xc5, 0x04, //0x00000297 addq $4, %r13
- 0x48, 0x83, 0xc6, 0xfc, //0x0000029b addq $-4, %rsi
- //0x0000029f LBB0_25
- 0x48, 0x83, 0xfe, 0x02, //0x0000029f cmpq $2, %rsi
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000002a3 jb LBB0_26
- 0x41, 0x0f, 0xb7, 0x0b, //0x000002a9 movzwl (%r11), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0x00, //0x000002ad movw %cx, (%r13)
- 0x49, 0x83, 0xc3, 0x02, //0x000002b2 addq $2, %r11
- 0x49, 0x83, 0xc5, 0x02, //0x000002b6 addq $2, %r13
- 0x48, 0x83, 0xc6, 0xfe, //0x000002ba addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x000002be testq %rsi, %rsi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000002c1 jne LBB0_27
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000002c7 jmp LBB0_28
- //0x000002cc LBB0_26
- 0x48, 0x85, 0xf6, //0x000002cc testq %rsi, %rsi
- 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000002cf je LBB0_28
- //0x000002d5 LBB0_27
- 0x41, 0x8a, 0x0b, //0x000002d5 movb (%r11), %cl
- 0x41, 0x88, 0x4d, 0x00, //0x000002d8 movb %cl, (%r13)
- //0x000002dc LBB0_28
- 0x4d, 0x29, 0xd1, //0x000002dc subq %r10, %r9
- 0x4d, 0x01, 0xe1, //0x000002df addq %r12, %r9
- 0x49, 0xf7, 0xd1, //0x000002e2 notq %r9
- 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000002e5 jmp LBB0_35
- //0x000002ea LBB0_29
- 0x4c, 0x89, 0xe3, //0x000002ea movq %r12, %rbx
- 0x4c, 0x89, 0xde, //0x000002ed movq %r11, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x000002f0 cmpq $4, %rsi
- 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002f4 jl LBB0_31
- //0x000002fa LBB0_30
- 0x8b, 0x0b, //0x000002fa movl (%rbx), %ecx
- 0x41, 0x89, 0x4d, 0x00, //0x000002fc movl %ecx, (%r13)
- 0x48, 0x83, 0xc3, 0x04, //0x00000300 addq $4, %rbx
- 0x49, 0x83, 0xc5, 0x04, //0x00000304 addq $4, %r13
- 0x48, 0x83, 0xc6, 0xfc, //0x00000308 addq $-4, %rsi
- //0x0000030c LBB0_31
- 0x48, 0x83, 0xfe, 0x02, //0x0000030c cmpq $2, %rsi
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000310 jb LBB0_32
- 0x0f, 0xb7, 0x0b, //0x00000316 movzwl (%rbx), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0x00, //0x00000319 movw %cx, (%r13)
- 0x48, 0x83, 0xc3, 0x02, //0x0000031e addq $2, %rbx
- 0x49, 0x83, 0xc5, 0x02, //0x00000322 addq $2, %r13
- 0x48, 0x83, 0xc6, 0xfe, //0x00000326 addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x0000032a testq %rsi, %rsi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000032d jne LBB0_33
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000333 jmp LBB0_34
- //0x00000338 LBB0_32
- 0x48, 0x85, 0xf6, //0x00000338 testq %rsi, %rsi
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000033b je LBB0_34
- //0x00000341 LBB0_33
- 0x8a, 0x0b, //0x00000341 movb (%rbx), %cl
- 0x41, 0x88, 0x4d, 0x00, //0x00000343 movb %cl, (%r13)
- //0x00000347 LBB0_34
- 0x4d, 0x29, 0xd4, //0x00000347 subq %r10, %r12
- 0x4d, 0x01, 0xdc, //0x0000034a addq %r11, %r12
- 0x4d, 0x89, 0xe1, //0x0000034d movq %r12, %r9
- //0x00000350 LBB0_35
- 0x49, 0x89, 0xd3, //0x00000350 movq %rdx, %r11
- //0x00000353 LBB0_36
- 0x4d, 0x85, 0xc9, //0x00000353 testq %r9, %r9
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000356 movq $-48(%rbp), %r12
- 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000035a movabsq $12884901889, %r13
- 0x0f, 0x88, 0x46, 0x03, 0x00, 0x00, //0x00000364 js LBB0_78
- 0x4d, 0x01, 0xca, //0x0000036a addq %r9, %r10
- 0x4d, 0x01, 0xcf, //0x0000036d addq %r9, %r15
- 0x4c, 0x39, 0xc8, //0x00000370 cmpq %r9, %rax
- 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x00000373 je LBB0_74
- 0x4d, 0x29, 0xce, //0x00000379 subq %r9, %r14
- 0x49, 0x29, 0xc1, //0x0000037c subq %rax, %r9
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_40
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000384 .p2align 4, 0x90
- //0x00000390 LBB0_39
- 0x49, 0xff, 0xc2, //0x00000390 incq %r10
- 0x49, 0x01, 0xc7, //0x00000393 addq %rax, %r15
- 0x49, 0xff, 0xc1, //0x00000396 incq %r9
- 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00000399 je LBB0_74
- //0x0000039f LBB0_40
- 0x41, 0x0f, 0xb6, 0x0a, //0x0000039f movzbl (%r10), %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x000003a3 shlq $4, %rcx
- 0x49, 0x8b, 0x1c, 0x08, //0x000003a7 movq (%r8,%rcx), %rbx
- 0x85, 0xdb, //0x000003ab testl %ebx, %ebx
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000003ad je LBB0_48
- 0x48, 0x63, 0xc3, //0x000003b3 movslq %ebx, %rax
- 0x49, 0x29, 0xc6, //0x000003b6 subq %rax, %r14
- 0x0f, 0x8c, 0xd3, 0x02, 0x00, 0x00, //0x000003b9 jl LBB0_75
- 0x48, 0xc1, 0xe3, 0x20, //0x000003bf shlq $32, %rbx
- 0x49, 0x8d, 0x74, 0x08, 0x08, //0x000003c3 leaq $8(%r8,%rcx), %rsi
- 0x4c, 0x39, 0xeb, //0x000003c8 cmpq %r13, %rbx
- 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x000003cb jl LBB0_44
- 0x8b, 0x36, //0x000003d1 movl (%rsi), %esi
- 0x41, 0x89, 0x37, //0x000003d3 movl %esi, (%r15)
- 0x49, 0x8d, 0x74, 0x08, 0x0c, //0x000003d6 leaq $12(%r8,%rcx), %rsi
- 0x49, 0x8d, 0x5f, 0x04, //0x000003db leaq $4(%r15), %rbx
- 0x48, 0x8d, 0x48, 0xfc, //0x000003df leaq $-4(%rax), %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000003e3 cmpq $2, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003e7 jae LBB0_45
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000003ed jmp LBB0_46
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90
- //0x00000400 LBB0_44
- 0x4c, 0x89, 0xfb, //0x00000400 movq %r15, %rbx
- 0x48, 0x89, 0xc1, //0x00000403 movq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00000406 cmpq $2, %rcx
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000040a jb LBB0_46
- //0x00000410 LBB0_45
- 0x0f, 0xb7, 0x16, //0x00000410 movzwl (%rsi), %edx
- 0x66, 0x89, 0x13, //0x00000413 movw %dx, (%rbx)
- 0x48, 0x83, 0xc6, 0x02, //0x00000416 addq $2, %rsi
- 0x48, 0x83, 0xc3, 0x02, //0x0000041a addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000041e addq $-2, %rcx
- //0x00000422 LBB0_46
- 0x48, 0x85, 0xc9, //0x00000422 testq %rcx, %rcx
- 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x00000425 je LBB0_39
- 0x0f, 0xb6, 0x0e, //0x0000042b movzbl (%rsi), %ecx
- 0x88, 0x0b, //0x0000042e movb %cl, (%rbx)
- 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000430 jmp LBB0_39
- //0x00000435 LBB0_48
- 0x4c, 0x89, 0xc8, //0x00000435 movq %r9, %rax
- 0x48, 0xf7, 0xd8, //0x00000438 negq %rax
- 0x4d, 0x85, 0xc9, //0x0000043b testq %r9, %r9
- 0x0f, 0x85, 0x62, 0xfc, 0xff, 0xff, //0x0000043e jne LBB0_3
- //0x00000444 LBB0_74
- 0x4d, 0x29, 0xe7, //0x00000444 subq %r12, %r15
- 0x4d, 0x89, 0x3b, //0x00000447 movq %r15, (%r11)
- 0x49, 0x29, 0xfa, //0x0000044a subq %rdi, %r10
- 0xe9, 0x4c, 0x02, 0x00, 0x00, //0x0000044d jmp LBB0_76
- //0x00000452 LBB0_51
- 0x4c, 0x8d, 0x0d, 0x77, 0x22, 0x00, 0x00, //0x00000452 leaq $8823(%rip), %r9 /* __EscTab+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x05, 0x9f, 0xfb, 0xff, 0xff, //0x00000459 vmovdqu $-1121(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xa7, 0xfb, 0xff, 0xff, //0x00000461 vmovdqu $-1113(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00000469 vmovdqu $-1105(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x00000471 vpcmpeqd %xmm3, %xmm3, %xmm3
- 0x4c, 0x89, 0xe3, //0x00000475 movq %r12, %rbx
- 0x49, 0x89, 0xc2, //0x00000478 movq %rax, %r10
- //0x0000047b LBB0_52
- 0x49, 0x83, 0xfa, 0x10, //0x0000047b cmpq $16, %r10
- 0x0f, 0x8c, 0x5e, 0x00, 0x00, 0x00, //0x0000047f jl LBB0_57
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000485 movl $16, %ecx
- 0x31, 0xf6, //0x0000048a xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, //0x0000048c .p2align 4, 0x90
- //0x00000490 LBB0_54
- 0xc5, 0xfa, 0x6f, 0x24, 0x37, //0x00000490 vmovdqu (%rdi,%rsi), %xmm4
- 0xc5, 0xf9, 0x64, 0xec, //0x00000495 vpcmpgtb %xmm4, %xmm0, %xmm5
- 0xc5, 0xd9, 0x74, 0xf1, //0x00000499 vpcmpeqb %xmm1, %xmm4, %xmm6
- 0xc5, 0xd9, 0x74, 0xfa, //0x0000049d vpcmpeqb %xmm2, %xmm4, %xmm7
- 0xc5, 0xc1, 0xeb, 0xf6, //0x000004a1 vpor %xmm6, %xmm7, %xmm6
- 0xc5, 0xfa, 0x7f, 0x24, 0x33, //0x000004a5 vmovdqu %xmm4, (%rbx,%rsi)
- 0xc5, 0xd9, 0x64, 0xe3, //0x000004aa vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xe5, //0x000004ae vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xc9, 0xeb, 0xe4, //0x000004b2 vpor %xmm4, %xmm6, %xmm4
- 0xc5, 0xf9, 0xd7, 0xd4, //0x000004b6 vpmovmskb %xmm4, %edx
- 0x66, 0x85, 0xd2, //0x000004ba testw %dx, %dx
- 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x000004bd jne LBB0_67
- 0x48, 0x83, 0xc6, 0x10, //0x000004c3 addq $16, %rsi
- 0x49, 0x8d, 0x54, 0x0a, 0xf0, //0x000004c7 leaq $-16(%r10,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xf0, //0x000004cc addq $-16, %rcx
- 0x48, 0x83, 0xfa, 0x1f, //0x000004d0 cmpq $31, %rdx
- 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x000004d4 jg LBB0_54
- 0x48, 0x01, 0xf7, //0x000004da addq %rsi, %rdi
- 0x49, 0x29, 0xf2, //0x000004dd subq %rsi, %r10
- 0x48, 0x01, 0xf3, //0x000004e0 addq %rsi, %rbx
- //0x000004e3 LBB0_57
- 0x49, 0x83, 0xfa, 0x08, //0x000004e3 cmpq $8, %r10
- 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x000004e7 jl LBB0_61
- 0x0f, 0xb6, 0x0f, //0x000004ed movzbl (%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000004f0 movzbl (%rcx,%r9), %ecx
- 0x0f, 0xb6, 0x57, 0x01, //0x000004f5 movzbl $1(%rdi), %edx
- 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x000004f9 movzbl (%rdx,%r9), %edx
- 0x01, 0xd2, //0x000004fe addl %edx, %edx
- 0x09, 0xca, //0x00000500 orl %ecx, %edx
- 0x0f, 0xb6, 0x4f, 0x02, //0x00000502 movzbl $2(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00000506 movzbl (%rcx,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x0000050b shll $2, %esi
- 0x0f, 0xb6, 0x4f, 0x03, //0x0000050e movzbl $3(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00000512 movzbl (%rcx,%r9), %ecx
- 0xc1, 0xe1, 0x03, //0x00000517 shll $3, %ecx
- 0x09, 0xf1, //0x0000051a orl %esi, %ecx
- 0x09, 0xd1, //0x0000051c orl %edx, %ecx
- 0x48, 0x8b, 0x17, //0x0000051e movq (%rdi), %rdx
- 0x48, 0x89, 0x13, //0x00000521 movq %rdx, (%rbx)
- 0x84, 0xc9, //0x00000524 testb %cl, %cl
- 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x00000526 jne LBB0_71
- 0x0f, 0xb6, 0x4f, 0x04, //0x0000052c movzbl $4(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00000530 movzbl (%rcx,%r9), %ecx
- 0x0f, 0xb6, 0x57, 0x05, //0x00000535 movzbl $5(%rdi), %edx
- 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00000539 movzbl (%rdx,%r9), %edx
- 0x01, 0xd2, //0x0000053e addl %edx, %edx
- 0x09, 0xca, //0x00000540 orl %ecx, %edx
- 0x0f, 0xb6, 0x4f, 0x06, //0x00000542 movzbl $6(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00000546 movzbl (%rcx,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x0000054b shll $2, %esi
- 0x0f, 0xb6, 0x4f, 0x07, //0x0000054e movzbl $7(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00000552 movzbl (%rcx,%r9), %ecx
- 0xc1, 0xe1, 0x03, //0x00000557 shll $3, %ecx
- 0x09, 0xf1, //0x0000055a orl %esi, %ecx
- 0x09, 0xd1, //0x0000055c orl %edx, %ecx
- 0x84, 0xc9, //0x0000055e testb %cl, %cl
- 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00000560 jne LBB0_72
- 0x48, 0x83, 0xc3, 0x08, //0x00000566 addq $8, %rbx
- 0x48, 0x83, 0xc7, 0x08, //0x0000056a addq $8, %rdi
- 0x49, 0x83, 0xc2, 0xf8, //0x0000056e addq $-8, %r10
- //0x00000572 LBB0_61
- 0x49, 0x83, 0xfa, 0x04, //0x00000572 cmpq $4, %r10
- 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00000576 jl LBB0_64
- 0x0f, 0xb6, 0x0f, //0x0000057c movzbl (%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000057f movzbl (%rcx,%r9), %ecx
- 0x0f, 0xb6, 0x57, 0x01, //0x00000584 movzbl $1(%rdi), %edx
- 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00000588 movzbl (%rdx,%r9), %edx
- 0x01, 0xd2, //0x0000058d addl %edx, %edx
- 0x09, 0xca, //0x0000058f orl %ecx, %edx
- 0x0f, 0xb6, 0x4f, 0x02, //0x00000591 movzbl $2(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00000595 movzbl (%rcx,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x0000059a shll $2, %esi
- 0x0f, 0xb6, 0x4f, 0x03, //0x0000059d movzbl $3(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000005a1 movzbl (%rcx,%r9), %ecx
- 0xc1, 0xe1, 0x03, //0x000005a6 shll $3, %ecx
- 0x09, 0xf1, //0x000005a9 orl %esi, %ecx
- 0x09, 0xd1, //0x000005ab orl %edx, %ecx
- 0x8b, 0x17, //0x000005ad movl (%rdi), %edx
- 0x89, 0x13, //0x000005af movl %edx, (%rbx)
- 0x84, 0xc9, //0x000005b1 testb %cl, %cl
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x000005b3 jne LBB0_71
- 0x48, 0x83, 0xc3, 0x04, //0x000005b9 addq $4, %rbx
- 0x48, 0x83, 0xc7, 0x04, //0x000005bd addq $4, %rdi
- 0x49, 0x83, 0xc2, 0xfc, //0x000005c1 addq $-4, %r10
- //0x000005c5 LBB0_64
- 0x4d, 0x85, 0xd2, //0x000005c5 testq %r10, %r10
- 0x0f, 0x8e, 0xb9, 0x00, 0x00, 0x00, //0x000005c8 jle LBB0_73
- 0x90, 0x90, //0x000005ce .p2align 4, 0x90
- //0x000005d0 LBB0_65
- 0x0f, 0xb6, 0x0f, //0x000005d0 movzbl (%rdi), %ecx
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000005d3 cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000005d8 jne LBB0_68
- 0x48, 0xff, 0xc7, //0x000005de incq %rdi
- 0x88, 0x0b, //0x000005e1 movb %cl, (%rbx)
- 0x48, 0xff, 0xc3, //0x000005e3 incq %rbx
- 0x49, 0x83, 0xfa, 0x01, //0x000005e6 cmpq $1, %r10
- 0x4d, 0x8d, 0x52, 0xff, //0x000005ea leaq $-1(%r10), %r10
- 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x000005ee jg LBB0_65
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000005f4 jmp LBB0_73
- //0x000005f9 LBB0_67
- 0x0f, 0xb7, 0xca, //0x000005f9 movzwl %dx, %ecx
- 0x0f, 0xbc, 0xc9, //0x000005fc bsfl %ecx, %ecx
- 0x48, 0x01, 0xcf, //0x000005ff addq %rcx, %rdi
- 0x48, 0x01, 0xf7, //0x00000602 addq %rsi, %rdi
- 0x49, 0x29, 0xca, //0x00000605 subq %rcx, %r10
- 0x49, 0x29, 0xf2, //0x00000608 subq %rsi, %r10
- 0x48, 0x01, 0xcb, //0x0000060b addq %rcx, %rbx
- 0x48, 0x01, 0xf3, //0x0000060e addq %rsi, %rbx
- //0x00000611 LBB0_68
- 0x8a, 0x0f, //0x00000611 movb (%rdi), %cl
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000613 .p2align 4, 0x90
- //0x00000620 LBB0_69
- 0x48, 0x89, 0xda, //0x00000620 movq %rbx, %rdx
- 0x0f, 0xb6, 0xc9, //0x00000623 movzbl %cl, %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x00000626 shlq $4, %rcx
- 0x49, 0x63, 0x1c, 0x08, //0x0000062a movslq (%r8,%rcx), %rbx
- 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x0000062e movq $8(%r8,%rcx), %rcx
- 0x48, 0x89, 0x0a, //0x00000633 movq %rcx, (%rdx)
- 0x48, 0x01, 0xd3, //0x00000636 addq %rdx, %rbx
- 0x49, 0x83, 0xfa, 0x02, //0x00000639 cmpq $2, %r10
- 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x0000063d jl LBB0_73
- 0x49, 0xff, 0xca, //0x00000643 decq %r10
- 0x0f, 0xb6, 0x4f, 0x01, //0x00000646 movzbl $1(%rdi), %ecx
- 0x48, 0xff, 0xc7, //0x0000064a incq %rdi
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000064d cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000652 jne LBB0_69
- 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00000658 jmp LBB0_52
- //0x0000065d LBB0_71
- 0x0f, 0xbc, 0xc9, //0x0000065d bsfl %ecx, %ecx
- 0x48, 0x01, 0xcf, //0x00000660 addq %rcx, %rdi
- 0x49, 0x29, 0xca, //0x00000663 subq %rcx, %r10
- 0x48, 0x01, 0xcb, //0x00000666 addq %rcx, %rbx
- 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00000669 jmp LBB0_68
- //0x0000066e LBB0_72
- 0x0f, 0xbc, 0xc9, //0x0000066e bsfl %ecx, %ecx
- 0x48, 0x8d, 0x51, 0x04, //0x00000671 leaq $4(%rcx), %rdx
- 0x48, 0x8d, 0x7c, 0x0f, 0x04, //0x00000675 leaq $4(%rdi,%rcx), %rdi
- 0x49, 0x29, 0xd2, //0x0000067a subq %rdx, %r10
- 0x48, 0x8d, 0x5c, 0x0b, 0x04, //0x0000067d leaq $4(%rbx,%rcx), %rbx
- 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x00000682 jmp LBB0_68
- //0x00000687 LBB0_73
- 0x4c, 0x29, 0xe3, //0x00000687 subq %r12, %rbx
- 0x49, 0x89, 0x1b, //0x0000068a movq %rbx, (%r11)
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000068d jmp LBB0_77
- //0x00000692 LBB0_75
- 0x4d, 0x29, 0xe7, //0x00000692 subq %r12, %r15
- 0x4d, 0x89, 0x3b, //0x00000695 movq %r15, (%r11)
- 0x49, 0xf7, 0xd2, //0x00000698 notq %r10
- 0x49, 0x01, 0xfa, //0x0000069b addq %rdi, %r10
- //0x0000069e LBB0_76
- 0x4c, 0x89, 0xd0, //0x0000069e movq %r10, %rax
- //0x000006a1 LBB0_77
- 0x48, 0x83, 0xc4, 0x08, //0x000006a1 addq $8, %rsp
- 0x5b, //0x000006a5 popq %rbx
- 0x41, 0x5c, //0x000006a6 popq %r12
- 0x41, 0x5d, //0x000006a8 popq %r13
- 0x41, 0x5e, //0x000006aa popq %r14
- 0x41, 0x5f, //0x000006ac popq %r15
- 0x5d, //0x000006ae popq %rbp
- 0xc3, //0x000006af retq
- //0x000006b0 LBB0_78
- 0x4d, 0x29, 0xe7, //0x000006b0 subq %r12, %r15
- 0x49, 0xf7, 0xd1, //0x000006b3 notq %r9
- 0x4d, 0x01, 0xcf, //0x000006b6 addq %r9, %r15
- 0x4d, 0x89, 0x3b, //0x000006b9 movq %r15, (%r11)
- 0x49, 0x29, 0xfa, //0x000006bc subq %rdi, %r10
- 0x4d, 0x01, 0xca, //0x000006bf addq %r9, %r10
- 0x49, 0xf7, 0xd2, //0x000006c2 notq %r10
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000006c5 jmp LBB0_76
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006ca .p2align 4, 0x00
- //0x000006d0 __SingleQuoteTab
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006d0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x000006d8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006e0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x000006e8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006f0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x000006f8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000700 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000708 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000718 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000728 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000738 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000748 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000758 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 .quad 2
- 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000768 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 .quad 2
- 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000778 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x00000788 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x00000798 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 .quad 2
- 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x000007b8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x000007c8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x000007d8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x000007e8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x000007f8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000808 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000818 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000828 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000838 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000848 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000858 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x00000868 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x00000878 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x00000888 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x00000898 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x000008a8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x000008b8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x000008c8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 .quad 2
- 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f8 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, //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'
- 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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 .quad 2
- 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c98 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, //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'
- 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'
- //0x000016d0 .p2align 4, 0x00
- //0x000016d0 __DoubleQuoteTab
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x000016d8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x000016e8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x000016f8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001708 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001718 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001728 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001738 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001748 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001758 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 .quad 3
- 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001768 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 .quad 3
- 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001778 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00001788 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00001798 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 .quad 3
- 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x000017b8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x000017c8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x000017d8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x000017e8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x000017f8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001808 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001818 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001828 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001838 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001848 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001858 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00001868 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00001878 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00001888 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x00001898 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x000018a8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x000018b8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018c0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x000018c8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018f0 .quad 4
- 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x000018f8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 .quad 4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00001c98 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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'
- //0x000026d0 .p2align 4, 0x00
- //0x000026d0 __EscTab
- 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000026d0 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, //0x000026e0 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, //0x000026f0 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, //0x00002700 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, //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, 0x01, //0x00002720 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, //0x0000272d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x000027cd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array.go
deleted file mode 100644
index 5099458cd..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array.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 avx
-
-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/avx/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array_subr.go
deleted file mode 100644
index 388028257..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_array = 160
-)
-
-const (
- _stack__skip_array = 152
-)
-
-const (
- _size__skip_array = 9524
-)
-
-var (
- _pcsp__skip_array = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {8962, 152},
- {8966, 48},
- {8967, 40},
- {8969, 32},
- {8971, 24},
- {8973, 16},
- {8975, 8},
- {8976, 0},
- {9524, 152},
- }
-)
-
-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/avx/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array_text_amd64.go
deleted file mode 100644
index 2fb5d8238..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_array_text_amd64.go
+++ /dev/null
@@ -1,2854 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_skip_array = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5
- //0x00000010 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000020 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000030 LCPI0_3
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000040 LCPI0_4
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000050 LCPI0_5
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000060 LCPI0_6
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000070 LCPI0_7
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000080 LCPI0_8
- 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000090 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000000a0 .p2align 4, 0x90
- //0x000000a0 _skip_array
- 0x55, //0x000000a0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000a1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000a4 pushq %r15
- 0x41, 0x56, //0x000000a6 pushq %r14
- 0x41, 0x55, //0x000000a8 pushq %r13
- 0x41, 0x54, //0x000000aa pushq %r12
- 0x53, //0x000000ac pushq %rbx
- 0x48, 0x83, 0xec, 0x68, //0x000000ad subq $104, %rsp
- 0x48, 0x89, 0x4d, 0x80, //0x000000b1 movq %rcx, $-128(%rbp)
- 0x49, 0x89, 0xd1, //0x000000b5 movq %rdx, %r9
- 0xc5, 0xf8, 0x10, 0x05, 0x40, 0xff, 0xff, 0xff, //0x000000b8 vmovups $-192(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf8, 0x11, 0x02, //0x000000c0 vmovups %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x90, //0x000000c4 movq %rdi, $-112(%rbp)
- 0x4c, 0x8b, 0x27, //0x000000c8 movq (%rdi), %r12
- 0x4c, 0x89, 0xe0, //0x000000cb movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x000000ce notq %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000000d1 movq %rax, $-96(%rbp)
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000d5 movl $1, %r10d
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000db movl $1, %eax
- 0x4c, 0x29, 0xe0, //0x000000e0 subq %r12, %rax
- 0x48, 0x89, 0x45, 0x98, //0x000000e3 movq %rax, $-104(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000e7 leaq $64(%r12), %rax
- 0x48, 0x89, 0x45, 0x88, //0x000000ec movq %rax, $-120(%rbp)
- 0x4c, 0x8b, 0x1e, //0x000000f0 movq (%rsi), %r11
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000f3 leaq $5(%r12), %rax
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000000f8 movq %rax, $-144(%rbp)
- 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ff movq $-1, $-136(%rbp)
- 0xc5, 0xfa, 0x6f, 0x05, 0xfe, 0xfe, 0xff, 0xff, //0x0000010a vmovdqu $-258(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x06, 0xff, 0xff, 0xff, //0x00000112 vmovdqu $-250(%rip), %xmm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0x0e, 0xff, 0xff, 0xff, //0x0000011a vmovdqu $-242(%rip), %xmm15 /* LCPI0_3+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x00000122 vpcmpeqd %xmm3, %xmm3, %xmm3
- 0xc5, 0x7a, 0x6f, 0x05, 0x12, 0xff, 0xff, 0xff, //0x00000126 vmovdqu $-238(%rip), %xmm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x1a, 0xff, 0xff, 0xff, //0x0000012e vmovdqu $-230(%rip), %xmm9 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x22, 0xff, 0xff, 0xff, //0x00000136 vmovdqu $-222(%rip), %xmm10 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x2a, 0xff, 0xff, 0xff, //0x0000013e vmovdqu $-214(%rip), %xmm11 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x25, 0xe2, 0xfe, 0xff, 0xff, //0x00000146 vmovdqu $-286(%rip), %xmm12 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x2d, 0x2a, 0xff, 0xff, 0xff, //0x0000014e vmovdqu $-214(%rip), %xmm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x35, 0x32, 0xff, 0xff, 0xff, //0x00000156 vmovdqu $-206(%rip), %xmm14 /* LCPI0_9+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000015e movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x65, 0xd0, //0x00000162 movq %r12, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc0, //0x00000166 movq %rdx, $-64(%rbp)
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000016a jmp LBB0_4
- //0x0000016f LBB0_257
- 0x48, 0x85, 0xc0, //0x0000016f testq %rax, %rax
- 0x49, 0x8d, 0x45, 0xff, //0x00000172 leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x00000176 notq %r13
- 0x4c, 0x0f, 0x48, 0xe9, //0x00000179 cmovsq %rcx, %r13
- 0x49, 0x39, 0xc3, //0x0000017d cmpq %rax, %r11
- 0x49, 0x89, 0xcb, //0x00000180 movq %rcx, %r11
- 0x4d, 0x0f, 0x44, 0xdd, //0x00000183 cmoveq %r13, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000187 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x0000018b testq %r11, %r11
- 0x0f, 0x88, 0xfb, 0x21, 0x00, 0x00, //0x0000018e js LBB0_419
- //0x00000194 LBB0_258
- 0x4d, 0x01, 0xfb, //0x00000194 addq %r15, %r11
- //0x00000197 LBB0_1
- 0x4c, 0x89, 0x1e, //0x00000197 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000019a movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x0000019d testq %r15, %r15
- 0x0f, 0x88, 0xfc, 0x21, 0x00, 0x00, //0x000001a0 js LBB0_423
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001a6 .p2align 4, 0x90
- //0x000001b0 LBB0_2
- 0x49, 0x8b, 0x11, //0x000001b0 movq (%r9), %rdx
- 0x49, 0x89, 0xd2, //0x000001b3 movq %rdx, %r10
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001b6 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000001bd testq %rdx, %rdx
- 0x0f, 0x84, 0xdc, 0x21, 0x00, 0x00, //0x000001c0 je LBB0_423
- //0x000001c6 LBB0_4
- 0x48, 0x8b, 0x45, 0x90, //0x000001c6 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x000001ca movq $8(%rax), %rax
- 0x4c, 0x89, 0xdb, //0x000001ce movq %r11, %rbx
- 0x48, 0x29, 0xc3, //0x000001d1 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001d4 jae LBB0_9
- 0x43, 0x8a, 0x14, 0x1c, //0x000001da movb (%r12,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x000001de cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001e1 je LBB0_9
- 0x80, 0xfa, 0x20, //0x000001e7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001ea je LBB0_9
- 0x80, 0xc2, 0xf7, //0x000001f0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001f3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001f6 jbe LBB0_9
- 0x4d, 0x89, 0xdf, //0x000001fc movq %r11, %r15
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ff jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000204 .p2align 4, 0x90
- //0x00000210 LBB0_9
- 0x4d, 0x8d, 0x7b, 0x01, //0x00000210 leaq $1(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000214 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_13
- 0x43, 0x8a, 0x14, 0x3c, //0x0000021d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000221 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je LBB0_13
- 0x80, 0xfa, 0x20, //0x0000022a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je LBB0_13
- 0x80, 0xc2, 0xf7, //0x00000233 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000236 cmpb $1, %dl
- 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x00000239 ja LBB0_30
- 0x90, //0x0000023f .p2align 4, 0x90
- //0x00000240 LBB0_13
- 0x4d, 0x8d, 0x7b, 0x02, //0x00000240 leaq $2(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000244 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_17
- 0x43, 0x8a, 0x14, 0x3c, //0x0000024d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_17
- 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_17
- 0x80, 0xc2, 0xf7, //0x00000263 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000266 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000269 ja LBB0_30
- 0x90, //0x0000026f .p2align 4, 0x90
- //0x00000270 LBB0_17
- 0x4d, 0x8d, 0x7b, 0x03, //0x00000270 leaq $3(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000274 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_21
- 0x43, 0x8a, 0x14, 0x3c, //0x0000027d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_21
- 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_21
- 0x80, 0xc2, 0xf7, //0x00000293 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000296 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_30
- 0x90, //0x0000029f .p2align 4, 0x90
- //0x000002a0 LBB0_21
- 0x49, 0x8d, 0x53, 0x04, //0x000002a0 leaq $4(%r11), %rdx
- 0x48, 0x39, 0xd0, //0x000002a4 cmpq %rdx, %rax
- 0x0f, 0x86, 0xa1, 0x20, 0x00, 0x00, //0x000002a7 jbe LBB0_413
- 0x48, 0x39, 0xd0, //0x000002ad cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002b0 je LBB0_27
- 0x49, 0x8d, 0x14, 0x04, //0x000002b6 leaq (%r12,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x000002ba addq $4, %rbx
- 0x4c, 0x03, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000002be addq $-144(%rbp), %r11
- 0x4d, 0x89, 0xdf, //0x000002c5 movq %r11, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c8 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d2 .p2align 4, 0x90
- //0x000002e0 LBB0_24
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002e0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_29
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002ee btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_29
- 0x49, 0xff, 0xc7, //0x000002f8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002fb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002fe jne LBB0_24
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000304 jmp LBB0_28
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000309 .p2align 4, 0x90
- //0x00000310 LBB0_27
- 0x4c, 0x01, 0xe2, //0x00000310 addq %r12, %rdx
- //0x00000313 LBB0_28
- 0x4c, 0x29, 0xe2, //0x00000313 subq %r12, %rdx
- 0x49, 0x89, 0xd7, //0x00000316 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x00000319 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000031c jb LBB0_30
- 0xe9, 0x2a, 0x20, 0x00, 0x00, //0x00000322 jmp LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90
- //0x00000330 LBB0_29
- 0x4c, 0x03, 0x7d, 0xa0, //0x00000330 addq $-96(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x00000334 cmpq %rax, %r15
- 0x0f, 0x83, 0x14, 0x20, 0x00, 0x00, //0x00000337 jae LBB0_414
- //0x0000033d LBB0_30
- 0x4d, 0x8d, 0x5f, 0x01, //0x0000033d leaq $1(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00000341 movq %r11, (%rsi)
- 0x43, 0x0f, 0xbe, 0x1c, 0x3c, //0x00000344 movsbl (%r12,%r15), %ebx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000349 movq $-1, %rax
- 0x85, 0xdb, //0x00000350 testl %ebx, %ebx
- 0x0f, 0x84, 0x4a, 0x20, 0x00, 0x00, //0x00000352 je LBB0_423
- 0x4d, 0x89, 0xf8, //0x00000358 movq %r15, %r8
- 0x49, 0xf7, 0xd0, //0x0000035b notq %r8
- 0x49, 0x8d, 0x52, 0xff, //0x0000035e leaq $-1(%r10), %rdx
- 0x43, 0x8b, 0x3c, 0xd1, //0x00000362 movl (%r9,%r10,8), %edi
- 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000366 movq $-136(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000036d cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000371 cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000375 movq %rcx, $-136(%rbp)
- 0xff, 0xcf, //0x0000037c decl %edi
- 0x83, 0xff, 0x05, //0x0000037e cmpl $5, %edi
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000381 ja LBB0_36
- 0x48, 0x8d, 0x0d, 0x46, 0x22, 0x00, 0x00, //0x00000387 leaq $8774(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xb9, //0x0000038e movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x00000392 addq %rcx, %rdi
- 0xff, 0xe7, //0x00000395 jmpq *%rdi
- //0x00000397 LBB0_33
- 0x83, 0xfb, 0x2c, //0x00000397 cmpl $44, %ebx
- 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000039a je LBB0_100
- 0x83, 0xfb, 0x5d, //0x000003a0 cmpl $93, %ebx
- 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x000003a3 je LBB0_35
- 0xe9, 0xed, 0x1f, 0x00, 0x00, //0x000003a9 jmp LBB0_422
- //0x000003ae LBB0_36
- 0x49, 0x89, 0x11, //0x000003ae movq %rdx, (%r9)
- 0x83, 0xfb, 0x7b, //0x000003b1 cmpl $123, %ebx
- 0x0f, 0x86, 0x19, 0x02, 0x00, 0x00, //0x000003b4 jbe LBB0_63
- 0xe9, 0xdc, 0x1f, 0x00, 0x00, //0x000003ba jmp LBB0_422
- //0x000003bf LBB0_37
- 0x83, 0xfb, 0x2c, //0x000003bf cmpl $44, %ebx
- 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x000003c2 jne LBB0_38
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000003c8 cmpq $4095, %r10
- 0x0f, 0x8f, 0x88, 0x1f, 0x00, 0x00, //0x000003cf jg LBB0_441
- 0x49, 0x8d, 0x42, 0x01, //0x000003d5 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x000003d9 movq %rax, (%r9)
- 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000003dc movq $3, $8(%r9,%r10,8)
- 0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000003e5 jmp LBB0_2
- //0x000003ea LBB0_39
- 0x80, 0xfb, 0x22, //0x000003ea cmpb $34, %bl
- 0x0f, 0x85, 0xa8, 0x1f, 0x00, 0x00, //0x000003ed jne LBB0_422
- 0x4b, 0xc7, 0x04, 0xd1, 0x04, 0x00, 0x00, 0x00, //0x000003f3 movq $4, (%r9,%r10,8)
- 0x48, 0x8b, 0x45, 0x90, //0x000003fb movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x000003ff movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000403 testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000407 movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x0000040b movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x0000040f jne LBB0_104
- 0x49, 0x89, 0xd5, //0x00000415 movq %rdx, %r13
- 0x4d, 0x29, 0xdd, //0x00000418 subq %r11, %r13
- 0x0f, 0x84, 0x30, 0x21, 0x00, 0x00, //0x0000041b je LBB0_456
- 0x4c, 0x89, 0xd8, //0x00000421 movq %r11, %rax
- 0x4d, 0x01, 0xe3, //0x00000424 addq %r12, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000427 cmpq $64, %r13
- 0x0f, 0x82, 0x0b, 0x1a, 0x00, 0x00, //0x0000042b jb LBB0_353
- 0x45, 0x89, 0xea, //0x00000431 movl %r13d, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000434 andl $63, %r10d
- 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000438 leaq $-64(%rdx,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x0000043d andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000441 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000444 addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000448 movq %rcx, $-72(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000044c movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00000453 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000456 .p2align 4, 0x90
- //0x00000460 LBB0_44
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000460 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000465 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000046b vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000471 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000477 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x0000047b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000047f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000483 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000487 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000048b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000048f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000493 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000497 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000049b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000049f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000004a3 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x000004a7 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x000004ab vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x000004af vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x000004b3 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x000004b7 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000004bb shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000004bf shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004c3 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x000004c6 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x000004c9 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x000004cd shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x000004d1 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x000004d5 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x000004d8 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x000004db orq %r8, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000004de cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004e2 jne LBB0_46
- 0x48, 0x85, 0xd2, //0x000004e8 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004eb jne LBB0_55
- //0x000004f1 LBB0_46
- 0x48, 0x09, 0xdf, //0x000004f1 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004f4 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x000004f7 orq %r12, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004fa jne LBB0_56
- //0x00000500 LBB0_47
- 0x48, 0x85, 0xff, //0x00000500 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000503 jne LBB0_57
- //0x00000509 LBB0_48
- 0x49, 0x83, 0xc5, 0xc0, //0x00000509 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x0000050d addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000511 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000515 ja LBB0_44
- 0xe9, 0x1d, 0x12, 0x00, 0x00, //0x0000051b jmp LBB0_49
- //0x00000520 LBB0_55
- 0x4c, 0x89, 0xd8, //0x00000520 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000523 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000527 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x0000052b addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x0000052e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000531 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00000534 orq %r12, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000537 je LBB0_47
- //0x0000053d LBB0_56
- 0x4c, 0x89, 0xe0, //0x0000053d movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00000540 notq %rax
- 0x48, 0x21, 0xd0, //0x00000543 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000546 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe1, //0x0000054a orq %r12, %rcx
- 0x48, 0x89, 0xce, //0x0000054d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000550 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000553 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000556 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000560 andq %rdx, %rsi
- 0x45, 0x31, 0xe4, //0x00000563 xorl %r12d, %r12d
- 0x48, 0x01, 0xc6, //0x00000566 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00000569 setb %r12b
- 0x48, 0x01, 0xf6, //0x0000056d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000570 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000057a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000057d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000580 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000583 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000586 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000589 je LBB0_48
- //0x0000058f LBB0_57
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000058f bsfq %rdi, %rax
- //0x00000593 LBB0_58
- 0x4c, 0x03, 0x5d, 0x98, //0x00000593 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000597 addq %rax, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000059a movq $-48(%rbp), %r12
- 0xe9, 0x3a, 0x09, 0x00, 0x00, //0x0000059e jmp LBB0_187
- //0x000005a3 LBB0_59
- 0x80, 0xfb, 0x3a, //0x000005a3 cmpb $58, %bl
- 0x0f, 0x85, 0xef, 0x1d, 0x00, 0x00, //0x000005a6 jne LBB0_422
- 0x4b, 0xc7, 0x04, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000005ac movq $0, (%r9,%r10,8)
- 0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x000005b4 jmp LBB0_2
- //0x000005b9 LBB0_61
- 0x80, 0xfb, 0x5d, //0x000005b9 cmpb $93, %bl
- 0x0f, 0x84, 0x79, 0x02, 0x00, 0x00, //0x000005bc je LBB0_35
- 0x4b, 0xc7, 0x04, 0xd1, 0x01, 0x00, 0x00, 0x00, //0x000005c2 movq $1, (%r9,%r10,8)
- 0x83, 0xfb, 0x7b, //0x000005ca cmpl $123, %ebx
- 0x0f, 0x87, 0xc8, 0x1d, 0x00, 0x00, //0x000005cd ja LBB0_422
- //0x000005d3 LBB0_63
- 0x4f, 0x8d, 0x14, 0x3c, //0x000005d3 leaq (%r12,%r15), %r10
- 0x89, 0xd9, //0x000005d7 movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x0c, 0x20, 0x00, 0x00, //0x000005d9 leaq $8204(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x000005e0 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x000005e4 addq %rdx, %rcx
- 0xff, 0xe1, //0x000005e7 jmpq *%rcx
- //0x000005e9 LBB0_66
- 0x48, 0x8b, 0x45, 0x90, //0x000005e9 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x000005ed movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x000005f1 subq %r15, %rdi
- 0x0f, 0x84, 0x89, 0x1d, 0x00, 0x00, //0x000005f4 je LBB0_417
- 0x41, 0x80, 0x3a, 0x30, //0x000005fa cmpb $48, (%r10)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005fe jne LBB0_71
- 0x48, 0x83, 0xff, 0x01, //0x00000604 cmpq $1, %rdi
- 0x0f, 0x84, 0x89, 0xfb, 0xff, 0xff, //0x00000608 je LBB0_1
- 0x43, 0x8a, 0x04, 0x1c, //0x0000060e movb (%r12,%r11), %al
- 0x04, 0xd2, //0x00000612 addb $-46, %al
- 0x3c, 0x37, //0x00000614 cmpb $55, %al
- 0x0f, 0x87, 0x7b, 0xfb, 0xff, 0xff, //0x00000616 ja LBB0_1
- 0x0f, 0xb6, 0xc0, //0x0000061c movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000061f movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000629 btq %rax, %rcx
- 0x0f, 0x83, 0x64, 0xfb, 0xff, 0xff, //0x0000062d jae LBB0_1
- //0x00000633 LBB0_71
- 0x48, 0x83, 0xff, 0x10, //0x00000633 cmpq $16, %rdi
- 0x0f, 0x82, 0xde, 0x17, 0x00, 0x00, //0x00000637 jb LBB0_342
- 0x4c, 0x8d, 0x4f, 0xf0, //0x0000063d leaq $-16(%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x00000641 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000644 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000648 leaq $16(%rax,%r10), %rax
- 0x48, 0x89, 0x45, 0xa8, //0x0000064d movq %rax, $-88(%rbp)
- 0x41, 0x83, 0xe1, 0x0f, //0x00000651 andl $15, %r9d
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000655 movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000065c movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000663 movq $-1, %r11
- 0x4d, 0x89, 0xd6, //0x0000066a movq %r10, %r14
- 0x90, 0x90, 0x90, //0x0000066d .p2align 4, 0x90
- //0x00000670 LBB0_73
- 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000670 vmovdqu (%r14), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000675 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x0000067a vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x0000067e vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x00000682 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x00000686 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x0000068a vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x0000068e vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x00000692 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x00000696 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x0000069a vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x0000069e vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000006a2 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0x79, 0xd7, 0xc2, //0x000006a6 vpmovmskb %xmm2, %r8d
- 0xc5, 0xf9, 0xd7, 0xc6, //0x000006aa vpmovmskb %xmm6, %eax
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000006ae vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x000006b2 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006b6 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x000006bb addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x000006c2 xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x000006c5 bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x000006c9 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006cc je LBB0_75
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006d2 movl $-1, %esi
- 0xd3, 0xe6, //0x000006d7 shll %cl, %esi
- 0xf7, 0xd6, //0x000006d9 notl %esi
- 0x41, 0x21, 0xf0, //0x000006db andl %esi, %r8d
- 0x21, 0xf0, //0x000006de andl %esi, %eax
- 0x21, 0xd6, //0x000006e0 andl %edx, %esi
- 0x89, 0xf2, //0x000006e2 movl %esi, %edx
- //0x000006e4 LBB0_75
- 0x41, 0x8d, 0x70, 0xff, //0x000006e4 leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x000006e8 andl %r8d, %esi
- 0x0f, 0x85, 0x17, 0x10, 0x00, 0x00, //0x000006eb jne LBB0_308
- 0x8d, 0x70, 0xff, //0x000006f1 leal $-1(%rax), %esi
- 0x21, 0xc6, //0x000006f4 andl %eax, %esi
- 0x0f, 0x85, 0x0c, 0x10, 0x00, 0x00, //0x000006f6 jne LBB0_308
- 0x8d, 0x72, 0xff, //0x000006fc leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x000006ff andl %edx, %esi
- 0x0f, 0x85, 0x01, 0x10, 0x00, 0x00, //0x00000701 jne LBB0_308
- 0x45, 0x85, 0xc0, //0x00000707 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000070a je LBB0_81
- 0x4c, 0x89, 0xf3, //0x00000710 movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x00000713 subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000716 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x0000071a addq %rbx, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x0000071d cmpq $-1, %r11
- 0x0f, 0x85, 0x93, 0x13, 0x00, 0x00, //0x00000721 jne LBB0_325
- 0x49, 0x89, 0xf3, //0x00000727 movq %rsi, %r11
- //0x0000072a LBB0_81
- 0x85, 0xc0, //0x0000072a testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000072c je LBB0_84
- 0x4c, 0x89, 0xf6, //0x00000732 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000735 subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000738 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x0000073b addq %rsi, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x0000073e cmpq $-1, %r13
- 0x0f, 0x85, 0x64, 0x11, 0x00, 0x00, //0x00000742 jne LBB0_313
- 0x49, 0x89, 0xc5, //0x00000748 movq %rax, %r13
- //0x0000074b LBB0_84
- 0x85, 0xd2, //0x0000074b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000074d je LBB0_87
- 0x4c, 0x89, 0xf6, //0x00000753 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000756 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x00000759 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x0000075c addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x0000075f cmpq $-1, %r12
- 0x0f, 0x85, 0x43, 0x11, 0x00, 0x00, //0x00000763 jne LBB0_313
- 0x49, 0x89, 0xc4, //0x00000769 movq %rax, %r12
- //0x0000076c LBB0_87
- 0x83, 0xf9, 0x10, //0x0000076c cmpl $16, %ecx
- 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x0000076f jne LBB0_148
- 0x49, 0x83, 0xc6, 0x10, //0x00000775 addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x00000779 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x0000077d cmpq $15, %rdi
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000781 ja LBB0_73
- 0x4d, 0x85, 0xc9, //0x00000787 testq %r9, %r9
- 0x0f, 0x84, 0xb1, 0x04, 0x00, 0x00, //0x0000078a je LBB0_150
- //0x00000790 LBB0_90
- 0x48, 0x8b, 0x7d, 0xa8, //0x00000790 movq $-88(%rbp), %rdi
- 0x4a, 0x8d, 0x0c, 0x0f, //0x00000794 leaq (%rdi,%r9), %rcx
- 0x48, 0x8d, 0x35, 0x29, 0x21, 0x00, 0x00, //0x00000798 leaq $8489(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000079f jmp LBB0_92
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a4 .p2align 4, 0x90
- //0x000007b0 LBB0_91
- 0x48, 0x89, 0xc7, //0x000007b0 movq %rax, %rdi
- 0x49, 0xff, 0xc9, //0x000007b3 decq %r9
- 0x0f, 0x84, 0xfb, 0x10, 0x00, 0x00, //0x000007b6 je LBB0_314
- //0x000007bc LBB0_92
- 0x0f, 0xbe, 0x17, //0x000007bc movsbl (%rdi), %edx
- 0x83, 0xc2, 0xd5, //0x000007bf addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000007c2 cmpl $58, %edx
- 0x0f, 0x87, 0x72, 0x04, 0x00, 0x00, //0x000007c5 ja LBB0_149
- 0x48, 0x8d, 0x47, 0x01, //0x000007cb leaq $1(%rdi), %rax
- 0x48, 0x63, 0x14, 0x96, //0x000007cf movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007d3 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007d6 jmpq *%rdx
- //0x000007d8 LBB0_94
- 0x48, 0x89, 0xc2, //0x000007d8 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x000007db subq %r10, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000007de cmpq $-1, %r12
- 0x0f, 0x85, 0x86, 0x13, 0x00, 0x00, //0x000007e2 jne LBB0_418
- 0x48, 0xff, 0xca, //0x000007e8 decq %rdx
- 0x49, 0x89, 0xd4, //0x000007eb movq %rdx, %r12
- 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007ee jmp LBB0_91
- //0x000007f3 LBB0_96
- 0x48, 0x89, 0xc2, //0x000007f3 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x000007f6 subq %r10, %rdx
- 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13
- 0x0f, 0x85, 0x6b, 0x13, 0x00, 0x00, //0x000007fd jne LBB0_418
- 0x48, 0xff, 0xca, //0x00000803 decq %rdx
- 0x49, 0x89, 0xd5, //0x00000806 movq %rdx, %r13
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x00000809 jmp LBB0_91
- //0x0000080e LBB0_98
- 0x48, 0x89, 0xc2, //0x0000080e movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x00000811 subq %r10, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x00000814 cmpq $-1, %r11
- 0x0f, 0x85, 0x50, 0x13, 0x00, 0x00, //0x00000818 jne LBB0_418
- 0x48, 0xff, 0xca, //0x0000081e decq %rdx
- 0x49, 0x89, 0xd3, //0x00000821 movq %rdx, %r11
- 0xe9, 0x87, 0xff, 0xff, 0xff, //0x00000824 jmp LBB0_91
- //0x00000829 LBB0_64
- 0x83, 0xfb, 0x22, //0x00000829 cmpl $34, %ebx
- 0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x0000082c je LBB0_125
- //0x00000832 LBB0_38
- 0x83, 0xfb, 0x7d, //0x00000832 cmpl $125, %ebx
- 0x0f, 0x85, 0x60, 0x1b, 0x00, 0x00, //0x00000835 jne LBB0_422
- //0x0000083b LBB0_35
- 0x49, 0x89, 0x11, //0x0000083b movq %rdx, (%r9)
- 0x49, 0x89, 0xd2, //0x0000083e movq %rdx, %r10
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000841 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x00000848 testq %rdx, %rdx
- 0x0f, 0x85, 0x75, 0xf9, 0xff, 0xff, //0x0000084b jne LBB0_4
- 0xe9, 0x4c, 0x1b, 0x00, 0x00, //0x00000851 jmp LBB0_423
- //0x00000856 LBB0_100
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000856 cmpq $4095, %r10
- 0x0f, 0x8f, 0xfa, 0x1a, 0x00, 0x00, //0x0000085d jg LBB0_441
- 0x49, 0x8d, 0x42, 0x01, //0x00000863 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x00000867 movq %rax, (%r9)
- 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000086a movq $0, $8(%r9,%r10,8)
- 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000873 jmp LBB0_2
- //0x00000878 LBB0_104
- 0x48, 0x89, 0xd0, //0x00000878 movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x0000087b subq %r11, %rax
- 0x0f, 0x84, 0xcd, 0x1c, 0x00, 0x00, //0x0000087e je LBB0_456
- 0x4c, 0x89, 0xd9, //0x00000884 movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x00000887 addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x0000088a cmpq $64, %rax
- 0x0f, 0x82, 0xc1, 0x15, 0x00, 0x00, //0x0000088e jb LBB0_354
- 0x89, 0xc6, //0x00000894 movl %eax, %esi
- 0x83, 0xe6, 0x3f, //0x00000896 andl $63, %esi
- 0x48, 0x89, 0x75, 0xb8, //0x00000899 movq %rsi, $-72(%rbp)
- 0x4e, 0x8d, 0x54, 0x02, 0xc0, //0x0000089d leaq $-64(%rdx,%r8), %r10
- 0x49, 0x83, 0xe2, 0xc0, //0x000008a2 andq $-64, %r10
- 0x49, 0x01, 0xca, //0x000008a6 addq %rcx, %r10
- 0x4c, 0x03, 0x55, 0x88, //0x000008a9 addq $-120(%rbp), %r10
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000008ad movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x000008b4 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b7 .p2align 4, 0x90
- //0x000008c0 LBB0_107
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000008c0 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000008c5 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000008cb vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000008d1 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x000008d7 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000008db vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x000008df vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000008e3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000008e7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000008eb vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000008ef vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000008f3 vpmovmskb %xmm2, %edx
- 0xc5, 0xc9, 0x74, 0xd1, //0x000008f7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000008fb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000008ff vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000903 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000907 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x0000090b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x0000090f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000912 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000916 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x0000091a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x0000091e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000921 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000925 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000929 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x0000092d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000931 shlq $16, %rdi
- 0x49, 0x09, 0xfd, //0x00000935 orq %rdi, %r13
- 0xc5, 0x79, 0xd7, 0xe2, //0x00000938 vpmovmskb %xmm2, %r12d
- 0xc5, 0x81, 0x64, 0xd5, //0x0000093c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000940 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000944 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000948 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000094c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000094f vpmovmskb %xmm2, %edi
- 0xc5, 0x81, 0x64, 0xd4, //0x00000953 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000957 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000095b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000095f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000963 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000966 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000096a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000096e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000972 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000976 shlq $16, %rdi
- 0x49, 0x09, 0xfc, //0x0000097a orq %rdi, %r12
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000097d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe2, 0x30, //0x00000981 shlq $48, %rdx
- 0x48, 0xc1, 0xe1, 0x20, //0x00000985 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00000989 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000098d jne LBB0_109
- 0x4d, 0x85, 0xed, //0x00000993 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000996 jne LBB0_124
- //0x0000099c LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x0000099c shlq $48, %r14
- 0x49, 0x09, 0xcc, //0x000009a0 orq %rcx, %r12
- 0x48, 0x09, 0xd6, //0x000009a3 orq %rdx, %rsi
- 0x4c, 0x89, 0xe9, //0x000009a6 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x000009a9 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009ac jne LBB0_145
- 0x4d, 0x09, 0xf4, //0x000009b2 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x000009b5 testq %rsi, %rsi
- 0x0f, 0x85, 0x39, 0x02, 0x00, 0x00, //0x000009b8 jne LBB0_146
- //0x000009be LBB0_111
- 0x4d, 0x85, 0xe4, //0x000009be testq %r12, %r12
- 0x0f, 0x85, 0x0c, 0x1a, 0x00, 0x00, //0x000009c1 jne LBB0_426
- 0x48, 0x83, 0xc0, 0xc0, //0x000009c7 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x000009cb addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x000009cf cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000009d3 ja LBB0_107
- 0xe9, 0xda, 0x0d, 0x00, 0x00, //0x000009d9 jmp LBB0_113
- //0x000009de LBB0_145
- 0x4c, 0x89, 0xc1, //0x000009de movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000009e1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000009e4 andq %r13, %rcx
- 0x48, 0x8d, 0x14, 0x09, //0x000009e7 leaq (%rcx,%rcx), %rdx
- 0x4c, 0x09, 0xc2, //0x000009eb orq %r8, %rdx
- 0x48, 0x89, 0xd7, //0x000009ee movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x000009f1 notq %rdi
- 0x4c, 0x21, 0xef, //0x000009f4 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f7 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00000a01 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x00000a04 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x00000a07 addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x00000a0a setb %r8b
- 0x48, 0x01, 0xff, //0x00000a0e addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a11 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000a1b xorq %rcx, %rdi
- 0x48, 0x21, 0xd7, //0x00000a1e andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a21 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000a24 andq %rdi, %rsi
- 0x4d, 0x09, 0xf4, //0x00000a27 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x00000a2a testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000a2d je LBB0_111
- 0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00000a33 jmp LBB0_146
- //0x00000a38 LBB0_124
- 0x4c, 0x89, 0xdf, //0x00000a38 movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00000a3b subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000a3f bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x00000a43 addq %rdi, %r9
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000a46 jmp LBB0_109
- //0x00000a4b LBB0_125
- 0x4b, 0xc7, 0x04, 0xd1, 0x02, 0x00, 0x00, 0x00, //0x00000a4b movq $2, (%r9,%r10,8)
- 0x48, 0x8b, 0x45, 0x90, //0x00000a53 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000a57 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000a5b testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000a5f movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x00000a63 movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000a67 jne LBB0_161
- 0x49, 0x89, 0xd5, //0x00000a6d movq %rdx, %r13
- 0x4d, 0x29, 0xdd, //0x00000a70 subq %r11, %r13
- 0x0f, 0x84, 0xf3, 0x1a, 0x00, 0x00, //0x00000a73 je LBB0_454
- 0x4c, 0x89, 0xd8, //0x00000a79 movq %r11, %rax
- 0x4d, 0x01, 0xe3, //0x00000a7c addq %r12, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000a7f cmpq $64, %r13
- 0x0f, 0x82, 0xfc, 0x13, 0x00, 0x00, //0x00000a83 jb LBB0_357
- 0x45, 0x89, 0xea, //0x00000a89 movl %r13d, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000a8c andl $63, %r10d
- 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000a90 leaq $-64(%rdx,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000a95 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000a99 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000a9c addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000aa0 movq %rcx, $-72(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000aa4 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00000aab xorl %r9d, %r9d
- 0x90, 0x90, //0x00000aae .p2align 4, 0x90
- //0x00000ab0 LBB0_129
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000ab0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000ab5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000abb vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ac1 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000ac7 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x00000acb vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x00000acf vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000ad3 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000ad7 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x00000adb vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x00000adf vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000ae3 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000ae7 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000aeb vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000aef vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000af3 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000af7 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000afb vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000aff vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000b03 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b07 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000b0b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b0f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b13 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b16 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x00000b19 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b1d shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000b21 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000b25 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000b28 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x00000b2b orq %r8, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x00000b2e cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b32 jne LBB0_131
- 0x48, 0x85, 0xd2, //0x00000b38 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b3b jne LBB0_140
- //0x00000b41 LBB0_131
- 0x48, 0x09, 0xdf, //0x00000b41 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b44 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000b47 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b4a jne LBB0_141
- //0x00000b50 LBB0_132
- 0x48, 0x85, 0xff, //0x00000b50 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b53 jne LBB0_142
- //0x00000b59 LBB0_133
- 0x49, 0x83, 0xc5, 0xc0, //0x00000b59 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000b5d addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000b61 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b65 ja LBB0_129
- 0xe9, 0x64, 0x0d, 0x00, 0x00, //0x00000b6b jmp LBB0_134
- //0x00000b70 LBB0_140
- 0x4c, 0x89, 0xd8, //0x00000b70 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000b73 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe2, //0x00000b77 bsfq %rdx, %r12
- 0x49, 0x01, 0xc4, //0x00000b7b addq %rax, %r12
- 0x48, 0x09, 0xdf, //0x00000b7e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b81 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000b84 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b87 je LBB0_132
- //0x00000b8d LBB0_141
- 0x4c, 0x89, 0xc8, //0x00000b8d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000b90 notq %rax
- 0x48, 0x21, 0xd0, //0x00000b93 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000b96 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00000b9a orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x00000b9d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000ba0 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000ba3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ba6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000bb0 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x00000bb3 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00000bb6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00000bb9 setb %r9b
- 0x48, 0x01, 0xf6, //0x00000bbd addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bc0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000bca xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000bcd andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000bd0 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000bd3 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000bd6 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000bd9 je LBB0_133
- //0x00000bdf LBB0_142
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000bdf bsfq %rdi, %rax
- //0x00000be3 LBB0_143
- 0x4c, 0x03, 0x5d, 0x98, //0x00000be3 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000be7 addq %rax, %r11
- //0x00000bea LBB0_144
- 0x48, 0x8b, 0x75, 0xc8, //0x00000bea movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000bee movq $-64(%rbp), %r9
- 0xe9, 0x59, 0x03, 0x00, 0x00, //0x00000bf2 jmp LBB0_195
- //0x00000bf7 LBB0_146
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000bf7 bsfq %rsi, %rax
- 0x4d, 0x85, 0xe4, //0x00000bfb testq %r12, %r12
- 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x00000bfe je LBB0_185
- 0x49, 0x0f, 0xbc, 0xcc, //0x00000c04 bsfq %r12, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000c08 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000c0c subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000c0f cmpq %rax, %rcx
- 0x0f, 0x83, 0xc0, 0x02, 0x00, 0x00, //0x00000c12 jae LBB0_186
- 0xe9, 0x3d, 0x19, 0x00, 0x00, //0x00000c18 jmp LBB0_306
- //0x00000c1d LBB0_148
- 0x49, 0x01, 0xce, //0x00000c1d addq %rcx, %r14
- 0x4c, 0x89, 0x75, 0xa8, //0x00000c20 movq %r14, $-88(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c24 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c2b testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c2e movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000c32 jne LBB0_151
- 0xe9, 0x55, 0x17, 0x00, 0x00, //0x00000c38 jmp LBB0_420
- //0x00000c3d LBB0_149
- 0x48, 0x89, 0x7d, 0xa8, //0x00000c3d movq %rdi, $-88(%rbp)
- //0x00000c41 LBB0_150
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c41 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c48 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c4b movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x3d, 0x17, 0x00, 0x00, //0x00000c4f je LBB0_420
- //0x00000c55 LBB0_151
- 0x4d, 0x85, 0xe4, //0x00000c55 testq %r12, %r12
- 0x0f, 0x84, 0x34, 0x17, 0x00, 0x00, //0x00000c58 je LBB0_420
- 0x4d, 0x85, 0xdb, //0x00000c5e testq %r11, %r11
- 0x0f, 0x84, 0x2b, 0x17, 0x00, 0x00, //0x00000c61 je LBB0_420
- 0x48, 0x8b, 0x45, 0xa8, //0x00000c67 movq $-88(%rbp), %rax
- 0x4c, 0x29, 0xd0, //0x00000c6b subq %r10, %rax
- 0x48, 0x89, 0xc1, //0x00000c6e movq %rax, %rcx
- 0x48, 0xff, 0xc8, //0x00000c71 decq %rax
- 0x49, 0x39, 0xc5, //0x00000c74 cmpq %rax, %r13
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000c77 je LBB0_159
- 0x49, 0x39, 0xc3, //0x00000c7d cmpq %rax, %r11
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000c80 je LBB0_159
- 0x49, 0x39, 0xc4, //0x00000c86 cmpq %rax, %r12
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c89 je LBB0_159
- 0x4d, 0x85, 0xe4, //0x00000c8f testq %r12, %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000c92 movq $-64(%rbp), %r9
- 0x0f, 0x8e, 0x68, 0x02, 0x00, 0x00, //0x00000c96 jle LBB0_189
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c9c leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc5, //0x00000ca1 cmpq %rax, %r13
- 0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x00000ca4 je LBB0_189
- 0x49, 0xf7, 0xd4, //0x00000caa notq %r12
- 0x4d, 0x89, 0xe3, //0x00000cad movq %r12, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000cb0 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000cb4 testq %r11, %r11
- 0x0f, 0x89, 0xd7, 0xf4, 0xff, 0xff, //0x00000cb7 jns LBB0_258
- 0xe9, 0xcd, 0x16, 0x00, 0x00, //0x00000cbd jmp LBB0_419
- //0x00000cc2 LBB0_159
- 0x49, 0x89, 0xcb, //0x00000cc2 movq %rcx, %r11
- 0x49, 0xf7, 0xdb, //0x00000cc5 negq %r11
- //0x00000cc8 LBB0_160
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000cc8 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000ccc movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00000cd0 testq %r11, %r11
- 0x0f, 0x89, 0xbb, 0xf4, 0xff, 0xff, //0x00000cd3 jns LBB0_258
- 0xe9, 0xb1, 0x16, 0x00, 0x00, //0x00000cd9 jmp LBB0_419
- //0x00000cde LBB0_161
- 0x48, 0x89, 0xd0, //0x00000cde movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x00000ce1 subq %r11, %rax
- 0x0f, 0x84, 0x82, 0x18, 0x00, 0x00, //0x00000ce4 je LBB0_454
- 0x4c, 0x89, 0xd9, //0x00000cea movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x00000ced addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000cf0 cmpq $64, %rax
- 0x0f, 0x82, 0xa4, 0x11, 0x00, 0x00, //0x00000cf4 jb LBB0_358
- 0x41, 0x89, 0xc2, //0x00000cfa movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000cfd andl $63, %r10d
- 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000d01 leaq $-64(%rdx,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000d06 andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x00000d0a addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000d0d addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000d11 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00000d18 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d1b .p2align 4, 0x90
- //0x00000d20 LBB0_164
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000d20 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000d25 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000d2b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d31 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x00000d37 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00000d3b vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x00000d3f vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d43 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x00000d47 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d4b vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x00000d4f vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000d53 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000d57 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x00000d5b vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000d5f vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d63 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000d67 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000d6b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x00000d6f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d72 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000d76 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x00000d7a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000d7e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d81 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000d85 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000d89 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x00000d8d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00000d91 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000d95 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d98 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x00000d9c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000da0 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000da4 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000da8 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x00000dac orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000daf vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00000db3 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000db7 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dbb vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x00000dbf shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000dc3 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000dc6 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x00000dca vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x00000dce vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dd2 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000dd6 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00000dda orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000ddd vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00000de1 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000de5 shlq $32, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00000de9 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ded jne LBB0_166
- 0x4d, 0x85, 0xed, //0x00000df3 testq %r13, %r13
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000df6 jne LBB0_181
- //0x00000dfc LBB0_166
- 0x49, 0xc1, 0xe6, 0x30, //0x00000dfc shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00000e00 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00000e03 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00000e06 movq %r13, %rcx
- 0x4c, 0x09, 0xc9, //0x00000e09 orq %r9, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000e0c jne LBB0_182
- 0x4c, 0x09, 0xf2, //0x00000e12 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e15 testq %rsi, %rsi
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000e18 jne LBB0_183
- //0x00000e1e LBB0_168
- 0x48, 0x85, 0xd2, //0x00000e1e testq %rdx, %rdx
- 0x0f, 0x85, 0xda, 0x15, 0x00, 0x00, //0x00000e21 jne LBB0_432
- 0x48, 0x83, 0xc0, 0xc0, //0x00000e27 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000e2b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000e2f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e33 ja LBB0_164
- 0xe9, 0x11, 0x0b, 0x00, 0x00, //0x00000e39 jmp LBB0_170
- //0x00000e3e LBB0_182
- 0x4c, 0x89, 0xc9, //0x00000e3e movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e41 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000e44 andq %r13, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00000e47 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xcb, //0x00000e4b orq %r9, %rbx
- 0x48, 0x89, 0x5d, 0xb8, //0x00000e4e movq %rbx, $-72(%rbp)
- 0x48, 0xf7, 0xd3, //0x00000e52 notq %rbx
- 0x4c, 0x21, 0xeb, //0x00000e55 andq %r13, %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e58 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfb, //0x00000e62 andq %rdi, %rbx
- 0x45, 0x31, 0xc9, //0x00000e65 xorl %r9d, %r9d
- 0x48, 0x01, 0xcb, //0x00000e68 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000e6b setb %r9b
- 0x48, 0x01, 0xdb, //0x00000e6f addq %rbx, %rbx
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e72 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcb, //0x00000e7c xorq %rcx, %rbx
- 0x48, 0x23, 0x5d, 0xb8, //0x00000e7f andq $-72(%rbp), %rbx
- 0x48, 0xf7, 0xd3, //0x00000e83 notq %rbx
- 0x48, 0x21, 0xde, //0x00000e86 andq %rbx, %rsi
- 0x4c, 0x09, 0xf2, //0x00000e89 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e8c testq %rsi, %rsi
- 0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00000e8f je LBB0_168
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e95 jmp LBB0_183
- //0x00000e9a LBB0_181
- 0x4c, 0x89, 0xdb, //0x00000e9a movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00000e9d subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xe5, //0x00000ea1 bsfq %r13, %r12
- 0x49, 0x01, 0xdc, //0x00000ea5 addq %rbx, %r12
- 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000ea8 jmp LBB0_166
- //0x00000ead LBB0_183
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000ead bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000eb1 testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000eb4 je LBB0_192
- 0x48, 0x0f, 0xbc, 0xca, //0x00000eba bsfq %rdx, %rcx
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000ebe jmp LBB0_193
- //0x00000ec3 LBB0_185
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ec3 movl $64, %ecx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000ec8 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000ecc subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000ecf cmpq %rax, %rcx
- 0x0f, 0x82, 0x82, 0x16, 0x00, 0x00, //0x00000ed2 jb LBB0_306
- //0x00000ed8 LBB0_186
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ed8 leaq $1(%r11,%rax), %r11
- //0x00000edd LBB0_187
- 0x4d, 0x85, 0xdb, //0x00000edd testq %r11, %r11
- 0x0f, 0x88, 0x83, 0x14, 0x00, 0x00, //0x00000ee0 js LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00000ee6 movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000eea movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000eed movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000ef0 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000ef5 movq $-64(%rbp), %r9
- 0x0f, 0x8f, 0xb1, 0xf2, 0xff, 0xff, //0x00000ef9 jg LBB0_2
- 0xe9, 0x9e, 0x14, 0x00, 0x00, //0x00000eff jmp LBB0_423
- //0x00000f04 LBB0_189
- 0x4c, 0x89, 0xd8, //0x00000f04 movq %r11, %rax
- 0x4c, 0x09, 0xe8, //0x00000f07 orq %r13, %rax
- 0x4d, 0x39, 0xeb, //0x00000f0a cmpq %r13, %r11
- 0x0f, 0x8c, 0x5c, 0xf2, 0xff, 0xff, //0x00000f0d jl LBB0_257
- 0x48, 0x85, 0xc0, //0x00000f13 testq %rax, %rax
- 0x0f, 0x88, 0x53, 0xf2, 0xff, 0xff, //0x00000f16 js LBB0_257
- 0x49, 0xf7, 0xd3, //0x00000f1c notq %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f1f movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000f23 testq %r11, %r11
- 0x0f, 0x89, 0x68, 0xf2, 0xff, 0xff, //0x00000f26 jns LBB0_258
- 0xe9, 0x5e, 0x14, 0x00, 0x00, //0x00000f2c jmp LBB0_419
- //0x00000f31 LBB0_192
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f31 movl $64, %ecx
- //0x00000f36 LBB0_193
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f36 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f3a movq $-64(%rbp), %r9
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f3e subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000f42 cmpq %rax, %rcx
- 0x0f, 0x82, 0x2a, 0x16, 0x00, 0x00, //0x00000f45 jb LBB0_455
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f4b leaq $1(%r11,%rax), %r11
- //0x00000f50 LBB0_195
- 0x4d, 0x85, 0xdb, //0x00000f50 testq %r11, %r11
- 0x0f, 0x88, 0x58, 0x14, 0x00, 0x00, //0x00000f53 js LBB0_424
- 0x4c, 0x89, 0x1e, //0x00000f59 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000f5c movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000f5f cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f64 movq $-48(%rbp), %r12
- 0x0f, 0x8e, 0x34, 0x14, 0x00, 0x00, //0x00000f68 jle LBB0_423
- 0x49, 0x8b, 0x01, //0x00000f6e movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f71 cmpq $4095, %rax
- 0x0f, 0x8f, 0xe0, 0x13, 0x00, 0x00, //0x00000f77 jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x00000f7d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x00000f81 movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f84 movq $4, $8(%r9,%rax,8)
- 0xe9, 0x1e, 0xf2, 0xff, 0xff, //0x00000f8d jmp LBB0_2
- //0x00000f92 LBB0_199
- 0x48, 0x8b, 0x45, 0x90, //0x00000f92 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000f96 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000f9a testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000f9e movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x00000fa2 movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x00000fa6 jne LBB0_268
- 0x49, 0x89, 0xd4, //0x00000fac movq %rdx, %r12
- 0x4d, 0x29, 0xdc, //0x00000faf subq %r11, %r12
- 0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00000fb2 je LBB0_456
- 0x48, 0x8b, 0x45, 0xd0, //0x00000fb8 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0xd9, //0x00000fbc movq %r11, %rcx
- 0x49, 0x01, 0xc3, //0x00000fbf addq %rax, %r11
- 0x49, 0x83, 0xfc, 0x40, //0x00000fc2 cmpq $64, %r12
- 0x0f, 0x82, 0x12, 0x0f, 0x00, 0x00, //0x00000fc6 jb LBB0_360
- 0x44, 0x89, 0xe0, //0x00000fcc movl %r12d, %eax
- 0x83, 0xe0, 0x3f, //0x00000fcf andl $63, %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00000fd2 movq %rax, $-72(%rbp)
- 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000fd6 leaq $-64(%rdx,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000fdb andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x00000fdf addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000fe2 addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fe6 movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00000fed xorl %r10d, %r10d
- //0x00000ff0 .p2align 4, 0x90
- //0x00000ff0 LBB0_203
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000ff0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000ff5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000ffb vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00001001 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00001007 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x0000100b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000100f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00001013 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00001017 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000101b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000101f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0x79, 0xd7, 0xef, //0x00001023 vpmovmskb %xmm7, %r13d
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001027 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000102b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000102f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001033 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00001037 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000103b vpmovmskb %xmm2, %ebx
- 0xc5, 0xc9, 0x74, 0xd1, //0x0000103f vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001043 vpmovmskb %xmm2, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x00001047 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x0000104b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000104f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001053 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001056 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x00001059 shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000105d shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001061 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001065 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x00001068 orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000106b orq %r14, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000106e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001072 jne LBB0_205
- 0x48, 0x85, 0xd2, //0x00001078 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000107b jne LBB0_213
- //0x00001081 LBB0_205
- 0x4c, 0x09, 0xef, //0x00001081 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001084 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x00001087 orq %r10, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000108a jne LBB0_214
- //0x00001090 LBB0_206
- 0x48, 0x85, 0xff, //0x00001090 testq %rdi, %rdi
- 0x0f, 0x85, 0xf6, 0xf4, 0xff, 0xff, //0x00001093 jne LBB0_57
- //0x00001099 LBB0_207
- 0x49, 0x83, 0xc4, 0xc0, //0x00001099 addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x0000109d addq $64, %r11
- 0x49, 0x83, 0xfc, 0x3f, //0x000010a1 cmpq $63, %r12
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x000010a5 ja LBB0_203
- 0xe9, 0x01, 0x0b, 0x00, 0x00, //0x000010ab jmp LBB0_208
- //0x000010b0 LBB0_213
- 0x4c, 0x89, 0xd8, //0x000010b0 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000010b3 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x000010b7 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x000010bb addq %rax, %r9
- 0x4c, 0x09, 0xef, //0x000010be orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x000010c1 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x000010c4 orq %r10, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010c7 je LBB0_206
- //0x000010cd LBB0_214
- 0x4c, 0x89, 0xd0, //0x000010cd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000010d0 notq %rax
- 0x48, 0x21, 0xd0, //0x000010d3 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000010d6 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000010da orq %r10, %rcx
- 0x48, 0x89, 0xce, //0x000010dd movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000010e0 notq %rsi
- 0x48, 0x21, 0xd6, //0x000010e3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010e6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000010f0 andq %rdx, %rsi
- 0x45, 0x31, 0xd2, //0x000010f3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc6, //0x000010f6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc2, //0x000010f9 setb %r10b
- 0x48, 0x01, 0xf6, //0x000010fd addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001100 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000110a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000110d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001110 notq %rsi
- 0x48, 0x21, 0xf7, //0x00001113 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00001116 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001119 je LBB0_207
- 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x0000111f jmp LBB0_57
- //0x00001124 LBB0_215
- 0x48, 0x8b, 0x45, 0x90, //0x00001124 movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00001128 movq $8(%rax), %r10
- 0x4d, 0x29, 0xda, //0x0000112c subq %r11, %r10
- 0x0f, 0x84, 0xfa, 0x12, 0x00, 0x00, //0x0000112f je LBB0_438
- 0x4c, 0x89, 0x5d, 0xa8, //0x00001135 movq %r11, $-88(%rbp)
- 0x4d, 0x01, 0xdc, //0x00001139 addq %r11, %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000113c cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001141 jne LBB0_220
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001147 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x0000114d cmpq $1, %r10
- 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x00001151 je LBB0_303
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001157 movb $1(%r12), %al
- 0x04, 0xd2, //0x0000115c addb $-46, %al
- 0x3c, 0x37, //0x0000115e cmpb $55, %al
- 0x0f, 0x87, 0x6d, 0x05, 0x00, 0x00, //0x00001160 ja LBB0_303
- 0x0f, 0xb6, 0xc0, //0x00001166 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001169 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00001173 btq %rax, %rcx
- 0x0f, 0x83, 0x56, 0x05, 0x00, 0x00, //0x00001177 jae LBB0_303
- //0x0000117d LBB0_220
- 0x49, 0x83, 0xfa, 0x10, //0x0000117d cmpq $16, %r10
- 0x0f, 0x82, 0x30, 0x0d, 0x00, 0x00, //0x00001181 jb LBB0_359
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001187 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x0000118b movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000118e andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001192 leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001197 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000119b movq $-1, $-72(%rbp)
- 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x000011a3 movq $-1, $-80(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000011ab movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x000011b2 movq %r12, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b5 .p2align 4, 0x90
- //0x000011c0 LBB0_222
- 0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011c0 vmovdqu (%r13), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011c6 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x000011cb vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x000011cf vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x000011d3 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x000011d7 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x000011db vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x000011df vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x000011e3 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x000011e7 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x000011eb vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x000011ef vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000011f3 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000011f7 vpmovmskb %xmm2, %eax
- 0xc5, 0xf9, 0xd7, 0xde, //0x000011fb vpmovmskb %xmm6, %ebx
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000011ff vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x00001203 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001207 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x0000120c leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x00001213 xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001216 bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x0000121a cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000121d je LBB0_224
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001223 movl $-1, %edi
- 0xd3, 0xe7, //0x00001228 shll %cl, %edi
- 0xf7, 0xd7, //0x0000122a notl %edi
- 0x21, 0xf8, //0x0000122c andl %edi, %eax
- 0x21, 0xfb, //0x0000122e andl %edi, %ebx
- 0x21, 0xd7, //0x00001230 andl %edx, %edi
- 0x89, 0xfa, //0x00001232 movl %edi, %edx
- //0x00001234 LBB0_224
- 0x8d, 0x78, 0xff, //0x00001234 leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001237 andl %eax, %edi
- 0x0f, 0x85, 0x4f, 0x09, 0x00, 0x00, //0x00001239 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x0000123f leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x00001242 andl %ebx, %edi
- 0x0f, 0x85, 0x44, 0x09, 0x00, 0x00, //0x00001244 jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x0000124a leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x0000124d andl %edx, %edi
- 0x0f, 0x85, 0x39, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_337
- 0x85, 0xc0, //0x00001255 testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001257 je LBB0_230
- 0x4c, 0x89, 0xef, //0x0000125d movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001260 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x00001263 bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001267 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000126a cmpq $-1, %r14
- 0x0f, 0x85, 0x24, 0x09, 0x00, 0x00, //0x0000126e jne LBB0_338
- 0x4d, 0x89, 0xde, //0x00001274 movq %r11, %r14
- //0x00001277 LBB0_230
- 0x85, 0xdb, //0x00001277 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001279 je LBB0_233
- 0x4c, 0x89, 0xe8, //0x0000127f movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x00001282 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x00001285 bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001289 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x0000128c cmpq $-1, $-80(%rbp)
- 0x0f, 0x85, 0x01, 0x09, 0x00, 0x00, //0x00001291 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001297 movq %r11, $-80(%rbp)
- //0x0000129b LBB0_233
- 0x85, 0xd2, //0x0000129b testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000129d je LBB0_236
- 0x4c, 0x89, 0xe8, //0x000012a3 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x000012a6 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x000012a9 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x000012ad addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000012b0 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0xdd, 0x08, 0x00, 0x00, //0x000012b5 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb8, //0x000012bb movq %r11, $-72(%rbp)
- //0x000012bf LBB0_236
- 0x83, 0xf9, 0x10, //0x000012bf cmpl $16, %ecx
- 0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x000012c2 jne LBB0_291
- 0x49, 0x83, 0xc5, 0x10, //0x000012c8 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000012cc addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000012d0 cmpq $15, %r10
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012d4 ja LBB0_222
- 0x4d, 0x85, 0xc9, //0x000012da testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xf8, 0x14, 0x00, 0x00, //0x000012dd leaq $5368(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xb0, //0x000012e4 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x000012e8 movq $-72(%rbp), %rbx
- 0x0f, 0x84, 0x65, 0x03, 0x00, 0x00, //0x000012ec je LBB0_292
- //0x000012f2 LBB0_239
- 0x4b, 0x8d, 0x0c, 0x08, //0x000012f2 leaq (%r8,%r9), %rcx
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000012f6 jmp LBB0_262
- //0x000012fb LBB0_240
- 0x49, 0x8b, 0x01, //0x000012fb movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012fe cmpq $4095, %rax
- 0x0f, 0x8f, 0x53, 0x10, 0x00, 0x00, //0x00001304 jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x0000130a leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x0000130e movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001311 movq $5, $8(%r9,%rax,8)
- 0xe9, 0x91, 0xee, 0xff, 0xff, //0x0000131a jmp LBB0_2
- //0x0000131f LBB0_242
- 0x48, 0x8b, 0x4d, 0x90, //0x0000131f movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001323 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001327 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x0000132b cmpq %rdx, %r15
- 0x0f, 0x83, 0x97, 0x10, 0x00, 0x00, //0x0000132e jae LBB0_440
- 0x43, 0x8b, 0x0c, 0x1c, //0x00001334 movl (%r12,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001338 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0xfa, 0x10, 0x00, 0x00, //0x0000133e jne LBB0_442
- 0x4c, 0x89, 0xd9, //0x00001344 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001347 leaq $5(%r15), %r11
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x0000134b jmp LBB0_254
- //0x00001350 LBB0_245
- 0x48, 0x8b, 0x4d, 0x90, //0x00001350 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001354 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001358 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x0000135c cmpq %rdx, %r15
- 0x0f, 0x83, 0x66, 0x10, 0x00, 0x00, //0x0000135f jae LBB0_440
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001365 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000136c je LBB0_253
- 0xe9, 0x1c, 0x11, 0x00, 0x00, //0x00001372 jmp LBB0_247
- //0x00001377 LBB0_251
- 0x48, 0x8b, 0x4d, 0x90, //0x00001377 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000137b movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000137f leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001383 cmpq %rdx, %r15
- 0x0f, 0x83, 0x3f, 0x10, 0x00, 0x00, //0x00001386 jae LBB0_440
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x0000138c cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0x4c, 0x11, 0x00, 0x00, //0x00001393 jne LBB0_447
- //0x00001399 LBB0_253
- 0x4c, 0x89, 0xd9, //0x00001399 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x04, //0x0000139c leaq $4(%r15), %r11
- //0x000013a0 LBB0_254
- 0x4c, 0x89, 0x1e, //0x000013a0 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000013a3 movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000013a6 testq %rcx, %rcx
- 0x0f, 0x8f, 0x01, 0xee, 0xff, 0xff, //0x000013a9 jg LBB0_2
- 0xe9, 0xee, 0x0f, 0x00, 0x00, //0x000013af jmp LBB0_423
- //0x000013b4 LBB0_255
- 0x49, 0x8b, 0x01, //0x000013b4 movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013b7 cmpq $4095, %rax
- 0x0f, 0x8f, 0x9a, 0x0f, 0x00, 0x00, //0x000013bd jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x000013c3 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x000013c7 movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000013ca movq $6, $8(%r9,%rax,8)
- 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013d3 jmp LBB0_2
- //0x000013d8 LBB0_259
- 0x49, 0x89, 0xc3, //0x000013d8 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000013db subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000013de cmpq $-1, %r14
- 0x0f, 0x85, 0x95, 0x0a, 0x00, 0x00, //0x000013e2 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x000013e8 decq %r11
- 0x4d, 0x89, 0xde, //0x000013eb movq %r11, %r14
- 0x90, 0x90, //0x000013ee .p2align 4, 0x90
- //0x000013f0 LBB0_261
- 0x49, 0x89, 0xc0, //0x000013f0 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x000013f3 decq %r9
- 0x0f, 0x84, 0x03, 0x0a, 0x00, 0x00, //0x000013f6 je LBB0_341
- //0x000013fc LBB0_262
- 0x41, 0x0f, 0xbe, 0x10, //0x000013fc movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x00001400 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00001403 cmpl $58, %edx
- 0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x00001406 ja LBB0_292
- 0x49, 0x8d, 0x40, 0x01, //0x0000140c leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001410 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001414 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001417 jmpq *%rdx
- //0x00001419 LBB0_264
- 0x49, 0x89, 0xc3, //0x00001419 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000141c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000141f cmpq $-1, %rbx
- 0x0f, 0x85, 0x54, 0x0a, 0x00, 0x00, //0x00001423 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001429 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000142c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000142f jmp LBB0_261
- //0x00001434 LBB0_266
- 0x49, 0x89, 0xc3, //0x00001434 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001437 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000143a cmpq $-1, %rdi
- 0x0f, 0x85, 0x39, 0x0a, 0x00, 0x00, //0x0000143e jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001444 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001447 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000144a jmp LBB0_261
- //0x0000144f LBB0_268
- 0x48, 0x89, 0xd0, //0x0000144f movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x00001452 subq %r11, %rax
- 0x0f, 0x84, 0xf6, 0x10, 0x00, 0x00, //0x00001455 je LBB0_456
- 0x4c, 0x89, 0xd9, //0x0000145b movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x0000145e addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00001461 cmpq $64, %rax
- 0x0f, 0x82, 0x8c, 0x0a, 0x00, 0x00, //0x00001465 jb LBB0_361
- 0x41, 0x89, 0xc2, //0x0000146b movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x0000146e andl $63, %r10d
- 0x4e, 0x8d, 0x64, 0x02, 0xc0, //0x00001472 leaq $-64(%rdx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001477 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x0000147b addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x0000147e addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001482 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001489 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x0000148c .p2align 4, 0x90
- //0x00001490 LBB0_271
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00001490 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00001495 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000149b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000014a1 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x000014a7 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000014ab vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x000014af vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014b3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000014b7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014bb vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000014bf vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000014c3 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x000014c7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000014cb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000014cf vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000014d3 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x000014d7 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x000014db shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x000014df orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014e2 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x000014e6 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x000014ea shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x000014ee orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014f1 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x000014f5 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x000014f9 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x000014fd vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00001501 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00001505 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00001508 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x0000150c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00001510 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00001514 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00001518 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000151c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000151f vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00001523 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001527 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000152b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000152f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00001533 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001536 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000153a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000153e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001542 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00001546 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x0000154a orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000154d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001551 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001555 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001559 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000155d jne LBB0_273
- 0x4d, 0x85, 0xed, //0x00001563 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001566 jne LBB0_287
- //0x0000156c LBB0_273
- 0x49, 0xc1, 0xe6, 0x30, //0x0000156c shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00001570 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00001573 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00001576 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x00001579 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000157c jne LBB0_288
- 0x4c, 0x09, 0xf2, //0x00001582 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001585 testq %rsi, %rsi
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001588 jne LBB0_289
- //0x0000158e LBB0_275
- 0x48, 0x85, 0xd2, //0x0000158e testq %rdx, %rdx
- 0x0f, 0x85, 0xa7, 0x0f, 0x00, 0x00, //0x00001591 jne LBB0_452
- 0x48, 0x83, 0xc0, 0xc0, //0x00001597 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x0000159b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x0000159f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000015a3 ja LBB0_271
- 0xe9, 0xf0, 0x06, 0x00, 0x00, //0x000015a9 jmp LBB0_277
- //0x000015ae LBB0_288
- 0x4c, 0x89, 0xc1, //0x000015ae movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000015b1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000015b4 andq %r13, %rcx
- 0x4c, 0x89, 0x55, 0xb8, //0x000015b7 movq %r10, $-72(%rbp)
- 0x4c, 0x8d, 0x14, 0x09, //0x000015bb leaq (%rcx,%rcx), %r10
- 0x4d, 0x09, 0xc2, //0x000015bf orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x000015c2 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x000015c5 notq %rdi
- 0x4c, 0x21, 0xef, //0x000015c8 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015cb movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000015d5 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x000015d8 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x000015db addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x000015de setb %r8b
- 0x48, 0x01, 0xff, //0x000015e2 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000015e5 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x000015ef xorq %rcx, %rdi
- 0x4c, 0x21, 0xd7, //0x000015f2 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xb8, //0x000015f5 movq $-72(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x000015f9 notq %rdi
- 0x48, 0x21, 0xfe, //0x000015fc andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x000015ff orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001602 testq %rsi, %rsi
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00001605 je LBB0_275
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000160b jmp LBB0_289
- //0x00001610 LBB0_287
- 0x4c, 0x89, 0xdb, //0x00001610 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00001613 subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00001617 bsfq %r13, %r9
- 0x49, 0x01, 0xd9, //0x0000161b addq %rbx, %r9
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000161e jmp LBB0_273
- //0x00001623 LBB0_289
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001623 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001627 testq %rdx, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000162a movq $-48(%rbp), %r12
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000162e je LBB0_304
- 0x48, 0x0f, 0xbc, 0xca, //0x00001634 bsfq %rdx, %rcx
- 0x4d, 0x29, 0xe3, //0x00001638 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x0000163b cmpq %rax, %rcx
- 0x0f, 0x83, 0x94, 0xf8, 0xff, 0xff, //0x0000163e jae LBB0_186
- 0xe9, 0x11, 0x0f, 0x00, 0x00, //0x00001644 jmp LBB0_306
- //0x00001649 LBB0_291
- 0x49, 0x01, 0xcd, //0x00001649 addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000164c movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xb0, //0x0000164f movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001653 movq $-72(%rbp), %rbx
- //0x00001657 LBB0_292
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001657 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x0000165e testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001661 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xcb, 0x0d, 0x00, 0x00, //0x00001665 je LBB0_439
- //0x0000166b LBB0_293
- 0x48, 0x85, 0xdb, //0x0000166b testq %rbx, %rbx
- 0x0f, 0x84, 0xc2, 0x0d, 0x00, 0x00, //0x0000166e je LBB0_439
- 0x4d, 0x85, 0xf6, //0x00001674 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001677 movq $-64(%rbp), %r9
- 0x0f, 0x84, 0xb5, 0x0d, 0x00, 0x00, //0x0000167b je LBB0_439
- 0x4d, 0x29, 0xe0, //0x00001681 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00001684 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x00001688 cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000168b je LBB0_301
- 0x49, 0x39, 0xc6, //0x00001691 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001694 je LBB0_301
- 0x48, 0x39, 0xc3, //0x0000169a cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000169d je LBB0_301
- 0x48, 0x85, 0xdb, //0x000016a3 testq %rbx, %rbx
- 0x0f, 0x8e, 0x6e, 0x00, 0x00, 0x00, //0x000016a6 jle LBB0_309
- 0x48, 0x8d, 0x43, 0xff, //0x000016ac leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000016b0 cmpq %rax, %rdi
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000016b3 je LBB0_309
- 0x48, 0xf7, 0xd3, //0x000016b9 notq %rbx
- 0x49, 0x89, 0xdb, //0x000016bc movq %rbx, %r11
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016bf jmp LBB0_302
- //0x000016c4 LBB0_301
- 0x49, 0xf7, 0xd8, //0x000016c4 negq %r8
- 0x4d, 0x89, 0xc3, //0x000016c7 movq %r8, %r11
- //0x000016ca LBB0_302
- 0x4d, 0x85, 0xdb, //0x000016ca testq %r11, %r11
- 0x0f, 0x88, 0x63, 0x0d, 0x00, 0x00, //0x000016cd js LBB0_439
- //0x000016d3 LBB0_303
- 0x48, 0x8b, 0x4d, 0xa8, //0x000016d3 movq $-88(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x000016d7 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x000016da movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000016dd movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000016e0 testq %rcx, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x000016e3 movq $-48(%rbp), %r12
- 0x0f, 0x8f, 0xc3, 0xea, 0xff, 0xff, //0x000016e7 jg LBB0_2
- 0xe9, 0xb0, 0x0c, 0x00, 0x00, //0x000016ed jmp LBB0_423
- //0x000016f2 LBB0_304
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000016f2 movl $64, %ecx
- 0x4d, 0x29, 0xe3, //0x000016f7 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x000016fa cmpq %rax, %rcx
- 0x0f, 0x83, 0xd5, 0xf7, 0xff, 0xff, //0x000016fd jae LBB0_186
- 0xe9, 0x52, 0x0e, 0x00, 0x00, //0x00001703 jmp LBB0_306
- //0x00001708 LBB0_308
- 0x4d, 0x29, 0xd6, //0x00001708 subq %r10, %r14
- 0x44, 0x0f, 0xbc, 0xde, //0x0000170b bsfl %esi, %r11d
- 0x4d, 0x01, 0xf3, //0x0000170f addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x00001712 notq %r11
- 0xe9, 0xa6, 0x03, 0x00, 0x00, //0x00001715 jmp LBB0_326
- //0x0000171a LBB0_309
- 0x4c, 0x89, 0xf0, //0x0000171a movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x0000171d orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001720 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x66, 0x01, 0x00, 0x00, //0x00001723 jl LBB0_312
- 0x48, 0x85, 0xc0, //0x00001729 testq %rax, %rax
- 0x0f, 0x88, 0x5d, 0x01, 0x00, 0x00, //0x0000172c js LBB0_312
- 0x49, 0xf7, 0xd6, //0x00001732 notq %r14
- 0x4d, 0x89, 0xf3, //0x00001735 movq %r14, %r11
- 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00001738 jmp LBB0_302
- //0x0000173d LBB0_49
- 0x4c, 0x8b, 0x5d, 0xb8, //0x0000173d movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xd5, //0x00001741 movq %r10, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001744 cmpq $32, %r13
- 0x0f, 0x82, 0x66, 0x08, 0x00, 0x00, //0x00001748 jb LBB0_366
- //0x0000174e LBB0_50
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000174e vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001753 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001759 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x0000175d vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001761 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001765 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001769 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000176d vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001771 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001775 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001779 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000177d shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001781 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001784 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001788 jne LBB0_52
- 0x48, 0x85, 0xff, //0x0000178e testq %rdi, %rdi
- 0x0f, 0x85, 0xbc, 0x07, 0x00, 0x00, //0x00001791 jne LBB0_363
- //0x00001797 LBB0_52
- 0x48, 0x09, 0xca, //0x00001797 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x0000179a movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x0000179d orq %r12, %rax
- 0x0f, 0x85, 0xca, 0x07, 0x00, 0x00, //0x000017a0 jne LBB0_364
- //0x000017a6 LBB0_53
- 0x48, 0x85, 0xd2, //0x000017a6 testq %rdx, %rdx
- 0x0f, 0x84, 0xfd, 0x07, 0x00, 0x00, //0x000017a9 je LBB0_365
- //0x000017af LBB0_54
- 0x48, 0x0f, 0xbc, 0xc2, //0x000017af bsfq %rdx, %rax
- 0xe9, 0xdb, 0xed, 0xff, 0xff, //0x000017b3 jmp LBB0_58
- //0x000017b8 LBB0_113
- 0x4d, 0x89, 0xd3, //0x000017b8 movq %r10, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x000017bb movq $-72(%rbp), %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000017bf movq $-48(%rbp), %r12
- 0x48, 0x83, 0xf8, 0x20, //0x000017c3 cmpq $32, %rax
- 0x0f, 0x82, 0x66, 0x02, 0x00, 0x00, //0x000017c7 jb LBB0_317
- //0x000017cd LBB0_114
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000017cd vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000017d2 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000017d8 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000017dc vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000017e0 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x000017e4 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x000017e8 vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000017ec vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x000017f0 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x000017f4 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x000017f8 vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x000017fc vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001800 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001804 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001808 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x0000180c vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001810 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001814 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001818 shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000181c shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001820 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001823 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001827 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x0000182d testq %rdx, %rdx
- 0x0f, 0x85, 0xf8, 0x07, 0x00, 0x00, //0x00001830 jne LBB0_373
- //0x00001836 LBB0_116
- 0x48, 0xc1, 0xe7, 0x10, //0x00001836 shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x0000183a orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x0000183d movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001840 orq %r8, %rcx
- 0x0f, 0x85, 0xcb, 0x06, 0x00, 0x00, //0x00001843 jne LBB0_362
- //0x00001849 LBB0_117
- 0x4c, 0x09, 0xf7, //0x00001849 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000184c movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001851 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001856 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001859 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000185f bsfq %rsi, %rdx
- //0x00001863 LBB0_119
- 0x48, 0x85, 0xff, //0x00001863 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001866 je LBB0_121
- 0x48, 0x0f, 0xbc, 0xcf, //0x0000186c bsfq %rdi, %rcx
- //0x00001870 LBB0_121
- 0x48, 0x85, 0xf6, //0x00001870 testq %rsi, %rsi
- 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00001873 je LBB0_315
- //0x00001879 LBB0_122
- 0x4d, 0x29, 0xe3, //0x00001879 subq %r12, %r11
- 0x48, 0x39, 0xd1, //0x0000187c cmpq %rdx, %rcx
- 0x0f, 0x82, 0xd5, 0x0c, 0x00, 0x00, //0x0000187f jb LBB0_306
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001885 leaq $1(%r11,%rdx), %r11
- 0xe9, 0x4e, 0xf6, 0xff, 0xff, //0x0000188a jmp LBB0_187
- //0x0000188f LBB0_312
- 0x48, 0x85, 0xc0, //0x0000188f testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x00001892 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x00001896 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x00001899 cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x0000189d cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x000018a0 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x000018a4 movq %rdi, %r11
- 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x000018a7 jmp LBB0_302
- //0x000018ac LBB0_313
- 0x48, 0xf7, 0xd0, //0x000018ac notq %rax
- 0x49, 0x89, 0xc3, //0x000018af movq %rax, %r11
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000018b2 jmp LBB0_326
- //0x000018b7 LBB0_314
- 0x48, 0x89, 0x4d, 0xa8, //0x000018b7 movq %rcx, $-88(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018bb movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x000018c2 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000018c5 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x86, 0xf3, 0xff, 0xff, //0x000018c9 jne LBB0_151
- 0xe9, 0xbe, 0x0a, 0x00, 0x00, //0x000018cf jmp LBB0_420
- //0x000018d4 LBB0_134
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000018d4 movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xd5, //0x000018d8 movq %r10, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x000018db cmpq $32, %r13
- 0x0f, 0x82, 0x57, 0x08, 0x00, 0x00, //0x000018df jb LBB0_382
- //0x000018e5 LBB0_135
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000018e5 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000018ea vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000018f0 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000018f4 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000018f8 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000018fc vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001900 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001904 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001908 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000190c vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001910 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001914 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001918 orq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000191b cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000191f jne LBB0_137
- 0x48, 0x85, 0xff, //0x00001925 testq %rdi, %rdi
- 0x0f, 0x85, 0xad, 0x07, 0x00, 0x00, //0x00001928 jne LBB0_379
- //0x0000192e LBB0_137
- 0x48, 0x09, 0xca, //0x0000192e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001931 movq %rdi, %rax
- 0x4c, 0x09, 0xc8, //0x00001934 orq %r9, %rax
- 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x00001937 jne LBB0_380
- //0x0000193d LBB0_138
- 0x48, 0x85, 0xd2, //0x0000193d testq %rdx, %rdx
- 0x0f, 0x84, 0xee, 0x07, 0x00, 0x00, //0x00001940 je LBB0_381
- //0x00001946 LBB0_139
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001946 bsfq %rdx, %rax
- 0xe9, 0x94, 0xf2, 0xff, 0xff, //0x0000194a jmp LBB0_143
- //0x0000194f LBB0_170
- 0x4d, 0x89, 0xc3, //0x0000194f movq %r8, %r11
- 0x4c, 0x89, 0xd0, //0x00001952 movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001955 cmpq $32, %rax
- 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x00001959 jb LBB0_329
- //0x0000195f LBB0_171
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000195f vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001964 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x0000196a vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0x79, 0xd7, 0xc5, //0x0000196e vpmovmskb %xmm5, %r8d
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001972 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001976 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x0000197a vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000197e vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001982 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001986 vpmovmskb %xmm5, %ecx
- 0xc5, 0x81, 0x64, 0xea, //0x0000198a vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x0000198e vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001992 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001996 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x0000199a vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x0000199e vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x000019a2 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000019a6 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x000019aa shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000019ae shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x000019b2 orq %rcx, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000019b5 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019b9 jne LBB0_173
- 0x48, 0x85, 0xd2, //0x000019bf testq %rdx, %rdx
- 0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000019c2 jne LBB0_390
- //0x000019c8 LBB0_173
- 0x48, 0xc1, 0xe7, 0x10, //0x000019c8 shlq $16, %rdi
- 0x4c, 0x09, 0xc6, //0x000019cc orq %r8, %rsi
- 0x48, 0x89, 0xd1, //0x000019cf movq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x000019d2 orq %r9, %rcx
- 0x0f, 0x85, 0x65, 0x06, 0x00, 0x00, //0x000019d5 jne LBB0_374
- //0x000019db LBB0_174
- 0x4c, 0x09, 0xf7, //0x000019db orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019de movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000019e3 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x000019e8 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019eb je LBB0_176
- 0x48, 0x0f, 0xbc, 0xd6, //0x000019f1 bsfq %rsi, %rdx
- //0x000019f5 LBB0_176
- 0x48, 0x85, 0xff, //0x000019f5 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019f8 je LBB0_178
- 0x48, 0x0f, 0xbc, 0xcf, //0x000019fe bsfq %rdi, %rcx
- //0x00001a02 LBB0_178
- 0x48, 0x85, 0xf6, //0x00001a02 testq %rsi, %rsi
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x00001a05 je LBB0_327
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00001a0b subq $-48(%rbp), %r11
- 0x48, 0x39, 0xd1, //0x00001a0f cmpq %rdx, %rcx
- 0x0f, 0x82, 0x83, 0x0b, 0x00, 0x00, //0x00001a12 jb LBB0_458
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a18 leaq $1(%r11,%rdx), %r11
- 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a1d jmp LBB0_144
- //0x00001a22 LBB0_315
- 0x48, 0x85, 0xff, //0x00001a22 testq %rdi, %rdi
- 0x0f, 0x85, 0x5c, 0x0b, 0x00, 0x00, //0x00001a25 jne LBB0_457
- 0x49, 0x83, 0xc3, 0x20, //0x00001a2b addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001a2f addq $-32, %rax
- //0x00001a33 LBB0_317
- 0x4d, 0x85, 0xc0, //0x00001a33 testq %r8, %r8
- 0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00001a36 jne LBB0_377
- 0x48, 0x85, 0xc0, //0x00001a3c testq %rax, %rax
- 0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a3f je LBB0_416
- //0x00001a45 LBB0_319
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001a45 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001a49 cmpb $34, %cl
- 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00001a4c je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001a52 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a55 je LBB0_323
- 0x80, 0xf9, 0x1f, //0x00001a5b cmpb $31, %cl
- 0x0f, 0x86, 0x2f, 0x0b, 0x00, 0x00, //0x00001a5e jbe LBB0_461
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a64 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a6b movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001a70 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001a73 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001a76 jne LBB0_319
- 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001a7c jmp LBB0_416
- //0x00001a81 LBB0_323
- 0x48, 0x83, 0xf8, 0x01, //0x00001a81 cmpq $1, %rax
- 0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001a85 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001a8b movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001a8e movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001a92 subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001a95 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001a99 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001a9d movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001aa4 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001aa9 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001aac addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001aaf jne LBB0_319
- 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001ab5 jmp LBB0_416
- //0x00001aba LBB0_325
- 0x48, 0xf7, 0xd6, //0x00001aba notq %rsi
- 0x49, 0x89, 0xf3, //0x00001abd movq %rsi, %r11
- //0x00001ac0 LBB0_326
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ac0 movq $-56(%rbp), %rsi
- 0xe9, 0xff, 0xf1, 0xff, 0xff, //0x00001ac4 jmp LBB0_160
- //0x00001ac9 LBB0_327
- 0x48, 0x85, 0xff, //0x00001ac9 testq %rdi, %rdi
- 0x0f, 0x85, 0xdb, 0x0a, 0x00, 0x00, //0x00001acc jne LBB0_459
- 0x49, 0x83, 0xc3, 0x20, //0x00001ad2 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001ad6 addq $-32, %rax
- //0x00001ada LBB0_329
- 0x4d, 0x85, 0xc9, //0x00001ada testq %r9, %r9
- 0x0f, 0x85, 0x2e, 0x07, 0x00, 0x00, //0x00001add jne LBB0_393
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ae3 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001ae7 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00001aeb testq %rax, %rax
- 0x0f, 0x84, 0xc7, 0x08, 0x00, 0x00, //0x00001aee je LBB0_425
- //0x00001af4 LBB0_331
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001af4 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001af8 cmpb $34, %cl
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00001afb je LBB0_340
- 0x80, 0xf9, 0x5c, //0x00001b01 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001b04 je LBB0_335
- 0x80, 0xf9, 0x1f, //0x00001b0a cmpb $31, %cl
- 0x0f, 0x86, 0xa3, 0x0a, 0x00, 0x00, //0x00001b0d jbe LBB0_460
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b13 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b1a movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001b1f addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b22 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b25 jne LBB0_331
- 0xe9, 0x8b, 0x08, 0x00, 0x00, //0x00001b2b jmp LBB0_425
- //0x00001b30 LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x00001b30 cmpq $1, %rax
- 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00001b34 je LBB0_462
- 0x4c, 0x89, 0xd9, //0x00001b3a movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001b3d subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00001b41 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00001b45 cmoveq %rcx, %r12
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b49 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b50 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b55 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b59 movq $-64(%rbp), %r9
- 0x49, 0x01, 0xd3, //0x00001b5d addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b60 addq %rcx, %rax
- 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001b63 jne LBB0_331
- 0xe9, 0x4d, 0x08, 0x00, 0x00, //0x00001b69 jmp LBB0_425
- //0x00001b6e LBB0_418
- 0x48, 0xf7, 0xda, //0x00001b6e negq %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b71 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001b75 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b79 movq $-64(%rbp), %r9
- 0x49, 0x89, 0xd3, //0x00001b7d movq %rdx, %r11
- 0x4d, 0x85, 0xdb, //0x00001b80 testq %r11, %r11
- 0x0f, 0x89, 0x0b, 0xe6, 0xff, 0xff, //0x00001b83 jns LBB0_258
- 0xe9, 0x01, 0x08, 0x00, 0x00, //0x00001b89 jmp LBB0_419
- //0x00001b8e LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001b8e subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001b91 bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001b95 addq %r13, %r11
- //0x00001b98 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001b98 notq %r11
- //0x00001b9b LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b9b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b9f movq $-64(%rbp), %r9
- 0xe9, 0x22, 0xfb, 0xff, 0xff, //0x00001ba3 jmp LBB0_302
- //0x00001ba8 LBB0_340
- 0x4c, 0x03, 0x5d, 0x98, //0x00001ba8 addq $-104(%rbp), %r11
- 0xe9, 0x9f, 0xf3, 0xff, 0xff, //0x00001bac jmp LBB0_195
- //0x00001bb1 LBB0_208
- 0x4d, 0x89, 0xc3, //0x00001bb1 movq %r8, %r11
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001bb4 movq $-72(%rbp), %r12
- 0x49, 0x83, 0xfc, 0x20, //0x00001bb8 cmpq $32, %r12
- 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001bbc jb LBB0_399
- //0x00001bc2 LBB0_209
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bc2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001bc7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001bcd vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001bd1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001bd5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001bd9 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001bdd vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001be1 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001be5 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001be9 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001bed shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001bf1 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001bf5 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001bf8 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001bfc jne LBB0_211
- 0x48, 0x85, 0xff, //0x00001c02 testq %rdi, %rdi
- 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001c05 jne LBB0_396
- //0x00001c0b LBB0_211
- 0x48, 0x09, 0xca, //0x00001c0b orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001c0e movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00001c11 orq %r10, %rax
- 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001c14 jne LBB0_397
- //0x00001c1a LBB0_212
- 0x48, 0x85, 0xd2, //0x00001c1a testq %rdx, %rdx
- 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x00001c1d jne LBB0_54
- //0x00001c23 LBB0_398
- 0x49, 0x83, 0xc3, 0x20, //0x00001c23 addq $32, %r11
- 0x49, 0x83, 0xc4, 0xe0, //0x00001c27 addq $-32, %r12
- //0x00001c2b LBB0_399
- 0x4d, 0x85, 0xd2, //0x00001c2b testq %r10, %r10
- 0x0f, 0x85, 0xbe, 0x06, 0x00, 0x00, //0x00001c2e jne LBB0_411
- 0x4d, 0x85, 0xe4, //0x00001c34 testq %r12, %r12
- 0x0f, 0x84, 0x36, 0x07, 0x00, 0x00, //0x00001c37 je LBB0_416
- //0x00001c3d LBB0_401
- 0x49, 0x8d, 0x4b, 0x01, //0x00001c3d leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001c41 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001c45 cmpb $34, %bl
- 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x00001c48 je LBB0_406
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00001c4e leaq $-1(%r12), %rdx
- 0x80, 0xfb, 0x5c, //0x00001c53 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001c56 je LBB0_404
- 0x49, 0x89, 0xd4, //0x00001c5c movq %rdx, %r12
- 0x49, 0x89, 0xcb, //0x00001c5f movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001c62 testq %rdx, %rdx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001c65 jne LBB0_401
- 0xe9, 0x03, 0x07, 0x00, 0x00, //0x00001c6b jmp LBB0_416
- //0x00001c70 LBB0_404
- 0x48, 0x85, 0xd2, //0x00001c70 testq %rdx, %rdx
- 0x0f, 0x84, 0xfa, 0x06, 0x00, 0x00, //0x00001c73 je LBB0_416
- 0x48, 0x03, 0x4d, 0xa0, //0x00001c79 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001c7d cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001c81 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00001c85 addq $2, %r11
- 0x49, 0x83, 0xc4, 0xfe, //0x00001c89 addq $-2, %r12
- 0x4c, 0x89, 0xe2, //0x00001c8d movq %r12, %rdx
- 0x48, 0x85, 0xd2, //0x00001c90 testq %rdx, %rdx
- 0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00001c93 jne LBB0_401
- 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00001c99 jmp LBB0_416
- //0x00001c9e LBB0_277
- 0x4d, 0x89, 0xe3, //0x00001c9e movq %r12, %r11
- 0x4c, 0x89, 0xd0, //0x00001ca1 movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001ca4 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001ca8 movq $-48(%rbp), %r12
- 0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001cac jb LBB0_345
- //0x00001cb2 LBB0_278
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001cb2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001cb7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001cbd vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001cc1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001cc5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001cc9 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x00001ccd vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001cd1 vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001cd5 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x00001cd9 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x00001cdd vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x00001ce1 vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001ce5 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001ce9 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001ced vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001cf1 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001cf5 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001cf9 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001cfd shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001d01 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001d05 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001d08 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d0c jne LBB0_280
- 0x48, 0x85, 0xd2, //0x00001d12 testq %rdx, %rdx
- 0x0f, 0x85, 0xc5, 0x05, 0x00, 0x00, //0x00001d15 jne LBB0_408
- //0x00001d1b LBB0_280
- 0x48, 0xc1, 0xe7, 0x10, //0x00001d1b shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x00001d1f orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x00001d22 movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001d25 orq %r8, %rcx
- 0x0f, 0x85, 0x17, 0x05, 0x00, 0x00, //0x00001d28 jne LBB0_395
- //0x00001d2e LBB0_281
- 0x4c, 0x09, 0xf7, //0x00001d2e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d31 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d36 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001d3b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d3e je LBB0_283
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001d44 bsfq %rsi, %rdx
- //0x00001d48 LBB0_283
- 0x48, 0x85, 0xff, //0x00001d48 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d4b je LBB0_285
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001d51 bsfq %rdi, %rcx
- //0x00001d55 LBB0_285
- 0x48, 0x85, 0xf6, //0x00001d55 testq %rsi, %rsi
- 0x0f, 0x85, 0x1b, 0xfb, 0xff, 0xff, //0x00001d58 jne LBB0_122
- 0x48, 0x85, 0xff, //0x00001d5e testq %rdi, %rdi
- 0x0f, 0x85, 0x20, 0x08, 0x00, 0x00, //0x00001d61 jne LBB0_457
- 0x49, 0x83, 0xc3, 0x20, //0x00001d67 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001d6b addq $-32, %rax
- //0x00001d6f LBB0_345
- 0x4d, 0x85, 0xc0, //0x00001d6f testq %r8, %r8
- 0x0f, 0x85, 0xa6, 0x05, 0x00, 0x00, //0x00001d72 jne LBB0_409
- 0x48, 0x85, 0xc0, //0x00001d78 testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00001d7b je LBB0_416
- //0x00001d81 LBB0_347
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001d81 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001d85 cmpb $34, %cl
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d88 je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001d8e cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d91 je LBB0_351
- 0x80, 0xf9, 0x1f, //0x00001d97 cmpb $31, %cl
- 0x0f, 0x86, 0xf3, 0x07, 0x00, 0x00, //0x00001d9a jbe LBB0_461
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001da0 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001da7 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001dac addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001daf addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001db2 jne LBB0_347
- 0xe9, 0xb6, 0x05, 0x00, 0x00, //0x00001db8 jmp LBB0_416
- //0x00001dbd LBB0_351
- 0x48, 0x83, 0xf8, 0x01, //0x00001dbd cmpq $1, %rax
- 0x0f, 0x84, 0xac, 0x05, 0x00, 0x00, //0x00001dc1 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001dc7 movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001dca movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001dce subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001dd1 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001dd5 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001dd9 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001de0 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001de5 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001de8 addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001deb jne LBB0_347
- 0xe9, 0x7d, 0x05, 0x00, 0x00, //0x00001df1 jmp LBB0_416
- //0x00001df6 LBB0_355
- 0x4c, 0x03, 0x5d, 0x98, //0x00001df6 addq $-104(%rbp), %r11
- 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00001dfa jmp LBB0_187
- //0x00001dff LBB0_341
- 0x49, 0x89, 0xc8, //0x00001dff movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e02 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001e09 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001e0c movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x55, 0xf8, 0xff, 0xff, //0x00001e10 jne LBB0_293
- 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001e16 jmp LBB0_439
- //0x00001e1b LBB0_342
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e1b movq $-1, %r11
- 0x4c, 0x89, 0x55, 0xa8, //0x00001e22 movq %r10, $-88(%rbp)
- 0x49, 0x89, 0xf9, //0x00001e26 movq %rdi, %r9
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e29 movq $-1, %r13
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e30 movq $-1, %r12
- 0xe9, 0x54, 0xe9, 0xff, 0xff, //0x00001e37 jmp LBB0_90
- //0x00001e3c LBB0_353
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e3c movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00001e43 xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e46 cmpq $32, %r13
- 0x0f, 0x83, 0xfe, 0xf8, 0xff, 0xff, //0x00001e4a jae LBB0_50
- 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x00001e50 jmp LBB0_366
- //0x00001e55 LBB0_354
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e55 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001e5c xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001e5f cmpq $32, %rax
- 0x0f, 0x83, 0x64, 0xf9, 0xff, 0xff, //0x00001e63 jae LBB0_114
- 0xe9, 0xc5, 0xfb, 0xff, 0xff, //0x00001e69 jmp LBB0_317
- //0x00001e6e LBB0_406
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001e6e movq $-48(%rbp), %r12
- //0x00001e72 LBB0_407
- 0x4c, 0x29, 0xe1, //0x00001e72 subq %r12, %rcx
- 0x49, 0x89, 0xcb, //0x00001e75 movq %rcx, %r11
- 0xe9, 0x60, 0xf0, 0xff, 0xff, //0x00001e78 jmp LBB0_187
- //0x00001e7d LBB0_356
- 0x49, 0xf7, 0xdb, //0x00001e7d negq %r11
- 0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00001e80 jmp LBB0_339
- //0x00001e85 LBB0_357
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e85 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00001e8c xorl %r9d, %r9d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e8f cmpq $32, %r13
- 0x0f, 0x83, 0x4c, 0xfa, 0xff, 0xff, //0x00001e93 jae LBB0_135
- 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00001e99 jmp LBB0_382
- //0x00001e9e LBB0_358
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e9e movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00001ea5 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x00001ea8 cmpq $32, %rax
- 0x0f, 0x83, 0xad, 0xfa, 0xff, 0xff, //0x00001eac jae LBB0_171
- 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00001eb2 jmp LBB0_329
- //0x00001eb7 LBB0_359
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001eb7 movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x00001ebe movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x00001ec1 movq %r10, %r9
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ec4 movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ecb movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0x03, 0x09, 0x00, 0x00, //0x00001ed2 leaq $2307(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0x14, 0xf4, 0xff, 0xff, //0x00001ed9 jmp LBB0_239
- //0x00001ede LBB0_360
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00001ee5 xorl %r10d, %r10d
- 0x49, 0x83, 0xfc, 0x20, //0x00001ee8 cmpq $32, %r12
- 0x0f, 0x83, 0xd0, 0xfc, 0xff, 0xff, //0x00001eec jae LBB0_209
- 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00001ef2 jmp LBB0_399
- //0x00001ef7 LBB0_361
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ef7 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001efe xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001f01 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f05 movq $-48(%rbp), %r12
- 0x0f, 0x83, 0xa3, 0xfd, 0xff, 0xff, //0x00001f09 jae LBB0_278
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00001f0f jmp LBB0_345
- //0x00001f14 LBB0_362
- 0x44, 0x89, 0xc1, //0x00001f14 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00001f17 notl %ecx
- 0x21, 0xd1, //0x00001f19 andl %edx, %ecx
- 0x44, 0x8d, 0x24, 0x09, //0x00001f1b leal (%rcx,%rcx), %r12d
- 0x45, 0x09, 0xc4, //0x00001f1f orl %r8d, %r12d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f22 movl $2863311530, %ebx
- 0x44, 0x31, 0xe3, //0x00001f27 xorl %r12d, %ebx
- 0x21, 0xd3, //0x00001f2a andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f2c andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00001f32 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00001f35 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00001f37 setb %r8b
- 0x01, 0xdb, //0x00001f3b addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001f3d xorl $1431655765, %ebx
- 0x44, 0x21, 0xe3, //0x00001f43 andl %r12d, %ebx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f46 movq $-48(%rbp), %r12
- 0xf7, 0xd3, //0x00001f4a notl %ebx
- 0x21, 0xde, //0x00001f4c andl %ebx, %esi
- 0xe9, 0xf6, 0xf8, 0xff, 0xff, //0x00001f4e jmp LBB0_117
- //0x00001f53 LBB0_363
- 0x4c, 0x89, 0xd8, //0x00001f53 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001f56 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00001f5a bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x00001f5e addq %rax, %r9
- 0x48, 0x09, 0xca, //0x00001f61 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001f64 movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x00001f67 orq %r12, %rax
- 0x0f, 0x84, 0x36, 0xf8, 0xff, 0xff, //0x00001f6a je LBB0_53
- //0x00001f70 LBB0_364
- 0x44, 0x89, 0xe0, //0x00001f70 movl %r12d, %eax
- 0xf7, 0xd0, //0x00001f73 notl %eax
- 0x21, 0xf8, //0x00001f75 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x00001f77 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xe1, //0x00001f7a orl %r12d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f7d movl $2863311530, %esi
- 0x31, 0xce, //0x00001f82 xorl %ecx, %esi
- 0x21, 0xfe, //0x00001f84 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f86 andl $-1431655766, %esi
- 0x45, 0x31, 0xe4, //0x00001f8c xorl %r12d, %r12d
- 0x01, 0xc6, //0x00001f8f addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc4, //0x00001f91 setb %r12b
- 0x01, 0xf6, //0x00001f95 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f97 xorl $1431655765, %esi
- 0x21, 0xce, //0x00001f9d andl %ecx, %esi
- 0xf7, 0xd6, //0x00001f9f notl %esi
- 0x21, 0xf2, //0x00001fa1 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00001fa3 testq %rdx, %rdx
- 0x0f, 0x85, 0x03, 0xf8, 0xff, 0xff, //0x00001fa6 jne LBB0_54
- //0x00001fac LBB0_365
- 0x49, 0x83, 0xc3, 0x20, //0x00001fac addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00001fb0 addq $-32, %r13
- //0x00001fb4 LBB0_366
- 0x4d, 0x85, 0xe4, //0x00001fb4 testq %r12, %r12
- 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00001fb7 jne LBB0_375
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001fbd movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x00001fc1 testq %r13, %r13
- 0x0f, 0x84, 0xa9, 0x03, 0x00, 0x00, //0x00001fc4 je LBB0_416
- //0x00001fca LBB0_368
- 0x49, 0x8d, 0x4b, 0x01, //0x00001fca leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001fce movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001fd2 cmpb $34, %bl
- 0x0f, 0x84, 0x97, 0xfe, 0xff, 0xff, //0x00001fd5 je LBB0_407
- 0x49, 0x8d, 0x55, 0xff, //0x00001fdb leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00001fdf cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fe2 je LBB0_371
- 0x49, 0x89, 0xd5, //0x00001fe8 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00001feb movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001fee testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001ff1 jne LBB0_368
- 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00001ff7 jmp LBB0_416
- //0x00001ffc LBB0_371
- 0x48, 0x85, 0xd2, //0x00001ffc testq %rdx, %rdx
- 0x0f, 0x84, 0x6e, 0x03, 0x00, 0x00, //0x00001fff je LBB0_416
- 0x48, 0x03, 0x4d, 0xa0, //0x00002005 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002009 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x0000200d cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00002011 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002015 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002019 movq %r13, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000201c movq $-48(%rbp), %r12
- 0x48, 0x85, 0xd2, //0x00002020 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00002023 jne LBB0_368
- 0xe9, 0x45, 0x03, 0x00, 0x00, //0x00002029 jmp LBB0_416
- //0x0000202e LBB0_373
- 0x4c, 0x89, 0xdb, //0x0000202e movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x00002031 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002034 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x00002038 addq %rbx, %r9
- 0xe9, 0xf6, 0xf7, 0xff, 0xff, //0x0000203b jmp LBB0_116
- //0x00002040 LBB0_374
- 0x44, 0x89, 0xc9, //0x00002040 movl %r9d, %ecx
- 0xf7, 0xd1, //0x00002043 notl %ecx
- 0x21, 0xd1, //0x00002045 andl %edx, %ecx
- 0x44, 0x8d, 0x04, 0x09, //0x00002047 leal (%rcx,%rcx), %r8d
- 0x45, 0x09, 0xc8, //0x0000204b orl %r9d, %r8d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000204e movl $2863311530, %ebx
- 0x44, 0x31, 0xc3, //0x00002053 xorl %r8d, %ebx
- 0x21, 0xd3, //0x00002056 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002058 andl $-1431655766, %ebx
- 0x45, 0x31, 0xc9, //0x0000205e xorl %r9d, %r9d
- 0x01, 0xcb, //0x00002061 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002063 setb %r9b
- 0x01, 0xdb, //0x00002067 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002069 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x0000206f andl %r8d, %ebx
- 0xf7, 0xd3, //0x00002072 notl %ebx
- 0x21, 0xde, //0x00002074 andl %ebx, %esi
- 0xe9, 0x60, 0xf9, 0xff, 0xff, //0x00002076 jmp LBB0_174
- //0x0000207b LBB0_375
- 0x4d, 0x85, 0xed, //0x0000207b testq %r13, %r13
- 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x0000207e je LBB0_416
- 0x48, 0x8b, 0x45, 0xa0, //0x00002084 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002088 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x0000208b cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x0000208f cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x00002093 incq %r11
- 0x49, 0xff, 0xcd, //0x00002096 decq %r13
- 0x4c, 0x8b, 0x65, 0xd0, //0x00002099 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x0000209d testq %r13, %r13
- 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000020a0 jne LBB0_368
- 0xe9, 0xc8, 0x02, 0x00, 0x00, //0x000020a6 jmp LBB0_416
- //0x000020ab LBB0_377
- 0x48, 0x85, 0xc0, //0x000020ab testq %rax, %rax
- 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x000020ae je LBB0_416
- 0x48, 0x8b, 0x4d, 0xa0, //0x000020b4 movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x000020b8 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000020bb cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x000020bf cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x000020c3 incq %r11
- 0x48, 0xff, 0xc8, //0x000020c6 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000020c9 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x000020cd testq %rax, %rax
- 0x0f, 0x85, 0x6f, 0xf9, 0xff, 0xff, //0x000020d0 jne LBB0_319
- 0xe9, 0x98, 0x02, 0x00, 0x00, //0x000020d6 jmp LBB0_416
- //0x000020db LBB0_379
- 0x4c, 0x89, 0xd8, //0x000020db movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000020de subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x000020e2 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x000020e6 addq %rax, %r12
- 0x48, 0x09, 0xca, //0x000020e9 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x000020ec movq %rdi, %rax
- 0x4c, 0x09, 0xc8, //0x000020ef orq %r9, %rax
- 0x0f, 0x84, 0x45, 0xf8, 0xff, 0xff, //0x000020f2 je LBB0_138
- //0x000020f8 LBB0_380
- 0x44, 0x89, 0xc8, //0x000020f8 movl %r9d, %eax
- 0xf7, 0xd0, //0x000020fb notl %eax
- 0x21, 0xf8, //0x000020fd andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000020ff leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xc9, //0x00002102 orl %r9d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002105 movl $2863311530, %esi
- 0x31, 0xce, //0x0000210a xorl %ecx, %esi
- 0x21, 0xfe, //0x0000210c andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000210e andl $-1431655766, %esi
- 0x45, 0x31, 0xc9, //0x00002114 xorl %r9d, %r9d
- 0x01, 0xc6, //0x00002117 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002119 setb %r9b
- 0x01, 0xf6, //0x0000211d addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000211f xorl $1431655765, %esi
- 0x21, 0xce, //0x00002125 andl %ecx, %esi
- 0xf7, 0xd6, //0x00002127 notl %esi
- 0x21, 0xf2, //0x00002129 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x0000212b testq %rdx, %rdx
- 0x0f, 0x85, 0x12, 0xf8, 0xff, 0xff, //0x0000212e jne LBB0_139
- //0x00002134 LBB0_381
- 0x49, 0x83, 0xc3, 0x20, //0x00002134 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00002138 addq $-32, %r13
- //0x0000213c LBB0_382
- 0x4d, 0x85, 0xc9, //0x0000213c testq %r9, %r9
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000213f jne LBB0_391
- 0x48, 0x8b, 0x75, 0xc8, //0x00002145 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002149 movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x0000214d testq %r13, %r13
- 0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00002150 je LBB0_425
- //0x00002156 LBB0_384
- 0x49, 0x8d, 0x4b, 0x01, //0x00002156 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x0000215a movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x0000215e cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002161 je LBB0_389
- 0x49, 0x8d, 0x55, 0xff, //0x00002167 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x0000216b cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000216e je LBB0_387
- 0x49, 0x89, 0xd5, //0x00002174 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00002177 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x0000217a testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000217d jne LBB0_384
- 0xe9, 0x33, 0x02, 0x00, 0x00, //0x00002183 jmp LBB0_425
- //0x00002188 LBB0_387
- 0x48, 0x85, 0xd2, //0x00002188 testq %rdx, %rdx
- 0x0f, 0x84, 0x38, 0x04, 0x00, 0x00, //0x0000218b je LBB0_462
- 0x48, 0x03, 0x4d, 0xa0, //0x00002191 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00002195 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00002199 cmoveq %rcx, %r12
- 0x49, 0x83, 0xc3, 0x02, //0x0000219d addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x000021a1 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x000021a5 movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000021a8 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000021ac movq $-64(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x000021b0 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000021b3 jne LBB0_384
- 0xe9, 0xfd, 0x01, 0x00, 0x00, //0x000021b9 jmp LBB0_425
- //0x000021be LBB0_389
- 0x48, 0x2b, 0x4d, 0xd0, //0x000021be subq $-48(%rbp), %rcx
- 0x49, 0x89, 0xcb, //0x000021c2 movq %rcx, %r11
- 0xe9, 0x86, 0xed, 0xff, 0xff, //0x000021c5 jmp LBB0_195
- //0x000021ca LBB0_390
- 0x4c, 0x89, 0xd9, //0x000021ca movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x000021cd subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xe2, //0x000021d1 bsfq %rdx, %r12
- 0x49, 0x01, 0xcc, //0x000021d5 addq %rcx, %r12
- 0xe9, 0xeb, 0xf7, 0xff, 0xff, //0x000021d8 jmp LBB0_173
- //0x000021dd LBB0_391
- 0x4d, 0x85, 0xed, //0x000021dd testq %r13, %r13
- 0x0f, 0x84, 0xe3, 0x03, 0x00, 0x00, //0x000021e0 je LBB0_462
- 0x48, 0x8b, 0x45, 0xa0, //0x000021e6 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000021ea addq %r11, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x000021ed cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe0, //0x000021f1 cmoveq %rax, %r12
- 0x49, 0xff, 0xc3, //0x000021f5 incq %r11
- 0x49, 0xff, 0xcd, //0x000021f8 decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000021fb movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000021ff movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x00002203 testq %r13, %r13
- 0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x00002206 jne LBB0_384
- 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x0000220c jmp LBB0_425
- //0x00002211 LBB0_393
- 0x48, 0x85, 0xc0, //0x00002211 testq %rax, %rax
- 0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002214 je LBB0_462
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000221a movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000221e addq %r11, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00002221 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00002225 cmoveq %rcx, %r12
- 0x49, 0xff, 0xc3, //0x00002229 incq %r11
- 0x48, 0xff, 0xc8, //0x0000222c decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x0000222f movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002233 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00002237 testq %rax, %rax
- 0x0f, 0x85, 0xb4, 0xf8, 0xff, 0xff, //0x0000223a jne LBB0_331
- 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002240 jmp LBB0_425
- //0x00002245 LBB0_395
- 0x44, 0x89, 0xc1, //0x00002245 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00002248 notl %ecx
- 0x21, 0xd1, //0x0000224a andl %edx, %ecx
- 0x44, 0x8d, 0x14, 0x09, //0x0000224c leal (%rcx,%rcx), %r10d
- 0x45, 0x09, 0xc2, //0x00002250 orl %r8d, %r10d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002253 movl $2863311530, %ebx
- 0x44, 0x31, 0xd3, //0x00002258 xorl %r10d, %ebx
- 0x21, 0xd3, //0x0000225b andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225d andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00002263 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00002266 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00002268 setb %r8b
- 0x01, 0xdb, //0x0000226c addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226e xorl $1431655765, %ebx
- 0x44, 0x21, 0xd3, //0x00002274 andl %r10d, %ebx
- 0xf7, 0xd3, //0x00002277 notl %ebx
- 0x21, 0xde, //0x00002279 andl %ebx, %esi
- 0xe9, 0xae, 0xfa, 0xff, 0xff, //0x0000227b jmp LBB0_281
- //0x00002280 LBB0_396
- 0x4c, 0x89, 0xd8, //0x00002280 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002283 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00002287 bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x0000228b addq %rax, %r9
- 0x48, 0x09, 0xca, //0x0000228e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00002291 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00002294 orq %r10, %rax
- 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x00002297 je LBB0_212
- //0x0000229d LBB0_397
- 0x44, 0x89, 0xd0, //0x0000229d movl %r10d, %eax
- 0xf7, 0xd0, //0x000022a0 notl %eax
- 0x21, 0xf8, //0x000022a2 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000022a4 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xd1, //0x000022a7 orl %r10d, %ecx
- 0x89, 0xce, //0x000022aa movl %ecx, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ac movl $2863311530, %ebx
- 0x31, 0xde, //0x000022b1 xorl %ebx, %esi
- 0x21, 0xfe, //0x000022b3 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022b5 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x000022bb xorl %r10d, %r10d
- 0x01, 0xc6, //0x000022be addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x000022c0 setb %r10b
- 0x01, 0xf6, //0x000022c4 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000022c6 xorl $1431655765, %esi
- 0x21, 0xce, //0x000022cc andl %ecx, %esi
- 0xf7, 0xd6, //0x000022ce notl %esi
- 0x21, 0xf2, //0x000022d0 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x000022d2 testq %rdx, %rdx
- 0x0f, 0x85, 0xd4, 0xf4, 0xff, 0xff, //0x000022d5 jne LBB0_54
- 0xe9, 0x43, 0xf9, 0xff, 0xff, //0x000022db jmp LBB0_398
- //0x000022e0 LBB0_408
- 0x4c, 0x89, 0xdb, //0x000022e0 movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x000022e3 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x000022e6 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x000022ea addq %rbx, %r9
- 0xe9, 0x29, 0xfa, 0xff, 0xff, //0x000022ed jmp LBB0_280
- //0x000022f2 LBB0_411
- 0x4d, 0x85, 0xe4, //0x000022f2 testq %r12, %r12
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000022f5 je LBB0_416
- 0x48, 0x8b, 0x45, 0xa0, //0x000022fb movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000022ff addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x00002302 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002306 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x0000230a incq %r11
- 0x49, 0xff, 0xcc, //0x0000230d decq %r12
- 0x4d, 0x85, 0xe4, //0x00002310 testq %r12, %r12
- 0x0f, 0x85, 0x24, 0xf9, 0xff, 0xff, //0x00002313 jne LBB0_401
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00002319 jmp LBB0_416
- //0x0000231e LBB0_409
- 0x48, 0x85, 0xc0, //0x0000231e testq %rax, %rax
- 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002321 je LBB0_416
- 0x48, 0x8b, 0x4d, 0xa0, //0x00002327 movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000232b addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x0000232e cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002332 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x00002336 incq %r11
- 0x48, 0xff, 0xc8, //0x00002339 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000233c movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x00002340 testq %rax, %rax
- 0x0f, 0x85, 0x38, 0xfa, 0xff, 0xff, //0x00002343 jne LBB0_347
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002349 jmp LBB0_416
- //0x0000234e LBB0_413
- 0x48, 0x89, 0x16, //0x0000234e movq %rdx, (%rsi)
- //0x00002351 LBB0_414
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002351 movq $-1, %rax
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002358 jmp LBB0_423
- //0x0000235d LBB0_441
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000235d movq $-7, %rax
- 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002364 jmp LBB0_423
- //0x00002369 LBB0_415
- 0x49, 0x83, 0xfb, 0xff, //0x00002369 cmpq $-1, %r11
- 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x0000236d jne LBB0_307
- //0x00002373 LBB0_416
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002373 movq $-1, %r11
- 0x4c, 0x8b, 0x4d, 0xb0, //0x0000237a movq $-80(%rbp), %r9
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000237e jmp LBB0_307
- //0x00002383 LBB0_417
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002383 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000238a jmp LBB0_420
- //0x0000238f LBB0_419
- 0x4c, 0x89, 0xd8, //0x0000238f movq %r11, %rax
- //0x00002392 LBB0_420
- 0x48, 0xf7, 0xd0, //0x00002392 notq %rax
- 0x49, 0x01, 0xc7, //0x00002395 addq %rax, %r15
- //0x00002398 LBB0_421
- 0x4c, 0x89, 0x3e, //0x00002398 movq %r15, (%rsi)
- //0x0000239b LBB0_422
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000239b movq $-2, %rax
- //0x000023a2 LBB0_423
- 0x48, 0x83, 0xc4, 0x68, //0x000023a2 addq $104, %rsp
- 0x5b, //0x000023a6 popq %rbx
- 0x41, 0x5c, //0x000023a7 popq %r12
- 0x41, 0x5d, //0x000023a9 popq %r13
- 0x41, 0x5e, //0x000023ab popq %r14
- 0x41, 0x5f, //0x000023ad popq %r15
- 0x5d, //0x000023af popq %rbp
- 0xc3, //0x000023b0 retq
- //0x000023b1 LBB0_424
- 0x49, 0x83, 0xfb, 0xff, //0x000023b1 cmpq $-1, %r11
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000023b5 jne LBB0_437
- //0x000023bb LBB0_425
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023bb movq $-1, %r11
- 0x4c, 0x8b, 0x65, 0xb0, //0x000023c2 movq $-80(%rbp), %r12
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x000023c6 jmp LBB0_437
- //0x000023cb LBB0_440
- 0x48, 0x89, 0x0e, //0x000023cb movq %rcx, (%rsi)
- 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000023ce jmp LBB0_423
- //0x000023d3 LBB0_426
- 0x49, 0x83, 0xf9, 0xff, //0x000023d3 cmpq $-1, %r9
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023d7 jne LBB0_431
- 0x49, 0x0f, 0xbc, 0xc4, //0x000023dd bsfq %r12, %rax
- //0x000023e1 LBB0_428
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000023e1 subq $-48(%rbp), %r11
- //0x000023e5 LBB0_429
- 0x49, 0x01, 0xc3, //0x000023e5 addq %rax, %r11
- //0x000023e8 LBB0_430
- 0x4d, 0x89, 0xd9, //0x000023e8 movq %r11, %r9
- //0x000023eb LBB0_431
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000023eb movq $-2, %r11
- //0x000023f2 LBB0_307
- 0x48, 0x8b, 0x45, 0xc8, //0x000023f2 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x000023f6 movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x000023f9 movq %r11, %rax
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000023fc jmp LBB0_423
- //0x00002401 LBB0_432
- 0x49, 0x83, 0xfc, 0xff, //0x00002401 cmpq $-1, %r12
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002405 jne LBB0_435
- 0x48, 0x0f, 0xbc, 0xc2, //0x0000240b bsfq %rdx, %rax
- //0x0000240f LBB0_434
- 0x4c, 0x2b, 0x5d, 0xd0, //0x0000240f subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00002413 addq %rax, %r11
- 0x4d, 0x89, 0xdc, //0x00002416 movq %r11, %r12
- //0x00002419 LBB0_435
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002419 movq $-2, %r11
- //0x00002420 LBB0_436
- 0x48, 0x8b, 0x75, 0xc8, //0x00002420 movq $-56(%rbp), %rsi
- //0x00002424 LBB0_437
- 0x4c, 0x89, 0x26, //0x00002424 movq %r12, (%rsi)
- 0x4c, 0x89, 0xd8, //0x00002427 movq %r11, %rax
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000242a jmp LBB0_423
- //0x0000242f LBB0_438
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000242f movq $-1, %r11
- //0x00002436 LBB0_439
- 0x4d, 0x29, 0xdf, //0x00002436 subq %r11, %r15
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00002439 jmp LBB0_421
- //0x0000243e LBB0_442
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000243e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002445 cmpb $97, %cl
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x00002448 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x0000244e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002452 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x00002455 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x0000245b jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x00002461 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002465 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x00002468 cmpb $115, $3(%r12,%r15)
- 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x0000246e jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x04, //0x00002474 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002478 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x0000247b cmpb $101, $4(%r12,%r15)
- 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x00002481 jne LBB0_423
- 0x49, 0x83, 0xc7, 0x05, //0x00002487 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x0000248b movq %r15, (%rsi)
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000248e jmp LBB0_423
- //0x00002493 LBB0_247
- 0x4c, 0x89, 0x3e, //0x00002493 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002496 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x0000249d cmpb $110, (%r10)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000024a1 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x01, //0x000024a7 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024ab movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x000024ae cmpb $117, $1(%r12,%r15)
- 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000024b4 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x000024ba leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024be movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024c1 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x000024c7 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x000024cd leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024d1 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024d4 cmpb $108, $3(%r12,%r15)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x000024da jne LBB0_423
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024e0 jmp LBB0_451
- //0x000024e5 LBB0_447
- 0x4c, 0x89, 0x3e, //0x000024e5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024e8 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x000024ef cmpb $116, (%r10)
- 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x000024f3 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x01, //0x000024f9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024fd movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x00002500 cmpb $114, $1(%r12,%r15)
- 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x00002506 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x0000250c leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002510 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002513 cmpb $117, $2(%r12,%r15)
- 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x00002519 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x0000251f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002523 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x00002526 cmpb $101, $3(%r12,%r15)
- 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000252c jne LBB0_423
- //0x00002532 LBB0_451
- 0x49, 0x83, 0xc7, 0x04, //0x00002532 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002536 movq %r15, (%rsi)
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00002539 jmp LBB0_423
- //0x0000253e LBB0_452
- 0x49, 0x83, 0xf9, 0xff, //0x0000253e cmpq $-1, %r9
- 0x0f, 0x85, 0xa3, 0xfe, 0xff, 0xff, //0x00002542 jne LBB0_431
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002548 bsfq %rdx, %rax
- 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000254c jmp LBB0_428
- //0x00002551 LBB0_456
- 0x4c, 0x89, 0x5d, 0xb0, //0x00002551 movq %r11, $-80(%rbp)
- 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00002555 jmp LBB0_416
- //0x0000255a LBB0_306
- 0x4c, 0x01, 0xd9, //0x0000255a addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000255d movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x00002564 movq %rcx, %r9
- 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00002567 jmp LBB0_307
- //0x0000256c LBB0_454
- 0x4c, 0x89, 0x5d, 0xb0, //0x0000256c movq %r11, $-80(%rbp)
- 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002570 jmp LBB0_425
- //0x00002575 LBB0_455
- 0x4c, 0x01, 0xd9, //0x00002575 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002578 movq $-2, %r11
- 0x49, 0x89, 0xcc, //0x0000257f movq %rcx, %r12
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002582 jmp LBB0_437
- //0x00002587 LBB0_457
- 0x48, 0x0f, 0xbc, 0xc7, //0x00002587 bsfq %rdi, %rax
- 0x4d, 0x29, 0xe3, //0x0000258b subq %r12, %r11
- 0xe9, 0x52, 0xfe, 0xff, 0xff, //0x0000258e jmp LBB0_429
- //0x00002593 LBB0_461
- 0x4d, 0x29, 0xe3, //0x00002593 subq %r12, %r11
- 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002596 jmp LBB0_430
- //0x0000259b LBB0_458
- 0x4c, 0x01, 0xd9, //0x0000259b addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000259e movq $-2, %r11
- 0x49, 0x89, 0xcc, //0x000025a5 movq %rcx, %r12
- 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x000025a8 jmp LBB0_436
- //0x000025ad LBB0_459
- 0x48, 0x0f, 0xbc, 0xc7, //0x000025ad bsfq %rdi, %rax
- 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000025b1 jmp LBB0_434
- //0x000025b6 LBB0_460
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000025b6 subq $-48(%rbp), %r11
- 0x4d, 0x89, 0xdc, //0x000025ba movq %r11, %r12
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025bd movq $-2, %r11
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000025c4 jmp LBB0_437
- //0x000025c9 LBB0_462
- 0x48, 0x8b, 0x75, 0xc8, //0x000025c9 movq $-56(%rbp), %rsi
- 0xe9, 0xe9, 0xfd, 0xff, 0xff, //0x000025cd jmp LBB0_425
- 0x90, 0x90, //0x000025d2 .p2align 2, 0x90
- // // .set L0_0_set_33, LBB0_33-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_59, LBB0_59-LJTI0_0
- // // .set L0_0_set_61, LBB0_61-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x000025d4 LJTI0_0
- 0xc3, 0xdd, 0xff, 0xff, //0x000025d4 .long L0_0_set_33
- 0xeb, 0xdd, 0xff, 0xff, //0x000025d8 .long L0_0_set_37
- 0x16, 0xde, 0xff, 0xff, //0x000025dc .long L0_0_set_39
- 0xcf, 0xdf, 0xff, 0xff, //0x000025e0 .long L0_0_set_59
- 0xe5, 0xdf, 0xff, 0xff, //0x000025e4 .long L0_0_set_61
- 0x55, 0xe2, 0xff, 0xff, //0x000025e8 .long L0_0_set_64
- // // .set L0_1_set_423, LBB0_423-LJTI0_1
- // // .set L0_1_set_422, LBB0_422-LJTI0_1
- // // .set L0_1_set_199, LBB0_199-LJTI0_1
- // // .set L0_1_set_215, LBB0_215-LJTI0_1
- // // .set L0_1_set_66, LBB0_66-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_242, LBB0_242-LJTI0_1
- // // .set L0_1_set_245, LBB0_245-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_255, LBB0_255-LJTI0_1
- //0x000025ec LJTI0_1
- 0xb6, 0xfd, 0xff, 0xff, //0x000025ec .long L0_1_set_423
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025fc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002600 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002604 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002608 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000260c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002610 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002614 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002618 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000261c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002620 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002624 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002628 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000262c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002630 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002634 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002638 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000263c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002640 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002644 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002648 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000264c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002650 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002654 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002658 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000265c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002660 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002664 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002668 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000266c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002670 .long L0_1_set_422
- 0xa6, 0xe9, 0xff, 0xff, //0x00002674 .long L0_1_set_199
- 0xaf, 0xfd, 0xff, 0xff, //0x00002678 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000267c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002680 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002684 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002688 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000268c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002690 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002694 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002698 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000269c .long L0_1_set_422
- 0x38, 0xeb, 0xff, 0xff, //0x000026a0 .long L0_1_set_215
- 0xaf, 0xfd, 0xff, 0xff, //0x000026a4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026a8 .long L0_1_set_422
- 0xfd, 0xdf, 0xff, 0xff, //0x000026ac .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b0 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b4 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b8 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026bc .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c0 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c4 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c8 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026cc .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026d0 .long L0_1_set_66
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026dc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026ec .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026fc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002700 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002704 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002708 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000270c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002710 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002714 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002718 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000271c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002720 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002724 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002728 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000272c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002730 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002734 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002738 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000273c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002740 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002744 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002748 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000274c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002750 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002754 .long L0_1_set_422
- 0x0f, 0xed, 0xff, 0xff, //0x00002758 .long L0_1_set_240
- 0xaf, 0xfd, 0xff, 0xff, //0x0000275c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002760 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002764 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002768 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000276c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002770 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002774 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002778 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000277c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002780 .long L0_1_set_422
- 0x33, 0xed, 0xff, 0xff, //0x00002784 .long L0_1_set_242
- 0xaf, 0xfd, 0xff, 0xff, //0x00002788 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000278c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002790 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002794 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002798 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000279c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a0 .long L0_1_set_422
- 0x64, 0xed, 0xff, 0xff, //0x000027a4 .long L0_1_set_245
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027ac .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b8 .long L0_1_set_422
- 0x8b, 0xed, 0xff, 0xff, //0x000027bc .long L0_1_set_251
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027cc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027d0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027d4 .long L0_1_set_422
- 0xc8, 0xed, 0xff, 0xff, //0x000027d8 .long L0_1_set_255
- // // .set L0_2_set_264, LBB0_264-LJTI0_2
- // // .set L0_2_set_292, LBB0_292-LJTI0_2
- // // .set L0_2_set_259, LBB0_259-LJTI0_2
- // // .set L0_2_set_261, LBB0_261-LJTI0_2
- // // .set L0_2_set_266, LBB0_266-LJTI0_2
- //0x000027dc LJTI0_2
- 0x3d, 0xec, 0xff, 0xff, //0x000027dc .long L0_2_set_264
- 0x7b, 0xee, 0xff, 0xff, //0x000027e0 .long L0_2_set_292
- 0x3d, 0xec, 0xff, 0xff, //0x000027e4 .long L0_2_set_264
- 0xfc, 0xeb, 0xff, 0xff, //0x000027e8 .long L0_2_set_259
- 0x7b, 0xee, 0xff, 0xff, //0x000027ec .long L0_2_set_292
- 0x14, 0xec, 0xff, 0xff, //0x000027f0 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f4 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f8 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027fc .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002800 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002804 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002808 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x0000280c .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002810 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002814 .long L0_2_set_261
- 0x7b, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002834 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_292
- 0x58, 0xec, 0xff, 0xff, //0x00002844 .long L0_2_set_266
- 0x7b, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002880 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002884 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002888 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000288c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002890 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002894 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002898 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000289c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a0 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a4 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a8 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028ac .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b0 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b4 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b8 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028bc .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028c0 .long L0_2_set_292
- 0x58, 0xec, 0xff, 0xff, //0x000028c4 .long L0_2_set_266
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_149, LBB0_149-LJTI0_3
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- // // .set L0_3_set_91, LBB0_91-LJTI0_3
- // // .set L0_3_set_96, LBB0_96-LJTI0_3
- //0x000028c8 LJTI0_3
- 0x10, 0xdf, 0xff, 0xff, //0x000028c8 .long L0_3_set_94
- 0x75, 0xe3, 0xff, 0xff, //0x000028cc .long L0_3_set_149
- 0x10, 0xdf, 0xff, 0xff, //0x000028d0 .long L0_3_set_94
- 0x46, 0xdf, 0xff, 0xff, //0x000028d4 .long L0_3_set_98
- 0x75, 0xe3, 0xff, 0xff, //0x000028d8 .long L0_3_set_149
- 0xe8, 0xde, 0xff, 0xff, //0x000028dc .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e0 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e4 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e8 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028ec .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f0 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f4 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f8 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028fc .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x00002900 .long L0_3_set_91
- 0x75, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002920 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_149
- 0x2b, 0xdf, 0xff, 0xff, //0x00002930 .long L0_3_set_96
- 0x75, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000296c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002970 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002974 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002978 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000297c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002980 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002984 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002988 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000298c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002990 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002994 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002998 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000299c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029a0 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029a4 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029a8 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029ac .long L0_3_set_149
- 0x2b, 0xdf, 0xff, 0xff, //0x000029b0 .long L0_3_set_96
- //0x000029b4 .p2align 2, 0x00
- //0x000029b4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000029b4 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number.go
deleted file mode 100644
index 67a3e1c15..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number.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 avx
-
-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/avx/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number_subr.go
deleted file mode 100644
index 4ef1835c1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_number = 112
-)
-
-const (
- _stack__skip_number = 72
-)
-
-const (
- _size__skip_number = 1108
-)
-
-var (
- _pcsp__skip_number = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1025, 72},
- {1029, 48},
- {1030, 40},
- {1032, 32},
- {1034, 24},
- {1036, 16},
- {1038, 8},
- {1039, 0},
- {1108, 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/avx/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number_text_amd64.go
deleted file mode 100644
index 7377a7287..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_number_text_amd64.go
+++ /dev/null
@@ -1,394 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_skip_number = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000010 LCPI0_1
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000010 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000020 LCPI0_2
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000020 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000030 LCPI0_3
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000030 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000040 LCPI0_4
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000040 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000060 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .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, 0x1f, //0x00000081 movq (%rdi), %rbx
- 0x4c, 0x8b, 0x6f, 0x08, //0x00000084 movq $8(%rdi), %r13
- 0x48, 0x8b, 0x16, //0x00000088 movq (%rsi), %rdx
- 0x49, 0x29, 0xd5, //0x0000008b subq %rdx, %r13
- 0x31, 0xc0, //0x0000008e xorl %eax, %eax
- 0x80, 0x3c, 0x13, 0x2d, //0x00000090 cmpb $45, (%rbx,%rdx)
- 0x4c, 0x8d, 0x3c, 0x13, //0x00000094 leaq (%rbx,%rdx), %r15
- 0x0f, 0x94, 0xc0, //0x00000098 sete %al
- 0x49, 0x01, 0xc7, //0x0000009b addq %rax, %r15
- 0x49, 0x29, 0xc5, //0x0000009e subq %rax, %r13
- 0x0f, 0x84, 0xee, 0x03, 0x00, 0x00, //0x000000a1 je LBB0_1
- 0x41, 0x8a, 0x3f, //0x000000a7 movb (%r15), %dil
- 0x8d, 0x4f, 0xd0, //0x000000aa leal $-48(%rdi), %ecx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000000ad movq $-2, %rax
- 0x80, 0xf9, 0x09, //0x000000b4 cmpb $9, %cl
- 0x0f, 0x87, 0xae, 0x03, 0x00, 0x00, //0x000000b7 ja LBB0_59
- 0x40, 0x80, 0xff, 0x30, //0x000000bd cmpb $48, %dil
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000c1 jne LBB0_7
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000000c7 movl $1, %edi
- 0x49, 0x83, 0xfd, 0x01, //0x000000cc cmpq $1, %r13
- 0x0f, 0x84, 0x6a, 0x03, 0x00, 0x00, //0x000000d0 je LBB0_58
- 0x41, 0x8a, 0x47, 0x01, //0x000000d6 movb $1(%r15), %al
- 0x04, 0xd2, //0x000000da addb $-46, %al
- 0x3c, 0x37, //0x000000dc cmpb $55, %al
- 0x0f, 0x87, 0x5c, 0x03, 0x00, 0x00, //0x000000de ja LBB0_58
- 0x0f, 0xb6, 0xc0, //0x000000e4 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000e7 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000000f1 btq %rax, %rcx
- 0x0f, 0x83, 0x45, 0x03, 0x00, 0x00, //0x000000f5 jae LBB0_58
- //0x000000fb LBB0_7
- 0x48, 0x89, 0x55, 0xd0, //0x000000fb movq %rdx, $-48(%rbp)
- 0x49, 0x83, 0xfd, 0x10, //0x000000ff cmpq $16, %r13
- 0x0f, 0x82, 0x98, 0x03, 0x00, 0x00, //0x00000103 jb LBB0_8
- 0x48, 0x89, 0x5d, 0xc8, //0x00000109 movq %rbx, $-56(%rbp)
- 0x48, 0x89, 0x75, 0xc0, //0x0000010d movq %rsi, $-64(%rbp)
- 0x4d, 0x8d, 0x45, 0xf0, //0x00000111 leaq $-16(%r13), %r8
- 0x4c, 0x89, 0xc0, //0x00000115 movq %r8, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000118 andq $-16, %rax
- 0x4e, 0x8d, 0x64, 0x38, 0x10, //0x0000011c leaq $16(%rax,%r15), %r12
- 0x41, 0x83, 0xe0, 0x0f, //0x00000121 andl $15, %r8d
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000125 movq $-1, %r11
- 0xc5, 0x7a, 0x6f, 0x05, 0xcc, 0xfe, 0xff, 0xff, //0x0000012c vmovdqu $-308(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0xd4, 0xfe, 0xff, 0xff, //0x00000134 vmovdqu $-300(%rip), %xmm9 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0xdc, 0xfe, 0xff, 0xff, //0x0000013c vmovdqu $-292(%rip), %xmm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xe4, 0xfe, 0xff, 0xff, //0x00000144 vmovdqu $-284(%rip), %xmm11 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xec, 0xfe, 0xff, 0xff, //0x0000014c vmovdqu $-276(%rip), %xmm4 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0xf4, 0xfe, 0xff, 0xff, //0x00000154 vmovdqu $-268(%rip), %xmm5 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0xfc, 0xfe, 0xff, 0xff, //0x0000015c vmovdqu $-260(%rip), %xmm6 /* LCPI0_6+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000164 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000016b movq $-1, %r10
- 0x4c, 0x89, 0xfb, //0x00000172 movq %r15, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000175 .p2align 4, 0x90
- //0x00000180 LBB0_10
- 0xc5, 0xfa, 0x6f, 0x3b, //0x00000180 vmovdqu (%rbx), %xmm7
- 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00000184 vpcmpgtb %xmm8, %xmm7, %xmm0
- 0xc5, 0xb1, 0x64, 0xcf, //0x00000189 vpcmpgtb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf9, 0xdb, 0xc1, //0x0000018d vpand %xmm1, %xmm0, %xmm0
- 0xc5, 0xa9, 0x74, 0xcf, //0x00000191 vpcmpeqb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0x74, 0xd7, //0x00000195 vpcmpeqb %xmm7, %xmm11, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x00000199 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xc1, 0xeb, 0xd4, //0x0000019d vpor %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x000001a1 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x000001a5 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x000001a9 vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xf1, 0xeb, 0xc0, //0x000001ad vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xe1, 0xeb, 0xc0, //0x000001b1 vpor %xmm0, %xmm3, %xmm0
- 0xc5, 0xf9, 0xd7, 0xff, //0x000001b5 vpmovmskb %xmm7, %edi
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000001b9 vpmovmskb %xmm2, %esi
- 0xc5, 0xf9, 0xd7, 0xc1, //0x000001bd vpmovmskb %xmm1, %eax
- 0xc5, 0xf9, 0xd7, 0xc8, //0x000001c1 vpmovmskb %xmm0, %ecx
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000001c5 movl $4294967295, %edx
- 0x48, 0x31, 0xd1, //0x000001ca xorq %rdx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000001cd bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x000001d1 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000001d4 je LBB0_12
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000001da movl $-1, %edx
- 0xd3, 0xe2, //0x000001df shll %cl, %edx
- 0xf7, 0xd2, //0x000001e1 notl %edx
- 0x21, 0xd7, //0x000001e3 andl %edx, %edi
- 0x21, 0xd6, //0x000001e5 andl %edx, %esi
- 0x21, 0xc2, //0x000001e7 andl %eax, %edx
- 0x89, 0xd0, //0x000001e9 movl %edx, %eax
- //0x000001eb LBB0_12
- 0x44, 0x8d, 0x4f, 0xff, //0x000001eb leal $-1(%rdi), %r9d
- 0x41, 0x21, 0xf9, //0x000001ef andl %edi, %r9d
- 0x0f, 0x85, 0x26, 0x02, 0x00, 0x00, //0x000001f2 jne LBB0_13
- 0x8d, 0x56, 0xff, //0x000001f8 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x000001fb andl %esi, %edx
- 0x0f, 0x85, 0x10, 0x02, 0x00, 0x00, //0x000001fd jne LBB0_17
- 0x8d, 0x50, 0xff, //0x00000203 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x00000206 andl %eax, %edx
- 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x00000208 jne LBB0_17
- 0x85, 0xff, //0x0000020e testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000210 je LBB0_22
- 0x48, 0x89, 0xda, //0x00000216 movq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x00000219 subq %r15, %rdx
- 0x0f, 0xbc, 0xff, //0x0000021c bsfl %edi, %edi
- 0x48, 0x01, 0xd7, //0x0000021f addq %rdx, %rdi
- 0x49, 0x83, 0xfa, 0xff, //0x00000222 cmpq $-1, %r10
- 0x0f, 0x85, 0xfc, 0x01, 0x00, 0x00, //0x00000226 jne LBB0_15
- 0x49, 0x89, 0xfa, //0x0000022c movq %rdi, %r10
- //0x0000022f LBB0_22
- 0x85, 0xf6, //0x0000022f testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000231 je LBB0_25
- 0x48, 0x89, 0xda, //0x00000237 movq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x0000023a subq %r15, %rdx
- 0x0f, 0xbc, 0xfe, //0x0000023d bsfl %esi, %edi
- 0x48, 0x01, 0xd7, //0x00000240 addq %rdx, %rdi
- 0x49, 0x83, 0xfe, 0xff, //0x00000243 cmpq $-1, %r14
- 0x0f, 0x85, 0xdb, 0x01, 0x00, 0x00, //0x00000247 jne LBB0_15
- 0x49, 0x89, 0xfe, //0x0000024d movq %rdi, %r14
- //0x00000250 LBB0_25
- 0x85, 0xc0, //0x00000250 testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000252 je LBB0_28
- 0x48, 0x89, 0xda, //0x00000258 movq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x0000025b subq %r15, %rdx
- 0x0f, 0xbc, 0xf8, //0x0000025e bsfl %eax, %edi
- 0x48, 0x01, 0xd7, //0x00000261 addq %rdx, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x00000264 cmpq $-1, %r11
- 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x00000268 jne LBB0_15
- 0x49, 0x89, 0xfb, //0x0000026e movq %rdi, %r11
- //0x00000271 LBB0_28
- 0x83, 0xf9, 0x10, //0x00000271 cmpl $16, %ecx
- 0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x00000274 jne LBB0_60
- 0x48, 0x83, 0xc3, 0x10, //0x0000027a addq $16, %rbx
- 0x49, 0x83, 0xc5, 0xf0, //0x0000027e addq $-16, %r13
- 0x49, 0x83, 0xfd, 0x0f, //0x00000282 cmpq $15, %r13
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x00000286 ja LBB0_10
- 0x4d, 0x85, 0xc0, //0x0000028c testq %r8, %r8
- 0x48, 0x8b, 0x75, 0xc0, //0x0000028f movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x5d, 0xc8, //0x00000293 movq $-56(%rbp), %rbx
- 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00000297 je LBB0_42
- //0x0000029d LBB0_31
- 0x4b, 0x8d, 0x04, 0x04, //0x0000029d leaq (%r12,%r8), %rax
- 0x48, 0x8d, 0x0d, 0x1c, 0x02, 0x00, 0x00, //0x000002a1 leaq $540(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000002a8 jmp LBB0_32
- 0x90, 0x90, 0x90, //0x000002ad .p2align 4, 0x90
- //0x000002b0 LBB0_40
- 0x49, 0x89, 0xd4, //0x000002b0 movq %rdx, %r12
- 0x49, 0xff, 0xc8, //0x000002b3 decq %r8
- 0x0f, 0x84, 0x8f, 0x01, 0x00, 0x00, //0x000002b6 je LBB0_41
- //0x000002bc LBB0_32
- 0x41, 0x0f, 0xbe, 0x3c, 0x24, //0x000002bc movsbl (%r12), %edi
- 0x83, 0xc7, 0xd5, //0x000002c1 addl $-43, %edi
- 0x83, 0xff, 0x3a, //0x000002c4 cmpl $58, %edi
- 0x0f, 0x87, 0x6d, 0x00, 0x00, 0x00, //0x000002c7 ja LBB0_42
- 0x49, 0x8d, 0x54, 0x24, 0x01, //0x000002cd leaq $1(%r12), %rdx
- 0x48, 0x63, 0x3c, 0xb9, //0x000002d2 movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x000002d6 addq %rcx, %rdi
- 0xff, 0xe7, //0x000002d9 jmpq *%rdi
- //0x000002db LBB0_38
- 0x48, 0x89, 0xd7, //0x000002db movq %rdx, %rdi
- 0x4c, 0x29, 0xff, //0x000002de subq %r15, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x000002e1 cmpq $-1, %r11
- 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x000002e5 jne LBB0_61
- 0x48, 0xff, 0xcf, //0x000002eb decq %rdi
- 0x49, 0x89, 0xfb, //0x000002ee movq %rdi, %r11
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000002f1 jmp LBB0_40
- //0x000002f6 LBB0_36
- 0x48, 0x89, 0xd7, //0x000002f6 movq %rdx, %rdi
- 0x4c, 0x29, 0xff, //0x000002f9 subq %r15, %rdi
- 0x49, 0x83, 0xfe, 0xff, //0x000002fc cmpq $-1, %r14
- 0x0f, 0x85, 0x7a, 0x01, 0x00, 0x00, //0x00000300 jne LBB0_61
- 0x48, 0xff, 0xcf, //0x00000306 decq %rdi
- 0x49, 0x89, 0xfe, //0x00000309 movq %rdi, %r14
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000030c jmp LBB0_40
- //0x00000311 LBB0_34
- 0x48, 0x89, 0xd7, //0x00000311 movq %rdx, %rdi
- 0x4c, 0x29, 0xff, //0x00000314 subq %r15, %rdi
- 0x49, 0x83, 0xfa, 0xff, //0x00000317 cmpq $-1, %r10
- 0x0f, 0x85, 0x5f, 0x01, 0x00, 0x00, //0x0000031b jne LBB0_61
- 0x48, 0xff, 0xcf, //0x00000321 decq %rdi
- 0x49, 0x89, 0xfa, //0x00000324 movq %rdi, %r10
- 0xe9, 0x84, 0xff, 0xff, 0xff, //0x00000327 jmp LBB0_40
- //0x0000032c LBB0_60
- 0x48, 0x01, 0xcb, //0x0000032c addq %rcx, %rbx
- 0x49, 0x89, 0xdc, //0x0000032f movq %rbx, %r12
- 0x48, 0x8b, 0x75, 0xc0, //0x00000332 movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x5d, 0xc8, //0x00000336 movq $-56(%rbp), %rbx
- //0x0000033a LBB0_42
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000033a movq $-1, %rdi
- 0x4d, 0x85, 0xf6, //0x00000341 testq %r14, %r14
- 0x0f, 0x84, 0x14, 0x01, 0x00, 0x00, //0x00000344 je LBB0_57
- //0x0000034a LBB0_43
- 0x4d, 0x85, 0xdb, //0x0000034a testq %r11, %r11
- 0x0f, 0x84, 0x0b, 0x01, 0x00, 0x00, //0x0000034d je LBB0_57
- 0x4d, 0x85, 0xd2, //0x00000353 testq %r10, %r10
- 0x48, 0x8b, 0x55, 0xd0, //0x00000356 movq $-48(%rbp), %rdx
- 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x0000035a je LBB0_57
- 0x4d, 0x29, 0xfc, //0x00000360 subq %r15, %r12
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000363 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc6, //0x00000368 cmpq %rax, %r14
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000036b je LBB0_48
- 0x49, 0x39, 0xc2, //0x00000371 cmpq %rax, %r10
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000374 je LBB0_48
- 0x49, 0x39, 0xc3, //0x0000037a cmpq %rax, %r11
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000037d je LBB0_48
- 0x4d, 0x85, 0xdb, //0x00000383 testq %r11, %r11
- 0x0f, 0x8e, 0x35, 0x00, 0x00, 0x00, //0x00000386 jle LBB0_52
- 0x49, 0x8d, 0x43, 0xff, //0x0000038c leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc6, //0x00000390 cmpq %rax, %r14
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000393 je LBB0_52
- 0x49, 0xf7, 0xd3, //0x00000399 notq %r11
- 0x4c, 0x89, 0xdf, //0x0000039c movq %r11, %rdi
- 0x48, 0x85, 0xff, //0x0000039f testq %rdi, %rdi
- 0x0f, 0x89, 0x98, 0x00, 0x00, 0x00, //0x000003a2 jns LBB0_58
- 0xe9, 0xb1, 0x00, 0x00, 0x00, //0x000003a8 jmp LBB0_57
- //0x000003ad LBB0_48
- 0x49, 0xf7, 0xdc, //0x000003ad negq %r12
- 0x4c, 0x89, 0xe7, //0x000003b0 movq %r12, %rdi
- 0x48, 0x85, 0xff, //0x000003b3 testq %rdi, %rdi
- 0x0f, 0x89, 0x84, 0x00, 0x00, 0x00, //0x000003b6 jns LBB0_58
- 0xe9, 0x9d, 0x00, 0x00, 0x00, //0x000003bc jmp LBB0_57
- //0x000003c1 LBB0_52
- 0x4c, 0x89, 0xd0, //0x000003c1 movq %r10, %rax
- 0x4c, 0x09, 0xf0, //0x000003c4 orq %r14, %rax
- 0x4d, 0x39, 0xf2, //0x000003c7 cmpq %r14, %r10
- 0x0f, 0x8c, 0x1d, 0x00, 0x00, 0x00, //0x000003ca jl LBB0_55
- 0x48, 0x85, 0xc0, //0x000003d0 testq %rax, %rax
- 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x000003d3 js LBB0_55
- 0x49, 0xf7, 0xd2, //0x000003d9 notq %r10
- 0x4c, 0x89, 0xd7, //0x000003dc movq %r10, %rdi
- 0x48, 0x85, 0xff, //0x000003df testq %rdi, %rdi
- 0x0f, 0x89, 0x58, 0x00, 0x00, 0x00, //0x000003e2 jns LBB0_58
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x000003e8 jmp LBB0_57
- //0x000003ed LBB0_55
- 0x48, 0x85, 0xc0, //0x000003ed testq %rax, %rax
- 0x49, 0x8d, 0x46, 0xff, //0x000003f0 leaq $-1(%r14), %rax
- 0x49, 0xf7, 0xd6, //0x000003f4 notq %r14
- 0x4d, 0x0f, 0x48, 0xf4, //0x000003f7 cmovsq %r12, %r14
- 0x49, 0x39, 0xc2, //0x000003fb cmpq %rax, %r10
- 0x4d, 0x0f, 0x45, 0xf4, //0x000003fe cmovneq %r12, %r14
- 0x4c, 0x89, 0xf7, //0x00000402 movq %r14, %rdi
- 0x48, 0x85, 0xff, //0x00000405 testq %rdi, %rdi
- 0x0f, 0x89, 0x32, 0x00, 0x00, 0x00, //0x00000408 jns LBB0_58
- 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x0000040e jmp LBB0_57
- //0x00000413 LBB0_17
- 0x4c, 0x29, 0xfb, //0x00000413 subq %r15, %rbx
- 0x0f, 0xbc, 0xfa, //0x00000416 bsfl %edx, %edi
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000419 jmp LBB0_14
- //0x0000041e LBB0_13
- 0x4c, 0x29, 0xfb, //0x0000041e subq %r15, %rbx
- 0x41, 0x0f, 0xbc, 0xf9, //0x00000421 bsfl %r9d, %edi
- //0x00000425 LBB0_14
- 0x48, 0x01, 0xdf, //0x00000425 addq %rbx, %rdi
- //0x00000428 LBB0_15
- 0x48, 0xf7, 0xd7, //0x00000428 notq %rdi
- 0x48, 0x8b, 0x75, 0xc0, //0x0000042b movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x5d, 0xc8, //0x0000042f movq $-56(%rbp), %rbx
- 0x48, 0x8b, 0x55, 0xd0, //0x00000433 movq $-48(%rbp), %rdx
- 0x48, 0x85, 0xff, //0x00000437 testq %rdi, %rdi
- 0x0f, 0x88, 0x1e, 0x00, 0x00, 0x00, //0x0000043a js LBB0_57
- //0x00000440 LBB0_58
- 0x49, 0x01, 0xff, //0x00000440 addq %rdi, %r15
- 0x48, 0x89, 0xd0, //0x00000443 movq %rdx, %rax
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000446 jmp LBB0_59
- //0x0000044b LBB0_41
- 0x49, 0x89, 0xc4, //0x0000044b movq %rax, %r12
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000044e movq $-1, %rdi
- 0x4d, 0x85, 0xf6, //0x00000455 testq %r14, %r14
- 0x0f, 0x85, 0xec, 0xfe, 0xff, 0xff, //0x00000458 jne LBB0_43
- //0x0000045e LBB0_57
- 0x48, 0xf7, 0xd7, //0x0000045e notq %rdi
- 0x49, 0x01, 0xff, //0x00000461 addq %rdi, %r15
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000464 movq $-2, %rax
- //0x0000046b LBB0_59
- 0x49, 0x29, 0xdf, //0x0000046b subq %rbx, %r15
- 0x4c, 0x89, 0x3e, //0x0000046e movq %r15, (%rsi)
- 0x48, 0x83, 0xc4, 0x18, //0x00000471 addq $24, %rsp
- 0x5b, //0x00000475 popq %rbx
- 0x41, 0x5c, //0x00000476 popq %r12
- 0x41, 0x5d, //0x00000478 popq %r13
- 0x41, 0x5e, //0x0000047a popq %r14
- 0x41, 0x5f, //0x0000047c popq %r15
- 0x5d, //0x0000047e popq %rbp
- 0xc3, //0x0000047f retq
- //0x00000480 LBB0_61
- 0x48, 0xf7, 0xdf, //0x00000480 negq %rdi
- 0x48, 0x8b, 0x55, 0xd0, //0x00000483 movq $-48(%rbp), %rdx
- 0x48, 0x85, 0xff, //0x00000487 testq %rdi, %rdi
- 0x0f, 0x89, 0xb0, 0xff, 0xff, 0xff, //0x0000048a jns LBB0_58
- 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00000490 jmp LBB0_57
- //0x00000495 LBB0_1
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000495 movq $-1, %rax
- 0xe9, 0xca, 0xff, 0xff, 0xff, //0x0000049c jmp LBB0_59
- //0x000004a1 LBB0_8
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000004a1 movq $-1, %r10
- 0x4d, 0x89, 0xfc, //0x000004a8 movq %r15, %r12
- 0x4d, 0x89, 0xe8, //0x000004ab movq %r13, %r8
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004ae movq $-1, %r14
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000004b5 movq $-1, %r11
- 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x000004bc jmp LBB0_31
- 0x90, 0x90, 0x90, //0x000004c1 .p2align 2, 0x90
- // // .set L0_0_set_38, LBB0_38-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_40, LBB0_40-LJTI0_0
- // // .set L0_0_set_36, LBB0_36-LJTI0_0
- //0x000004c4 LJTI0_0
- 0x17, 0xfe, 0xff, 0xff, //0x000004c4 .long L0_0_set_38
- 0x76, 0xfe, 0xff, 0xff, //0x000004c8 .long L0_0_set_42
- 0x17, 0xfe, 0xff, 0xff, //0x000004cc .long L0_0_set_38
- 0x4d, 0xfe, 0xff, 0xff, //0x000004d0 .long L0_0_set_34
- 0x76, 0xfe, 0xff, 0xff, //0x000004d4 .long L0_0_set_42
- 0xec, 0xfd, 0xff, 0xff, //0x000004d8 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004dc .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004e0 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004e4 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004e8 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004ec .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004f0 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004f4 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004f8 .long L0_0_set_40
- 0xec, 0xfd, 0xff, 0xff, //0x000004fc .long L0_0_set_40
- 0x76, 0xfe, 0xff, 0xff, //0x00000500 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000504 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000508 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000050c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000510 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000514 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000518 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000051c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000520 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000524 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000528 .long L0_0_set_42
- 0x32, 0xfe, 0xff, 0xff, //0x0000052c .long L0_0_set_36
- 0x76, 0xfe, 0xff, 0xff, //0x00000530 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000534 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000538 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000053c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000540 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000544 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000548 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000054c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000550 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000554 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000558 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000055c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000560 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000564 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000568 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000056c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000570 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000574 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000578 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000057c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000580 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000584 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000588 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000058c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000590 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000594 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x00000598 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x0000059c .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x000005a0 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x000005a4 .long L0_0_set_42
- 0x76, 0xfe, 0xff, 0xff, //0x000005a8 .long L0_0_set_42
- 0x32, 0xfe, 0xff, 0xff, //0x000005ac .long L0_0_set_36
- //0x000005b0 .p2align 2, 0x00
- //0x000005b0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000005b0 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object.go
deleted file mode 100644
index dd4e7b5a7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object.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 avx
-
-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/avx/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object_subr.go
deleted file mode 100644
index 925550fea..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_object = 160
-)
-
-const (
- _stack__skip_object = 152
-)
-
-const (
- _size__skip_object = 9524
-)
-
-var (
- _pcsp__skip_object = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {8962, 152},
- {8966, 48},
- {8967, 40},
- {8969, 32},
- {8971, 24},
- {8973, 16},
- {8975, 8},
- {8976, 0},
- {9524, 152},
- }
-)
-
-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/avx/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object_text_amd64.go
deleted file mode 100644
index 1af39c198..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_object_text_amd64.go
+++ /dev/null
@@ -1,2854 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_skip_object = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6
- //0x00000010 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000020 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000030 LCPI0_3
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000040 LCPI0_4
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000050 LCPI0_5
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000060 LCPI0_6
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000070 LCPI0_7
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000080 LCPI0_8
- 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000090 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000000a0 .p2align 4, 0x90
- //0x000000a0 _skip_object
- 0x55, //0x000000a0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000a1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000a4 pushq %r15
- 0x41, 0x56, //0x000000a6 pushq %r14
- 0x41, 0x55, //0x000000a8 pushq %r13
- 0x41, 0x54, //0x000000aa pushq %r12
- 0x53, //0x000000ac pushq %rbx
- 0x48, 0x83, 0xec, 0x68, //0x000000ad subq $104, %rsp
- 0x48, 0x89, 0x4d, 0x80, //0x000000b1 movq %rcx, $-128(%rbp)
- 0x49, 0x89, 0xd1, //0x000000b5 movq %rdx, %r9
- 0xc5, 0xf8, 0x10, 0x05, 0x40, 0xff, 0xff, 0xff, //0x000000b8 vmovups $-192(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf8, 0x11, 0x02, //0x000000c0 vmovups %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x90, //0x000000c4 movq %rdi, $-112(%rbp)
- 0x4c, 0x8b, 0x27, //0x000000c8 movq (%rdi), %r12
- 0x4c, 0x89, 0xe0, //0x000000cb movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x000000ce notq %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000000d1 movq %rax, $-96(%rbp)
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000d5 movl $1, %r10d
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000db movl $1, %eax
- 0x4c, 0x29, 0xe0, //0x000000e0 subq %r12, %rax
- 0x48, 0x89, 0x45, 0x98, //0x000000e3 movq %rax, $-104(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000e7 leaq $64(%r12), %rax
- 0x48, 0x89, 0x45, 0x88, //0x000000ec movq %rax, $-120(%rbp)
- 0x4c, 0x8b, 0x1e, //0x000000f0 movq (%rsi), %r11
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000f3 leaq $5(%r12), %rax
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000000f8 movq %rax, $-144(%rbp)
- 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ff movq $-1, $-136(%rbp)
- 0xc5, 0xfa, 0x6f, 0x05, 0xfe, 0xfe, 0xff, 0xff, //0x0000010a vmovdqu $-258(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x06, 0xff, 0xff, 0xff, //0x00000112 vmovdqu $-250(%rip), %xmm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0x0e, 0xff, 0xff, 0xff, //0x0000011a vmovdqu $-242(%rip), %xmm15 /* LCPI0_3+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x00000122 vpcmpeqd %xmm3, %xmm3, %xmm3
- 0xc5, 0x7a, 0x6f, 0x05, 0x12, 0xff, 0xff, 0xff, //0x00000126 vmovdqu $-238(%rip), %xmm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x1a, 0xff, 0xff, 0xff, //0x0000012e vmovdqu $-230(%rip), %xmm9 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x22, 0xff, 0xff, 0xff, //0x00000136 vmovdqu $-222(%rip), %xmm10 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x2a, 0xff, 0xff, 0xff, //0x0000013e vmovdqu $-214(%rip), %xmm11 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x25, 0xe2, 0xfe, 0xff, 0xff, //0x00000146 vmovdqu $-286(%rip), %xmm12 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x2d, 0x2a, 0xff, 0xff, 0xff, //0x0000014e vmovdqu $-214(%rip), %xmm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x35, 0x32, 0xff, 0xff, 0xff, //0x00000156 vmovdqu $-206(%rip), %xmm14 /* LCPI0_9+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000015e movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x65, 0xd0, //0x00000162 movq %r12, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc0, //0x00000166 movq %rdx, $-64(%rbp)
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000016a jmp LBB0_4
- //0x0000016f LBB0_257
- 0x48, 0x85, 0xc0, //0x0000016f testq %rax, %rax
- 0x49, 0x8d, 0x45, 0xff, //0x00000172 leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x00000176 notq %r13
- 0x4c, 0x0f, 0x48, 0xe9, //0x00000179 cmovsq %rcx, %r13
- 0x49, 0x39, 0xc3, //0x0000017d cmpq %rax, %r11
- 0x49, 0x89, 0xcb, //0x00000180 movq %rcx, %r11
- 0x4d, 0x0f, 0x44, 0xdd, //0x00000183 cmoveq %r13, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000187 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x0000018b testq %r11, %r11
- 0x0f, 0x88, 0xfb, 0x21, 0x00, 0x00, //0x0000018e js LBB0_419
- //0x00000194 LBB0_258
- 0x4d, 0x01, 0xfb, //0x00000194 addq %r15, %r11
- //0x00000197 LBB0_1
- 0x4c, 0x89, 0x1e, //0x00000197 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000019a movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x0000019d testq %r15, %r15
- 0x0f, 0x88, 0xfc, 0x21, 0x00, 0x00, //0x000001a0 js LBB0_423
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001a6 .p2align 4, 0x90
- //0x000001b0 LBB0_2
- 0x49, 0x8b, 0x11, //0x000001b0 movq (%r9), %rdx
- 0x49, 0x89, 0xd2, //0x000001b3 movq %rdx, %r10
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001b6 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000001bd testq %rdx, %rdx
- 0x0f, 0x84, 0xdc, 0x21, 0x00, 0x00, //0x000001c0 je LBB0_423
- //0x000001c6 LBB0_4
- 0x48, 0x8b, 0x45, 0x90, //0x000001c6 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x000001ca movq $8(%rax), %rax
- 0x4c, 0x89, 0xdb, //0x000001ce movq %r11, %rbx
- 0x48, 0x29, 0xc3, //0x000001d1 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001d4 jae LBB0_9
- 0x43, 0x8a, 0x14, 0x1c, //0x000001da movb (%r12,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x000001de cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001e1 je LBB0_9
- 0x80, 0xfa, 0x20, //0x000001e7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001ea je LBB0_9
- 0x80, 0xc2, 0xf7, //0x000001f0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001f3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001f6 jbe LBB0_9
- 0x4d, 0x89, 0xdf, //0x000001fc movq %r11, %r15
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ff jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000204 .p2align 4, 0x90
- //0x00000210 LBB0_9
- 0x4d, 0x8d, 0x7b, 0x01, //0x00000210 leaq $1(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000214 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_13
- 0x43, 0x8a, 0x14, 0x3c, //0x0000021d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000221 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je LBB0_13
- 0x80, 0xfa, 0x20, //0x0000022a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je LBB0_13
- 0x80, 0xc2, 0xf7, //0x00000233 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000236 cmpb $1, %dl
- 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x00000239 ja LBB0_30
- 0x90, //0x0000023f .p2align 4, 0x90
- //0x00000240 LBB0_13
- 0x4d, 0x8d, 0x7b, 0x02, //0x00000240 leaq $2(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000244 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_17
- 0x43, 0x8a, 0x14, 0x3c, //0x0000024d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_17
- 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_17
- 0x80, 0xc2, 0xf7, //0x00000263 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000266 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000269 ja LBB0_30
- 0x90, //0x0000026f .p2align 4, 0x90
- //0x00000270 LBB0_17
- 0x4d, 0x8d, 0x7b, 0x03, //0x00000270 leaq $3(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000274 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_21
- 0x43, 0x8a, 0x14, 0x3c, //0x0000027d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_21
- 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_21
- 0x80, 0xc2, 0xf7, //0x00000293 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000296 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_30
- 0x90, //0x0000029f .p2align 4, 0x90
- //0x000002a0 LBB0_21
- 0x49, 0x8d, 0x53, 0x04, //0x000002a0 leaq $4(%r11), %rdx
- 0x48, 0x39, 0xd0, //0x000002a4 cmpq %rdx, %rax
- 0x0f, 0x86, 0xa1, 0x20, 0x00, 0x00, //0x000002a7 jbe LBB0_413
- 0x48, 0x39, 0xd0, //0x000002ad cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002b0 je LBB0_27
- 0x49, 0x8d, 0x14, 0x04, //0x000002b6 leaq (%r12,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x000002ba addq $4, %rbx
- 0x4c, 0x03, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000002be addq $-144(%rbp), %r11
- 0x4d, 0x89, 0xdf, //0x000002c5 movq %r11, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c8 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d2 .p2align 4, 0x90
- //0x000002e0 LBB0_24
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002e0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_29
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002ee btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_29
- 0x49, 0xff, 0xc7, //0x000002f8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002fb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002fe jne LBB0_24
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000304 jmp LBB0_28
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000309 .p2align 4, 0x90
- //0x00000310 LBB0_27
- 0x4c, 0x01, 0xe2, //0x00000310 addq %r12, %rdx
- //0x00000313 LBB0_28
- 0x4c, 0x29, 0xe2, //0x00000313 subq %r12, %rdx
- 0x49, 0x89, 0xd7, //0x00000316 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x00000319 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000031c jb LBB0_30
- 0xe9, 0x2a, 0x20, 0x00, 0x00, //0x00000322 jmp LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90
- //0x00000330 LBB0_29
- 0x4c, 0x03, 0x7d, 0xa0, //0x00000330 addq $-96(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x00000334 cmpq %rax, %r15
- 0x0f, 0x83, 0x14, 0x20, 0x00, 0x00, //0x00000337 jae LBB0_414
- //0x0000033d LBB0_30
- 0x4d, 0x8d, 0x5f, 0x01, //0x0000033d leaq $1(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00000341 movq %r11, (%rsi)
- 0x43, 0x0f, 0xbe, 0x1c, 0x3c, //0x00000344 movsbl (%r12,%r15), %ebx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000349 movq $-1, %rax
- 0x85, 0xdb, //0x00000350 testl %ebx, %ebx
- 0x0f, 0x84, 0x4a, 0x20, 0x00, 0x00, //0x00000352 je LBB0_423
- 0x4d, 0x89, 0xf8, //0x00000358 movq %r15, %r8
- 0x49, 0xf7, 0xd0, //0x0000035b notq %r8
- 0x49, 0x8d, 0x52, 0xff, //0x0000035e leaq $-1(%r10), %rdx
- 0x43, 0x8b, 0x3c, 0xd1, //0x00000362 movl (%r9,%r10,8), %edi
- 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000366 movq $-136(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000036d cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000371 cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000375 movq %rcx, $-136(%rbp)
- 0xff, 0xcf, //0x0000037c decl %edi
- 0x83, 0xff, 0x05, //0x0000037e cmpl $5, %edi
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000381 ja LBB0_36
- 0x48, 0x8d, 0x0d, 0x46, 0x22, 0x00, 0x00, //0x00000387 leaq $8774(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xb9, //0x0000038e movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x00000392 addq %rcx, %rdi
- 0xff, 0xe7, //0x00000395 jmpq *%rdi
- //0x00000397 LBB0_33
- 0x83, 0xfb, 0x2c, //0x00000397 cmpl $44, %ebx
- 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000039a je LBB0_100
- 0x83, 0xfb, 0x5d, //0x000003a0 cmpl $93, %ebx
- 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x000003a3 je LBB0_35
- 0xe9, 0xed, 0x1f, 0x00, 0x00, //0x000003a9 jmp LBB0_422
- //0x000003ae LBB0_36
- 0x49, 0x89, 0x11, //0x000003ae movq %rdx, (%r9)
- 0x83, 0xfb, 0x7b, //0x000003b1 cmpl $123, %ebx
- 0x0f, 0x86, 0x19, 0x02, 0x00, 0x00, //0x000003b4 jbe LBB0_63
- 0xe9, 0xdc, 0x1f, 0x00, 0x00, //0x000003ba jmp LBB0_422
- //0x000003bf LBB0_37
- 0x83, 0xfb, 0x2c, //0x000003bf cmpl $44, %ebx
- 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x000003c2 jne LBB0_38
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000003c8 cmpq $4095, %r10
- 0x0f, 0x8f, 0x88, 0x1f, 0x00, 0x00, //0x000003cf jg LBB0_441
- 0x49, 0x8d, 0x42, 0x01, //0x000003d5 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x000003d9 movq %rax, (%r9)
- 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000003dc movq $3, $8(%r9,%r10,8)
- 0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000003e5 jmp LBB0_2
- //0x000003ea LBB0_39
- 0x80, 0xfb, 0x22, //0x000003ea cmpb $34, %bl
- 0x0f, 0x85, 0xa8, 0x1f, 0x00, 0x00, //0x000003ed jne LBB0_422
- 0x4b, 0xc7, 0x04, 0xd1, 0x04, 0x00, 0x00, 0x00, //0x000003f3 movq $4, (%r9,%r10,8)
- 0x48, 0x8b, 0x45, 0x90, //0x000003fb movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x000003ff movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000403 testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000407 movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x0000040b movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x0000040f jne LBB0_104
- 0x49, 0x89, 0xd5, //0x00000415 movq %rdx, %r13
- 0x4d, 0x29, 0xdd, //0x00000418 subq %r11, %r13
- 0x0f, 0x84, 0x30, 0x21, 0x00, 0x00, //0x0000041b je LBB0_456
- 0x4c, 0x89, 0xd8, //0x00000421 movq %r11, %rax
- 0x4d, 0x01, 0xe3, //0x00000424 addq %r12, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000427 cmpq $64, %r13
- 0x0f, 0x82, 0x0b, 0x1a, 0x00, 0x00, //0x0000042b jb LBB0_353
- 0x45, 0x89, 0xea, //0x00000431 movl %r13d, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000434 andl $63, %r10d
- 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000438 leaq $-64(%rdx,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x0000043d andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000441 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000444 addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000448 movq %rcx, $-72(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000044c movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00000453 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000456 .p2align 4, 0x90
- //0x00000460 LBB0_44
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000460 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000465 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000046b vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000471 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000477 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x0000047b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000047f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000483 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000487 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000048b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000048f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000493 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000497 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000049b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000049f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000004a3 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x000004a7 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x000004ab vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x000004af vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x000004b3 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x000004b7 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000004bb shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000004bf shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004c3 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x000004c6 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x000004c9 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x000004cd shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x000004d1 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x000004d5 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x000004d8 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x000004db orq %r8, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000004de cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004e2 jne LBB0_46
- 0x48, 0x85, 0xd2, //0x000004e8 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004eb jne LBB0_55
- //0x000004f1 LBB0_46
- 0x48, 0x09, 0xdf, //0x000004f1 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004f4 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x000004f7 orq %r12, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004fa jne LBB0_56
- //0x00000500 LBB0_47
- 0x48, 0x85, 0xff, //0x00000500 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000503 jne LBB0_57
- //0x00000509 LBB0_48
- 0x49, 0x83, 0xc5, 0xc0, //0x00000509 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x0000050d addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000511 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000515 ja LBB0_44
- 0xe9, 0x1d, 0x12, 0x00, 0x00, //0x0000051b jmp LBB0_49
- //0x00000520 LBB0_55
- 0x4c, 0x89, 0xd8, //0x00000520 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000523 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000527 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x0000052b addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x0000052e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000531 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00000534 orq %r12, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000537 je LBB0_47
- //0x0000053d LBB0_56
- 0x4c, 0x89, 0xe0, //0x0000053d movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00000540 notq %rax
- 0x48, 0x21, 0xd0, //0x00000543 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000546 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe1, //0x0000054a orq %r12, %rcx
- 0x48, 0x89, 0xce, //0x0000054d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000550 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000553 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000556 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000560 andq %rdx, %rsi
- 0x45, 0x31, 0xe4, //0x00000563 xorl %r12d, %r12d
- 0x48, 0x01, 0xc6, //0x00000566 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00000569 setb %r12b
- 0x48, 0x01, 0xf6, //0x0000056d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000570 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000057a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000057d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000580 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000583 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000586 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000589 je LBB0_48
- //0x0000058f LBB0_57
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000058f bsfq %rdi, %rax
- //0x00000593 LBB0_58
- 0x4c, 0x03, 0x5d, 0x98, //0x00000593 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000597 addq %rax, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000059a movq $-48(%rbp), %r12
- 0xe9, 0x3a, 0x09, 0x00, 0x00, //0x0000059e jmp LBB0_187
- //0x000005a3 LBB0_59
- 0x80, 0xfb, 0x3a, //0x000005a3 cmpb $58, %bl
- 0x0f, 0x85, 0xef, 0x1d, 0x00, 0x00, //0x000005a6 jne LBB0_422
- 0x4b, 0xc7, 0x04, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000005ac movq $0, (%r9,%r10,8)
- 0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x000005b4 jmp LBB0_2
- //0x000005b9 LBB0_61
- 0x80, 0xfb, 0x5d, //0x000005b9 cmpb $93, %bl
- 0x0f, 0x84, 0x79, 0x02, 0x00, 0x00, //0x000005bc je LBB0_35
- 0x4b, 0xc7, 0x04, 0xd1, 0x01, 0x00, 0x00, 0x00, //0x000005c2 movq $1, (%r9,%r10,8)
- 0x83, 0xfb, 0x7b, //0x000005ca cmpl $123, %ebx
- 0x0f, 0x87, 0xc8, 0x1d, 0x00, 0x00, //0x000005cd ja LBB0_422
- //0x000005d3 LBB0_63
- 0x4f, 0x8d, 0x14, 0x3c, //0x000005d3 leaq (%r12,%r15), %r10
- 0x89, 0xd9, //0x000005d7 movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x0c, 0x20, 0x00, 0x00, //0x000005d9 leaq $8204(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x000005e0 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x000005e4 addq %rdx, %rcx
- 0xff, 0xe1, //0x000005e7 jmpq *%rcx
- //0x000005e9 LBB0_66
- 0x48, 0x8b, 0x45, 0x90, //0x000005e9 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x000005ed movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x000005f1 subq %r15, %rdi
- 0x0f, 0x84, 0x89, 0x1d, 0x00, 0x00, //0x000005f4 je LBB0_417
- 0x41, 0x80, 0x3a, 0x30, //0x000005fa cmpb $48, (%r10)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005fe jne LBB0_71
- 0x48, 0x83, 0xff, 0x01, //0x00000604 cmpq $1, %rdi
- 0x0f, 0x84, 0x89, 0xfb, 0xff, 0xff, //0x00000608 je LBB0_1
- 0x43, 0x8a, 0x04, 0x1c, //0x0000060e movb (%r12,%r11), %al
- 0x04, 0xd2, //0x00000612 addb $-46, %al
- 0x3c, 0x37, //0x00000614 cmpb $55, %al
- 0x0f, 0x87, 0x7b, 0xfb, 0xff, 0xff, //0x00000616 ja LBB0_1
- 0x0f, 0xb6, 0xc0, //0x0000061c movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000061f movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000629 btq %rax, %rcx
- 0x0f, 0x83, 0x64, 0xfb, 0xff, 0xff, //0x0000062d jae LBB0_1
- //0x00000633 LBB0_71
- 0x48, 0x83, 0xff, 0x10, //0x00000633 cmpq $16, %rdi
- 0x0f, 0x82, 0xde, 0x17, 0x00, 0x00, //0x00000637 jb LBB0_342
- 0x4c, 0x8d, 0x4f, 0xf0, //0x0000063d leaq $-16(%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x00000641 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000644 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000648 leaq $16(%rax,%r10), %rax
- 0x48, 0x89, 0x45, 0xa8, //0x0000064d movq %rax, $-88(%rbp)
- 0x41, 0x83, 0xe1, 0x0f, //0x00000651 andl $15, %r9d
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000655 movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000065c movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000663 movq $-1, %r11
- 0x4d, 0x89, 0xd6, //0x0000066a movq %r10, %r14
- 0x90, 0x90, 0x90, //0x0000066d .p2align 4, 0x90
- //0x00000670 LBB0_73
- 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000670 vmovdqu (%r14), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000675 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x0000067a vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x0000067e vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x00000682 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x00000686 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x0000068a vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x0000068e vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x00000692 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x00000696 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x0000069a vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x0000069e vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000006a2 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0x79, 0xd7, 0xc2, //0x000006a6 vpmovmskb %xmm2, %r8d
- 0xc5, 0xf9, 0xd7, 0xc6, //0x000006aa vpmovmskb %xmm6, %eax
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000006ae vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x000006b2 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006b6 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x000006bb addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x000006c2 xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x000006c5 bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x000006c9 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006cc je LBB0_75
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006d2 movl $-1, %esi
- 0xd3, 0xe6, //0x000006d7 shll %cl, %esi
- 0xf7, 0xd6, //0x000006d9 notl %esi
- 0x41, 0x21, 0xf0, //0x000006db andl %esi, %r8d
- 0x21, 0xf0, //0x000006de andl %esi, %eax
- 0x21, 0xd6, //0x000006e0 andl %edx, %esi
- 0x89, 0xf2, //0x000006e2 movl %esi, %edx
- //0x000006e4 LBB0_75
- 0x41, 0x8d, 0x70, 0xff, //0x000006e4 leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x000006e8 andl %r8d, %esi
- 0x0f, 0x85, 0x17, 0x10, 0x00, 0x00, //0x000006eb jne LBB0_308
- 0x8d, 0x70, 0xff, //0x000006f1 leal $-1(%rax), %esi
- 0x21, 0xc6, //0x000006f4 andl %eax, %esi
- 0x0f, 0x85, 0x0c, 0x10, 0x00, 0x00, //0x000006f6 jne LBB0_308
- 0x8d, 0x72, 0xff, //0x000006fc leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x000006ff andl %edx, %esi
- 0x0f, 0x85, 0x01, 0x10, 0x00, 0x00, //0x00000701 jne LBB0_308
- 0x45, 0x85, 0xc0, //0x00000707 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000070a je LBB0_81
- 0x4c, 0x89, 0xf3, //0x00000710 movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x00000713 subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000716 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x0000071a addq %rbx, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x0000071d cmpq $-1, %r11
- 0x0f, 0x85, 0x93, 0x13, 0x00, 0x00, //0x00000721 jne LBB0_325
- 0x49, 0x89, 0xf3, //0x00000727 movq %rsi, %r11
- //0x0000072a LBB0_81
- 0x85, 0xc0, //0x0000072a testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000072c je LBB0_84
- 0x4c, 0x89, 0xf6, //0x00000732 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000735 subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000738 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x0000073b addq %rsi, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x0000073e cmpq $-1, %r13
- 0x0f, 0x85, 0x64, 0x11, 0x00, 0x00, //0x00000742 jne LBB0_313
- 0x49, 0x89, 0xc5, //0x00000748 movq %rax, %r13
- //0x0000074b LBB0_84
- 0x85, 0xd2, //0x0000074b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000074d je LBB0_87
- 0x4c, 0x89, 0xf6, //0x00000753 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000756 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x00000759 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x0000075c addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x0000075f cmpq $-1, %r12
- 0x0f, 0x85, 0x43, 0x11, 0x00, 0x00, //0x00000763 jne LBB0_313
- 0x49, 0x89, 0xc4, //0x00000769 movq %rax, %r12
- //0x0000076c LBB0_87
- 0x83, 0xf9, 0x10, //0x0000076c cmpl $16, %ecx
- 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x0000076f jne LBB0_148
- 0x49, 0x83, 0xc6, 0x10, //0x00000775 addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x00000779 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x0000077d cmpq $15, %rdi
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000781 ja LBB0_73
- 0x4d, 0x85, 0xc9, //0x00000787 testq %r9, %r9
- 0x0f, 0x84, 0xb1, 0x04, 0x00, 0x00, //0x0000078a je LBB0_150
- //0x00000790 LBB0_90
- 0x48, 0x8b, 0x7d, 0xa8, //0x00000790 movq $-88(%rbp), %rdi
- 0x4a, 0x8d, 0x0c, 0x0f, //0x00000794 leaq (%rdi,%r9), %rcx
- 0x48, 0x8d, 0x35, 0x29, 0x21, 0x00, 0x00, //0x00000798 leaq $8489(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000079f jmp LBB0_92
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a4 .p2align 4, 0x90
- //0x000007b0 LBB0_91
- 0x48, 0x89, 0xc7, //0x000007b0 movq %rax, %rdi
- 0x49, 0xff, 0xc9, //0x000007b3 decq %r9
- 0x0f, 0x84, 0xfb, 0x10, 0x00, 0x00, //0x000007b6 je LBB0_314
- //0x000007bc LBB0_92
- 0x0f, 0xbe, 0x17, //0x000007bc movsbl (%rdi), %edx
- 0x83, 0xc2, 0xd5, //0x000007bf addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000007c2 cmpl $58, %edx
- 0x0f, 0x87, 0x72, 0x04, 0x00, 0x00, //0x000007c5 ja LBB0_149
- 0x48, 0x8d, 0x47, 0x01, //0x000007cb leaq $1(%rdi), %rax
- 0x48, 0x63, 0x14, 0x96, //0x000007cf movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007d3 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007d6 jmpq *%rdx
- //0x000007d8 LBB0_94
- 0x48, 0x89, 0xc2, //0x000007d8 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x000007db subq %r10, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000007de cmpq $-1, %r12
- 0x0f, 0x85, 0x86, 0x13, 0x00, 0x00, //0x000007e2 jne LBB0_418
- 0x48, 0xff, 0xca, //0x000007e8 decq %rdx
- 0x49, 0x89, 0xd4, //0x000007eb movq %rdx, %r12
- 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007ee jmp LBB0_91
- //0x000007f3 LBB0_96
- 0x48, 0x89, 0xc2, //0x000007f3 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x000007f6 subq %r10, %rdx
- 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13
- 0x0f, 0x85, 0x6b, 0x13, 0x00, 0x00, //0x000007fd jne LBB0_418
- 0x48, 0xff, 0xca, //0x00000803 decq %rdx
- 0x49, 0x89, 0xd5, //0x00000806 movq %rdx, %r13
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x00000809 jmp LBB0_91
- //0x0000080e LBB0_98
- 0x48, 0x89, 0xc2, //0x0000080e movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x00000811 subq %r10, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x00000814 cmpq $-1, %r11
- 0x0f, 0x85, 0x50, 0x13, 0x00, 0x00, //0x00000818 jne LBB0_418
- 0x48, 0xff, 0xca, //0x0000081e decq %rdx
- 0x49, 0x89, 0xd3, //0x00000821 movq %rdx, %r11
- 0xe9, 0x87, 0xff, 0xff, 0xff, //0x00000824 jmp LBB0_91
- //0x00000829 LBB0_64
- 0x83, 0xfb, 0x22, //0x00000829 cmpl $34, %ebx
- 0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x0000082c je LBB0_125
- //0x00000832 LBB0_38
- 0x83, 0xfb, 0x7d, //0x00000832 cmpl $125, %ebx
- 0x0f, 0x85, 0x60, 0x1b, 0x00, 0x00, //0x00000835 jne LBB0_422
- //0x0000083b LBB0_35
- 0x49, 0x89, 0x11, //0x0000083b movq %rdx, (%r9)
- 0x49, 0x89, 0xd2, //0x0000083e movq %rdx, %r10
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000841 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x00000848 testq %rdx, %rdx
- 0x0f, 0x85, 0x75, 0xf9, 0xff, 0xff, //0x0000084b jne LBB0_4
- 0xe9, 0x4c, 0x1b, 0x00, 0x00, //0x00000851 jmp LBB0_423
- //0x00000856 LBB0_100
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000856 cmpq $4095, %r10
- 0x0f, 0x8f, 0xfa, 0x1a, 0x00, 0x00, //0x0000085d jg LBB0_441
- 0x49, 0x8d, 0x42, 0x01, //0x00000863 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x00000867 movq %rax, (%r9)
- 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000086a movq $0, $8(%r9,%r10,8)
- 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000873 jmp LBB0_2
- //0x00000878 LBB0_104
- 0x48, 0x89, 0xd0, //0x00000878 movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x0000087b subq %r11, %rax
- 0x0f, 0x84, 0xcd, 0x1c, 0x00, 0x00, //0x0000087e je LBB0_456
- 0x4c, 0x89, 0xd9, //0x00000884 movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x00000887 addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x0000088a cmpq $64, %rax
- 0x0f, 0x82, 0xc1, 0x15, 0x00, 0x00, //0x0000088e jb LBB0_354
- 0x89, 0xc6, //0x00000894 movl %eax, %esi
- 0x83, 0xe6, 0x3f, //0x00000896 andl $63, %esi
- 0x48, 0x89, 0x75, 0xb8, //0x00000899 movq %rsi, $-72(%rbp)
- 0x4e, 0x8d, 0x54, 0x02, 0xc0, //0x0000089d leaq $-64(%rdx,%r8), %r10
- 0x49, 0x83, 0xe2, 0xc0, //0x000008a2 andq $-64, %r10
- 0x49, 0x01, 0xca, //0x000008a6 addq %rcx, %r10
- 0x4c, 0x03, 0x55, 0x88, //0x000008a9 addq $-120(%rbp), %r10
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000008ad movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x000008b4 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b7 .p2align 4, 0x90
- //0x000008c0 LBB0_107
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000008c0 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000008c5 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000008cb vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000008d1 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x000008d7 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000008db vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x000008df vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000008e3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000008e7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000008eb vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000008ef vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000008f3 vpmovmskb %xmm2, %edx
- 0xc5, 0xc9, 0x74, 0xd1, //0x000008f7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000008fb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000008ff vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000903 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000907 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x0000090b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x0000090f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000912 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000916 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x0000091a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x0000091e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000921 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000925 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000929 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x0000092d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000931 shlq $16, %rdi
- 0x49, 0x09, 0xfd, //0x00000935 orq %rdi, %r13
- 0xc5, 0x79, 0xd7, 0xe2, //0x00000938 vpmovmskb %xmm2, %r12d
- 0xc5, 0x81, 0x64, 0xd5, //0x0000093c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000940 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000944 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000948 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000094c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000094f vpmovmskb %xmm2, %edi
- 0xc5, 0x81, 0x64, 0xd4, //0x00000953 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000957 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000095b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000095f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000963 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000966 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000096a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000096e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000972 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000976 shlq $16, %rdi
- 0x49, 0x09, 0xfc, //0x0000097a orq %rdi, %r12
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000097d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe2, 0x30, //0x00000981 shlq $48, %rdx
- 0x48, 0xc1, 0xe1, 0x20, //0x00000985 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00000989 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000098d jne LBB0_109
- 0x4d, 0x85, 0xed, //0x00000993 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000996 jne LBB0_124
- //0x0000099c LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x0000099c shlq $48, %r14
- 0x49, 0x09, 0xcc, //0x000009a0 orq %rcx, %r12
- 0x48, 0x09, 0xd6, //0x000009a3 orq %rdx, %rsi
- 0x4c, 0x89, 0xe9, //0x000009a6 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x000009a9 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009ac jne LBB0_145
- 0x4d, 0x09, 0xf4, //0x000009b2 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x000009b5 testq %rsi, %rsi
- 0x0f, 0x85, 0x39, 0x02, 0x00, 0x00, //0x000009b8 jne LBB0_146
- //0x000009be LBB0_111
- 0x4d, 0x85, 0xe4, //0x000009be testq %r12, %r12
- 0x0f, 0x85, 0x0c, 0x1a, 0x00, 0x00, //0x000009c1 jne LBB0_426
- 0x48, 0x83, 0xc0, 0xc0, //0x000009c7 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x000009cb addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x000009cf cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000009d3 ja LBB0_107
- 0xe9, 0xda, 0x0d, 0x00, 0x00, //0x000009d9 jmp LBB0_113
- //0x000009de LBB0_145
- 0x4c, 0x89, 0xc1, //0x000009de movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000009e1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000009e4 andq %r13, %rcx
- 0x48, 0x8d, 0x14, 0x09, //0x000009e7 leaq (%rcx,%rcx), %rdx
- 0x4c, 0x09, 0xc2, //0x000009eb orq %r8, %rdx
- 0x48, 0x89, 0xd7, //0x000009ee movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x000009f1 notq %rdi
- 0x4c, 0x21, 0xef, //0x000009f4 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f7 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00000a01 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x00000a04 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x00000a07 addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x00000a0a setb %r8b
- 0x48, 0x01, 0xff, //0x00000a0e addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a11 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000a1b xorq %rcx, %rdi
- 0x48, 0x21, 0xd7, //0x00000a1e andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a21 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000a24 andq %rdi, %rsi
- 0x4d, 0x09, 0xf4, //0x00000a27 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x00000a2a testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000a2d je LBB0_111
- 0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00000a33 jmp LBB0_146
- //0x00000a38 LBB0_124
- 0x4c, 0x89, 0xdf, //0x00000a38 movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00000a3b subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000a3f bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x00000a43 addq %rdi, %r9
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000a46 jmp LBB0_109
- //0x00000a4b LBB0_125
- 0x4b, 0xc7, 0x04, 0xd1, 0x02, 0x00, 0x00, 0x00, //0x00000a4b movq $2, (%r9,%r10,8)
- 0x48, 0x8b, 0x45, 0x90, //0x00000a53 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000a57 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000a5b testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000a5f movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x00000a63 movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000a67 jne LBB0_161
- 0x49, 0x89, 0xd5, //0x00000a6d movq %rdx, %r13
- 0x4d, 0x29, 0xdd, //0x00000a70 subq %r11, %r13
- 0x0f, 0x84, 0xf3, 0x1a, 0x00, 0x00, //0x00000a73 je LBB0_454
- 0x4c, 0x89, 0xd8, //0x00000a79 movq %r11, %rax
- 0x4d, 0x01, 0xe3, //0x00000a7c addq %r12, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000a7f cmpq $64, %r13
- 0x0f, 0x82, 0xfc, 0x13, 0x00, 0x00, //0x00000a83 jb LBB0_357
- 0x45, 0x89, 0xea, //0x00000a89 movl %r13d, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000a8c andl $63, %r10d
- 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000a90 leaq $-64(%rdx,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000a95 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000a99 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000a9c addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000aa0 movq %rcx, $-72(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000aa4 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00000aab xorl %r9d, %r9d
- 0x90, 0x90, //0x00000aae .p2align 4, 0x90
- //0x00000ab0 LBB0_129
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000ab0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000ab5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000abb vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ac1 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000ac7 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x00000acb vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x00000acf vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000ad3 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000ad7 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x00000adb vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x00000adf vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000ae3 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000ae7 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000aeb vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000aef vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000af3 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000af7 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000afb vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000aff vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000b03 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b07 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000b0b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b0f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b13 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b16 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x00000b19 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b1d shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000b21 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000b25 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000b28 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x00000b2b orq %r8, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x00000b2e cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b32 jne LBB0_131
- 0x48, 0x85, 0xd2, //0x00000b38 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b3b jne LBB0_140
- //0x00000b41 LBB0_131
- 0x48, 0x09, 0xdf, //0x00000b41 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b44 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000b47 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b4a jne LBB0_141
- //0x00000b50 LBB0_132
- 0x48, 0x85, 0xff, //0x00000b50 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b53 jne LBB0_142
- //0x00000b59 LBB0_133
- 0x49, 0x83, 0xc5, 0xc0, //0x00000b59 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000b5d addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000b61 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b65 ja LBB0_129
- 0xe9, 0x64, 0x0d, 0x00, 0x00, //0x00000b6b jmp LBB0_134
- //0x00000b70 LBB0_140
- 0x4c, 0x89, 0xd8, //0x00000b70 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000b73 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe2, //0x00000b77 bsfq %rdx, %r12
- 0x49, 0x01, 0xc4, //0x00000b7b addq %rax, %r12
- 0x48, 0x09, 0xdf, //0x00000b7e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b81 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000b84 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b87 je LBB0_132
- //0x00000b8d LBB0_141
- 0x4c, 0x89, 0xc8, //0x00000b8d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000b90 notq %rax
- 0x48, 0x21, 0xd0, //0x00000b93 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000b96 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00000b9a orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x00000b9d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000ba0 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000ba3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ba6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000bb0 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x00000bb3 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00000bb6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00000bb9 setb %r9b
- 0x48, 0x01, 0xf6, //0x00000bbd addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bc0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000bca xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000bcd andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000bd0 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000bd3 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000bd6 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000bd9 je LBB0_133
- //0x00000bdf LBB0_142
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000bdf bsfq %rdi, %rax
- //0x00000be3 LBB0_143
- 0x4c, 0x03, 0x5d, 0x98, //0x00000be3 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000be7 addq %rax, %r11
- //0x00000bea LBB0_144
- 0x48, 0x8b, 0x75, 0xc8, //0x00000bea movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000bee movq $-64(%rbp), %r9
- 0xe9, 0x59, 0x03, 0x00, 0x00, //0x00000bf2 jmp LBB0_195
- //0x00000bf7 LBB0_146
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000bf7 bsfq %rsi, %rax
- 0x4d, 0x85, 0xe4, //0x00000bfb testq %r12, %r12
- 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x00000bfe je LBB0_185
- 0x49, 0x0f, 0xbc, 0xcc, //0x00000c04 bsfq %r12, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000c08 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000c0c subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000c0f cmpq %rax, %rcx
- 0x0f, 0x83, 0xc0, 0x02, 0x00, 0x00, //0x00000c12 jae LBB0_186
- 0xe9, 0x3d, 0x19, 0x00, 0x00, //0x00000c18 jmp LBB0_306
- //0x00000c1d LBB0_148
- 0x49, 0x01, 0xce, //0x00000c1d addq %rcx, %r14
- 0x4c, 0x89, 0x75, 0xa8, //0x00000c20 movq %r14, $-88(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c24 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c2b testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c2e movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000c32 jne LBB0_151
- 0xe9, 0x55, 0x17, 0x00, 0x00, //0x00000c38 jmp LBB0_420
- //0x00000c3d LBB0_149
- 0x48, 0x89, 0x7d, 0xa8, //0x00000c3d movq %rdi, $-88(%rbp)
- //0x00000c41 LBB0_150
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c41 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c48 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c4b movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x3d, 0x17, 0x00, 0x00, //0x00000c4f je LBB0_420
- //0x00000c55 LBB0_151
- 0x4d, 0x85, 0xe4, //0x00000c55 testq %r12, %r12
- 0x0f, 0x84, 0x34, 0x17, 0x00, 0x00, //0x00000c58 je LBB0_420
- 0x4d, 0x85, 0xdb, //0x00000c5e testq %r11, %r11
- 0x0f, 0x84, 0x2b, 0x17, 0x00, 0x00, //0x00000c61 je LBB0_420
- 0x48, 0x8b, 0x45, 0xa8, //0x00000c67 movq $-88(%rbp), %rax
- 0x4c, 0x29, 0xd0, //0x00000c6b subq %r10, %rax
- 0x48, 0x89, 0xc1, //0x00000c6e movq %rax, %rcx
- 0x48, 0xff, 0xc8, //0x00000c71 decq %rax
- 0x49, 0x39, 0xc5, //0x00000c74 cmpq %rax, %r13
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000c77 je LBB0_159
- 0x49, 0x39, 0xc3, //0x00000c7d cmpq %rax, %r11
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000c80 je LBB0_159
- 0x49, 0x39, 0xc4, //0x00000c86 cmpq %rax, %r12
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c89 je LBB0_159
- 0x4d, 0x85, 0xe4, //0x00000c8f testq %r12, %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000c92 movq $-64(%rbp), %r9
- 0x0f, 0x8e, 0x68, 0x02, 0x00, 0x00, //0x00000c96 jle LBB0_189
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c9c leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc5, //0x00000ca1 cmpq %rax, %r13
- 0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x00000ca4 je LBB0_189
- 0x49, 0xf7, 0xd4, //0x00000caa notq %r12
- 0x4d, 0x89, 0xe3, //0x00000cad movq %r12, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000cb0 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000cb4 testq %r11, %r11
- 0x0f, 0x89, 0xd7, 0xf4, 0xff, 0xff, //0x00000cb7 jns LBB0_258
- 0xe9, 0xcd, 0x16, 0x00, 0x00, //0x00000cbd jmp LBB0_419
- //0x00000cc2 LBB0_159
- 0x49, 0x89, 0xcb, //0x00000cc2 movq %rcx, %r11
- 0x49, 0xf7, 0xdb, //0x00000cc5 negq %r11
- //0x00000cc8 LBB0_160
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000cc8 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000ccc movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00000cd0 testq %r11, %r11
- 0x0f, 0x89, 0xbb, 0xf4, 0xff, 0xff, //0x00000cd3 jns LBB0_258
- 0xe9, 0xb1, 0x16, 0x00, 0x00, //0x00000cd9 jmp LBB0_419
- //0x00000cde LBB0_161
- 0x48, 0x89, 0xd0, //0x00000cde movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x00000ce1 subq %r11, %rax
- 0x0f, 0x84, 0x82, 0x18, 0x00, 0x00, //0x00000ce4 je LBB0_454
- 0x4c, 0x89, 0xd9, //0x00000cea movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x00000ced addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000cf0 cmpq $64, %rax
- 0x0f, 0x82, 0xa4, 0x11, 0x00, 0x00, //0x00000cf4 jb LBB0_358
- 0x41, 0x89, 0xc2, //0x00000cfa movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000cfd andl $63, %r10d
- 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000d01 leaq $-64(%rdx,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000d06 andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x00000d0a addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000d0d addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000d11 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00000d18 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d1b .p2align 4, 0x90
- //0x00000d20 LBB0_164
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000d20 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000d25 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000d2b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d31 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x00000d37 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00000d3b vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x00000d3f vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d43 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x00000d47 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d4b vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x00000d4f vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000d53 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000d57 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x00000d5b vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000d5f vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d63 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000d67 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000d6b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x00000d6f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d72 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000d76 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x00000d7a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000d7e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d81 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000d85 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000d89 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x00000d8d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00000d91 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000d95 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d98 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x00000d9c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000da0 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000da4 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000da8 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x00000dac orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000daf vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00000db3 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000db7 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dbb vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x00000dbf shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000dc3 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000dc6 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x00000dca vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x00000dce vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dd2 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000dd6 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00000dda orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000ddd vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00000de1 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000de5 shlq $32, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00000de9 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ded jne LBB0_166
- 0x4d, 0x85, 0xed, //0x00000df3 testq %r13, %r13
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000df6 jne LBB0_181
- //0x00000dfc LBB0_166
- 0x49, 0xc1, 0xe6, 0x30, //0x00000dfc shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00000e00 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00000e03 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00000e06 movq %r13, %rcx
- 0x4c, 0x09, 0xc9, //0x00000e09 orq %r9, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000e0c jne LBB0_182
- 0x4c, 0x09, 0xf2, //0x00000e12 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e15 testq %rsi, %rsi
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000e18 jne LBB0_183
- //0x00000e1e LBB0_168
- 0x48, 0x85, 0xd2, //0x00000e1e testq %rdx, %rdx
- 0x0f, 0x85, 0xda, 0x15, 0x00, 0x00, //0x00000e21 jne LBB0_432
- 0x48, 0x83, 0xc0, 0xc0, //0x00000e27 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000e2b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000e2f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e33 ja LBB0_164
- 0xe9, 0x11, 0x0b, 0x00, 0x00, //0x00000e39 jmp LBB0_170
- //0x00000e3e LBB0_182
- 0x4c, 0x89, 0xc9, //0x00000e3e movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e41 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000e44 andq %r13, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00000e47 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xcb, //0x00000e4b orq %r9, %rbx
- 0x48, 0x89, 0x5d, 0xb8, //0x00000e4e movq %rbx, $-72(%rbp)
- 0x48, 0xf7, 0xd3, //0x00000e52 notq %rbx
- 0x4c, 0x21, 0xeb, //0x00000e55 andq %r13, %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e58 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfb, //0x00000e62 andq %rdi, %rbx
- 0x45, 0x31, 0xc9, //0x00000e65 xorl %r9d, %r9d
- 0x48, 0x01, 0xcb, //0x00000e68 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000e6b setb %r9b
- 0x48, 0x01, 0xdb, //0x00000e6f addq %rbx, %rbx
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e72 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcb, //0x00000e7c xorq %rcx, %rbx
- 0x48, 0x23, 0x5d, 0xb8, //0x00000e7f andq $-72(%rbp), %rbx
- 0x48, 0xf7, 0xd3, //0x00000e83 notq %rbx
- 0x48, 0x21, 0xde, //0x00000e86 andq %rbx, %rsi
- 0x4c, 0x09, 0xf2, //0x00000e89 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e8c testq %rsi, %rsi
- 0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00000e8f je LBB0_168
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e95 jmp LBB0_183
- //0x00000e9a LBB0_181
- 0x4c, 0x89, 0xdb, //0x00000e9a movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00000e9d subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xe5, //0x00000ea1 bsfq %r13, %r12
- 0x49, 0x01, 0xdc, //0x00000ea5 addq %rbx, %r12
- 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000ea8 jmp LBB0_166
- //0x00000ead LBB0_183
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000ead bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000eb1 testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000eb4 je LBB0_192
- 0x48, 0x0f, 0xbc, 0xca, //0x00000eba bsfq %rdx, %rcx
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000ebe jmp LBB0_193
- //0x00000ec3 LBB0_185
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ec3 movl $64, %ecx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000ec8 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000ecc subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000ecf cmpq %rax, %rcx
- 0x0f, 0x82, 0x82, 0x16, 0x00, 0x00, //0x00000ed2 jb LBB0_306
- //0x00000ed8 LBB0_186
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ed8 leaq $1(%r11,%rax), %r11
- //0x00000edd LBB0_187
- 0x4d, 0x85, 0xdb, //0x00000edd testq %r11, %r11
- 0x0f, 0x88, 0x83, 0x14, 0x00, 0x00, //0x00000ee0 js LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00000ee6 movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000eea movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000eed movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000ef0 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000ef5 movq $-64(%rbp), %r9
- 0x0f, 0x8f, 0xb1, 0xf2, 0xff, 0xff, //0x00000ef9 jg LBB0_2
- 0xe9, 0x9e, 0x14, 0x00, 0x00, //0x00000eff jmp LBB0_423
- //0x00000f04 LBB0_189
- 0x4c, 0x89, 0xd8, //0x00000f04 movq %r11, %rax
- 0x4c, 0x09, 0xe8, //0x00000f07 orq %r13, %rax
- 0x4d, 0x39, 0xeb, //0x00000f0a cmpq %r13, %r11
- 0x0f, 0x8c, 0x5c, 0xf2, 0xff, 0xff, //0x00000f0d jl LBB0_257
- 0x48, 0x85, 0xc0, //0x00000f13 testq %rax, %rax
- 0x0f, 0x88, 0x53, 0xf2, 0xff, 0xff, //0x00000f16 js LBB0_257
- 0x49, 0xf7, 0xd3, //0x00000f1c notq %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f1f movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000f23 testq %r11, %r11
- 0x0f, 0x89, 0x68, 0xf2, 0xff, 0xff, //0x00000f26 jns LBB0_258
- 0xe9, 0x5e, 0x14, 0x00, 0x00, //0x00000f2c jmp LBB0_419
- //0x00000f31 LBB0_192
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f31 movl $64, %ecx
- //0x00000f36 LBB0_193
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f36 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f3a movq $-64(%rbp), %r9
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f3e subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000f42 cmpq %rax, %rcx
- 0x0f, 0x82, 0x2a, 0x16, 0x00, 0x00, //0x00000f45 jb LBB0_455
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f4b leaq $1(%r11,%rax), %r11
- //0x00000f50 LBB0_195
- 0x4d, 0x85, 0xdb, //0x00000f50 testq %r11, %r11
- 0x0f, 0x88, 0x58, 0x14, 0x00, 0x00, //0x00000f53 js LBB0_424
- 0x4c, 0x89, 0x1e, //0x00000f59 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000f5c movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000f5f cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f64 movq $-48(%rbp), %r12
- 0x0f, 0x8e, 0x34, 0x14, 0x00, 0x00, //0x00000f68 jle LBB0_423
- 0x49, 0x8b, 0x01, //0x00000f6e movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f71 cmpq $4095, %rax
- 0x0f, 0x8f, 0xe0, 0x13, 0x00, 0x00, //0x00000f77 jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x00000f7d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x00000f81 movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f84 movq $4, $8(%r9,%rax,8)
- 0xe9, 0x1e, 0xf2, 0xff, 0xff, //0x00000f8d jmp LBB0_2
- //0x00000f92 LBB0_199
- 0x48, 0x8b, 0x45, 0x90, //0x00000f92 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000f96 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000f9a testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000f9e movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x00000fa2 movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x00000fa6 jne LBB0_268
- 0x49, 0x89, 0xd4, //0x00000fac movq %rdx, %r12
- 0x4d, 0x29, 0xdc, //0x00000faf subq %r11, %r12
- 0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00000fb2 je LBB0_456
- 0x48, 0x8b, 0x45, 0xd0, //0x00000fb8 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0xd9, //0x00000fbc movq %r11, %rcx
- 0x49, 0x01, 0xc3, //0x00000fbf addq %rax, %r11
- 0x49, 0x83, 0xfc, 0x40, //0x00000fc2 cmpq $64, %r12
- 0x0f, 0x82, 0x12, 0x0f, 0x00, 0x00, //0x00000fc6 jb LBB0_360
- 0x44, 0x89, 0xe0, //0x00000fcc movl %r12d, %eax
- 0x83, 0xe0, 0x3f, //0x00000fcf andl $63, %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00000fd2 movq %rax, $-72(%rbp)
- 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000fd6 leaq $-64(%rdx,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000fdb andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x00000fdf addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000fe2 addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fe6 movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00000fed xorl %r10d, %r10d
- //0x00000ff0 .p2align 4, 0x90
- //0x00000ff0 LBB0_203
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000ff0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000ff5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000ffb vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00001001 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00001007 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x0000100b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000100f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00001013 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00001017 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000101b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000101f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0x79, 0xd7, 0xef, //0x00001023 vpmovmskb %xmm7, %r13d
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001027 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000102b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000102f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001033 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00001037 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000103b vpmovmskb %xmm2, %ebx
- 0xc5, 0xc9, 0x74, 0xd1, //0x0000103f vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001043 vpmovmskb %xmm2, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x00001047 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x0000104b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000104f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001053 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001056 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x00001059 shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000105d shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001061 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001065 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x00001068 orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000106b orq %r14, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000106e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001072 jne LBB0_205
- 0x48, 0x85, 0xd2, //0x00001078 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000107b jne LBB0_213
- //0x00001081 LBB0_205
- 0x4c, 0x09, 0xef, //0x00001081 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001084 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x00001087 orq %r10, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000108a jne LBB0_214
- //0x00001090 LBB0_206
- 0x48, 0x85, 0xff, //0x00001090 testq %rdi, %rdi
- 0x0f, 0x85, 0xf6, 0xf4, 0xff, 0xff, //0x00001093 jne LBB0_57
- //0x00001099 LBB0_207
- 0x49, 0x83, 0xc4, 0xc0, //0x00001099 addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x0000109d addq $64, %r11
- 0x49, 0x83, 0xfc, 0x3f, //0x000010a1 cmpq $63, %r12
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x000010a5 ja LBB0_203
- 0xe9, 0x01, 0x0b, 0x00, 0x00, //0x000010ab jmp LBB0_208
- //0x000010b0 LBB0_213
- 0x4c, 0x89, 0xd8, //0x000010b0 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000010b3 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x000010b7 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x000010bb addq %rax, %r9
- 0x4c, 0x09, 0xef, //0x000010be orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x000010c1 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x000010c4 orq %r10, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010c7 je LBB0_206
- //0x000010cd LBB0_214
- 0x4c, 0x89, 0xd0, //0x000010cd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000010d0 notq %rax
- 0x48, 0x21, 0xd0, //0x000010d3 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000010d6 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000010da orq %r10, %rcx
- 0x48, 0x89, 0xce, //0x000010dd movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000010e0 notq %rsi
- 0x48, 0x21, 0xd6, //0x000010e3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010e6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000010f0 andq %rdx, %rsi
- 0x45, 0x31, 0xd2, //0x000010f3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc6, //0x000010f6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc2, //0x000010f9 setb %r10b
- 0x48, 0x01, 0xf6, //0x000010fd addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001100 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000110a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000110d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001110 notq %rsi
- 0x48, 0x21, 0xf7, //0x00001113 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00001116 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001119 je LBB0_207
- 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x0000111f jmp LBB0_57
- //0x00001124 LBB0_215
- 0x48, 0x8b, 0x45, 0x90, //0x00001124 movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00001128 movq $8(%rax), %r10
- 0x4d, 0x29, 0xda, //0x0000112c subq %r11, %r10
- 0x0f, 0x84, 0xfa, 0x12, 0x00, 0x00, //0x0000112f je LBB0_438
- 0x4c, 0x89, 0x5d, 0xa8, //0x00001135 movq %r11, $-88(%rbp)
- 0x4d, 0x01, 0xdc, //0x00001139 addq %r11, %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000113c cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001141 jne LBB0_220
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001147 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x0000114d cmpq $1, %r10
- 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x00001151 je LBB0_303
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001157 movb $1(%r12), %al
- 0x04, 0xd2, //0x0000115c addb $-46, %al
- 0x3c, 0x37, //0x0000115e cmpb $55, %al
- 0x0f, 0x87, 0x6d, 0x05, 0x00, 0x00, //0x00001160 ja LBB0_303
- 0x0f, 0xb6, 0xc0, //0x00001166 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001169 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00001173 btq %rax, %rcx
- 0x0f, 0x83, 0x56, 0x05, 0x00, 0x00, //0x00001177 jae LBB0_303
- //0x0000117d LBB0_220
- 0x49, 0x83, 0xfa, 0x10, //0x0000117d cmpq $16, %r10
- 0x0f, 0x82, 0x30, 0x0d, 0x00, 0x00, //0x00001181 jb LBB0_359
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001187 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x0000118b movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000118e andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001192 leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001197 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000119b movq $-1, $-72(%rbp)
- 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x000011a3 movq $-1, $-80(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000011ab movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x000011b2 movq %r12, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b5 .p2align 4, 0x90
- //0x000011c0 LBB0_222
- 0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011c0 vmovdqu (%r13), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011c6 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x000011cb vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x000011cf vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x000011d3 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x000011d7 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x000011db vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x000011df vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x000011e3 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x000011e7 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x000011eb vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x000011ef vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000011f3 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000011f7 vpmovmskb %xmm2, %eax
- 0xc5, 0xf9, 0xd7, 0xde, //0x000011fb vpmovmskb %xmm6, %ebx
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000011ff vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x00001203 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001207 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x0000120c leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x00001213 xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001216 bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x0000121a cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000121d je LBB0_224
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001223 movl $-1, %edi
- 0xd3, 0xe7, //0x00001228 shll %cl, %edi
- 0xf7, 0xd7, //0x0000122a notl %edi
- 0x21, 0xf8, //0x0000122c andl %edi, %eax
- 0x21, 0xfb, //0x0000122e andl %edi, %ebx
- 0x21, 0xd7, //0x00001230 andl %edx, %edi
- 0x89, 0xfa, //0x00001232 movl %edi, %edx
- //0x00001234 LBB0_224
- 0x8d, 0x78, 0xff, //0x00001234 leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001237 andl %eax, %edi
- 0x0f, 0x85, 0x4f, 0x09, 0x00, 0x00, //0x00001239 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x0000123f leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x00001242 andl %ebx, %edi
- 0x0f, 0x85, 0x44, 0x09, 0x00, 0x00, //0x00001244 jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x0000124a leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x0000124d andl %edx, %edi
- 0x0f, 0x85, 0x39, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_337
- 0x85, 0xc0, //0x00001255 testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001257 je LBB0_230
- 0x4c, 0x89, 0xef, //0x0000125d movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001260 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x00001263 bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001267 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000126a cmpq $-1, %r14
- 0x0f, 0x85, 0x24, 0x09, 0x00, 0x00, //0x0000126e jne LBB0_338
- 0x4d, 0x89, 0xde, //0x00001274 movq %r11, %r14
- //0x00001277 LBB0_230
- 0x85, 0xdb, //0x00001277 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001279 je LBB0_233
- 0x4c, 0x89, 0xe8, //0x0000127f movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x00001282 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x00001285 bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001289 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x0000128c cmpq $-1, $-80(%rbp)
- 0x0f, 0x85, 0x01, 0x09, 0x00, 0x00, //0x00001291 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001297 movq %r11, $-80(%rbp)
- //0x0000129b LBB0_233
- 0x85, 0xd2, //0x0000129b testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000129d je LBB0_236
- 0x4c, 0x89, 0xe8, //0x000012a3 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x000012a6 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x000012a9 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x000012ad addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000012b0 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0xdd, 0x08, 0x00, 0x00, //0x000012b5 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb8, //0x000012bb movq %r11, $-72(%rbp)
- //0x000012bf LBB0_236
- 0x83, 0xf9, 0x10, //0x000012bf cmpl $16, %ecx
- 0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x000012c2 jne LBB0_291
- 0x49, 0x83, 0xc5, 0x10, //0x000012c8 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000012cc addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000012d0 cmpq $15, %r10
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012d4 ja LBB0_222
- 0x4d, 0x85, 0xc9, //0x000012da testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xf8, 0x14, 0x00, 0x00, //0x000012dd leaq $5368(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xb0, //0x000012e4 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x000012e8 movq $-72(%rbp), %rbx
- 0x0f, 0x84, 0x65, 0x03, 0x00, 0x00, //0x000012ec je LBB0_292
- //0x000012f2 LBB0_239
- 0x4b, 0x8d, 0x0c, 0x08, //0x000012f2 leaq (%r8,%r9), %rcx
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000012f6 jmp LBB0_262
- //0x000012fb LBB0_240
- 0x49, 0x8b, 0x01, //0x000012fb movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012fe cmpq $4095, %rax
- 0x0f, 0x8f, 0x53, 0x10, 0x00, 0x00, //0x00001304 jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x0000130a leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x0000130e movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001311 movq $5, $8(%r9,%rax,8)
- 0xe9, 0x91, 0xee, 0xff, 0xff, //0x0000131a jmp LBB0_2
- //0x0000131f LBB0_242
- 0x48, 0x8b, 0x4d, 0x90, //0x0000131f movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001323 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001327 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x0000132b cmpq %rdx, %r15
- 0x0f, 0x83, 0x97, 0x10, 0x00, 0x00, //0x0000132e jae LBB0_440
- 0x43, 0x8b, 0x0c, 0x1c, //0x00001334 movl (%r12,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001338 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0xfa, 0x10, 0x00, 0x00, //0x0000133e jne LBB0_442
- 0x4c, 0x89, 0xd9, //0x00001344 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001347 leaq $5(%r15), %r11
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x0000134b jmp LBB0_254
- //0x00001350 LBB0_245
- 0x48, 0x8b, 0x4d, 0x90, //0x00001350 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001354 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001358 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x0000135c cmpq %rdx, %r15
- 0x0f, 0x83, 0x66, 0x10, 0x00, 0x00, //0x0000135f jae LBB0_440
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001365 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000136c je LBB0_253
- 0xe9, 0x1c, 0x11, 0x00, 0x00, //0x00001372 jmp LBB0_247
- //0x00001377 LBB0_251
- 0x48, 0x8b, 0x4d, 0x90, //0x00001377 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000137b movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000137f leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001383 cmpq %rdx, %r15
- 0x0f, 0x83, 0x3f, 0x10, 0x00, 0x00, //0x00001386 jae LBB0_440
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x0000138c cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0x4c, 0x11, 0x00, 0x00, //0x00001393 jne LBB0_447
- //0x00001399 LBB0_253
- 0x4c, 0x89, 0xd9, //0x00001399 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x04, //0x0000139c leaq $4(%r15), %r11
- //0x000013a0 LBB0_254
- 0x4c, 0x89, 0x1e, //0x000013a0 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000013a3 movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000013a6 testq %rcx, %rcx
- 0x0f, 0x8f, 0x01, 0xee, 0xff, 0xff, //0x000013a9 jg LBB0_2
- 0xe9, 0xee, 0x0f, 0x00, 0x00, //0x000013af jmp LBB0_423
- //0x000013b4 LBB0_255
- 0x49, 0x8b, 0x01, //0x000013b4 movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013b7 cmpq $4095, %rax
- 0x0f, 0x8f, 0x9a, 0x0f, 0x00, 0x00, //0x000013bd jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x000013c3 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x000013c7 movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000013ca movq $6, $8(%r9,%rax,8)
- 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013d3 jmp LBB0_2
- //0x000013d8 LBB0_259
- 0x49, 0x89, 0xc3, //0x000013d8 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000013db subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000013de cmpq $-1, %r14
- 0x0f, 0x85, 0x95, 0x0a, 0x00, 0x00, //0x000013e2 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x000013e8 decq %r11
- 0x4d, 0x89, 0xde, //0x000013eb movq %r11, %r14
- 0x90, 0x90, //0x000013ee .p2align 4, 0x90
- //0x000013f0 LBB0_261
- 0x49, 0x89, 0xc0, //0x000013f0 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x000013f3 decq %r9
- 0x0f, 0x84, 0x03, 0x0a, 0x00, 0x00, //0x000013f6 je LBB0_341
- //0x000013fc LBB0_262
- 0x41, 0x0f, 0xbe, 0x10, //0x000013fc movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x00001400 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00001403 cmpl $58, %edx
- 0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x00001406 ja LBB0_292
- 0x49, 0x8d, 0x40, 0x01, //0x0000140c leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001410 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001414 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001417 jmpq *%rdx
- //0x00001419 LBB0_264
- 0x49, 0x89, 0xc3, //0x00001419 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000141c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000141f cmpq $-1, %rbx
- 0x0f, 0x85, 0x54, 0x0a, 0x00, 0x00, //0x00001423 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001429 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000142c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000142f jmp LBB0_261
- //0x00001434 LBB0_266
- 0x49, 0x89, 0xc3, //0x00001434 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001437 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000143a cmpq $-1, %rdi
- 0x0f, 0x85, 0x39, 0x0a, 0x00, 0x00, //0x0000143e jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001444 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001447 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000144a jmp LBB0_261
- //0x0000144f LBB0_268
- 0x48, 0x89, 0xd0, //0x0000144f movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x00001452 subq %r11, %rax
- 0x0f, 0x84, 0xf6, 0x10, 0x00, 0x00, //0x00001455 je LBB0_456
- 0x4c, 0x89, 0xd9, //0x0000145b movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x0000145e addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00001461 cmpq $64, %rax
- 0x0f, 0x82, 0x8c, 0x0a, 0x00, 0x00, //0x00001465 jb LBB0_361
- 0x41, 0x89, 0xc2, //0x0000146b movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x0000146e andl $63, %r10d
- 0x4e, 0x8d, 0x64, 0x02, 0xc0, //0x00001472 leaq $-64(%rdx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001477 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x0000147b addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x0000147e addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001482 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001489 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x0000148c .p2align 4, 0x90
- //0x00001490 LBB0_271
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00001490 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00001495 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000149b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000014a1 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x000014a7 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000014ab vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x000014af vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014b3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000014b7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014bb vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000014bf vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000014c3 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x000014c7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000014cb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000014cf vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000014d3 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x000014d7 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x000014db shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x000014df orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014e2 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x000014e6 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x000014ea shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x000014ee orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014f1 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x000014f5 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x000014f9 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x000014fd vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00001501 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00001505 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00001508 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x0000150c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00001510 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00001514 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00001518 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000151c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000151f vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00001523 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001527 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000152b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000152f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00001533 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001536 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000153a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000153e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001542 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00001546 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x0000154a orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000154d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001551 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001555 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001559 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000155d jne LBB0_273
- 0x4d, 0x85, 0xed, //0x00001563 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001566 jne LBB0_287
- //0x0000156c LBB0_273
- 0x49, 0xc1, 0xe6, 0x30, //0x0000156c shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00001570 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00001573 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00001576 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x00001579 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000157c jne LBB0_288
- 0x4c, 0x09, 0xf2, //0x00001582 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001585 testq %rsi, %rsi
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001588 jne LBB0_289
- //0x0000158e LBB0_275
- 0x48, 0x85, 0xd2, //0x0000158e testq %rdx, %rdx
- 0x0f, 0x85, 0xa7, 0x0f, 0x00, 0x00, //0x00001591 jne LBB0_452
- 0x48, 0x83, 0xc0, 0xc0, //0x00001597 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x0000159b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x0000159f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000015a3 ja LBB0_271
- 0xe9, 0xf0, 0x06, 0x00, 0x00, //0x000015a9 jmp LBB0_277
- //0x000015ae LBB0_288
- 0x4c, 0x89, 0xc1, //0x000015ae movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000015b1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000015b4 andq %r13, %rcx
- 0x4c, 0x89, 0x55, 0xb8, //0x000015b7 movq %r10, $-72(%rbp)
- 0x4c, 0x8d, 0x14, 0x09, //0x000015bb leaq (%rcx,%rcx), %r10
- 0x4d, 0x09, 0xc2, //0x000015bf orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x000015c2 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x000015c5 notq %rdi
- 0x4c, 0x21, 0xef, //0x000015c8 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015cb movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000015d5 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x000015d8 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x000015db addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x000015de setb %r8b
- 0x48, 0x01, 0xff, //0x000015e2 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000015e5 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x000015ef xorq %rcx, %rdi
- 0x4c, 0x21, 0xd7, //0x000015f2 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xb8, //0x000015f5 movq $-72(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x000015f9 notq %rdi
- 0x48, 0x21, 0xfe, //0x000015fc andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x000015ff orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001602 testq %rsi, %rsi
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00001605 je LBB0_275
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000160b jmp LBB0_289
- //0x00001610 LBB0_287
- 0x4c, 0x89, 0xdb, //0x00001610 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00001613 subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00001617 bsfq %r13, %r9
- 0x49, 0x01, 0xd9, //0x0000161b addq %rbx, %r9
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000161e jmp LBB0_273
- //0x00001623 LBB0_289
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001623 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001627 testq %rdx, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000162a movq $-48(%rbp), %r12
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000162e je LBB0_304
- 0x48, 0x0f, 0xbc, 0xca, //0x00001634 bsfq %rdx, %rcx
- 0x4d, 0x29, 0xe3, //0x00001638 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x0000163b cmpq %rax, %rcx
- 0x0f, 0x83, 0x94, 0xf8, 0xff, 0xff, //0x0000163e jae LBB0_186
- 0xe9, 0x11, 0x0f, 0x00, 0x00, //0x00001644 jmp LBB0_306
- //0x00001649 LBB0_291
- 0x49, 0x01, 0xcd, //0x00001649 addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000164c movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xb0, //0x0000164f movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001653 movq $-72(%rbp), %rbx
- //0x00001657 LBB0_292
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001657 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x0000165e testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001661 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xcb, 0x0d, 0x00, 0x00, //0x00001665 je LBB0_439
- //0x0000166b LBB0_293
- 0x48, 0x85, 0xdb, //0x0000166b testq %rbx, %rbx
- 0x0f, 0x84, 0xc2, 0x0d, 0x00, 0x00, //0x0000166e je LBB0_439
- 0x4d, 0x85, 0xf6, //0x00001674 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001677 movq $-64(%rbp), %r9
- 0x0f, 0x84, 0xb5, 0x0d, 0x00, 0x00, //0x0000167b je LBB0_439
- 0x4d, 0x29, 0xe0, //0x00001681 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00001684 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x00001688 cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000168b je LBB0_301
- 0x49, 0x39, 0xc6, //0x00001691 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001694 je LBB0_301
- 0x48, 0x39, 0xc3, //0x0000169a cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000169d je LBB0_301
- 0x48, 0x85, 0xdb, //0x000016a3 testq %rbx, %rbx
- 0x0f, 0x8e, 0x6e, 0x00, 0x00, 0x00, //0x000016a6 jle LBB0_309
- 0x48, 0x8d, 0x43, 0xff, //0x000016ac leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000016b0 cmpq %rax, %rdi
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000016b3 je LBB0_309
- 0x48, 0xf7, 0xd3, //0x000016b9 notq %rbx
- 0x49, 0x89, 0xdb, //0x000016bc movq %rbx, %r11
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016bf jmp LBB0_302
- //0x000016c4 LBB0_301
- 0x49, 0xf7, 0xd8, //0x000016c4 negq %r8
- 0x4d, 0x89, 0xc3, //0x000016c7 movq %r8, %r11
- //0x000016ca LBB0_302
- 0x4d, 0x85, 0xdb, //0x000016ca testq %r11, %r11
- 0x0f, 0x88, 0x63, 0x0d, 0x00, 0x00, //0x000016cd js LBB0_439
- //0x000016d3 LBB0_303
- 0x48, 0x8b, 0x4d, 0xa8, //0x000016d3 movq $-88(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x000016d7 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x000016da movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000016dd movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000016e0 testq %rcx, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x000016e3 movq $-48(%rbp), %r12
- 0x0f, 0x8f, 0xc3, 0xea, 0xff, 0xff, //0x000016e7 jg LBB0_2
- 0xe9, 0xb0, 0x0c, 0x00, 0x00, //0x000016ed jmp LBB0_423
- //0x000016f2 LBB0_304
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000016f2 movl $64, %ecx
- 0x4d, 0x29, 0xe3, //0x000016f7 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x000016fa cmpq %rax, %rcx
- 0x0f, 0x83, 0xd5, 0xf7, 0xff, 0xff, //0x000016fd jae LBB0_186
- 0xe9, 0x52, 0x0e, 0x00, 0x00, //0x00001703 jmp LBB0_306
- //0x00001708 LBB0_308
- 0x4d, 0x29, 0xd6, //0x00001708 subq %r10, %r14
- 0x44, 0x0f, 0xbc, 0xde, //0x0000170b bsfl %esi, %r11d
- 0x4d, 0x01, 0xf3, //0x0000170f addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x00001712 notq %r11
- 0xe9, 0xa6, 0x03, 0x00, 0x00, //0x00001715 jmp LBB0_326
- //0x0000171a LBB0_309
- 0x4c, 0x89, 0xf0, //0x0000171a movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x0000171d orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001720 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x66, 0x01, 0x00, 0x00, //0x00001723 jl LBB0_312
- 0x48, 0x85, 0xc0, //0x00001729 testq %rax, %rax
- 0x0f, 0x88, 0x5d, 0x01, 0x00, 0x00, //0x0000172c js LBB0_312
- 0x49, 0xf7, 0xd6, //0x00001732 notq %r14
- 0x4d, 0x89, 0xf3, //0x00001735 movq %r14, %r11
- 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00001738 jmp LBB0_302
- //0x0000173d LBB0_49
- 0x4c, 0x8b, 0x5d, 0xb8, //0x0000173d movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xd5, //0x00001741 movq %r10, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001744 cmpq $32, %r13
- 0x0f, 0x82, 0x66, 0x08, 0x00, 0x00, //0x00001748 jb LBB0_366
- //0x0000174e LBB0_50
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000174e vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001753 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001759 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x0000175d vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001761 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001765 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001769 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000176d vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001771 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001775 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001779 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000177d shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001781 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001784 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001788 jne LBB0_52
- 0x48, 0x85, 0xff, //0x0000178e testq %rdi, %rdi
- 0x0f, 0x85, 0xbc, 0x07, 0x00, 0x00, //0x00001791 jne LBB0_363
- //0x00001797 LBB0_52
- 0x48, 0x09, 0xca, //0x00001797 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x0000179a movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x0000179d orq %r12, %rax
- 0x0f, 0x85, 0xca, 0x07, 0x00, 0x00, //0x000017a0 jne LBB0_364
- //0x000017a6 LBB0_53
- 0x48, 0x85, 0xd2, //0x000017a6 testq %rdx, %rdx
- 0x0f, 0x84, 0xfd, 0x07, 0x00, 0x00, //0x000017a9 je LBB0_365
- //0x000017af LBB0_54
- 0x48, 0x0f, 0xbc, 0xc2, //0x000017af bsfq %rdx, %rax
- 0xe9, 0xdb, 0xed, 0xff, 0xff, //0x000017b3 jmp LBB0_58
- //0x000017b8 LBB0_113
- 0x4d, 0x89, 0xd3, //0x000017b8 movq %r10, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x000017bb movq $-72(%rbp), %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000017bf movq $-48(%rbp), %r12
- 0x48, 0x83, 0xf8, 0x20, //0x000017c3 cmpq $32, %rax
- 0x0f, 0x82, 0x66, 0x02, 0x00, 0x00, //0x000017c7 jb LBB0_317
- //0x000017cd LBB0_114
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000017cd vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000017d2 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000017d8 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000017dc vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000017e0 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x000017e4 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x000017e8 vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000017ec vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x000017f0 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x000017f4 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x000017f8 vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x000017fc vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001800 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001804 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001808 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x0000180c vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001810 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001814 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001818 shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000181c shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001820 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001823 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001827 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x0000182d testq %rdx, %rdx
- 0x0f, 0x85, 0xf8, 0x07, 0x00, 0x00, //0x00001830 jne LBB0_373
- //0x00001836 LBB0_116
- 0x48, 0xc1, 0xe7, 0x10, //0x00001836 shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x0000183a orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x0000183d movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001840 orq %r8, %rcx
- 0x0f, 0x85, 0xcb, 0x06, 0x00, 0x00, //0x00001843 jne LBB0_362
- //0x00001849 LBB0_117
- 0x4c, 0x09, 0xf7, //0x00001849 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000184c movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001851 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001856 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001859 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000185f bsfq %rsi, %rdx
- //0x00001863 LBB0_119
- 0x48, 0x85, 0xff, //0x00001863 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001866 je LBB0_121
- 0x48, 0x0f, 0xbc, 0xcf, //0x0000186c bsfq %rdi, %rcx
- //0x00001870 LBB0_121
- 0x48, 0x85, 0xf6, //0x00001870 testq %rsi, %rsi
- 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00001873 je LBB0_315
- //0x00001879 LBB0_122
- 0x4d, 0x29, 0xe3, //0x00001879 subq %r12, %r11
- 0x48, 0x39, 0xd1, //0x0000187c cmpq %rdx, %rcx
- 0x0f, 0x82, 0xd5, 0x0c, 0x00, 0x00, //0x0000187f jb LBB0_306
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001885 leaq $1(%r11,%rdx), %r11
- 0xe9, 0x4e, 0xf6, 0xff, 0xff, //0x0000188a jmp LBB0_187
- //0x0000188f LBB0_312
- 0x48, 0x85, 0xc0, //0x0000188f testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x00001892 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x00001896 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x00001899 cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x0000189d cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x000018a0 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x000018a4 movq %rdi, %r11
- 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x000018a7 jmp LBB0_302
- //0x000018ac LBB0_313
- 0x48, 0xf7, 0xd0, //0x000018ac notq %rax
- 0x49, 0x89, 0xc3, //0x000018af movq %rax, %r11
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000018b2 jmp LBB0_326
- //0x000018b7 LBB0_314
- 0x48, 0x89, 0x4d, 0xa8, //0x000018b7 movq %rcx, $-88(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018bb movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x000018c2 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000018c5 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x86, 0xf3, 0xff, 0xff, //0x000018c9 jne LBB0_151
- 0xe9, 0xbe, 0x0a, 0x00, 0x00, //0x000018cf jmp LBB0_420
- //0x000018d4 LBB0_134
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000018d4 movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xd5, //0x000018d8 movq %r10, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x000018db cmpq $32, %r13
- 0x0f, 0x82, 0x57, 0x08, 0x00, 0x00, //0x000018df jb LBB0_382
- //0x000018e5 LBB0_135
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000018e5 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000018ea vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000018f0 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000018f4 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000018f8 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000018fc vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001900 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001904 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001908 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000190c vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001910 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001914 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001918 orq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000191b cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000191f jne LBB0_137
- 0x48, 0x85, 0xff, //0x00001925 testq %rdi, %rdi
- 0x0f, 0x85, 0xad, 0x07, 0x00, 0x00, //0x00001928 jne LBB0_379
- //0x0000192e LBB0_137
- 0x48, 0x09, 0xca, //0x0000192e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001931 movq %rdi, %rax
- 0x4c, 0x09, 0xc8, //0x00001934 orq %r9, %rax
- 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x00001937 jne LBB0_380
- //0x0000193d LBB0_138
- 0x48, 0x85, 0xd2, //0x0000193d testq %rdx, %rdx
- 0x0f, 0x84, 0xee, 0x07, 0x00, 0x00, //0x00001940 je LBB0_381
- //0x00001946 LBB0_139
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001946 bsfq %rdx, %rax
- 0xe9, 0x94, 0xf2, 0xff, 0xff, //0x0000194a jmp LBB0_143
- //0x0000194f LBB0_170
- 0x4d, 0x89, 0xc3, //0x0000194f movq %r8, %r11
- 0x4c, 0x89, 0xd0, //0x00001952 movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001955 cmpq $32, %rax
- 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x00001959 jb LBB0_329
- //0x0000195f LBB0_171
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000195f vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001964 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x0000196a vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0x79, 0xd7, 0xc5, //0x0000196e vpmovmskb %xmm5, %r8d
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001972 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001976 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x0000197a vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000197e vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001982 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001986 vpmovmskb %xmm5, %ecx
- 0xc5, 0x81, 0x64, 0xea, //0x0000198a vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x0000198e vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001992 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001996 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x0000199a vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x0000199e vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x000019a2 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000019a6 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x000019aa shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000019ae shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x000019b2 orq %rcx, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000019b5 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019b9 jne LBB0_173
- 0x48, 0x85, 0xd2, //0x000019bf testq %rdx, %rdx
- 0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000019c2 jne LBB0_390
- //0x000019c8 LBB0_173
- 0x48, 0xc1, 0xe7, 0x10, //0x000019c8 shlq $16, %rdi
- 0x4c, 0x09, 0xc6, //0x000019cc orq %r8, %rsi
- 0x48, 0x89, 0xd1, //0x000019cf movq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x000019d2 orq %r9, %rcx
- 0x0f, 0x85, 0x65, 0x06, 0x00, 0x00, //0x000019d5 jne LBB0_374
- //0x000019db LBB0_174
- 0x4c, 0x09, 0xf7, //0x000019db orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019de movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000019e3 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x000019e8 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019eb je LBB0_176
- 0x48, 0x0f, 0xbc, 0xd6, //0x000019f1 bsfq %rsi, %rdx
- //0x000019f5 LBB0_176
- 0x48, 0x85, 0xff, //0x000019f5 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019f8 je LBB0_178
- 0x48, 0x0f, 0xbc, 0xcf, //0x000019fe bsfq %rdi, %rcx
- //0x00001a02 LBB0_178
- 0x48, 0x85, 0xf6, //0x00001a02 testq %rsi, %rsi
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x00001a05 je LBB0_327
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00001a0b subq $-48(%rbp), %r11
- 0x48, 0x39, 0xd1, //0x00001a0f cmpq %rdx, %rcx
- 0x0f, 0x82, 0x83, 0x0b, 0x00, 0x00, //0x00001a12 jb LBB0_458
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a18 leaq $1(%r11,%rdx), %r11
- 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a1d jmp LBB0_144
- //0x00001a22 LBB0_315
- 0x48, 0x85, 0xff, //0x00001a22 testq %rdi, %rdi
- 0x0f, 0x85, 0x5c, 0x0b, 0x00, 0x00, //0x00001a25 jne LBB0_457
- 0x49, 0x83, 0xc3, 0x20, //0x00001a2b addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001a2f addq $-32, %rax
- //0x00001a33 LBB0_317
- 0x4d, 0x85, 0xc0, //0x00001a33 testq %r8, %r8
- 0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00001a36 jne LBB0_377
- 0x48, 0x85, 0xc0, //0x00001a3c testq %rax, %rax
- 0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a3f je LBB0_416
- //0x00001a45 LBB0_319
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001a45 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001a49 cmpb $34, %cl
- 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00001a4c je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001a52 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a55 je LBB0_323
- 0x80, 0xf9, 0x1f, //0x00001a5b cmpb $31, %cl
- 0x0f, 0x86, 0x2f, 0x0b, 0x00, 0x00, //0x00001a5e jbe LBB0_461
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a64 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a6b movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001a70 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001a73 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001a76 jne LBB0_319
- 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001a7c jmp LBB0_416
- //0x00001a81 LBB0_323
- 0x48, 0x83, 0xf8, 0x01, //0x00001a81 cmpq $1, %rax
- 0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001a85 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001a8b movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001a8e movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001a92 subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001a95 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001a99 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001a9d movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001aa4 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001aa9 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001aac addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001aaf jne LBB0_319
- 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001ab5 jmp LBB0_416
- //0x00001aba LBB0_325
- 0x48, 0xf7, 0xd6, //0x00001aba notq %rsi
- 0x49, 0x89, 0xf3, //0x00001abd movq %rsi, %r11
- //0x00001ac0 LBB0_326
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ac0 movq $-56(%rbp), %rsi
- 0xe9, 0xff, 0xf1, 0xff, 0xff, //0x00001ac4 jmp LBB0_160
- //0x00001ac9 LBB0_327
- 0x48, 0x85, 0xff, //0x00001ac9 testq %rdi, %rdi
- 0x0f, 0x85, 0xdb, 0x0a, 0x00, 0x00, //0x00001acc jne LBB0_459
- 0x49, 0x83, 0xc3, 0x20, //0x00001ad2 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001ad6 addq $-32, %rax
- //0x00001ada LBB0_329
- 0x4d, 0x85, 0xc9, //0x00001ada testq %r9, %r9
- 0x0f, 0x85, 0x2e, 0x07, 0x00, 0x00, //0x00001add jne LBB0_393
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ae3 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001ae7 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00001aeb testq %rax, %rax
- 0x0f, 0x84, 0xc7, 0x08, 0x00, 0x00, //0x00001aee je LBB0_425
- //0x00001af4 LBB0_331
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001af4 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001af8 cmpb $34, %cl
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00001afb je LBB0_340
- 0x80, 0xf9, 0x5c, //0x00001b01 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001b04 je LBB0_335
- 0x80, 0xf9, 0x1f, //0x00001b0a cmpb $31, %cl
- 0x0f, 0x86, 0xa3, 0x0a, 0x00, 0x00, //0x00001b0d jbe LBB0_460
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b13 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b1a movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001b1f addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b22 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b25 jne LBB0_331
- 0xe9, 0x8b, 0x08, 0x00, 0x00, //0x00001b2b jmp LBB0_425
- //0x00001b30 LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x00001b30 cmpq $1, %rax
- 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00001b34 je LBB0_462
- 0x4c, 0x89, 0xd9, //0x00001b3a movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001b3d subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00001b41 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00001b45 cmoveq %rcx, %r12
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b49 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b50 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b55 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b59 movq $-64(%rbp), %r9
- 0x49, 0x01, 0xd3, //0x00001b5d addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b60 addq %rcx, %rax
- 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001b63 jne LBB0_331
- 0xe9, 0x4d, 0x08, 0x00, 0x00, //0x00001b69 jmp LBB0_425
- //0x00001b6e LBB0_418
- 0x48, 0xf7, 0xda, //0x00001b6e negq %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b71 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001b75 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b79 movq $-64(%rbp), %r9
- 0x49, 0x89, 0xd3, //0x00001b7d movq %rdx, %r11
- 0x4d, 0x85, 0xdb, //0x00001b80 testq %r11, %r11
- 0x0f, 0x89, 0x0b, 0xe6, 0xff, 0xff, //0x00001b83 jns LBB0_258
- 0xe9, 0x01, 0x08, 0x00, 0x00, //0x00001b89 jmp LBB0_419
- //0x00001b8e LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001b8e subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001b91 bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001b95 addq %r13, %r11
- //0x00001b98 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001b98 notq %r11
- //0x00001b9b LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b9b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b9f movq $-64(%rbp), %r9
- 0xe9, 0x22, 0xfb, 0xff, 0xff, //0x00001ba3 jmp LBB0_302
- //0x00001ba8 LBB0_340
- 0x4c, 0x03, 0x5d, 0x98, //0x00001ba8 addq $-104(%rbp), %r11
- 0xe9, 0x9f, 0xf3, 0xff, 0xff, //0x00001bac jmp LBB0_195
- //0x00001bb1 LBB0_208
- 0x4d, 0x89, 0xc3, //0x00001bb1 movq %r8, %r11
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001bb4 movq $-72(%rbp), %r12
- 0x49, 0x83, 0xfc, 0x20, //0x00001bb8 cmpq $32, %r12
- 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001bbc jb LBB0_399
- //0x00001bc2 LBB0_209
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bc2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001bc7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001bcd vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001bd1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001bd5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001bd9 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001bdd vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001be1 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001be5 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001be9 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001bed shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001bf1 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001bf5 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001bf8 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001bfc jne LBB0_211
- 0x48, 0x85, 0xff, //0x00001c02 testq %rdi, %rdi
- 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001c05 jne LBB0_396
- //0x00001c0b LBB0_211
- 0x48, 0x09, 0xca, //0x00001c0b orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001c0e movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00001c11 orq %r10, %rax
- 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001c14 jne LBB0_397
- //0x00001c1a LBB0_212
- 0x48, 0x85, 0xd2, //0x00001c1a testq %rdx, %rdx
- 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x00001c1d jne LBB0_54
- //0x00001c23 LBB0_398
- 0x49, 0x83, 0xc3, 0x20, //0x00001c23 addq $32, %r11
- 0x49, 0x83, 0xc4, 0xe0, //0x00001c27 addq $-32, %r12
- //0x00001c2b LBB0_399
- 0x4d, 0x85, 0xd2, //0x00001c2b testq %r10, %r10
- 0x0f, 0x85, 0xbe, 0x06, 0x00, 0x00, //0x00001c2e jne LBB0_411
- 0x4d, 0x85, 0xe4, //0x00001c34 testq %r12, %r12
- 0x0f, 0x84, 0x36, 0x07, 0x00, 0x00, //0x00001c37 je LBB0_416
- //0x00001c3d LBB0_401
- 0x49, 0x8d, 0x4b, 0x01, //0x00001c3d leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001c41 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001c45 cmpb $34, %bl
- 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x00001c48 je LBB0_406
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00001c4e leaq $-1(%r12), %rdx
- 0x80, 0xfb, 0x5c, //0x00001c53 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001c56 je LBB0_404
- 0x49, 0x89, 0xd4, //0x00001c5c movq %rdx, %r12
- 0x49, 0x89, 0xcb, //0x00001c5f movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001c62 testq %rdx, %rdx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001c65 jne LBB0_401
- 0xe9, 0x03, 0x07, 0x00, 0x00, //0x00001c6b jmp LBB0_416
- //0x00001c70 LBB0_404
- 0x48, 0x85, 0xd2, //0x00001c70 testq %rdx, %rdx
- 0x0f, 0x84, 0xfa, 0x06, 0x00, 0x00, //0x00001c73 je LBB0_416
- 0x48, 0x03, 0x4d, 0xa0, //0x00001c79 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001c7d cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001c81 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00001c85 addq $2, %r11
- 0x49, 0x83, 0xc4, 0xfe, //0x00001c89 addq $-2, %r12
- 0x4c, 0x89, 0xe2, //0x00001c8d movq %r12, %rdx
- 0x48, 0x85, 0xd2, //0x00001c90 testq %rdx, %rdx
- 0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00001c93 jne LBB0_401
- 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00001c99 jmp LBB0_416
- //0x00001c9e LBB0_277
- 0x4d, 0x89, 0xe3, //0x00001c9e movq %r12, %r11
- 0x4c, 0x89, 0xd0, //0x00001ca1 movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001ca4 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001ca8 movq $-48(%rbp), %r12
- 0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001cac jb LBB0_345
- //0x00001cb2 LBB0_278
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001cb2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001cb7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001cbd vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001cc1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001cc5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001cc9 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x00001ccd vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001cd1 vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001cd5 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x00001cd9 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x00001cdd vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x00001ce1 vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001ce5 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001ce9 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001ced vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001cf1 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001cf5 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001cf9 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001cfd shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001d01 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001d05 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001d08 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d0c jne LBB0_280
- 0x48, 0x85, 0xd2, //0x00001d12 testq %rdx, %rdx
- 0x0f, 0x85, 0xc5, 0x05, 0x00, 0x00, //0x00001d15 jne LBB0_408
- //0x00001d1b LBB0_280
- 0x48, 0xc1, 0xe7, 0x10, //0x00001d1b shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x00001d1f orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x00001d22 movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001d25 orq %r8, %rcx
- 0x0f, 0x85, 0x17, 0x05, 0x00, 0x00, //0x00001d28 jne LBB0_395
- //0x00001d2e LBB0_281
- 0x4c, 0x09, 0xf7, //0x00001d2e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d31 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d36 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001d3b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d3e je LBB0_283
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001d44 bsfq %rsi, %rdx
- //0x00001d48 LBB0_283
- 0x48, 0x85, 0xff, //0x00001d48 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d4b je LBB0_285
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001d51 bsfq %rdi, %rcx
- //0x00001d55 LBB0_285
- 0x48, 0x85, 0xf6, //0x00001d55 testq %rsi, %rsi
- 0x0f, 0x85, 0x1b, 0xfb, 0xff, 0xff, //0x00001d58 jne LBB0_122
- 0x48, 0x85, 0xff, //0x00001d5e testq %rdi, %rdi
- 0x0f, 0x85, 0x20, 0x08, 0x00, 0x00, //0x00001d61 jne LBB0_457
- 0x49, 0x83, 0xc3, 0x20, //0x00001d67 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001d6b addq $-32, %rax
- //0x00001d6f LBB0_345
- 0x4d, 0x85, 0xc0, //0x00001d6f testq %r8, %r8
- 0x0f, 0x85, 0xa6, 0x05, 0x00, 0x00, //0x00001d72 jne LBB0_409
- 0x48, 0x85, 0xc0, //0x00001d78 testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00001d7b je LBB0_416
- //0x00001d81 LBB0_347
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001d81 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001d85 cmpb $34, %cl
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d88 je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001d8e cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d91 je LBB0_351
- 0x80, 0xf9, 0x1f, //0x00001d97 cmpb $31, %cl
- 0x0f, 0x86, 0xf3, 0x07, 0x00, 0x00, //0x00001d9a jbe LBB0_461
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001da0 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001da7 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001dac addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001daf addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001db2 jne LBB0_347
- 0xe9, 0xb6, 0x05, 0x00, 0x00, //0x00001db8 jmp LBB0_416
- //0x00001dbd LBB0_351
- 0x48, 0x83, 0xf8, 0x01, //0x00001dbd cmpq $1, %rax
- 0x0f, 0x84, 0xac, 0x05, 0x00, 0x00, //0x00001dc1 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001dc7 movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001dca movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001dce subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001dd1 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001dd5 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001dd9 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001de0 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001de5 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001de8 addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001deb jne LBB0_347
- 0xe9, 0x7d, 0x05, 0x00, 0x00, //0x00001df1 jmp LBB0_416
- //0x00001df6 LBB0_355
- 0x4c, 0x03, 0x5d, 0x98, //0x00001df6 addq $-104(%rbp), %r11
- 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00001dfa jmp LBB0_187
- //0x00001dff LBB0_341
- 0x49, 0x89, 0xc8, //0x00001dff movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e02 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001e09 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001e0c movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x55, 0xf8, 0xff, 0xff, //0x00001e10 jne LBB0_293
- 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001e16 jmp LBB0_439
- //0x00001e1b LBB0_342
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e1b movq $-1, %r11
- 0x4c, 0x89, 0x55, 0xa8, //0x00001e22 movq %r10, $-88(%rbp)
- 0x49, 0x89, 0xf9, //0x00001e26 movq %rdi, %r9
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e29 movq $-1, %r13
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e30 movq $-1, %r12
- 0xe9, 0x54, 0xe9, 0xff, 0xff, //0x00001e37 jmp LBB0_90
- //0x00001e3c LBB0_353
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e3c movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00001e43 xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e46 cmpq $32, %r13
- 0x0f, 0x83, 0xfe, 0xf8, 0xff, 0xff, //0x00001e4a jae LBB0_50
- 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x00001e50 jmp LBB0_366
- //0x00001e55 LBB0_354
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e55 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001e5c xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001e5f cmpq $32, %rax
- 0x0f, 0x83, 0x64, 0xf9, 0xff, 0xff, //0x00001e63 jae LBB0_114
- 0xe9, 0xc5, 0xfb, 0xff, 0xff, //0x00001e69 jmp LBB0_317
- //0x00001e6e LBB0_406
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001e6e movq $-48(%rbp), %r12
- //0x00001e72 LBB0_407
- 0x4c, 0x29, 0xe1, //0x00001e72 subq %r12, %rcx
- 0x49, 0x89, 0xcb, //0x00001e75 movq %rcx, %r11
- 0xe9, 0x60, 0xf0, 0xff, 0xff, //0x00001e78 jmp LBB0_187
- //0x00001e7d LBB0_356
- 0x49, 0xf7, 0xdb, //0x00001e7d negq %r11
- 0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00001e80 jmp LBB0_339
- //0x00001e85 LBB0_357
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e85 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00001e8c xorl %r9d, %r9d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e8f cmpq $32, %r13
- 0x0f, 0x83, 0x4c, 0xfa, 0xff, 0xff, //0x00001e93 jae LBB0_135
- 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00001e99 jmp LBB0_382
- //0x00001e9e LBB0_358
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e9e movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00001ea5 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x00001ea8 cmpq $32, %rax
- 0x0f, 0x83, 0xad, 0xfa, 0xff, 0xff, //0x00001eac jae LBB0_171
- 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00001eb2 jmp LBB0_329
- //0x00001eb7 LBB0_359
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001eb7 movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x00001ebe movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x00001ec1 movq %r10, %r9
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ec4 movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ecb movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0x03, 0x09, 0x00, 0x00, //0x00001ed2 leaq $2307(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0x14, 0xf4, 0xff, 0xff, //0x00001ed9 jmp LBB0_239
- //0x00001ede LBB0_360
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00001ee5 xorl %r10d, %r10d
- 0x49, 0x83, 0xfc, 0x20, //0x00001ee8 cmpq $32, %r12
- 0x0f, 0x83, 0xd0, 0xfc, 0xff, 0xff, //0x00001eec jae LBB0_209
- 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00001ef2 jmp LBB0_399
- //0x00001ef7 LBB0_361
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ef7 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001efe xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001f01 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f05 movq $-48(%rbp), %r12
- 0x0f, 0x83, 0xa3, 0xfd, 0xff, 0xff, //0x00001f09 jae LBB0_278
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00001f0f jmp LBB0_345
- //0x00001f14 LBB0_362
- 0x44, 0x89, 0xc1, //0x00001f14 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00001f17 notl %ecx
- 0x21, 0xd1, //0x00001f19 andl %edx, %ecx
- 0x44, 0x8d, 0x24, 0x09, //0x00001f1b leal (%rcx,%rcx), %r12d
- 0x45, 0x09, 0xc4, //0x00001f1f orl %r8d, %r12d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f22 movl $2863311530, %ebx
- 0x44, 0x31, 0xe3, //0x00001f27 xorl %r12d, %ebx
- 0x21, 0xd3, //0x00001f2a andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f2c andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00001f32 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00001f35 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00001f37 setb %r8b
- 0x01, 0xdb, //0x00001f3b addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001f3d xorl $1431655765, %ebx
- 0x44, 0x21, 0xe3, //0x00001f43 andl %r12d, %ebx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f46 movq $-48(%rbp), %r12
- 0xf7, 0xd3, //0x00001f4a notl %ebx
- 0x21, 0xde, //0x00001f4c andl %ebx, %esi
- 0xe9, 0xf6, 0xf8, 0xff, 0xff, //0x00001f4e jmp LBB0_117
- //0x00001f53 LBB0_363
- 0x4c, 0x89, 0xd8, //0x00001f53 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001f56 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00001f5a bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x00001f5e addq %rax, %r9
- 0x48, 0x09, 0xca, //0x00001f61 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001f64 movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x00001f67 orq %r12, %rax
- 0x0f, 0x84, 0x36, 0xf8, 0xff, 0xff, //0x00001f6a je LBB0_53
- //0x00001f70 LBB0_364
- 0x44, 0x89, 0xe0, //0x00001f70 movl %r12d, %eax
- 0xf7, 0xd0, //0x00001f73 notl %eax
- 0x21, 0xf8, //0x00001f75 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x00001f77 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xe1, //0x00001f7a orl %r12d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f7d movl $2863311530, %esi
- 0x31, 0xce, //0x00001f82 xorl %ecx, %esi
- 0x21, 0xfe, //0x00001f84 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f86 andl $-1431655766, %esi
- 0x45, 0x31, 0xe4, //0x00001f8c xorl %r12d, %r12d
- 0x01, 0xc6, //0x00001f8f addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc4, //0x00001f91 setb %r12b
- 0x01, 0xf6, //0x00001f95 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f97 xorl $1431655765, %esi
- 0x21, 0xce, //0x00001f9d andl %ecx, %esi
- 0xf7, 0xd6, //0x00001f9f notl %esi
- 0x21, 0xf2, //0x00001fa1 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00001fa3 testq %rdx, %rdx
- 0x0f, 0x85, 0x03, 0xf8, 0xff, 0xff, //0x00001fa6 jne LBB0_54
- //0x00001fac LBB0_365
- 0x49, 0x83, 0xc3, 0x20, //0x00001fac addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00001fb0 addq $-32, %r13
- //0x00001fb4 LBB0_366
- 0x4d, 0x85, 0xe4, //0x00001fb4 testq %r12, %r12
- 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00001fb7 jne LBB0_375
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001fbd movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x00001fc1 testq %r13, %r13
- 0x0f, 0x84, 0xa9, 0x03, 0x00, 0x00, //0x00001fc4 je LBB0_416
- //0x00001fca LBB0_368
- 0x49, 0x8d, 0x4b, 0x01, //0x00001fca leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001fce movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001fd2 cmpb $34, %bl
- 0x0f, 0x84, 0x97, 0xfe, 0xff, 0xff, //0x00001fd5 je LBB0_407
- 0x49, 0x8d, 0x55, 0xff, //0x00001fdb leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00001fdf cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fe2 je LBB0_371
- 0x49, 0x89, 0xd5, //0x00001fe8 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00001feb movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001fee testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001ff1 jne LBB0_368
- 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00001ff7 jmp LBB0_416
- //0x00001ffc LBB0_371
- 0x48, 0x85, 0xd2, //0x00001ffc testq %rdx, %rdx
- 0x0f, 0x84, 0x6e, 0x03, 0x00, 0x00, //0x00001fff je LBB0_416
- 0x48, 0x03, 0x4d, 0xa0, //0x00002005 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002009 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x0000200d cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00002011 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002015 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002019 movq %r13, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000201c movq $-48(%rbp), %r12
- 0x48, 0x85, 0xd2, //0x00002020 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00002023 jne LBB0_368
- 0xe9, 0x45, 0x03, 0x00, 0x00, //0x00002029 jmp LBB0_416
- //0x0000202e LBB0_373
- 0x4c, 0x89, 0xdb, //0x0000202e movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x00002031 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002034 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x00002038 addq %rbx, %r9
- 0xe9, 0xf6, 0xf7, 0xff, 0xff, //0x0000203b jmp LBB0_116
- //0x00002040 LBB0_374
- 0x44, 0x89, 0xc9, //0x00002040 movl %r9d, %ecx
- 0xf7, 0xd1, //0x00002043 notl %ecx
- 0x21, 0xd1, //0x00002045 andl %edx, %ecx
- 0x44, 0x8d, 0x04, 0x09, //0x00002047 leal (%rcx,%rcx), %r8d
- 0x45, 0x09, 0xc8, //0x0000204b orl %r9d, %r8d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000204e movl $2863311530, %ebx
- 0x44, 0x31, 0xc3, //0x00002053 xorl %r8d, %ebx
- 0x21, 0xd3, //0x00002056 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002058 andl $-1431655766, %ebx
- 0x45, 0x31, 0xc9, //0x0000205e xorl %r9d, %r9d
- 0x01, 0xcb, //0x00002061 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002063 setb %r9b
- 0x01, 0xdb, //0x00002067 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002069 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x0000206f andl %r8d, %ebx
- 0xf7, 0xd3, //0x00002072 notl %ebx
- 0x21, 0xde, //0x00002074 andl %ebx, %esi
- 0xe9, 0x60, 0xf9, 0xff, 0xff, //0x00002076 jmp LBB0_174
- //0x0000207b LBB0_375
- 0x4d, 0x85, 0xed, //0x0000207b testq %r13, %r13
- 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x0000207e je LBB0_416
- 0x48, 0x8b, 0x45, 0xa0, //0x00002084 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002088 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x0000208b cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x0000208f cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x00002093 incq %r11
- 0x49, 0xff, 0xcd, //0x00002096 decq %r13
- 0x4c, 0x8b, 0x65, 0xd0, //0x00002099 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x0000209d testq %r13, %r13
- 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000020a0 jne LBB0_368
- 0xe9, 0xc8, 0x02, 0x00, 0x00, //0x000020a6 jmp LBB0_416
- //0x000020ab LBB0_377
- 0x48, 0x85, 0xc0, //0x000020ab testq %rax, %rax
- 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x000020ae je LBB0_416
- 0x48, 0x8b, 0x4d, 0xa0, //0x000020b4 movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x000020b8 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000020bb cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x000020bf cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x000020c3 incq %r11
- 0x48, 0xff, 0xc8, //0x000020c6 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000020c9 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x000020cd testq %rax, %rax
- 0x0f, 0x85, 0x6f, 0xf9, 0xff, 0xff, //0x000020d0 jne LBB0_319
- 0xe9, 0x98, 0x02, 0x00, 0x00, //0x000020d6 jmp LBB0_416
- //0x000020db LBB0_379
- 0x4c, 0x89, 0xd8, //0x000020db movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000020de subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x000020e2 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x000020e6 addq %rax, %r12
- 0x48, 0x09, 0xca, //0x000020e9 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x000020ec movq %rdi, %rax
- 0x4c, 0x09, 0xc8, //0x000020ef orq %r9, %rax
- 0x0f, 0x84, 0x45, 0xf8, 0xff, 0xff, //0x000020f2 je LBB0_138
- //0x000020f8 LBB0_380
- 0x44, 0x89, 0xc8, //0x000020f8 movl %r9d, %eax
- 0xf7, 0xd0, //0x000020fb notl %eax
- 0x21, 0xf8, //0x000020fd andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000020ff leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xc9, //0x00002102 orl %r9d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002105 movl $2863311530, %esi
- 0x31, 0xce, //0x0000210a xorl %ecx, %esi
- 0x21, 0xfe, //0x0000210c andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000210e andl $-1431655766, %esi
- 0x45, 0x31, 0xc9, //0x00002114 xorl %r9d, %r9d
- 0x01, 0xc6, //0x00002117 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002119 setb %r9b
- 0x01, 0xf6, //0x0000211d addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000211f xorl $1431655765, %esi
- 0x21, 0xce, //0x00002125 andl %ecx, %esi
- 0xf7, 0xd6, //0x00002127 notl %esi
- 0x21, 0xf2, //0x00002129 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x0000212b testq %rdx, %rdx
- 0x0f, 0x85, 0x12, 0xf8, 0xff, 0xff, //0x0000212e jne LBB0_139
- //0x00002134 LBB0_381
- 0x49, 0x83, 0xc3, 0x20, //0x00002134 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00002138 addq $-32, %r13
- //0x0000213c LBB0_382
- 0x4d, 0x85, 0xc9, //0x0000213c testq %r9, %r9
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000213f jne LBB0_391
- 0x48, 0x8b, 0x75, 0xc8, //0x00002145 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002149 movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x0000214d testq %r13, %r13
- 0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00002150 je LBB0_425
- //0x00002156 LBB0_384
- 0x49, 0x8d, 0x4b, 0x01, //0x00002156 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x0000215a movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x0000215e cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002161 je LBB0_389
- 0x49, 0x8d, 0x55, 0xff, //0x00002167 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x0000216b cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000216e je LBB0_387
- 0x49, 0x89, 0xd5, //0x00002174 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00002177 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x0000217a testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000217d jne LBB0_384
- 0xe9, 0x33, 0x02, 0x00, 0x00, //0x00002183 jmp LBB0_425
- //0x00002188 LBB0_387
- 0x48, 0x85, 0xd2, //0x00002188 testq %rdx, %rdx
- 0x0f, 0x84, 0x38, 0x04, 0x00, 0x00, //0x0000218b je LBB0_462
- 0x48, 0x03, 0x4d, 0xa0, //0x00002191 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00002195 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00002199 cmoveq %rcx, %r12
- 0x49, 0x83, 0xc3, 0x02, //0x0000219d addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x000021a1 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x000021a5 movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000021a8 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000021ac movq $-64(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x000021b0 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000021b3 jne LBB0_384
- 0xe9, 0xfd, 0x01, 0x00, 0x00, //0x000021b9 jmp LBB0_425
- //0x000021be LBB0_389
- 0x48, 0x2b, 0x4d, 0xd0, //0x000021be subq $-48(%rbp), %rcx
- 0x49, 0x89, 0xcb, //0x000021c2 movq %rcx, %r11
- 0xe9, 0x86, 0xed, 0xff, 0xff, //0x000021c5 jmp LBB0_195
- //0x000021ca LBB0_390
- 0x4c, 0x89, 0xd9, //0x000021ca movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x000021cd subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xe2, //0x000021d1 bsfq %rdx, %r12
- 0x49, 0x01, 0xcc, //0x000021d5 addq %rcx, %r12
- 0xe9, 0xeb, 0xf7, 0xff, 0xff, //0x000021d8 jmp LBB0_173
- //0x000021dd LBB0_391
- 0x4d, 0x85, 0xed, //0x000021dd testq %r13, %r13
- 0x0f, 0x84, 0xe3, 0x03, 0x00, 0x00, //0x000021e0 je LBB0_462
- 0x48, 0x8b, 0x45, 0xa0, //0x000021e6 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000021ea addq %r11, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x000021ed cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe0, //0x000021f1 cmoveq %rax, %r12
- 0x49, 0xff, 0xc3, //0x000021f5 incq %r11
- 0x49, 0xff, 0xcd, //0x000021f8 decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000021fb movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000021ff movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x00002203 testq %r13, %r13
- 0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x00002206 jne LBB0_384
- 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x0000220c jmp LBB0_425
- //0x00002211 LBB0_393
- 0x48, 0x85, 0xc0, //0x00002211 testq %rax, %rax
- 0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002214 je LBB0_462
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000221a movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000221e addq %r11, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00002221 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00002225 cmoveq %rcx, %r12
- 0x49, 0xff, 0xc3, //0x00002229 incq %r11
- 0x48, 0xff, 0xc8, //0x0000222c decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x0000222f movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002233 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00002237 testq %rax, %rax
- 0x0f, 0x85, 0xb4, 0xf8, 0xff, 0xff, //0x0000223a jne LBB0_331
- 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002240 jmp LBB0_425
- //0x00002245 LBB0_395
- 0x44, 0x89, 0xc1, //0x00002245 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00002248 notl %ecx
- 0x21, 0xd1, //0x0000224a andl %edx, %ecx
- 0x44, 0x8d, 0x14, 0x09, //0x0000224c leal (%rcx,%rcx), %r10d
- 0x45, 0x09, 0xc2, //0x00002250 orl %r8d, %r10d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002253 movl $2863311530, %ebx
- 0x44, 0x31, 0xd3, //0x00002258 xorl %r10d, %ebx
- 0x21, 0xd3, //0x0000225b andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225d andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00002263 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00002266 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00002268 setb %r8b
- 0x01, 0xdb, //0x0000226c addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226e xorl $1431655765, %ebx
- 0x44, 0x21, 0xd3, //0x00002274 andl %r10d, %ebx
- 0xf7, 0xd3, //0x00002277 notl %ebx
- 0x21, 0xde, //0x00002279 andl %ebx, %esi
- 0xe9, 0xae, 0xfa, 0xff, 0xff, //0x0000227b jmp LBB0_281
- //0x00002280 LBB0_396
- 0x4c, 0x89, 0xd8, //0x00002280 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002283 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00002287 bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x0000228b addq %rax, %r9
- 0x48, 0x09, 0xca, //0x0000228e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00002291 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00002294 orq %r10, %rax
- 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x00002297 je LBB0_212
- //0x0000229d LBB0_397
- 0x44, 0x89, 0xd0, //0x0000229d movl %r10d, %eax
- 0xf7, 0xd0, //0x000022a0 notl %eax
- 0x21, 0xf8, //0x000022a2 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000022a4 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xd1, //0x000022a7 orl %r10d, %ecx
- 0x89, 0xce, //0x000022aa movl %ecx, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ac movl $2863311530, %ebx
- 0x31, 0xde, //0x000022b1 xorl %ebx, %esi
- 0x21, 0xfe, //0x000022b3 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022b5 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x000022bb xorl %r10d, %r10d
- 0x01, 0xc6, //0x000022be addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x000022c0 setb %r10b
- 0x01, 0xf6, //0x000022c4 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000022c6 xorl $1431655765, %esi
- 0x21, 0xce, //0x000022cc andl %ecx, %esi
- 0xf7, 0xd6, //0x000022ce notl %esi
- 0x21, 0xf2, //0x000022d0 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x000022d2 testq %rdx, %rdx
- 0x0f, 0x85, 0xd4, 0xf4, 0xff, 0xff, //0x000022d5 jne LBB0_54
- 0xe9, 0x43, 0xf9, 0xff, 0xff, //0x000022db jmp LBB0_398
- //0x000022e0 LBB0_408
- 0x4c, 0x89, 0xdb, //0x000022e0 movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x000022e3 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x000022e6 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x000022ea addq %rbx, %r9
- 0xe9, 0x29, 0xfa, 0xff, 0xff, //0x000022ed jmp LBB0_280
- //0x000022f2 LBB0_411
- 0x4d, 0x85, 0xe4, //0x000022f2 testq %r12, %r12
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000022f5 je LBB0_416
- 0x48, 0x8b, 0x45, 0xa0, //0x000022fb movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000022ff addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x00002302 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002306 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x0000230a incq %r11
- 0x49, 0xff, 0xcc, //0x0000230d decq %r12
- 0x4d, 0x85, 0xe4, //0x00002310 testq %r12, %r12
- 0x0f, 0x85, 0x24, 0xf9, 0xff, 0xff, //0x00002313 jne LBB0_401
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00002319 jmp LBB0_416
- //0x0000231e LBB0_409
- 0x48, 0x85, 0xc0, //0x0000231e testq %rax, %rax
- 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002321 je LBB0_416
- 0x48, 0x8b, 0x4d, 0xa0, //0x00002327 movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000232b addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x0000232e cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002332 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x00002336 incq %r11
- 0x48, 0xff, 0xc8, //0x00002339 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000233c movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x00002340 testq %rax, %rax
- 0x0f, 0x85, 0x38, 0xfa, 0xff, 0xff, //0x00002343 jne LBB0_347
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002349 jmp LBB0_416
- //0x0000234e LBB0_413
- 0x48, 0x89, 0x16, //0x0000234e movq %rdx, (%rsi)
- //0x00002351 LBB0_414
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002351 movq $-1, %rax
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002358 jmp LBB0_423
- //0x0000235d LBB0_441
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000235d movq $-7, %rax
- 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002364 jmp LBB0_423
- //0x00002369 LBB0_415
- 0x49, 0x83, 0xfb, 0xff, //0x00002369 cmpq $-1, %r11
- 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x0000236d jne LBB0_307
- //0x00002373 LBB0_416
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002373 movq $-1, %r11
- 0x4c, 0x8b, 0x4d, 0xb0, //0x0000237a movq $-80(%rbp), %r9
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000237e jmp LBB0_307
- //0x00002383 LBB0_417
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002383 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000238a jmp LBB0_420
- //0x0000238f LBB0_419
- 0x4c, 0x89, 0xd8, //0x0000238f movq %r11, %rax
- //0x00002392 LBB0_420
- 0x48, 0xf7, 0xd0, //0x00002392 notq %rax
- 0x49, 0x01, 0xc7, //0x00002395 addq %rax, %r15
- //0x00002398 LBB0_421
- 0x4c, 0x89, 0x3e, //0x00002398 movq %r15, (%rsi)
- //0x0000239b LBB0_422
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000239b movq $-2, %rax
- //0x000023a2 LBB0_423
- 0x48, 0x83, 0xc4, 0x68, //0x000023a2 addq $104, %rsp
- 0x5b, //0x000023a6 popq %rbx
- 0x41, 0x5c, //0x000023a7 popq %r12
- 0x41, 0x5d, //0x000023a9 popq %r13
- 0x41, 0x5e, //0x000023ab popq %r14
- 0x41, 0x5f, //0x000023ad popq %r15
- 0x5d, //0x000023af popq %rbp
- 0xc3, //0x000023b0 retq
- //0x000023b1 LBB0_424
- 0x49, 0x83, 0xfb, 0xff, //0x000023b1 cmpq $-1, %r11
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000023b5 jne LBB0_437
- //0x000023bb LBB0_425
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023bb movq $-1, %r11
- 0x4c, 0x8b, 0x65, 0xb0, //0x000023c2 movq $-80(%rbp), %r12
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x000023c6 jmp LBB0_437
- //0x000023cb LBB0_440
- 0x48, 0x89, 0x0e, //0x000023cb movq %rcx, (%rsi)
- 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000023ce jmp LBB0_423
- //0x000023d3 LBB0_426
- 0x49, 0x83, 0xf9, 0xff, //0x000023d3 cmpq $-1, %r9
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023d7 jne LBB0_431
- 0x49, 0x0f, 0xbc, 0xc4, //0x000023dd bsfq %r12, %rax
- //0x000023e1 LBB0_428
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000023e1 subq $-48(%rbp), %r11
- //0x000023e5 LBB0_429
- 0x49, 0x01, 0xc3, //0x000023e5 addq %rax, %r11
- //0x000023e8 LBB0_430
- 0x4d, 0x89, 0xd9, //0x000023e8 movq %r11, %r9
- //0x000023eb LBB0_431
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000023eb movq $-2, %r11
- //0x000023f2 LBB0_307
- 0x48, 0x8b, 0x45, 0xc8, //0x000023f2 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x000023f6 movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x000023f9 movq %r11, %rax
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000023fc jmp LBB0_423
- //0x00002401 LBB0_432
- 0x49, 0x83, 0xfc, 0xff, //0x00002401 cmpq $-1, %r12
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002405 jne LBB0_435
- 0x48, 0x0f, 0xbc, 0xc2, //0x0000240b bsfq %rdx, %rax
- //0x0000240f LBB0_434
- 0x4c, 0x2b, 0x5d, 0xd0, //0x0000240f subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00002413 addq %rax, %r11
- 0x4d, 0x89, 0xdc, //0x00002416 movq %r11, %r12
- //0x00002419 LBB0_435
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002419 movq $-2, %r11
- //0x00002420 LBB0_436
- 0x48, 0x8b, 0x75, 0xc8, //0x00002420 movq $-56(%rbp), %rsi
- //0x00002424 LBB0_437
- 0x4c, 0x89, 0x26, //0x00002424 movq %r12, (%rsi)
- 0x4c, 0x89, 0xd8, //0x00002427 movq %r11, %rax
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000242a jmp LBB0_423
- //0x0000242f LBB0_438
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000242f movq $-1, %r11
- //0x00002436 LBB0_439
- 0x4d, 0x29, 0xdf, //0x00002436 subq %r11, %r15
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00002439 jmp LBB0_421
- //0x0000243e LBB0_442
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000243e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002445 cmpb $97, %cl
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x00002448 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x0000244e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002452 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x00002455 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x0000245b jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x00002461 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002465 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x00002468 cmpb $115, $3(%r12,%r15)
- 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x0000246e jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x04, //0x00002474 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002478 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x0000247b cmpb $101, $4(%r12,%r15)
- 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x00002481 jne LBB0_423
- 0x49, 0x83, 0xc7, 0x05, //0x00002487 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x0000248b movq %r15, (%rsi)
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000248e jmp LBB0_423
- //0x00002493 LBB0_247
- 0x4c, 0x89, 0x3e, //0x00002493 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002496 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x0000249d cmpb $110, (%r10)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000024a1 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x01, //0x000024a7 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024ab movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x000024ae cmpb $117, $1(%r12,%r15)
- 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000024b4 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x000024ba leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024be movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024c1 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x000024c7 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x000024cd leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024d1 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024d4 cmpb $108, $3(%r12,%r15)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x000024da jne LBB0_423
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024e0 jmp LBB0_451
- //0x000024e5 LBB0_447
- 0x4c, 0x89, 0x3e, //0x000024e5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024e8 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x000024ef cmpb $116, (%r10)
- 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x000024f3 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x01, //0x000024f9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024fd movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x00002500 cmpb $114, $1(%r12,%r15)
- 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x00002506 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x0000250c leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002510 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002513 cmpb $117, $2(%r12,%r15)
- 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x00002519 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x0000251f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002523 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x00002526 cmpb $101, $3(%r12,%r15)
- 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000252c jne LBB0_423
- //0x00002532 LBB0_451
- 0x49, 0x83, 0xc7, 0x04, //0x00002532 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002536 movq %r15, (%rsi)
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00002539 jmp LBB0_423
- //0x0000253e LBB0_452
- 0x49, 0x83, 0xf9, 0xff, //0x0000253e cmpq $-1, %r9
- 0x0f, 0x85, 0xa3, 0xfe, 0xff, 0xff, //0x00002542 jne LBB0_431
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002548 bsfq %rdx, %rax
- 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000254c jmp LBB0_428
- //0x00002551 LBB0_456
- 0x4c, 0x89, 0x5d, 0xb0, //0x00002551 movq %r11, $-80(%rbp)
- 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00002555 jmp LBB0_416
- //0x0000255a LBB0_306
- 0x4c, 0x01, 0xd9, //0x0000255a addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000255d movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x00002564 movq %rcx, %r9
- 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00002567 jmp LBB0_307
- //0x0000256c LBB0_454
- 0x4c, 0x89, 0x5d, 0xb0, //0x0000256c movq %r11, $-80(%rbp)
- 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002570 jmp LBB0_425
- //0x00002575 LBB0_455
- 0x4c, 0x01, 0xd9, //0x00002575 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002578 movq $-2, %r11
- 0x49, 0x89, 0xcc, //0x0000257f movq %rcx, %r12
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002582 jmp LBB0_437
- //0x00002587 LBB0_457
- 0x48, 0x0f, 0xbc, 0xc7, //0x00002587 bsfq %rdi, %rax
- 0x4d, 0x29, 0xe3, //0x0000258b subq %r12, %r11
- 0xe9, 0x52, 0xfe, 0xff, 0xff, //0x0000258e jmp LBB0_429
- //0x00002593 LBB0_461
- 0x4d, 0x29, 0xe3, //0x00002593 subq %r12, %r11
- 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002596 jmp LBB0_430
- //0x0000259b LBB0_458
- 0x4c, 0x01, 0xd9, //0x0000259b addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000259e movq $-2, %r11
- 0x49, 0x89, 0xcc, //0x000025a5 movq %rcx, %r12
- 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x000025a8 jmp LBB0_436
- //0x000025ad LBB0_459
- 0x48, 0x0f, 0xbc, 0xc7, //0x000025ad bsfq %rdi, %rax
- 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000025b1 jmp LBB0_434
- //0x000025b6 LBB0_460
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000025b6 subq $-48(%rbp), %r11
- 0x4d, 0x89, 0xdc, //0x000025ba movq %r11, %r12
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025bd movq $-2, %r11
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000025c4 jmp LBB0_437
- //0x000025c9 LBB0_462
- 0x48, 0x8b, 0x75, 0xc8, //0x000025c9 movq $-56(%rbp), %rsi
- 0xe9, 0xe9, 0xfd, 0xff, 0xff, //0x000025cd jmp LBB0_425
- 0x90, 0x90, //0x000025d2 .p2align 2, 0x90
- // // .set L0_0_set_33, LBB0_33-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_59, LBB0_59-LJTI0_0
- // // .set L0_0_set_61, LBB0_61-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x000025d4 LJTI0_0
- 0xc3, 0xdd, 0xff, 0xff, //0x000025d4 .long L0_0_set_33
- 0xeb, 0xdd, 0xff, 0xff, //0x000025d8 .long L0_0_set_37
- 0x16, 0xde, 0xff, 0xff, //0x000025dc .long L0_0_set_39
- 0xcf, 0xdf, 0xff, 0xff, //0x000025e0 .long L0_0_set_59
- 0xe5, 0xdf, 0xff, 0xff, //0x000025e4 .long L0_0_set_61
- 0x55, 0xe2, 0xff, 0xff, //0x000025e8 .long L0_0_set_64
- // // .set L0_1_set_423, LBB0_423-LJTI0_1
- // // .set L0_1_set_422, LBB0_422-LJTI0_1
- // // .set L0_1_set_199, LBB0_199-LJTI0_1
- // // .set L0_1_set_215, LBB0_215-LJTI0_1
- // // .set L0_1_set_66, LBB0_66-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_242, LBB0_242-LJTI0_1
- // // .set L0_1_set_245, LBB0_245-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_255, LBB0_255-LJTI0_1
- //0x000025ec LJTI0_1
- 0xb6, 0xfd, 0xff, 0xff, //0x000025ec .long L0_1_set_423
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025fc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002600 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002604 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002608 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000260c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002610 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002614 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002618 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000261c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002620 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002624 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002628 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000262c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002630 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002634 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002638 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000263c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002640 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002644 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002648 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000264c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002650 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002654 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002658 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000265c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002660 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002664 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002668 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000266c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002670 .long L0_1_set_422
- 0xa6, 0xe9, 0xff, 0xff, //0x00002674 .long L0_1_set_199
- 0xaf, 0xfd, 0xff, 0xff, //0x00002678 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000267c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002680 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002684 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002688 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000268c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002690 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002694 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002698 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000269c .long L0_1_set_422
- 0x38, 0xeb, 0xff, 0xff, //0x000026a0 .long L0_1_set_215
- 0xaf, 0xfd, 0xff, 0xff, //0x000026a4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026a8 .long L0_1_set_422
- 0xfd, 0xdf, 0xff, 0xff, //0x000026ac .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b0 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b4 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b8 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026bc .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c0 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c4 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c8 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026cc .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026d0 .long L0_1_set_66
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026dc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026ec .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026fc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002700 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002704 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002708 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000270c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002710 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002714 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002718 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000271c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002720 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002724 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002728 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000272c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002730 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002734 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002738 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000273c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002740 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002744 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002748 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000274c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002750 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002754 .long L0_1_set_422
- 0x0f, 0xed, 0xff, 0xff, //0x00002758 .long L0_1_set_240
- 0xaf, 0xfd, 0xff, 0xff, //0x0000275c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002760 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002764 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002768 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000276c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002770 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002774 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002778 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000277c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002780 .long L0_1_set_422
- 0x33, 0xed, 0xff, 0xff, //0x00002784 .long L0_1_set_242
- 0xaf, 0xfd, 0xff, 0xff, //0x00002788 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000278c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002790 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002794 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002798 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000279c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a0 .long L0_1_set_422
- 0x64, 0xed, 0xff, 0xff, //0x000027a4 .long L0_1_set_245
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027ac .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b8 .long L0_1_set_422
- 0x8b, 0xed, 0xff, 0xff, //0x000027bc .long L0_1_set_251
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027cc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027d0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027d4 .long L0_1_set_422
- 0xc8, 0xed, 0xff, 0xff, //0x000027d8 .long L0_1_set_255
- // // .set L0_2_set_264, LBB0_264-LJTI0_2
- // // .set L0_2_set_292, LBB0_292-LJTI0_2
- // // .set L0_2_set_259, LBB0_259-LJTI0_2
- // // .set L0_2_set_261, LBB0_261-LJTI0_2
- // // .set L0_2_set_266, LBB0_266-LJTI0_2
- //0x000027dc LJTI0_2
- 0x3d, 0xec, 0xff, 0xff, //0x000027dc .long L0_2_set_264
- 0x7b, 0xee, 0xff, 0xff, //0x000027e0 .long L0_2_set_292
- 0x3d, 0xec, 0xff, 0xff, //0x000027e4 .long L0_2_set_264
- 0xfc, 0xeb, 0xff, 0xff, //0x000027e8 .long L0_2_set_259
- 0x7b, 0xee, 0xff, 0xff, //0x000027ec .long L0_2_set_292
- 0x14, 0xec, 0xff, 0xff, //0x000027f0 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f4 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f8 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027fc .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002800 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002804 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002808 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x0000280c .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002810 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002814 .long L0_2_set_261
- 0x7b, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002834 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_292
- 0x58, 0xec, 0xff, 0xff, //0x00002844 .long L0_2_set_266
- 0x7b, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002880 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002884 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002888 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000288c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002890 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002894 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002898 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000289c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a0 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a4 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a8 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028ac .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b0 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b4 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b8 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028bc .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028c0 .long L0_2_set_292
- 0x58, 0xec, 0xff, 0xff, //0x000028c4 .long L0_2_set_266
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_149, LBB0_149-LJTI0_3
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- // // .set L0_3_set_91, LBB0_91-LJTI0_3
- // // .set L0_3_set_96, LBB0_96-LJTI0_3
- //0x000028c8 LJTI0_3
- 0x10, 0xdf, 0xff, 0xff, //0x000028c8 .long L0_3_set_94
- 0x75, 0xe3, 0xff, 0xff, //0x000028cc .long L0_3_set_149
- 0x10, 0xdf, 0xff, 0xff, //0x000028d0 .long L0_3_set_94
- 0x46, 0xdf, 0xff, 0xff, //0x000028d4 .long L0_3_set_98
- 0x75, 0xe3, 0xff, 0xff, //0x000028d8 .long L0_3_set_149
- 0xe8, 0xde, 0xff, 0xff, //0x000028dc .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e0 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e4 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e8 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028ec .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f0 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f4 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f8 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028fc .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x00002900 .long L0_3_set_91
- 0x75, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002920 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_149
- 0x2b, 0xdf, 0xff, 0xff, //0x00002930 .long L0_3_set_96
- 0x75, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000296c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002970 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002974 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002978 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000297c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002980 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002984 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002988 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000298c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002990 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002994 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002998 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000299c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029a0 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029a4 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029a8 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000029ac .long L0_3_set_149
- 0x2b, 0xdf, 0xff, 0xff, //0x000029b0 .long L0_3_set_96
- //0x000029b4 .p2align 2, 0x00
- //0x000029b4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000029b4 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one.go
deleted file mode 100644
index 9d3cd0247..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one.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 avx
-
-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/avx/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast_subr.go
deleted file mode 100644
index c21d86cc5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_one_fast = 128
-)
-
-const (
- _stack__skip_one_fast = 176
-)
-
-const (
- _size__skip_one_fast = 3016
-)
-
-var (
- _pcsp__skip_one_fast = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {658, 176},
- {659, 168},
- {661, 160},
- {663, 152},
- {665, 144},
- {667, 136},
- {671, 128},
- {3016, 176},
- }
-)
-
-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/avx/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast_text_amd64.go
deleted file mode 100644
index bf3f39bd1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast_text_amd64.go
+++ /dev/null
@@ -1,945 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000020 LCPI0_2
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000020 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .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
- 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 .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, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000008d subq $128, %rsp
- 0x4c, 0x8b, 0x37, //0x00000094 movq (%rdi), %r14
- 0x4c, 0x8b, 0x47, 0x08, //0x00000097 movq $8(%rdi), %r8
- 0x48, 0x8b, 0x16, //0x0000009b movq (%rsi), %rdx
- 0x48, 0x89, 0xd0, //0x0000009e movq %rdx, %rax
- 0x4c, 0x29, 0xc0, //0x000000a1 subq %r8, %rax
- 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000000a4 jae LBB0_5
- 0x41, 0x8a, 0x0c, 0x16, //0x000000aa movb (%r14,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x000000ae cmpb $13, %cl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000000b1 je LBB0_5
- 0x80, 0xf9, 0x20, //0x000000b7 cmpb $32, %cl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000000ba je LBB0_5
- 0x80, 0xc1, 0xf7, //0x000000c0 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000000c3 cmpb $1, %cl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000000c6 jbe LBB0_5
- 0x49, 0x89, 0xd3, //0x000000cc movq %rdx, %r11
- 0xe9, 0x2b, 0x01, 0x00, 0x00, //0x000000cf jmp LBB0_27
- //0x000000d4 LBB0_5
- 0x4c, 0x8d, 0x5a, 0x01, //0x000000d4 leaq $1(%rdx), %r11
- 0x4d, 0x39, 0xc3, //0x000000d8 cmpq %r8, %r11
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000000db jae LBB0_9
- 0x43, 0x8a, 0x0c, 0x1e, //0x000000e1 movb (%r14,%r11), %cl
- 0x80, 0xf9, 0x0d, //0x000000e5 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000000e8 je LBB0_9
- 0x80, 0xf9, 0x20, //0x000000ee cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000000f1 je LBB0_9
- 0x80, 0xc1, 0xf7, //0x000000f7 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000000fa cmpb $1, %cl
- 0x0f, 0x87, 0xfc, 0x00, 0x00, 0x00, //0x000000fd ja LBB0_27
- //0x00000103 LBB0_9
- 0x4c, 0x8d, 0x5a, 0x02, //0x00000103 leaq $2(%rdx), %r11
- 0x4d, 0x39, 0xc3, //0x00000107 cmpq %r8, %r11
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000010a jae LBB0_13
- 0x43, 0x8a, 0x0c, 0x1e, //0x00000110 movb (%r14,%r11), %cl
- 0x80, 0xf9, 0x0d, //0x00000114 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000117 je LBB0_13
- 0x80, 0xf9, 0x20, //0x0000011d cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000120 je LBB0_13
- 0x80, 0xc1, 0xf7, //0x00000126 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000129 cmpb $1, %cl
- 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x0000012c ja LBB0_27
- //0x00000132 LBB0_13
- 0x4c, 0x8d, 0x5a, 0x03, //0x00000132 leaq $3(%rdx), %r11
- 0x4d, 0x39, 0xc3, //0x00000136 cmpq %r8, %r11
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000139 jae LBB0_17
- 0x43, 0x8a, 0x0c, 0x1e, //0x0000013f movb (%r14,%r11), %cl
- 0x80, 0xf9, 0x0d, //0x00000143 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000146 je LBB0_17
- 0x80, 0xf9, 0x20, //0x0000014c cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000014f je LBB0_17
- 0x80, 0xc1, 0xf7, //0x00000155 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000158 cmpb $1, %cl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x0000015b ja LBB0_27
- //0x00000161 LBB0_17
- 0x48, 0x8d, 0x4a, 0x04, //0x00000161 leaq $4(%rdx), %rcx
- 0x49, 0x39, 0xc8, //0x00000165 cmpq %rcx, %r8
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00000168 jbe LBB0_23
- 0x49, 0x39, 0xc8, //0x0000016e cmpq %rcx, %r8
- 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00000171 je LBB0_24
- 0x4b, 0x8d, 0x0c, 0x06, //0x00000177 leaq (%r14,%r8), %rcx
- 0x48, 0x83, 0xc0, 0x04, //0x0000017b addq $4, %rax
- 0x4e, 0x8d, 0x5c, 0x32, 0x05, //0x0000017f leaq $5(%rdx,%r14), %r11
- 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000184 movabsq $4294977024, %rdx
- 0x90, 0x90, //0x0000018e .p2align 4, 0x90
- //0x00000190 LBB0_20
- 0x41, 0x0f, 0xbe, 0x5b, 0xff, //0x00000190 movsbl $-1(%r11), %ebx
- 0x83, 0xfb, 0x20, //0x00000195 cmpl $32, %ebx
- 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00000198 ja LBB0_26
- 0x48, 0x0f, 0xa3, 0xda, //0x0000019e btq %rbx, %rdx
- 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x000001a2 jae LBB0_26
- 0x49, 0xff, 0xc3, //0x000001a8 incq %r11
- 0x48, 0xff, 0xc0, //0x000001ab incq %rax
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000001ae jne LBB0_20
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000001b4 jmp LBB0_25
- //0x000001b9 LBB0_23
- 0x48, 0x89, 0x0e, //0x000001b9 movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000001bc movq $-1, %rax
- 0xe9, 0x46, 0x01, 0x00, 0x00, //0x000001c3 jmp LBB0_45
- //0x000001c8 LBB0_24
- 0x4c, 0x01, 0xf1, //0x000001c8 addq %r14, %rcx
- //0x000001cb LBB0_25
- 0x4c, 0x29, 0xf1, //0x000001cb subq %r14, %rcx
- 0x49, 0x89, 0xcb, //0x000001ce movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000001d1 movq $-1, %rax
- 0x4d, 0x39, 0xc3, //0x000001d8 cmpq %r8, %r11
- 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000001db jb LBB0_27
- 0xe9, 0x28, 0x01, 0x00, 0x00, //0x000001e1 jmp LBB0_45
- //0x000001e6 LBB0_26
- 0x4c, 0x89, 0xf0, //0x000001e6 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x000001e9 notq %rax
- 0x49, 0x01, 0xc3, //0x000001ec addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000001ef movq $-1, %rax
- 0x4d, 0x39, 0xc3, //0x000001f6 cmpq %r8, %r11
- 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x000001f9 jae LBB0_45
- //0x000001ff LBB0_27
- 0x49, 0x8d, 0x5b, 0x01, //0x000001ff leaq $1(%r11), %rbx
- 0x48, 0x89, 0x1e, //0x00000203 movq %rbx, (%rsi)
- 0x43, 0x0f, 0xbe, 0x0c, 0x1e, //0x00000206 movsbl (%r14,%r11), %ecx
- 0x83, 0xf9, 0x7b, //0x0000020b cmpl $123, %ecx
- 0x0f, 0x87, 0x1f, 0x01, 0x00, 0x00, //0x0000020e ja LBB0_47
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000214 movq $-1, %rax
- 0x48, 0x8d, 0x15, 0x26, 0x0a, 0x00, 0x00, //0x0000021b leaq $2598(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x00000222 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x00000226 addq %rdx, %rcx
- 0xff, 0xe1, //0x00000229 jmpq *%rcx
- //0x0000022b LBB0_29
- 0x48, 0x8b, 0x4f, 0x08, //0x0000022b movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x0000022f movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00000232 subq %rbx, %rax
- 0x4c, 0x01, 0xf3, //0x00000235 addq %r14, %rbx
- 0x48, 0x83, 0xf8, 0x10, //0x00000238 cmpq $16, %rax
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x0000023c jb LBB0_34
- 0x4c, 0x29, 0xd9, //0x00000242 subq %r11, %rcx
- 0x48, 0x83, 0xc1, 0xef, //0x00000245 addq $-17, %rcx
- 0x48, 0x89, 0xca, //0x00000249 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0xf0, //0x0000024c andq $-16, %rdx
- 0x4c, 0x01, 0xda, //0x00000250 addq %r11, %rdx
- 0x49, 0x8d, 0x54, 0x16, 0x11, //0x00000253 leaq $17(%r14,%rdx), %rdx
- 0x83, 0xe1, 0x0f, //0x00000258 andl $15, %ecx
- 0xc5, 0xfa, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x0000025b vmovdqu $-611(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x00000263 vmovdqu $-603(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x0000026b vmovdqu $-595(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000273 .p2align 4, 0x90
- //0x00000280 LBB0_31
- 0xc5, 0xfa, 0x6f, 0x1b, //0x00000280 vmovdqu (%rbx), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00000284 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xeb, 0xd9, //0x00000288 vpor %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x0000028c vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x00000290 vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000294 vpmovmskb %xmm3, %edi
- 0x66, 0x85, 0xff, //0x00000298 testw %di, %di
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000029b jne LBB0_42
- 0x48, 0x83, 0xc3, 0x10, //0x000002a1 addq $16, %rbx
- 0x48, 0x83, 0xc0, 0xf0, //0x000002a5 addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x000002a9 cmpq $15, %rax
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000002ad ja LBB0_31
- 0x48, 0x89, 0xc8, //0x000002b3 movq %rcx, %rax
- 0x48, 0x89, 0xd3, //0x000002b6 movq %rdx, %rbx
- //0x000002b9 LBB0_34
- 0x48, 0x85, 0xc0, //0x000002b9 testq %rax, %rax
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000002bc je LBB0_41
- 0x48, 0x8d, 0x0c, 0x03, //0x000002c2 leaq (%rbx,%rax), %rcx
- //0x000002c6 LBB0_36
- 0x0f, 0xb6, 0x13, //0x000002c6 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x2c, //0x000002c9 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000002cc je LBB0_41
- 0x80, 0xfa, 0x7d, //0x000002d2 cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000002d5 je LBB0_41
- 0x80, 0xfa, 0x5d, //0x000002db cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000002de je LBB0_41
- 0x48, 0xff, 0xc3, //0x000002e4 incq %rbx
- 0x48, 0xff, 0xc8, //0x000002e7 decq %rax
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000002ea jne LBB0_36
- 0x48, 0x89, 0xcb, //0x000002f0 movq %rcx, %rbx
- //0x000002f3 LBB0_41
- 0x4c, 0x29, 0xf3, //0x000002f3 subq %r14, %rbx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000002f6 jmp LBB0_43
- //0x000002fb LBB0_42
- 0x0f, 0xb7, 0xc7, //0x000002fb movzwl %di, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x000002fe bsfq %rax, %rax
- 0x4c, 0x29, 0xf3, //0x00000302 subq %r14, %rbx
- 0x48, 0x01, 0xc3, //0x00000305 addq %rax, %rbx
- //0x00000308 LBB0_43
- 0x48, 0x89, 0x1e, //0x00000308 movq %rbx, (%rsi)
- //0x0000030b LBB0_44
- 0x4c, 0x89, 0xd8, //0x0000030b movq %r11, %rax
- //0x0000030e LBB0_45
- 0x48, 0x8d, 0x65, 0xd8, //0x0000030e leaq $-40(%rbp), %rsp
- 0x5b, //0x00000312 popq %rbx
- 0x41, 0x5c, //0x00000313 popq %r12
- 0x41, 0x5d, //0x00000315 popq %r13
- 0x41, 0x5e, //0x00000317 popq %r14
- 0x41, 0x5f, //0x00000319 popq %r15
- 0x5d, //0x0000031b popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000031c vzeroupper
- 0xc3, //0x0000031f retq
- //0x00000320 LBB0_46
- 0x49, 0x8d, 0x4b, 0x04, //0x00000320 leaq $4(%r11), %rcx
- 0x48, 0x3b, 0x4f, 0x08, //0x00000324 cmpq $8(%rdi), %rcx
- 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00000328 ja LBB0_45
- 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x0000032e jmp LBB0_83
- //0x00000333 LBB0_47
- 0x4c, 0x89, 0x1e, //0x00000333 movq %r11, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000336 movq $-2, %rax
- 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000033d jmp LBB0_45
- //0x00000342 LBB0_48
- 0x4c, 0x8b, 0x47, 0x08, //0x00000342 movq $8(%rdi), %r8
- 0x4d, 0x89, 0xc7, //0x00000346 movq %r8, %r15
- 0x49, 0x29, 0xdf, //0x00000349 subq %rbx, %r15
- 0x49, 0x83, 0xff, 0x20, //0x0000034c cmpq $32, %r15
- 0x0f, 0x8c, 0xbb, 0x08, 0x00, 0x00, //0x00000350 jl LBB0_117
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00000356 movl $4294967295, %r9d
- 0x4f, 0x8d, 0x14, 0x1e, //0x0000035c leaq (%r14,%r11), %r10
- 0x4d, 0x29, 0xd8, //0x00000360 subq %r11, %r8
- 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000363 movl $31, %r13d
- 0x45, 0x31, 0xff, //0x00000369 xorl %r15d, %r15d
- 0xc5, 0xfa, 0x6f, 0x05, 0xbc, 0xfc, 0xff, 0xff, //0x0000036c vmovdqu $-836(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xc4, 0xfc, 0xff, 0xff, //0x00000374 vmovdqu $-828(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x45, 0x31, 0xe4, //0x0000037c xorl %r12d, %r12d
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_50
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000384 .p2align 4, 0x90
- //0x00000390 LBB0_52
- 0x45, 0x31, 0xe4, //0x00000390 xorl %r12d, %r12d
- 0x85, 0xc9, //0x00000393 testl %ecx, %ecx
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000395 jne LBB0_110
- //0x0000039b LBB0_53
- 0x49, 0x83, 0xc7, 0x20, //0x0000039b addq $32, %r15
- 0x4b, 0x8d, 0x4c, 0x28, 0xe0, //0x0000039f leaq $-32(%r8,%r13), %rcx
- 0x49, 0x83, 0xc5, 0xe0, //0x000003a4 addq $-32, %r13
- 0x48, 0x83, 0xf9, 0x3f, //0x000003a8 cmpq $63, %rcx
- 0x0f, 0x8e, 0xdc, 0x07, 0x00, 0x00, //0x000003ac jle LBB0_54
- //0x000003b2 LBB0_50
- 0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x3a, 0x01, //0x000003b2 vmovdqu $1(%r10,%r15), %xmm2
- 0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x3a, 0x11, //0x000003b9 vmovdqu $17(%r10,%r15), %xmm3
- 0xc5, 0xe9, 0x74, 0xe0, //0x000003c0 vpcmpeqb %xmm0, %xmm2, %xmm4
- 0xc5, 0xf9, 0xd7, 0xfc, //0x000003c4 vpmovmskb %xmm4, %edi
- 0xc5, 0xe1, 0x74, 0xe0, //0x000003c8 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xf9, 0xd7, 0xcc, //0x000003cc vpmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x000003d0 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x000003d4 orq %rdi, %rcx
- 0xc5, 0xe9, 0x74, 0xd1, //0x000003d7 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000003db vpmovmskb %xmm2, %ebx
- 0xc5, 0xe1, 0x74, 0xd1, //0x000003df vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000003e3 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe7, 0x10, //0x000003e7 shlq $16, %rdi
- 0x48, 0x09, 0xdf, //0x000003eb orq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x000003ee movq %rdi, %rbx
- 0x4c, 0x09, 0xe3, //0x000003f1 orq %r12, %rbx
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x000003f4 je LBB0_52
- 0x44, 0x89, 0xe3, //0x000003fa movl %r12d, %ebx
- 0x44, 0x31, 0xcb, //0x000003fd xorl %r9d, %ebx
- 0x21, 0xdf, //0x00000400 andl %ebx, %edi
- 0x8d, 0x1c, 0x3f, //0x00000402 leal (%rdi,%rdi), %ebx
- 0x44, 0x09, 0xe3, //0x00000405 orl %r12d, %ebx
- 0x41, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x00000408 leal $-1431655765(%r9), %edx
- 0x31, 0xda, //0x0000040f xorl %ebx, %edx
- 0x21, 0xfa, //0x00000411 andl %edi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000413 andl $-1431655766, %edx
- 0x45, 0x31, 0xe4, //0x00000419 xorl %r12d, %r12d
- 0x01, 0xfa, //0x0000041c addl %edi, %edx
- 0x41, 0x0f, 0x92, 0xc4, //0x0000041e setb %r12b
- 0x01, 0xd2, //0x00000422 addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000424 xorl $1431655765, %edx
- 0x21, 0xda, //0x0000042a andl %ebx, %edx
- 0x44, 0x31, 0xca, //0x0000042c xorl %r9d, %edx
- 0x21, 0xd1, //0x0000042f andl %edx, %ecx
- 0x85, 0xc9, //0x00000431 testl %ecx, %ecx
- 0x0f, 0x84, 0x62, 0xff, 0xff, 0xff, //0x00000433 je LBB0_53
- //0x00000439 LBB0_110
- 0x48, 0x0f, 0xbc, 0xc1, //0x00000439 bsfq %rcx, %rax
- 0x49, 0x01, 0xc2, //0x0000043d addq %rax, %r10
- 0x4d, 0x01, 0xfa, //0x00000440 addq %r15, %r10
- 0x4d, 0x29, 0xf2, //0x00000443 subq %r14, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00000446 addq $2, %r10
- 0x4c, 0x89, 0x16, //0x0000044a movq %r10, (%rsi)
- 0xe9, 0xb9, 0xfe, 0xff, 0xff, //0x0000044d jmp LBB0_44
- //0x00000452 LBB0_57
- 0x48, 0x8b, 0x4f, 0x08, //0x00000452 movq $8(%rdi), %rcx
- 0x48, 0x29, 0xd9, //0x00000456 subq %rbx, %rcx
- 0x49, 0x01, 0xde, //0x00000459 addq %rbx, %r14
- 0x45, 0x31, 0xe4, //0x0000045c xorl %r12d, %r12d
- 0xc5, 0x7a, 0x6f, 0x15, 0xc9, 0xfb, 0xff, 0xff, //0x0000045f vmovdqu $-1079(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xd1, 0xfb, 0xff, 0xff, //0x00000467 vmovdqu $-1071(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x0000046f vpcmpeqd %xmm9, %xmm9, %xmm9
- 0xc5, 0xfa, 0x6f, 0x1d, 0xe4, 0xfb, 0xff, 0xff, //0x00000474 vmovdqu $-1052(%rip), %xmm3 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xec, 0xfb, 0xff, 0xff, //0x0000047c vmovdqu $-1044(%rip), %xmm4 /* LCPI0_7+0(%rip) */
- 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00000484 vxorps %xmm8, %xmm8, %xmm8
- 0x31, 0xdb, //0x00000489 xorl %ebx, %ebx
- 0x45, 0x31, 0xc0, //0x0000048b xorl %r8d, %r8d
- 0x45, 0x31, 0xff, //0x0000048e xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0x40, //0x00000491 cmpq $64, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00000495 movq %rcx, $8(%rsp)
- 0x4c, 0x89, 0x44, 0x24, 0x10, //0x0000049a movq %r8, $16(%rsp)
- 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x0000049f jge LBB0_58
- //0x000004a5 LBB0_67
- 0x48, 0x85, 0xc9, //0x000004a5 testq %rcx, %rcx
- 0x0f, 0x8e, 0x6b, 0x07, 0x00, 0x00, //0x000004a8 jle LBB0_118
- 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x000004ae vmovups %ymm8, $64(%rsp)
- 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x000004b4 vmovups %ymm8, $32(%rsp)
- 0x44, 0x89, 0xf1, //0x000004ba movl %r14d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000004bd andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000004c3 cmpl $4033, %ecx
- 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x000004c9 jb LBB0_58
- 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x000004cf cmpq $32, $8(%rsp)
- 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x000004d5 jb LBB0_71
- 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x000004db vmovups (%r14), %xmm0
- 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x000004e0 vmovups %xmm0, $32(%rsp)
- 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x000004e6 vmovdqu $16(%r14), %xmm0
- 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x000004ec vmovdqu %xmm0, $48(%rsp)
- 0x49, 0x83, 0xc6, 0x20, //0x000004f2 addq $32, %r14
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000004f6 movq $8(%rsp), %rcx
- 0x48, 0x8d, 0x51, 0xe0, //0x000004fb leaq $-32(%rcx), %rdx
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x000004ff leaq $64(%rsp), %r8
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000504 jmp LBB0_72
- //0x00000509 LBB0_71
- 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00000509 leaq $32(%rsp), %r8
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000050e movq $8(%rsp), %rdx
- //0x00000513 LBB0_72
- 0x48, 0x83, 0xfa, 0x10, //0x00000513 cmpq $16, %rdx
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00000517 jb LBB0_73
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x0000051d vmovdqu (%r14), %xmm0
- 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00000522 vmovdqu %xmm0, (%r8)
- 0x49, 0x83, 0xc6, 0x10, //0x00000527 addq $16, %r14
- 0x49, 0x83, 0xc0, 0x10, //0x0000052b addq $16, %r8
- 0x48, 0x83, 0xc2, 0xf0, //0x0000052f addq $-16, %rdx
- 0x48, 0x83, 0xfa, 0x08, //0x00000533 cmpq $8, %rdx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000537 jae LBB0_78
- //0x0000053d LBB0_74
- 0x48, 0x83, 0xfa, 0x04, //0x0000053d cmpq $4, %rdx
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00000541 jl LBB0_75
- //0x00000547 LBB0_79
- 0x41, 0x8b, 0x0e, //0x00000547 movl (%r14), %ecx
- 0x41, 0x89, 0x08, //0x0000054a movl %ecx, (%r8)
- 0x49, 0x83, 0xc6, 0x04, //0x0000054d addq $4, %r14
- 0x49, 0x83, 0xc0, 0x04, //0x00000551 addq $4, %r8
- 0x48, 0x83, 0xc2, 0xfc, //0x00000555 addq $-4, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000559 cmpq $2, %rdx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000055d jae LBB0_80
- //0x00000563 LBB0_76
- 0x4c, 0x89, 0xf1, //0x00000563 movq %r14, %rcx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000566 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xd2, //0x0000056b testq %rdx, %rdx
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000056e jne LBB0_81
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00000574 jmp LBB0_58
- //0x00000579 LBB0_73
- 0x48, 0x83, 0xfa, 0x08, //0x00000579 cmpq $8, %rdx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000057d jb LBB0_74
- //0x00000583 LBB0_78
- 0x49, 0x8b, 0x0e, //0x00000583 movq (%r14), %rcx
- 0x49, 0x89, 0x08, //0x00000586 movq %rcx, (%r8)
- 0x49, 0x83, 0xc6, 0x08, //0x00000589 addq $8, %r14
- 0x49, 0x83, 0xc0, 0x08, //0x0000058d addq $8, %r8
- 0x48, 0x83, 0xc2, 0xf8, //0x00000591 addq $-8, %rdx
- 0x48, 0x83, 0xfa, 0x04, //0x00000595 cmpq $4, %rdx
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000599 jge LBB0_79
- //0x0000059f LBB0_75
- 0x48, 0x83, 0xfa, 0x02, //0x0000059f cmpq $2, %rdx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x000005a3 jb LBB0_76
- //0x000005a9 LBB0_80
- 0x41, 0x0f, 0xb7, 0x0e, //0x000005a9 movzwl (%r14), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x000005ad movw %cx, (%r8)
- 0x49, 0x83, 0xc6, 0x02, //0x000005b1 addq $2, %r14
- 0x49, 0x83, 0xc0, 0x02, //0x000005b5 addq $2, %r8
- 0x48, 0x83, 0xc2, 0xfe, //0x000005b9 addq $-2, %rdx
- 0x4c, 0x89, 0xf1, //0x000005bd movq %r14, %rcx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000005c0 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xd2, //0x000005c5 testq %rdx, %rdx
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000005c8 je LBB0_58
- //0x000005ce LBB0_81
- 0x8a, 0x09, //0x000005ce movb (%rcx), %cl
- 0x41, 0x88, 0x08, //0x000005d0 movb %cl, (%r8)
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000005d3 leaq $32(%rsp), %r14
- //0x000005d8 LBB0_58
- 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x000005d8 vmovdqu (%r14), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x000005dd vmovdqu $16(%r14), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x000005e3 vmovdqu $32(%r14), %xmm7
- 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x000005e9 vmovdqu $48(%r14), %xmm6
- 0xc5, 0xa9, 0x74, 0xc2, //0x000005ef vpcmpeqb %xmm2, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xe8, //0x000005f3 vpmovmskb %xmm0, %r13d
- 0xc5, 0xa9, 0x74, 0xc5, //0x000005f7 vpcmpeqb %xmm5, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x000005fb vpmovmskb %xmm0, %ecx
- 0xc5, 0xa9, 0x74, 0xc7, //0x000005ff vpcmpeqb %xmm7, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000603 vpmovmskb %xmm0, %edx
- 0xc5, 0xa9, 0x74, 0xc6, //0x00000607 vpcmpeqb %xmm6, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xc8, //0x0000060b vpmovmskb %xmm0, %r9d
- 0x49, 0xc1, 0xe1, 0x30, //0x0000060f shlq $48, %r9
- 0x48, 0xc1, 0xe2, 0x20, //0x00000613 shlq $32, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000617 shlq $16, %rcx
- 0x49, 0x09, 0xcd, //0x0000061b orq %rcx, %r13
- 0x49, 0x09, 0xd5, //0x0000061e orq %rdx, %r13
- 0x4d, 0x09, 0xcd, //0x00000621 orq %r9, %r13
- 0xc5, 0xe9, 0x74, 0xc1, //0x00000624 vpcmpeqb %xmm1, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000628 vpmovmskb %xmm0, %ecx
- 0xc5, 0xd1, 0x74, 0xc1, //0x0000062c vpcmpeqb %xmm1, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000630 vpmovmskb %xmm0, %edx
- 0xc5, 0xc1, 0x74, 0xc1, //0x00000634 vpcmpeqb %xmm1, %xmm7, %xmm0
- 0xc5, 0x79, 0xd7, 0xc8, //0x00000638 vpmovmskb %xmm0, %r9d
- 0xc5, 0xc9, 0x74, 0xc1, //0x0000063c vpcmpeqb %xmm1, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x00000640 vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe2, 0x30, //0x00000644 shlq $48, %r10
- 0x49, 0xc1, 0xe1, 0x20, //0x00000648 shlq $32, %r9
- 0x48, 0xc1, 0xe2, 0x10, //0x0000064c shlq $16, %rdx
- 0x48, 0x09, 0xd1, //0x00000650 orq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x00000653 orq %r9, %rcx
- 0x4c, 0x09, 0xd1, //0x00000656 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x00000659 movq %rcx, %rdx
- 0x48, 0x09, 0xda, //0x0000065c orq %rbx, %rdx
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x0000065f je LBB0_60
- 0x48, 0x89, 0xda, //0x00000665 movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000668 notq %rdx
- 0x48, 0x21, 0xca, //0x0000066b andq %rcx, %rdx
- 0x4c, 0x8d, 0x0c, 0x12, //0x0000066e leaq (%rdx,%rdx), %r9
- 0x49, 0x09, 0xd9, //0x00000672 orq %rbx, %r9
- 0x4d, 0x89, 0xca, //0x00000675 movq %r9, %r10
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000678 movabsq $-6148914691236517206, %rbx
- 0x49, 0x31, 0xda, //0x00000682 xorq %rbx, %r10
- 0x48, 0x21, 0xd9, //0x00000685 andq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x00000688 andq %r10, %rcx
- 0x31, 0xdb, //0x0000068b xorl %ebx, %ebx
- 0x48, 0x01, 0xd1, //0x0000068d addq %rdx, %rcx
- 0x0f, 0x92, 0xc3, //0x00000690 setb %bl
- 0x48, 0x01, 0xc9, //0x00000693 addq %rcx, %rcx
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000696 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd1, //0x000006a0 xorq %rdx, %rcx
- 0x4c, 0x21, 0xc9, //0x000006a3 andq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x000006a6 notq %rcx
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000006a9 jmp LBB0_61
- //0x000006ae LBB0_60
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000006ae movq $-1, %rcx
- 0x31, 0xdb, //0x000006b5 xorl %ebx, %ebx
- //0x000006b7 LBB0_61
- 0x48, 0x89, 0x5c, 0x24, 0x18, //0x000006b7 movq %rbx, $24(%rsp)
- 0x4c, 0x21, 0xe9, //0x000006bc andq %r13, %rcx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x000006bf vmovq %rcx, %xmm0
- 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x000006c4 vpclmulqdq $0, %xmm9, %xmm0, %xmm0
- 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x000006ca vmovq %xmm0, %r13
- 0x4d, 0x31, 0xe5, //0x000006cf xorq %r12, %r13
- 0xc5, 0xe9, 0x74, 0xc3, //0x000006d2 vpcmpeqb %xmm3, %xmm2, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x000006d6 vpmovmskb %xmm0, %r10d
- 0xc5, 0xd1, 0x74, 0xc3, //0x000006da vpcmpeqb %xmm3, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x000006de vpmovmskb %xmm0, %ecx
- 0xc5, 0xc1, 0x74, 0xc3, //0x000006e2 vpcmpeqb %xmm3, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000006e6 vpmovmskb %xmm0, %edx
- 0xc5, 0xc9, 0x74, 0xc3, //0x000006ea vpcmpeqb %xmm3, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xc8, //0x000006ee vpmovmskb %xmm0, %r9d
- 0x49, 0xc1, 0xe1, 0x30, //0x000006f2 shlq $48, %r9
- 0x48, 0xc1, 0xe2, 0x20, //0x000006f6 shlq $32, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x000006fa shlq $16, %rcx
- 0x49, 0x09, 0xca, //0x000006fe orq %rcx, %r10
- 0x49, 0x09, 0xd2, //0x00000701 orq %rdx, %r10
- 0x4d, 0x09, 0xca, //0x00000704 orq %r9, %r10
- 0x4d, 0x89, 0xe9, //0x00000707 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x0000070a notq %r9
- 0x4d, 0x21, 0xca, //0x0000070d andq %r9, %r10
- 0xc5, 0xe9, 0x74, 0xc4, //0x00000710 vpcmpeqb %xmm4, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000714 vpmovmskb %xmm0, %ecx
- 0xc5, 0xd1, 0x74, 0xc4, //0x00000718 vpcmpeqb %xmm4, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x0000071c vpmovmskb %xmm0, %edx
- 0xc5, 0xc1, 0x74, 0xc4, //0x00000720 vpcmpeqb %xmm4, %xmm7, %xmm0
- 0xc5, 0x79, 0xd7, 0xc0, //0x00000724 vpmovmskb %xmm0, %r8d
- 0xc5, 0xc9, 0x74, 0xc4, //0x00000728 vpcmpeqb %xmm4, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xe0, //0x0000072c vpmovmskb %xmm0, %r12d
- 0x49, 0xc1, 0xe4, 0x30, //0x00000730 shlq $48, %r12
- 0x49, 0xc1, 0xe0, 0x20, //0x00000734 shlq $32, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00000738 shlq $16, %rdx
- 0x48, 0x09, 0xd1, //0x0000073c orq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x0000073f orq %r8, %rcx
- 0x4c, 0x09, 0xe1, //0x00000742 orq %r12, %rcx
- 0x4c, 0x21, 0xc9, //0x00000745 andq %r9, %rcx
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000748 je LBB0_65
- 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x0000074e movq $16(%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000753 .p2align 4, 0x90
- //0x00000760 LBB0_63
- 0x48, 0x8d, 0x59, 0xff, //0x00000760 leaq $-1(%rcx), %rbx
- 0x48, 0x89, 0xda, //0x00000764 movq %rbx, %rdx
- 0x4c, 0x21, 0xd2, //0x00000767 andq %r10, %rdx
- 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000076a popcntq %rdx, %rdx
- 0x4c, 0x01, 0xc2, //0x0000076f addq %r8, %rdx
- 0x4c, 0x39, 0xfa, //0x00000772 cmpq %r15, %rdx
- 0x0f, 0x86, 0xe0, 0x03, 0x00, 0x00, //0x00000775 jbe LBB0_109
- 0x49, 0xff, 0xc7, //0x0000077b incq %r15
- 0x48, 0x21, 0xd9, //0x0000077e andq %rbx, %rcx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000781 jne LBB0_63
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000787 jmp LBB0_66
- //0x0000078c LBB0_65
- 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x0000078c movq $16(%rsp), %r8
- //0x00000791 LBB0_66
- 0x49, 0xc1, 0xfd, 0x3f, //0x00000791 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00000795 popcntq %r10, %rcx
- 0x49, 0x01, 0xc8, //0x0000079a addq %rcx, %r8
- 0x49, 0x83, 0xc6, 0x40, //0x0000079d addq $64, %r14
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000007a1 movq $8(%rsp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x000007a6 addq $-64, %rcx
- 0x4d, 0x89, 0xec, //0x000007aa movq %r13, %r12
- 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x000007ad movq $24(%rsp), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x000007b2 cmpq $64, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x08, //0x000007b6 movq %rcx, $8(%rsp)
- 0x4c, 0x89, 0x44, 0x24, 0x10, //0x000007bb movq %r8, $16(%rsp)
- 0x0f, 0x8d, 0x12, 0xfe, 0xff, 0xff, //0x000007c0 jge LBB0_58
- 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x000007c6 jmp LBB0_67
- //0x000007cb LBB0_82
- 0x49, 0x8d, 0x4b, 0x05, //0x000007cb leaq $5(%r11), %rcx
- 0x48, 0x3b, 0x4f, 0x08, //0x000007cf cmpq $8(%rdi), %rcx
- 0x0f, 0x87, 0x35, 0xfb, 0xff, 0xff, //0x000007d3 ja LBB0_45
- //0x000007d9 LBB0_83
- 0x48, 0x89, 0x0e, //0x000007d9 movq %rcx, (%rsi)
- 0xe9, 0x2a, 0xfb, 0xff, 0xff, //0x000007dc jmp LBB0_44
- //0x000007e1 LBB0_84
- 0x48, 0x8b, 0x4f, 0x08, //0x000007e1 movq $8(%rdi), %rcx
- 0x48, 0x29, 0xd9, //0x000007e5 subq %rbx, %rcx
- 0x49, 0x01, 0xde, //0x000007e8 addq %rbx, %r14
- 0x45, 0x31, 0xe4, //0x000007eb xorl %r12d, %r12d
- 0xc5, 0x7a, 0x6f, 0x15, 0x3a, 0xf8, 0xff, 0xff, //0x000007ee vmovdqu $-1990(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x42, 0xf8, 0xff, 0xff, //0x000007f6 vmovdqu $-1982(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x000007fe vpcmpeqd %xmm9, %xmm9, %xmm9
- 0xc5, 0xfa, 0x6f, 0x1d, 0x45, 0xf8, 0xff, 0xff, //0x00000803 vmovdqu $-1979(%rip), %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x0d, 0xf8, 0xff, 0xff, //0x0000080b vmovdqu $-2035(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00000813 vxorps %xmm8, %xmm8, %xmm8
- 0x31, 0xdb, //0x00000818 xorl %ebx, %ebx
- 0x45, 0x31, 0xc0, //0x0000081a xorl %r8d, %r8d
- 0x45, 0x31, 0xff, //0x0000081d xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0x40, //0x00000820 cmpq $64, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00000824 movq %rcx, $8(%rsp)
- 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00000829 movq %r8, $16(%rsp)
- 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x0000082e jge LBB0_85
- //0x00000834 LBB0_94
- 0x48, 0x85, 0xc9, //0x00000834 testq %rcx, %rcx
- 0x0f, 0x8e, 0xdc, 0x03, 0x00, 0x00, //0x00000837 jle LBB0_118
- 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x0000083d vmovups %ymm8, $64(%rsp)
- 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00000843 vmovups %ymm8, $32(%rsp)
- 0x44, 0x89, 0xf1, //0x00000849 movl %r14d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000084c andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00000852 cmpl $4033, %ecx
- 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00000858 jb LBB0_85
- 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x0000085e cmpq $32, $8(%rsp)
- 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000864 jb LBB0_98
- 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x0000086a vmovups (%r14), %xmm0
- 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x0000086f vmovups %xmm0, $32(%rsp)
- 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00000875 vmovdqu $16(%r14), %xmm0
- 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x0000087b vmovdqu %xmm0, $48(%rsp)
- 0x49, 0x83, 0xc6, 0x20, //0x00000881 addq $32, %r14
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00000885 movq $8(%rsp), %rcx
- 0x48, 0x8d, 0x51, 0xe0, //0x0000088a leaq $-32(%rcx), %rdx
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x0000088e leaq $64(%rsp), %r8
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000893 jmp LBB0_99
- //0x00000898 LBB0_98
- 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00000898 leaq $32(%rsp), %r8
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000089d movq $8(%rsp), %rdx
- //0x000008a2 LBB0_99
- 0x48, 0x83, 0xfa, 0x10, //0x000008a2 cmpq $16, %rdx
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000008a6 jb LBB0_100
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x000008ac vmovdqu (%r14), %xmm0
- 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x000008b1 vmovdqu %xmm0, (%r8)
- 0x49, 0x83, 0xc6, 0x10, //0x000008b6 addq $16, %r14
- 0x49, 0x83, 0xc0, 0x10, //0x000008ba addq $16, %r8
- 0x48, 0x83, 0xc2, 0xf0, //0x000008be addq $-16, %rdx
- 0x48, 0x83, 0xfa, 0x08, //0x000008c2 cmpq $8, %rdx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000008c6 jae LBB0_105
- //0x000008cc LBB0_101
- 0x48, 0x83, 0xfa, 0x04, //0x000008cc cmpq $4, %rdx
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x000008d0 jl LBB0_102
- //0x000008d6 LBB0_106
- 0x41, 0x8b, 0x0e, //0x000008d6 movl (%r14), %ecx
- 0x41, 0x89, 0x08, //0x000008d9 movl %ecx, (%r8)
- 0x49, 0x83, 0xc6, 0x04, //0x000008dc addq $4, %r14
- 0x49, 0x83, 0xc0, 0x04, //0x000008e0 addq $4, %r8
- 0x48, 0x83, 0xc2, 0xfc, //0x000008e4 addq $-4, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x000008e8 cmpq $2, %rdx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000008ec jae LBB0_107
- //0x000008f2 LBB0_103
- 0x4c, 0x89, 0xf1, //0x000008f2 movq %r14, %rcx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000008f5 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xd2, //0x000008fa testq %rdx, %rdx
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000008fd jne LBB0_108
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00000903 jmp LBB0_85
- //0x00000908 LBB0_100
- 0x48, 0x83, 0xfa, 0x08, //0x00000908 cmpq $8, %rdx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000090c jb LBB0_101
- //0x00000912 LBB0_105
- 0x49, 0x8b, 0x0e, //0x00000912 movq (%r14), %rcx
- 0x49, 0x89, 0x08, //0x00000915 movq %rcx, (%r8)
- 0x49, 0x83, 0xc6, 0x08, //0x00000918 addq $8, %r14
- 0x49, 0x83, 0xc0, 0x08, //0x0000091c addq $8, %r8
- 0x48, 0x83, 0xc2, 0xf8, //0x00000920 addq $-8, %rdx
- 0x48, 0x83, 0xfa, 0x04, //0x00000924 cmpq $4, %rdx
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000928 jge LBB0_106
- //0x0000092e LBB0_102
- 0x48, 0x83, 0xfa, 0x02, //0x0000092e cmpq $2, %rdx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000932 jb LBB0_103
- //0x00000938 LBB0_107
- 0x41, 0x0f, 0xb7, 0x0e, //0x00000938 movzwl (%r14), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x0000093c movw %cx, (%r8)
- 0x49, 0x83, 0xc6, 0x02, //0x00000940 addq $2, %r14
- 0x49, 0x83, 0xc0, 0x02, //0x00000944 addq $2, %r8
- 0x48, 0x83, 0xc2, 0xfe, //0x00000948 addq $-2, %rdx
- 0x4c, 0x89, 0xf1, //0x0000094c movq %r14, %rcx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x0000094f leaq $32(%rsp), %r14
- 0x48, 0x85, 0xd2, //0x00000954 testq %rdx, %rdx
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000957 je LBB0_85
- //0x0000095d LBB0_108
- 0x8a, 0x09, //0x0000095d movb (%rcx), %cl
- 0x41, 0x88, 0x08, //0x0000095f movb %cl, (%r8)
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000962 leaq $32(%rsp), %r14
- //0x00000967 LBB0_85
- 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000967 vmovdqu (%r14), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x0000096c vmovdqu $16(%r14), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00000972 vmovdqu $32(%r14), %xmm7
- 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00000978 vmovdqu $48(%r14), %xmm6
- 0xc5, 0xa9, 0x74, 0xc2, //0x0000097e vpcmpeqb %xmm2, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xe8, //0x00000982 vpmovmskb %xmm0, %r13d
- 0xc5, 0xa9, 0x74, 0xc5, //0x00000986 vpcmpeqb %xmm5, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x0000098a vpmovmskb %xmm0, %ecx
- 0xc5, 0xa9, 0x74, 0xc7, //0x0000098e vpcmpeqb %xmm7, %xmm10, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000992 vpmovmskb %xmm0, %edx
- 0xc5, 0xa9, 0x74, 0xc6, //0x00000996 vpcmpeqb %xmm6, %xmm10, %xmm0
- 0xc5, 0x79, 0xd7, 0xc8, //0x0000099a vpmovmskb %xmm0, %r9d
- 0x49, 0xc1, 0xe1, 0x30, //0x0000099e shlq $48, %r9
- 0x48, 0xc1, 0xe2, 0x20, //0x000009a2 shlq $32, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x000009a6 shlq $16, %rcx
- 0x49, 0x09, 0xcd, //0x000009aa orq %rcx, %r13
- 0x49, 0x09, 0xd5, //0x000009ad orq %rdx, %r13
- 0x4d, 0x09, 0xcd, //0x000009b0 orq %r9, %r13
- 0xc5, 0xe9, 0x74, 0xc1, //0x000009b3 vpcmpeqb %xmm1, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x000009b7 vpmovmskb %xmm0, %ecx
- 0xc5, 0xd1, 0x74, 0xc1, //0x000009bb vpcmpeqb %xmm1, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000009bf vpmovmskb %xmm0, %edx
- 0xc5, 0xc1, 0x74, 0xc1, //0x000009c3 vpcmpeqb %xmm1, %xmm7, %xmm0
- 0xc5, 0x79, 0xd7, 0xc8, //0x000009c7 vpmovmskb %xmm0, %r9d
- 0xc5, 0xc9, 0x74, 0xc1, //0x000009cb vpcmpeqb %xmm1, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x000009cf vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe2, 0x30, //0x000009d3 shlq $48, %r10
- 0x49, 0xc1, 0xe1, 0x20, //0x000009d7 shlq $32, %r9
- 0x48, 0xc1, 0xe2, 0x10, //0x000009db shlq $16, %rdx
- 0x48, 0x09, 0xd1, //0x000009df orq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x000009e2 orq %r9, %rcx
- 0x4c, 0x09, 0xd1, //0x000009e5 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000009e8 movq %rcx, %rdx
- 0x48, 0x09, 0xda, //0x000009eb orq %rbx, %rdx
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x000009ee je LBB0_87
- 0x48, 0x89, 0xda, //0x000009f4 movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x000009f7 notq %rdx
- 0x48, 0x21, 0xca, //0x000009fa andq %rcx, %rdx
- 0x4c, 0x8d, 0x0c, 0x12, //0x000009fd leaq (%rdx,%rdx), %r9
- 0x49, 0x09, 0xd9, //0x00000a01 orq %rbx, %r9
- 0x4d, 0x89, 0xca, //0x00000a04 movq %r9, %r10
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a07 movabsq $-6148914691236517206, %rbx
- 0x49, 0x31, 0xda, //0x00000a11 xorq %rbx, %r10
- 0x48, 0x21, 0xd9, //0x00000a14 andq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x00000a17 andq %r10, %rcx
- 0x31, 0xdb, //0x00000a1a xorl %ebx, %ebx
- 0x48, 0x01, 0xd1, //0x00000a1c addq %rdx, %rcx
- 0x0f, 0x92, 0xc3, //0x00000a1f setb %bl
- 0x48, 0x01, 0xc9, //0x00000a22 addq %rcx, %rcx
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a25 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd1, //0x00000a2f xorq %rdx, %rcx
- 0x4c, 0x21, 0xc9, //0x00000a32 andq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000a35 notq %rcx
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000a38 jmp LBB0_88
- //0x00000a3d LBB0_87
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000a3d movq $-1, %rcx
- 0x31, 0xdb, //0x00000a44 xorl %ebx, %ebx
- //0x00000a46 LBB0_88
- 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00000a46 movq %rbx, $24(%rsp)
- 0x4c, 0x21, 0xe9, //0x00000a4b andq %r13, %rcx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00000a4e vmovq %rcx, %xmm0
- 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00000a53 vpclmulqdq $0, %xmm9, %xmm0, %xmm0
- 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00000a59 vmovq %xmm0, %r13
- 0x4d, 0x31, 0xe5, //0x00000a5e xorq %r12, %r13
- 0xc5, 0xe9, 0x74, 0xc3, //0x00000a61 vpcmpeqb %xmm3, %xmm2, %xmm0
- 0xc5, 0x79, 0xd7, 0xd0, //0x00000a65 vpmovmskb %xmm0, %r10d
- 0xc5, 0xd1, 0x74, 0xc3, //0x00000a69 vpcmpeqb %xmm3, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000a6d vpmovmskb %xmm0, %ecx
- 0xc5, 0xc1, 0x74, 0xc3, //0x00000a71 vpcmpeqb %xmm3, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a75 vpmovmskb %xmm0, %edx
- 0xc5, 0xc9, 0x74, 0xc3, //0x00000a79 vpcmpeqb %xmm3, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xc8, //0x00000a7d vpmovmskb %xmm0, %r9d
- 0x49, 0xc1, 0xe1, 0x30, //0x00000a81 shlq $48, %r9
- 0x48, 0xc1, 0xe2, 0x20, //0x00000a85 shlq $32, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000a89 shlq $16, %rcx
- 0x49, 0x09, 0xca, //0x00000a8d orq %rcx, %r10
- 0x49, 0x09, 0xd2, //0x00000a90 orq %rdx, %r10
- 0x4d, 0x09, 0xca, //0x00000a93 orq %r9, %r10
- 0x4d, 0x89, 0xe9, //0x00000a96 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x00000a99 notq %r9
- 0x4d, 0x21, 0xca, //0x00000a9c andq %r9, %r10
- 0xc5, 0xe9, 0x74, 0xc4, //0x00000a9f vpcmpeqb %xmm4, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000aa3 vpmovmskb %xmm0, %ecx
- 0xc5, 0xd1, 0x74, 0xc4, //0x00000aa7 vpcmpeqb %xmm4, %xmm5, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000aab vpmovmskb %xmm0, %edx
- 0xc5, 0xc1, 0x74, 0xc4, //0x00000aaf vpcmpeqb %xmm4, %xmm7, %xmm0
- 0xc5, 0x79, 0xd7, 0xc0, //0x00000ab3 vpmovmskb %xmm0, %r8d
- 0xc5, 0xc9, 0x74, 0xc4, //0x00000ab7 vpcmpeqb %xmm4, %xmm6, %xmm0
- 0xc5, 0x79, 0xd7, 0xe0, //0x00000abb vpmovmskb %xmm0, %r12d
- 0x49, 0xc1, 0xe4, 0x30, //0x00000abf shlq $48, %r12
- 0x49, 0xc1, 0xe0, 0x20, //0x00000ac3 shlq $32, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00000ac7 shlq $16, %rdx
- 0x48, 0x09, 0xd1, //0x00000acb orq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00000ace orq %r8, %rcx
- 0x4c, 0x09, 0xe1, //0x00000ad1 orq %r12, %rcx
- 0x4c, 0x21, 0xc9, //0x00000ad4 andq %r9, %rcx
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000ad7 je LBB0_92
- 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00000add movq $16(%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ae2 .p2align 4, 0x90
- //0x00000af0 LBB0_90
- 0x48, 0x8d, 0x59, 0xff, //0x00000af0 leaq $-1(%rcx), %rbx
- 0x48, 0x89, 0xda, //0x00000af4 movq %rbx, %rdx
- 0x4c, 0x21, 0xd2, //0x00000af7 andq %r10, %rdx
- 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00000afa popcntq %rdx, %rdx
- 0x4c, 0x01, 0xc2, //0x00000aff addq %r8, %rdx
- 0x4c, 0x39, 0xfa, //0x00000b02 cmpq %r15, %rdx
- 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00000b05 jbe LBB0_109
- 0x49, 0xff, 0xc7, //0x00000b0b incq %r15
- 0x48, 0x21, 0xd9, //0x00000b0e andq %rbx, %rcx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000b11 jne LBB0_90
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000b17 jmp LBB0_93
- //0x00000b1c LBB0_92
- 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00000b1c movq $16(%rsp), %r8
- //0x00000b21 LBB0_93
- 0x49, 0xc1, 0xfd, 0x3f, //0x00000b21 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00000b25 popcntq %r10, %rcx
- 0x49, 0x01, 0xc8, //0x00000b2a addq %rcx, %r8
- 0x49, 0x83, 0xc6, 0x40, //0x00000b2d addq $64, %r14
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00000b31 movq $8(%rsp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00000b36 addq $-64, %rcx
- 0x4d, 0x89, 0xec, //0x00000b3a movq %r13, %r12
- 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00000b3d movq $24(%rsp), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00000b42 cmpq $64, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00000b46 movq %rcx, $8(%rsp)
- 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00000b4b movq %r8, $16(%rsp)
- 0x0f, 0x8d, 0x11, 0xfe, 0xff, 0xff, //0x00000b50 jge LBB0_85
- 0xe9, 0xd9, 0xfc, 0xff, 0xff, //0x00000b56 jmp LBB0_94
- //0x00000b5b LBB0_109
- 0x48, 0x8b, 0x47, 0x08, //0x00000b5b movq $8(%rdi), %rax
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000b5f bsfq %rcx, %rcx
- 0x48, 0x2b, 0x4c, 0x24, 0x08, //0x00000b63 subq $8(%rsp), %rcx
- 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00000b68 leaq $1(%rcx,%rax), %rax
- 0x48, 0x89, 0x06, //0x00000b6d movq %rax, (%rsi)
- 0x48, 0x8b, 0x4f, 0x08, //0x00000b70 movq $8(%rdi), %rcx
- 0x48, 0x39, 0xc8, //0x00000b74 cmpq %rcx, %rax
- 0x48, 0x0f, 0x47, 0xc1, //0x00000b77 cmovaq %rcx, %rax
- 0x48, 0x89, 0x06, //0x00000b7b movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b7e movq $-1, %rax
- 0x4c, 0x0f, 0x47, 0xd8, //0x00000b85 cmovaq %rax, %r11
- 0xe9, 0x7d, 0xf7, 0xff, 0xff, //0x00000b89 jmp LBB0_44
- //0x00000b8e LBB0_54
- 0x4d, 0x85, 0xe4, //0x00000b8e testq %r12, %r12
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00000b91 jne LBB0_119
- 0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x00000b97 leaq $1(%r15,%r10), %rbx
- 0x49, 0xf7, 0xd7, //0x00000b9c notq %r15
- 0x4d, 0x01, 0xc7, //0x00000b9f addq %r8, %r15
- //0x00000ba2 LBB0_56
- 0x4d, 0x85, 0xff, //0x00000ba2 testq %r15, %r15
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00000ba5 jg LBB0_113
- 0xe9, 0x5e, 0xf7, 0xff, 0xff, //0x00000bab jmp LBB0_45
- //0x00000bb0 LBB0_111
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000bb0 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000bb7 movl $2, %eax
- 0x48, 0x01, 0xc3, //0x00000bbc addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bbf movq $-1, %rax
- 0x49, 0x01, 0xcf, //0x00000bc6 addq %rcx, %r15
- 0x0f, 0x8e, 0x3f, 0xf7, 0xff, 0xff, //0x00000bc9 jle LBB0_45
- //0x00000bcf LBB0_113
- 0x0f, 0xb6, 0x03, //0x00000bcf movzbl (%rbx), %eax
- 0x3c, 0x5c, //0x00000bd2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000bd4 je LBB0_111
- 0x3c, 0x22, //0x00000bda cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000bdc je LBB0_116
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000be2 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000be9 movl $1, %eax
- 0x48, 0x01, 0xc3, //0x00000bee addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bf1 movq $-1, %rax
- 0x49, 0x01, 0xcf, //0x00000bf8 addq %rcx, %r15
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00000bfb jg LBB0_113
- 0xe9, 0x08, 0xf7, 0xff, 0xff, //0x00000c01 jmp LBB0_45
- //0x00000c06 LBB0_116
- 0x4c, 0x29, 0xf3, //0x00000c06 subq %r14, %rbx
- 0x48, 0xff, 0xc3, //0x00000c09 incq %rbx
- 0xe9, 0xf7, 0xf6, 0xff, 0xff, //0x00000c0c jmp LBB0_43
- //0x00000c11 LBB0_117
- 0x4c, 0x01, 0xf3, //0x00000c11 addq %r14, %rbx
- 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00000c14 jmp LBB0_56
- //0x00000c19 LBB0_118
- 0x48, 0x8b, 0x4f, 0x08, //0x00000c19 movq $8(%rdi), %rcx
- 0x48, 0x89, 0x0e, //0x00000c1d movq %rcx, (%rsi)
- 0xe9, 0xe9, 0xf6, 0xff, 0xff, //0x00000c20 jmp LBB0_45
- //0x00000c25 LBB0_119
- 0x49, 0x8d, 0x48, 0xff, //0x00000c25 leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf9, //0x00000c29 cmpq %r15, %rcx
- 0x0f, 0x84, 0xdc, 0xf6, 0xff, 0xff, //0x00000c2c je LBB0_45
- 0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00000c32 leaq $2(%r15,%r10), %rbx
- 0x4d, 0x29, 0xf8, //0x00000c37 subq %r15, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00000c3a addq $-2, %r8
- 0x4d, 0x89, 0xc7, //0x00000c3e movq %r8, %r15
- 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00000c41 jmp LBB0_56
- 0x90, 0x90, //0x00000c46 .p2align 2, 0x90
- // // .set L0_0_set_45, LBB0_45-LJTI0_0
- // // .set L0_0_set_47, LBB0_47-LJTI0_0
- // // .set L0_0_set_48, LBB0_48-LJTI0_0
- // // .set L0_0_set_29, LBB0_29-LJTI0_0
- // // .set L0_0_set_57, LBB0_57-LJTI0_0
- // // .set L0_0_set_82, LBB0_82-LJTI0_0
- // // .set L0_0_set_46, LBB0_46-LJTI0_0
- // // .set L0_0_set_84, LBB0_84-LJTI0_0
- //0x00000c48 LJTI0_0
- 0xc6, 0xf6, 0xff, 0xff, //0x00000c48 .long L0_0_set_45
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c4c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c50 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c54 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c58 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c5c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c60 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c64 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c68 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c6c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c70 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c74 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c78 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c7c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c80 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c84 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c88 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c8c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c90 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c94 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c98 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000c9c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ca0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ca4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ca8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cac .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cb0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cb4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cb8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cbc .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cc0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cc4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cc8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ccc .long L0_0_set_47
- 0xfa, 0xf6, 0xff, 0xff, //0x00000cd0 .long L0_0_set_48
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cd4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cd8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cdc .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ce0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ce4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ce8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cec .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cf0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cf4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000cf8 .long L0_0_set_47
- 0xe3, 0xf5, 0xff, 0xff, //0x00000cfc .long L0_0_set_29
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d00 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d04 .long L0_0_set_47
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d08 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d0c .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d10 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d14 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d18 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d1c .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d20 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d24 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d28 .long L0_0_set_29
- 0xe3, 0xf5, 0xff, 0xff, //0x00000d2c .long L0_0_set_29
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d30 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d34 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d38 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d3c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d40 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d44 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d48 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d4c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d50 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d54 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d58 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d5c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d60 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d64 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d68 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d6c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d70 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d74 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d78 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d7c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d80 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d84 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d88 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d8c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d90 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d94 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d98 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000d9c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000da0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000da4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000da8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dac .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000db0 .long L0_0_set_47
- 0x0a, 0xf8, 0xff, 0xff, //0x00000db4 .long L0_0_set_57
- 0xeb, 0xf6, 0xff, 0xff, //0x00000db8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dbc .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dc0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dc4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dc8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dcc .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dd0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dd4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dd8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000ddc .long L0_0_set_47
- 0x83, 0xfb, 0xff, 0xff, //0x00000de0 .long L0_0_set_82
- 0xeb, 0xf6, 0xff, 0xff, //0x00000de4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000de8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dec .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000df0 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000df4 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000df8 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000dfc .long L0_0_set_47
- 0xd8, 0xf6, 0xff, 0xff, //0x00000e00 .long L0_0_set_46
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e04 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e08 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e0c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e10 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e14 .long L0_0_set_47
- 0xd8, 0xf6, 0xff, 0xff, //0x00000e18 .long L0_0_set_46
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e1c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e20 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e24 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e28 .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e2c .long L0_0_set_47
- 0xeb, 0xf6, 0xff, 0xff, //0x00000e30 .long L0_0_set_47
- 0x99, 0xfb, 0xff, 0xff, //0x00000e34 .long L0_0_set_84
- //0x00000e38 .p2align 2, 0x00
- //0x00000e38 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000e38 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_subr.go
deleted file mode 100644
index a52f5fd11..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_one = 144
-)
-
-const (
- _stack__skip_one = 160
-)
-
-const (
- _size__skip_one = 9472
-)
-
-var (
- _pcsp__skip_one = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9044, 160},
- {9048, 48},
- {9049, 40},
- {9051, 32},
- {9053, 24},
- {9055, 16},
- {9057, 8},
- {9058, 0},
- {9472, 160},
- }
-)
-
-var _cfunc_skip_one = []loader.CFunc{
- {"_skip_one_entry", 0, _entry__skip_one, 0, nil},
- {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_text_amd64.go
deleted file mode 100644
index 9b663ae31..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_text_amd64.go
+++ /dev/null
@@ -1,2830 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_skip_one = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000010 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000030 LCPI0_3
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000040 LCPI0_4
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000050 LCPI0_5
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000060 LCPI0_6
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000070 LCPI0_7
- 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_8
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000090 .p2align 4, 0x90
- //0x00000090 _skip_one
- 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, 0x70, //0x0000009d subq $112, %rsp
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000000a1 movq %rcx, $-136(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000a8 movl $1, %r8d
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x000000ae vmovq %r8, %xmm0
- 0xc5, 0xfa, 0x7f, 0x02, //0x000000b3 vmovdqu %xmm0, (%rdx)
- 0x4c, 0x8b, 0x27, //0x000000b7 movq (%rdi), %r12
- 0x4c, 0x89, 0xe0, //0x000000ba movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x000000bd notq %rax
- 0x48, 0x89, 0x45, 0x98, //0x000000c0 movq %rax, $-104(%rbp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000c4 movl $1, %eax
- 0x4c, 0x29, 0xe0, //0x000000c9 subq %r12, %rax
- 0x48, 0x89, 0x45, 0x90, //0x000000cc movq %rax, $-112(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000d0 leaq $64(%r12), %rax
- 0x48, 0x89, 0x45, 0x88, //0x000000d5 movq %rax, $-120(%rbp)
- 0x4c, 0x8b, 0x36, //0x000000d9 movq (%rsi), %r14
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000dc leaq $5(%r12), %rax
- 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000e1 movq %rax, $-152(%rbp)
- 0x48, 0xc7, 0x85, 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000e8 movq $-1, $-144(%rbp)
- 0xc5, 0xfa, 0x6f, 0x05, 0x05, 0xff, 0xff, 0xff, //0x000000f3 vmovdqu $-251(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x0d, 0xff, 0xff, 0xff, //0x000000fb vmovdqu $-243(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0x15, 0xff, 0xff, 0xff, //0x00000103 vmovdqu $-235(%rip), %xmm15 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x0000010b vpcmpeqd %xmm3, %xmm3, %xmm3
- 0xc5, 0x7a, 0x6f, 0x05, 0x19, 0xff, 0xff, 0xff, //0x0000010f vmovdqu $-231(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x21, 0xff, 0xff, 0xff, //0x00000117 vmovdqu $-223(%rip), %xmm9 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x29, 0xff, 0xff, 0xff, //0x0000011f vmovdqu $-215(%rip), %xmm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x31, 0xff, 0xff, 0xff, //0x00000127 vmovdqu $-207(%rip), %xmm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x25, 0xe9, 0xfe, 0xff, 0xff, //0x0000012f vmovdqu $-279(%rip), %xmm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x2d, 0x31, 0xff, 0xff, 0xff, //0x00000137 vmovdqu $-207(%rip), %xmm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x35, 0x39, 0xff, 0xff, 0xff, //0x0000013f vmovdqu $-199(%rip), %xmm14 /* LCPI0_8+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x00000147 movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x65, 0xd0, //0x0000014b movq %r12, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xb8, //0x0000014f movq %rdx, $-72(%rbp)
- 0x48, 0x89, 0x7d, 0xc0, //0x00000153 movq %rdi, $-64(%rbp)
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000157 jmp LBB0_4
- 0x90, 0x90, 0x90, 0x90, //0x0000015c .p2align 4, 0x90
- //0x00000160 LBB0_1
- 0x4d, 0x89, 0xd3, //0x00000160 movq %r10, %r11
- //0x00000163 LBB0_2
- 0x4c, 0x8b, 0x0a, //0x00000163 movq (%rdx), %r9
- 0x4d, 0x89, 0xde, //0x00000166 movq %r11, %r14
- //0x00000169 LBB0_3
- 0x4d, 0x89, 0xc8, //0x00000169 movq %r9, %r8
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000016c movq $-144(%rbp), %rax
- 0x4d, 0x85, 0xc9, //0x00000173 testq %r9, %r9
- 0x0f, 0x84, 0x68, 0x22, 0x00, 0x00, //0x00000176 je LBB0_424
- //0x0000017c LBB0_4
- 0x4c, 0x8b, 0x4f, 0x08, //0x0000017c movq $8(%rdi), %r9
- 0x4c, 0x89, 0xf0, //0x00000180 movq %r14, %rax
- 0x4c, 0x89, 0xf3, //0x00000183 movq %r14, %rbx
- 0x4c, 0x29, 0xcb, //0x00000186 subq %r9, %rbx
- 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00000189 jae LBB0_9
- 0x41, 0x8a, 0x0c, 0x04, //0x0000018f movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00000193 cmpb $13, %cl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000196 je LBB0_9
- 0x80, 0xf9, 0x20, //0x0000019c cmpb $32, %cl
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000019f je LBB0_9
- 0x80, 0xc1, 0xf7, //0x000001a5 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000001a8 cmpb $1, %cl
- 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x000001ab jbe LBB0_9
- 0x49, 0x89, 0xc7, //0x000001b1 movq %rax, %r15
- 0xe9, 0x34, 0x01, 0x00, 0x00, //0x000001b4 jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001b9 .p2align 4, 0x90
- //0x000001c0 LBB0_9
- 0x4c, 0x8d, 0x78, 0x01, //0x000001c0 leaq $1(%rax), %r15
- 0x4d, 0x39, 0xcf, //0x000001c4 cmpq %r9, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001c7 jae LBB0_13
- 0x43, 0x8a, 0x0c, 0x3c, //0x000001cd movb (%r12,%r15), %cl
- 0x80, 0xf9, 0x0d, //0x000001d1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000001d4 je LBB0_13
- 0x80, 0xf9, 0x20, //0x000001da cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000001dd je LBB0_13
- 0x80, 0xc1, 0xf7, //0x000001e3 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000001e6 cmpb $1, %cl
- 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x000001e9 ja LBB0_30
- 0x90, //0x000001ef .p2align 4, 0x90
- //0x000001f0 LBB0_13
- 0x4c, 0x8d, 0x78, 0x02, //0x000001f0 leaq $2(%rax), %r15
- 0x4d, 0x39, 0xcf, //0x000001f4 cmpq %r9, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001f7 jae LBB0_17
- 0x43, 0x8a, 0x0c, 0x3c, //0x000001fd movb (%r12,%r15), %cl
- 0x80, 0xf9, 0x0d, //0x00000201 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000204 je LBB0_17
- 0x80, 0xf9, 0x20, //0x0000020a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000020d je LBB0_17
- 0x80, 0xc1, 0xf7, //0x00000213 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000216 cmpb $1, %cl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000219 ja LBB0_30
- 0x90, //0x0000021f .p2align 4, 0x90
- //0x00000220 LBB0_17
- 0x4c, 0x8d, 0x78, 0x03, //0x00000220 leaq $3(%rax), %r15
- 0x4d, 0x39, 0xcf, //0x00000224 cmpq %r9, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000227 jae LBB0_21
- 0x43, 0x8a, 0x0c, 0x3c, //0x0000022d movb (%r12,%r15), %cl
- 0x80, 0xf9, 0x0d, //0x00000231 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000234 je LBB0_21
- 0x80, 0xf9, 0x20, //0x0000023a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000023d je LBB0_21
- 0x80, 0xc1, 0xf7, //0x00000243 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000246 cmpb $1, %cl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000249 ja LBB0_30
- 0x90, //0x0000024f .p2align 4, 0x90
- //0x00000250 LBB0_21
- 0x48, 0x8d, 0x48, 0x04, //0x00000250 leaq $4(%rax), %rcx
- 0x49, 0x39, 0xc9, //0x00000254 cmpq %rcx, %r9
- 0x0f, 0x86, 0x33, 0x21, 0x00, 0x00, //0x00000257 jbe LBB0_413
- 0x49, 0x39, 0xc9, //0x0000025d cmpq %rcx, %r9
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000260 je LBB0_27
- 0x4b, 0x8d, 0x0c, 0x0c, //0x00000266 leaq (%r12,%r9), %rcx
- 0x48, 0x83, 0xc3, 0x04, //0x0000026a addq $4, %rbx
- 0x48, 0x03, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000026e addq $-152(%rbp), %rax
- 0x49, 0x89, 0xc7, //0x00000275 movq %rax, %r15
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000278 movabsq $4294977024, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000282 .p2align 4, 0x90
- //0x00000290 LBB0_24
- 0x41, 0x0f, 0xbe, 0x47, 0xff, //0x00000290 movsbl $-1(%r15), %eax
- 0x83, 0xf8, 0x20, //0x00000295 cmpl $32, %eax
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00000298 ja LBB0_29
- 0x49, 0x0f, 0xa3, 0xc2, //0x0000029e btq %rax, %r10
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002a2 jae LBB0_29
- 0x49, 0xff, 0xc7, //0x000002a8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002ab incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002ae jne LBB0_24
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002b4 jmp LBB0_28
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002b9 .p2align 4, 0x90
- //0x000002c0 LBB0_27
- 0x4c, 0x01, 0xe1, //0x000002c0 addq %r12, %rcx
- //0x000002c3 LBB0_28
- 0x4c, 0x29, 0xe1, //0x000002c3 subq %r12, %rcx
- 0x49, 0x89, 0xcf, //0x000002c6 movq %rcx, %r15
- 0x4d, 0x39, 0xcf, //0x000002c9 cmpq %r9, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x000002cc jb LBB0_30
- 0xe9, 0xbc, 0x20, 0x00, 0x00, //0x000002d2 jmp LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d7 .p2align 4, 0x90
- //0x000002e0 LBB0_29
- 0x4c, 0x03, 0x7d, 0x98, //0x000002e0 addq $-104(%rbp), %r15
- 0x4d, 0x39, 0xcf, //0x000002e4 cmpq %r9, %r15
- 0x0f, 0x83, 0xa6, 0x20, 0x00, 0x00, //0x000002e7 jae LBB0_414
- //0x000002ed LBB0_30
- 0x4d, 0x8d, 0x57, 0x01, //0x000002ed leaq $1(%r15), %r10
- 0x4c, 0x89, 0x16, //0x000002f1 movq %r10, (%rsi)
- 0x47, 0x0f, 0xbe, 0x1c, 0x3c, //0x000002f4 movsbl (%r12,%r15), %r11d
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002f9 movq $-1, %rax
- 0x45, 0x85, 0xdb, //0x00000300 testl %r11d, %r11d
- 0x0f, 0x84, 0xdb, 0x20, 0x00, 0x00, //0x00000303 je LBB0_424
- 0x4d, 0x8d, 0x48, 0xff, //0x00000309 leaq $-1(%r8), %r9
- 0x42, 0x8b, 0x0c, 0xc2, //0x0000030d movl (%rdx,%r8,8), %ecx
- 0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00000311 movq $-144(%rbp), %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x00000318 cmpq $-1, %rbx
- 0x49, 0x0f, 0x44, 0xdf, //0x0000031c cmoveq %r15, %rbx
- 0x48, 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00000320 movq %rbx, $-144(%rbp)
- 0xff, 0xc9, //0x00000327 decl %ecx
- 0x83, 0xf9, 0x05, //0x00000329 cmpl $5, %ecx
- 0x0f, 0x87, 0x3d, 0x02, 0x00, 0x00, //0x0000032c ja LBB0_62
- 0x48, 0x8d, 0x1d, 0x57, 0x22, 0x00, 0x00, //0x00000332 leaq $8791(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8b, //0x00000339 movslq (%rbx,%rcx,4), %rcx
- 0x48, 0x01, 0xd9, //0x0000033d addq %rbx, %rcx
- 0xff, 0xe1, //0x00000340 jmpq *%rcx
- //0x00000342 LBB0_33
- 0x41, 0x83, 0xfb, 0x2c, //0x00000342 cmpl $44, %r11d
- 0x0f, 0x84, 0xb2, 0x04, 0x00, 0x00, //0x00000346 je LBB0_102
- 0x41, 0x83, 0xfb, 0x5d, //0x0000034c cmpl $93, %r11d
- 0x0f, 0x84, 0x42, 0x02, 0x00, 0x00, //0x00000350 je LBB0_65
- 0xe9, 0x82, 0x20, 0x00, 0x00, //0x00000356 jmp LBB0_423
- //0x0000035b LBB0_35
- 0x41, 0x83, 0xfb, 0x2c, //0x0000035b cmpl $44, %r11d
- 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x0000035f jne LBB0_64
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000365 cmpq $4095, %r8
- 0x0f, 0x8f, 0x2d, 0x20, 0x00, 0x00, //0x0000036c jg LBB0_432
- 0x49, 0x8d, 0x40, 0x01, //0x00000372 leaq $1(%r8), %rax
- 0x48, 0x89, 0x02, //0x00000376 movq %rax, (%rdx)
- 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000379 movq $3, $8(%rdx,%r8,8)
- 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00000382 jmp LBB0_1
- //0x00000387 LBB0_38
- 0x41, 0x80, 0xfb, 0x22, //0x00000387 cmpb $34, %r11b
- 0x0f, 0x85, 0x4c, 0x20, 0x00, 0x00, //0x0000038b jne LBB0_423
- 0x4a, 0xc7, 0x04, 0xc2, 0x04, 0x00, 0x00, 0x00, //0x00000391 movq $4, (%rdx,%r8,8)
- 0x48, 0x8b, 0x4f, 0x08, //0x00000399 movq $8(%rdi), %rcx
- 0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x0000039d testb $32, $-136(%rbp)
- 0x48, 0x89, 0x4d, 0xa0, //0x000003a4 movq %rcx, $-96(%rbp)
- 0x0f, 0x85, 0x72, 0x04, 0x00, 0x00, //0x000003a8 jne LBB0_104
- 0x49, 0x89, 0xcd, //0x000003ae movq %rcx, %r13
- 0x4d, 0x29, 0xd5, //0x000003b1 subq %r10, %r13
- 0x0f, 0x84, 0x9d, 0x21, 0x00, 0x00, //0x000003b4 je LBB0_449
- 0x4f, 0x8d, 0x1c, 0x14, //0x000003ba leaq (%r12,%r10), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x000003be cmpq $64, %r13
- 0x0f, 0x82, 0x40, 0x1a, 0x00, 0x00, //0x000003c2 jb LBB0_353
- 0x44, 0x89, 0xe8, //0x000003c8 movl %r13d, %eax
- 0x83, 0xe0, 0x3f, //0x000003cb andl $63, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x000003ce movq %rax, $-88(%rbp)
- 0x4c, 0x29, 0xf9, //0x000003d2 subq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x000003d5 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x000003d9 andq $-64, %rcx
- 0x4c, 0x01, 0xd1, //0x000003dd addq %r10, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x000003e0 addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0x80, //0x000003e4 movq %rcx, $-128(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000003e8 movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x000003ef xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90
- //0x00000400 LBB0_43
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000400 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000405 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000040b vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000411 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000417 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x0000041b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000041f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000423 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000427 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000042b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000042f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000433 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000437 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000043b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000043f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000443 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000447 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000044b vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x0000044f vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000453 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000457 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000045b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000045f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000463 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000466 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x00000469 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x0000046d shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000471 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000475 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000478 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x0000047b orq %r8, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000047e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000482 jne LBB0_45
- 0x48, 0x85, 0xd2, //0x00000488 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000048b jne LBB0_54
- //0x00000491 LBB0_45
- 0x48, 0x09, 0xdf, //0x00000491 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000494 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00000497 orq %r12, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000049a jne LBB0_55
- //0x000004a0 LBB0_46
- 0x48, 0x85, 0xff, //0x000004a0 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004a3 jne LBB0_56
- //0x000004a9 LBB0_47
- 0x49, 0x83, 0xc5, 0xc0, //0x000004a9 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x000004ad addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x000004b1 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x000004b5 ja LBB0_43
- 0xe9, 0xb4, 0x12, 0x00, 0x00, //0x000004bb jmp LBB0_48
- //0x000004c0 LBB0_54
- 0x4c, 0x89, 0xd8, //0x000004c0 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000004c3 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x000004c7 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x000004cb addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x000004ce orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004d1 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x000004d4 orq %r12, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000004d7 je LBB0_46
- //0x000004dd LBB0_55
- 0x4c, 0x89, 0xe0, //0x000004dd movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x000004e0 notq %rax
- 0x48, 0x21, 0xd0, //0x000004e3 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000004e6 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe1, //0x000004ea orq %r12, %rcx
- 0x48, 0x89, 0xce, //0x000004ed movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000004f0 notq %rsi
- 0x48, 0x21, 0xd6, //0x000004f3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000004f6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000500 andq %rdx, %rsi
- 0x45, 0x31, 0xe4, //0x00000503 xorl %r12d, %r12d
- 0x48, 0x01, 0xc6, //0x00000506 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00000509 setb %r12b
- 0x48, 0x01, 0xf6, //0x0000050d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000510 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000051a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000051d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000520 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000523 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000526 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000529 je LBB0_47
- //0x0000052f LBB0_56
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000052f bsfq %rdi, %rax
- //0x00000533 LBB0_57
- 0x4c, 0x03, 0x5d, 0x90, //0x00000533 addq $-112(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000537 addq %rax, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000053a movq $-48(%rbp), %r12
- 0xe9, 0x80, 0x09, 0x00, 0x00, //0x0000053e jmp LBB0_186
- //0x00000543 LBB0_58
- 0x41, 0x80, 0xfb, 0x3a, //0x00000543 cmpb $58, %r11b
- 0x0f, 0x85, 0x90, 0x1e, 0x00, 0x00, //0x00000547 jne LBB0_423
- 0x4a, 0xc7, 0x04, 0xc2, 0x00, 0x00, 0x00, 0x00, //0x0000054d movq $0, (%rdx,%r8,8)
- 0xe9, 0x06, 0xfc, 0xff, 0xff, //0x00000555 jmp LBB0_1
- //0x0000055a LBB0_60
- 0x4d, 0x89, 0xd6, //0x0000055a movq %r10, %r14
- 0x41, 0x80, 0xfb, 0x5d, //0x0000055d cmpb $93, %r11b
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000561 jne LBB0_66
- 0x4c, 0x89, 0x0a, //0x00000567 movq %r9, (%rdx)
- 0xe9, 0xfa, 0xfb, 0xff, 0xff, //0x0000056a jmp LBB0_3
- //0x0000056f LBB0_62
- 0x4d, 0x89, 0xd6, //0x0000056f movq %r10, %r14
- 0x4c, 0x89, 0x0a, //0x00000572 movq %r9, (%rdx)
- 0x41, 0x83, 0xfb, 0x7b, //0x00000575 cmpl $123, %r11d
- 0x0f, 0x86, 0x36, 0x00, 0x00, 0x00, //0x00000579 jbe LBB0_67
- 0xe9, 0x59, 0x1e, 0x00, 0x00, //0x0000057f jmp LBB0_423
- //0x00000584 LBB0_63
- 0x41, 0x83, 0xfb, 0x22, //0x00000584 cmpl $34, %r11d
- 0x0f, 0x84, 0x6d, 0x04, 0x00, 0x00, //0x00000588 je LBB0_125
- //0x0000058e LBB0_64
- 0x41, 0x83, 0xfb, 0x7d, //0x0000058e cmpl $125, %r11d
- 0x0f, 0x85, 0x45, 0x1e, 0x00, 0x00, //0x00000592 jne LBB0_423
- //0x00000598 LBB0_65
- 0x4d, 0x89, 0xd6, //0x00000598 movq %r10, %r14
- 0x4c, 0x89, 0x0a, //0x0000059b movq %r9, (%rdx)
- 0xe9, 0xc6, 0xfb, 0xff, 0xff, //0x0000059e jmp LBB0_3
- //0x000005a3 LBB0_66
- 0x4a, 0xc7, 0x04, 0xc2, 0x01, 0x00, 0x00, 0x00, //0x000005a3 movq $1, (%rdx,%r8,8)
- 0x41, 0x83, 0xfb, 0x7b, //0x000005ab cmpl $123, %r11d
- 0x0f, 0x87, 0x28, 0x1e, 0x00, 0x00, //0x000005af ja LBB0_423
- //0x000005b5 LBB0_67
- 0x4f, 0x8d, 0x14, 0x3c, //0x000005b5 leaq (%r12,%r15), %r10
- 0x44, 0x89, 0xd9, //0x000005b9 movl %r11d, %ecx
- 0x48, 0x8d, 0x1d, 0xe5, 0x1f, 0x00, 0x00, //0x000005bc leaq $8165(%rip), %rbx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8b, //0x000005c3 movslq (%rbx,%rcx,4), %rcx
- 0x48, 0x01, 0xd9, //0x000005c7 addq %rbx, %rcx
- 0xff, 0xe1, //0x000005ca jmpq *%rcx
- //0x000005cc LBB0_68
- 0x4c, 0x8b, 0x4f, 0x08, //0x000005cc movq $8(%rdi), %r9
- 0x4d, 0x29, 0xf9, //0x000005d0 subq %r15, %r9
- 0x0f, 0x84, 0xec, 0x1d, 0x00, 0x00, //0x000005d3 je LBB0_418
- 0x41, 0x80, 0x3a, 0x30, //0x000005d9 cmpb $48, (%r10)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005dd jne LBB0_73
- 0x49, 0x83, 0xf9, 0x01, //0x000005e3 cmpq $1, %r9
- 0x0f, 0x84, 0xa1, 0x06, 0x00, 0x00, //0x000005e7 je LBB0_269
- 0x43, 0x8a, 0x04, 0x34, //0x000005ed movb (%r12,%r14), %al
- 0x04, 0xd2, //0x000005f1 addb $-46, %al
- 0x3c, 0x37, //0x000005f3 cmpb $55, %al
- 0x0f, 0x87, 0x93, 0x06, 0x00, 0x00, //0x000005f5 ja LBB0_269
- 0x0f, 0xb6, 0xc0, //0x000005fb movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000005fe movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000608 btq %rax, %rcx
- 0x0f, 0x83, 0x7c, 0x06, 0x00, 0x00, //0x0000060c jae LBB0_269
- //0x00000612 LBB0_73
- 0x49, 0x83, 0xf9, 0x10, //0x00000612 cmpq $16, %r9
- 0x0f, 0x82, 0xcb, 0x17, 0x00, 0x00, //0x00000616 jb LBB0_342
- 0x49, 0x8d, 0x79, 0xf0, //0x0000061c leaq $-16(%r9), %rdi
- 0x48, 0x89, 0xf8, //0x00000620 movq %rdi, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000623 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000627 leaq $16(%rax,%r10), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x0000062c movq %rax, $-80(%rbp)
- 0x83, 0xe7, 0x0f, //0x00000630 andl $15, %edi
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000633 movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000063a movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000641 movq $-1, %r11
- 0x4d, 0x89, 0xd6, //0x00000648 movq %r10, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000064b .p2align 4, 0x90
- //0x00000650 LBB0_75
- 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000650 vmovdqu (%r14), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000655 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x0000065a vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x0000065e vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x00000662 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x00000666 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x0000066a vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x0000066e vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x00000672 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x00000676 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x0000067a vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x0000067e vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x00000682 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000686 vpmovmskb %xmm2, %r8d
- 0xc5, 0xf9, 0xd7, 0xc6, //0x0000068a vpmovmskb %xmm6, %eax
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000068e vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x00000692 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000696 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x0000069b addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x000006a2 xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x000006a5 bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x000006a9 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006ac je LBB0_77
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006b2 movl $-1, %esi
- 0xd3, 0xe6, //0x000006b7 shll %cl, %esi
- 0xf7, 0xd6, //0x000006b9 notl %esi
- 0x41, 0x21, 0xf0, //0x000006bb andl %esi, %r8d
- 0x21, 0xf0, //0x000006be andl %esi, %eax
- 0x21, 0xd6, //0x000006c0 andl %edx, %esi
- 0x89, 0xf2, //0x000006c2 movl %esi, %edx
- //0x000006c4 LBB0_77
- 0x41, 0x8d, 0x70, 0xff, //0x000006c4 leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x000006c8 andl %r8d, %esi
- 0x0f, 0x85, 0x6b, 0x10, 0x00, 0x00, //0x000006cb jne LBB0_309
- 0x8d, 0x70, 0xff, //0x000006d1 leal $-1(%rax), %esi
- 0x21, 0xc6, //0x000006d4 andl %eax, %esi
- 0x0f, 0x85, 0x60, 0x10, 0x00, 0x00, //0x000006d6 jne LBB0_309
- 0x8d, 0x72, 0xff, //0x000006dc leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x000006df andl %edx, %esi
- 0x0f, 0x85, 0x55, 0x10, 0x00, 0x00, //0x000006e1 jne LBB0_309
- 0x45, 0x85, 0xc0, //0x000006e7 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000006ea je LBB0_83
- 0x4c, 0x89, 0xf3, //0x000006f0 movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x000006f3 subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x000006f6 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x000006fa addq %rbx, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x000006fd cmpq $-1, %r11
- 0x0f, 0x85, 0xf5, 0x13, 0x00, 0x00, //0x00000701 jne LBB0_326
- 0x49, 0x89, 0xf3, //0x00000707 movq %rsi, %r11
- //0x0000070a LBB0_83
- 0x85, 0xc0, //0x0000070a testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000070c je LBB0_86
- 0x4c, 0x89, 0xf6, //0x00000712 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000715 subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000718 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x0000071b addq %rsi, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x0000071e cmpq $-1, %r13
- 0x0f, 0x85, 0xbd, 0x11, 0x00, 0x00, //0x00000722 jne LBB0_314
- 0x49, 0x89, 0xc5, //0x00000728 movq %rax, %r13
- //0x0000072b LBB0_86
- 0x85, 0xd2, //0x0000072b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000072d je LBB0_89
- 0x4c, 0x89, 0xf6, //0x00000733 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000736 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x00000739 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x0000073c addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x0000073f cmpq $-1, %r12
- 0x0f, 0x85, 0x9c, 0x11, 0x00, 0x00, //0x00000743 jne LBB0_314
- 0x49, 0x89, 0xc4, //0x00000749 movq %rax, %r12
- //0x0000074c LBB0_89
- 0x83, 0xf9, 0x10, //0x0000074c cmpl $16, %ecx
- 0x0f, 0x85, 0x74, 0x04, 0x00, 0x00, //0x0000074f jne LBB0_147
- 0x49, 0x83, 0xc6, 0x10, //0x00000755 addq $16, %r14
- 0x49, 0x83, 0xc1, 0xf0, //0x00000759 addq $-16, %r9
- 0x49, 0x83, 0xf9, 0x0f, //0x0000075d cmpq $15, %r9
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000761 ja LBB0_75
- 0x48, 0x85, 0xff, //0x00000767 testq %rdi, %rdi
- 0x0f, 0x84, 0x7d, 0x04, 0x00, 0x00, //0x0000076a je LBB0_149
- //0x00000770 LBB0_92
- 0x48, 0x8b, 0x45, 0xb0, //0x00000770 movq $-80(%rbp), %rax
- 0x48, 0x8d, 0x0c, 0x38, //0x00000774 leaq (%rax,%rdi), %rcx
- 0x48, 0x8d, 0x35, 0x05, 0x21, 0x00, 0x00, //0x00000778 leaq $8453(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000077f jmp LBB0_96
- //0x00000784 LBB0_93
- 0x48, 0x89, 0xd8, //0x00000784 movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x00000787 subq %r10, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x0000078a cmpq $-1, %r12
- 0x0f, 0x85, 0x0f, 0x14, 0x00, 0x00, //0x0000078e jne LBB0_419
- 0x48, 0xff, 0xc8, //0x00000794 decq %rax
- 0x49, 0x89, 0xc4, //0x00000797 movq %rax, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000079a .p2align 4, 0x90
- //0x000007a0 LBB0_95
- 0x48, 0x89, 0xd8, //0x000007a0 movq %rbx, %rax
- 0x48, 0xff, 0xcf, //0x000007a3 decq %rdi
- 0x0f, 0x84, 0x48, 0x11, 0x00, 0x00, //0x000007a6 je LBB0_315
- //0x000007ac LBB0_96
- 0x0f, 0xbe, 0x10, //0x000007ac movsbl (%rax), %edx
- 0x83, 0xc2, 0xd5, //0x000007af addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000007b2 cmpl $58, %edx
- 0x0f, 0x87, 0x2e, 0x04, 0x00, 0x00, //0x000007b5 ja LBB0_148
- 0x48, 0x8d, 0x58, 0x01, //0x000007bb leaq $1(%rax), %rbx
- 0x48, 0x63, 0x14, 0x96, //0x000007bf movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007c3 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007c6 jmpq *%rdx
- //0x000007c8 LBB0_98
- 0x48, 0x89, 0xd8, //0x000007c8 movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x000007cb subq %r10, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x000007ce cmpq $-1, %r13
- 0x0f, 0x85, 0xcb, 0x13, 0x00, 0x00, //0x000007d2 jne LBB0_419
- 0x48, 0xff, 0xc8, //0x000007d8 decq %rax
- 0x49, 0x89, 0xc5, //0x000007db movq %rax, %r13
- 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007de jmp LBB0_95
- //0x000007e3 LBB0_100
- 0x48, 0x89, 0xd8, //0x000007e3 movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x000007e6 subq %r10, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000007e9 cmpq $-1, %r11
- 0x0f, 0x85, 0xb0, 0x13, 0x00, 0x00, //0x000007ed jne LBB0_419
- 0x48, 0xff, 0xc8, //0x000007f3 decq %rax
- 0x49, 0x89, 0xc3, //0x000007f6 movq %rax, %r11
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x000007f9 jmp LBB0_95
- //0x000007fe LBB0_102
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000007fe cmpq $4095, %r8
- 0x0f, 0x8f, 0x94, 0x1b, 0x00, 0x00, //0x00000805 jg LBB0_432
- 0x49, 0x8d, 0x40, 0x01, //0x0000080b leaq $1(%r8), %rax
- 0x48, 0x89, 0x02, //0x0000080f movq %rax, (%rdx)
- 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000812 movq $0, $8(%rdx,%r8,8)
- 0xe9, 0x40, 0xf9, 0xff, 0xff, //0x0000081b jmp LBB0_1
- //0x00000820 LBB0_104
- 0x48, 0x89, 0xc8, //0x00000820 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000823 subq %r10, %rax
- 0x0f, 0x84, 0x2b, 0x1d, 0x00, 0x00, //0x00000826 je LBB0_449
- 0x4f, 0x8d, 0x1c, 0x14, //0x0000082c leaq (%r12,%r10), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000830 cmpq $64, %rax
- 0x0f, 0x82, 0xe7, 0x15, 0x00, 0x00, //0x00000834 jb LBB0_354
- 0x89, 0xc2, //0x0000083a movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x0000083c andl $63, %edx
- 0x48, 0x89, 0x55, 0xa8, //0x0000083f movq %rdx, $-88(%rbp)
- 0x4c, 0x29, 0xf9, //0x00000843 subq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00000846 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x0000084a andq $-64, %rcx
- 0x4c, 0x01, 0xd1, //0x0000084e addq %r10, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000851 addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0x80, //0x00000855 movq %rcx, $-128(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000859 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00000860 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000863 .p2align 4, 0x90
- //0x00000870 LBB0_107
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000870 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000875 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000087b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000881 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x00000887 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x0000088b vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x0000088f vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000893 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x00000897 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x0000089b vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x0000089f vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000008a3 vpmovmskb %xmm2, %edx
- 0xc5, 0xc9, 0x74, 0xd1, //0x000008a7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000008ab vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000008af vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000008b3 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x000008b7 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x000008bb shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x000008bf orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x000008c2 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x000008c6 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x000008ca shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x000008ce orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x000008d1 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x000008d5 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x000008d9 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x000008dd vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x000008e1 shlq $16, %rdi
- 0x49, 0x09, 0xfd, //0x000008e5 orq %rdi, %r13
- 0xc5, 0x79, 0xd7, 0xe2, //0x000008e8 vpmovmskb %xmm2, %r12d
- 0xc5, 0x81, 0x64, 0xd5, //0x000008ec vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x000008f0 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x000008f4 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x000008f8 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x000008fc orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000008ff vpmovmskb %xmm2, %edi
- 0xc5, 0x81, 0x64, 0xd4, //0x00000903 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000907 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000090b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000090f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000913 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000916 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000091a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000091e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000922 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000926 shlq $16, %rdi
- 0x49, 0x09, 0xfc, //0x0000092a orq %rdi, %r12
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000092d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe2, 0x30, //0x00000931 shlq $48, %rdx
- 0x48, 0xc1, 0xe1, 0x20, //0x00000935 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00000939 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000093d jne LBB0_109
- 0x4d, 0x85, 0xed, //0x00000943 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000946 jne LBB0_124
- //0x0000094c LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x0000094c shlq $48, %r14
- 0x49, 0x09, 0xcc, //0x00000950 orq %rcx, %r12
- 0x48, 0x09, 0xd6, //0x00000953 orq %rdx, %rsi
- 0x4c, 0x89, 0xe9, //0x00000956 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x00000959 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000095c jne LBB0_144
- 0x4d, 0x09, 0xf4, //0x00000962 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x00000965 testq %rsi, %rsi
- 0x0f, 0x85, 0x35, 0x02, 0x00, 0x00, //0x00000968 jne LBB0_145
- //0x0000096e LBB0_111
- 0x4d, 0x85, 0xe4, //0x0000096e testq %r12, %r12
- 0x0f, 0x85, 0x84, 0x1a, 0x00, 0x00, //0x00000971 jne LBB0_425
- 0x48, 0x83, 0xc0, 0xc0, //0x00000977 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x0000097b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x0000097f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000983 ja LBB0_107
- 0xe9, 0x62, 0x0e, 0x00, 0x00, //0x00000989 jmp LBB0_113
- //0x0000098e LBB0_144
- 0x4c, 0x89, 0xc1, //0x0000098e movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00000991 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000994 andq %r13, %rcx
- 0x48, 0x8d, 0x14, 0x09, //0x00000997 leaq (%rcx,%rcx), %rdx
- 0x4c, 0x09, 0xc2, //0x0000099b orq %r8, %rdx
- 0x48, 0x89, 0xd7, //0x0000099e movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x000009a1 notq %rdi
- 0x4c, 0x21, 0xef, //0x000009a4 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009a7 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000009b1 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x000009b4 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x000009b7 addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x000009ba setb %r8b
- 0x48, 0x01, 0xff, //0x000009be addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009c1 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x000009cb xorq %rcx, %rdi
- 0x48, 0x21, 0xd7, //0x000009ce andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x000009d1 notq %rdi
- 0x48, 0x21, 0xfe, //0x000009d4 andq %rdi, %rsi
- 0x4d, 0x09, 0xf4, //0x000009d7 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x000009da testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x000009dd je LBB0_111
- 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x000009e3 jmp LBB0_145
- //0x000009e8 LBB0_124
- 0x4c, 0x89, 0xdf, //0x000009e8 movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x000009eb subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x000009ef bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x000009f3 addq %rdi, %r9
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x000009f6 jmp LBB0_109
- //0x000009fb LBB0_125
- 0x4a, 0xc7, 0x04, 0xc2, 0x02, 0x00, 0x00, 0x00, //0x000009fb movq $2, (%rdx,%r8,8)
- 0x48, 0x8b, 0x4f, 0x08, //0x00000a03 movq $8(%rdi), %rcx
- 0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x00000a07 testb $32, $-136(%rbp)
- 0x48, 0x89, 0x4d, 0xa0, //0x00000a0e movq %rcx, $-96(%rbp)
- 0x0f, 0x85, 0x8d, 0x02, 0x00, 0x00, //0x00000a12 jne LBB0_160
- 0x49, 0x89, 0xcd, //0x00000a18 movq %rcx, %r13
- 0x4d, 0x29, 0xd5, //0x00000a1b subq %r10, %r13
- 0x0f, 0x84, 0x33, 0x1b, 0x00, 0x00, //0x00000a1e je LBB0_449
- 0x4f, 0x8d, 0x1c, 0x14, //0x00000a24 leaq (%r12,%r10), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000a28 cmpq $64, %r13
- 0x0f, 0x82, 0x10, 0x14, 0x00, 0x00, //0x00000a2c jb LBB0_357
- 0x44, 0x89, 0xe8, //0x00000a32 movl %r13d, %eax
- 0x83, 0xe0, 0x3f, //0x00000a35 andl $63, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00000a38 movq %rax, $-88(%rbp)
- 0x4c, 0x29, 0xf9, //0x00000a3c subq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00000a3f addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000a43 andq $-64, %rcx
- 0x4c, 0x01, 0xd1, //0x00000a47 addq %r10, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000a4a addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0x80, //0x00000a4e movq %rcx, $-128(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000a52 movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00000a59 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, //0x00000a5c .p2align 4, 0x90
- //0x00000a60 LBB0_129
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000a60 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000a65 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000a6b vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000a71 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000a77 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x00000a7b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x00000a7f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000a83 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000a87 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x00000a8b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x00000a8f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000a93 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000a97 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000a9b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000a9f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000aa3 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000aa7 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000aab vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000aaf vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000ab3 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000ab7 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000abb shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000abf shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000ac3 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000ac6 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x00000ac9 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x00000acd shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000ad1 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000ad5 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000ad8 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x00000adb orq %r8, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00000ade cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ae2 jne LBB0_131
- 0x48, 0x85, 0xd2, //0x00000ae8 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000aeb jne LBB0_140
- //0x00000af1 LBB0_131
- 0x48, 0x09, 0xdf, //0x00000af1 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000af4 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00000af7 orq %r12, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000afa jne LBB0_141
- //0x00000b00 LBB0_132
- 0x48, 0x85, 0xff, //0x00000b00 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b03 jne LBB0_142
- //0x00000b09 LBB0_133
- 0x49, 0x83, 0xc5, 0xc0, //0x00000b09 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000b0d addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000b11 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b15 ja LBB0_129
- 0xe9, 0xf1, 0x0d, 0x00, 0x00, //0x00000b1b jmp LBB0_134
- //0x00000b20 LBB0_140
- 0x4c, 0x89, 0xd8, //0x00000b20 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000b23 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000b27 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x00000b2b addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x00000b2e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b31 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00000b34 orq %r12, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b37 je LBB0_132
- //0x00000b3d LBB0_141
- 0x4c, 0x89, 0xe0, //0x00000b3d movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00000b40 notq %rax
- 0x48, 0x21, 0xd0, //0x00000b43 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000b46 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe1, //0x00000b4a orq %r12, %rcx
- 0x48, 0x89, 0xce, //0x00000b4d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000b50 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000b53 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b56 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000b60 andq %rdx, %rsi
- 0x45, 0x31, 0xe4, //0x00000b63 xorl %r12d, %r12d
- 0x48, 0x01, 0xc6, //0x00000b66 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00000b69 setb %r12b
- 0x48, 0x01, 0xf6, //0x00000b6d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b70 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000b7a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000b7d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000b80 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000b83 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000b86 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000b89 je LBB0_133
- //0x00000b8f LBB0_142
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000b8f bsfq %rdi, %rax
- //0x00000b93 LBB0_143
- 0x4c, 0x03, 0x5d, 0x90, //0x00000b93 addq $-112(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000b97 addq %rax, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000b9a movq $-48(%rbp), %r12
- 0xe9, 0x8f, 0x03, 0x00, 0x00, //0x00000b9e jmp LBB0_193
- //0x00000ba3 LBB0_145
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000ba3 bsfq %rsi, %rax
- 0x4d, 0x85, 0xe4, //0x00000ba7 testq %r12, %r12
- 0x0f, 0x84, 0xf9, 0x02, 0x00, 0x00, //0x00000baa je LBB0_184
- 0x49, 0x0f, 0xbc, 0xcc, //0x00000bb0 bsfq %r12, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000bb4 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000bb8 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000bbb cmpq %rax, %rcx
- 0x0f, 0x83, 0xfa, 0x02, 0x00, 0x00, //0x00000bbe jae LBB0_185
- 0xe9, 0x97, 0x19, 0x00, 0x00, //0x00000bc4 jmp LBB0_308
- //0x00000bc9 LBB0_147
- 0x49, 0x01, 0xce, //0x00000bc9 addq %rcx, %r14
- 0x4c, 0x89, 0x75, 0xb0, //0x00000bcc movq %r14, $-80(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bd0 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000bd7 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000bda movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000bde jne LBB0_150
- 0xe9, 0xeb, 0x17, 0x00, 0x00, //0x00000be4 jmp LBB0_421
- //0x00000be9 LBB0_148
- 0x48, 0x89, 0x45, 0xb0, //0x00000be9 movq %rax, $-80(%rbp)
- //0x00000bed LBB0_149
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bed movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000bf4 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000bf7 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xd3, 0x17, 0x00, 0x00, //0x00000bfb je LBB0_421
- //0x00000c01 LBB0_150
- 0x4d, 0x85, 0xe4, //0x00000c01 testq %r12, %r12
- 0x0f, 0x84, 0xca, 0x17, 0x00, 0x00, //0x00000c04 je LBB0_421
- 0x4d, 0x85, 0xdb, //0x00000c0a testq %r11, %r11
- 0x0f, 0x84, 0xc1, 0x17, 0x00, 0x00, //0x00000c0d je LBB0_421
- 0x48, 0x8b, 0x4d, 0xb0, //0x00000c13 movq $-80(%rbp), %rcx
- 0x4c, 0x29, 0xd1, //0x00000c17 subq %r10, %rcx
- 0x48, 0x8d, 0x41, 0xff, //0x00000c1a leaq $-1(%rcx), %rax
- 0x49, 0x39, 0xc5, //0x00000c1e cmpq %rax, %r13
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000c21 je LBB0_158
- 0x49, 0x39, 0xc3, //0x00000c27 cmpq %rax, %r11
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000c2a je LBB0_158
- 0x49, 0x39, 0xc4, //0x00000c30 cmpq %rax, %r12
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000c33 je LBB0_158
- 0x4d, 0x85, 0xe4, //0x00000c39 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xb8, //0x00000c3c movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000c40 movq $-64(%rbp), %rdi
- 0x0f, 0x8e, 0xa2, 0x02, 0x00, 0x00, //0x00000c44 jle LBB0_188
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c4a leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc5, //0x00000c4f cmpq %rax, %r13
- 0x0f, 0x84, 0x94, 0x02, 0x00, 0x00, //0x00000c52 je LBB0_188
- 0x49, 0xf7, 0xd4, //0x00000c58 notq %r12
- 0x4c, 0x89, 0xe1, //0x00000c5b movq %r12, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000c5e movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x00000c62 testq %rcx, %rcx
- 0x0f, 0x89, 0x1d, 0x00, 0x00, 0x00, //0x00000c65 jns LBB0_268
- 0xe9, 0x61, 0x17, 0x00, 0x00, //0x00000c6b jmp LBB0_420
- //0x00000c70 LBB0_158
- 0x48, 0xf7, 0xd9, //0x00000c70 negq %rcx
- //0x00000c73 LBB0_159
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000c73 movq $-48(%rbp), %r12
- 0x48, 0x8b, 0x55, 0xb8, //0x00000c77 movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000c7b movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xc9, //0x00000c7f testq %rcx, %rcx
- 0x0f, 0x88, 0x49, 0x17, 0x00, 0x00, //0x00000c82 js LBB0_420
- //0x00000c88 LBB0_268
- 0x4c, 0x01, 0xf9, //0x00000c88 addq %r15, %rcx
- 0x49, 0x89, 0xce, //0x00000c8b movq %rcx, %r14
- //0x00000c8e LBB0_269
- 0x4d, 0x89, 0xf3, //0x00000c8e movq %r14, %r11
- 0x4c, 0x89, 0x36, //0x00000c91 movq %r14, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000c94 movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x00000c97 testq %r15, %r15
- 0x0f, 0x89, 0xc3, 0xf4, 0xff, 0xff, //0x00000c9a jns LBB0_2
- 0xe9, 0x3f, 0x17, 0x00, 0x00, //0x00000ca0 jmp LBB0_424
- //0x00000ca5 LBB0_160
- 0x48, 0x89, 0xc8, //0x00000ca5 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000ca8 subq %r10, %rax
- 0x0f, 0x84, 0xa6, 0x18, 0x00, 0x00, //0x00000cab je LBB0_449
- 0x4f, 0x8d, 0x1c, 0x14, //0x00000cb1 leaq (%r12,%r10), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000cb5 cmpq $64, %rax
- 0x0f, 0x82, 0x9c, 0x11, 0x00, 0x00, //0x00000cb9 jb LBB0_358
- 0x89, 0xc2, //0x00000cbf movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x00000cc1 andl $63, %edx
- 0x48, 0x89, 0x55, 0xa8, //0x00000cc4 movq %rdx, $-88(%rbp)
- 0x49, 0x89, 0xcc, //0x00000cc8 movq %rcx, %r12
- 0x4d, 0x29, 0xfc, //0x00000ccb subq %r15, %r12
- 0x49, 0x83, 0xc4, 0xbf, //0x00000cce addq $-65, %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00000cd2 andq $-64, %r12
- 0x4d, 0x01, 0xd4, //0x00000cd6 addq %r10, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x00000cd9 addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cdd movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00000ce4 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ce7 .p2align 4, 0x90
- //0x00000cf0 LBB0_163
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000cf0 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000cf5 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000cfb vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d01 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x00000d07 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00000d0b vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x00000d0f vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d13 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x00000d17 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d1b vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x00000d1f vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000d23 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000d27 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x00000d2b vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000d2f vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d33 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000d37 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000d3b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x00000d3f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d42 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000d46 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x00000d4a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000d4e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d51 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000d55 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000d59 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x00000d5d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00000d61 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000d65 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d68 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x00000d6c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000d70 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000d74 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000d78 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x00000d7c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d7f vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00000d83 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000d87 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000d8b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x00000d8f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000d93 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d96 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x00000d9a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x00000d9e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000da2 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000da6 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00000daa orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000dad vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00000db1 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000db5 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00000db9 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000dbd jne LBB0_165
- 0x4d, 0x85, 0xed, //0x00000dc3 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000dc6 jne LBB0_180
- //0x00000dcc LBB0_165
- 0x49, 0xc1, 0xe6, 0x30, //0x00000dcc shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00000dd0 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00000dd3 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00000dd6 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x00000dd9 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000ddc jne LBB0_181
- 0x4c, 0x09, 0xf2, //0x00000de2 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000de5 testq %rsi, %rsi
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000de8 jne LBB0_182
- //0x00000dee LBB0_167
- 0x48, 0x85, 0xd2, //0x00000dee testq %rdx, %rdx
- 0x0f, 0x85, 0x17, 0x16, 0x00, 0x00, //0x00000df1 jne LBB0_427
- 0x48, 0x83, 0xc0, 0xc0, //0x00000df7 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000dfb addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000dff cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e03 ja LBB0_163
- 0xe9, 0x7f, 0x0b, 0x00, 0x00, //0x00000e09 jmp LBB0_169
- //0x00000e0e LBB0_181
- 0x4c, 0x89, 0xc1, //0x00000e0e movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e11 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000e14 andq %r13, %rcx
- 0x4c, 0x89, 0x55, 0xb0, //0x00000e17 movq %r10, $-80(%rbp)
- 0x4c, 0x8d, 0x14, 0x09, //0x00000e1b leaq (%rcx,%rcx), %r10
- 0x4d, 0x09, 0xc2, //0x00000e1f orq %r8, %r10
- 0x4c, 0x89, 0xd3, //0x00000e22 movq %r10, %rbx
- 0x48, 0xf7, 0xd3, //0x00000e25 notq %rbx
- 0x4c, 0x21, 0xeb, //0x00000e28 andq %r13, %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2b movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfb, //0x00000e35 andq %rdi, %rbx
- 0x45, 0x31, 0xc0, //0x00000e38 xorl %r8d, %r8d
- 0x48, 0x01, 0xcb, //0x00000e3b addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x00000e3e setb %r8b
- 0x48, 0x01, 0xdb, //0x00000e42 addq %rbx, %rbx
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e45 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcb, //0x00000e4f xorq %rcx, %rbx
- 0x4c, 0x21, 0xd3, //0x00000e52 andq %r10, %rbx
- 0x4c, 0x8b, 0x55, 0xb0, //0x00000e55 movq $-80(%rbp), %r10
- 0x48, 0xf7, 0xd3, //0x00000e59 notq %rbx
- 0x48, 0x21, 0xde, //0x00000e5c andq %rbx, %rsi
- 0x4c, 0x09, 0xf2, //0x00000e5f orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e62 testq %rsi, %rsi
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000e65 je LBB0_167
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e6b jmp LBB0_182
- //0x00000e70 LBB0_180
- 0x4c, 0x89, 0xdb, //0x00000e70 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00000e73 subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000e77 bsfq %r13, %r9
- 0x49, 0x01, 0xd9, //0x00000e7b addq %rbx, %r9
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x00000e7e jmp LBB0_165
- //0x00000e83 LBB0_182
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000e83 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000e87 testq %rdx, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000e8a movq $-48(%rbp), %r12
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000e8e je LBB0_191
- 0x48, 0x0f, 0xbc, 0xca, //0x00000e94 bsfq %rdx, %rcx
- 0x4d, 0x29, 0xe3, //0x00000e98 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000e9b cmpq %rax, %rcx
- 0x0f, 0x83, 0x89, 0x00, 0x00, 0x00, //0x00000e9e jae LBB0_192
- 0xe9, 0xb7, 0x16, 0x00, 0x00, //0x00000ea4 jmp LBB0_308
- //0x00000ea9 LBB0_184
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ea9 movl $64, %ecx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000eae movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000eb2 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000eb5 cmpq %rax, %rcx
- 0x0f, 0x82, 0xa2, 0x16, 0x00, 0x00, //0x00000eb8 jb LBB0_308
- //0x00000ebe LBB0_185
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ebe leaq $1(%r11,%rax), %r11
- //0x00000ec3 LBB0_186
- 0x4d, 0x85, 0xdb, //0x00000ec3 testq %r11, %r11
- 0x0f, 0x88, 0xdf, 0x14, 0x00, 0x00, //0x00000ec6 js LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00000ecc movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000ed0 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000ed3 movq %r15, %rax
- 0x4d, 0x85, 0xd2, //0x00000ed6 testq %r10, %r10
- 0x48, 0x8b, 0x55, 0xb8, //0x00000ed9 movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000edd movq $-64(%rbp), %rdi
- 0x0f, 0x8f, 0x7c, 0xf2, 0xff, 0xff, //0x00000ee1 jg LBB0_2
- 0xe9, 0xf8, 0x14, 0x00, 0x00, //0x00000ee7 jmp LBB0_424
- //0x00000eec LBB0_188
- 0x4c, 0x89, 0xd8, //0x00000eec movq %r11, %rax
- 0x4c, 0x09, 0xe8, //0x00000eef orq %r13, %rax
- 0x4d, 0x39, 0xeb, //0x00000ef2 cmpq %r13, %r11
- 0x0f, 0x8c, 0x55, 0x05, 0x00, 0x00, //0x00000ef5 jl LBB0_267
- 0x48, 0x85, 0xc0, //0x00000efb testq %rax, %rax
- 0x0f, 0x88, 0x4c, 0x05, 0x00, 0x00, //0x00000efe js LBB0_267
- 0x49, 0xf7, 0xd3, //0x00000f04 notq %r11
- 0x4c, 0x89, 0xd9, //0x00000f07 movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f0a movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x00000f0e testq %rcx, %rcx
- 0x0f, 0x89, 0x71, 0xfd, 0xff, 0xff, //0x00000f11 jns LBB0_268
- 0xe9, 0xb5, 0x14, 0x00, 0x00, //0x00000f17 jmp LBB0_420
- //0x00000f1c LBB0_191
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f1c movl $64, %ecx
- 0x4d, 0x29, 0xe3, //0x00000f21 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000f24 cmpq %rax, %rcx
- 0x0f, 0x82, 0x33, 0x16, 0x00, 0x00, //0x00000f27 jb LBB0_308
- //0x00000f2d LBB0_192
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f2d leaq $1(%r11,%rax), %r11
- //0x00000f32 LBB0_193
- 0x4d, 0x85, 0xdb, //0x00000f32 testq %r11, %r11
- 0x0f, 0x88, 0x70, 0x14, 0x00, 0x00, //0x00000f35 js LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f3b movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000f3f movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000f42 movq %r15, %rax
- 0x4d, 0x85, 0xd2, //0x00000f45 testq %r10, %r10
- 0x48, 0x8b, 0x55, 0xb8, //0x00000f48 movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000f4c movq $-64(%rbp), %rdi
- 0x0f, 0x8e, 0x8e, 0x14, 0x00, 0x00, //0x00000f50 jle LBB0_424
- 0x48, 0x8b, 0x02, //0x00000f56 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f59 cmpq $4095, %rax
- 0x0f, 0x8f, 0x3a, 0x14, 0x00, 0x00, //0x00000f5f jg LBB0_432
- 0x48, 0x8d, 0x48, 0x01, //0x00000f65 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x00000f69 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f6c movq $4, $8(%rdx,%rax,8)
- 0xe9, 0xe9, 0xf1, 0xff, 0xff, //0x00000f75 jmp LBB0_2
- //0x00000f7a LBB0_197
- 0x4c, 0x8b, 0x47, 0x08, //0x00000f7a movq $8(%rdi), %r8
- 0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x00000f7e testb $32, $-136(%rbp)
- 0x4c, 0x89, 0x45, 0xa0, //0x00000f85 movq %r8, $-96(%rbp)
- 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x00000f89 jne LBB0_270
- 0x4d, 0x89, 0xc4, //0x00000f8f movq %r8, %r12
- 0x4d, 0x29, 0xf4, //0x00000f92 subq %r14, %r12
- 0x0f, 0x84, 0xd7, 0x15, 0x00, 0x00, //0x00000f95 je LBB0_448
- 0x48, 0x8b, 0x45, 0xd0, //0x00000f9b movq $-48(%rbp), %rax
- 0x4e, 0x8d, 0x1c, 0x30, //0x00000f9f leaq (%rax,%r14), %r11
- 0x49, 0x83, 0xfc, 0x40, //0x00000fa3 cmpq $64, %r12
- 0x4c, 0x89, 0x75, 0xb0, //0x00000fa7 movq %r14, $-80(%rbp)
- 0x0f, 0x82, 0xea, 0x0e, 0x00, 0x00, //0x00000fab jb LBB0_360
- 0x44, 0x89, 0xe0, //0x00000fb1 movl %r12d, %eax
- 0x83, 0xe0, 0x3f, //0x00000fb4 andl $63, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00000fb7 movq %rax, $-88(%rbp)
- 0x4d, 0x29, 0xf8, //0x00000fbb subq %r15, %r8
- 0x49, 0x83, 0xc0, 0xbf, //0x00000fbe addq $-65, %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000fc2 andq $-64, %r8
- 0x4d, 0x01, 0xf0, //0x00000fc6 addq %r14, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000fc9 addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fcd movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00000fd4 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd7 .p2align 4, 0x90
- //0x00000fe0 LBB0_201
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000fe0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000fe5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000feb vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ff1 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000ff7 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x00000ffb vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x00000fff vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00001003 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00001007 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000100b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000100f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0x79, 0xd7, 0xef, //0x00001013 vpmovmskb %xmm7, %r13d
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001017 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000101b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000101f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001023 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00001027 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000102b vpmovmskb %xmm2, %ebx
- 0xc5, 0xc9, 0x74, 0xd1, //0x0000102f vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001033 vpmovmskb %xmm2, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x00001037 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x0000103b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000103f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001043 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001046 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x00001049 shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000104d shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001051 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001055 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x00001058 orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000105b orq %r14, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000105e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001062 jne LBB0_203
- 0x48, 0x85, 0xd2, //0x00001068 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000106b jne LBB0_212
- //0x00001071 LBB0_203
- 0x4c, 0x09, 0xef, //0x00001071 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001074 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x00001077 orq %r10, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000107a jne LBB0_213
- //0x00001080 LBB0_204
- 0x48, 0x85, 0xff, //0x00001080 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001083 jne LBB0_214
- //0x00001089 LBB0_205
- 0x49, 0x83, 0xc4, 0xc0, //0x00001089 addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x0000108d addq $64, %r11
- 0x49, 0x83, 0xfc, 0x3f, //0x00001091 cmpq $63, %r12
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00001095 ja LBB0_201
- 0xe9, 0x4e, 0x0b, 0x00, 0x00, //0x0000109b jmp LBB0_206
- //0x000010a0 LBB0_212
- 0x4c, 0x89, 0xd8, //0x000010a0 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000010a3 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x000010a7 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x000010ab addq %rax, %r9
- 0x4c, 0x09, 0xef, //0x000010ae orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x000010b1 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x000010b4 orq %r10, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_204
- //0x000010bd LBB0_213
- 0x4c, 0x89, 0xd0, //0x000010bd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000010c0 notq %rax
- 0x48, 0x21, 0xd0, //0x000010c3 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000010c6 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000010ca orq %r10, %rcx
- 0x48, 0x89, 0xce, //0x000010cd movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000010d0 notq %rsi
- 0x48, 0x21, 0xd6, //0x000010d3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010d6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000010e0 andq %rdx, %rsi
- 0x45, 0x31, 0xd2, //0x000010e3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc6, //0x000010e6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc2, //0x000010e9 setb %r10b
- 0x48, 0x01, 0xf6, //0x000010ed addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010f0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000010fa xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000010fd andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001100 notq %rsi
- 0x48, 0x21, 0xf7, //0x00001103 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00001106 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001109 je LBB0_205
- //0x0000110f LBB0_214
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000110f bsfq %rdi, %rax
- //0x00001113 LBB0_215
- 0x4c, 0x03, 0x5d, 0x90, //0x00001113 addq $-112(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00001117 addq %rax, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000111a movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x55, 0xb0, //0x0000111e movq $-80(%rbp), %r10
- 0xe9, 0x9c, 0xfd, 0xff, 0xff, //0x00001122 jmp LBB0_186
- //0x00001127 LBB0_216
- 0x4c, 0x8b, 0x57, 0x08, //0x00001127 movq $8(%rdi), %r10
- 0x4d, 0x29, 0xf2, //0x0000112b subq %r14, %r10
- 0x0f, 0x84, 0xf0, 0x12, 0x00, 0x00, //0x0000112e je LBB0_429
- 0x4c, 0x89, 0x75, 0xb0, //0x00001134 movq %r14, $-80(%rbp)
- 0x4d, 0x01, 0xf4, //0x00001138 addq %r14, %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000113b cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001140 jne LBB0_221
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001146 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x0000114c cmpq $1, %r10
- 0x0f, 0x84, 0xb1, 0x05, 0x00, 0x00, //0x00001150 je LBB0_305
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001156 movb $1(%r12), %al
- 0x04, 0xd2, //0x0000115b addb $-46, %al
- 0x3c, 0x37, //0x0000115d cmpb $55, %al
- 0x0f, 0x87, 0xa2, 0x05, 0x00, 0x00, //0x0000115f ja LBB0_305
- 0x0f, 0xb6, 0xc0, //0x00001165 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001168 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00001172 btq %rax, %rcx
- 0x0f, 0x83, 0x8b, 0x05, 0x00, 0x00, //0x00001176 jae LBB0_305
- //0x0000117c LBB0_221
- 0x49, 0x83, 0xfa, 0x10, //0x0000117c cmpq $16, %r10
- 0x0f, 0x82, 0xee, 0x0c, 0x00, 0x00, //0x00001180 jb LBB0_359
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001186 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x0000118a movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000118d andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001191 leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001196 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x0000119a movq $-1, $-88(%rbp)
- 0x48, 0xc7, 0x45, 0xa0, 0xff, 0xff, 0xff, 0xff, //0x000011a2 movq $-1, $-96(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000011aa movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x000011b1 movq %r12, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b4 .p2align 4, 0x90
- //0x000011c0 LBB0_223
- 0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011c0 vmovdqu (%r13), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011c6 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x000011cb vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x000011cf vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x000011d3 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x000011d7 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x000011db vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x000011df vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x000011e3 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x000011e7 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x000011eb vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x000011ef vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000011f3 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000011f7 vpmovmskb %xmm2, %eax
- 0xc5, 0xf9, 0xd7, 0xde, //0x000011fb vpmovmskb %xmm6, %ebx
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000011ff vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x00001203 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001207 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x0000120c leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x00001213 xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001216 bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x0000121a cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000121d je LBB0_225
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001223 movl $-1, %edi
- 0xd3, 0xe7, //0x00001228 shll %cl, %edi
- 0xf7, 0xd7, //0x0000122a notl %edi
- 0x21, 0xf8, //0x0000122c andl %edi, %eax
- 0x21, 0xfb, //0x0000122e andl %edi, %ebx
- 0x21, 0xd7, //0x00001230 andl %edx, %edi
- 0x89, 0xfa, //0x00001232 movl %edi, %edx
- //0x00001234 LBB0_225
- 0x8d, 0x78, 0xff, //0x00001234 leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001237 andl %eax, %edi
- 0x0f, 0x85, 0x88, 0x09, 0x00, 0x00, //0x00001239 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x0000123f leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x00001242 andl %ebx, %edi
- 0x0f, 0x85, 0x7d, 0x09, 0x00, 0x00, //0x00001244 jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x0000124a leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x0000124d andl %edx, %edi
- 0x0f, 0x85, 0x72, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_337
- 0x85, 0xc0, //0x00001255 testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001257 je LBB0_231
- 0x4c, 0x89, 0xef, //0x0000125d movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001260 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x00001263 bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001267 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000126a cmpq $-1, %r14
- 0x0f, 0x85, 0x5d, 0x09, 0x00, 0x00, //0x0000126e jne LBB0_338
- 0x4d, 0x89, 0xde, //0x00001274 movq %r11, %r14
- //0x00001277 LBB0_231
- 0x85, 0xdb, //0x00001277 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001279 je LBB0_234
- 0x4c, 0x89, 0xe8, //0x0000127f movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x00001282 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x00001285 bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001289 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xa0, 0xff, //0x0000128c cmpq $-1, $-96(%rbp)
- 0x0f, 0x85, 0x3a, 0x09, 0x00, 0x00, //0x00001291 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xa0, //0x00001297 movq %r11, $-96(%rbp)
- //0x0000129b LBB0_234
- 0x85, 0xd2, //0x0000129b testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000129d je LBB0_237
- 0x4c, 0x89, 0xe8, //0x000012a3 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x000012a6 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x000012a9 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x000012ad addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x000012b0 cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0x16, 0x09, 0x00, 0x00, //0x000012b5 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xa8, //0x000012bb movq %r11, $-88(%rbp)
- //0x000012bf LBB0_237
- 0x83, 0xf9, 0x10, //0x000012bf cmpl $16, %ecx
- 0x0f, 0x85, 0xb1, 0x03, 0x00, 0x00, //0x000012c2 jne LBB0_293
- 0x49, 0x83, 0xc5, 0x10, //0x000012c8 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000012cc addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000012d0 cmpq $15, %r10
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012d4 ja LBB0_223
- 0x4d, 0x85, 0xc9, //0x000012da testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xb4, 0x14, 0x00, 0x00, //0x000012dd leaq $5300(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xa0, //0x000012e4 movq $-96(%rbp), %rbx
- 0x48, 0x8b, 0x4d, 0xa8, //0x000012e8 movq $-88(%rbp), %rcx
- 0x0f, 0x84, 0x95, 0x03, 0x00, 0x00, //0x000012ec je LBB0_294
- //0x000012f2 LBB0_240
- 0x4b, 0x8d, 0x3c, 0x08, //0x000012f2 leaq (%r8,%r9), %rdi
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000012f6 jmp LBB0_244
- //0x000012fb LBB0_241
- 0x49, 0x89, 0xc3, //0x000012fb movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000012fe subq %r12, %r11
- 0x48, 0x83, 0xf9, 0xff, //0x00001301 cmpq $-1, %rcx
- 0x0f, 0x85, 0x2f, 0x0b, 0x00, 0x00, //0x00001305 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x0000130b decq %r11
- 0x4c, 0x89, 0xd9, //0x0000130e movq %r11, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001311 .p2align 4, 0x90
- //0x00001320 LBB0_243
- 0x49, 0x89, 0xc0, //0x00001320 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x00001323 decq %r9
- 0x0f, 0x84, 0x9f, 0x0a, 0x00, 0x00, //0x00001326 je LBB0_341
- //0x0000132c LBB0_244
- 0x41, 0x0f, 0xbe, 0x10, //0x0000132c movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x00001330 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00001333 cmpl $58, %edx
- 0x0f, 0x87, 0x4b, 0x03, 0x00, 0x00, //0x00001336 ja LBB0_294
- 0x49, 0x8d, 0x40, 0x01, //0x0000133c leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001340 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001344 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001347 jmpq *%rdx
- //0x00001349 LBB0_246
- 0x49, 0x89, 0xc3, //0x00001349 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000134c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000134f cmpq $-1, %rbx
- 0x0f, 0x85, 0xe1, 0x0a, 0x00, 0x00, //0x00001353 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001359 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000135c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000135f jmp LBB0_243
- //0x00001364 LBB0_248
- 0x49, 0x89, 0xc3, //0x00001364 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001367 subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000136a cmpq $-1, %r14
- 0x0f, 0x85, 0xc6, 0x0a, 0x00, 0x00, //0x0000136e jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001374 decq %r11
- 0x4d, 0x89, 0xde, //0x00001377 movq %r11, %r14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000137a jmp LBB0_243
- //0x0000137f LBB0_250
- 0x48, 0x8b, 0x02, //0x0000137f movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001382 cmpq $4095, %rax
- 0x0f, 0x8f, 0x11, 0x10, 0x00, 0x00, //0x00001388 jg LBB0_432
- 0x48, 0x8d, 0x48, 0x01, //0x0000138e leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x00001392 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001395 movq $5, $8(%rdx,%rax,8)
- 0x4d, 0x89, 0xf3, //0x0000139e movq %r14, %r11
- 0xe9, 0xbd, 0xed, 0xff, 0xff, //0x000013a1 jmp LBB0_2
- //0x000013a6 LBB0_252
- 0x48, 0x8b, 0x4f, 0x08, //0x000013a6 movq $8(%rdi), %rcx
- 0x48, 0x8d, 0x59, 0xfc, //0x000013aa leaq $-4(%rcx), %rbx
- 0x49, 0x39, 0xdf, //0x000013ae cmpq %rbx, %r15
- 0x0f, 0x83, 0x3c, 0x10, 0x00, 0x00, //0x000013b1 jae LBB0_431
- 0x43, 0x8b, 0x0c, 0x34, //0x000013b7 movl (%r12,%r14), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013bb cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x6c, 0x10, 0x00, 0x00, //0x000013c1 jne LBB0_433
- 0x4d, 0x8d, 0x5f, 0x05, //0x000013c7 leaq $5(%r15), %r11
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000013cb jmp LBB0_264
- //0x000013d0 LBB0_255
- 0x48, 0x8b, 0x4f, 0x08, //0x000013d0 movq $8(%rdi), %rcx
- 0x48, 0x8d, 0x59, 0xfd, //0x000013d4 leaq $-3(%rcx), %rbx
- 0x49, 0x39, 0xdf, //0x000013d8 cmpq %rbx, %r15
- 0x0f, 0x83, 0x12, 0x10, 0x00, 0x00, //0x000013db jae LBB0_431
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x000013e1 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000013e8 je LBB0_263
- 0xe9, 0x95, 0x10, 0x00, 0x00, //0x000013ee jmp LBB0_257
- //0x000013f3 LBB0_261
- 0x48, 0x8b, 0x4f, 0x08, //0x000013f3 movq $8(%rdi), %rcx
- 0x48, 0x8d, 0x59, 0xfd, //0x000013f7 leaq $-3(%rcx), %rbx
- 0x49, 0x39, 0xdf, //0x000013fb cmpq %rbx, %r15
- 0x0f, 0x83, 0xef, 0x0f, 0x00, 0x00, //0x000013fe jae LBB0_431
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001404 cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x0000140b jne LBB0_438
- //0x00001411 LBB0_263
- 0x4d, 0x8d, 0x5f, 0x04, //0x00001411 leaq $4(%r15), %r11
- //0x00001415 LBB0_264
- 0x4c, 0x89, 0x1e, //0x00001415 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001418 movq %r15, %rax
- 0x4d, 0x85, 0xf6, //0x0000141b testq %r14, %r14
- 0x0f, 0x8f, 0x3f, 0xed, 0xff, 0xff, //0x0000141e jg LBB0_2
- 0xe9, 0xbb, 0x0f, 0x00, 0x00, //0x00001424 jmp LBB0_424
- //0x00001429 LBB0_265
- 0x48, 0x8b, 0x02, //0x00001429 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000142c cmpq $4095, %rax
- 0x0f, 0x8f, 0x67, 0x0f, 0x00, 0x00, //0x00001432 jg LBB0_432
- 0x48, 0x8d, 0x48, 0x01, //0x00001438 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x0000143c movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000143f movq $6, $8(%rdx,%rax,8)
- 0x4d, 0x89, 0xf3, //0x00001448 movq %r14, %r11
- 0xe9, 0x13, 0xed, 0xff, 0xff, //0x0000144b jmp LBB0_2
- //0x00001450 LBB0_267
- 0x48, 0x85, 0xc0, //0x00001450 testq %rax, %rax
- 0x49, 0x8d, 0x45, 0xff, //0x00001453 leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x00001457 notq %r13
- 0x4c, 0x0f, 0x48, 0xe9, //0x0000145a cmovsq %rcx, %r13
- 0x49, 0x39, 0xc3, //0x0000145e cmpq %rax, %r11
- 0x49, 0x0f, 0x44, 0xcd, //0x00001461 cmoveq %r13, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001465 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x00001469 testq %rcx, %rcx
- 0x0f, 0x89, 0x16, 0xf8, 0xff, 0xff, //0x0000146c jns LBB0_268
- 0xe9, 0x5a, 0x0f, 0x00, 0x00, //0x00001472 jmp LBB0_420
- //0x00001477 LBB0_270
- 0x4c, 0x89, 0xc0, //0x00001477 movq %r8, %rax
- 0x4d, 0x89, 0xf2, //0x0000147a movq %r14, %r10
- 0x4c, 0x29, 0xf0, //0x0000147d subq %r14, %rax
- 0x0f, 0x84, 0xd1, 0x10, 0x00, 0x00, //0x00001480 je LBB0_449
- 0x4f, 0x8d, 0x1c, 0x14, //0x00001486 leaq (%r12,%r10), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x0000148a cmpq $64, %rax
- 0x0f, 0x82, 0x20, 0x0a, 0x00, 0x00, //0x0000148e jb LBB0_361
- 0x89, 0xc1, //0x00001494 movl %eax, %ecx
- 0x83, 0xe1, 0x3f, //0x00001496 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00001499 movq %rcx, $-88(%rbp)
- 0x4d, 0x89, 0xc4, //0x0000149d movq %r8, %r12
- 0x4d, 0x29, 0xfc, //0x000014a0 subq %r15, %r12
- 0x49, 0x83, 0xc4, 0xbf, //0x000014a3 addq $-65, %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x000014a7 andq $-64, %r12
- 0x4d, 0x01, 0xd4, //0x000014ab addq %r10, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x000014ae addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000014b2 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x000014b9 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x000014bc .p2align 4, 0x90
- //0x000014c0 LBB0_273
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000014c0 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000014c5 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000014cb vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000014d1 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x000014d7 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000014db vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x000014df vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014e3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000014e7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014eb vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000014ef vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000014f3 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x000014f7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000014fb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000014ff vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00001503 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001507 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x0000150b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x0000150f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00001512 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00001516 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x0000151a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x0000151e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001521 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00001525 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00001529 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x0000152d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00001531 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00001535 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00001538 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x0000153c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00001540 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00001544 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00001548 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000154c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000154f vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00001553 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001557 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000155b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000155f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00001563 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001566 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000156a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000156e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001572 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00001576 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x0000157a orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000157d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001581 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001585 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001589 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000158d jne LBB0_275
- 0x4d, 0x85, 0xed, //0x00001593 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001596 jne LBB0_289
- //0x0000159c LBB0_275
- 0x49, 0xc1, 0xe6, 0x30, //0x0000159c shlq $48, %r14
- 0x48, 0x09, 0xca, //0x000015a0 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x000015a3 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x000015a6 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x000015a9 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000015ac jne LBB0_290
- 0x4c, 0x09, 0xf2, //0x000015b2 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x000015b5 testq %rsi, %rsi
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000015b8 jne LBB0_291
- //0x000015be LBB0_277
- 0x48, 0x85, 0xd2, //0x000015be testq %rdx, %rdx
- 0x0f, 0x85, 0x47, 0x0e, 0x00, 0x00, //0x000015c1 jne LBB0_427
- 0x48, 0x83, 0xc0, 0xc0, //0x000015c7 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x000015cb addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x000015cf cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000015d3 ja LBB0_273
- 0xe9, 0x8b, 0x06, 0x00, 0x00, //0x000015d9 jmp LBB0_279
- //0x000015de LBB0_290
- 0x4c, 0x89, 0xc1, //0x000015de movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000015e1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000015e4 andq %r13, %rcx
- 0x4c, 0x89, 0x55, 0xb0, //0x000015e7 movq %r10, $-80(%rbp)
- 0x4c, 0x8d, 0x14, 0x09, //0x000015eb leaq (%rcx,%rcx), %r10
- 0x4d, 0x09, 0xc2, //0x000015ef orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x000015f2 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x000015f5 notq %rdi
- 0x4c, 0x21, 0xef, //0x000015f8 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015fb movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00001605 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x00001608 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x0000160b addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x0000160e setb %r8b
- 0x48, 0x01, 0xff, //0x00001612 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001615 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x0000161f xorq %rcx, %rdi
- 0x4c, 0x21, 0xd7, //0x00001622 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001625 movq $-80(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00001629 notq %rdi
- 0x48, 0x21, 0xfe, //0x0000162c andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x0000162f orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001632 testq %rsi, %rsi
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00001635 je LBB0_277
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000163b jmp LBB0_291
- //0x00001640 LBB0_289
- 0x4c, 0x89, 0xdb, //0x00001640 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00001643 subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00001647 bsfq %r13, %r9
- 0x49, 0x01, 0xd9, //0x0000164b addq %rbx, %r9
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000164e jmp LBB0_275
- //0x00001653 LBB0_291
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001653 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001657 testq %rdx, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000165a movq $-48(%rbp), %r12
- 0x0f, 0x84, 0xc2, 0x00, 0x00, 0x00, //0x0000165e je LBB0_306
- 0x48, 0x0f, 0xbc, 0xca, //0x00001664 bsfq %rdx, %rcx
- 0x4d, 0x29, 0xe3, //0x00001668 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x0000166b cmpq %rax, %rcx
- 0x0f, 0x83, 0x4a, 0xf8, 0xff, 0xff, //0x0000166e jae LBB0_185
- 0xe9, 0xe7, 0x0e, 0x00, 0x00, //0x00001674 jmp LBB0_308
- //0x00001679 LBB0_293
- 0x49, 0x01, 0xcd, //0x00001679 addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000167c movq %r13, %r8
- 0x48, 0x8b, 0x5d, 0xa0, //0x0000167f movq $-96(%rbp), %rbx
- 0x48, 0x8b, 0x4d, 0xa8, //0x00001683 movq $-88(%rbp), %rcx
- //0x00001687 LBB0_294
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001687 movq $-1, %r11
- 0x48, 0x85, 0xdb, //0x0000168e testq %rbx, %rbx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001691 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x90, 0x0d, 0x00, 0x00, //0x00001695 je LBB0_430
- //0x0000169b LBB0_295
- 0x48, 0x85, 0xc9, //0x0000169b testq %rcx, %rcx
- 0x0f, 0x84, 0x87, 0x0d, 0x00, 0x00, //0x0000169e je LBB0_430
- 0x4d, 0x85, 0xf6, //0x000016a4 testq %r14, %r14
- 0x48, 0x8b, 0x55, 0xb8, //0x000016a7 movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x000016ab movq $-64(%rbp), %rdi
- 0x0f, 0x84, 0x76, 0x0d, 0x00, 0x00, //0x000016af je LBB0_430
- 0x4d, 0x29, 0xe0, //0x000016b5 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x000016b8 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc3, //0x000016bc cmpq %rax, %rbx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000016bf je LBB0_303
- 0x49, 0x39, 0xc6, //0x000016c5 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000016c8 je LBB0_303
- 0x48, 0x39, 0xc1, //0x000016ce cmpq %rax, %rcx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000016d1 je LBB0_303
- 0x48, 0x85, 0xc9, //0x000016d7 testq %rcx, %rcx
- 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000016da jle LBB0_310
- 0x48, 0x8d, 0x41, 0xff, //0x000016e0 leaq $-1(%rcx), %rax
- 0x48, 0x39, 0xc3, //0x000016e4 cmpq %rax, %rbx
- 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x000016e7 je LBB0_310
- 0x48, 0xf7, 0xd1, //0x000016ed notq %rcx
- 0x49, 0x89, 0xcb, //0x000016f0 movq %rcx, %r11
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016f3 jmp LBB0_304
- //0x000016f8 LBB0_303
- 0x49, 0xf7, 0xd8, //0x000016f8 negq %r8
- 0x4d, 0x89, 0xc3, //0x000016fb movq %r8, %r11
- //0x000016fe LBB0_304
- 0x4d, 0x85, 0xdb, //0x000016fe testq %r11, %r11
- 0x0f, 0x88, 0x24, 0x0d, 0x00, 0x00, //0x00001701 js LBB0_430
- //0x00001707 LBB0_305
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001707 movq $-80(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x0000170b addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x0000170e movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001711 movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00001714 testq %rcx, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001717 movq $-48(%rbp), %r12
- 0x0f, 0x8f, 0x42, 0xea, 0xff, 0xff, //0x0000171b jg LBB0_2
- 0xe9, 0xbe, 0x0c, 0x00, 0x00, //0x00001721 jmp LBB0_424
- //0x00001726 LBB0_306
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001726 movl $64, %ecx
- 0x4d, 0x29, 0xe3, //0x0000172b subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x0000172e cmpq %rax, %rcx
- 0x0f, 0x83, 0x87, 0xf7, 0xff, 0xff, //0x00001731 jae LBB0_185
- 0xe9, 0x24, 0x0e, 0x00, 0x00, //0x00001737 jmp LBB0_308
- //0x0000173c LBB0_309
- 0x4d, 0x29, 0xd6, //0x0000173c subq %r10, %r14
- 0x0f, 0xbc, 0xce, //0x0000173f bsfl %esi, %ecx
- 0x4c, 0x01, 0xf1, //0x00001742 addq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x00001745 notq %rcx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001748 movq $-56(%rbp), %rsi
- 0xe9, 0x22, 0xf5, 0xff, 0xff, //0x0000174c jmp LBB0_159
- //0x00001751 LBB0_310
- 0x4c, 0x89, 0xf0, //0x00001751 movq %r14, %rax
- 0x48, 0x09, 0xd8, //0x00001754 orq %rbx, %rax
- 0x49, 0x39, 0xde, //0x00001757 cmpq %rbx, %r14
- 0x0f, 0x8c, 0x68, 0x01, 0x00, 0x00, //0x0000175a jl LBB0_313
- 0x48, 0x85, 0xc0, //0x00001760 testq %rax, %rax
- 0x0f, 0x88, 0x5f, 0x01, 0x00, 0x00, //0x00001763 js LBB0_313
- 0x49, 0xf7, 0xd6, //0x00001769 notq %r14
- 0x4d, 0x89, 0xf3, //0x0000176c movq %r14, %r11
- 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x0000176f jmp LBB0_304
- //0x00001774 LBB0_48
- 0x4c, 0x8b, 0x5d, 0x80, //0x00001774 movq $-128(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xa8, //0x00001778 movq $-88(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x0000177c cmpq $32, %r13
- 0x0f, 0x82, 0xeb, 0x07, 0x00, 0x00, //0x00001780 jb LBB0_366
- //0x00001786 LBB0_49
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001786 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x0000178b vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001791 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001795 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001799 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000179d vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x000017a1 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000017a5 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x000017a9 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000017ad vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x000017b1 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x000017b5 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x000017b9 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x000017bc cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000017c0 jne LBB0_51
- 0x48, 0x85, 0xff, //0x000017c6 testq %rdi, %rdi
- 0x0f, 0x85, 0x41, 0x07, 0x00, 0x00, //0x000017c9 jne LBB0_363
- //0x000017cf LBB0_51
- 0x48, 0x09, 0xca, //0x000017cf orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x000017d2 movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x000017d5 orq %r12, %rax
- 0x0f, 0x85, 0x4f, 0x07, 0x00, 0x00, //0x000017d8 jne LBB0_364
- //0x000017de LBB0_52
- 0x48, 0x85, 0xd2, //0x000017de testq %rdx, %rdx
- 0x0f, 0x84, 0x82, 0x07, 0x00, 0x00, //0x000017e1 je LBB0_365
- //0x000017e7 LBB0_53
- 0x48, 0x0f, 0xbc, 0xc2, //0x000017e7 bsfq %rdx, %rax
- 0xe9, 0x43, 0xed, 0xff, 0xff, //0x000017eb jmp LBB0_57
- //0x000017f0 LBB0_113
- 0x4c, 0x8b, 0x5d, 0x80, //0x000017f0 movq $-128(%rbp), %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x000017f4 movq $-88(%rbp), %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000017f8 movq $-48(%rbp), %r12
- 0x48, 0x83, 0xf8, 0x20, //0x000017fc cmpq $32, %rax
- 0x0f, 0x82, 0x6f, 0x02, 0x00, 0x00, //0x00001800 jb LBB0_318
- //0x00001806 LBB0_114
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001806 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x0000180b vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001811 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001815 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001819 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x0000181d vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x00001821 vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001825 vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001829 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x0000182d vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x00001831 vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x00001835 vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001839 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000183d vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001841 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001845 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001849 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000184d vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001851 shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001855 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001859 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000185c cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001860 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x00001866 testq %rdx, %rdx
- 0x0f, 0x85, 0x7c, 0x07, 0x00, 0x00, //0x00001869 jne LBB0_373
- //0x0000186f LBB0_116
- 0x48, 0xc1, 0xe7, 0x10, //0x0000186f shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x00001873 orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x00001876 movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001879 orq %r8, %rcx
- 0x0f, 0x85, 0x4f, 0x06, 0x00, 0x00, //0x0000187c jne LBB0_362
- //0x00001882 LBB0_117
- 0x4c, 0x09, 0xf7, //0x00001882 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001885 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000188a movl $64, %edx
- 0x48, 0x85, 0xf6, //0x0000188f testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001892 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001898 bsfq %rsi, %rdx
- //0x0000189c LBB0_119
- 0x48, 0x85, 0xff, //0x0000189c testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000189f je LBB0_121
- 0x48, 0x0f, 0xbc, 0xcf, //0x000018a5 bsfq %rdi, %rcx
- //0x000018a9 LBB0_121
- 0x48, 0x85, 0xf6, //0x000018a9 testq %rsi, %rsi
- 0x0f, 0x84, 0xb2, 0x01, 0x00, 0x00, //0x000018ac je LBB0_316
- //0x000018b2 LBB0_122
- 0x4d, 0x29, 0xe3, //0x000018b2 subq %r12, %r11
- 0x48, 0x39, 0xd1, //0x000018b5 cmpq %rdx, %rcx
- 0x0f, 0x82, 0xa2, 0x0c, 0x00, 0x00, //0x000018b8 jb LBB0_308
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000018be leaq $1(%r11,%rdx), %r11
- 0xe9, 0xfb, 0xf5, 0xff, 0xff, //0x000018c3 jmp LBB0_186
- //0x000018c8 LBB0_313
- 0x48, 0x85, 0xc0, //0x000018c8 testq %rax, %rax
- 0x48, 0x8d, 0x43, 0xff, //0x000018cb leaq $-1(%rbx), %rax
- 0x48, 0xf7, 0xd3, //0x000018cf notq %rbx
- 0x49, 0x0f, 0x48, 0xd8, //0x000018d2 cmovsq %r8, %rbx
- 0x49, 0x39, 0xc6, //0x000018d6 cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xd8, //0x000018d9 cmovneq %r8, %rbx
- 0x49, 0x89, 0xdb, //0x000018dd movq %rbx, %r11
- 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x000018e0 jmp LBB0_304
- //0x000018e5 LBB0_314
- 0x48, 0xf7, 0xd0, //0x000018e5 notq %rax
- 0x48, 0x89, 0xc1, //0x000018e8 movq %rax, %rcx
- 0x48, 0x8b, 0x75, 0xc8, //0x000018eb movq $-56(%rbp), %rsi
- 0xe9, 0x7f, 0xf3, 0xff, 0xff, //0x000018ef jmp LBB0_159
- //0x000018f4 LBB0_315
- 0x48, 0x89, 0x4d, 0xb0, //0x000018f4 movq %rcx, $-80(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018f8 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x000018ff testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00001902 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0xf5, 0xf2, 0xff, 0xff, //0x00001906 jne LBB0_150
- 0xe9, 0xc3, 0x0a, 0x00, 0x00, //0x0000190c jmp LBB0_421
- //0x00001911 LBB0_134
- 0x4c, 0x8b, 0x5d, 0x80, //0x00001911 movq $-128(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xa8, //0x00001915 movq $-88(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001919 cmpq $32, %r13
- 0x0f, 0x82, 0xda, 0x07, 0x00, 0x00, //0x0000191d jb LBB0_382
- //0x00001923 LBB0_135
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001923 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001928 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x0000192e vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001932 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001936 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000193a vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x0000193e vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001942 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001946 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000194a vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x0000194e shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001952 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001956 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001959 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000195d jne LBB0_137
- 0x48, 0x85, 0xff, //0x00001963 testq %rdi, %rdi
- 0x0f, 0x85, 0x30, 0x07, 0x00, 0x00, //0x00001966 jne LBB0_379
- //0x0000196c LBB0_137
- 0x48, 0x09, 0xca, //0x0000196c orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x0000196f movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x00001972 orq %r12, %rax
- 0x0f, 0x85, 0x3e, 0x07, 0x00, 0x00, //0x00001975 jne LBB0_380
- //0x0000197b LBB0_138
- 0x48, 0x85, 0xd2, //0x0000197b testq %rdx, %rdx
- 0x0f, 0x84, 0x71, 0x07, 0x00, 0x00, //0x0000197e je LBB0_381
- //0x00001984 LBB0_139
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001984 bsfq %rdx, %rax
- 0xe9, 0x06, 0xf2, 0xff, 0xff, //0x00001988 jmp LBB0_143
- //0x0000198d LBB0_169
- 0x4d, 0x89, 0xe3, //0x0000198d movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x00001990 movq $-88(%rbp), %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001994 movq $-48(%rbp), %r12
- 0x48, 0x83, 0xf8, 0x20, //0x00001998 cmpq $32, %rax
- 0x0f, 0x82, 0x7a, 0x01, 0x00, 0x00, //0x0000199c jb LBB0_329
- //0x000019a2 LBB0_170
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000019a2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000019a7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000019ad vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000019b1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000019b5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x000019b9 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x000019bd vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000019c1 vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x000019c5 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x000019c9 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x000019cd vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x000019d1 vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x000019d5 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x000019d9 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x000019dd vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x000019e1 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x000019e5 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000019e9 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x000019ed shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x000019f1 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x000019f5 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000019f8 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019fc jne LBB0_172
- 0x48, 0x85, 0xd2, //0x00001a02 testq %rdx, %rdx
- 0x0f, 0x85, 0x77, 0x07, 0x00, 0x00, //0x00001a05 jne LBB0_390
- //0x00001a0b LBB0_172
- 0x48, 0xc1, 0xe7, 0x10, //0x00001a0b shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x00001a0f orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x00001a12 movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001a15 orq %r8, %rcx
- 0x0f, 0x85, 0xdf, 0x05, 0x00, 0x00, //0x00001a18 jne LBB0_374
- //0x00001a1e LBB0_173
- 0x4c, 0x09, 0xf7, //0x00001a1e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a21 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a26 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001a2b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a2e je LBB0_175
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001a34 bsfq %rsi, %rdx
- //0x00001a38 LBB0_175
- 0x48, 0x85, 0xff, //0x00001a38 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a3b je LBB0_177
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001a41 bsfq %rdi, %rcx
- //0x00001a45 LBB0_177
- 0x48, 0x85, 0xf6, //0x00001a45 testq %rsi, %rsi
- 0x0f, 0x84, 0xbd, 0x00, 0x00, 0x00, //0x00001a48 je LBB0_327
- 0x4d, 0x29, 0xe3, //0x00001a4e subq %r12, %r11
- 0x48, 0x39, 0xd1, //0x00001a51 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x06, 0x0b, 0x00, 0x00, //0x00001a54 jb LBB0_308
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a5a leaq $1(%r11,%rdx), %r11
- 0xe9, 0xce, 0xf4, 0xff, 0xff, //0x00001a5f jmp LBB0_193
- //0x00001a64 LBB0_316
- 0x48, 0x85, 0xff, //0x00001a64 testq %rdi, %rdi
- 0x0f, 0x85, 0x0e, 0x0b, 0x00, 0x00, //0x00001a67 jne LBB0_450
- 0x49, 0x83, 0xc3, 0x20, //0x00001a6d addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001a71 addq $-32, %rax
- //0x00001a75 LBB0_318
- 0x4d, 0x85, 0xc0, //0x00001a75 testq %r8, %r8
- 0x0f, 0x85, 0xee, 0x05, 0x00, 0x00, //0x00001a78 jne LBB0_377
- 0x48, 0x85, 0xc0, //0x00001a7e testq %rax, %rax
- 0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a81 je LBB0_416
- //0x00001a87 LBB0_320
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001a87 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001a8b cmpb $34, %cl
- 0x0f, 0x84, 0x2e, 0x03, 0x00, 0x00, //0x00001a8e je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001a94 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a97 je LBB0_324
- 0x80, 0xf9, 0x1f, //0x00001a9d cmpb $31, %cl
- 0x0f, 0x86, 0xe1, 0x0a, 0x00, 0x00, //0x00001aa0 jbe LBB0_451
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001aa6 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001aad movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001ab2 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001ab5 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001ab8 jne LBB0_320
- 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001abe jmp LBB0_416
- //0x00001ac3 LBB0_324
- 0x48, 0x83, 0xf8, 0x01, //0x00001ac3 cmpq $1, %rax
- 0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001ac7 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001acd movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001ad0 movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001ad4 subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001ad7 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001adb cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001adf movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001ae6 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001aeb addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001aee addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001af1 jne LBB0_320
- 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001af7 jmp LBB0_416
- //0x00001afc LBB0_326
- 0x48, 0xf7, 0xd6, //0x00001afc notq %rsi
- 0x48, 0x89, 0xf1, //0x00001aff movq %rsi, %rcx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b02 movq $-56(%rbp), %rsi
- 0xe9, 0x68, 0xf1, 0xff, 0xff, //0x00001b06 jmp LBB0_159
- //0x00001b0b LBB0_327
- 0x48, 0x85, 0xff, //0x00001b0b testq %rdi, %rdi
- 0x0f, 0x85, 0x67, 0x0a, 0x00, 0x00, //0x00001b0e jne LBB0_450
- 0x49, 0x83, 0xc3, 0x20, //0x00001b14 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001b18 addq $-32, %rax
- //0x00001b1c LBB0_329
- 0x4d, 0x85, 0xc0, //0x00001b1c testq %r8, %r8
- 0x0f, 0x85, 0x9f, 0x06, 0x00, 0x00, //0x00001b1f jne LBB0_393
- 0x48, 0x85, 0xc0, //0x00001b25 testq %rax, %rax
- 0x0f, 0x84, 0x87, 0x08, 0x00, 0x00, //0x00001b28 je LBB0_416
- //0x00001b2e LBB0_331
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001b2e movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001b32 cmpb $34, %cl
- 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00001b35 je LBB0_340
- 0x80, 0xf9, 0x5c, //0x00001b3b cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001b3e je LBB0_335
- 0x80, 0xf9, 0x1f, //0x00001b44 cmpb $31, %cl
- 0x0f, 0x86, 0x3a, 0x0a, 0x00, 0x00, //0x00001b47 jbe LBB0_451
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b4d movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b54 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001b59 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b5c addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b5f jne LBB0_331
- 0xe9, 0x4b, 0x08, 0x00, 0x00, //0x00001b65 jmp LBB0_416
- //0x00001b6a LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x00001b6a cmpq $1, %rax
- 0x0f, 0x84, 0x41, 0x08, 0x00, 0x00, //0x00001b6e je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001b74 movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001b77 movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001b7b subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001b7e cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001b82 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b86 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b8d movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001b92 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b95 addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001b98 jne LBB0_331
- 0xe9, 0x12, 0x08, 0x00, 0x00, //0x00001b9e jmp LBB0_416
- //0x00001ba3 LBB0_419
- 0x48, 0xf7, 0xd8, //0x00001ba3 negq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ba6 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001baa movq $-48(%rbp), %r12
- 0x48, 0x8b, 0x55, 0xb8, //0x00001bae movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001bb2 movq $-64(%rbp), %rdi
- 0x48, 0x89, 0xc1, //0x00001bb6 movq %rax, %rcx
- 0x48, 0x85, 0xc9, //0x00001bb9 testq %rcx, %rcx
- 0x0f, 0x89, 0xc6, 0xf0, 0xff, 0xff, //0x00001bbc jns LBB0_268
- 0xe9, 0x0a, 0x08, 0x00, 0x00, //0x00001bc2 jmp LBB0_420
- //0x00001bc7 LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001bc7 subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001bca bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001bce addq %r13, %r11
- //0x00001bd1 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001bd1 notq %r11
- //0x00001bd4 LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001bd4 movq $-56(%rbp), %rsi
- 0x48, 0x8b, 0x55, 0xb8, //0x00001bd8 movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001bdc movq $-64(%rbp), %rdi
- 0xe9, 0x19, 0xfb, 0xff, 0xff, //0x00001be0 jmp LBB0_304
- //0x00001be5 LBB0_340
- 0x4c, 0x03, 0x5d, 0x90, //0x00001be5 addq $-112(%rbp), %r11
- 0xe9, 0x44, 0xf3, 0xff, 0xff, //0x00001be9 jmp LBB0_193
- //0x00001bee LBB0_206
- 0x4d, 0x89, 0xc3, //0x00001bee movq %r8, %r11
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001bf1 movq $-88(%rbp), %r12
- 0x49, 0x83, 0xfc, 0x20, //0x00001bf5 cmpq $32, %r12
- 0x0f, 0x82, 0x99, 0x06, 0x00, 0x00, //0x00001bf9 jb LBB0_399
- //0x00001bff LBB0_207
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bff vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001c04 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001c0a vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001c0e vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001c12 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001c16 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001c1a vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001c1e vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001c22 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001c26 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001c2a shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001c2e shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001c32 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001c35 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001c39 jne LBB0_209
- 0x48, 0x85, 0xff, //0x00001c3f testq %rdi, %rdi
- 0x0f, 0x85, 0xed, 0x05, 0x00, 0x00, //0x00001c42 jne LBB0_396
- //0x00001c48 LBB0_209
- 0x48, 0x09, 0xca, //0x00001c48 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001c4b movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00001c4e orq %r10, %rax
- 0x0f, 0x85, 0xfb, 0x05, 0x00, 0x00, //0x00001c51 jne LBB0_397
- //0x00001c57 LBB0_210
- 0x48, 0x85, 0xd2, //0x00001c57 testq %rdx, %rdx
- 0x0f, 0x84, 0x30, 0x06, 0x00, 0x00, //0x00001c5a je LBB0_398
- //0x00001c60 LBB0_211
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001c60 bsfq %rdx, %rax
- 0xe9, 0xaa, 0xf4, 0xff, 0xff, //0x00001c64 jmp LBB0_215
- //0x00001c69 LBB0_279
- 0x4d, 0x89, 0xe3, //0x00001c69 movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x00001c6c movq $-88(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001c70 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001c74 movq $-48(%rbp), %r12
- 0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001c78 jb LBB0_345
- //0x00001c7e LBB0_280
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001c7e vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001c83 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001c89 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001c8d vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001c91 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001c95 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x00001c99 vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001c9d vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001ca1 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x00001ca5 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x00001ca9 vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x00001cad vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001cb1 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001cb5 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001cb9 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001cbd vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001cc1 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001cc5 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001cc9 shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001ccd shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001cd1 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001cd4 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001cd8 jne LBB0_282
- 0x48, 0x85, 0xd2, //0x00001cde testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0x06, 0x00, 0x00, //0x00001ce1 jne LBB0_408
- //0x00001ce7 LBB0_282
- 0x48, 0xc1, 0xe7, 0x10, //0x00001ce7 shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x00001ceb orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x00001cee movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001cf1 orq %r8, %rcx
- 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001cf4 jne LBB0_395
- //0x00001cfa LBB0_283
- 0x4c, 0x09, 0xf7, //0x00001cfa orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001cfd movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d02 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001d07 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d0a je LBB0_285
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001d10 bsfq %rsi, %rdx
- //0x00001d14 LBB0_285
- 0x48, 0x85, 0xff, //0x00001d14 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d17 je LBB0_287
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001d1d bsfq %rdi, %rcx
- //0x00001d21 LBB0_287
- 0x48, 0x85, 0xf6, //0x00001d21 testq %rsi, %rsi
- 0x0f, 0x85, 0x88, 0xfb, 0xff, 0xff, //0x00001d24 jne LBB0_122
- 0x48, 0x85, 0xff, //0x00001d2a testq %rdi, %rdi
- 0x0f, 0x85, 0x48, 0x08, 0x00, 0x00, //0x00001d2d jne LBB0_450
- 0x49, 0x83, 0xc3, 0x20, //0x00001d33 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001d37 addq $-32, %rax
- //0x00001d3b LBB0_345
- 0x4d, 0x85, 0xc0, //0x00001d3b testq %r8, %r8
- 0x0f, 0x85, 0xec, 0x05, 0x00, 0x00, //0x00001d3e jne LBB0_409
- 0x48, 0x85, 0xc0, //0x00001d44 testq %rax, %rax
- 0x0f, 0x84, 0x68, 0x06, 0x00, 0x00, //0x00001d47 je LBB0_416
- //0x00001d4d LBB0_347
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001d4d movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001d51 cmpb $34, %cl
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d54 je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001d5a cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d5d je LBB0_351
- 0x80, 0xf9, 0x1f, //0x00001d63 cmpb $31, %cl
- 0x0f, 0x86, 0x1b, 0x08, 0x00, 0x00, //0x00001d66 jbe LBB0_451
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d6c movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001d73 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001d78 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001d7b addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001d7e jne LBB0_347
- 0xe9, 0x2c, 0x06, 0x00, 0x00, //0x00001d84 jmp LBB0_416
- //0x00001d89 LBB0_351
- 0x48, 0x83, 0xf8, 0x01, //0x00001d89 cmpq $1, %rax
- 0x0f, 0x84, 0x22, 0x06, 0x00, 0x00, //0x00001d8d je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001d93 movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001d96 movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001d9a subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001d9d cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001da1 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001da5 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001dac movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001db1 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001db4 addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001db7 jne LBB0_347
- 0xe9, 0xf3, 0x05, 0x00, 0x00, //0x00001dbd jmp LBB0_416
- //0x00001dc2 LBB0_355
- 0x4c, 0x03, 0x5d, 0x90, //0x00001dc2 addq $-112(%rbp), %r11
- 0xe9, 0xf8, 0xf0, 0xff, 0xff, //0x00001dc6 jmp LBB0_186
- //0x00001dcb LBB0_341
- 0x49, 0x89, 0xf8, //0x00001dcb movq %rdi, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001dce movq $-1, %r11
- 0x48, 0x85, 0xdb, //0x00001dd5 testq %rbx, %rbx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001dd8 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0xb9, 0xf8, 0xff, 0xff, //0x00001ddc jne LBB0_295
- 0xe9, 0x44, 0x06, 0x00, 0x00, //0x00001de2 jmp LBB0_430
- //0x00001de7 LBB0_342
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001de7 movq $-1, %r11
- 0x4c, 0x89, 0x55, 0xb0, //0x00001dee movq %r10, $-80(%rbp)
- 0x4c, 0x89, 0xcf, //0x00001df2 movq %r9, %rdi
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001df5 movq $-1, %r13
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001dfc movq $-1, %r12
- 0xe9, 0x68, 0xe9, 0xff, 0xff, //0x00001e03 jmp LBB0_92
- //0x00001e08 LBB0_353
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e08 movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00001e0f xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e12 cmpq $32, %r13
- 0x0f, 0x83, 0x6a, 0xf9, 0xff, 0xff, //0x00001e16 jae LBB0_49
- 0xe9, 0x50, 0x01, 0x00, 0x00, //0x00001e1c jmp LBB0_366
- //0x00001e21 LBB0_354
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e21 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001e28 xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001e2b cmpq $32, %rax
- 0x0f, 0x83, 0xd1, 0xf9, 0xff, 0xff, //0x00001e2f jae LBB0_114
- 0xe9, 0x3b, 0xfc, 0xff, 0xff, //0x00001e35 jmp LBB0_318
- //0x00001e3a LBB0_356
- 0x49, 0xf7, 0xdb, //0x00001e3a negq %r11
- 0xe9, 0x92, 0xfd, 0xff, 0xff, //0x00001e3d jmp LBB0_339
- //0x00001e42 LBB0_357
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e42 movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00001e49 xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e4c cmpq $32, %r13
- 0x0f, 0x83, 0xcd, 0xfa, 0xff, 0xff, //0x00001e50 jae LBB0_135
- 0xe9, 0xa2, 0x02, 0x00, 0x00, //0x00001e56 jmp LBB0_382
- //0x00001e5b LBB0_358
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e5b movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001e62 xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001e65 cmpq $32, %rax
- 0x0f, 0x83, 0x33, 0xfb, 0xff, 0xff, //0x00001e69 jae LBB0_170
- 0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x00001e6f jmp LBB0_329
- //0x00001e74 LBB0_359
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001e74 movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x00001e7b movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x00001e7e movq %r10, %r9
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e81 movq $-1, %rbx
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e88 movq $-1, %rcx
- 0x48, 0x8d, 0x35, 0x02, 0x09, 0x00, 0x00, //0x00001e8f leaq $2306(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0x57, 0xf4, 0xff, 0xff, //0x00001e96 jmp LBB0_240
- //0x00001e9b LBB0_360
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e9b movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00001ea2 xorl %r10d, %r10d
- 0x49, 0x83, 0xfc, 0x20, //0x00001ea5 cmpq $32, %r12
- 0x0f, 0x83, 0x50, 0xfd, 0xff, 0xff, //0x00001ea9 jae LBB0_207
- 0xe9, 0xe4, 0x03, 0x00, 0x00, //0x00001eaf jmp LBB0_399
- //0x00001eb4 LBB0_361
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001ebb xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001ebe cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001ec2 movq $-48(%rbp), %r12
- 0x0f, 0x83, 0xb2, 0xfd, 0xff, 0xff, //0x00001ec6 jae LBB0_280
- 0xe9, 0x6a, 0xfe, 0xff, 0xff, //0x00001ecc jmp LBB0_345
- //0x00001ed1 LBB0_362
- 0x44, 0x89, 0xc1, //0x00001ed1 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00001ed4 notl %ecx
- 0x21, 0xd1, //0x00001ed6 andl %edx, %ecx
- 0x44, 0x8d, 0x24, 0x09, //0x00001ed8 leal (%rcx,%rcx), %r12d
- 0x45, 0x09, 0xc4, //0x00001edc orl %r8d, %r12d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001edf movl $2863311530, %ebx
- 0x44, 0x31, 0xe3, //0x00001ee4 xorl %r12d, %ebx
- 0x21, 0xd3, //0x00001ee7 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ee9 andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00001eef xorl %r8d, %r8d
- 0x01, 0xcb, //0x00001ef2 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00001ef4 setb %r8b
- 0x01, 0xdb, //0x00001ef8 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001efa xorl $1431655765, %ebx
- 0x44, 0x21, 0xe3, //0x00001f00 andl %r12d, %ebx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f03 movq $-48(%rbp), %r12
- 0xf7, 0xd3, //0x00001f07 notl %ebx
- 0x21, 0xde, //0x00001f09 andl %ebx, %esi
- 0xe9, 0x72, 0xf9, 0xff, 0xff, //0x00001f0b jmp LBB0_117
- //0x00001f10 LBB0_363
- 0x4c, 0x89, 0xd8, //0x00001f10 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001f13 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00001f17 bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x00001f1b addq %rax, %r9
- 0x48, 0x09, 0xca, //0x00001f1e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001f21 movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x00001f24 orq %r12, %rax
- 0x0f, 0x84, 0xb1, 0xf8, 0xff, 0xff, //0x00001f27 je LBB0_52
- //0x00001f2d LBB0_364
- 0x44, 0x89, 0xe0, //0x00001f2d movl %r12d, %eax
- 0xf7, 0xd0, //0x00001f30 notl %eax
- 0x21, 0xf8, //0x00001f32 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x00001f34 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xe1, //0x00001f37 orl %r12d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f3a movl $2863311530, %esi
- 0x31, 0xce, //0x00001f3f xorl %ecx, %esi
- 0x21, 0xfe, //0x00001f41 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f43 andl $-1431655766, %esi
- 0x45, 0x31, 0xe4, //0x00001f49 xorl %r12d, %r12d
- 0x01, 0xc6, //0x00001f4c addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc4, //0x00001f4e setb %r12b
- 0x01, 0xf6, //0x00001f52 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f54 xorl $1431655765, %esi
- 0x21, 0xce, //0x00001f5a andl %ecx, %esi
- 0xf7, 0xd6, //0x00001f5c notl %esi
- 0x21, 0xf2, //0x00001f5e andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00001f60 testq %rdx, %rdx
- 0x0f, 0x85, 0x7e, 0xf8, 0xff, 0xff, //0x00001f63 jne LBB0_53
- //0x00001f69 LBB0_365
- 0x49, 0x83, 0xc3, 0x20, //0x00001f69 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00001f6d addq $-32, %r13
- //0x00001f71 LBB0_366
- 0x4d, 0x85, 0xe4, //0x00001f71 testq %r12, %r12
- 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00001f74 jne LBB0_375
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f7a movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x00001f7e testq %r13, %r13
- 0x0f, 0x84, 0x2e, 0x04, 0x00, 0x00, //0x00001f81 je LBB0_416
- //0x00001f87 LBB0_368
- 0x49, 0x8d, 0x4b, 0x01, //0x00001f87 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001f8b movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001f8f cmpb $34, %bl
- 0x0f, 0x84, 0x7b, 0x03, 0x00, 0x00, //0x00001f92 je LBB0_407
- 0x49, 0x8d, 0x55, 0xff, //0x00001f98 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00001f9c cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001f9f je LBB0_371
- 0x49, 0x89, 0xd5, //0x00001fa5 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00001fa8 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001fab testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001fae jne LBB0_368
- 0xe9, 0xfc, 0x03, 0x00, 0x00, //0x00001fb4 jmp LBB0_416
- //0x00001fb9 LBB0_371
- 0x48, 0x85, 0xd2, //0x00001fb9 testq %rdx, %rdx
- 0x0f, 0x84, 0xf3, 0x03, 0x00, 0x00, //0x00001fbc je LBB0_416
- 0x48, 0x03, 0x4d, 0x98, //0x00001fc2 addq $-104(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001fc6 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001fca cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00001fce addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00001fd2 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00001fd6 movq %r13, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001fd9 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xd2, //0x00001fdd testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00001fe0 jne LBB0_368
- 0xe9, 0xca, 0x03, 0x00, 0x00, //0x00001fe6 jmp LBB0_416
- //0x00001feb LBB0_373
- 0x4c, 0x89, 0xdb, //0x00001feb movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x00001fee subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00001ff1 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x00001ff5 addq %rbx, %r9
- 0xe9, 0x72, 0xf8, 0xff, 0xff, //0x00001ff8 jmp LBB0_116
- //0x00001ffd LBB0_374
- 0x44, 0x89, 0xc1, //0x00001ffd movl %r8d, %ecx
- 0xf7, 0xd1, //0x00002000 notl %ecx
- 0x21, 0xd1, //0x00002002 andl %edx, %ecx
- 0x44, 0x8d, 0x24, 0x09, //0x00002004 leal (%rcx,%rcx), %r12d
- 0x45, 0x09, 0xc4, //0x00002008 orl %r8d, %r12d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200b movl $2863311530, %ebx
- 0x44, 0x31, 0xe3, //0x00002010 xorl %r12d, %ebx
- 0x21, 0xd3, //0x00002013 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002015 andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x0000201b xorl %r8d, %r8d
- 0x01, 0xcb, //0x0000201e addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00002020 setb %r8b
- 0x01, 0xdb, //0x00002024 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002026 xorl $1431655765, %ebx
- 0x44, 0x21, 0xe3, //0x0000202c andl %r12d, %ebx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000202f movq $-48(%rbp), %r12
- 0xf7, 0xd3, //0x00002033 notl %ebx
- 0x21, 0xde, //0x00002035 andl %ebx, %esi
- 0xe9, 0xe2, 0xf9, 0xff, 0xff, //0x00002037 jmp LBB0_173
- //0x0000203c LBB0_375
- 0x4d, 0x85, 0xed, //0x0000203c testq %r13, %r13
- 0x0f, 0x84, 0x70, 0x03, 0x00, 0x00, //0x0000203f je LBB0_416
- 0x48, 0x8b, 0x45, 0x98, //0x00002045 movq $-104(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002049 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x0000204c cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002050 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x00002054 incq %r11
- 0x49, 0xff, 0xcd, //0x00002057 decq %r13
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000205a movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x0000205e testq %r13, %r13
- 0x0f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002061 jne LBB0_368
- 0xe9, 0x49, 0x03, 0x00, 0x00, //0x00002067 jmp LBB0_416
- //0x0000206c LBB0_377
- 0x48, 0x85, 0xc0, //0x0000206c testq %rax, %rax
- 0x0f, 0x84, 0x40, 0x03, 0x00, 0x00, //0x0000206f je LBB0_416
- 0x48, 0x8b, 0x4d, 0x98, //0x00002075 movq $-104(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002079 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x0000207c cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002080 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x00002084 incq %r11
- 0x48, 0xff, 0xc8, //0x00002087 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000208a movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x0000208e testq %rax, %rax
- 0x0f, 0x85, 0xf0, 0xf9, 0xff, 0xff, //0x00002091 jne LBB0_320
- 0xe9, 0x19, 0x03, 0x00, 0x00, //0x00002097 jmp LBB0_416
- //0x0000209c LBB0_379
- 0x4c, 0x89, 0xd8, //0x0000209c movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x0000209f subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x000020a3 bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x000020a7 addq %rax, %r9
- 0x48, 0x09, 0xca, //0x000020aa orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x000020ad movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x000020b0 orq %r12, %rax
- 0x0f, 0x84, 0xc2, 0xf8, 0xff, 0xff, //0x000020b3 je LBB0_138
- //0x000020b9 LBB0_380
- 0x44, 0x89, 0xe0, //0x000020b9 movl %r12d, %eax
- 0xf7, 0xd0, //0x000020bc notl %eax
- 0x21, 0xf8, //0x000020be andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000020c0 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xe1, //0x000020c3 orl %r12d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020c6 movl $2863311530, %esi
- 0x31, 0xce, //0x000020cb xorl %ecx, %esi
- 0x21, 0xfe, //0x000020cd andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020cf andl $-1431655766, %esi
- 0x45, 0x31, 0xe4, //0x000020d5 xorl %r12d, %r12d
- 0x01, 0xc6, //0x000020d8 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc4, //0x000020da setb %r12b
- 0x01, 0xf6, //0x000020de addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000020e0 xorl $1431655765, %esi
- 0x21, 0xce, //0x000020e6 andl %ecx, %esi
- 0xf7, 0xd6, //0x000020e8 notl %esi
- 0x21, 0xf2, //0x000020ea andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x000020ec testq %rdx, %rdx
- 0x0f, 0x85, 0x8f, 0xf8, 0xff, 0xff, //0x000020ef jne LBB0_139
- //0x000020f5 LBB0_381
- 0x49, 0x83, 0xc3, 0x20, //0x000020f5 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x000020f9 addq $-32, %r13
- //0x000020fd LBB0_382
- 0x4d, 0x85, 0xe4, //0x000020fd testq %r12, %r12
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00002100 jne LBB0_391
- 0x4c, 0x8b, 0x65, 0xd0, //0x00002106 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x0000210a testq %r13, %r13
- 0x0f, 0x84, 0xa2, 0x02, 0x00, 0x00, //0x0000210d je LBB0_416
- //0x00002113 LBB0_384
- 0x49, 0x8d, 0x4b, 0x01, //0x00002113 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00002117 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x0000211b cmpb $34, %bl
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000211e je LBB0_389
- 0x49, 0x8d, 0x55, 0xff, //0x00002124 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00002128 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000212b je LBB0_387
- 0x49, 0x89, 0xd5, //0x00002131 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00002134 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00002137 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000213a jne LBB0_384
- 0xe9, 0x70, 0x02, 0x00, 0x00, //0x00002140 jmp LBB0_416
- //0x00002145 LBB0_387
- 0x48, 0x85, 0xd2, //0x00002145 testq %rdx, %rdx
- 0x0f, 0x84, 0x67, 0x02, 0x00, 0x00, //0x00002148 je LBB0_416
- 0x48, 0x03, 0x4d, 0x98, //0x0000214e addq $-104(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002152 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002156 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x0000215a addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x0000215e addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002162 movq %r13, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00002165 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xd2, //0x00002169 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000216c jne LBB0_384
- 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00002172 jmp LBB0_416
- //0x00002177 LBB0_389
- 0x4c, 0x29, 0xe1, //0x00002177 subq %r12, %rcx
- 0x49, 0x89, 0xcb, //0x0000217a movq %rcx, %r11
- 0xe9, 0xb0, 0xed, 0xff, 0xff, //0x0000217d jmp LBB0_193
- //0x00002182 LBB0_390
- 0x4c, 0x89, 0xdb, //0x00002182 movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x00002185 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002188 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x0000218c addq %rbx, %r9
- 0xe9, 0x77, 0xf8, 0xff, 0xff, //0x0000218f jmp LBB0_172
- //0x00002194 LBB0_391
- 0x4d, 0x85, 0xed, //0x00002194 testq %r13, %r13
- 0x0f, 0x84, 0x18, 0x02, 0x00, 0x00, //0x00002197 je LBB0_416
- 0x48, 0x8b, 0x45, 0x98, //0x0000219d movq $-104(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000021a1 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x000021a4 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x000021a8 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x000021ac incq %r11
- 0x49, 0xff, 0xcd, //0x000021af decq %r13
- 0x4c, 0x8b, 0x65, 0xd0, //0x000021b2 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x000021b6 testq %r13, %r13
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x000021b9 jne LBB0_384
- 0xe9, 0xf1, 0x01, 0x00, 0x00, //0x000021bf jmp LBB0_416
- //0x000021c4 LBB0_393
- 0x48, 0x85, 0xc0, //0x000021c4 testq %rax, %rax
- 0x0f, 0x84, 0xe8, 0x01, 0x00, 0x00, //0x000021c7 je LBB0_416
- 0x48, 0x8b, 0x4d, 0x98, //0x000021cd movq $-104(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x000021d1 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000021d4 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x000021d8 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x000021dc incq %r11
- 0x48, 0xff, 0xc8, //0x000021df decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000021e2 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x000021e6 testq %rax, %rax
- 0x0f, 0x85, 0x3f, 0xf9, 0xff, 0xff, //0x000021e9 jne LBB0_331
- 0xe9, 0xc1, 0x01, 0x00, 0x00, //0x000021ef jmp LBB0_416
- //0x000021f4 LBB0_395
- 0x44, 0x89, 0xc1, //0x000021f4 movl %r8d, %ecx
- 0xf7, 0xd1, //0x000021f7 notl %ecx
- 0x21, 0xd1, //0x000021f9 andl %edx, %ecx
- 0x4d, 0x89, 0xd5, //0x000021fb movq %r10, %r13
- 0x44, 0x8d, 0x14, 0x09, //0x000021fe leal (%rcx,%rcx), %r10d
- 0x45, 0x09, 0xc2, //0x00002202 orl %r8d, %r10d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002205 movl $2863311530, %ebx
- 0x44, 0x31, 0xd3, //0x0000220a xorl %r10d, %ebx
- 0x21, 0xd3, //0x0000220d andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000220f andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00002215 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00002218 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x0000221a setb %r8b
- 0x01, 0xdb, //0x0000221e addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002220 xorl $1431655765, %ebx
- 0x44, 0x21, 0xd3, //0x00002226 andl %r10d, %ebx
- 0x4d, 0x89, 0xea, //0x00002229 movq %r13, %r10
- 0xf7, 0xd3, //0x0000222c notl %ebx
- 0x21, 0xde, //0x0000222e andl %ebx, %esi
- 0xe9, 0xc5, 0xfa, 0xff, 0xff, //0x00002230 jmp LBB0_283
- //0x00002235 LBB0_396
- 0x4c, 0x89, 0xd8, //0x00002235 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002238 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x0000223c bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x00002240 addq %rax, %r9
- 0x48, 0x09, 0xca, //0x00002243 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00002246 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00002249 orq %r10, %rax
- 0x0f, 0x84, 0x05, 0xfa, 0xff, 0xff, //0x0000224c je LBB0_210
- //0x00002252 LBB0_397
- 0x44, 0x89, 0xd0, //0x00002252 movl %r10d, %eax
- 0xf7, 0xd0, //0x00002255 notl %eax
- 0x21, 0xf8, //0x00002257 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x00002259 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xd1, //0x0000225c orl %r10d, %ecx
- 0x89, 0xce, //0x0000225f movl %ecx, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002261 movl $2863311530, %ebx
- 0x31, 0xde, //0x00002266 xorl %ebx, %esi
- 0x21, 0xfe, //0x00002268 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000226a andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00002270 xorl %r10d, %r10d
- 0x01, 0xc6, //0x00002273 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x00002275 setb %r10b
- 0x01, 0xf6, //0x00002279 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000227b xorl $1431655765, %esi
- 0x21, 0xce, //0x00002281 andl %ecx, %esi
- 0xf7, 0xd6, //0x00002283 notl %esi
- 0x21, 0xf2, //0x00002285 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00002287 testq %rdx, %rdx
- 0x0f, 0x85, 0xd0, 0xf9, 0xff, 0xff, //0x0000228a jne LBB0_211
- //0x00002290 LBB0_398
- 0x49, 0x83, 0xc3, 0x20, //0x00002290 addq $32, %r11
- 0x49, 0x83, 0xc4, 0xe0, //0x00002294 addq $-32, %r12
- //0x00002298 LBB0_399
- 0x4d, 0x85, 0xd2, //0x00002298 testq %r10, %r10
- 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x0000229b jne LBB0_411
- 0x4c, 0x8b, 0x55, 0xb0, //0x000022a1 movq $-80(%rbp), %r10
- 0x4d, 0x85, 0xe4, //0x000022a5 testq %r12, %r12
- 0x0f, 0x84, 0x07, 0x01, 0x00, 0x00, //0x000022a8 je LBB0_416
- //0x000022ae LBB0_401
- 0x49, 0x8d, 0x4b, 0x01, //0x000022ae leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000022b2 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000022b6 cmpb $34, %bl
- 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x000022b9 je LBB0_406
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x000022bf leaq $-1(%r12), %rdx
- 0x80, 0xfb, 0x5c, //0x000022c4 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000022c7 je LBB0_404
- 0x49, 0x89, 0xd4, //0x000022cd movq %rdx, %r12
- 0x49, 0x89, 0xcb, //0x000022d0 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000022d3 testq %rdx, %rdx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000022d6 jne LBB0_401
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000022dc jmp LBB0_416
- //0x000022e1 LBB0_404
- 0x48, 0x85, 0xd2, //0x000022e1 testq %rdx, %rdx
- 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x000022e4 je LBB0_416
- 0x48, 0x03, 0x4d, 0x98, //0x000022ea addq $-104(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000022ee cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x000022f2 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x000022f6 addq $2, %r11
- 0x49, 0x83, 0xc4, 0xfe, //0x000022fa addq $-2, %r12
- 0x4c, 0x89, 0xe2, //0x000022fe movq %r12, %rdx
- 0x48, 0x85, 0xd2, //0x00002301 testq %rdx, %rdx
- 0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00002304 jne LBB0_401
- 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x0000230a jmp LBB0_416
- //0x0000230f LBB0_406
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000230f movq $-48(%rbp), %r12
- //0x00002313 LBB0_407
- 0x4c, 0x29, 0xe1, //0x00002313 subq %r12, %rcx
- 0x49, 0x89, 0xcb, //0x00002316 movq %rcx, %r11
- 0xe9, 0xa5, 0xeb, 0xff, 0xff, //0x00002319 jmp LBB0_186
- //0x0000231e LBB0_408
- 0x4c, 0x89, 0xdb, //0x0000231e movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x00002321 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002324 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x00002328 addq %rbx, %r9
- 0xe9, 0xb7, 0xf9, 0xff, 0xff, //0x0000232b jmp LBB0_282
- //0x00002330 LBB0_409
- 0x48, 0x85, 0xc0, //0x00002330 testq %rax, %rax
- 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00002333 je LBB0_416
- 0x48, 0x8b, 0x4d, 0x98, //0x00002339 movq $-104(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000233d addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002340 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002344 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x00002348 incq %r11
- 0x48, 0xff, 0xc8, //0x0000234b decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000234e movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x00002352 testq %rax, %rax
- 0x0f, 0x85, 0xf2, 0xf9, 0xff, 0xff, //0x00002355 jne LBB0_347
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x0000235b jmp LBB0_416
- //0x00002360 LBB0_411
- 0x4d, 0x85, 0xe4, //0x00002360 testq %r12, %r12
- 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002363 je LBB0_416
- 0x48, 0x8b, 0x45, 0x98, //0x00002369 movq $-104(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x0000236d addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x00002370 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002374 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x00002378 incq %r11
- 0x49, 0xff, 0xcc, //0x0000237b decq %r12
- 0x4c, 0x8b, 0x55, 0xb0, //0x0000237e movq $-80(%rbp), %r10
- 0x4d, 0x85, 0xe4, //0x00002382 testq %r12, %r12
- 0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002385 jne LBB0_401
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000238b jmp LBB0_416
- //0x00002390 LBB0_413
- 0x48, 0x89, 0x0e, //0x00002390 movq %rcx, (%rsi)
- //0x00002393 LBB0_414
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002393 movq $-1, %rax
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x0000239a jmp LBB0_424
- //0x0000239f LBB0_432
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000239f movq $-7, %rax
- 0xe9, 0x39, 0x00, 0x00, 0x00, //0x000023a6 jmp LBB0_424
- //0x000023ab LBB0_415
- 0x49, 0x83, 0xfb, 0xff, //0x000023ab cmpq $-1, %r11
- 0x0f, 0x85, 0x93, 0x01, 0x00, 0x00, //0x000023af jne LBB0_417
- //0x000023b5 LBB0_416
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023b5 movq $-1, %r11
- 0x4c, 0x8b, 0x4d, 0xa0, //0x000023bc movq $-96(%rbp), %r9
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x000023c0 jmp LBB0_417
- //0x000023c5 LBB0_418
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000023c5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000023cc jmp LBB0_421
- //0x000023d1 LBB0_420
- 0x48, 0x89, 0xc8, //0x000023d1 movq %rcx, %rax
- //0x000023d4 LBB0_421
- 0x48, 0xf7, 0xd0, //0x000023d4 notq %rax
- 0x49, 0x01, 0xc7, //0x000023d7 addq %rax, %r15
- //0x000023da LBB0_422
- 0x4c, 0x89, 0x3e, //0x000023da movq %r15, (%rsi)
- //0x000023dd LBB0_423
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000023dd movq $-2, %rax
- //0x000023e4 LBB0_424
- 0x48, 0x83, 0xc4, 0x70, //0x000023e4 addq $112, %rsp
- 0x5b, //0x000023e8 popq %rbx
- 0x41, 0x5c, //0x000023e9 popq %r12
- 0x41, 0x5d, //0x000023eb popq %r13
- 0x41, 0x5e, //0x000023ed popq %r14
- 0x41, 0x5f, //0x000023ef popq %r15
- 0x5d, //0x000023f1 popq %rbp
- 0xc3, //0x000023f2 retq
- //0x000023f3 LBB0_431
- 0x48, 0x89, 0x0e, //0x000023f3 movq %rcx, (%rsi)
- 0xe9, 0xe9, 0xff, 0xff, 0xff, //0x000023f6 jmp LBB0_424
- //0x000023fb LBB0_425
- 0x49, 0x83, 0xf9, 0xff, //0x000023fb cmpq $-1, %r9
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000023ff jne LBB0_426
- 0x49, 0x0f, 0xbc, 0xc4, //0x00002405 bsfq %r12, %rax
- 0xe9, 0x29, 0x01, 0x00, 0x00, //0x00002409 jmp LBB0_445
- //0x0000240e LBB0_427
- 0x49, 0x83, 0xf9, 0xff, //0x0000240e cmpq $-1, %r9
- 0x0f, 0x84, 0x1b, 0x01, 0x00, 0x00, //0x00002412 je LBB0_444
- //0x00002418 LBB0_426
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002418 movq $-2, %r11
- 0xe9, 0x24, 0x01, 0x00, 0x00, //0x0000241f jmp LBB0_417
- //0x00002424 LBB0_429
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002424 movq $-1, %r11
- //0x0000242b LBB0_430
- 0x4d, 0x29, 0xdf, //0x0000242b subq %r11, %r15
- 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x0000242e jmp LBB0_422
- //0x00002433 LBB0_433
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002433 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x0000243a cmpb $97, %cl
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000243d jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x02, //0x00002443 leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002447 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x0000244a cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00002450 jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x03, //0x00002456 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000245a movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x0000245d cmpb $115, $3(%r12,%r15)
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002463 jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x04, //0x00002469 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000246d movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x00002470 cmpb $101, $4(%r12,%r15)
- 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00002476 jne LBB0_424
- 0x49, 0x83, 0xc7, 0x05, //0x0000247c addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x00002480 movq %r15, (%rsi)
- 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00002483 jmp LBB0_424
- //0x00002488 LBB0_257
- 0x4c, 0x89, 0x3e, //0x00002488 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000248b movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x00002492 cmpb $110, (%r10)
- 0x0f, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002496 jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x01, //0x0000249c leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024a0 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x000024a3 cmpb $117, $1(%r12,%r15)
- 0x0f, 0x85, 0x35, 0xff, 0xff, 0xff, //0x000024a9 jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x02, //0x000024af leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024b3 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024b6 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0x22, 0xff, 0xff, 0xff, //0x000024bc jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x03, //0x000024c2 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024c6 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024c9 cmpb $108, $3(%r12,%r15)
- 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x000024cf jne LBB0_424
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024d5 jmp LBB0_442
- //0x000024da LBB0_438
- 0x4c, 0x89, 0x3e, //0x000024da movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024dd movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x000024e4 cmpb $116, (%r10)
- 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x000024e8 jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x01, //0x000024ee leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024f2 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x000024f5 cmpb $114, $1(%r12,%r15)
- 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x000024fb jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x02, //0x00002501 leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002505 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002508 cmpb $117, $2(%r12,%r15)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x0000250e jne LBB0_424
- 0x49, 0x8d, 0x4f, 0x03, //0x00002514 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002518 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x0000251b cmpb $101, $3(%r12,%r15)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00002521 jne LBB0_424
- //0x00002527 LBB0_442
- 0x49, 0x83, 0xc7, 0x04, //0x00002527 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x0000252b movq %r15, (%rsi)
- 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x0000252e jmp LBB0_424
- //0x00002533 LBB0_444
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002533 bsfq %rdx, %rax
- //0x00002537 LBB0_445
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00002537 subq $-48(%rbp), %r11
- //0x0000253b LBB0_446
- 0x49, 0x01, 0xc3, //0x0000253b addq %rax, %r11
- //0x0000253e LBB0_447
- 0x4d, 0x89, 0xd9, //0x0000253e movq %r11, %r9
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002541 movq $-2, %r11
- //0x00002548 LBB0_417
- 0x48, 0x8b, 0x45, 0xc8, //0x00002548 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x0000254c movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x0000254f movq %r11, %rax
- 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00002552 jmp LBB0_424
- //0x00002557 LBB0_449
- 0x4c, 0x89, 0x55, 0xa0, //0x00002557 movq %r10, $-96(%rbp)
- 0xe9, 0x55, 0xfe, 0xff, 0xff, //0x0000255b jmp LBB0_416
- //0x00002560 LBB0_308
- 0x4c, 0x01, 0xd9, //0x00002560 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002563 movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x0000256a movq %rcx, %r9
- 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x0000256d jmp LBB0_417
- //0x00002572 LBB0_448
- 0x4c, 0x89, 0x75, 0xa0, //0x00002572 movq %r14, $-96(%rbp)
- 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x00002576 jmp LBB0_416
- //0x0000257b LBB0_450
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000257b bsfq %rdi, %rax
- 0x4d, 0x29, 0xe3, //0x0000257f subq %r12, %r11
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00002582 jmp LBB0_446
- //0x00002587 LBB0_451
- 0x4d, 0x29, 0xe3, //0x00002587 subq %r12, %r11
- 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000258a jmp LBB0_447
- 0x90, //0x0000258f .p2align 2, 0x90
- // // .set L0_0_set_33, LBB0_33-LJTI0_0
- // // .set L0_0_set_35, LBB0_35-LJTI0_0
- // // .set L0_0_set_38, LBB0_38-LJTI0_0
- // // .set L0_0_set_58, LBB0_58-LJTI0_0
- // // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_63, LBB0_63-LJTI0_0
- //0x00002590 LJTI0_0
- 0xb2, 0xdd, 0xff, 0xff, //0x00002590 .long L0_0_set_33
- 0xcb, 0xdd, 0xff, 0xff, //0x00002594 .long L0_0_set_35
- 0xf7, 0xdd, 0xff, 0xff, //0x00002598 .long L0_0_set_38
- 0xb3, 0xdf, 0xff, 0xff, //0x0000259c .long L0_0_set_58
- 0xca, 0xdf, 0xff, 0xff, //0x000025a0 .long L0_0_set_60
- 0xf4, 0xdf, 0xff, 0xff, //0x000025a4 .long L0_0_set_63
- // // .set L0_1_set_424, LBB0_424-LJTI0_1
- // // .set L0_1_set_423, LBB0_423-LJTI0_1
- // // .set L0_1_set_197, LBB0_197-LJTI0_1
- // // .set L0_1_set_216, LBB0_216-LJTI0_1
- // // .set L0_1_set_68, LBB0_68-LJTI0_1
- // // .set L0_1_set_250, LBB0_250-LJTI0_1
- // // .set L0_1_set_252, LBB0_252-LJTI0_1
- // // .set L0_1_set_255, LBB0_255-LJTI0_1
- // // .set L0_1_set_261, LBB0_261-LJTI0_1
- // // .set L0_1_set_265, LBB0_265-LJTI0_1
- //0x000025a8 LJTI0_1
- 0x3c, 0xfe, 0xff, 0xff, //0x000025a8 .long L0_1_set_424
- 0x35, 0xfe, 0xff, 0xff, //0x000025ac .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025b0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025b4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025b8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025bc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025c0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025c4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025c8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025cc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025d0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025d4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025d8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025dc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025e0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025e4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025e8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025ec .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025f0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025f4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025f8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000025fc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002600 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002604 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002608 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000260c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002610 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002614 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002618 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000261c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002620 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002624 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002628 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000262c .long L0_1_set_423
- 0xd2, 0xe9, 0xff, 0xff, //0x00002630 .long L0_1_set_197
- 0x35, 0xfe, 0xff, 0xff, //0x00002634 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002638 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000263c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002640 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002644 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002648 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000264c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002650 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002654 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002658 .long L0_1_set_423
- 0x7f, 0xeb, 0xff, 0xff, //0x0000265c .long L0_1_set_216
- 0x35, 0xfe, 0xff, 0xff, //0x00002660 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002664 .long L0_1_set_423
- 0x24, 0xe0, 0xff, 0xff, //0x00002668 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x0000266c .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x00002670 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x00002674 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x00002678 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x0000267c .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x00002680 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x00002684 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x00002688 .long L0_1_set_68
- 0x24, 0xe0, 0xff, 0xff, //0x0000268c .long L0_1_set_68
- 0x35, 0xfe, 0xff, 0xff, //0x00002690 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002694 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002698 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000269c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026a0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026a4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026a8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026ac .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026b0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026b4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026b8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026bc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026c0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026c4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026c8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026cc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026d0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026d4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026d8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026dc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026e0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026e4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026e8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026ec .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026f0 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026f4 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026f8 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x000026fc .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002700 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002704 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002708 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000270c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002710 .long L0_1_set_423
- 0xd7, 0xed, 0xff, 0xff, //0x00002714 .long L0_1_set_250
- 0x35, 0xfe, 0xff, 0xff, //0x00002718 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000271c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002720 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002724 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002728 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000272c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002730 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002734 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002738 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000273c .long L0_1_set_423
- 0xfe, 0xed, 0xff, 0xff, //0x00002740 .long L0_1_set_252
- 0x35, 0xfe, 0xff, 0xff, //0x00002744 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002748 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000274c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002750 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002754 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002758 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000275c .long L0_1_set_423
- 0x28, 0xee, 0xff, 0xff, //0x00002760 .long L0_1_set_255
- 0x35, 0xfe, 0xff, 0xff, //0x00002764 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002768 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000276c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002770 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002774 .long L0_1_set_423
- 0x4b, 0xee, 0xff, 0xff, //0x00002778 .long L0_1_set_261
- 0x35, 0xfe, 0xff, 0xff, //0x0000277c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002780 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002784 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002788 .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x0000278c .long L0_1_set_423
- 0x35, 0xfe, 0xff, 0xff, //0x00002790 .long L0_1_set_423
- 0x81, 0xee, 0xff, 0xff, //0x00002794 .long L0_1_set_265
- // // .set L0_2_set_241, LBB0_241-LJTI0_2
- // // .set L0_2_set_294, LBB0_294-LJTI0_2
- // // .set L0_2_set_248, LBB0_248-LJTI0_2
- // // .set L0_2_set_243, LBB0_243-LJTI0_2
- // // .set L0_2_set_246, LBB0_246-LJTI0_2
- //0x00002798 LJTI0_2
- 0x63, 0xeb, 0xff, 0xff, //0x00002798 .long L0_2_set_241
- 0xef, 0xee, 0xff, 0xff, //0x0000279c .long L0_2_set_294
- 0x63, 0xeb, 0xff, 0xff, //0x000027a0 .long L0_2_set_241
- 0xcc, 0xeb, 0xff, 0xff, //0x000027a4 .long L0_2_set_248
- 0xef, 0xee, 0xff, 0xff, //0x000027a8 .long L0_2_set_294
- 0x88, 0xeb, 0xff, 0xff, //0x000027ac .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027b0 .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027b4 .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027b8 .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027bc .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027c0 .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027c4 .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027c8 .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027cc .long L0_2_set_243
- 0x88, 0xeb, 0xff, 0xff, //0x000027d0 .long L0_2_set_243
- 0xef, 0xee, 0xff, 0xff, //0x000027d4 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027d8 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027dc .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027e0 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027e4 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027e8 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027ec .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027f0 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027f4 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027f8 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x000027fc .long L0_2_set_294
- 0xb1, 0xeb, 0xff, 0xff, //0x00002800 .long L0_2_set_246
- 0xef, 0xee, 0xff, 0xff, //0x00002804 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002808 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000280c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002810 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002814 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002834 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002844 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_294
- 0xef, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_294
- 0xb1, 0xeb, 0xff, 0xff, //0x00002880 .long L0_2_set_246
- // // .set L0_3_set_93, LBB0_93-LJTI0_3
- // // .set L0_3_set_148, LBB0_148-LJTI0_3
- // // .set L0_3_set_100, LBB0_100-LJTI0_3
- // // .set L0_3_set_95, LBB0_95-LJTI0_3
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- //0x00002884 LJTI0_3
- 0x00, 0xdf, 0xff, 0xff, //0x00002884 .long L0_3_set_93
- 0x65, 0xe3, 0xff, 0xff, //0x00002888 .long L0_3_set_148
- 0x00, 0xdf, 0xff, 0xff, //0x0000288c .long L0_3_set_93
- 0x5f, 0xdf, 0xff, 0xff, //0x00002890 .long L0_3_set_100
- 0x65, 0xe3, 0xff, 0xff, //0x00002894 .long L0_3_set_148
- 0x1c, 0xdf, 0xff, 0xff, //0x00002898 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x0000289c .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028a0 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028a4 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028a8 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028ac .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028b0 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028b4 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028b8 .long L0_3_set_95
- 0x1c, 0xdf, 0xff, 0xff, //0x000028bc .long L0_3_set_95
- 0x65, 0xe3, 0xff, 0xff, //0x000028c0 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028c4 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028c8 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028cc .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028d0 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028d4 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028d8 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028dc .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028e0 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028e4 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028e8 .long L0_3_set_148
- 0x44, 0xdf, 0xff, 0xff, //0x000028ec .long L0_3_set_98
- 0x65, 0xe3, 0xff, 0xff, //0x000028f0 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028f4 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028f8 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x000028fc .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002900 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002920 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002930 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_148
- 0x65, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_148
- 0x44, 0xdf, 0xff, 0xff, //0x0000296c .long L0_3_set_98
- //0x00002970 .p2align 2, 0x00
- //0x00002970 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002970 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_subr.go
deleted file mode 100644
index f89e626c7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_subr.go
+++ /dev/null
@@ -1,39 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__u64toa = 64
-)
-
-const (
- _stack__u64toa = 8
-)
-
-const (
- _size__u64toa = 1232
-)
-
-var (
- _pcsp__u64toa = [][2]uint32{
- {1, 0},
- {161, 8},
- {162, 0},
- {457, 8},
- {458, 0},
- {756, 8},
- {757, 0},
- {1221, 8},
- {1223, 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/avx/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_text_amd64.go
deleted file mode 100644
index 9348e2b1b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/u64toa_text_amd64.go
+++ /dev/null
@@ -1,371 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0xa2, 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, 0x8c, 0x04, 0x00, 0x00, //0x0000007d leaq $1164(%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, 0x45, 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, 0x64, 0x04, 0x00, 0x00, //0x000000a5 leaq $1124(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000000ac movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x000000af movl %ecx, %esi
- 0xff, 0xc1, //0x000000b1 incl %ecx
- 0x88, 0x14, 0x37, //0x000000b3 movb %dl, (%rdi,%rsi)
- //0x000000b6 LBB0_6
- 0x48, 0x8d, 0x15, 0x53, 0x04, 0x00, 0x00, //0x000000b6 leaq $1107(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000bd movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000c0 movl %ecx, %esi
- 0xff, 0xc1, //0x000000c2 incl %ecx
- 0x88, 0x14, 0x37, //0x000000c4 movb %dl, (%rdi,%rsi)
- //0x000000c7 LBB0_7
- 0x0f, 0xb7, 0xc0, //0x000000c7 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000ca orq $1, %rax
- 0x48, 0x8d, 0x15, 0x3b, 0x04, 0x00, 0x00, //0x000000ce leaq $1083(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000d5 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000d8 movl %ecx, %edx
- 0xff, 0xc1, //0x000000da incl %ecx
- 0x88, 0x04, 0x17, //0x000000dc movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000df movl %ecx, %eax
- 0x5d, //0x000000e1 popq %rbp
- 0xc3, //0x000000e2 retq
- //0x000000e3 LBB0_5
- 0x31, 0xc9, //0x000000e3 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000e5 cmpl $10, %esi
- 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x000000e8 jae LBB0_6
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000000ee jmp LBB0_7
- //0x000000f3 LBB0_8
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000000f3 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x000000fa ja LBB0_16
- 0x89, 0xf0, //0x00000100 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000102 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000107 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000010b shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000010f imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000116 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000118 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000011b imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000122 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000126 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000012a movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000012d shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000130 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000136 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000139 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000013c subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000013e movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000142 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000145 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000148 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000014b imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000151 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000154 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000158 imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000015b subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x0000015d movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000161 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000164 cmpl $10000000, %esi
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000016a jb LBB0_11
- 0x48, 0x8d, 0x05, 0x99, 0x03, 0x00, 0x00, //0x00000170 leaq $921(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x00000177 movb (%r10,%rax), %al
- 0x88, 0x07, //0x0000017b movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000017d movl $1, %ecx
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000182 jmp LBB0_12
- //0x00000187 LBB0_11
- 0x31, 0xc9, //0x00000187 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000189 cmpl $1000000, %esi
- 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x0000018f jb LBB0_13
- //0x00000195 LBB0_12
- 0x44, 0x89, 0xd0, //0x00000195 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000198 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x6d, 0x03, 0x00, 0x00, //0x0000019c leaq $877(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001a3 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000001a6 movl %ecx, %esi
- 0xff, 0xc1, //0x000001a8 incl %ecx
- 0x88, 0x04, 0x37, //0x000001aa movb %al, (%rdi,%rsi)
- //0x000001ad LBB0_14
- 0x48, 0x8d, 0x05, 0x5c, 0x03, 0x00, 0x00, //0x000001ad leaq $860(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000001b4 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000001b8 movl %ecx, %esi
- 0xff, 0xc1, //0x000001ba incl %ecx
- 0x88, 0x04, 0x37, //0x000001bc movb %al, (%rdi,%rsi)
- //0x000001bf LBB0_15
- 0x41, 0x0f, 0xb7, 0xc1, //0x000001bf movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001c3 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x42, 0x03, 0x00, 0x00, //0x000001c7 leaq $834(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001ce movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000001d1 movl %ecx, %edx
- 0x88, 0x04, 0x3a, //0x000001d3 movb %al, (%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x30, //0x000001d6 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x3a, 0x01, //0x000001da movb %al, $1(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000001de movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001e2 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001e6 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x3a, 0x02, //0x000001e9 movb %al, $2(%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x33, //0x000001ed movb (%r11,%rsi), %al
- 0x88, 0x44, 0x3a, 0x03, //0x000001f1 movb %al, $3(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000001f5 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001f9 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001fd movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000200 addl $5, %ecx
- 0x88, 0x44, 0x3a, 0x04, //0x00000203 movb %al, $4(%rdx,%rdi)
- 0x89, 0xc8, //0x00000207 movl %ecx, %eax
- 0x5d, //0x00000209 popq %rbp
- 0xc3, //0x0000020a retq
- //0x0000020b LBB0_13
- 0x31, 0xc9, //0x0000020b xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000020d cmpl $100000, %esi
- 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000213 jae LBB0_14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000219 jmp LBB0_15
- //0x0000021e LBB0_16
- 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000021e movabsq $9999999999999999, %rax
- 0x48, 0x39, 0xc6, //0x00000228 cmpq %rax, %rsi
- 0x0f, 0x87, 0x05, 0x01, 0x00, 0x00, //0x0000022b ja LBB0_18
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000231 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x0000023b movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000023e mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000241 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000245 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000024b subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x0000024d vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xa7, 0xfd, 0xff, 0xff, //0x00000251 vmovdqu $-601(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000259 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000025d vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000262 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000267 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000026c vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000270 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000274 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000278 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000027d vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000282 vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x15, 0xa1, 0xfd, 0xff, 0xff, //0x00000287 vmovddup $-607(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x0000028f vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x25, 0x9d, 0xfd, 0xff, 0xff, //0x00000293 vmovddup $-611(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x0000029b vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x69, 0xfd, 0xff, 0xff, //0x0000029f vmovdqu $-663(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000002a7 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000002ab vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000002b0 vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000002b4 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000002b8 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000002bc vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000002c1 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000002c5 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000002c9 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000002cd vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000002d2 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000002d7 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000002dc vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000002e0 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000002e4 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000002e8 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000002ed vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000002f1 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0x23, 0xfd, 0xff, 0xff, //0x000002f5 vpaddb $-733(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x000002fd vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x00000301 vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000305 vpmovmskb %xmm0, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000309 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000030e xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x00000313 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000316 movl $16, %ecx
- 0x29, 0xc1, //0x0000031b subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000031d shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xb8, 0x02, 0x00, 0x00, //0x00000321 leaq $696(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000328 vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x07, //0x0000032e vmovdqu %xmm0, (%rdi)
- 0x89, 0xc8, //0x00000332 movl %ecx, %eax
- 0x5d, //0x00000334 popq %rbp
- 0xc3, //0x00000335 retq
- //0x00000336 LBB0_18
- 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000336 movabsq $4153837486827862103, %rcx
- 0x48, 0x89, 0xf0, //0x00000340 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000343 mulq %rcx
- 0x48, 0xc1, 0xea, 0x33, //0x00000346 shrq $51, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000034a movabsq $10000000000000000, %rax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000354 imulq %rdx, %rax
- 0x48, 0x29, 0xc6, //0x00000358 subq %rax, %rsi
- 0x83, 0xfa, 0x09, //0x0000035b cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000035e ja LBB0_20
- 0x80, 0xc2, 0x30, //0x00000364 addb $48, %dl
- 0x88, 0x17, //0x00000367 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000369 movl $1, %ecx
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000036e jmp LBB0_25
- //0x00000373 LBB0_20
- 0x83, 0xfa, 0x63, //0x00000373 cmpl $99, %edx
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00000376 ja LBB0_22
- 0x89, 0xd0, //0x0000037c movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x8b, 0x01, 0x00, 0x00, //0x0000037e leaq $395(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x00000385 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x00000388 movb $1(%rcx,%rax,2), %al
- 0x88, 0x17, //0x0000038c movb %dl, (%rdi)
- 0x88, 0x47, 0x01, //0x0000038e movb %al, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000391 movl $2, %ecx
- 0xe9, 0x92, 0x00, 0x00, 0x00, //0x00000396 jmp LBB0_25
- //0x0000039b LBB0_22
- 0x89, 0xd0, //0x0000039b movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x0000039d shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000003a0 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000003a6 shrl $17, %eax
- 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003a9 cmpl $999, %edx
- 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x000003af ja LBB0_24
- 0x83, 0xc0, 0x30, //0x000003b5 addl $48, %eax
- 0x88, 0x07, //0x000003b8 movb %al, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x000003ba movzwl %dx, %eax
- 0x89, 0xc1, //0x000003bd movl %eax, %ecx
- 0xc1, 0xe9, 0x02, //0x000003bf shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003c2 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000003c8 shrl $17, %ecx
- 0x6b, 0xc9, 0x64, //0x000003cb imull $100, %ecx, %ecx
- 0x29, 0xc8, //0x000003ce subl %ecx, %eax
- 0x0f, 0xb7, 0xc0, //0x000003d0 movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x36, 0x01, 0x00, 0x00, //0x000003d3 leaq $310(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000003da movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000003dd movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x000003e1 movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x000003e4 movb %al, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003e7 movl $3, %ecx
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000003ec jmp LBB0_25
- //0x000003f1 LBB0_24
- 0x6b, 0xc8, 0x64, //0x000003f1 imull $100, %eax, %ecx
- 0x29, 0xca, //0x000003f4 subl %ecx, %edx
- 0x0f, 0xb7, 0xc0, //0x000003f6 movzwl %ax, %eax
- 0x4c, 0x8d, 0x05, 0x10, 0x01, 0x00, 0x00, //0x000003f9 leaq $272(%rip), %r8 /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x0c, 0x40, //0x00000400 movb (%r8,%rax,2), %cl
- 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00000404 movb $1(%r8,%rax,2), %al
- 0x88, 0x0f, //0x00000409 movb %cl, (%rdi)
- 0x88, 0x47, 0x01, //0x0000040b movb %al, $1(%rdi)
- 0x0f, 0xb7, 0xc2, //0x0000040e movzwl %dx, %eax
- 0x41, 0x8a, 0x0c, 0x40, //0x00000411 movb (%r8,%rax,2), %cl
- 0x48, 0x01, 0xc0, //0x00000415 addq %rax, %rax
- 0x88, 0x4f, 0x02, //0x00000418 movb %cl, $2(%rdi)
- 0x83, 0xc8, 0x01, //0x0000041b orl $1, %eax
- 0x0f, 0xb7, 0xc0, //0x0000041e movzwl %ax, %eax
- 0x42, 0x8a, 0x04, 0x00, //0x00000421 movb (%rax,%r8), %al
- 0x88, 0x47, 0x03, //0x00000425 movb %al, $3(%rdi)
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000428 movl $4, %ecx
- //0x0000042d LBB0_25
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000042d movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000437 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000043a mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000043d shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x00000441 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xb3, 0xfb, 0xff, 0xff, //0x00000445 vmovdqu $-1101(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x0000044d vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000451 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000456 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000045b vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000460 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000464 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000468 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000046c vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000471 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000476 vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x15, 0xad, 0xfb, 0xff, 0xff, //0x0000047b vmovddup $-1107(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000483 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x12, 0x25, 0xa9, 0xfb, 0xff, 0xff, //0x00000487 vmovddup $-1111(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x0000048f vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x75, 0xfb, 0xff, 0xff, //0x00000493 vmovdqu $-1163(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x0000049b vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000049f vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000004a4 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000004a8 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000004ae subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000004b0 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000004b4 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000004b8 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000004bd vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000004c1 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000004c5 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000004c9 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000004ce vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000004d3 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000004d8 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000004dc vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000004e0 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000004e4 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000004e9 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000004ed vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x27, 0xfb, 0xff, 0xff, //0x000004f1 vpaddb $-1241(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000004f9 movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000004fb vmovdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x00000500 orl $16, %ecx
- 0x89, 0xc8, //0x00000503 movl %ecx, %eax
- 0x5d, //0x00000505 popq %rbp
- 0xc3, //0x00000506 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000507 .p2align 4, 0x00
- //0x00000510 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000510 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000520 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000530 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000540 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000550 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000560 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000570 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000580 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000590 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000005a0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005b0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005c0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005d0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005d8 .p2align 4, 0x00
- //0x000005e0 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005e0 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, //0x000005f0 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, //0x00000600 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, //0x00000610 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, //0x00000620 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, //0x00000630 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, //0x00000640 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, //0x00000650 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, //0x00000660 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/avx/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/avx/unquote.go
deleted file mode 100644
index be4bd43a0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/unquote.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 avx
-
-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/avx/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/unquote_subr.go
deleted file mode 100644
index 47db5a61d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/unquote_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__unquote = 16
-)
-
-const (
- _stack__unquote = 88
-)
-
-const (
- _size__unquote = 2272
-)
-
-var (
- _pcsp__unquote = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1684, 88},
- {1688, 48},
- {1689, 40},
- {1691, 32},
- {1693, 24},
- {1695, 16},
- {1697, 8},
- {1698, 0},
- {2270, 88},
- }
-)
-
-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/avx/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/unquote_text_amd64.go
deleted file mode 100644
index 2e63621cd..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/unquote_text_amd64.go
+++ /dev/null
@@ -1,639 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0x28, //0x0000001d subq $40, %rsp
- 0x48, 0x85, 0xf6, //0x00000021 testq %rsi, %rsi
- 0x0f, 0x84, 0x6e, 0x06, 0x00, 0x00, //0x00000024 je LBB0_82
- 0x49, 0x89, 0xf3, //0x0000002a movq %rsi, %r11
- 0x48, 0x89, 0x4d, 0xc8, //0x0000002d movq %rcx, $-56(%rbp)
- 0x4c, 0x89, 0xc0, //0x00000031 movq %r8, %rax
- 0x4c, 0x89, 0x45, 0xb8, //0x00000034 movq %r8, $-72(%rbp)
- 0x45, 0x89, 0xc2, //0x00000038 movl %r8d, %r10d
- 0x41, 0x83, 0xe2, 0x01, //0x0000003b andl $1, %r10d
- 0x4c, 0x8d, 0x05, 0xaa, 0x08, 0x00, 0x00, //0x0000003f leaq $2218(%rip), %r8 /* __UnquoteTab+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x05, 0xb2, 0xff, 0xff, 0xff, //0x00000046 vmovdqu $-78(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x49, 0x89, 0xf9, //0x0000004e movq %rdi, %r9
- 0x49, 0x89, 0xf5, //0x00000051 movq %rsi, %r13
- 0x48, 0x89, 0xd0, //0x00000054 movq %rdx, %rax
- //0x00000057 LBB0_2
- 0x41, 0x80, 0x39, 0x5c, //0x00000057 cmpb $92, (%r9)
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000005b jne LBB0_4
- 0x31, 0xf6, //0x00000061 xorl %esi, %esi
- 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00000063 jmp LBB0_13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000068 .p2align 4, 0x90
- //0x00000070 LBB0_4
- 0x4d, 0x89, 0xef, //0x00000070 movq %r13, %r15
- 0x48, 0x89, 0xc6, //0x00000073 movq %rax, %rsi
- 0x4d, 0x89, 0xce, //0x00000076 movq %r9, %r14
- 0x49, 0x83, 0xfd, 0x10, //0x00000079 cmpq $16, %r13
- 0x0f, 0x8c, 0x3d, 0x00, 0x00, 0x00, //0x0000007d jl LBB0_7
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000083 .p2align 4, 0x90
- //0x00000090 LBB0_5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x0e, //0x00000090 vmovdqu (%r14), %xmm1
- 0xc5, 0xfa, 0x7f, 0x0e, //0x00000095 vmovdqu %xmm1, (%rsi)
- 0xc5, 0xf1, 0x74, 0xc8, //0x00000099 vpcmpeqb %xmm0, %xmm1, %xmm1
- 0xc5, 0xf9, 0xd7, 0xd9, //0x0000009d vpmovmskb %xmm1, %ebx
- 0x66, 0x85, 0xdb, //0x000000a1 testw %bx, %bx
- 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x000000a4 jne LBB0_12
- 0x49, 0x83, 0xc6, 0x10, //0x000000aa addq $16, %r14
- 0x48, 0x83, 0xc6, 0x10, //0x000000ae addq $16, %rsi
- 0x49, 0x83, 0xff, 0x1f, //0x000000b2 cmpq $31, %r15
- 0x4d, 0x8d, 0x7f, 0xf0, //0x000000b6 leaq $-16(%r15), %r15
- 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000000ba jg LBB0_5
- //0x000000c0 LBB0_7
- 0x4d, 0x85, 0xff, //0x000000c0 testq %r15, %r15
- 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x000000c3 je LBB0_83
- 0x31, 0xdb, //0x000000c9 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000cb .p2align 4, 0x90
- //0x000000d0 LBB0_9
- 0x41, 0x0f, 0xb6, 0x0c, 0x1e, //0x000000d0 movzbl (%r14,%rbx), %ecx
- 0x80, 0xf9, 0x5c, //0x000000d5 cmpb $92, %cl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000000d8 je LBB0_11
- 0x88, 0x0c, 0x1e, //0x000000de movb %cl, (%rsi,%rbx)
- 0x48, 0xff, 0xc3, //0x000000e1 incq %rbx
- 0x49, 0x39, 0xdf, //0x000000e4 cmpq %rbx, %r15
- 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x000000e7 jne LBB0_9
- 0xe9, 0xac, 0x05, 0x00, 0x00, //0x000000ed jmp LBB0_83
- //0x000000f2 LBB0_11
- 0x49, 0x01, 0xde, //0x000000f2 addq %rbx, %r14
- 0x4d, 0x29, 0xce, //0x000000f5 subq %r9, %r14
- 0x4c, 0x89, 0xf6, //0x000000f8 movq %r14, %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x000000fb cmpq $-1, %rsi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000000ff jne LBB0_13
- 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00000105 jmp LBB0_83
- //0x0000010a LBB0_12
- 0x0f, 0xb7, 0xcb, //0x0000010a movzwl %bx, %ecx
- 0x4d, 0x29, 0xce, //0x0000010d subq %r9, %r14
- 0x48, 0x0f, 0xbc, 0xf1, //0x00000110 bsfq %rcx, %rsi
- 0x4c, 0x01, 0xf6, //0x00000114 addq %r14, %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00000117 cmpq $-1, %rsi
- 0x0f, 0x84, 0x7d, 0x05, 0x00, 0x00, //0x0000011b je LBB0_83
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000121 .p2align 4, 0x90
- //0x00000130 LBB0_13
- 0x48, 0x8d, 0x4e, 0x02, //0x00000130 leaq $2(%rsi), %rcx
- 0x49, 0x29, 0xcd, //0x00000134 subq %rcx, %r13
- 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00000137 js LBB0_94
- 0x4d, 0x8d, 0x4c, 0x31, 0x02, //0x0000013d leaq $2(%r9,%rsi), %r9
- 0x4d, 0x85, 0xd2, //0x00000142 testq %r10, %r10
- 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00000145 jne LBB0_58
- //0x0000014b LBB0_15
- 0x48, 0x01, 0xf0, //0x0000014b addq %rsi, %rax
- 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x0000014e movzbl $-1(%r9), %ecx
- 0x42, 0x8a, 0x0c, 0x01, //0x00000153 movb (%rcx,%r8), %cl
- 0x80, 0xf9, 0xff, //0x00000157 cmpb $-1, %cl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000015a je LBB0_18
- 0x84, 0xc9, //0x00000160 testb %cl, %cl
- 0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x00000162 je LBB0_95
- 0x88, 0x08, //0x00000168 movb %cl, (%rax)
- 0x48, 0xff, 0xc0, //0x0000016a incq %rax
- 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x0000016d jmp LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000172 .p2align 4, 0x90
- //0x00000180 LBB0_18
- 0x49, 0x83, 0xfd, 0x03, //0x00000180 cmpq $3, %r13
- 0x0f, 0x8e, 0xdd, 0x05, 0x00, 0x00, //0x00000184 jle LBB0_94
- 0x41, 0x8b, 0x31, //0x0000018a movl (%r9), %esi
- 0x89, 0xf1, //0x0000018d movl %esi, %ecx
- 0xf7, 0xd1, //0x0000018f notl %ecx
- 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000191 leal $-808464432(%rsi), %ebx
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000197 andl $-2139062144, %ecx
- 0x85, 0xd9, //0x0000019d testl %ebx, %ecx
- 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x0000019f jne LBB0_85
- 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x000001a5 leal $421075225(%rsi), %ebx
- 0x09, 0xf3, //0x000001ab orl %esi, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000001ad testl $-2139062144, %ebx
- 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x000001b3 jne LBB0_85
- 0x89, 0xf3, //0x000001b9 movl %esi, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001bb andl $2139062143, %ebx
- 0x41, 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x000001c1 movl $-1061109568, %r14d
- 0x41, 0x29, 0xde, //0x000001c7 subl %ebx, %r14d
- 0x44, 0x8d, 0xbb, 0x46, 0x46, 0x46, 0x46, //0x000001ca leal $1179010630(%rbx), %r15d
- 0x41, 0x21, 0xce, //0x000001d1 andl %ecx, %r14d
- 0x45, 0x85, 0xfe, //0x000001d4 testl %r15d, %r14d
- 0x0f, 0x85, 0xd6, 0x04, 0x00, 0x00, //0x000001d7 jne LBB0_85
- 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001dd movl $-522133280, %r14d
- 0x41, 0x29, 0xde, //0x000001e3 subl %ebx, %r14d
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000001e6 addl $960051513, %ebx
- 0x44, 0x21, 0xf1, //0x000001ec andl %r14d, %ecx
- 0x85, 0xd9, //0x000001ef testl %ebx, %ecx
- 0x0f, 0x85, 0xbc, 0x04, 0x00, 0x00, //0x000001f1 jne LBB0_85
- 0x0f, 0xce, //0x000001f7 bswapl %esi
- 0x89, 0xf1, //0x000001f9 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x000001fb shrl $4, %ecx
- 0xf7, 0xd1, //0x000001fe notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000200 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000206 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000209 andl $252645135, %esi
- 0x01, 0xce, //0x0000020f addl %ecx, %esi
- 0x89, 0xf1, //0x00000211 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x00000213 shrl $4, %ecx
- 0x09, 0xf1, //0x00000216 orl %esi, %ecx
- 0x44, 0x0f, 0xb6, 0xf9, //0x00000218 movzbl %cl, %r15d
- 0xc1, 0xe9, 0x08, //0x0000021c shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000021f andl $65280, %ecx
- 0x41, 0x09, 0xcf, //0x00000225 orl %ecx, %r15d
- 0x4d, 0x8d, 0x75, 0xfc, //0x00000228 leaq $-4(%r13), %r14
- 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x0000022c cmpl $128, %r15d
- 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00000233 jb LBB0_66
- 0x45, 0x31, 0xe4, //0x00000239 xorl %r12d, %r12d
- 0x4d, 0x85, 0xd2, //0x0000023c testq %r10, %r10
- 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x0000023f je LBB0_40
- //0x00000245 LBB0_25
- 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00000245 cmpl $2048, %r15d
- 0x0f, 0x82, 0x3c, 0x03, 0x00, 0x00, //0x0000024c jb LBB0_68
- 0x44, 0x89, 0xf9, //0x00000252 movl %r15d, %ecx
- 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000255 andl $-2048, %ecx
- 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x0000025b cmpl $55296, %ecx
- 0x0f, 0x85, 0x89, 0x02, 0x00, 0x00, //0x00000261 jne LBB0_54
- 0x4d, 0x85, 0xf6, //0x00000267 testq %r14, %r14
- 0x0f, 0x8e, 0x6b, 0x03, 0x00, 0x00, //0x0000026a jle LBB0_72
- 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00000270 cmpb $92, $4(%r9,%r12)
- 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00000276 jne LBB0_73
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x0000027c cmpl $56319, %r15d
- 0x0f, 0x87, 0x34, 0x03, 0x00, 0x00, //0x00000283 ja LBB0_70
- 0x49, 0x83, 0xfe, 0x07, //0x00000289 cmpq $7, %r14
- 0x0f, 0x8c, 0x2a, 0x03, 0x00, 0x00, //0x0000028d jl LBB0_70
- 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x00000293 cmpb $92, $5(%r9,%r12)
- 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x00000299 jne LBB0_70
- 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x0000029f cmpb $117, $6(%r9,%r12)
- 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x000002a5 jne LBB0_70
- 0x43, 0x8b, 0x74, 0x21, 0x07, //0x000002ab movl $7(%r9,%r12), %esi
- 0x89, 0xf1, //0x000002b0 movl %esi, %ecx
- 0xf7, 0xd1, //0x000002b2 notl %ecx
- 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002b4 leal $-808464432(%rsi), %ebx
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000002ba andl $-2139062144, %ecx
- 0x85, 0xd9, //0x000002c0 testl %ebx, %ecx
- 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x000002c2 jne LBB0_99
- 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x000002c8 leal $421075225(%rsi), %ebx
- 0x09, 0xf3, //0x000002ce orl %esi, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000002d0 testl $-2139062144, %ebx
- 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x000002d6 jne LBB0_99
- 0x89, 0xf3, //0x000002dc movl %esi, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002de andl $2139062143, %ebx
- 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002e4 movl $-1061109568, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x000002eb subl %ebx, $-44(%rbp)
- 0x48, 0x89, 0x75, 0xb0, //0x000002ee movq %rsi, $-80(%rbp)
- 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x000002f2 leal $1179010630(%rbx), %esi
- 0x89, 0x75, 0xc4, //0x000002f8 movl %esi, $-60(%rbp)
- 0x21, 0x4d, 0xd4, //0x000002fb andl %ecx, $-44(%rbp)
- 0x8b, 0x75, 0xc4, //0x000002fe movl $-60(%rbp), %esi
- 0x85, 0x75, 0xd4, //0x00000301 testl %esi, $-44(%rbp)
- 0x48, 0x8b, 0x75, 0xb0, //0x00000304 movq $-80(%rbp), %rsi
- 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00000308 jne LBB0_99
- 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000030e movl $-522133280, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x00000315 subl %ebx, $-44(%rbp)
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000318 addl $960051513, %ebx
- 0x23, 0x4d, 0xd4, //0x0000031e andl $-44(%rbp), %ecx
- 0x85, 0xd9, //0x00000321 testl %ebx, %ecx
- 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x00000323 jne LBB0_99
- 0x0f, 0xce, //0x00000329 bswapl %esi
- 0x89, 0xf1, //0x0000032b movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x0000032d shrl $4, %ecx
- 0xf7, 0xd1, //0x00000330 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000332 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000338 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000033b andl $252645135, %esi
- 0x01, 0xce, //0x00000341 addl %ecx, %esi
- 0x89, 0xf1, //0x00000343 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x00000345 shrl $4, %ecx
- 0x09, 0xf1, //0x00000348 orl %esi, %ecx
- 0x89, 0xce, //0x0000034a movl %ecx, %esi
- 0xc1, 0xee, 0x08, //0x0000034c shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x0000034f andl $65280, %esi
- 0x0f, 0xb6, 0xd9, //0x00000355 movzbl %cl, %ebx
- 0x09, 0xf3, //0x00000358 orl %esi, %ebx
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000035a andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000360 cmpl $14417920, %ecx
- 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x00000366 je LBB0_77
- 0xf6, 0x45, 0xb8, 0x02, //0x0000036c testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00000370 je LBB0_114
- 0x49, 0x83, 0xc6, 0xf9, //0x00000376 addq $-7, %r14
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x0000037a movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x0000037f movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x00000383 addq $3, %rax
- 0x49, 0x83, 0xc4, 0x07, //0x00000387 addq $7, %r12
- 0x41, 0x89, 0xdf, //0x0000038b movl %ebx, %r15d
- 0x83, 0xfb, 0x7f, //0x0000038e cmpl $127, %ebx
- 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000391 ja LBB0_25
- 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00000397 jmp LBB0_53
- 0x90, 0x90, 0x90, 0x90, //0x0000039c .p2align 4, 0x90
- //0x000003a0 LBB0_40
- 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x000003a0 cmpl $2048, %r15d
- 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x000003a7 jb LBB0_68
- 0x44, 0x89, 0xf9, //0x000003ad movl %r15d, %ecx
- 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x000003b0 andl $-2048, %ecx
- 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x000003b6 cmpl $55296, %ecx
- 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x000003bc jne LBB0_54
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000003c2 cmpl $56319, %r15d
- 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_69
- 0x49, 0x83, 0xfe, 0x06, //0x000003cf cmpq $6, %r14
- 0x0f, 0x8c, 0xda, 0x01, 0x00, 0x00, //0x000003d3 jl LBB0_69
- 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x000003d9 cmpb $92, $4(%r9,%r12)
- 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x000003df jne LBB0_69
- 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x000003e5 cmpb $117, $5(%r9,%r12)
- 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x000003eb jne LBB0_69
- 0x43, 0x8b, 0x74, 0x21, 0x06, //0x000003f1 movl $6(%r9,%r12), %esi
- 0x89, 0xf1, //0x000003f6 movl %esi, %ecx
- 0xf7, 0xd1, //0x000003f8 notl %ecx
- 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000003fa leal $-808464432(%rsi), %ebx
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000400 andl $-2139062144, %ecx
- 0x85, 0xd9, //0x00000406 testl %ebx, %ecx
- 0x0f, 0x85, 0x98, 0x03, 0x00, 0x00, //0x00000408 jne LBB0_98
- 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x0000040e leal $421075225(%rsi), %ebx
- 0x09, 0xf3, //0x00000414 orl %esi, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00000416 testl $-2139062144, %ebx
- 0x0f, 0x85, 0x84, 0x03, 0x00, 0x00, //0x0000041c jne LBB0_98
- 0x89, 0xf3, //0x00000422 movl %esi, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000424 andl $2139062143, %ebx
- 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000042a movl $-1061109568, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x00000431 subl %ebx, $-44(%rbp)
- 0x48, 0x89, 0x75, 0xb0, //0x00000434 movq %rsi, $-80(%rbp)
- 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00000438 leal $1179010630(%rbx), %esi
- 0x89, 0x75, 0xc4, //0x0000043e movl %esi, $-60(%rbp)
- 0x21, 0x4d, 0xd4, //0x00000441 andl %ecx, $-44(%rbp)
- 0x8b, 0x75, 0xc4, //0x00000444 movl $-60(%rbp), %esi
- 0x85, 0x75, 0xd4, //0x00000447 testl %esi, $-44(%rbp)
- 0x48, 0x8b, 0x75, 0xb0, //0x0000044a movq $-80(%rbp), %rsi
- 0x0f, 0x85, 0x52, 0x03, 0x00, 0x00, //0x0000044e jne LBB0_98
- 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000454 movl $-522133280, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x0000045b subl %ebx, $-44(%rbp)
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000045e addl $960051513, %ebx
- 0x23, 0x4d, 0xd4, //0x00000464 andl $-44(%rbp), %ecx
- 0x85, 0xd9, //0x00000467 testl %ebx, %ecx
- 0x0f, 0x85, 0x37, 0x03, 0x00, 0x00, //0x00000469 jne LBB0_98
- 0x0f, 0xce, //0x0000046f bswapl %esi
- 0x89, 0xf1, //0x00000471 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x00000473 shrl $4, %ecx
- 0xf7, 0xd1, //0x00000476 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000478 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x0000047e leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000481 andl $252645135, %esi
- 0x01, 0xce, //0x00000487 addl %ecx, %esi
- 0x89, 0xf1, //0x00000489 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x0000048b shrl $4, %ecx
- 0x09, 0xf1, //0x0000048e orl %esi, %ecx
- 0x89, 0xce, //0x00000490 movl %ecx, %esi
- 0xc1, 0xee, 0x08, //0x00000492 shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00000495 andl $65280, %esi
- 0x0f, 0xb6, 0xd9, //0x0000049b movzbl %cl, %ebx
- 0x09, 0xf3, //0x0000049e orl %esi, %ebx
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x000004a0 andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x000004a6 cmpl $14417920, %ecx
- 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x000004ac je LBB0_76
- 0xf6, 0x45, 0xb8, 0x02, //0x000004b2 testb $2, $-72(%rbp)
- 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x000004b6 je LBB0_113
- 0x49, 0x83, 0xc6, 0xfa, //0x000004bc addq $-6, %r14
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000004c0 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x000004c5 movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x000004c9 addq $3, %rax
- 0x49, 0x83, 0xc4, 0x06, //0x000004cd addq $6, %r12
- 0x41, 0x89, 0xdf, //0x000004d1 movl %ebx, %r15d
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000004d4 cmpl $128, %ebx
- 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x000004da jae LBB0_40
- //0x000004e0 LBB0_53
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000004e0 leaq $4(%r9,%r12), %r9
- 0x41, 0x89, 0xdf, //0x000004e5 movl %ebx, %r15d
- 0xe9, 0x96, 0x00, 0x00, 0x00, //0x000004e8 jmp LBB0_67
- 0x90, 0x90, 0x90, //0x000004ed .p2align 4, 0x90
- //0x000004f0 LBB0_54
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000004f0 leaq $4(%r9,%r12), %r9
- 0x44, 0x89, 0xf9, //0x000004f5 movl %r15d, %ecx
- 0xc1, 0xe9, 0x0c, //0x000004f8 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x000004fb orb $-32, %cl
- 0x88, 0x08, //0x000004fe movb %cl, (%rax)
- 0x44, 0x89, 0xf9, //0x00000500 movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x00000503 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00000506 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000509 orb $-128, %cl
- 0x88, 0x48, 0x01, //0x0000050c movb %cl, $1(%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x0000050f andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x00000513 orb $-128, %r15b
- 0x44, 0x88, 0x78, 0x02, //0x00000517 movb %r15b, $2(%rax)
- //0x0000051b LBB0_55
- 0x48, 0x83, 0xc0, 0x03, //0x0000051b addq $3, %rax
- //0x0000051f LBB0_56
- 0x4d, 0x89, 0xf5, //0x0000051f movq %r14, %r13
- //0x00000522 LBB0_57
- 0x4d, 0x85, 0xed, //0x00000522 testq %r13, %r13
- 0x0f, 0x85, 0x2c, 0xfb, 0xff, 0xff, //0x00000525 jne LBB0_2
- 0xe9, 0x63, 0x02, 0x00, 0x00, //0x0000052b jmp LBB0_96
- //0x00000530 LBB0_58
- 0x45, 0x85, 0xed, //0x00000530 testl %r13d, %r13d
- 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x00000533 je LBB0_94
- 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000539 cmpb $92, $-1(%r9)
- 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x0000053e jne LBB0_97
- 0x41, 0x80, 0x39, 0x5c, //0x00000544 cmpb $92, (%r9)
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000548 jne LBB0_65
- 0x41, 0x83, 0xfd, 0x01, //0x0000054e cmpl $1, %r13d
- 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00000552 jle LBB0_94
- 0x41, 0x8a, 0x49, 0x01, //0x00000558 movb $1(%r9), %cl
- 0x80, 0xf9, 0x22, //0x0000055c cmpb $34, %cl
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000055f je LBB0_64
- 0x80, 0xf9, 0x5c, //0x00000565 cmpb $92, %cl
- 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00000568 jne LBB0_109
- //0x0000056e LBB0_64
- 0x49, 0xff, 0xc1, //0x0000056e incq %r9
- 0x49, 0xff, 0xcd, //0x00000571 decq %r13
- //0x00000574 LBB0_65
- 0x49, 0xff, 0xc1, //0x00000574 incq %r9
- 0x49, 0xff, 0xcd, //0x00000577 decq %r13
- 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x0000057a jmp LBB0_15
- //0x0000057f LBB0_66
- 0x49, 0x83, 0xc1, 0x04, //0x0000057f addq $4, %r9
- //0x00000583 LBB0_67
- 0x44, 0x88, 0x38, //0x00000583 movb %r15b, (%rax)
- 0x48, 0xff, 0xc0, //0x00000586 incq %rax
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00000589 jmp LBB0_56
- //0x0000058e LBB0_68
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x0000058e leaq $4(%r9,%r12), %r9
- 0x44, 0x89, 0xf9, //0x00000593 movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x00000596 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x00000599 orb $-64, %cl
- 0x88, 0x08, //0x0000059c movb %cl, (%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x0000059e andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x000005a2 orb $-128, %r15b
- 0x44, 0x88, 0x78, 0x01, //0x000005a6 movb %r15b, $1(%rax)
- 0x48, 0x83, 0xc0, 0x02, //0x000005aa addq $2, %rax
- 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x000005ae jmp LBB0_56
- //0x000005b3 LBB0_69
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000005b3 leaq $4(%r9,%r12), %r9
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000005b8 jmp LBB0_71
- //0x000005bd LBB0_70
- 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x000005bd leaq $5(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x000005c2 subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xfb, //0x000005c5 addq $-5, %r13
- 0x4d, 0x89, 0xee, //0x000005c9 movq %r13, %r14
- //0x000005cc LBB0_71
- 0xf6, 0x45, 0xb8, 0x02, //0x000005cc testb $2, $-72(%rbp)
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000005d0 jne LBB0_75
- 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x000005d6 jmp LBB0_116
- //0x000005db LBB0_72
- 0xf6, 0x45, 0xb8, 0x02, //0x000005db testb $2, $-72(%rbp)
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000005df jne LBB0_74
- 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x000005e5 jmp LBB0_94
- //0x000005ea LBB0_73
- 0xf6, 0x45, 0xb8, 0x02, //0x000005ea testb $2, $-72(%rbp)
- 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x000005ee je LBB0_117
- //0x000005f4 LBB0_74
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000005f4 leaq $4(%r9,%r12), %r9
- //0x000005f9 LBB0_75
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000005f9 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x000005fe movb $-67, $2(%rax)
- 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00000602 jmp LBB0_55
- //0x00000607 LBB0_76
- 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00000607 leaq $10(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x0000060c subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xf6, //0x0000060f addq $-10, %r13
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000613 jmp LBB0_78
- //0x00000618 LBB0_77
- 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00000618 leaq $11(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x0000061d subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xf5, //0x00000620 addq $-11, %r13
- //0x00000624 LBB0_78
- 0x41, 0xc1, 0xe7, 0x0a, //0x00000624 shll $10, %r15d
- 0x41, 0x8d, 0x8c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00000628 leal $-56613888(%r15,%rbx), %ecx
- 0x81, 0xf9, 0x00, 0x00, 0x11, 0x00, //0x00000630 cmpl $1114112, %ecx
- 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00000636 jb LBB0_81
- 0xf6, 0x45, 0xb8, 0x02, //0x0000063c testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00000640 je LBB0_111
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00000646 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x0000064b movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x0000064f addq $3, %rax
- 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00000653 jmp LBB0_57
- //0x00000658 LBB0_81
- 0x89, 0xce, //0x00000658 movl %ecx, %esi
- 0xc1, 0xee, 0x12, //0x0000065a shrl $18, %esi
- 0x40, 0x80, 0xce, 0xf0, //0x0000065d orb $-16, %sil
- 0x40, 0x88, 0x30, //0x00000661 movb %sil, (%rax)
- 0x89, 0xce, //0x00000664 movl %ecx, %esi
- 0xc1, 0xee, 0x0c, //0x00000666 shrl $12, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x00000669 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x0000066d orb $-128, %sil
- 0x40, 0x88, 0x70, 0x01, //0x00000671 movb %sil, $1(%rax)
- 0x89, 0xce, //0x00000675 movl %ecx, %esi
- 0xc1, 0xee, 0x06, //0x00000677 shrl $6, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x0000067a andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x0000067e orb $-128, %sil
- 0x40, 0x88, 0x70, 0x02, //0x00000682 movb %sil, $2(%rax)
- 0x80, 0xe1, 0x3f, //0x00000686 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000689 orb $-128, %cl
- 0x88, 0x48, 0x03, //0x0000068c movb %cl, $3(%rax)
- 0x48, 0x83, 0xc0, 0x04, //0x0000068f addq $4, %rax
- 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00000693 jmp LBB0_57
- //0x00000698 LBB0_82
- 0x45, 0x31, 0xed, //0x00000698 xorl %r13d, %r13d
- 0x48, 0x89, 0xd0, //0x0000069b movq %rdx, %rax
- //0x0000069e LBB0_83
- 0x4c, 0x01, 0xe8, //0x0000069e addq %r13, %rax
- 0x48, 0x29, 0xd0, //0x000006a1 subq %rdx, %rax
- //0x000006a4 LBB0_84
- 0x48, 0x83, 0xc4, 0x28, //0x000006a4 addq $40, %rsp
- 0x5b, //0x000006a8 popq %rbx
- 0x41, 0x5c, //0x000006a9 popq %r12
- 0x41, 0x5d, //0x000006ab popq %r13
- 0x41, 0x5e, //0x000006ad popq %r14
- 0x41, 0x5f, //0x000006af popq %r15
- 0x5d, //0x000006b1 popq %rbp
- 0xc3, //0x000006b2 retq
- //0x000006b3 LBB0_85
- 0x4c, 0x89, 0xca, //0x000006b3 movq %r9, %rdx
- 0x48, 0x29, 0xfa, //0x000006b6 subq %rdi, %rdx
- 0x48, 0x8b, 0x7d, 0xc8, //0x000006b9 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x17, //0x000006bd movq %rdx, (%rdi)
- 0x41, 0x8a, 0x09, //0x000006c0 movb (%r9), %cl
- 0x8d, 0x71, 0xd0, //0x000006c3 leal $-48(%rcx), %esi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006c6 movq $-2, %rax
- 0x40, 0x80, 0xfe, 0x0a, //0x000006cd cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000006d1 jb LBB0_87
- 0x80, 0xe1, 0xdf, //0x000006d7 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x000006da addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x000006dd cmpb $5, %cl
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000006e0 ja LBB0_84
- //0x000006e6 LBB0_87
- 0x48, 0x8d, 0x4a, 0x01, //0x000006e6 leaq $1(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x000006ea movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x01, //0x000006ed movb $1(%r9), %cl
- 0x8d, 0x71, 0xd0, //0x000006f1 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x000006f4 cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000006f8 jb LBB0_89
- 0x80, 0xe1, 0xdf, //0x000006fe andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x00000701 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000704 cmpb $5, %cl
- 0x0f, 0x87, 0x97, 0xff, 0xff, 0xff, //0x00000707 ja LBB0_84
- //0x0000070d LBB0_89
- 0x48, 0x8d, 0x4a, 0x02, //0x0000070d leaq $2(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x00000711 movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x02, //0x00000714 movb $2(%r9), %cl
- 0x8d, 0x71, 0xd0, //0x00000718 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x0000071b cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000071f jb LBB0_91
- 0x80, 0xe1, 0xdf, //0x00000725 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x00000728 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x0000072b cmpb $5, %cl
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000072e ja LBB0_84
- //0x00000734 LBB0_91
- 0x48, 0x8d, 0x4a, 0x03, //0x00000734 leaq $3(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x00000738 movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x03, //0x0000073b movb $3(%r9), %cl
- 0x8d, 0x71, 0xd0, //0x0000073f leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x00000742 cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000746 jb LBB0_93
- 0x80, 0xe1, 0xdf, //0x0000074c andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x0000074f addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000752 cmpb $5, %cl
- 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x00000755 ja LBB0_84
- //0x0000075b LBB0_93
- 0x48, 0x83, 0xc2, 0x04, //0x0000075b addq $4, %rdx
- 0x48, 0x89, 0x17, //0x0000075f movq %rdx, (%rdi)
- 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00000762 jmp LBB0_84
- //0x00000767 LBB0_94
- 0x48, 0x8b, 0x45, 0xc8, //0x00000767 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x0000076b movq %r11, (%rax)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000076e movq $-1, %rax
- 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x00000775 jmp LBB0_84
- //0x0000077a LBB0_95
- 0x48, 0xf7, 0xd7, //0x0000077a notq %rdi
- 0x49, 0x01, 0xf9, //0x0000077d addq %rdi, %r9
- 0x48, 0x8b, 0x45, 0xc8, //0x00000780 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000784 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000787 movq $-3, %rax
- 0xe9, 0x11, 0xff, 0xff, 0xff, //0x0000078e jmp LBB0_84
- //0x00000793 LBB0_96
- 0x45, 0x31, 0xed, //0x00000793 xorl %r13d, %r13d
- 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00000796 jmp LBB0_83
- //0x0000079b LBB0_97
- 0x48, 0xf7, 0xd7, //0x0000079b notq %rdi
- 0x49, 0x01, 0xf9, //0x0000079e addq %rdi, %r9
- 0xe9, 0xda, 0x00, 0x00, 0x00, //0x000007a1 jmp LBB0_110
- //0x000007a6 LBB0_98
- 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x000007a6 leaq $4(%r9,%r12), %rsi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000007ab jmp LBB0_100
- //0x000007b0 LBB0_99
- 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x000007b0 leaq $5(%r9,%r12), %rsi
- //0x000007b5 LBB0_100
- 0x48, 0x89, 0xf2, //0x000007b5 movq %rsi, %rdx
- 0x48, 0x29, 0xfa, //0x000007b8 subq %rdi, %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x000007bb addq $2, %rdx
- 0x48, 0x8b, 0x45, 0xc8, //0x000007bf movq $-56(%rbp), %rax
- 0x48, 0x89, 0x10, //0x000007c3 movq %rdx, (%rax)
- 0x8a, 0x4e, 0x02, //0x000007c6 movb $2(%rsi), %cl
- 0x8d, 0x79, 0xd0, //0x000007c9 leal $-48(%rcx), %edi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007cc movq $-2, %rax
- 0x40, 0x80, 0xff, 0x0a, //0x000007d3 cmpb $10, %dil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000007d7 jb LBB0_102
- 0x80, 0xe1, 0xdf, //0x000007dd andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x000007e0 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x000007e3 cmpb $5, %cl
- 0x0f, 0x87, 0xb8, 0xfe, 0xff, 0xff, //0x000007e6 ja LBB0_84
- //0x000007ec LBB0_102
- 0x48, 0x8d, 0x4a, 0x01, //0x000007ec leaq $1(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x000007f0 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x000007f4 movq %rcx, (%rdi)
- 0x8a, 0x4e, 0x03, //0x000007f7 movb $3(%rsi), %cl
- 0x8d, 0x79, 0xd0, //0x000007fa leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x000007fd cmpb $10, %dil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000801 jb LBB0_104
- 0x80, 0xe1, 0xdf, //0x00000807 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x0000080a addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x0000080d cmpb $5, %cl
- 0x0f, 0x87, 0x8e, 0xfe, 0xff, 0xff, //0x00000810 ja LBB0_84
- //0x00000816 LBB0_104
- 0x48, 0x8d, 0x4a, 0x02, //0x00000816 leaq $2(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000081a movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x0000081e movq %rcx, (%rdi)
- 0x8a, 0x4e, 0x04, //0x00000821 movb $4(%rsi), %cl
- 0x8d, 0x79, 0xd0, //0x00000824 leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x00000827 cmpb $10, %dil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000082b jb LBB0_106
- 0x80, 0xe1, 0xdf, //0x00000831 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x00000834 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000837 cmpb $5, %cl
- 0x0f, 0x87, 0x64, 0xfe, 0xff, 0xff, //0x0000083a ja LBB0_84
- //0x00000840 LBB0_106
- 0x48, 0x8d, 0x4a, 0x03, //0x00000840 leaq $3(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000844 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x00000848 movq %rcx, (%rdi)
- 0x8a, 0x4e, 0x05, //0x0000084b movb $5(%rsi), %cl
- 0x8d, 0x71, 0xd0, //0x0000084e leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x00000851 cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000855 jb LBB0_108
- 0x80, 0xe1, 0xdf, //0x0000085b andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x0000085e addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000861 cmpb $5, %cl
- 0x0f, 0x87, 0x3a, 0xfe, 0xff, 0xff, //0x00000864 ja LBB0_84
- //0x0000086a LBB0_108
- 0x48, 0x83, 0xc2, 0x04, //0x0000086a addq $4, %rdx
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000086e movq $-56(%rbp), %rcx
- 0x48, 0x89, 0x11, //0x00000872 movq %rdx, (%rcx)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00000875 jmp LBB0_84
- //0x0000087a LBB0_109
- 0x49, 0x29, 0xf9, //0x0000087a subq %rdi, %r9
- 0x49, 0xff, 0xc1, //0x0000087d incq %r9
- //0x00000880 LBB0_110
- 0x48, 0x8b, 0x45, 0xc8, //0x00000880 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000884 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000887 movq $-2, %rax
- 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000088e jmp LBB0_84
- //0x00000893 LBB0_111
- 0x49, 0x29, 0xf9, //0x00000893 subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0xfc, //0x00000896 addq $-4, %r9
- //0x0000089a LBB0_112
- 0x48, 0x8b, 0x45, 0xc8, //0x0000089a movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x0000089e movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008a1 movq $-4, %rax
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x000008a8 jmp LBB0_84
- //0x000008ad LBB0_113
- 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x000008ad leaq $10(%r9,%r12), %rax
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000008b2 jmp LBB0_115
- //0x000008b7 LBB0_114
- 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x000008b7 leaq $11(%r9,%r12), %rax
- //0x000008bc LBB0_115
- 0x48, 0x29, 0xf8, //0x000008bc subq %rdi, %rax
- 0x48, 0x83, 0xc0, 0xfc, //0x000008bf addq $-4, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x000008c3 movq $-56(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x000008c7 movq %rax, (%rcx)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008ca movq $-4, %rax
- 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x000008d1 jmp LBB0_84
- //0x000008d6 LBB0_116
- 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x000008d6 leaq $4(%r10,%rdi), %rax
- 0x49, 0x29, 0xc1, //0x000008db subq %rax, %r9
- 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x000008de jmp LBB0_112
- //0x000008e3 LBB0_117
- 0x4d, 0x01, 0xe1, //0x000008e3 addq %r12, %r9
- 0x49, 0x29, 0xf9, //0x000008e6 subq %rdi, %r9
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x000008e9 jmp LBB0_112
- 0x00, 0x00, //0x000008ee .p2align 4, 0x00
- //0x000008f0 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 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, //0x00000900 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, //0x00000910 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, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000940 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, //0x00000950 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, //0x00000960 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, //0x00000966 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000976 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000986 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000996 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e6 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/avx/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_one.go
deleted file mode 100644
index 3c9189627..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_one.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 avx
-
-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/avx/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_one_subr.go
deleted file mode 100644
index 869cedda3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_one_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_one = 144
-)
-
-const (
- _stack__validate_one = 152
-)
-
-const (
- _size__validate_one = 9524
-)
-
-var (
- _pcsp__validate_one = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {8962, 152},
- {8966, 48},
- {8967, 40},
- {8969, 32},
- {8971, 24},
- {8973, 16},
- {8975, 8},
- {8976, 0},
- {9524, 152},
- }
-)
-
-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/avx/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_one_text_amd64.go
deleted file mode 100644
index 20fcf6fb7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_one_text_amd64.go
+++ /dev/null
@@ -1,2851 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_validate_one = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000010 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000030 LCPI0_3
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000040 LCPI0_4
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000050 LCPI0_5
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000060 LCPI0_6
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000070 LCPI0_7
- 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_8
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000090 .p2align 4, 0x90
- //0x00000090 _validate_one
- 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, 0x68, //0x0000009d subq $104, %rsp
- 0x48, 0x89, 0x4d, 0x80, //0x000000a1 movq %rcx, $-128(%rbp)
- 0x49, 0x89, 0xd1, //0x000000a5 movq %rdx, %r9
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000a8 movl $1, %r10d
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x000000ae vmovq %r10, %xmm0
- 0xc5, 0xfa, 0x7f, 0x02, //0x000000b3 vmovdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x90, //0x000000b7 movq %rdi, $-112(%rbp)
- 0x4c, 0x8b, 0x27, //0x000000bb movq (%rdi), %r12
- 0x4c, 0x89, 0xe0, //0x000000be movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x000000c1 notq %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000000c4 movq %rax, $-96(%rbp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000c8 movl $1, %eax
- 0x4c, 0x29, 0xe0, //0x000000cd subq %r12, %rax
- 0x48, 0x89, 0x45, 0x98, //0x000000d0 movq %rax, $-104(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000d4 leaq $64(%r12), %rax
- 0x48, 0x89, 0x45, 0x88, //0x000000d9 movq %rax, $-120(%rbp)
- 0x4c, 0x8b, 0x1e, //0x000000dd movq (%rsi), %r11
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000e0 leaq $5(%r12), %rax
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000000e5 movq %rax, $-144(%rbp)
- 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ec movq $-1, $-136(%rbp)
- 0xc5, 0xfa, 0x6f, 0x05, 0x01, 0xff, 0xff, 0xff, //0x000000f7 vmovdqu $-255(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x09, 0xff, 0xff, 0xff, //0x000000ff vmovdqu $-247(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0x11, 0xff, 0xff, 0xff, //0x00000107 vmovdqu $-239(%rip), %xmm15 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x0000010f vpcmpeqd %xmm3, %xmm3, %xmm3
- 0xc5, 0x7a, 0x6f, 0x05, 0x15, 0xff, 0xff, 0xff, //0x00000113 vmovdqu $-235(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x1d, 0xff, 0xff, 0xff, //0x0000011b vmovdqu $-227(%rip), %xmm9 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x25, 0xff, 0xff, 0xff, //0x00000123 vmovdqu $-219(%rip), %xmm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x2d, 0xff, 0xff, 0xff, //0x0000012b vmovdqu $-211(%rip), %xmm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x25, 0xe5, 0xfe, 0xff, 0xff, //0x00000133 vmovdqu $-283(%rip), %xmm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x2d, 0x2d, 0xff, 0xff, 0xff, //0x0000013b vmovdqu $-211(%rip), %xmm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x35, 0x35, 0xff, 0xff, 0xff, //0x00000143 vmovdqu $-203(%rip), %xmm14 /* LCPI0_8+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000014b movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x65, 0xd0, //0x0000014f movq %r12, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc0, //0x00000153 movq %rdx, $-64(%rbp)
- 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00000157 jmp LBB0_4
- //0x0000015c LBB0_257
- 0x48, 0x85, 0xc0, //0x0000015c testq %rax, %rax
- 0x49, 0x8d, 0x45, 0xff, //0x0000015f leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x00000163 notq %r13
- 0x4c, 0x0f, 0x48, 0xe9, //0x00000166 cmovsq %rcx, %r13
- 0x49, 0x39, 0xc3, //0x0000016a cmpq %rax, %r11
- 0x49, 0x89, 0xcb, //0x0000016d movq %rcx, %r11
- 0x4d, 0x0f, 0x44, 0xdd, //0x00000170 cmoveq %r13, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000174 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000178 testq %r11, %r11
- 0x0f, 0x88, 0xfe, 0x21, 0x00, 0x00, //0x0000017b js LBB0_419
- //0x00000181 LBB0_258
- 0x4d, 0x01, 0xfb, //0x00000181 addq %r15, %r11
- //0x00000184 LBB0_1
- 0x4c, 0x89, 0x1e, //0x00000184 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000187 movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x0000018a testq %r15, %r15
- 0x0f, 0x88, 0xff, 0x21, 0x00, 0x00, //0x0000018d js LBB0_423
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000193 .p2align 4, 0x90
- //0x000001a0 LBB0_2
- 0x49, 0x8b, 0x11, //0x000001a0 movq (%r9), %rdx
- 0x49, 0x89, 0xd2, //0x000001a3 movq %rdx, %r10
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001a6 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000001ad testq %rdx, %rdx
- 0x0f, 0x84, 0xdc, 0x21, 0x00, 0x00, //0x000001b0 je LBB0_423
- //0x000001b6 LBB0_4
- 0x48, 0x8b, 0x45, 0x90, //0x000001b6 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x000001ba movq $8(%rax), %rax
- 0x4c, 0x89, 0xdb, //0x000001be movq %r11, %rbx
- 0x48, 0x29, 0xc3, //0x000001c1 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001c4 jae LBB0_9
- 0x43, 0x8a, 0x14, 0x1c, //0x000001ca movb (%r12,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x000001ce cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001d1 je LBB0_9
- 0x80, 0xfa, 0x20, //0x000001d7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001da je LBB0_9
- 0x80, 0xc2, 0xf7, //0x000001e0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001e3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001e6 jbe LBB0_9
- 0x4d, 0x89, 0xdf, //0x000001ec movq %r11, %r15
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ef jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f4 .p2align 4, 0x90
- //0x00000200 LBB0_9
- 0x4d, 0x8d, 0x7b, 0x01, //0x00000200 leaq $1(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000204 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae LBB0_13
- 0x43, 0x8a, 0x14, 0x3c, //0x0000020d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000211 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000214 je LBB0_13
- 0x80, 0xfa, 0x20, //0x0000021a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000021d je LBB0_13
- 0x80, 0xc2, 0xf7, //0x00000223 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000226 cmpb $1, %dl
- 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x00000229 ja LBB0_30
- 0x90, //0x0000022f .p2align 4, 0x90
- //0x00000230 LBB0_13
- 0x4d, 0x8d, 0x7b, 0x02, //0x00000230 leaq $2(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000234 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_17
- 0x43, 0x8a, 0x14, 0x3c, //0x0000023d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_17
- 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_17
- 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_30
- 0x90, //0x0000025f .p2align 4, 0x90
- //0x00000260 LBB0_17
- 0x4d, 0x8d, 0x7b, 0x03, //0x00000260 leaq $3(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000264 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_21
- 0x43, 0x8a, 0x14, 0x3c, //0x0000026d movb (%r12,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_21
- 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_21
- 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_30
- 0x90, //0x0000028f .p2align 4, 0x90
- //0x00000290 LBB0_21
- 0x49, 0x8d, 0x53, 0x04, //0x00000290 leaq $4(%r11), %rdx
- 0x48, 0x39, 0xd0, //0x00000294 cmpq %rdx, %rax
- 0x0f, 0x86, 0xa1, 0x20, 0x00, 0x00, //0x00000297 jbe LBB0_413
- 0x48, 0x39, 0xd0, //0x0000029d cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002a0 je LBB0_27
- 0x49, 0x8d, 0x14, 0x04, //0x000002a6 leaq (%r12,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x000002aa addq $4, %rbx
- 0x4c, 0x03, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000002ae addq $-144(%rbp), %r11
- 0x4d, 0x89, 0xdf, //0x000002b5 movq %r11, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b8 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c2 .p2align 4, 0x90
- //0x000002d0 LBB0_24
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002d0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_29
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002de btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_29
- 0x49, 0xff, 0xc7, //0x000002e8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002eb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002ee jne LBB0_24
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002f4 jmp LBB0_28
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f9 .p2align 4, 0x90
- //0x00000300 LBB0_27
- 0x4c, 0x01, 0xe2, //0x00000300 addq %r12, %rdx
- //0x00000303 LBB0_28
- 0x4c, 0x29, 0xe2, //0x00000303 subq %r12, %rdx
- 0x49, 0x89, 0xd7, //0x00000306 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x00000309 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000030c jb LBB0_30
- 0xe9, 0x2a, 0x20, 0x00, 0x00, //0x00000312 jmp LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000317 .p2align 4, 0x90
- //0x00000320 LBB0_29
- 0x4c, 0x03, 0x7d, 0xa0, //0x00000320 addq $-96(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x00000324 cmpq %rax, %r15
- 0x0f, 0x83, 0x14, 0x20, 0x00, 0x00, //0x00000327 jae LBB0_414
- //0x0000032d LBB0_30
- 0x4d, 0x8d, 0x5f, 0x01, //0x0000032d leaq $1(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00000331 movq %r11, (%rsi)
- 0x43, 0x0f, 0xbe, 0x1c, 0x3c, //0x00000334 movsbl (%r12,%r15), %ebx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000339 movq $-1, %rax
- 0x85, 0xdb, //0x00000340 testl %ebx, %ebx
- 0x0f, 0x84, 0x4a, 0x20, 0x00, 0x00, //0x00000342 je LBB0_423
- 0x4d, 0x89, 0xf8, //0x00000348 movq %r15, %r8
- 0x49, 0xf7, 0xd0, //0x0000034b notq %r8
- 0x49, 0x8d, 0x52, 0xff, //0x0000034e leaq $-1(%r10), %rdx
- 0x43, 0x8b, 0x3c, 0xd1, //0x00000352 movl (%r9,%r10,8), %edi
- 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000356 movq $-136(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000035d cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000361 cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000365 movq %rcx, $-136(%rbp)
- 0xff, 0xcf, //0x0000036c decl %edi
- 0x83, 0xff, 0x05, //0x0000036e cmpl $5, %edi
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000371 ja LBB0_36
- 0x48, 0x8d, 0x0d, 0x46, 0x22, 0x00, 0x00, //0x00000377 leaq $8774(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xb9, //0x0000037e movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x00000382 addq %rcx, %rdi
- 0xff, 0xe7, //0x00000385 jmpq *%rdi
- //0x00000387 LBB0_33
- 0x83, 0xfb, 0x2c, //0x00000387 cmpl $44, %ebx
- 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000038a je LBB0_100
- 0x83, 0xfb, 0x5d, //0x00000390 cmpl $93, %ebx
- 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x00000393 je LBB0_35
- 0xe9, 0xed, 0x1f, 0x00, 0x00, //0x00000399 jmp LBB0_422
- //0x0000039e LBB0_36
- 0x49, 0x89, 0x11, //0x0000039e movq %rdx, (%r9)
- 0x83, 0xfb, 0x7b, //0x000003a1 cmpl $123, %ebx
- 0x0f, 0x86, 0x19, 0x02, 0x00, 0x00, //0x000003a4 jbe LBB0_63
- 0xe9, 0xdc, 0x1f, 0x00, 0x00, //0x000003aa jmp LBB0_422
- //0x000003af LBB0_37
- 0x83, 0xfb, 0x2c, //0x000003af cmpl $44, %ebx
- 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x000003b2 jne LBB0_38
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000003b8 cmpq $4095, %r10
- 0x0f, 0x8f, 0x88, 0x1f, 0x00, 0x00, //0x000003bf jg LBB0_441
- 0x49, 0x8d, 0x42, 0x01, //0x000003c5 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x000003c9 movq %rax, (%r9)
- 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000003cc movq $3, $8(%r9,%r10,8)
- 0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000003d5 jmp LBB0_2
- //0x000003da LBB0_39
- 0x80, 0xfb, 0x22, //0x000003da cmpb $34, %bl
- 0x0f, 0x85, 0xa8, 0x1f, 0x00, 0x00, //0x000003dd jne LBB0_422
- 0x4b, 0xc7, 0x04, 0xd1, 0x04, 0x00, 0x00, 0x00, //0x000003e3 movq $4, (%r9,%r10,8)
- 0x48, 0x8b, 0x45, 0x90, //0x000003eb movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x000003ef movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x000003f3 testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x000003f7 movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x000003fb movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x000003ff jne LBB0_104
- 0x49, 0x89, 0xd5, //0x00000405 movq %rdx, %r13
- 0x4d, 0x29, 0xdd, //0x00000408 subq %r11, %r13
- 0x0f, 0x84, 0x30, 0x21, 0x00, 0x00, //0x0000040b je LBB0_456
- 0x4c, 0x89, 0xd8, //0x00000411 movq %r11, %rax
- 0x4d, 0x01, 0xe3, //0x00000414 addq %r12, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000417 cmpq $64, %r13
- 0x0f, 0x82, 0x0b, 0x1a, 0x00, 0x00, //0x0000041b jb LBB0_353
- 0x45, 0x89, 0xea, //0x00000421 movl %r13d, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000424 andl $63, %r10d
- 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000428 leaq $-64(%rdx,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x0000042d andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000431 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000434 addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000438 movq %rcx, $-72(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000043c movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00000443 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000446 .p2align 4, 0x90
- //0x00000450 LBB0_44
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000450 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000455 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000045b vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000461 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000467 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x0000046b vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x0000046f vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000473 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000477 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000047b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000047f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000483 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000487 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000048b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000048f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000493 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000497 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000049b vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x0000049f vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x000004a3 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x000004a7 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000004ab shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000004af shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004b3 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x000004b6 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x000004b9 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x000004bd shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x000004c1 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x000004c5 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x000004c8 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x000004cb orq %r8, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000004ce cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004d2 jne LBB0_46
- 0x48, 0x85, 0xd2, //0x000004d8 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004db jne LBB0_55
- //0x000004e1 LBB0_46
- 0x48, 0x09, 0xdf, //0x000004e1 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004e4 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x000004e7 orq %r12, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004ea jne LBB0_56
- //0x000004f0 LBB0_47
- 0x48, 0x85, 0xff, //0x000004f0 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57
- //0x000004f9 LBB0_48
- 0x49, 0x83, 0xc5, 0xc0, //0x000004f9 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x000004fd addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000501 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000505 ja LBB0_44
- 0xe9, 0x1d, 0x12, 0x00, 0x00, //0x0000050b jmp LBB0_49
- //0x00000510 LBB0_55
- 0x4c, 0x89, 0xd8, //0x00000510 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000513 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000517 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x0000051b addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x0000051e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000521 movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00000524 orq %r12, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000527 je LBB0_47
- //0x0000052d LBB0_56
- 0x4c, 0x89, 0xe0, //0x0000052d movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00000530 notq %rax
- 0x48, 0x21, 0xd0, //0x00000533 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000536 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xe1, //0x0000053a orq %r12, %rcx
- 0x48, 0x89, 0xce, //0x0000053d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000540 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000543 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000546 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000550 andq %rdx, %rsi
- 0x45, 0x31, 0xe4, //0x00000553 xorl %r12d, %r12d
- 0x48, 0x01, 0xc6, //0x00000556 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00000559 setb %r12b
- 0x48, 0x01, 0xf6, //0x0000055d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000560 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000056a xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000056d andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000570 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000573 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000576 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000579 je LBB0_48
- //0x0000057f LBB0_57
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000057f bsfq %rdi, %rax
- //0x00000583 LBB0_58
- 0x4c, 0x03, 0x5d, 0x98, //0x00000583 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000587 addq %rax, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000058a movq $-48(%rbp), %r12
- 0xe9, 0x3a, 0x09, 0x00, 0x00, //0x0000058e jmp LBB0_187
- //0x00000593 LBB0_59
- 0x80, 0xfb, 0x3a, //0x00000593 cmpb $58, %bl
- 0x0f, 0x85, 0xef, 0x1d, 0x00, 0x00, //0x00000596 jne LBB0_422
- 0x4b, 0xc7, 0x04, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x0000059c movq $0, (%r9,%r10,8)
- 0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x000005a4 jmp LBB0_2
- //0x000005a9 LBB0_61
- 0x80, 0xfb, 0x5d, //0x000005a9 cmpb $93, %bl
- 0x0f, 0x84, 0x79, 0x02, 0x00, 0x00, //0x000005ac je LBB0_35
- 0x4b, 0xc7, 0x04, 0xd1, 0x01, 0x00, 0x00, 0x00, //0x000005b2 movq $1, (%r9,%r10,8)
- 0x83, 0xfb, 0x7b, //0x000005ba cmpl $123, %ebx
- 0x0f, 0x87, 0xc8, 0x1d, 0x00, 0x00, //0x000005bd ja LBB0_422
- //0x000005c3 LBB0_63
- 0x4f, 0x8d, 0x14, 0x3c, //0x000005c3 leaq (%r12,%r15), %r10
- 0x89, 0xd9, //0x000005c7 movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x0c, 0x20, 0x00, 0x00, //0x000005c9 leaq $8204(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x000005d0 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x000005d4 addq %rdx, %rcx
- 0xff, 0xe1, //0x000005d7 jmpq *%rcx
- //0x000005d9 LBB0_66
- 0x48, 0x8b, 0x45, 0x90, //0x000005d9 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x000005dd movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x000005e1 subq %r15, %rdi
- 0x0f, 0x84, 0x89, 0x1d, 0x00, 0x00, //0x000005e4 je LBB0_417
- 0x41, 0x80, 0x3a, 0x30, //0x000005ea cmpb $48, (%r10)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005ee jne LBB0_71
- 0x48, 0x83, 0xff, 0x01, //0x000005f4 cmpq $1, %rdi
- 0x0f, 0x84, 0x86, 0xfb, 0xff, 0xff, //0x000005f8 je LBB0_1
- 0x43, 0x8a, 0x04, 0x1c, //0x000005fe movb (%r12,%r11), %al
- 0x04, 0xd2, //0x00000602 addb $-46, %al
- 0x3c, 0x37, //0x00000604 cmpb $55, %al
- 0x0f, 0x87, 0x78, 0xfb, 0xff, 0xff, //0x00000606 ja LBB0_1
- 0x0f, 0xb6, 0xc0, //0x0000060c movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000060f movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000619 btq %rax, %rcx
- 0x0f, 0x83, 0x61, 0xfb, 0xff, 0xff, //0x0000061d jae LBB0_1
- //0x00000623 LBB0_71
- 0x48, 0x83, 0xff, 0x10, //0x00000623 cmpq $16, %rdi
- 0x0f, 0x82, 0xde, 0x17, 0x00, 0x00, //0x00000627 jb LBB0_342
- 0x4c, 0x8d, 0x4f, 0xf0, //0x0000062d leaq $-16(%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x00000631 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000634 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000638 leaq $16(%rax,%r10), %rax
- 0x48, 0x89, 0x45, 0xa8, //0x0000063d movq %rax, $-88(%rbp)
- 0x41, 0x83, 0xe1, 0x0f, //0x00000641 andl $15, %r9d
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000645 movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000064c movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000653 movq $-1, %r11
- 0x4d, 0x89, 0xd6, //0x0000065a movq %r10, %r14
- 0x90, 0x90, 0x90, //0x0000065d .p2align 4, 0x90
- //0x00000660 LBB0_73
- 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000660 vmovdqu (%r14), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000665 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x0000066a vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x0000066e vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x00000672 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x00000676 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x0000067a vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x0000067e vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x00000682 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x00000686 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x0000068a vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x0000068e vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x00000692 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000696 vpmovmskb %xmm2, %r8d
- 0xc5, 0xf9, 0xd7, 0xc6, //0x0000069a vpmovmskb %xmm6, %eax
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000069e vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x000006a2 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006a6 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x000006ab addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x000006b2 xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x000006b5 bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x000006b9 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006bc je LBB0_75
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006c2 movl $-1, %esi
- 0xd3, 0xe6, //0x000006c7 shll %cl, %esi
- 0xf7, 0xd6, //0x000006c9 notl %esi
- 0x41, 0x21, 0xf0, //0x000006cb andl %esi, %r8d
- 0x21, 0xf0, //0x000006ce andl %esi, %eax
- 0x21, 0xd6, //0x000006d0 andl %edx, %esi
- 0x89, 0xf2, //0x000006d2 movl %esi, %edx
- //0x000006d4 LBB0_75
- 0x41, 0x8d, 0x70, 0xff, //0x000006d4 leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x000006d8 andl %r8d, %esi
- 0x0f, 0x85, 0x17, 0x10, 0x00, 0x00, //0x000006db jne LBB0_308
- 0x8d, 0x70, 0xff, //0x000006e1 leal $-1(%rax), %esi
- 0x21, 0xc6, //0x000006e4 andl %eax, %esi
- 0x0f, 0x85, 0x0c, 0x10, 0x00, 0x00, //0x000006e6 jne LBB0_308
- 0x8d, 0x72, 0xff, //0x000006ec leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x000006ef andl %edx, %esi
- 0x0f, 0x85, 0x01, 0x10, 0x00, 0x00, //0x000006f1 jne LBB0_308
- 0x45, 0x85, 0xc0, //0x000006f7 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000006fa je LBB0_81
- 0x4c, 0x89, 0xf3, //0x00000700 movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x00000703 subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000706 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x0000070a addq %rbx, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x0000070d cmpq $-1, %r11
- 0x0f, 0x85, 0x93, 0x13, 0x00, 0x00, //0x00000711 jne LBB0_325
- 0x49, 0x89, 0xf3, //0x00000717 movq %rsi, %r11
- //0x0000071a LBB0_81
- 0x85, 0xc0, //0x0000071a testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000071c je LBB0_84
- 0x4c, 0x89, 0xf6, //0x00000722 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000725 subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000728 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x0000072b addq %rsi, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x0000072e cmpq $-1, %r13
- 0x0f, 0x85, 0x64, 0x11, 0x00, 0x00, //0x00000732 jne LBB0_313
- 0x49, 0x89, 0xc5, //0x00000738 movq %rax, %r13
- //0x0000073b LBB0_84
- 0x85, 0xd2, //0x0000073b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000073d je LBB0_87
- 0x4c, 0x89, 0xf6, //0x00000743 movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x00000746 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x00000749 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x0000074c addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x0000074f cmpq $-1, %r12
- 0x0f, 0x85, 0x43, 0x11, 0x00, 0x00, //0x00000753 jne LBB0_313
- 0x49, 0x89, 0xc4, //0x00000759 movq %rax, %r12
- //0x0000075c LBB0_87
- 0x83, 0xf9, 0x10, //0x0000075c cmpl $16, %ecx
- 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x0000075f jne LBB0_148
- 0x49, 0x83, 0xc6, 0x10, //0x00000765 addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x00000769 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x0000076d cmpq $15, %rdi
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000771 ja LBB0_73
- 0x4d, 0x85, 0xc9, //0x00000777 testq %r9, %r9
- 0x0f, 0x84, 0xb1, 0x04, 0x00, 0x00, //0x0000077a je LBB0_150
- //0x00000780 LBB0_90
- 0x48, 0x8b, 0x7d, 0xa8, //0x00000780 movq $-88(%rbp), %rdi
- 0x4a, 0x8d, 0x0c, 0x0f, //0x00000784 leaq (%rdi,%r9), %rcx
- 0x48, 0x8d, 0x35, 0x29, 0x21, 0x00, 0x00, //0x00000788 leaq $8489(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000078f jmp LBB0_92
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000794 .p2align 4, 0x90
- //0x000007a0 LBB0_91
- 0x48, 0x89, 0xc7, //0x000007a0 movq %rax, %rdi
- 0x49, 0xff, 0xc9, //0x000007a3 decq %r9
- 0x0f, 0x84, 0xfb, 0x10, 0x00, 0x00, //0x000007a6 je LBB0_314
- //0x000007ac LBB0_92
- 0x0f, 0xbe, 0x17, //0x000007ac movsbl (%rdi), %edx
- 0x83, 0xc2, 0xd5, //0x000007af addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000007b2 cmpl $58, %edx
- 0x0f, 0x87, 0x72, 0x04, 0x00, 0x00, //0x000007b5 ja LBB0_149
- 0x48, 0x8d, 0x47, 0x01, //0x000007bb leaq $1(%rdi), %rax
- 0x48, 0x63, 0x14, 0x96, //0x000007bf movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007c3 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007c6 jmpq *%rdx
- //0x000007c8 LBB0_94
- 0x48, 0x89, 0xc2, //0x000007c8 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x000007cb subq %r10, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000007ce cmpq $-1, %r12
- 0x0f, 0x85, 0x86, 0x13, 0x00, 0x00, //0x000007d2 jne LBB0_418
- 0x48, 0xff, 0xca, //0x000007d8 decq %rdx
- 0x49, 0x89, 0xd4, //0x000007db movq %rdx, %r12
- 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007de jmp LBB0_91
- //0x000007e3 LBB0_96
- 0x48, 0x89, 0xc2, //0x000007e3 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x000007e6 subq %r10, %rdx
- 0x49, 0x83, 0xfd, 0xff, //0x000007e9 cmpq $-1, %r13
- 0x0f, 0x85, 0x6b, 0x13, 0x00, 0x00, //0x000007ed jne LBB0_418
- 0x48, 0xff, 0xca, //0x000007f3 decq %rdx
- 0x49, 0x89, 0xd5, //0x000007f6 movq %rdx, %r13
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x000007f9 jmp LBB0_91
- //0x000007fe LBB0_98
- 0x48, 0x89, 0xc2, //0x000007fe movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x00000801 subq %r10, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x00000804 cmpq $-1, %r11
- 0x0f, 0x85, 0x50, 0x13, 0x00, 0x00, //0x00000808 jne LBB0_418
- 0x48, 0xff, 0xca, //0x0000080e decq %rdx
- 0x49, 0x89, 0xd3, //0x00000811 movq %rdx, %r11
- 0xe9, 0x87, 0xff, 0xff, 0xff, //0x00000814 jmp LBB0_91
- //0x00000819 LBB0_64
- 0x83, 0xfb, 0x22, //0x00000819 cmpl $34, %ebx
- 0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x0000081c je LBB0_125
- //0x00000822 LBB0_38
- 0x83, 0xfb, 0x7d, //0x00000822 cmpl $125, %ebx
- 0x0f, 0x85, 0x60, 0x1b, 0x00, 0x00, //0x00000825 jne LBB0_422
- //0x0000082b LBB0_35
- 0x49, 0x89, 0x11, //0x0000082b movq %rdx, (%r9)
- 0x49, 0x89, 0xd2, //0x0000082e movq %rdx, %r10
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000831 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x00000838 testq %rdx, %rdx
- 0x0f, 0x85, 0x75, 0xf9, 0xff, 0xff, //0x0000083b jne LBB0_4
- 0xe9, 0x4c, 0x1b, 0x00, 0x00, //0x00000841 jmp LBB0_423
- //0x00000846 LBB0_100
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000846 cmpq $4095, %r10
- 0x0f, 0x8f, 0xfa, 0x1a, 0x00, 0x00, //0x0000084d jg LBB0_441
- 0x49, 0x8d, 0x42, 0x01, //0x00000853 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x00000857 movq %rax, (%r9)
- 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000085a movq $0, $8(%r9,%r10,8)
- 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000863 jmp LBB0_2
- //0x00000868 LBB0_104
- 0x48, 0x89, 0xd0, //0x00000868 movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x0000086b subq %r11, %rax
- 0x0f, 0x84, 0xcd, 0x1c, 0x00, 0x00, //0x0000086e je LBB0_456
- 0x4c, 0x89, 0xd9, //0x00000874 movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x00000877 addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x0000087a cmpq $64, %rax
- 0x0f, 0x82, 0xc1, 0x15, 0x00, 0x00, //0x0000087e jb LBB0_354
- 0x89, 0xc6, //0x00000884 movl %eax, %esi
- 0x83, 0xe6, 0x3f, //0x00000886 andl $63, %esi
- 0x48, 0x89, 0x75, 0xb8, //0x00000889 movq %rsi, $-72(%rbp)
- 0x4e, 0x8d, 0x54, 0x02, 0xc0, //0x0000088d leaq $-64(%rdx,%r8), %r10
- 0x49, 0x83, 0xe2, 0xc0, //0x00000892 andq $-64, %r10
- 0x49, 0x01, 0xca, //0x00000896 addq %rcx, %r10
- 0x4c, 0x03, 0x55, 0x88, //0x00000899 addq $-120(%rbp), %r10
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000089d movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x000008a4 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a7 .p2align 4, 0x90
- //0x000008b0 LBB0_107
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000008b0 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000008b5 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000008bb vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000008c1 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x000008c7 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x000008cb vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x000008cf vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000008d3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000008d7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000008db vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000008df vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000008e3 vpmovmskb %xmm2, %edx
- 0xc5, 0xc9, 0x74, 0xd1, //0x000008e7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000008eb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000008ef vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000008f3 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x000008f7 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x000008fb shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x000008ff orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000902 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000906 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x0000090a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x0000090e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000911 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000915 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000919 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x0000091d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000921 shlq $16, %rdi
- 0x49, 0x09, 0xfd, //0x00000925 orq %rdi, %r13
- 0xc5, 0x79, 0xd7, 0xe2, //0x00000928 vpmovmskb %xmm2, %r12d
- 0xc5, 0x81, 0x64, 0xd5, //0x0000092c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000930 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000934 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000938 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000093c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000093f vpmovmskb %xmm2, %edi
- 0xc5, 0x81, 0x64, 0xd4, //0x00000943 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000947 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000094b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000094f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000953 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000956 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000095a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000095e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000962 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe7, 0x10, //0x00000966 shlq $16, %rdi
- 0x49, 0x09, 0xfc, //0x0000096a orq %rdi, %r12
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000096d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe2, 0x30, //0x00000971 shlq $48, %rdx
- 0x48, 0xc1, 0xe1, 0x20, //0x00000975 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00000979 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000097d jne LBB0_109
- 0x4d, 0x85, 0xed, //0x00000983 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000986 jne LBB0_124
- //0x0000098c LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x0000098c shlq $48, %r14
- 0x49, 0x09, 0xcc, //0x00000990 orq %rcx, %r12
- 0x48, 0x09, 0xd6, //0x00000993 orq %rdx, %rsi
- 0x4c, 0x89, 0xe9, //0x00000996 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x00000999 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000099c jne LBB0_145
- 0x4d, 0x09, 0xf4, //0x000009a2 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x000009a5 testq %rsi, %rsi
- 0x0f, 0x85, 0x39, 0x02, 0x00, 0x00, //0x000009a8 jne LBB0_146
- //0x000009ae LBB0_111
- 0x4d, 0x85, 0xe4, //0x000009ae testq %r12, %r12
- 0x0f, 0x85, 0x0c, 0x1a, 0x00, 0x00, //0x000009b1 jne LBB0_426
- 0x48, 0x83, 0xc0, 0xc0, //0x000009b7 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x000009bb addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x000009bf cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000009c3 ja LBB0_107
- 0xe9, 0xda, 0x0d, 0x00, 0x00, //0x000009c9 jmp LBB0_113
- //0x000009ce LBB0_145
- 0x4c, 0x89, 0xc1, //0x000009ce movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000009d1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000009d4 andq %r13, %rcx
- 0x48, 0x8d, 0x14, 0x09, //0x000009d7 leaq (%rcx,%rcx), %rdx
- 0x4c, 0x09, 0xc2, //0x000009db orq %r8, %rdx
- 0x48, 0x89, 0xd7, //0x000009de movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x000009e1 notq %rdi
- 0x4c, 0x21, 0xef, //0x000009e4 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009e7 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000009f1 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x000009f4 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x000009f7 addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x000009fa setb %r8b
- 0x48, 0x01, 0xff, //0x000009fe addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a01 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000a0b xorq %rcx, %rdi
- 0x48, 0x21, 0xd7, //0x00000a0e andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a11 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000a14 andq %rdi, %rsi
- 0x4d, 0x09, 0xf4, //0x00000a17 orq %r14, %r12
- 0x48, 0x85, 0xf6, //0x00000a1a testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000a1d je LBB0_111
- 0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00000a23 jmp LBB0_146
- //0x00000a28 LBB0_124
- 0x4c, 0x89, 0xdf, //0x00000a28 movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00000a2b subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000a2f bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x00000a33 addq %rdi, %r9
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000a36 jmp LBB0_109
- //0x00000a3b LBB0_125
- 0x4b, 0xc7, 0x04, 0xd1, 0x02, 0x00, 0x00, 0x00, //0x00000a3b movq $2, (%r9,%r10,8)
- 0x48, 0x8b, 0x45, 0x90, //0x00000a43 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000a47 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000a4b testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000a4f movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x00000a53 movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000a57 jne LBB0_161
- 0x49, 0x89, 0xd5, //0x00000a5d movq %rdx, %r13
- 0x4d, 0x29, 0xdd, //0x00000a60 subq %r11, %r13
- 0x0f, 0x84, 0xf3, 0x1a, 0x00, 0x00, //0x00000a63 je LBB0_454
- 0x4c, 0x89, 0xd8, //0x00000a69 movq %r11, %rax
- 0x4d, 0x01, 0xe3, //0x00000a6c addq %r12, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000a6f cmpq $64, %r13
- 0x0f, 0x82, 0xfc, 0x13, 0x00, 0x00, //0x00000a73 jb LBB0_357
- 0x45, 0x89, 0xea, //0x00000a79 movl %r13d, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000a7c andl $63, %r10d
- 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000a80 leaq $-64(%rdx,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000a85 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000a89 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000a8c addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000a90 movq %rcx, $-72(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000a94 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00000a9b xorl %r9d, %r9d
- 0x90, 0x90, //0x00000a9e .p2align 4, 0x90
- //0x00000aa0 LBB0_129
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000aa0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000aa5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000aab vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ab1 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000ab7 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x00000abb vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x00000abf vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00000ac3 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00000ac7 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x00000acb vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x00000acf vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000ad3 vpmovmskb %xmm7, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00000ad7 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000adb vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000adf vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000ae3 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000ae7 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000aeb vpmovmskb %xmm2, %r14d
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000aef vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xc2, //0x00000af3 vpmovmskb %xmm2, %r8d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000af7 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000afb shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000aff shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b03 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b06 orq %rsi, %rdi
- 0x49, 0xc1, 0xe0, 0x30, //0x00000b09 shlq $48, %r8
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b0d shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000b11 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000b15 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000b18 orq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x00000b1b orq %r8, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x00000b1e cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b22 jne LBB0_131
- 0x48, 0x85, 0xd2, //0x00000b28 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b2b jne LBB0_140
- //0x00000b31 LBB0_131
- 0x48, 0x09, 0xdf, //0x00000b31 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b34 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000b37 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b3a jne LBB0_141
- //0x00000b40 LBB0_132
- 0x48, 0x85, 0xff, //0x00000b40 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b43 jne LBB0_142
- //0x00000b49 LBB0_133
- 0x49, 0x83, 0xc5, 0xc0, //0x00000b49 addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000b4d addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000b51 cmpq $63, %r13
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b55 ja LBB0_129
- 0xe9, 0x64, 0x0d, 0x00, 0x00, //0x00000b5b jmp LBB0_134
- //0x00000b60 LBB0_140
- 0x4c, 0x89, 0xd8, //0x00000b60 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000b63 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe2, //0x00000b67 bsfq %rdx, %r12
- 0x49, 0x01, 0xc4, //0x00000b6b addq %rax, %r12
- 0x48, 0x09, 0xdf, //0x00000b6e orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b71 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000b74 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b77 je LBB0_132
- //0x00000b7d LBB0_141
- 0x4c, 0x89, 0xc8, //0x00000b7d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000b80 notq %rax
- 0x48, 0x21, 0xd0, //0x00000b83 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000b86 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00000b8a orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x00000b8d movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000b90 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000b93 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b96 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000ba0 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x00000ba3 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00000ba6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00000ba9 setb %r9b
- 0x48, 0x01, 0xf6, //0x00000bad addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bb0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000bba xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000bbd andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000bc0 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000bc3 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000bc6 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000bc9 je LBB0_133
- //0x00000bcf LBB0_142
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000bcf bsfq %rdi, %rax
- //0x00000bd3 LBB0_143
- 0x4c, 0x03, 0x5d, 0x98, //0x00000bd3 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000bd7 addq %rax, %r11
- //0x00000bda LBB0_144
- 0x48, 0x8b, 0x75, 0xc8, //0x00000bda movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000bde movq $-64(%rbp), %r9
- 0xe9, 0x59, 0x03, 0x00, 0x00, //0x00000be2 jmp LBB0_195
- //0x00000be7 LBB0_146
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000be7 bsfq %rsi, %rax
- 0x4d, 0x85, 0xe4, //0x00000beb testq %r12, %r12
- 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x00000bee je LBB0_185
- 0x49, 0x0f, 0xbc, 0xcc, //0x00000bf4 bsfq %r12, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000bf8 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000bfc subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000bff cmpq %rax, %rcx
- 0x0f, 0x83, 0xc0, 0x02, 0x00, 0x00, //0x00000c02 jae LBB0_186
- 0xe9, 0x3d, 0x19, 0x00, 0x00, //0x00000c08 jmp LBB0_306
- //0x00000c0d LBB0_148
- 0x49, 0x01, 0xce, //0x00000c0d addq %rcx, %r14
- 0x4c, 0x89, 0x75, 0xa8, //0x00000c10 movq %r14, $-88(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c14 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c1b testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c1e movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000c22 jne LBB0_151
- 0xe9, 0x55, 0x17, 0x00, 0x00, //0x00000c28 jmp LBB0_420
- //0x00000c2d LBB0_149
- 0x48, 0x89, 0x7d, 0xa8, //0x00000c2d movq %rdi, $-88(%rbp)
- //0x00000c31 LBB0_150
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c31 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c38 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c3b movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x3d, 0x17, 0x00, 0x00, //0x00000c3f je LBB0_420
- //0x00000c45 LBB0_151
- 0x4d, 0x85, 0xe4, //0x00000c45 testq %r12, %r12
- 0x0f, 0x84, 0x34, 0x17, 0x00, 0x00, //0x00000c48 je LBB0_420
- 0x4d, 0x85, 0xdb, //0x00000c4e testq %r11, %r11
- 0x0f, 0x84, 0x2b, 0x17, 0x00, 0x00, //0x00000c51 je LBB0_420
- 0x48, 0x8b, 0x45, 0xa8, //0x00000c57 movq $-88(%rbp), %rax
- 0x4c, 0x29, 0xd0, //0x00000c5b subq %r10, %rax
- 0x48, 0x89, 0xc1, //0x00000c5e movq %rax, %rcx
- 0x48, 0xff, 0xc8, //0x00000c61 decq %rax
- 0x49, 0x39, 0xc5, //0x00000c64 cmpq %rax, %r13
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000c67 je LBB0_159
- 0x49, 0x39, 0xc3, //0x00000c6d cmpq %rax, %r11
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000c70 je LBB0_159
- 0x49, 0x39, 0xc4, //0x00000c76 cmpq %rax, %r12
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c79 je LBB0_159
- 0x4d, 0x85, 0xe4, //0x00000c7f testq %r12, %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000c82 movq $-64(%rbp), %r9
- 0x0f, 0x8e, 0x68, 0x02, 0x00, 0x00, //0x00000c86 jle LBB0_189
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c8c leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc5, //0x00000c91 cmpq %rax, %r13
- 0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x00000c94 je LBB0_189
- 0x49, 0xf7, 0xd4, //0x00000c9a notq %r12
- 0x4d, 0x89, 0xe3, //0x00000c9d movq %r12, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000ca0 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000ca4 testq %r11, %r11
- 0x0f, 0x89, 0xd4, 0xf4, 0xff, 0xff, //0x00000ca7 jns LBB0_258
- 0xe9, 0xcd, 0x16, 0x00, 0x00, //0x00000cad jmp LBB0_419
- //0x00000cb2 LBB0_159
- 0x49, 0x89, 0xcb, //0x00000cb2 movq %rcx, %r11
- 0x49, 0xf7, 0xdb, //0x00000cb5 negq %r11
- //0x00000cb8 LBB0_160
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000cb8 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000cbc movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00000cc0 testq %r11, %r11
- 0x0f, 0x89, 0xb8, 0xf4, 0xff, 0xff, //0x00000cc3 jns LBB0_258
- 0xe9, 0xb1, 0x16, 0x00, 0x00, //0x00000cc9 jmp LBB0_419
- //0x00000cce LBB0_161
- 0x48, 0x89, 0xd0, //0x00000cce movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x00000cd1 subq %r11, %rax
- 0x0f, 0x84, 0x82, 0x18, 0x00, 0x00, //0x00000cd4 je LBB0_454
- 0x4c, 0x89, 0xd9, //0x00000cda movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x00000cdd addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000ce0 cmpq $64, %rax
- 0x0f, 0x82, 0xa4, 0x11, 0x00, 0x00, //0x00000ce4 jb LBB0_358
- 0x41, 0x89, 0xc2, //0x00000cea movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000ced andl $63, %r10d
- 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000cf1 leaq $-64(%rdx,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000cf6 andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x00000cfa addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000cfd addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000d01 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00000d08 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d0b .p2align 4, 0x90
- //0x00000d10 LBB0_164
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000d10 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000d15 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000d1b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d21 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x00000d27 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00000d2b vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x00000d2f vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d33 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x00000d37 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d3b vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x00000d3f vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000d43 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x00000d47 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x00000d4b vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x00000d4f vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d53 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000d57 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000d5b shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x00000d5f orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d62 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x00000d66 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x00000d6a shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000d6e orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000d71 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x00000d75 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000d79 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x00000d7d vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x00000d81 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000d85 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d88 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x00000d8c vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000d90 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00000d94 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00000d98 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x00000d9c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x00000d9f vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00000da3 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000da7 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dab vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x00000daf shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000db3 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00000db6 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x00000dba vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x00000dbe vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dc2 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00000dc6 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00000dca orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000dcd vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00000dd1 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000dd5 shlq $32, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00000dd9 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ddd jne LBB0_166
- 0x4d, 0x85, 0xed, //0x00000de3 testq %r13, %r13
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000de6 jne LBB0_181
- //0x00000dec LBB0_166
- 0x49, 0xc1, 0xe6, 0x30, //0x00000dec shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00000df0 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00000df3 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00000df6 movq %r13, %rcx
- 0x4c, 0x09, 0xc9, //0x00000df9 orq %r9, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000dfc jne LBB0_182
- 0x4c, 0x09, 0xf2, //0x00000e02 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e05 testq %rsi, %rsi
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000e08 jne LBB0_183
- //0x00000e0e LBB0_168
- 0x48, 0x85, 0xd2, //0x00000e0e testq %rdx, %rdx
- 0x0f, 0x85, 0xda, 0x15, 0x00, 0x00, //0x00000e11 jne LBB0_432
- 0x48, 0x83, 0xc0, 0xc0, //0x00000e17 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000e1b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000e1f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e23 ja LBB0_164
- 0xe9, 0x11, 0x0b, 0x00, 0x00, //0x00000e29 jmp LBB0_170
- //0x00000e2e LBB0_182
- 0x4c, 0x89, 0xc9, //0x00000e2e movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e31 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000e34 andq %r13, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00000e37 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xcb, //0x00000e3b orq %r9, %rbx
- 0x48, 0x89, 0x5d, 0xb8, //0x00000e3e movq %rbx, $-72(%rbp)
- 0x48, 0xf7, 0xd3, //0x00000e42 notq %rbx
- 0x4c, 0x21, 0xeb, //0x00000e45 andq %r13, %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e48 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfb, //0x00000e52 andq %rdi, %rbx
- 0x45, 0x31, 0xc9, //0x00000e55 xorl %r9d, %r9d
- 0x48, 0x01, 0xcb, //0x00000e58 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000e5b setb %r9b
- 0x48, 0x01, 0xdb, //0x00000e5f addq %rbx, %rbx
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e62 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcb, //0x00000e6c xorq %rcx, %rbx
- 0x48, 0x23, 0x5d, 0xb8, //0x00000e6f andq $-72(%rbp), %rbx
- 0x48, 0xf7, 0xd3, //0x00000e73 notq %rbx
- 0x48, 0x21, 0xde, //0x00000e76 andq %rbx, %rsi
- 0x4c, 0x09, 0xf2, //0x00000e79 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000e7c testq %rsi, %rsi
- 0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00000e7f je LBB0_168
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e85 jmp LBB0_183
- //0x00000e8a LBB0_181
- 0x4c, 0x89, 0xdb, //0x00000e8a movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00000e8d subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xe5, //0x00000e91 bsfq %r13, %r12
- 0x49, 0x01, 0xdc, //0x00000e95 addq %rbx, %r12
- 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000e98 jmp LBB0_166
- //0x00000e9d LBB0_183
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000e9d bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000ea1 testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000ea4 je LBB0_192
- 0x48, 0x0f, 0xbc, 0xca, //0x00000eaa bsfq %rdx, %rcx
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000eae jmp LBB0_193
- //0x00000eb3 LBB0_185
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000eb3 movl $64, %ecx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000eb8 movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe3, //0x00000ebc subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x00000ebf cmpq %rax, %rcx
- 0x0f, 0x82, 0x82, 0x16, 0x00, 0x00, //0x00000ec2 jb LBB0_306
- //0x00000ec8 LBB0_186
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ec8 leaq $1(%r11,%rax), %r11
- //0x00000ecd LBB0_187
- 0x4d, 0x85, 0xdb, //0x00000ecd testq %r11, %r11
- 0x0f, 0x88, 0x83, 0x14, 0x00, 0x00, //0x00000ed0 js LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00000ed6 movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000eda movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000edd movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000ee0 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000ee5 movq $-64(%rbp), %r9
- 0x0f, 0x8f, 0xb1, 0xf2, 0xff, 0xff, //0x00000ee9 jg LBB0_2
- 0xe9, 0x9e, 0x14, 0x00, 0x00, //0x00000eef jmp LBB0_423
- //0x00000ef4 LBB0_189
- 0x4c, 0x89, 0xd8, //0x00000ef4 movq %r11, %rax
- 0x4c, 0x09, 0xe8, //0x00000ef7 orq %r13, %rax
- 0x4d, 0x39, 0xeb, //0x00000efa cmpq %r13, %r11
- 0x0f, 0x8c, 0x59, 0xf2, 0xff, 0xff, //0x00000efd jl LBB0_257
- 0x48, 0x85, 0xc0, //0x00000f03 testq %rax, %rax
- 0x0f, 0x88, 0x50, 0xf2, 0xff, 0xff, //0x00000f06 js LBB0_257
- 0x49, 0xf7, 0xd3, //0x00000f0c notq %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f0f movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000f13 testq %r11, %r11
- 0x0f, 0x89, 0x65, 0xf2, 0xff, 0xff, //0x00000f16 jns LBB0_258
- 0xe9, 0x5e, 0x14, 0x00, 0x00, //0x00000f1c jmp LBB0_419
- //0x00000f21 LBB0_192
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f21 movl $64, %ecx
- //0x00000f26 LBB0_193
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f26 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f2a movq $-64(%rbp), %r9
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f2e subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000f32 cmpq %rax, %rcx
- 0x0f, 0x82, 0x2a, 0x16, 0x00, 0x00, //0x00000f35 jb LBB0_455
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f3b leaq $1(%r11,%rax), %r11
- //0x00000f40 LBB0_195
- 0x4d, 0x85, 0xdb, //0x00000f40 testq %r11, %r11
- 0x0f, 0x88, 0x58, 0x14, 0x00, 0x00, //0x00000f43 js LBB0_424
- 0x4c, 0x89, 0x1e, //0x00000f49 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000f4c movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000f4f cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000f54 movq $-48(%rbp), %r12
- 0x0f, 0x8e, 0x34, 0x14, 0x00, 0x00, //0x00000f58 jle LBB0_423
- 0x49, 0x8b, 0x01, //0x00000f5e movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f61 cmpq $4095, %rax
- 0x0f, 0x8f, 0xe0, 0x13, 0x00, 0x00, //0x00000f67 jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x00000f6d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x00000f71 movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f74 movq $4, $8(%r9,%rax,8)
- 0xe9, 0x1e, 0xf2, 0xff, 0xff, //0x00000f7d jmp LBB0_2
- //0x00000f82 LBB0_199
- 0x48, 0x8b, 0x45, 0x90, //0x00000f82 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000f86 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x80, 0x20, //0x00000f8a testb $32, $-128(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000f8e movq %r11, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x00000f92 movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x00000f96 jne LBB0_268
- 0x49, 0x89, 0xd4, //0x00000f9c movq %rdx, %r12
- 0x4d, 0x29, 0xdc, //0x00000f9f subq %r11, %r12
- 0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00000fa2 je LBB0_456
- 0x48, 0x8b, 0x45, 0xd0, //0x00000fa8 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0xd9, //0x00000fac movq %r11, %rcx
- 0x49, 0x01, 0xc3, //0x00000faf addq %rax, %r11
- 0x49, 0x83, 0xfc, 0x40, //0x00000fb2 cmpq $64, %r12
- 0x0f, 0x82, 0x12, 0x0f, 0x00, 0x00, //0x00000fb6 jb LBB0_360
- 0x44, 0x89, 0xe0, //0x00000fbc movl %r12d, %eax
- 0x83, 0xe0, 0x3f, //0x00000fbf andl $63, %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00000fc2 movq %rax, $-72(%rbp)
- 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000fc6 leaq $-64(%rdx,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x00000fcb andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x00000fcf addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x88, //0x00000fd2 addq $-120(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fd6 movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00000fdd xorl %r10d, %r10d
- //0x00000fe0 .p2align 4, 0x90
- //0x00000fe0 LBB0_203
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000fe0 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000fe5 vmovdqu $16(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000feb vmovdqu $32(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ff1 vmovdqu $48(%r11), %xmm6
- 0xc5, 0xe9, 0x74, 0xf8, //0x00000ff7 vpcmpeqb %xmm0, %xmm2, %xmm7
- 0xc5, 0xf9, 0xd7, 0xff, //0x00000ffb vpmovmskb %xmm7, %edi
- 0xc5, 0xd9, 0x74, 0xf8, //0x00000fff vpcmpeqb %xmm0, %xmm4, %xmm7
- 0xc5, 0xf9, 0xd7, 0xcf, //0x00001003 vpmovmskb %xmm7, %ecx
- 0xc5, 0xd1, 0x74, 0xf8, //0x00001007 vpcmpeqb %xmm0, %xmm5, %xmm7
- 0xc5, 0xf9, 0xd7, 0xf7, //0x0000100b vpmovmskb %xmm7, %esi
- 0xc5, 0xc9, 0x74, 0xf8, //0x0000100f vpcmpeqb %xmm0, %xmm6, %xmm7
- 0xc5, 0x79, 0xd7, 0xef, //0x00001013 vpmovmskb %xmm7, %r13d
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001017 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000101b vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x0000101f vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001023 vpmovmskb %xmm2, %eax
- 0xc5, 0xd1, 0x74, 0xd1, //0x00001027 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000102b vpmovmskb %xmm2, %ebx
- 0xc5, 0xc9, 0x74, 0xd1, //0x0000102f vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001033 vpmovmskb %xmm2, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x00001037 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x0000103b shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000103f shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001043 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001046 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x00001049 shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000104d shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001051 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001055 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x00001058 orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000105b orq %r14, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000105e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001062 jne LBB0_205
- 0x48, 0x85, 0xd2, //0x00001068 testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000106b jne LBB0_213
- //0x00001071 LBB0_205
- 0x4c, 0x09, 0xef, //0x00001071 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001074 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x00001077 orq %r10, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000107a jne LBB0_214
- //0x00001080 LBB0_206
- 0x48, 0x85, 0xff, //0x00001080 testq %rdi, %rdi
- 0x0f, 0x85, 0xf6, 0xf4, 0xff, 0xff, //0x00001083 jne LBB0_57
- //0x00001089 LBB0_207
- 0x49, 0x83, 0xc4, 0xc0, //0x00001089 addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x0000108d addq $64, %r11
- 0x49, 0x83, 0xfc, 0x3f, //0x00001091 cmpq $63, %r12
- 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00001095 ja LBB0_203
- 0xe9, 0x01, 0x0b, 0x00, 0x00, //0x0000109b jmp LBB0_208
- //0x000010a0 LBB0_213
- 0x4c, 0x89, 0xd8, //0x000010a0 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000010a3 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x000010a7 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x000010ab addq %rax, %r9
- 0x4c, 0x09, 0xef, //0x000010ae orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x000010b1 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x000010b4 orq %r10, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_206
- //0x000010bd LBB0_214
- 0x4c, 0x89, 0xd0, //0x000010bd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000010c0 notq %rax
- 0x48, 0x21, 0xd0, //0x000010c3 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000010c6 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000010ca orq %r10, %rcx
- 0x48, 0x89, 0xce, //0x000010cd movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000010d0 notq %rsi
- 0x48, 0x21, 0xd6, //0x000010d3 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010d6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000010e0 andq %rdx, %rsi
- 0x45, 0x31, 0xd2, //0x000010e3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc6, //0x000010e6 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc2, //0x000010e9 setb %r10b
- 0x48, 0x01, 0xf6, //0x000010ed addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010f0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000010fa xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000010fd andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001100 notq %rsi
- 0x48, 0x21, 0xf7, //0x00001103 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00001106 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001109 je LBB0_207
- 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x0000110f jmp LBB0_57
- //0x00001114 LBB0_215
- 0x48, 0x8b, 0x45, 0x90, //0x00001114 movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00001118 movq $8(%rax), %r10
- 0x4d, 0x29, 0xda, //0x0000111c subq %r11, %r10
- 0x0f, 0x84, 0xfa, 0x12, 0x00, 0x00, //0x0000111f je LBB0_438
- 0x4c, 0x89, 0x5d, 0xa8, //0x00001125 movq %r11, $-88(%rbp)
- 0x4d, 0x01, 0xdc, //0x00001129 addq %r11, %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000112c cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001131 jne LBB0_220
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001137 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x0000113d cmpq $1, %r10
- 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x00001141 je LBB0_303
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001147 movb $1(%r12), %al
- 0x04, 0xd2, //0x0000114c addb $-46, %al
- 0x3c, 0x37, //0x0000114e cmpb $55, %al
- 0x0f, 0x87, 0x6d, 0x05, 0x00, 0x00, //0x00001150 ja LBB0_303
- 0x0f, 0xb6, 0xc0, //0x00001156 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001159 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00001163 btq %rax, %rcx
- 0x0f, 0x83, 0x56, 0x05, 0x00, 0x00, //0x00001167 jae LBB0_303
- //0x0000116d LBB0_220
- 0x49, 0x83, 0xfa, 0x10, //0x0000116d cmpq $16, %r10
- 0x0f, 0x82, 0x30, 0x0d, 0x00, 0x00, //0x00001171 jb LBB0_359
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001177 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x0000117b movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000117e andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001182 leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001187 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000118b movq $-1, $-72(%rbp)
- 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00001193 movq $-1, $-80(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000119b movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x000011a2 movq %r12, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a5 .p2align 4, 0x90
- //0x000011b0 LBB0_222
- 0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011b0 vmovdqu (%r13), %xmm2
- 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011b6 vpcmpgtb %xmm8, %xmm2, %xmm4
- 0xc5, 0xb1, 0x64, 0xea, //0x000011bb vpcmpgtb %xmm2, %xmm9, %xmm5
- 0xc5, 0xd9, 0xdb, 0xe5, //0x000011bf vpand %xmm5, %xmm4, %xmm4
- 0xc5, 0xa9, 0x74, 0xea, //0x000011c3 vpcmpeqb %xmm2, %xmm10, %xmm5
- 0xc5, 0xa1, 0x74, 0xf2, //0x000011c7 vpcmpeqb %xmm2, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xed, //0x000011cb vpor %xmm5, %xmm6, %xmm5
- 0xc5, 0x99, 0xeb, 0xf2, //0x000011cf vpor %xmm2, %xmm12, %xmm6
- 0xc5, 0x91, 0x74, 0xd2, //0x000011d3 vpcmpeqb %xmm2, %xmm13, %xmm2
- 0xc5, 0x89, 0x74, 0xf6, //0x000011d7 vpcmpeqb %xmm6, %xmm14, %xmm6
- 0xc5, 0xc9, 0xeb, 0xfa, //0x000011db vpor %xmm2, %xmm6, %xmm7
- 0xc5, 0xd1, 0xeb, 0xe4, //0x000011df vpor %xmm4, %xmm5, %xmm4
- 0xc5, 0xc1, 0xeb, 0xe4, //0x000011e3 vpor %xmm4, %xmm7, %xmm4
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000011e7 vpmovmskb %xmm2, %eax
- 0xc5, 0xf9, 0xd7, 0xde, //0x000011eb vpmovmskb %xmm6, %ebx
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000011ef vpmovmskb %xmm5, %edx
- 0xc5, 0xf9, 0xd7, 0xcc, //0x000011f3 vpmovmskb %xmm4, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000011f7 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000011fc leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x00001203 xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001206 bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x0000120a cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000120d je LBB0_224
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001213 movl $-1, %edi
- 0xd3, 0xe7, //0x00001218 shll %cl, %edi
- 0xf7, 0xd7, //0x0000121a notl %edi
- 0x21, 0xf8, //0x0000121c andl %edi, %eax
- 0x21, 0xfb, //0x0000121e andl %edi, %ebx
- 0x21, 0xd7, //0x00001220 andl %edx, %edi
- 0x89, 0xfa, //0x00001222 movl %edi, %edx
- //0x00001224 LBB0_224
- 0x8d, 0x78, 0xff, //0x00001224 leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001227 andl %eax, %edi
- 0x0f, 0x85, 0x4f, 0x09, 0x00, 0x00, //0x00001229 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x0000122f leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x00001232 andl %ebx, %edi
- 0x0f, 0x85, 0x44, 0x09, 0x00, 0x00, //0x00001234 jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x0000123a leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x0000123d andl %edx, %edi
- 0x0f, 0x85, 0x39, 0x09, 0x00, 0x00, //0x0000123f jne LBB0_337
- 0x85, 0xc0, //0x00001245 testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001247 je LBB0_230
- 0x4c, 0x89, 0xef, //0x0000124d movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001250 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x00001253 bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001257 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000125a cmpq $-1, %r14
- 0x0f, 0x85, 0x24, 0x09, 0x00, 0x00, //0x0000125e jne LBB0_338
- 0x4d, 0x89, 0xde, //0x00001264 movq %r11, %r14
- //0x00001267 LBB0_230
- 0x85, 0xdb, //0x00001267 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001269 je LBB0_233
- 0x4c, 0x89, 0xe8, //0x0000126f movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x00001272 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x00001275 bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001279 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x0000127c cmpq $-1, $-80(%rbp)
- 0x0f, 0x85, 0x01, 0x09, 0x00, 0x00, //0x00001281 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001287 movq %r11, $-80(%rbp)
- //0x0000128b LBB0_233
- 0x85, 0xd2, //0x0000128b testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000128d je LBB0_236
- 0x4c, 0x89, 0xe8, //0x00001293 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x00001296 subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x00001299 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x0000129d addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000012a0 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0xdd, 0x08, 0x00, 0x00, //0x000012a5 jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb8, //0x000012ab movq %r11, $-72(%rbp)
- //0x000012af LBB0_236
- 0x83, 0xf9, 0x10, //0x000012af cmpl $16, %ecx
- 0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x000012b2 jne LBB0_291
- 0x49, 0x83, 0xc5, 0x10, //0x000012b8 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000012bc addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000012c0 cmpq $15, %r10
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012c4 ja LBB0_222
- 0x4d, 0x85, 0xc9, //0x000012ca testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xf8, 0x14, 0x00, 0x00, //0x000012cd leaq $5368(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xb0, //0x000012d4 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x000012d8 movq $-72(%rbp), %rbx
- 0x0f, 0x84, 0x65, 0x03, 0x00, 0x00, //0x000012dc je LBB0_292
- //0x000012e2 LBB0_239
- 0x4b, 0x8d, 0x0c, 0x08, //0x000012e2 leaq (%r8,%r9), %rcx
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000012e6 jmp LBB0_262
- //0x000012eb LBB0_240
- 0x49, 0x8b, 0x01, //0x000012eb movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012ee cmpq $4095, %rax
- 0x0f, 0x8f, 0x53, 0x10, 0x00, 0x00, //0x000012f4 jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x000012fa leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x000012fe movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001301 movq $5, $8(%r9,%rax,8)
- 0xe9, 0x91, 0xee, 0xff, 0xff, //0x0000130a jmp LBB0_2
- //0x0000130f LBB0_242
- 0x48, 0x8b, 0x4d, 0x90, //0x0000130f movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001313 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001317 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x0000131b cmpq %rdx, %r15
- 0x0f, 0x83, 0x97, 0x10, 0x00, 0x00, //0x0000131e jae LBB0_440
- 0x43, 0x8b, 0x0c, 0x1c, //0x00001324 movl (%r12,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001328 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0xfa, 0x10, 0x00, 0x00, //0x0000132e jne LBB0_442
- 0x4c, 0x89, 0xd9, //0x00001334 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001337 leaq $5(%r15), %r11
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x0000133b jmp LBB0_254
- //0x00001340 LBB0_245
- 0x48, 0x8b, 0x4d, 0x90, //0x00001340 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001344 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001348 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x0000134c cmpq %rdx, %r15
- 0x0f, 0x83, 0x66, 0x10, 0x00, 0x00, //0x0000134f jae LBB0_440
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001355 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000135c je LBB0_253
- 0xe9, 0x1c, 0x11, 0x00, 0x00, //0x00001362 jmp LBB0_247
- //0x00001367 LBB0_251
- 0x48, 0x8b, 0x4d, 0x90, //0x00001367 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000136b movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000136f leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001373 cmpq %rdx, %r15
- 0x0f, 0x83, 0x3f, 0x10, 0x00, 0x00, //0x00001376 jae LBB0_440
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x0000137c cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0x4c, 0x11, 0x00, 0x00, //0x00001383 jne LBB0_447
- //0x00001389 LBB0_253
- 0x4c, 0x89, 0xd9, //0x00001389 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x04, //0x0000138c leaq $4(%r15), %r11
- //0x00001390 LBB0_254
- 0x4c, 0x89, 0x1e, //0x00001390 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001393 movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00001396 testq %rcx, %rcx
- 0x0f, 0x8f, 0x01, 0xee, 0xff, 0xff, //0x00001399 jg LBB0_2
- 0xe9, 0xee, 0x0f, 0x00, 0x00, //0x0000139f jmp LBB0_423
- //0x000013a4 LBB0_255
- 0x49, 0x8b, 0x01, //0x000013a4 movq (%r9), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013a7 cmpq $4095, %rax
- 0x0f, 0x8f, 0x9a, 0x0f, 0x00, 0x00, //0x000013ad jg LBB0_441
- 0x48, 0x8d, 0x48, 0x01, //0x000013b3 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x09, //0x000013b7 movq %rcx, (%r9)
- 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000013ba movq $6, $8(%r9,%rax,8)
- 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013c3 jmp LBB0_2
- //0x000013c8 LBB0_259
- 0x49, 0x89, 0xc3, //0x000013c8 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000013cb subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000013ce cmpq $-1, %r14
- 0x0f, 0x85, 0x95, 0x0a, 0x00, 0x00, //0x000013d2 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x000013d8 decq %r11
- 0x4d, 0x89, 0xde, //0x000013db movq %r11, %r14
- 0x90, 0x90, //0x000013de .p2align 4, 0x90
- //0x000013e0 LBB0_261
- 0x49, 0x89, 0xc0, //0x000013e0 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x000013e3 decq %r9
- 0x0f, 0x84, 0x03, 0x0a, 0x00, 0x00, //0x000013e6 je LBB0_341
- //0x000013ec LBB0_262
- 0x41, 0x0f, 0xbe, 0x10, //0x000013ec movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x000013f0 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000013f3 cmpl $58, %edx
- 0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x000013f6 ja LBB0_292
- 0x49, 0x8d, 0x40, 0x01, //0x000013fc leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001400 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001404 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001407 jmpq *%rdx
- //0x00001409 LBB0_264
- 0x49, 0x89, 0xc3, //0x00001409 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000140c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000140f cmpq $-1, %rbx
- 0x0f, 0x85, 0x54, 0x0a, 0x00, 0x00, //0x00001413 jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001419 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000141c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000141f jmp LBB0_261
- //0x00001424 LBB0_266
- 0x49, 0x89, 0xc3, //0x00001424 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001427 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000142a cmpq $-1, %rdi
- 0x0f, 0x85, 0x39, 0x0a, 0x00, 0x00, //0x0000142e jne LBB0_356
- 0x49, 0xff, 0xcb, //0x00001434 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001437 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000143a jmp LBB0_261
- //0x0000143f LBB0_268
- 0x48, 0x89, 0xd0, //0x0000143f movq %rdx, %rax
- 0x4c, 0x29, 0xd8, //0x00001442 subq %r11, %rax
- 0x0f, 0x84, 0xf6, 0x10, 0x00, 0x00, //0x00001445 je LBB0_456
- 0x4c, 0x89, 0xd9, //0x0000144b movq %r11, %rcx
- 0x4d, 0x01, 0xe3, //0x0000144e addq %r12, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00001451 cmpq $64, %rax
- 0x0f, 0x82, 0x8c, 0x0a, 0x00, 0x00, //0x00001455 jb LBB0_361
- 0x41, 0x89, 0xc2, //0x0000145b movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x0000145e andl $63, %r10d
- 0x4e, 0x8d, 0x64, 0x02, 0xc0, //0x00001462 leaq $-64(%rdx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001467 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x0000146b addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x0000146e addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001472 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001479 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x0000147c .p2align 4, 0x90
- //0x00001480 LBB0_271
- 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00001480 vmovdqu (%r11), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00001485 vmovdqu $16(%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000148b vmovdqu $32(%r11), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00001491 vmovdqu $48(%r11), %xmm7
- 0xc5, 0xc9, 0x74, 0xd0, //0x00001497 vpcmpeqb %xmm0, %xmm6, %xmm2
- 0xc5, 0xf9, 0xd7, 0xf2, //0x0000149b vpmovmskb %xmm2, %esi
- 0xc5, 0xd1, 0x74, 0xd0, //0x0000149f vpcmpeqb %xmm0, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014a3 vpmovmskb %xmm2, %ebx
- 0xc5, 0xd9, 0x74, 0xd0, //0x000014a7 vpcmpeqb %xmm0, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014ab vpmovmskb %xmm2, %ecx
- 0xc5, 0xc1, 0x74, 0xd0, //0x000014af vpcmpeqb %xmm0, %xmm7, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000014b3 vpmovmskb %xmm2, %edi
- 0xc5, 0xc9, 0x74, 0xd1, //0x000014b7 vpcmpeqb %xmm1, %xmm6, %xmm2
- 0xc5, 0x79, 0xd7, 0xea, //0x000014bb vpmovmskb %xmm2, %r13d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000014bf vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000014c3 vpmovmskb %xmm2, %edx
- 0xc5, 0xd9, 0x74, 0xd1, //0x000014c7 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x000014cb shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x000014cf orq %rbx, %rsi
- 0xc5, 0xf9, 0xd7, 0xda, //0x000014d2 vpmovmskb %xmm2, %ebx
- 0xc5, 0xc1, 0x74, 0xd1, //0x000014d6 vpcmpeqb %xmm1, %xmm7, %xmm2
- 0x48, 0xc1, 0xe1, 0x20, //0x000014da shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x000014de orq %rcx, %rsi
- 0xc5, 0xf9, 0xd7, 0xca, //0x000014e1 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd6, //0x000014e5 vpcmpgtb %xmm6, %xmm15, %xmm2
- 0xc5, 0xc9, 0x64, 0xf3, //0x000014e9 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xd2, //0x000014ed vpand %xmm2, %xmm6, %xmm2
- 0x48, 0xc1, 0xe2, 0x10, //0x000014f1 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x000014f5 orq %rdx, %r13
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000014f8 vpmovmskb %xmm2, %edx
- 0xc5, 0x81, 0x64, 0xd5, //0x000014fc vpcmpgtb %xmm5, %xmm15, %xmm2
- 0xc5, 0xd1, 0x64, 0xeb, //0x00001500 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xd2, //0x00001504 vpand %xmm2, %xmm5, %xmm2
- 0x48, 0xc1, 0xe3, 0x20, //0x00001508 shlq $32, %rbx
- 0x49, 0x09, 0xdd, //0x0000150c orq %rbx, %r13
- 0xc5, 0xf9, 0xd7, 0xda, //0x0000150f vpmovmskb %xmm2, %ebx
- 0xc5, 0x81, 0x64, 0xd4, //0x00001513 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001517 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x0000151b vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe1, 0x30, //0x0000151f shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00001523 orq %rcx, %r13
- 0xc5, 0xf9, 0xd7, 0xca, //0x00001526 vpmovmskb %xmm2, %ecx
- 0xc5, 0x81, 0x64, 0xd7, //0x0000152a vpcmpgtb %xmm7, %xmm15, %xmm2
- 0xc5, 0xc1, 0x64, 0xe3, //0x0000152e vpcmpgtb %xmm3, %xmm7, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001532 vpand %xmm2, %xmm4, %xmm2
- 0x48, 0xc1, 0xe3, 0x10, //0x00001536 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x0000153a orq %rbx, %rdx
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000153d vpmovmskb %xmm2, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001541 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001545 shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001549 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000154d jne LBB0_273
- 0x4d, 0x85, 0xed, //0x00001553 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001556 jne LBB0_287
- //0x0000155c LBB0_273
- 0x49, 0xc1, 0xe6, 0x30, //0x0000155c shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00001560 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00001563 orq %rdi, %rsi
- 0x4c, 0x89, 0xe9, //0x00001566 movq %r13, %rcx
- 0x4c, 0x09, 0xc1, //0x00001569 orq %r8, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000156c jne LBB0_288
- 0x4c, 0x09, 0xf2, //0x00001572 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001575 testq %rsi, %rsi
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001578 jne LBB0_289
- //0x0000157e LBB0_275
- 0x48, 0x85, 0xd2, //0x0000157e testq %rdx, %rdx
- 0x0f, 0x85, 0xa7, 0x0f, 0x00, 0x00, //0x00001581 jne LBB0_452
- 0x48, 0x83, 0xc0, 0xc0, //0x00001587 addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x0000158b addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x0000158f cmpq $63, %rax
- 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00001593 ja LBB0_271
- 0xe9, 0xf0, 0x06, 0x00, 0x00, //0x00001599 jmp LBB0_277
- //0x0000159e LBB0_288
- 0x4c, 0x89, 0xc1, //0x0000159e movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000015a1 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000015a4 andq %r13, %rcx
- 0x4c, 0x89, 0x55, 0xb8, //0x000015a7 movq %r10, $-72(%rbp)
- 0x4c, 0x8d, 0x14, 0x09, //0x000015ab leaq (%rcx,%rcx), %r10
- 0x4d, 0x09, 0xc2, //0x000015af orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x000015b2 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x000015b5 notq %rdi
- 0x4c, 0x21, 0xef, //0x000015b8 andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015bb movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000015c5 andq %rbx, %rdi
- 0x45, 0x31, 0xc0, //0x000015c8 xorl %r8d, %r8d
- 0x48, 0x01, 0xcf, //0x000015cb addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x000015ce setb %r8b
- 0x48, 0x01, 0xff, //0x000015d2 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000015d5 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x000015df xorq %rcx, %rdi
- 0x4c, 0x21, 0xd7, //0x000015e2 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xb8, //0x000015e5 movq $-72(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x000015e9 notq %rdi
- 0x48, 0x21, 0xfe, //0x000015ec andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x000015ef orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x000015f2 testq %rsi, %rsi
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x000015f5 je LBB0_275
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000015fb jmp LBB0_289
- //0x00001600 LBB0_287
- 0x4c, 0x89, 0xdb, //0x00001600 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00001603 subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00001607 bsfq %r13, %r9
- 0x49, 0x01, 0xd9, //0x0000160b addq %rbx, %r9
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000160e jmp LBB0_273
- //0x00001613 LBB0_289
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001613 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001617 testq %rdx, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000161a movq $-48(%rbp), %r12
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000161e je LBB0_304
- 0x48, 0x0f, 0xbc, 0xca, //0x00001624 bsfq %rdx, %rcx
- 0x4d, 0x29, 0xe3, //0x00001628 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x0000162b cmpq %rax, %rcx
- 0x0f, 0x83, 0x94, 0xf8, 0xff, 0xff, //0x0000162e jae LBB0_186
- 0xe9, 0x11, 0x0f, 0x00, 0x00, //0x00001634 jmp LBB0_306
- //0x00001639 LBB0_291
- 0x49, 0x01, 0xcd, //0x00001639 addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000163c movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xb0, //0x0000163f movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001643 movq $-72(%rbp), %rbx
- //0x00001647 LBB0_292
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001647 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x0000164e testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001651 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xcb, 0x0d, 0x00, 0x00, //0x00001655 je LBB0_439
- //0x0000165b LBB0_293
- 0x48, 0x85, 0xdb, //0x0000165b testq %rbx, %rbx
- 0x0f, 0x84, 0xc2, 0x0d, 0x00, 0x00, //0x0000165e je LBB0_439
- 0x4d, 0x85, 0xf6, //0x00001664 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001667 movq $-64(%rbp), %r9
- 0x0f, 0x84, 0xb5, 0x0d, 0x00, 0x00, //0x0000166b je LBB0_439
- 0x4d, 0x29, 0xe0, //0x00001671 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00001674 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x00001678 cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000167b je LBB0_301
- 0x49, 0x39, 0xc6, //0x00001681 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001684 je LBB0_301
- 0x48, 0x39, 0xc3, //0x0000168a cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000168d je LBB0_301
- 0x48, 0x85, 0xdb, //0x00001693 testq %rbx, %rbx
- 0x0f, 0x8e, 0x6e, 0x00, 0x00, 0x00, //0x00001696 jle LBB0_309
- 0x48, 0x8d, 0x43, 0xff, //0x0000169c leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000016a0 cmpq %rax, %rdi
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000016a3 je LBB0_309
- 0x48, 0xf7, 0xd3, //0x000016a9 notq %rbx
- 0x49, 0x89, 0xdb, //0x000016ac movq %rbx, %r11
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016af jmp LBB0_302
- //0x000016b4 LBB0_301
- 0x49, 0xf7, 0xd8, //0x000016b4 negq %r8
- 0x4d, 0x89, 0xc3, //0x000016b7 movq %r8, %r11
- //0x000016ba LBB0_302
- 0x4d, 0x85, 0xdb, //0x000016ba testq %r11, %r11
- 0x0f, 0x88, 0x63, 0x0d, 0x00, 0x00, //0x000016bd js LBB0_439
- //0x000016c3 LBB0_303
- 0x48, 0x8b, 0x4d, 0xa8, //0x000016c3 movq $-88(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x000016c7 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x000016ca movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000016cd movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000016d0 testq %rcx, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x000016d3 movq $-48(%rbp), %r12
- 0x0f, 0x8f, 0xc3, 0xea, 0xff, 0xff, //0x000016d7 jg LBB0_2
- 0xe9, 0xb0, 0x0c, 0x00, 0x00, //0x000016dd jmp LBB0_423
- //0x000016e2 LBB0_304
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000016e2 movl $64, %ecx
- 0x4d, 0x29, 0xe3, //0x000016e7 subq %r12, %r11
- 0x48, 0x39, 0xc1, //0x000016ea cmpq %rax, %rcx
- 0x0f, 0x83, 0xd5, 0xf7, 0xff, 0xff, //0x000016ed jae LBB0_186
- 0xe9, 0x52, 0x0e, 0x00, 0x00, //0x000016f3 jmp LBB0_306
- //0x000016f8 LBB0_308
- 0x4d, 0x29, 0xd6, //0x000016f8 subq %r10, %r14
- 0x44, 0x0f, 0xbc, 0xde, //0x000016fb bsfl %esi, %r11d
- 0x4d, 0x01, 0xf3, //0x000016ff addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x00001702 notq %r11
- 0xe9, 0xa6, 0x03, 0x00, 0x00, //0x00001705 jmp LBB0_326
- //0x0000170a LBB0_309
- 0x4c, 0x89, 0xf0, //0x0000170a movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x0000170d orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001710 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x66, 0x01, 0x00, 0x00, //0x00001713 jl LBB0_312
- 0x48, 0x85, 0xc0, //0x00001719 testq %rax, %rax
- 0x0f, 0x88, 0x5d, 0x01, 0x00, 0x00, //0x0000171c js LBB0_312
- 0x49, 0xf7, 0xd6, //0x00001722 notq %r14
- 0x4d, 0x89, 0xf3, //0x00001725 movq %r14, %r11
- 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00001728 jmp LBB0_302
- //0x0000172d LBB0_49
- 0x4c, 0x8b, 0x5d, 0xb8, //0x0000172d movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xd5, //0x00001731 movq %r10, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001734 cmpq $32, %r13
- 0x0f, 0x82, 0x66, 0x08, 0x00, 0x00, //0x00001738 jb LBB0_366
- //0x0000173e LBB0_50
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000173e vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001743 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001749 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x0000174d vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001751 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001755 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001759 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000175d vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001761 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001765 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001769 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000176d shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001771 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001774 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001778 jne LBB0_52
- 0x48, 0x85, 0xff, //0x0000177e testq %rdi, %rdi
- 0x0f, 0x85, 0xbc, 0x07, 0x00, 0x00, //0x00001781 jne LBB0_363
- //0x00001787 LBB0_52
- 0x48, 0x09, 0xca, //0x00001787 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x0000178a movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x0000178d orq %r12, %rax
- 0x0f, 0x85, 0xca, 0x07, 0x00, 0x00, //0x00001790 jne LBB0_364
- //0x00001796 LBB0_53
- 0x48, 0x85, 0xd2, //0x00001796 testq %rdx, %rdx
- 0x0f, 0x84, 0xfd, 0x07, 0x00, 0x00, //0x00001799 je LBB0_365
- //0x0000179f LBB0_54
- 0x48, 0x0f, 0xbc, 0xc2, //0x0000179f bsfq %rdx, %rax
- 0xe9, 0xdb, 0xed, 0xff, 0xff, //0x000017a3 jmp LBB0_58
- //0x000017a8 LBB0_113
- 0x4d, 0x89, 0xd3, //0x000017a8 movq %r10, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x000017ab movq $-72(%rbp), %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000017af movq $-48(%rbp), %r12
- 0x48, 0x83, 0xf8, 0x20, //0x000017b3 cmpq $32, %rax
- 0x0f, 0x82, 0x66, 0x02, 0x00, 0x00, //0x000017b7 jb LBB0_317
- //0x000017bd LBB0_114
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000017bd vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000017c2 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000017c8 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000017cc vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000017d0 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x000017d4 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x000017d8 vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000017dc vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x000017e0 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x000017e4 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x000017e8 vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x000017ec vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x000017f0 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x000017f4 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x000017f8 vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x000017fc vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001800 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001804 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001808 shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000180c shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001810 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001813 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001817 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x0000181d testq %rdx, %rdx
- 0x0f, 0x85, 0xf8, 0x07, 0x00, 0x00, //0x00001820 jne LBB0_373
- //0x00001826 LBB0_116
- 0x48, 0xc1, 0xe7, 0x10, //0x00001826 shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x0000182a orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x0000182d movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001830 orq %r8, %rcx
- 0x0f, 0x85, 0xcb, 0x06, 0x00, 0x00, //0x00001833 jne LBB0_362
- //0x00001839 LBB0_117
- 0x4c, 0x09, 0xf7, //0x00001839 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000183c movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001841 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001846 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001849 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000184f bsfq %rsi, %rdx
- //0x00001853 LBB0_119
- 0x48, 0x85, 0xff, //0x00001853 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001856 je LBB0_121
- 0x48, 0x0f, 0xbc, 0xcf, //0x0000185c bsfq %rdi, %rcx
- //0x00001860 LBB0_121
- 0x48, 0x85, 0xf6, //0x00001860 testq %rsi, %rsi
- 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00001863 je LBB0_315
- //0x00001869 LBB0_122
- 0x4d, 0x29, 0xe3, //0x00001869 subq %r12, %r11
- 0x48, 0x39, 0xd1, //0x0000186c cmpq %rdx, %rcx
- 0x0f, 0x82, 0xd5, 0x0c, 0x00, 0x00, //0x0000186f jb LBB0_306
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001875 leaq $1(%r11,%rdx), %r11
- 0xe9, 0x4e, 0xf6, 0xff, 0xff, //0x0000187a jmp LBB0_187
- //0x0000187f LBB0_312
- 0x48, 0x85, 0xc0, //0x0000187f testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x00001882 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x00001886 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x00001889 cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x0000188d cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x00001890 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x00001894 movq %rdi, %r11
- 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00001897 jmp LBB0_302
- //0x0000189c LBB0_313
- 0x48, 0xf7, 0xd0, //0x0000189c notq %rax
- 0x49, 0x89, 0xc3, //0x0000189f movq %rax, %r11
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000018a2 jmp LBB0_326
- //0x000018a7 LBB0_314
- 0x48, 0x89, 0x4d, 0xa8, //0x000018a7 movq %rcx, $-88(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018ab movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x000018b2 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000018b5 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x86, 0xf3, 0xff, 0xff, //0x000018b9 jne LBB0_151
- 0xe9, 0xbe, 0x0a, 0x00, 0x00, //0x000018bf jmp LBB0_420
- //0x000018c4 LBB0_134
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000018c4 movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xd5, //0x000018c8 movq %r10, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x000018cb cmpq $32, %r13
- 0x0f, 0x82, 0x57, 0x08, 0x00, 0x00, //0x000018cf jb LBB0_382
- //0x000018d5 LBB0_135
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000018d5 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000018da vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x000018e0 vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x000018e4 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x000018e8 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x000018ec vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x000018f0 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000018f4 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x000018f8 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000018fc vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001900 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001904 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001908 orq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000190b cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000190f jne LBB0_137
- 0x48, 0x85, 0xff, //0x00001915 testq %rdi, %rdi
- 0x0f, 0x85, 0xad, 0x07, 0x00, 0x00, //0x00001918 jne LBB0_379
- //0x0000191e LBB0_137
- 0x48, 0x09, 0xca, //0x0000191e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001921 movq %rdi, %rax
- 0x4c, 0x09, 0xc8, //0x00001924 orq %r9, %rax
- 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x00001927 jne LBB0_380
- //0x0000192d LBB0_138
- 0x48, 0x85, 0xd2, //0x0000192d testq %rdx, %rdx
- 0x0f, 0x84, 0xee, 0x07, 0x00, 0x00, //0x00001930 je LBB0_381
- //0x00001936 LBB0_139
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001936 bsfq %rdx, %rax
- 0xe9, 0x94, 0xf2, 0xff, 0xff, //0x0000193a jmp LBB0_143
- //0x0000193f LBB0_170
- 0x4d, 0x89, 0xc3, //0x0000193f movq %r8, %r11
- 0x4c, 0x89, 0xd0, //0x00001942 movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001945 cmpq $32, %rax
- 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x00001949 jb LBB0_329
- //0x0000194f LBB0_171
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000194f vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001954 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x0000195a vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0x79, 0xd7, 0xc5, //0x0000195e vpmovmskb %xmm5, %r8d
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001962 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001966 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x0000196a vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x0000196e vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001972 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001976 vpmovmskb %xmm5, %ecx
- 0xc5, 0x81, 0x64, 0xea, //0x0000197a vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x0000197e vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001982 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001986 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x0000198a vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x0000198e vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001992 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001996 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x0000199a shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000199e shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x000019a2 orq %rcx, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000019a5 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019a9 jne LBB0_173
- 0x48, 0x85, 0xd2, //0x000019af testq %rdx, %rdx
- 0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000019b2 jne LBB0_390
- //0x000019b8 LBB0_173
- 0x48, 0xc1, 0xe7, 0x10, //0x000019b8 shlq $16, %rdi
- 0x4c, 0x09, 0xc6, //0x000019bc orq %r8, %rsi
- 0x48, 0x89, 0xd1, //0x000019bf movq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x000019c2 orq %r9, %rcx
- 0x0f, 0x85, 0x65, 0x06, 0x00, 0x00, //0x000019c5 jne LBB0_374
- //0x000019cb LBB0_174
- 0x4c, 0x09, 0xf7, //0x000019cb orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019ce movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000019d3 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x000019d8 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019db je LBB0_176
- 0x48, 0x0f, 0xbc, 0xd6, //0x000019e1 bsfq %rsi, %rdx
- //0x000019e5 LBB0_176
- 0x48, 0x85, 0xff, //0x000019e5 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019e8 je LBB0_178
- 0x48, 0x0f, 0xbc, 0xcf, //0x000019ee bsfq %rdi, %rcx
- //0x000019f2 LBB0_178
- 0x48, 0x85, 0xf6, //0x000019f2 testq %rsi, %rsi
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x000019f5 je LBB0_327
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000019fb subq $-48(%rbp), %r11
- 0x48, 0x39, 0xd1, //0x000019ff cmpq %rdx, %rcx
- 0x0f, 0x82, 0x83, 0x0b, 0x00, 0x00, //0x00001a02 jb LBB0_458
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a08 leaq $1(%r11,%rdx), %r11
- 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a0d jmp LBB0_144
- //0x00001a12 LBB0_315
- 0x48, 0x85, 0xff, //0x00001a12 testq %rdi, %rdi
- 0x0f, 0x85, 0x5c, 0x0b, 0x00, 0x00, //0x00001a15 jne LBB0_457
- 0x49, 0x83, 0xc3, 0x20, //0x00001a1b addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001a1f addq $-32, %rax
- //0x00001a23 LBB0_317
- 0x4d, 0x85, 0xc0, //0x00001a23 testq %r8, %r8
- 0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00001a26 jne LBB0_377
- 0x48, 0x85, 0xc0, //0x00001a2c testq %rax, %rax
- 0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a2f je LBB0_416
- //0x00001a35 LBB0_319
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001a35 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001a39 cmpb $34, %cl
- 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00001a3c je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001a42 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a45 je LBB0_323
- 0x80, 0xf9, 0x1f, //0x00001a4b cmpb $31, %cl
- 0x0f, 0x86, 0x2f, 0x0b, 0x00, 0x00, //0x00001a4e jbe LBB0_461
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a54 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a5b movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001a60 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001a63 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001a66 jne LBB0_319
- 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001a6c jmp LBB0_416
- //0x00001a71 LBB0_323
- 0x48, 0x83, 0xf8, 0x01, //0x00001a71 cmpq $1, %rax
- 0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001a75 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001a7b movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001a7e movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001a82 subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001a85 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001a89 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001a8d movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001a94 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001a99 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001a9c addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001a9f jne LBB0_319
- 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001aa5 jmp LBB0_416
- //0x00001aaa LBB0_325
- 0x48, 0xf7, 0xd6, //0x00001aaa notq %rsi
- 0x49, 0x89, 0xf3, //0x00001aad movq %rsi, %r11
- //0x00001ab0 LBB0_326
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ab0 movq $-56(%rbp), %rsi
- 0xe9, 0xff, 0xf1, 0xff, 0xff, //0x00001ab4 jmp LBB0_160
- //0x00001ab9 LBB0_327
- 0x48, 0x85, 0xff, //0x00001ab9 testq %rdi, %rdi
- 0x0f, 0x85, 0xdb, 0x0a, 0x00, 0x00, //0x00001abc jne LBB0_459
- 0x49, 0x83, 0xc3, 0x20, //0x00001ac2 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001ac6 addq $-32, %rax
- //0x00001aca LBB0_329
- 0x4d, 0x85, 0xc9, //0x00001aca testq %r9, %r9
- 0x0f, 0x85, 0x2e, 0x07, 0x00, 0x00, //0x00001acd jne LBB0_393
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ad3 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001ad7 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00001adb testq %rax, %rax
- 0x0f, 0x84, 0xc7, 0x08, 0x00, 0x00, //0x00001ade je LBB0_425
- //0x00001ae4 LBB0_331
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001ae4 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001ae8 cmpb $34, %cl
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00001aeb je LBB0_340
- 0x80, 0xf9, 0x5c, //0x00001af1 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001af4 je LBB0_335
- 0x80, 0xf9, 0x1f, //0x00001afa cmpb $31, %cl
- 0x0f, 0x86, 0xa3, 0x0a, 0x00, 0x00, //0x00001afd jbe LBB0_460
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b03 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b0a movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001b0f addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b12 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b15 jne LBB0_331
- 0xe9, 0x8b, 0x08, 0x00, 0x00, //0x00001b1b jmp LBB0_425
- //0x00001b20 LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x00001b20 cmpq $1, %rax
- 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00001b24 je LBB0_462
- 0x4c, 0x89, 0xd9, //0x00001b2a movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001b2d subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00001b31 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00001b35 cmoveq %rcx, %r12
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b39 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b40 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b45 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b49 movq $-64(%rbp), %r9
- 0x49, 0x01, 0xd3, //0x00001b4d addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001b50 addq %rcx, %rax
- 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001b53 jne LBB0_331
- 0xe9, 0x4d, 0x08, 0x00, 0x00, //0x00001b59 jmp LBB0_425
- //0x00001b5e LBB0_418
- 0x48, 0xf7, 0xda, //0x00001b5e negq %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b61 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001b65 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b69 movq $-64(%rbp), %r9
- 0x49, 0x89, 0xd3, //0x00001b6d movq %rdx, %r11
- 0x4d, 0x85, 0xdb, //0x00001b70 testq %r11, %r11
- 0x0f, 0x89, 0x08, 0xe6, 0xff, 0xff, //0x00001b73 jns LBB0_258
- 0xe9, 0x01, 0x08, 0x00, 0x00, //0x00001b79 jmp LBB0_419
- //0x00001b7e LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001b7e subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001b81 bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001b85 addq %r13, %r11
- //0x00001b88 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001b88 notq %r11
- //0x00001b8b LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b8b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b8f movq $-64(%rbp), %r9
- 0xe9, 0x22, 0xfb, 0xff, 0xff, //0x00001b93 jmp LBB0_302
- //0x00001b98 LBB0_340
- 0x4c, 0x03, 0x5d, 0x98, //0x00001b98 addq $-104(%rbp), %r11
- 0xe9, 0x9f, 0xf3, 0xff, 0xff, //0x00001b9c jmp LBB0_195
- //0x00001ba1 LBB0_208
- 0x4d, 0x89, 0xc3, //0x00001ba1 movq %r8, %r11
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001ba4 movq $-72(%rbp), %r12
- 0x49, 0x83, 0xfc, 0x20, //0x00001ba8 cmpq $32, %r12
- 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001bac jb LBB0_399
- //0x00001bb2 LBB0_209
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bb2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001bb7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001bbd vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001bc1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001bc5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001bc9 vpmovmskb %xmm5, %edx
- 0xc5, 0xe9, 0x74, 0xd1, //0x00001bcd vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001bd1 vpmovmskb %xmm2, %edi
- 0xc5, 0xd9, 0x74, 0xd1, //0x00001bd5 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001bd9 vpmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001bdd shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001be1 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001be5 orq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00001be8 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001bec jne LBB0_211
- 0x48, 0x85, 0xff, //0x00001bf2 testq %rdi, %rdi
- 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001bf5 jne LBB0_396
- //0x00001bfb LBB0_211
- 0x48, 0x09, 0xca, //0x00001bfb orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001bfe movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00001c01 orq %r10, %rax
- 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001c04 jne LBB0_397
- //0x00001c0a LBB0_212
- 0x48, 0x85, 0xd2, //0x00001c0a testq %rdx, %rdx
- 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x00001c0d jne LBB0_54
- //0x00001c13 LBB0_398
- 0x49, 0x83, 0xc3, 0x20, //0x00001c13 addq $32, %r11
- 0x49, 0x83, 0xc4, 0xe0, //0x00001c17 addq $-32, %r12
- //0x00001c1b LBB0_399
- 0x4d, 0x85, 0xd2, //0x00001c1b testq %r10, %r10
- 0x0f, 0x85, 0xbe, 0x06, 0x00, 0x00, //0x00001c1e jne LBB0_411
- 0x4d, 0x85, 0xe4, //0x00001c24 testq %r12, %r12
- 0x0f, 0x84, 0x36, 0x07, 0x00, 0x00, //0x00001c27 je LBB0_416
- //0x00001c2d LBB0_401
- 0x49, 0x8d, 0x4b, 0x01, //0x00001c2d leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001c31 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001c35 cmpb $34, %bl
- 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x00001c38 je LBB0_406
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00001c3e leaq $-1(%r12), %rdx
- 0x80, 0xfb, 0x5c, //0x00001c43 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001c46 je LBB0_404
- 0x49, 0x89, 0xd4, //0x00001c4c movq %rdx, %r12
- 0x49, 0x89, 0xcb, //0x00001c4f movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001c52 testq %rdx, %rdx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001c55 jne LBB0_401
- 0xe9, 0x03, 0x07, 0x00, 0x00, //0x00001c5b jmp LBB0_416
- //0x00001c60 LBB0_404
- 0x48, 0x85, 0xd2, //0x00001c60 testq %rdx, %rdx
- 0x0f, 0x84, 0xfa, 0x06, 0x00, 0x00, //0x00001c63 je LBB0_416
- 0x48, 0x03, 0x4d, 0xa0, //0x00001c69 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001c6d cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001c71 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00001c75 addq $2, %r11
- 0x49, 0x83, 0xc4, 0xfe, //0x00001c79 addq $-2, %r12
- 0x4c, 0x89, 0xe2, //0x00001c7d movq %r12, %rdx
- 0x48, 0x85, 0xd2, //0x00001c80 testq %rdx, %rdx
- 0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00001c83 jne LBB0_401
- 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00001c89 jmp LBB0_416
- //0x00001c8e LBB0_277
- 0x4d, 0x89, 0xe3, //0x00001c8e movq %r12, %r11
- 0x4c, 0x89, 0xd0, //0x00001c91 movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001c94 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001c98 movq $-48(%rbp), %r12
- 0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001c9c jb LBB0_345
- //0x00001ca2 LBB0_278
- 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001ca2 vmovdqu (%r11), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001ca7 vmovdqu $16(%r11), %xmm4
- 0xc5, 0xe9, 0x74, 0xe8, //0x00001cad vpcmpeqb %xmm0, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xcd, //0x00001cb1 vpmovmskb %xmm5, %ecx
- 0xc5, 0xd9, 0x74, 0xe8, //0x00001cb5 vpcmpeqb %xmm0, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xf5, //0x00001cb9 vpmovmskb %xmm5, %esi
- 0xc5, 0xe9, 0x74, 0xe9, //0x00001cbd vpcmpeqb %xmm1, %xmm2, %xmm5
- 0xc5, 0xf9, 0xd7, 0xd5, //0x00001cc1 vpmovmskb %xmm5, %edx
- 0xc5, 0xd9, 0x74, 0xe9, //0x00001cc5 vpcmpeqb %xmm1, %xmm4, %xmm5
- 0xc5, 0xf9, 0xd7, 0xdd, //0x00001cc9 vpmovmskb %xmm5, %ebx
- 0xc5, 0x81, 0x64, 0xea, //0x00001ccd vpcmpgtb %xmm2, %xmm15, %xmm5
- 0xc5, 0xe9, 0x64, 0xd3, //0x00001cd1 vpcmpgtb %xmm3, %xmm2, %xmm2
- 0xc5, 0xe9, 0xdb, 0xd5, //0x00001cd5 vpand %xmm5, %xmm2, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00001cd9 vpmovmskb %xmm2, %r14d
- 0xc5, 0x81, 0x64, 0xd4, //0x00001cdd vpcmpgtb %xmm4, %xmm15, %xmm2
- 0xc5, 0xd9, 0x64, 0xe3, //0x00001ce1 vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xd2, //0x00001ce5 vpand %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00001ce9 vpmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001ced shlq $16, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001cf1 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001cf5 orq %rbx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x00001cf8 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001cfc jne LBB0_280
- 0x48, 0x85, 0xd2, //0x00001d02 testq %rdx, %rdx
- 0x0f, 0x85, 0xc5, 0x05, 0x00, 0x00, //0x00001d05 jne LBB0_408
- //0x00001d0b LBB0_280
- 0x48, 0xc1, 0xe7, 0x10, //0x00001d0b shlq $16, %rdi
- 0x48, 0x09, 0xce, //0x00001d0f orq %rcx, %rsi
- 0x48, 0x89, 0xd1, //0x00001d12 movq %rdx, %rcx
- 0x4c, 0x09, 0xc1, //0x00001d15 orq %r8, %rcx
- 0x0f, 0x85, 0x17, 0x05, 0x00, 0x00, //0x00001d18 jne LBB0_395
- //0x00001d1e LBB0_281
- 0x4c, 0x09, 0xf7, //0x00001d1e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d21 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d26 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001d2b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d2e je LBB0_283
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001d34 bsfq %rsi, %rdx
- //0x00001d38 LBB0_283
- 0x48, 0x85, 0xff, //0x00001d38 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d3b je LBB0_285
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001d41 bsfq %rdi, %rcx
- //0x00001d45 LBB0_285
- 0x48, 0x85, 0xf6, //0x00001d45 testq %rsi, %rsi
- 0x0f, 0x85, 0x1b, 0xfb, 0xff, 0xff, //0x00001d48 jne LBB0_122
- 0x48, 0x85, 0xff, //0x00001d4e testq %rdi, %rdi
- 0x0f, 0x85, 0x20, 0x08, 0x00, 0x00, //0x00001d51 jne LBB0_457
- 0x49, 0x83, 0xc3, 0x20, //0x00001d57 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001d5b addq $-32, %rax
- //0x00001d5f LBB0_345
- 0x4d, 0x85, 0xc0, //0x00001d5f testq %r8, %r8
- 0x0f, 0x85, 0xa6, 0x05, 0x00, 0x00, //0x00001d62 jne LBB0_409
- 0x48, 0x85, 0xc0, //0x00001d68 testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00001d6b je LBB0_416
- //0x00001d71 LBB0_347
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001d71 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001d75 cmpb $34, %cl
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d78 je LBB0_355
- 0x80, 0xf9, 0x5c, //0x00001d7e cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d81 je LBB0_351
- 0x80, 0xf9, 0x1f, //0x00001d87 cmpb $31, %cl
- 0x0f, 0x86, 0xf3, 0x07, 0x00, 0x00, //0x00001d8a jbe LBB0_461
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d90 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001d97 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001d9c addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001d9f addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001da2 jne LBB0_347
- 0xe9, 0xb6, 0x05, 0x00, 0x00, //0x00001da8 jmp LBB0_416
- //0x00001dad LBB0_351
- 0x48, 0x83, 0xf8, 0x01, //0x00001dad cmpq $1, %rax
- 0x0f, 0x84, 0xac, 0x05, 0x00, 0x00, //0x00001db1 je LBB0_416
- 0x4c, 0x89, 0xd9, //0x00001db7 movq %r11, %rcx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001dba movq $-48(%rbp), %r12
- 0x4c, 0x29, 0xe1, //0x00001dbe subq %r12, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001dc1 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001dc5 cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001dc9 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001dd0 movl $2, %edx
- 0x49, 0x01, 0xd3, //0x00001dd5 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001dd8 addq %rcx, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001ddb jne LBB0_347
- 0xe9, 0x7d, 0x05, 0x00, 0x00, //0x00001de1 jmp LBB0_416
- //0x00001de6 LBB0_355
- 0x4c, 0x03, 0x5d, 0x98, //0x00001de6 addq $-104(%rbp), %r11
- 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00001dea jmp LBB0_187
- //0x00001def LBB0_341
- 0x49, 0x89, 0xc8, //0x00001def movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001df9 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001dfc movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x55, 0xf8, 0xff, 0xff, //0x00001e00 jne LBB0_293
- 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001e06 jmp LBB0_439
- //0x00001e0b LBB0_342
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e0b movq $-1, %r11
- 0x4c, 0x89, 0x55, 0xa8, //0x00001e12 movq %r10, $-88(%rbp)
- 0x49, 0x89, 0xf9, //0x00001e16 movq %rdi, %r9
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e19 movq $-1, %r13
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e20 movq $-1, %r12
- 0xe9, 0x54, 0xe9, 0xff, 0xff, //0x00001e27 jmp LBB0_90
- //0x00001e2c LBB0_353
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e2c movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00001e33 xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e36 cmpq $32, %r13
- 0x0f, 0x83, 0xfe, 0xf8, 0xff, 0xff, //0x00001e3a jae LBB0_50
- 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x00001e40 jmp LBB0_366
- //0x00001e45 LBB0_354
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e45 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001e4c xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001e4f cmpq $32, %rax
- 0x0f, 0x83, 0x64, 0xf9, 0xff, 0xff, //0x00001e53 jae LBB0_114
- 0xe9, 0xc5, 0xfb, 0xff, 0xff, //0x00001e59 jmp LBB0_317
- //0x00001e5e LBB0_406
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001e5e movq $-48(%rbp), %r12
- //0x00001e62 LBB0_407
- 0x4c, 0x29, 0xe1, //0x00001e62 subq %r12, %rcx
- 0x49, 0x89, 0xcb, //0x00001e65 movq %rcx, %r11
- 0xe9, 0x60, 0xf0, 0xff, 0xff, //0x00001e68 jmp LBB0_187
- //0x00001e6d LBB0_356
- 0x49, 0xf7, 0xdb, //0x00001e6d negq %r11
- 0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00001e70 jmp LBB0_339
- //0x00001e75 LBB0_357
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e75 movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00001e7c xorl %r9d, %r9d
- 0x49, 0x83, 0xfd, 0x20, //0x00001e7f cmpq $32, %r13
- 0x0f, 0x83, 0x4c, 0xfa, 0xff, 0xff, //0x00001e83 jae LBB0_135
- 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00001e89 jmp LBB0_382
- //0x00001e8e LBB0_358
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e8e movq $-1, %r12
- 0x45, 0x31, 0xc9, //0x00001e95 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x00001e98 cmpq $32, %rax
- 0x0f, 0x83, 0xad, 0xfa, 0xff, 0xff, //0x00001e9c jae LBB0_171
- 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00001ea2 jmp LBB0_329
- //0x00001ea7 LBB0_359
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ea7 movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x00001eae movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x00001eb1 movq %r10, %r9
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ebb movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0x03, 0x09, 0x00, 0x00, //0x00001ec2 leaq $2307(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0x14, 0xf4, 0xff, 0xff, //0x00001ec9 jmp LBB0_239
- //0x00001ece LBB0_360
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ece movq $-1, %r9
- 0x45, 0x31, 0xd2, //0x00001ed5 xorl %r10d, %r10d
- 0x49, 0x83, 0xfc, 0x20, //0x00001ed8 cmpq $32, %r12
- 0x0f, 0x83, 0xd0, 0xfc, 0xff, 0xff, //0x00001edc jae LBB0_209
- 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00001ee2 jmp LBB0_399
- //0x00001ee7 LBB0_361
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ee7 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001eee xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00001ef1 cmpq $32, %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001ef5 movq $-48(%rbp), %r12
- 0x0f, 0x83, 0xa3, 0xfd, 0xff, 0xff, //0x00001ef9 jae LBB0_278
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00001eff jmp LBB0_345
- //0x00001f04 LBB0_362
- 0x44, 0x89, 0xc1, //0x00001f04 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00001f07 notl %ecx
- 0x21, 0xd1, //0x00001f09 andl %edx, %ecx
- 0x44, 0x8d, 0x24, 0x09, //0x00001f0b leal (%rcx,%rcx), %r12d
- 0x45, 0x09, 0xc4, //0x00001f0f orl %r8d, %r12d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f12 movl $2863311530, %ebx
- 0x44, 0x31, 0xe3, //0x00001f17 xorl %r12d, %ebx
- 0x21, 0xd3, //0x00001f1a andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f1c andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00001f22 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00001f25 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00001f27 setb %r8b
- 0x01, 0xdb, //0x00001f2b addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001f2d xorl $1431655765, %ebx
- 0x44, 0x21, 0xe3, //0x00001f33 andl %r12d, %ebx
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001f36 movq $-48(%rbp), %r12
- 0xf7, 0xd3, //0x00001f3a notl %ebx
- 0x21, 0xde, //0x00001f3c andl %ebx, %esi
- 0xe9, 0xf6, 0xf8, 0xff, 0xff, //0x00001f3e jmp LBB0_117
- //0x00001f43 LBB0_363
- 0x4c, 0x89, 0xd8, //0x00001f43 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001f46 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00001f4a bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x00001f4e addq %rax, %r9
- 0x48, 0x09, 0xca, //0x00001f51 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00001f54 movq %rdi, %rax
- 0x4c, 0x09, 0xe0, //0x00001f57 orq %r12, %rax
- 0x0f, 0x84, 0x36, 0xf8, 0xff, 0xff, //0x00001f5a je LBB0_53
- //0x00001f60 LBB0_364
- 0x44, 0x89, 0xe0, //0x00001f60 movl %r12d, %eax
- 0xf7, 0xd0, //0x00001f63 notl %eax
- 0x21, 0xf8, //0x00001f65 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x00001f67 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xe1, //0x00001f6a orl %r12d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f6d movl $2863311530, %esi
- 0x31, 0xce, //0x00001f72 xorl %ecx, %esi
- 0x21, 0xfe, //0x00001f74 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f76 andl $-1431655766, %esi
- 0x45, 0x31, 0xe4, //0x00001f7c xorl %r12d, %r12d
- 0x01, 0xc6, //0x00001f7f addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc4, //0x00001f81 setb %r12b
- 0x01, 0xf6, //0x00001f85 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f87 xorl $1431655765, %esi
- 0x21, 0xce, //0x00001f8d andl %ecx, %esi
- 0xf7, 0xd6, //0x00001f8f notl %esi
- 0x21, 0xf2, //0x00001f91 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00001f93 testq %rdx, %rdx
- 0x0f, 0x85, 0x03, 0xf8, 0xff, 0xff, //0x00001f96 jne LBB0_54
- //0x00001f9c LBB0_365
- 0x49, 0x83, 0xc3, 0x20, //0x00001f9c addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00001fa0 addq $-32, %r13
- //0x00001fa4 LBB0_366
- 0x4d, 0x85, 0xe4, //0x00001fa4 testq %r12, %r12
- 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00001fa7 jne LBB0_375
- 0x4c, 0x8b, 0x65, 0xd0, //0x00001fad movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x00001fb1 testq %r13, %r13
- 0x0f, 0x84, 0xa9, 0x03, 0x00, 0x00, //0x00001fb4 je LBB0_416
- //0x00001fba LBB0_368
- 0x49, 0x8d, 0x4b, 0x01, //0x00001fba leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00001fbe movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00001fc2 cmpb $34, %bl
- 0x0f, 0x84, 0x97, 0xfe, 0xff, 0xff, //0x00001fc5 je LBB0_407
- 0x49, 0x8d, 0x55, 0xff, //0x00001fcb leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00001fcf cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fd2 je LBB0_371
- 0x49, 0x89, 0xd5, //0x00001fd8 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00001fdb movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00001fde testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001fe1 jne LBB0_368
- 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00001fe7 jmp LBB0_416
- //0x00001fec LBB0_371
- 0x48, 0x85, 0xd2, //0x00001fec testq %rdx, %rdx
- 0x0f, 0x84, 0x6e, 0x03, 0x00, 0x00, //0x00001fef je LBB0_416
- 0x48, 0x03, 0x4d, 0xa0, //0x00001ff5 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001ff9 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001ffd cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00002001 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002005 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002009 movq %r13, %rdx
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000200c movq $-48(%rbp), %r12
- 0x48, 0x85, 0xd2, //0x00002010 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00002013 jne LBB0_368
- 0xe9, 0x45, 0x03, 0x00, 0x00, //0x00002019 jmp LBB0_416
- //0x0000201e LBB0_373
- 0x4c, 0x89, 0xdb, //0x0000201e movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x00002021 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002024 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x00002028 addq %rbx, %r9
- 0xe9, 0xf6, 0xf7, 0xff, 0xff, //0x0000202b jmp LBB0_116
- //0x00002030 LBB0_374
- 0x44, 0x89, 0xc9, //0x00002030 movl %r9d, %ecx
- 0xf7, 0xd1, //0x00002033 notl %ecx
- 0x21, 0xd1, //0x00002035 andl %edx, %ecx
- 0x44, 0x8d, 0x04, 0x09, //0x00002037 leal (%rcx,%rcx), %r8d
- 0x45, 0x09, 0xc8, //0x0000203b orl %r9d, %r8d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000203e movl $2863311530, %ebx
- 0x44, 0x31, 0xc3, //0x00002043 xorl %r8d, %ebx
- 0x21, 0xd3, //0x00002046 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002048 andl $-1431655766, %ebx
- 0x45, 0x31, 0xc9, //0x0000204e xorl %r9d, %r9d
- 0x01, 0xcb, //0x00002051 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002053 setb %r9b
- 0x01, 0xdb, //0x00002057 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002059 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x0000205f andl %r8d, %ebx
- 0xf7, 0xd3, //0x00002062 notl %ebx
- 0x21, 0xde, //0x00002064 andl %ebx, %esi
- 0xe9, 0x60, 0xf9, 0xff, 0xff, //0x00002066 jmp LBB0_174
- //0x0000206b LBB0_375
- 0x4d, 0x85, 0xed, //0x0000206b testq %r13, %r13
- 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x0000206e je LBB0_416
- 0x48, 0x8b, 0x45, 0xa0, //0x00002074 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002078 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x0000207b cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x0000207f cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x00002083 incq %r11
- 0x49, 0xff, 0xcd, //0x00002086 decq %r13
- 0x4c, 0x8b, 0x65, 0xd0, //0x00002089 movq $-48(%rbp), %r12
- 0x4d, 0x85, 0xed, //0x0000208d testq %r13, %r13
- 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x00002090 jne LBB0_368
- 0xe9, 0xc8, 0x02, 0x00, 0x00, //0x00002096 jmp LBB0_416
- //0x0000209b LBB0_377
- 0x48, 0x85, 0xc0, //0x0000209b testq %rax, %rax
- 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x0000209e je LBB0_416
- 0x48, 0x8b, 0x4d, 0xa0, //0x000020a4 movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x000020a8 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000020ab cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x000020af cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x000020b3 incq %r11
- 0x48, 0xff, 0xc8, //0x000020b6 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x000020b9 movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x000020bd testq %rax, %rax
- 0x0f, 0x85, 0x6f, 0xf9, 0xff, 0xff, //0x000020c0 jne LBB0_319
- 0xe9, 0x98, 0x02, 0x00, 0x00, //0x000020c6 jmp LBB0_416
- //0x000020cb LBB0_379
- 0x4c, 0x89, 0xd8, //0x000020cb movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000020ce subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x000020d2 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x000020d6 addq %rax, %r12
- 0x48, 0x09, 0xca, //0x000020d9 orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x000020dc movq %rdi, %rax
- 0x4c, 0x09, 0xc8, //0x000020df orq %r9, %rax
- 0x0f, 0x84, 0x45, 0xf8, 0xff, 0xff, //0x000020e2 je LBB0_138
- //0x000020e8 LBB0_380
- 0x44, 0x89, 0xc8, //0x000020e8 movl %r9d, %eax
- 0xf7, 0xd0, //0x000020eb notl %eax
- 0x21, 0xf8, //0x000020ed andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000020ef leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xc9, //0x000020f2 orl %r9d, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020f5 movl $2863311530, %esi
- 0x31, 0xce, //0x000020fa xorl %ecx, %esi
- 0x21, 0xfe, //0x000020fc andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020fe andl $-1431655766, %esi
- 0x45, 0x31, 0xc9, //0x00002104 xorl %r9d, %r9d
- 0x01, 0xc6, //0x00002107 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002109 setb %r9b
- 0x01, 0xf6, //0x0000210d addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000210f xorl $1431655765, %esi
- 0x21, 0xce, //0x00002115 andl %ecx, %esi
- 0xf7, 0xd6, //0x00002117 notl %esi
- 0x21, 0xf2, //0x00002119 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x0000211b testq %rdx, %rdx
- 0x0f, 0x85, 0x12, 0xf8, 0xff, 0xff, //0x0000211e jne LBB0_139
- //0x00002124 LBB0_381
- 0x49, 0x83, 0xc3, 0x20, //0x00002124 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00002128 addq $-32, %r13
- //0x0000212c LBB0_382
- 0x4d, 0x85, 0xc9, //0x0000212c testq %r9, %r9
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000212f jne LBB0_391
- 0x48, 0x8b, 0x75, 0xc8, //0x00002135 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002139 movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x0000213d testq %r13, %r13
- 0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00002140 je LBB0_425
- //0x00002146 LBB0_384
- 0x49, 0x8d, 0x4b, 0x01, //0x00002146 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x0000214a movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x0000214e cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002151 je LBB0_389
- 0x49, 0x8d, 0x55, 0xff, //0x00002157 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x0000215b cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000215e je LBB0_387
- 0x49, 0x89, 0xd5, //0x00002164 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x00002167 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x0000216a testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000216d jne LBB0_384
- 0xe9, 0x33, 0x02, 0x00, 0x00, //0x00002173 jmp LBB0_425
- //0x00002178 LBB0_387
- 0x48, 0x85, 0xd2, //0x00002178 testq %rdx, %rdx
- 0x0f, 0x84, 0x38, 0x04, 0x00, 0x00, //0x0000217b je LBB0_462
- 0x48, 0x03, 0x4d, 0xa0, //0x00002181 addq $-96(%rbp), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00002185 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00002189 cmoveq %rcx, %r12
- 0x49, 0x83, 0xc3, 0x02, //0x0000218d addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002191 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002195 movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002198 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x0000219c movq $-64(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x000021a0 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000021a3 jne LBB0_384
- 0xe9, 0xfd, 0x01, 0x00, 0x00, //0x000021a9 jmp LBB0_425
- //0x000021ae LBB0_389
- 0x48, 0x2b, 0x4d, 0xd0, //0x000021ae subq $-48(%rbp), %rcx
- 0x49, 0x89, 0xcb, //0x000021b2 movq %rcx, %r11
- 0xe9, 0x86, 0xed, 0xff, 0xff, //0x000021b5 jmp LBB0_195
- //0x000021ba LBB0_390
- 0x4c, 0x89, 0xd9, //0x000021ba movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x000021bd subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xe2, //0x000021c1 bsfq %rdx, %r12
- 0x49, 0x01, 0xcc, //0x000021c5 addq %rcx, %r12
- 0xe9, 0xeb, 0xf7, 0xff, 0xff, //0x000021c8 jmp LBB0_173
- //0x000021cd LBB0_391
- 0x4d, 0x85, 0xed, //0x000021cd testq %r13, %r13
- 0x0f, 0x84, 0xe3, 0x03, 0x00, 0x00, //0x000021d0 je LBB0_462
- 0x48, 0x8b, 0x45, 0xa0, //0x000021d6 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000021da addq %r11, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x000021dd cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe0, //0x000021e1 cmoveq %rax, %r12
- 0x49, 0xff, 0xc3, //0x000021e5 incq %r11
- 0x49, 0xff, 0xcd, //0x000021e8 decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000021eb movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000021ef movq $-64(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x000021f3 testq %r13, %r13
- 0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x000021f6 jne LBB0_384
- 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x000021fc jmp LBB0_425
- //0x00002201 LBB0_393
- 0x48, 0x85, 0xc0, //0x00002201 testq %rax, %rax
- 0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002204 je LBB0_462
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000220a movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000220e addq %r11, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00002211 cmpq $-1, %r12
- 0x4c, 0x0f, 0x44, 0xe1, //0x00002215 cmoveq %rcx, %r12
- 0x49, 0xff, 0xc3, //0x00002219 incq %r11
- 0x48, 0xff, 0xc8, //0x0000221c decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x0000221f movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002223 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00002227 testq %rax, %rax
- 0x0f, 0x85, 0xb4, 0xf8, 0xff, 0xff, //0x0000222a jne LBB0_331
- 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002230 jmp LBB0_425
- //0x00002235 LBB0_395
- 0x44, 0x89, 0xc1, //0x00002235 movl %r8d, %ecx
- 0xf7, 0xd1, //0x00002238 notl %ecx
- 0x21, 0xd1, //0x0000223a andl %edx, %ecx
- 0x44, 0x8d, 0x14, 0x09, //0x0000223c leal (%rcx,%rcx), %r10d
- 0x45, 0x09, 0xc2, //0x00002240 orl %r8d, %r10d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002243 movl $2863311530, %ebx
- 0x44, 0x31, 0xd3, //0x00002248 xorl %r10d, %ebx
- 0x21, 0xd3, //0x0000224b andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000224d andl $-1431655766, %ebx
- 0x45, 0x31, 0xc0, //0x00002253 xorl %r8d, %r8d
- 0x01, 0xcb, //0x00002256 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc0, //0x00002258 setb %r8b
- 0x01, 0xdb, //0x0000225c addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000225e xorl $1431655765, %ebx
- 0x44, 0x21, 0xd3, //0x00002264 andl %r10d, %ebx
- 0xf7, 0xd3, //0x00002267 notl %ebx
- 0x21, 0xde, //0x00002269 andl %ebx, %esi
- 0xe9, 0xae, 0xfa, 0xff, 0xff, //0x0000226b jmp LBB0_281
- //0x00002270 LBB0_396
- 0x4c, 0x89, 0xd8, //0x00002270 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002273 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xcf, //0x00002277 bsfq %rdi, %r9
- 0x49, 0x01, 0xc1, //0x0000227b addq %rax, %r9
- 0x48, 0x09, 0xca, //0x0000227e orq %rcx, %rdx
- 0x48, 0x89, 0xf8, //0x00002281 movq %rdi, %rax
- 0x4c, 0x09, 0xd0, //0x00002284 orq %r10, %rax
- 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x00002287 je LBB0_212
- //0x0000228d LBB0_397
- 0x44, 0x89, 0xd0, //0x0000228d movl %r10d, %eax
- 0xf7, 0xd0, //0x00002290 notl %eax
- 0x21, 0xf8, //0x00002292 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x00002294 leal (%rax,%rax), %ecx
- 0x44, 0x09, 0xd1, //0x00002297 orl %r10d, %ecx
- 0x89, 0xce, //0x0000229a movl %ecx, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000229c movl $2863311530, %ebx
- 0x31, 0xde, //0x000022a1 xorl %ebx, %esi
- 0x21, 0xfe, //0x000022a3 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022a5 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x000022ab xorl %r10d, %r10d
- 0x01, 0xc6, //0x000022ae addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x000022b0 setb %r10b
- 0x01, 0xf6, //0x000022b4 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000022b6 xorl $1431655765, %esi
- 0x21, 0xce, //0x000022bc andl %ecx, %esi
- 0xf7, 0xd6, //0x000022be notl %esi
- 0x21, 0xf2, //0x000022c0 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x000022c2 testq %rdx, %rdx
- 0x0f, 0x85, 0xd4, 0xf4, 0xff, 0xff, //0x000022c5 jne LBB0_54
- 0xe9, 0x43, 0xf9, 0xff, 0xff, //0x000022cb jmp LBB0_398
- //0x000022d0 LBB0_408
- 0x4c, 0x89, 0xdb, //0x000022d0 movq %r11, %rbx
- 0x4c, 0x29, 0xe3, //0x000022d3 subq %r12, %rbx
- 0x4c, 0x0f, 0xbc, 0xca, //0x000022d6 bsfq %rdx, %r9
- 0x49, 0x01, 0xd9, //0x000022da addq %rbx, %r9
- 0xe9, 0x29, 0xfa, 0xff, 0xff, //0x000022dd jmp LBB0_280
- //0x000022e2 LBB0_411
- 0x4d, 0x85, 0xe4, //0x000022e2 testq %r12, %r12
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000022e5 je LBB0_416
- 0x48, 0x8b, 0x45, 0xa0, //0x000022eb movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000022ef addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x000022f2 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x000022f6 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x000022fa incq %r11
- 0x49, 0xff, 0xcc, //0x000022fd decq %r12
- 0x4d, 0x85, 0xe4, //0x00002300 testq %r12, %r12
- 0x0f, 0x85, 0x24, 0xf9, 0xff, 0xff, //0x00002303 jne LBB0_401
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00002309 jmp LBB0_416
- //0x0000230e LBB0_409
- 0x48, 0x85, 0xc0, //0x0000230e testq %rax, %rax
- 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002311 je LBB0_416
- 0x48, 0x8b, 0x4d, 0xa0, //0x00002317 movq $-96(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000231b addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x0000231e cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002322 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x00002326 incq %r11
- 0x48, 0xff, 0xc8, //0x00002329 decq %rax
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000232c movq $-48(%rbp), %r12
- 0x48, 0x85, 0xc0, //0x00002330 testq %rax, %rax
- 0x0f, 0x85, 0x38, 0xfa, 0xff, 0xff, //0x00002333 jne LBB0_347
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002339 jmp LBB0_416
- //0x0000233e LBB0_413
- 0x48, 0x89, 0x16, //0x0000233e movq %rdx, (%rsi)
- //0x00002341 LBB0_414
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002341 movq $-1, %rax
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002348 jmp LBB0_423
- //0x0000234d LBB0_441
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000234d movq $-7, %rax
- 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002354 jmp LBB0_423
- //0x00002359 LBB0_415
- 0x49, 0x83, 0xfb, 0xff, //0x00002359 cmpq $-1, %r11
- 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x0000235d jne LBB0_307
- //0x00002363 LBB0_416
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002363 movq $-1, %r11
- 0x4c, 0x8b, 0x4d, 0xb0, //0x0000236a movq $-80(%rbp), %r9
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000236e jmp LBB0_307
- //0x00002373 LBB0_417
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002373 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000237a jmp LBB0_420
- //0x0000237f LBB0_419
- 0x4c, 0x89, 0xd8, //0x0000237f movq %r11, %rax
- //0x00002382 LBB0_420
- 0x48, 0xf7, 0xd0, //0x00002382 notq %rax
- 0x49, 0x01, 0xc7, //0x00002385 addq %rax, %r15
- //0x00002388 LBB0_421
- 0x4c, 0x89, 0x3e, //0x00002388 movq %r15, (%rsi)
- //0x0000238b LBB0_422
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000238b movq $-2, %rax
- //0x00002392 LBB0_423
- 0x48, 0x83, 0xc4, 0x68, //0x00002392 addq $104, %rsp
- 0x5b, //0x00002396 popq %rbx
- 0x41, 0x5c, //0x00002397 popq %r12
- 0x41, 0x5d, //0x00002399 popq %r13
- 0x41, 0x5e, //0x0000239b popq %r14
- 0x41, 0x5f, //0x0000239d popq %r15
- 0x5d, //0x0000239f popq %rbp
- 0xc3, //0x000023a0 retq
- //0x000023a1 LBB0_424
- 0x49, 0x83, 0xfb, 0xff, //0x000023a1 cmpq $-1, %r11
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000023a5 jne LBB0_437
- //0x000023ab LBB0_425
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023ab movq $-1, %r11
- 0x4c, 0x8b, 0x65, 0xb0, //0x000023b2 movq $-80(%rbp), %r12
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x000023b6 jmp LBB0_437
- //0x000023bb LBB0_440
- 0x48, 0x89, 0x0e, //0x000023bb movq %rcx, (%rsi)
- 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000023be jmp LBB0_423
- //0x000023c3 LBB0_426
- 0x49, 0x83, 0xf9, 0xff, //0x000023c3 cmpq $-1, %r9
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023c7 jne LBB0_431
- 0x49, 0x0f, 0xbc, 0xc4, //0x000023cd bsfq %r12, %rax
- //0x000023d1 LBB0_428
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000023d1 subq $-48(%rbp), %r11
- //0x000023d5 LBB0_429
- 0x49, 0x01, 0xc3, //0x000023d5 addq %rax, %r11
- //0x000023d8 LBB0_430
- 0x4d, 0x89, 0xd9, //0x000023d8 movq %r11, %r9
- //0x000023db LBB0_431
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000023db movq $-2, %r11
- //0x000023e2 LBB0_307
- 0x48, 0x8b, 0x45, 0xc8, //0x000023e2 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x000023e6 movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x000023e9 movq %r11, %rax
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000023ec jmp LBB0_423
- //0x000023f1 LBB0_432
- 0x49, 0x83, 0xfc, 0xff, //0x000023f1 cmpq $-1, %r12
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023f5 jne LBB0_435
- 0x48, 0x0f, 0xbc, 0xc2, //0x000023fb bsfq %rdx, %rax
- //0x000023ff LBB0_434
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000023ff subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00002403 addq %rax, %r11
- 0x4d, 0x89, 0xdc, //0x00002406 movq %r11, %r12
- //0x00002409 LBB0_435
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002409 movq $-2, %r11
- //0x00002410 LBB0_436
- 0x48, 0x8b, 0x75, 0xc8, //0x00002410 movq $-56(%rbp), %rsi
- //0x00002414 LBB0_437
- 0x4c, 0x89, 0x26, //0x00002414 movq %r12, (%rsi)
- 0x4c, 0x89, 0xd8, //0x00002417 movq %r11, %rax
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000241a jmp LBB0_423
- //0x0000241f LBB0_438
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000241f movq $-1, %r11
- //0x00002426 LBB0_439
- 0x4d, 0x29, 0xdf, //0x00002426 subq %r11, %r15
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00002429 jmp LBB0_421
- //0x0000242e LBB0_442
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000242e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002435 cmpb $97, %cl
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x00002438 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x0000243e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002442 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x00002445 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x0000244b jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x00002451 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002455 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x00002458 cmpb $115, $3(%r12,%r15)
- 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x0000245e jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x04, //0x00002464 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002468 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x0000246b cmpb $101, $4(%r12,%r15)
- 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x00002471 jne LBB0_423
- 0x49, 0x83, 0xc7, 0x05, //0x00002477 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x0000247b movq %r15, (%rsi)
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000247e jmp LBB0_423
- //0x00002483 LBB0_247
- 0x4c, 0x89, 0x3e, //0x00002483 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002486 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x0000248d cmpb $110, (%r10)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x00002491 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x01, //0x00002497 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000249b movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x0000249e cmpb $117, $1(%r12,%r15)
- 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000024a4 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x000024aa leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024ae movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024b1 cmpb $108, $2(%r12,%r15)
- 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x000024b7 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x000024bd leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024c1 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024c4 cmpb $108, $3(%r12,%r15)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x000024ca jne LBB0_423
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024d0 jmp LBB0_451
- //0x000024d5 LBB0_447
- 0x4c, 0x89, 0x3e, //0x000024d5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024d8 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x000024df cmpb $116, (%r10)
- 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x000024e3 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x01, //0x000024e9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000024ed movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x000024f0 cmpb $114, $1(%r12,%r15)
- 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x000024f6 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x02, //0x000024fc leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002500 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002503 cmpb $117, $2(%r12,%r15)
- 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x00002509 jne LBB0_423
- 0x49, 0x8d, 0x4f, 0x03, //0x0000250f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002513 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x00002516 cmpb $101, $3(%r12,%r15)
- 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000251c jne LBB0_423
- //0x00002522 LBB0_451
- 0x49, 0x83, 0xc7, 0x04, //0x00002522 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002526 movq %r15, (%rsi)
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00002529 jmp LBB0_423
- //0x0000252e LBB0_452
- 0x49, 0x83, 0xf9, 0xff, //0x0000252e cmpq $-1, %r9
- 0x0f, 0x85, 0xa3, 0xfe, 0xff, 0xff, //0x00002532 jne LBB0_431
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002538 bsfq %rdx, %rax
- 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000253c jmp LBB0_428
- //0x00002541 LBB0_456
- 0x4c, 0x89, 0x5d, 0xb0, //0x00002541 movq %r11, $-80(%rbp)
- 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00002545 jmp LBB0_416
- //0x0000254a LBB0_306
- 0x4c, 0x01, 0xd9, //0x0000254a addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000254d movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x00002554 movq %rcx, %r9
- 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00002557 jmp LBB0_307
- //0x0000255c LBB0_454
- 0x4c, 0x89, 0x5d, 0xb0, //0x0000255c movq %r11, $-80(%rbp)
- 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002560 jmp LBB0_425
- //0x00002565 LBB0_455
- 0x4c, 0x01, 0xd9, //0x00002565 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002568 movq $-2, %r11
- 0x49, 0x89, 0xcc, //0x0000256f movq %rcx, %r12
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002572 jmp LBB0_437
- //0x00002577 LBB0_457
- 0x48, 0x0f, 0xbc, 0xc7, //0x00002577 bsfq %rdi, %rax
- 0x4d, 0x29, 0xe3, //0x0000257b subq %r12, %r11
- 0xe9, 0x52, 0xfe, 0xff, 0xff, //0x0000257e jmp LBB0_429
- //0x00002583 LBB0_461
- 0x4d, 0x29, 0xe3, //0x00002583 subq %r12, %r11
- 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002586 jmp LBB0_430
- //0x0000258b LBB0_458
- 0x4c, 0x01, 0xd9, //0x0000258b addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000258e movq $-2, %r11
- 0x49, 0x89, 0xcc, //0x00002595 movq %rcx, %r12
- 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x00002598 jmp LBB0_436
- //0x0000259d LBB0_459
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000259d bsfq %rdi, %rax
- 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000025a1 jmp LBB0_434
- //0x000025a6 LBB0_460
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000025a6 subq $-48(%rbp), %r11
- 0x4d, 0x89, 0xdc, //0x000025aa movq %r11, %r12
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025ad movq $-2, %r11
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000025b4 jmp LBB0_437
- //0x000025b9 LBB0_462
- 0x48, 0x8b, 0x75, 0xc8, //0x000025b9 movq $-56(%rbp), %rsi
- 0xe9, 0xe9, 0xfd, 0xff, 0xff, //0x000025bd jmp LBB0_425
- 0x90, 0x90, //0x000025c2 .p2align 2, 0x90
- // // .set L0_0_set_33, LBB0_33-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_59, LBB0_59-LJTI0_0
- // // .set L0_0_set_61, LBB0_61-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x000025c4 LJTI0_0
- 0xc3, 0xdd, 0xff, 0xff, //0x000025c4 .long L0_0_set_33
- 0xeb, 0xdd, 0xff, 0xff, //0x000025c8 .long L0_0_set_37
- 0x16, 0xde, 0xff, 0xff, //0x000025cc .long L0_0_set_39
- 0xcf, 0xdf, 0xff, 0xff, //0x000025d0 .long L0_0_set_59
- 0xe5, 0xdf, 0xff, 0xff, //0x000025d4 .long L0_0_set_61
- 0x55, 0xe2, 0xff, 0xff, //0x000025d8 .long L0_0_set_64
- // // .set L0_1_set_423, LBB0_423-LJTI0_1
- // // .set L0_1_set_422, LBB0_422-LJTI0_1
- // // .set L0_1_set_199, LBB0_199-LJTI0_1
- // // .set L0_1_set_215, LBB0_215-LJTI0_1
- // // .set L0_1_set_66, LBB0_66-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_242, LBB0_242-LJTI0_1
- // // .set L0_1_set_245, LBB0_245-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_255, LBB0_255-LJTI0_1
- //0x000025dc LJTI0_1
- 0xb6, 0xfd, 0xff, 0xff, //0x000025dc .long L0_1_set_423
- 0xaf, 0xfd, 0xff, 0xff, //0x000025e0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025e4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025e8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025ec .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025f8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000025fc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002600 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002604 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002608 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000260c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002610 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002614 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002618 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000261c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002620 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002624 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002628 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000262c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002630 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002634 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002638 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000263c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002640 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002644 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002648 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000264c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002650 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002654 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002658 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000265c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002660 .long L0_1_set_422
- 0xa6, 0xe9, 0xff, 0xff, //0x00002664 .long L0_1_set_199
- 0xaf, 0xfd, 0xff, 0xff, //0x00002668 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000266c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002670 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002674 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002678 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000267c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002680 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002684 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002688 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000268c .long L0_1_set_422
- 0x38, 0xeb, 0xff, 0xff, //0x00002690 .long L0_1_set_215
- 0xaf, 0xfd, 0xff, 0xff, //0x00002694 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002698 .long L0_1_set_422
- 0xfd, 0xdf, 0xff, 0xff, //0x0000269c .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026a0 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026a4 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026a8 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026ac .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b0 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b4 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026b8 .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026bc .long L0_1_set_66
- 0xfd, 0xdf, 0xff, 0xff, //0x000026c0 .long L0_1_set_66
- 0xaf, 0xfd, 0xff, 0xff, //0x000026c4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026c8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026cc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026d8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026dc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026e8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026ec .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026f8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000026fc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002700 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002704 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002708 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000270c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002710 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002714 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002718 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000271c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002720 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002724 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002728 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000272c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002730 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002734 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002738 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000273c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002740 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002744 .long L0_1_set_422
- 0x0f, 0xed, 0xff, 0xff, //0x00002748 .long L0_1_set_240
- 0xaf, 0xfd, 0xff, 0xff, //0x0000274c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002750 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002754 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002758 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000275c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002760 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002764 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002768 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000276c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002770 .long L0_1_set_422
- 0x33, 0xed, 0xff, 0xff, //0x00002774 .long L0_1_set_242
- 0xaf, 0xfd, 0xff, 0xff, //0x00002778 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000277c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002780 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002784 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002788 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000278c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x00002790 .long L0_1_set_422
- 0x64, 0xed, 0xff, 0xff, //0x00002794 .long L0_1_set_245
- 0xaf, 0xfd, 0xff, 0xff, //0x00002798 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x0000279c .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027a8 .long L0_1_set_422
- 0x8b, 0xed, 0xff, 0xff, //0x000027ac .long L0_1_set_251
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b4 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027b8 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027bc .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c0 .long L0_1_set_422
- 0xaf, 0xfd, 0xff, 0xff, //0x000027c4 .long L0_1_set_422
- 0xc8, 0xed, 0xff, 0xff, //0x000027c8 .long L0_1_set_255
- // // .set L0_2_set_264, LBB0_264-LJTI0_2
- // // .set L0_2_set_292, LBB0_292-LJTI0_2
- // // .set L0_2_set_259, LBB0_259-LJTI0_2
- // // .set L0_2_set_261, LBB0_261-LJTI0_2
- // // .set L0_2_set_266, LBB0_266-LJTI0_2
- //0x000027cc LJTI0_2
- 0x3d, 0xec, 0xff, 0xff, //0x000027cc .long L0_2_set_264
- 0x7b, 0xee, 0xff, 0xff, //0x000027d0 .long L0_2_set_292
- 0x3d, 0xec, 0xff, 0xff, //0x000027d4 .long L0_2_set_264
- 0xfc, 0xeb, 0xff, 0xff, //0x000027d8 .long L0_2_set_259
- 0x7b, 0xee, 0xff, 0xff, //0x000027dc .long L0_2_set_292
- 0x14, 0xec, 0xff, 0xff, //0x000027e0 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027e4 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027e8 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027ec .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f0 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f4 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027f8 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x000027fc .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002800 .long L0_2_set_261
- 0x14, 0xec, 0xff, 0xff, //0x00002804 .long L0_2_set_261
- 0x7b, 0xee, 0xff, 0xff, //0x00002808 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000280c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002810 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002814 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_292
- 0x58, 0xec, 0xff, 0xff, //0x00002834 .long L0_2_set_266
- 0x7b, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002844 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002880 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002884 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002888 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000288c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002890 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002894 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x00002898 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x0000289c .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a0 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a4 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028a8 .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028ac .long L0_2_set_292
- 0x7b, 0xee, 0xff, 0xff, //0x000028b0 .long L0_2_set_292
- 0x58, 0xec, 0xff, 0xff, //0x000028b4 .long L0_2_set_266
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_149, LBB0_149-LJTI0_3
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- // // .set L0_3_set_91, LBB0_91-LJTI0_3
- // // .set L0_3_set_96, LBB0_96-LJTI0_3
- //0x000028b8 LJTI0_3
- 0x10, 0xdf, 0xff, 0xff, //0x000028b8 .long L0_3_set_94
- 0x75, 0xe3, 0xff, 0xff, //0x000028bc .long L0_3_set_149
- 0x10, 0xdf, 0xff, 0xff, //0x000028c0 .long L0_3_set_94
- 0x46, 0xdf, 0xff, 0xff, //0x000028c4 .long L0_3_set_98
- 0x75, 0xe3, 0xff, 0xff, //0x000028c8 .long L0_3_set_149
- 0xe8, 0xde, 0xff, 0xff, //0x000028cc .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028d0 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028d4 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028d8 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028dc .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e0 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e4 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028e8 .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028ec .long L0_3_set_91
- 0xe8, 0xde, 0xff, 0xff, //0x000028f0 .long L0_3_set_91
- 0x75, 0xe3, 0xff, 0xff, //0x000028f4 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000028f8 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x000028fc .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002900 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_149
- 0x2b, 0xdf, 0xff, 0xff, //0x00002920 .long L0_3_set_96
- 0x75, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002930 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000296c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002970 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002974 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002978 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000297c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002980 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002984 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002988 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000298c .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002990 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002994 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x00002998 .long L0_3_set_149
- 0x75, 0xe3, 0xff, 0xff, //0x0000299c .long L0_3_set_149
- 0x2b, 0xdf, 0xff, 0xff, //0x000029a0 .long L0_3_set_96
- //0x000029a4 .p2align 2, 0x00
- //0x000029a4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000029a4 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8.go
deleted file mode 100644
index df95d2288..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8.go
+++ /dev/null
@@ -1,39 +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 avx
-
-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/avx/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast.go
deleted file mode 100644
index 364d40e36..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast.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 avx
-
-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/avx/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast_subr.go
deleted file mode 100644
index 8ed55a0e0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast_subr.go
+++ /dev/null
@@ -1,41 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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{
- {1, 0},
- {4, 8},
- {5, 16},
- {247, 24},
- {251, 16},
- {252, 8},
- {253, 0},
- {527, 24},
- {531, 16},
- {532, 8},
- {534, 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/avx/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast_text_amd64.go
deleted file mode 100644
index 4e37b8f2d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_fast_text_amd64.go
+++ /dev/null
@@ -1,156 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0x74, 0x1a, 0xfd, //0x0000000d leaq $-3(%r10,%r11), %rsi
- 0x4c, 0x89, 0xd0, //0x00000012 movq %r10, %rax
- 0x49, 0x39, 0xf2, //0x00000015 cmpq %rsi, %r10
- 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00000018 jae LBB0_14
- 0x4c, 0x89, 0xd0, //0x0000001e movq %r10, %rax
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .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, 0x15, 0x00, 0x00, 0x00, //0x00000112 jmp LBB0_17
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000117 .p2align 4, 0x90
- //0x00000120 LBB0_16
- 0x48, 0xff, 0xc0, //0x00000120 incq %rax
- 0x4c, 0x39, 0xd8, //0x00000123 cmpq %r11, %rax
- 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000126 jae LBB0_30
- //0x0000012c LBB0_17
- 0x80, 0x38, 0x00, //0x0000012c cmpb $0, (%rax)
- 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000012f jns LBB0_16
- 0xc6, 0x45, 0xf4, 0x00, //0x00000135 movb $0, $-12(%rbp)
- 0xc6, 0x45, 0xf2, 0x00, //0x00000139 movb $0, $-14(%rbp)
- 0x4c, 0x89, 0xda, //0x0000013d movq %r11, %rdx
- 0x48, 0x29, 0xc2, //0x00000140 subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000143 cmpq $2, %rdx
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000147 jb LBB0_21
- 0x0f, 0xb6, 0x30, //0x0000014d movzbl (%rax), %esi
- 0x0f, 0xb6, 0x78, 0x01, //0x00000150 movzbl $1(%rax), %edi
- 0x40, 0x88, 0x75, 0xf4, //0x00000154 movb %sil, $-12(%rbp)
- 0x48, 0x8d, 0x48, 0x02, //0x00000158 leaq $2(%rax), %rcx
- 0x48, 0x83, 0xc2, 0xfe, //0x0000015c addq $-2, %rdx
- 0x4c, 0x89, 0xcb, //0x00000160 movq %r9, %rbx
- 0x48, 0x85, 0xd2, //0x00000163 testq %rdx, %rdx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000166 je LBB0_22
- //0x0000016c LBB0_20
- 0x0f, 0xb6, 0x09, //0x0000016c movzbl (%rcx), %ecx
- 0x88, 0x0b, //0x0000016f movb %cl, (%rbx)
- 0x0f, 0xb6, 0x75, 0xf4, //0x00000171 movzbl $-12(%rbp), %esi
- 0x0f, 0xb6, 0x4d, 0xf2, //0x00000175 movzbl $-14(%rbp), %ecx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000179 jmp LBB0_23
- //0x0000017e LBB0_21
- 0x31, 0xf6, //0x0000017e xorl %esi, %esi
- 0x31, 0xff, //0x00000180 xorl %edi, %edi
- 0x4c, 0x89, 0xc3, //0x00000182 movq %r8, %rbx
- 0x48, 0x89, 0xc1, //0x00000185 movq %rax, %rcx
- 0x48, 0x85, 0xd2, //0x00000188 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018b jne LBB0_20
- //0x00000191 LBB0_22
- 0x31, 0xc9, //0x00000191 xorl %ecx, %ecx
- //0x00000193 LBB0_23
- 0x0f, 0xb6, 0xc9, //0x00000193 movzbl %cl, %ecx
- 0xc1, 0xe1, 0x10, //0x00000196 shll $16, %ecx
- 0x40, 0x0f, 0xb6, 0xff, //0x00000199 movzbl %dil, %edi
- 0xc1, 0xe7, 0x08, //0x0000019d shll $8, %edi
- 0x40, 0x0f, 0xb6, 0xd6, //0x000001a0 movzbl %sil, %edx
- 0x09, 0xfa, //0x000001a4 orl %edi, %edx
- 0x09, 0xd1, //0x000001a6 orl %edx, %ecx
- 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000001a8 andl $12632304, %ecx
- 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000001ae cmpl $8421600, %ecx
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000001b4 jne LBB0_26
- 0x89, 0xd7, //0x000001ba movl %edx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000001bc andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000001c2 cmpl $8205, %edi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000001c8 je LBB0_26
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000001ce movl $3, %ecx
- 0x85, 0xff, //0x000001d3 testl %edi, %edi
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000001d5 jne LBB0_28
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001db .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, 0x1f, 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/avx/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_subr.go
deleted file mode 100644
index 0010ffaef..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_subr.go
+++ /dev/null
@@ -1,44 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_utf8 = 0
-)
-
-const (
- _stack__validate_utf8 = 48
-)
-
-const (
- _size__validate_utf8 = 668
-)
-
-var (
- _pcsp__validate_utf8 = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {11, 40},
- {623, 48},
- {627, 40},
- {628, 32},
- {630, 24},
- {632, 16},
- {634, 8},
- {635, 0},
- {666, 48},
- }
-)
-
-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/avx/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_text_amd64.go
deleted file mode 100644
index 3303b67e6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/validate_utf8_text_amd64.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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, 0x44, 0x1a, 0xfd, //0x00000019 leaq $-3(%r10,%r11), %r8
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000001e jmp LBB0_1
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000023 .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, 0x87, 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, 0x3e, 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, 0x16, 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, 0xff, 0xc1, //0x00000140 incq %rcx
- 0x4c, 0x39, 0xd9, //0x00000143 cmpq %r11, %rcx
- 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00000146 jae LBB0_36
- //0x0000014c LBB0_4
- 0x80, 0x39, 0x00, //0x0000014c cmpb $0, (%rcx)
- 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000014f jns LBB0_5
- 0xc6, 0x45, 0xdc, 0x00, //0x00000155 movb $0, $-36(%rbp)
- 0xc6, 0x45, 0xda, 0x00, //0x00000159 movb $0, $-38(%rbp)
- 0x4c, 0x89, 0xdb, //0x0000015d movq %r11, %rbx
- 0x48, 0x29, 0xcb, //0x00000160 subq %rcx, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000163 cmpq $2, %rbx
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000167 jb LBB0_21
- 0x44, 0x0f, 0xb6, 0x21, //0x0000016d movzbl (%rcx), %r12d
- 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000171 movzbl $1(%rcx), %r14d
- 0x44, 0x88, 0x65, 0xdc, //0x00000176 movb %r12b, $-36(%rbp)
- 0x4c, 0x8d, 0x79, 0x02, //0x0000017a leaq $2(%rcx), %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x0000017e addq $-2, %rbx
- 0x4c, 0x89, 0xcf, //0x00000182 movq %r9, %rdi
- 0x48, 0x85, 0xdb, //0x00000185 testq %rbx, %rbx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000188 je LBB0_24
- //0x0000018e LBB0_25
- 0x41, 0x0f, 0xb6, 0x07, //0x0000018e movzbl (%r15), %eax
- 0x88, 0x07, //0x00000192 movb %al, (%rdi)
- 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000194 movzbl $-36(%rbp), %r12d
- 0x0f, 0xb6, 0x7d, 0xda, //0x00000199 movzbl $-38(%rbp), %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019d jmp LBB0_26
- //0x000001a2 LBB0_21
- 0x45, 0x31, 0xe4, //0x000001a2 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x000001a5 xorl %r14d, %r14d
- 0x4c, 0x89, 0xc7, //0x000001a8 movq %r8, %rdi
- 0x49, 0x89, 0xcf, //0x000001ab movq %rcx, %r15
- 0x48, 0x85, 0xdb, //0x000001ae testq %rbx, %rbx
- 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b1 jne LBB0_25
- //0x000001b7 LBB0_24
- 0x31, 0xff, //0x000001b7 xorl %edi, %edi
- //0x000001b9 LBB0_26
- 0x40, 0x0f, 0xb6, 0xc7, //0x000001b9 movzbl %dil, %eax
- 0xc1, 0xe0, 0x10, //0x000001bd shll $16, %eax
- 0x41, 0x0f, 0xb6, 0xde, //0x000001c0 movzbl %r14b, %ebx
- 0xc1, 0xe3, 0x08, //0x000001c4 shll $8, %ebx
- 0x41, 0x0f, 0xb6, 0xfc, //0x000001c7 movzbl %r12b, %edi
- 0x09, 0xdf, //0x000001cb orl %ebx, %edi
- 0x09, 0xf8, //0x000001cd orl %edi, %eax
- 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001cf andl $12632304, %eax
- 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d4 cmpl $8421600, %eax
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000001d9 jne LBB0_29
- 0x89, 0xf8, //0x000001df movl %edi, %eax
- 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e1 andl $8207, %eax
- 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e6 cmpl $8205, %eax
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000001eb je LBB0_29
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f1 movl $3, %ebx
- 0x85, 0xc0, //0x000001f6 testl %eax, %eax
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001f8 jne LBB0_34
- 0x90, 0x90, //0x000001fe .p2align 4, 0x90
- //0x00000200 LBB0_29
- 0x41, 0xf6, 0xc4, 0x1e, //0x00000200 testb $30, %r12b
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000204 je LBB0_31
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000020a andl $49376, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000210 movl $2, %ebx
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000215 cmpl $32960, %edi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000021b jne LBB0_31
- //0x00000221 LBB0_34
- 0x48, 0x01, 0xd9, //0x00000221 addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x00000224 cmpq %r11, %rcx
- 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00000227 jb LBB0_4
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000022d jmp LBB0_36
- //0x00000232 LBB0_31
- 0x48, 0x89, 0xc8, //0x00000232 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000235 subq %r10, %rax
- 0x48, 0x8b, 0x3a, //0x00000238 movq (%rdx), %rdi
- 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000023b cmpq $4096, %rdi
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000242 jae LBB0_32
- 0x48, 0x98, //0x00000248 cltq
- 0x48, 0x8d, 0x5f, 0x01, //0x0000024a leaq $1(%rdi), %rbx
- 0x48, 0x89, 0x1a, //0x0000024e movq %rbx, (%rdx)
- 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000251 movq %rax, $8(%rdx,%rdi,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000256 movl $1, %ebx
- 0x48, 0x01, 0xd9, //0x0000025b addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x0000025e cmpq %r11, %rcx
- 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000261 jb LBB0_4
- //0x00000267 LBB0_36
- 0x4c, 0x29, 0xd1, //0x00000267 subq %r10, %rcx
- 0x48, 0x89, 0x0e, //0x0000026a movq %rcx, (%rsi)
- 0x31, 0xc0, //0x0000026d xorl %eax, %eax
- //0x0000026f LBB0_37
- 0x48, 0x83, 0xc4, 0x08, //0x0000026f addq $8, %rsp
- 0x5b, //0x00000273 popq %rbx
- 0x41, 0x5c, //0x00000274 popq %r12
- 0x41, 0x5e, //0x00000276 popq %r14
- 0x41, 0x5f, //0x00000278 popq %r15
- 0x5d, //0x0000027a popq %rbp
- 0xc3, //0x0000027b retq
- //0x0000027c LBB0_32
- 0x48, 0x89, 0x06, //0x0000027c movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000027f movq $-1, %rax
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000286 jmp LBB0_37
- //0x0000028b LBB0_17
- 0x48, 0x89, 0x3e, //0x0000028b movq %rdi, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028e movq $-1, %rax
- 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00000295 jmp LBB0_37
- 0x00, 0x00, //0x0000029a .p2align 2, 0x00
- //0x0000029c _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000029c .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/value.go b/vendor/github.com/bytedance/sonic/internal/native/avx/value.go
deleted file mode 100644
index 3effc2071..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/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 avx
-
-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/avx/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/value_subr.go
deleted file mode 100644
index 10cba1c75..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/value_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__value = 192
-)
-
-const (
- _stack__value = 112
-)
-
-const (
- _size__value = 12816
-)
-
-var (
- _pcsp__value = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {556, 112},
- {560, 48},
- {561, 40},
- {563, 32},
- {565, 24},
- {567, 16},
- {569, 8},
- {573, 0},
- {12816, 112},
- }
-)
-
-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/avx/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/value_text_amd64.go
deleted file mode 100644
index f2a7e1f7e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/value_text_amd64.go
+++ /dev/null
@@ -1,5639 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_value = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000010 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000030 LCPI0_3
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000040 LCPI0_4
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000050 LCPI0_5
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000060 LCPI0_6
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000070 LCPI0_7
- 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_8
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000090 LCPI0_9
- 0x00, 0x00, 0x30, 0x43, //0x00000090 .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x00000094 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x00000098 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x0000009c .long 0
- //0x000000a0 LCPI0_10
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x000000a0 .quad 4841369599423283200
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x000000a8 .quad 4985484787499139072
- //0x000000b0 .p2align 3, 0x00
- //0x000000b0 LCPI0_11
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000000b0 .quad 4831355200913801216
- //0x000000b8 LCPI0_12
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x000000b8 .quad -4392016835940974592
- //0x000000c0 .p2align 4, 0x90
- //0x000000c0 _value
- 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, 0x40, //0x000000cd subq $64, %rsp
- 0x49, 0x89, 0xcd, //0x000000d1 movq %rcx, %r13
- 0x49, 0x89, 0xd3, //0x000000d4 movq %rdx, %r11
- 0x48, 0x89, 0xf8, //0x000000d7 movq %rdi, %rax
- 0x48, 0x89, 0xd1, //0x000000da movq %rdx, %rcx
- 0x48, 0x29, 0xf1, //0x000000dd subq %rsi, %rcx
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000000e0 jae LBB0_5
- 0x42, 0x8a, 0x3c, 0x18, //0x000000e6 movb (%rax,%r11), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x000000ea cmpb $13, %dil
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000000ee je LBB0_5
- 0x40, 0x80, 0xff, 0x20, //0x000000f4 cmpb $32, %dil
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000000f8 je LBB0_5
- 0x8d, 0x57, 0xf7, //0x000000fe leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x00000101 cmpb $1, %dl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000104 jbe LBB0_5
- 0x4d, 0x89, 0xdf, //0x0000010a movq %r11, %r15
- 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x0000010d jmp LBB0_28
- //0x00000112 LBB0_5
- 0x4d, 0x8d, 0x7b, 0x01, //0x00000112 leaq $1(%r11), %r15
- 0x49, 0x39, 0xf7, //0x00000116 cmpq %rsi, %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000119 jae LBB0_9
- 0x42, 0x8a, 0x3c, 0x38, //0x0000011f movb (%rax,%r15), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x00000123 cmpb $13, %dil
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000127 je LBB0_9
- 0x40, 0x80, 0xff, 0x20, //0x0000012d cmpb $32, %dil
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000131 je LBB0_9
- 0x8d, 0x57, 0xf7, //0x00000137 leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x0000013a cmpb $1, %dl
- 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x0000013d ja LBB0_28
- //0x00000143 LBB0_9
- 0x4d, 0x8d, 0x7b, 0x02, //0x00000143 leaq $2(%r11), %r15
- 0x49, 0x39, 0xf7, //0x00000147 cmpq %rsi, %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x0000014a jae LBB0_13
- 0x42, 0x8a, 0x3c, 0x38, //0x00000150 movb (%rax,%r15), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x00000154 cmpb $13, %dil
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000158 je LBB0_13
- 0x40, 0x80, 0xff, 0x20, //0x0000015e cmpb $32, %dil
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000162 je LBB0_13
- 0x8d, 0x57, 0xf7, //0x00000168 leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x0000016b cmpb $1, %dl
- 0x0f, 0x87, 0xca, 0x00, 0x00, 0x00, //0x0000016e ja LBB0_28
- //0x00000174 LBB0_13
- 0x4d, 0x8d, 0x7b, 0x03, //0x00000174 leaq $3(%r11), %r15
- 0x49, 0x39, 0xf7, //0x00000178 cmpq %rsi, %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x0000017b jae LBB0_17
- 0x42, 0x8a, 0x3c, 0x38, //0x00000181 movb (%rax,%r15), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x00000185 cmpb $13, %dil
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000189 je LBB0_17
- 0x40, 0x80, 0xff, 0x20, //0x0000018f cmpb $32, %dil
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000193 je LBB0_17
- 0x8d, 0x57, 0xf7, //0x00000199 leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x0000019c cmpb $1, %dl
- 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x0000019f ja LBB0_28
- //0x000001a5 LBB0_17
- 0x49, 0x8d, 0x53, 0x04, //0x000001a5 leaq $4(%r11), %rdx
- 0x48, 0x39, 0xf2, //0x000001a9 cmpq %rsi, %rdx
- 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x000001ac jae LBB0_23
- 0x48, 0x39, 0xd6, //0x000001b2 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x000001b5 je LBB0_24
- 0x48, 0x8d, 0x14, 0x30, //0x000001bb leaq (%rax,%rsi), %rdx
- 0x48, 0x83, 0xc1, 0x04, //0x000001bf addq $4, %rcx
- 0x4d, 0x8d, 0x7c, 0x03, 0x05, //0x000001c3 leaq $5(%r11,%rax), %r15
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001c8 movabsq $4294977024, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d2 .p2align 4, 0x90
- //0x000001e0 LBB0_20
- 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x000001e0 movsbl $-1(%r15), %ebx
- 0x83, 0xfb, 0x20, //0x000001e5 cmpl $32, %ebx
- 0x0f, 0x87, 0x3a, 0x00, 0x00, 0x00, //0x000001e8 ja LBB0_26
- 0x48, 0x0f, 0xa3, 0xdf, //0x000001ee btq %rbx, %rdi
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_26
- 0x49, 0xff, 0xc7, //0x000001f8 incq %r15
- 0x48, 0xff, 0xc1, //0x000001fb incq %rcx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000001fe jne LBB0_20
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000204 jmp LBB0_25
- //0x00000209 LBB0_23
- 0x49, 0x89, 0xd3, //0x00000209 movq %rdx, %r11
- 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x0000020c jmp LBB0_37
- //0x00000211 LBB0_24
- 0x48, 0x01, 0xc2, //0x00000211 addq %rax, %rdx
- //0x00000214 LBB0_25
- 0x48, 0x29, 0xc2, //0x00000214 subq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00000217 movq %rdx, %r15
- 0x49, 0x39, 0xf7, //0x0000021a cmpq %rsi, %r15
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000021d jb LBB0_27
- 0xe9, 0xb9, 0x00, 0x00, 0x00, //0x00000223 jmp LBB0_37
- //0x00000228 LBB0_26
- 0x48, 0x89, 0xc1, //0x00000228 movq %rax, %rcx
- 0x48, 0xf7, 0xd1, //0x0000022b notq %rcx
- 0x49, 0x01, 0xcf, //0x0000022e addq %rcx, %r15
- 0x49, 0x39, 0xf7, //0x00000231 cmpq %rsi, %r15
- 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x00000234 jae LBB0_37
- //0x0000023a LBB0_27
- 0x42, 0x8a, 0x3c, 0x38, //0x0000023a movb (%rax,%r15), %dil
- //0x0000023e LBB0_28
- 0x40, 0x0f, 0xbe, 0xcf, //0x0000023e movsbl %dil, %ecx
- 0x83, 0xf9, 0x7d, //0x00000242 cmpl $125, %ecx
- 0x0f, 0x87, 0x98, 0x04, 0x00, 0x00, //0x00000245 ja LBB0_99
- 0x4d, 0x8d, 0x5f, 0x01, //0x0000024b leaq $1(%r15), %r11
- 0x4a, 0x8d, 0x1c, 0x38, //0x0000024f leaq (%rax,%r15), %rbx
- 0x48, 0x8d, 0x15, 0x76, 0x30, 0x00, 0x00, //0x00000253 leaq $12406(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000025a movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000025e addq %rdx, %rcx
- 0xff, 0xe1, //0x00000261 jmpq *%rcx
- //0x00000263 LBB0_30
- 0x41, 0xf6, 0xc0, 0x02, //0x00000263 testb $2, %r8b
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000267 jne LBB0_39
- 0x4d, 0x8b, 0x65, 0x20, //0x0000026d movq $32(%r13), %r12
- 0x49, 0x8b, 0x4d, 0x28, //0x00000271 movq $40(%r13), %rcx
- 0x48, 0x89, 0x4d, 0xa8, //0x00000275 movq %rcx, $-88(%rbp)
- 0x49, 0xc7, 0x45, 0x00, 0x09, 0x00, 0x00, 0x00, //0x00000279 movq $9, (%r13)
- 0xc5, 0xf9, 0x57, 0xc0, //0x00000281 vxorpd %xmm0, %xmm0, %xmm0
- 0xc4, 0xc1, 0x79, 0x11, 0x45, 0x08, //0x00000285 vmovupd %xmm0, $8(%r13)
- 0x4d, 0x89, 0x7d, 0x18, //0x0000028b movq %r15, $24(%r13)
- 0x49, 0x39, 0xf7, //0x0000028f cmpq %rsi, %r15
- 0x0f, 0x83, 0x2e, 0x0c, 0x00, 0x00, //0x00000292 jae LBB0_198
- 0x49, 0x89, 0xd8, //0x00000298 movq %rbx, %r8
- 0x8a, 0x1b, //0x0000029b movb (%rbx), %bl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000029d movl $1, %r9d
- 0x4c, 0x89, 0xff, //0x000002a3 movq %r15, %rdi
- 0x80, 0xfb, 0x2d, //0x000002a6 cmpb $45, %bl
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000002a9 jne LBB0_35
- 0x49, 0x39, 0xf3, //0x000002af cmpq %rsi, %r11
- 0x0f, 0x83, 0x0e, 0x0c, 0x00, 0x00, //0x000002b2 jae LBB0_198
- 0x42, 0x8a, 0x1c, 0x18, //0x000002b8 movb (%rax,%r11), %bl
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000002bc movl $-1, %r9d
- 0x4c, 0x89, 0xdf, //0x000002c2 movq %r11, %rdi
- //0x000002c5 LBB0_35
- 0x8d, 0x4b, 0xd0, //0x000002c5 leal $-48(%rbx), %ecx
- 0x80, 0xf9, 0x0a, //0x000002c8 cmpb $10, %cl
- 0x0f, 0x82, 0x41, 0x03, 0x00, 0x00, //0x000002cb jb LBB0_84
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x000002d1 movq $-2, (%r13)
- 0x49, 0x89, 0xfb, //0x000002d9 movq %rdi, %r11
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000002dc jmp LBB0_38
- //0x000002e1 LBB0_37
- 0x49, 0xc7, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002e1 movq $1, (%r13)
- //0x000002e9 LBB0_38
- 0x4c, 0x89, 0xd8, //0x000002e9 movq %r11, %rax
- 0x48, 0x83, 0xc4, 0x40, //0x000002ec addq $64, %rsp
- 0x5b, //0x000002f0 popq %rbx
- 0x41, 0x5c, //0x000002f1 popq %r12
- 0x41, 0x5d, //0x000002f3 popq %r13
- 0x41, 0x5e, //0x000002f5 popq %r14
- 0x41, 0x5f, //0x000002f7 popq %r15
- 0x5d, //0x000002f9 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000002fa vzeroupper
- 0xc3, //0x000002fd retq
- //0x000002fe LBB0_39
- 0x48, 0x89, 0x45, 0xc0, //0x000002fe movq %rax, $-64(%rbp)
- 0x4c, 0x29, 0xfe, //0x00000302 subq %r15, %rsi
- 0x31, 0xc0, //0x00000305 xorl %eax, %eax
- 0x40, 0x80, 0xff, 0x2d, //0x00000307 cmpb $45, %dil
- 0x0f, 0x94, 0xc0, //0x0000030b sete %al
- 0x48, 0x01, 0xc3, //0x0000030e addq %rax, %rbx
- 0x48, 0x29, 0xc6, //0x00000311 subq %rax, %rsi
- 0x0f, 0x84, 0xa4, 0x1d, 0x00, 0x00, //0x00000314 je LBB0_450
- 0x4c, 0x89, 0x5d, 0xb8, //0x0000031a movq %r11, $-72(%rbp)
- 0x8a, 0x03, //0x0000031e movb (%rbx), %al
- 0x8d, 0x48, 0xd0, //0x00000320 leal $-48(%rax), %ecx
- 0x80, 0xf9, 0x09, //0x00000323 cmpb $9, %cl
- 0x0f, 0x87, 0xaa, 0x0c, 0x00, 0x00, //0x00000326 ja LBB0_220
- 0x3c, 0x30, //0x0000032c cmpb $48, %al
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x0000032e jne LBB0_45
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000334 movl $1, %r11d
- 0x48, 0x83, 0xfe, 0x01, //0x0000033a cmpq $1, %rsi
- 0x0f, 0x84, 0x76, 0x06, 0x00, 0x00, //0x0000033e je LBB0_129
- 0x8a, 0x43, 0x01, //0x00000344 movb $1(%rbx), %al
- 0x04, 0xd2, //0x00000347 addb $-46, %al
- 0x3c, 0x37, //0x00000349 cmpb $55, %al
- 0x0f, 0x87, 0x69, 0x06, 0x00, 0x00, //0x0000034b ja LBB0_129
- 0x0f, 0xb6, 0xc0, //0x00000351 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000354 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000035e btq %rax, %rcx
- 0x0f, 0x83, 0x52, 0x06, 0x00, 0x00, //0x00000362 jae LBB0_129
- //0x00000368 LBB0_45
- 0x4c, 0x89, 0x6d, 0xd0, //0x00000368 movq %r13, $-48(%rbp)
- 0x48, 0x83, 0xfe, 0x10, //0x0000036c cmpq $16, %rsi
- 0x0f, 0x82, 0x54, 0x1d, 0x00, 0x00, //0x00000370 jb LBB0_452
- 0xba, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000376 movl $2863311530, %edx
- 0x48, 0x8d, 0x46, 0xf0, //0x0000037b leaq $-16(%rsi), %rax
- 0x48, 0x89, 0xc1, //0x0000037f movq %rax, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x00000382 andq $-16, %rcx
- 0x4c, 0x8d, 0x54, 0x19, 0x10, //0x00000386 leaq $16(%rcx,%rbx), %r10
- 0x83, 0xe0, 0x0f, //0x0000038b andl $15, %eax
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x0000038e movq $-1, $-88(%rbp)
- 0xc5, 0x7a, 0x6f, 0x05, 0x92, 0xfc, 0xff, 0xff, //0x00000396 vmovdqu $-878(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x9a, 0xfc, 0xff, 0xff, //0x0000039e vmovdqu $-870(%rip), %xmm9 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0xa2, 0xfc, 0xff, 0xff, //0x000003a6 vmovdqu $-862(%rip), %xmm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xaa, 0xfc, 0xff, 0xff, //0x000003ae vmovdqu $-854(%rip), %xmm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x62, 0xfc, 0xff, 0xff, //0x000003b6 vmovdqu $-926(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0xaa, 0xfc, 0xff, 0xff, //0x000003be vmovdqu $-854(%rip), %xmm5 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0xb2, 0xfc, 0xff, 0xff, //0x000003c6 vmovdqu $-846(%rip), %xmm6 /* LCPI0_8+0(%rip) */
- 0x48, 0x81, 0xc2, 0x55, 0x55, 0x55, 0x55, //0x000003ce addq $1431655765, %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x000003d5 movq %rdx, $-56(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000003d9 movq $-1, %r12
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000003e0 movq $-1, %r14
- 0x48, 0x89, 0xdf, //0x000003e7 movq %rbx, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ea .p2align 4, 0x90
- //0x000003f0 LBB0_47
- 0x49, 0x89, 0xd8, //0x000003f0 movq %rbx, %r8
- 0xc5, 0xfa, 0x6f, 0x3f, //0x000003f3 vmovdqu (%rdi), %xmm7
- 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000003f7 vpcmpgtb %xmm8, %xmm7, %xmm0
- 0xc5, 0xb1, 0x64, 0xcf, //0x000003fc vpcmpgtb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf9, 0xdb, 0xc1, //0x00000400 vpand %xmm1, %xmm0, %xmm0
- 0xc5, 0xa9, 0x74, 0xcf, //0x00000404 vpcmpeqb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0x74, 0xd7, //0x00000408 vpcmpeqb %xmm7, %xmm11, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000040c vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xc1, 0xeb, 0xd4, //0x00000410 vpor %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x00000414 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x00000418 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x0000041c vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xf1, 0xeb, 0xc0, //0x00000420 vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xe1, 0xeb, 0xc0, //0x00000424 vpor %xmm0, %xmm3, %xmm0
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000428 vpmovmskb %xmm7, %ebx
- 0xc5, 0x79, 0xd7, 0xca, //0x0000042c vpmovmskb %xmm2, %r9d
- 0xc5, 0x79, 0xd7, 0xe9, //0x00000430 vpmovmskb %xmm1, %r13d
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000434 vpmovmskb %xmm0, %ecx
- 0x48, 0x33, 0x4d, 0xc8, //0x00000438 xorq $-56(%rbp), %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000043c bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x00000440 cmpl $16, %ecx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000443 je LBB0_49
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000449 movl $-1, %edx
- 0xd3, 0xe2, //0x0000044e shll %cl, %edx
- 0xf7, 0xd2, //0x00000450 notl %edx
- 0x21, 0xd3, //0x00000452 andl %edx, %ebx
- 0x41, 0x21, 0xd1, //0x00000454 andl %edx, %r9d
- 0x44, 0x21, 0xea, //0x00000457 andl %r13d, %edx
- 0x41, 0x89, 0xd5, //0x0000045a movl %edx, %r13d
- //0x0000045d LBB0_49
- 0x8d, 0x53, 0xff, //0x0000045d leal $-1(%rbx), %edx
- 0x21, 0xda, //0x00000460 andl %ebx, %edx
- 0x0f, 0x85, 0x39, 0x09, 0x00, 0x00, //0x00000462 jne LBB0_177
- 0x41, 0x8d, 0x51, 0xff, //0x00000468 leal $-1(%r9), %edx
- 0x44, 0x21, 0xca, //0x0000046c andl %r9d, %edx
- 0x0f, 0x85, 0x2c, 0x09, 0x00, 0x00, //0x0000046f jne LBB0_177
- 0x41, 0x8d, 0x55, 0xff, //0x00000475 leal $-1(%r13), %edx
- 0x44, 0x21, 0xea, //0x00000479 andl %r13d, %edx
- 0x0f, 0x85, 0x1f, 0x09, 0x00, 0x00, //0x0000047c jne LBB0_177
- 0x85, 0xdb, //0x00000482 testl %ebx, %ebx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000484 je LBB0_55
- 0x48, 0x89, 0xfa, //0x0000048a movq %rdi, %rdx
- 0x4c, 0x29, 0xc2, //0x0000048d subq %r8, %rdx
- 0x44, 0x0f, 0xbc, 0xdb, //0x00000490 bsfl %ebx, %r11d
- 0x49, 0x01, 0xd3, //0x00000494 addq %rdx, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00000497 cmpq $-1, %r14
- 0x0f, 0x85, 0xbf, 0x0b, 0x00, 0x00, //0x0000049b jne LBB0_229
- 0x4d, 0x89, 0xde, //0x000004a1 movq %r11, %r14
- //0x000004a4 LBB0_55
- 0x4c, 0x89, 0xc3, //0x000004a4 movq %r8, %rbx
- 0x45, 0x85, 0xc9, //0x000004a7 testl %r9d, %r9d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000004aa je LBB0_58
- 0x48, 0x89, 0xfa, //0x000004b0 movq %rdi, %rdx
- 0x48, 0x29, 0xda, //0x000004b3 subq %rbx, %rdx
- 0x45, 0x0f, 0xbc, 0xd9, //0x000004b6 bsfl %r9d, %r11d
- 0x49, 0x01, 0xd3, //0x000004ba addq %rdx, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x000004bd cmpq $-1, %r12
- 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000004c1 jne LBB0_178
- 0x4d, 0x89, 0xdc, //0x000004c7 movq %r11, %r12
- //0x000004ca LBB0_58
- 0x45, 0x85, 0xed, //0x000004ca testl %r13d, %r13d
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000004cd je LBB0_61
- 0x48, 0x89, 0xfa, //0x000004d3 movq %rdi, %rdx
- 0x48, 0x29, 0xda, //0x000004d6 subq %rbx, %rdx
- 0x45, 0x0f, 0xbc, 0xdd, //0x000004d9 bsfl %r13d, %r11d
- 0x49, 0x01, 0xd3, //0x000004dd addq %rdx, %r11
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x000004e0 cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0xc3, 0x08, 0x00, 0x00, //0x000004e5 jne LBB0_178
- 0x4c, 0x89, 0x5d, 0xa8, //0x000004eb movq %r11, $-88(%rbp)
- //0x000004ef LBB0_61
- 0x83, 0xf9, 0x10, //0x000004ef cmpl $16, %ecx
- 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x000004f2 jne LBB0_74
- 0x48, 0x83, 0xc7, 0x10, //0x000004f8 addq $16, %rdi
- 0x48, 0x83, 0xc6, 0xf0, //0x000004fc addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x0f, //0x00000500 cmpq $15, %rsi
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x00000504 ja LBB0_47
- 0x48, 0x85, 0xc0, //0x0000050a testq %rax, %rax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000050d movq $-48(%rbp), %r13
- 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00000511 je LBB0_75
- //0x00000517 LBB0_64
- 0x49, 0x8d, 0x0c, 0x02, //0x00000517 leaq (%r10,%rax), %rcx
- 0x48, 0x8d, 0x35, 0xa6, 0x2f, 0x00, 0x00, //0x0000051b leaq $12198(%rip), %rsi /* LJTI0_1+0(%rip) */
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000522 jmp LBB0_68
- //0x00000527 LBB0_65
- 0x49, 0x89, 0xfb, //0x00000527 movq %rdi, %r11
- 0x49, 0x29, 0xdb, //0x0000052a subq %rbx, %r11
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x0000052d cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0x37, 0x0b, 0x00, 0x00, //0x00000532 jne LBB0_453
- 0x49, 0xff, 0xcb, //0x00000538 decq %r11
- 0x4c, 0x89, 0x5d, 0xa8, //0x0000053b movq %r11, $-88(%rbp)
- 0x90, //0x0000053f .p2align 4, 0x90
- //0x00000540 LBB0_67
- 0x49, 0x89, 0xfa, //0x00000540 movq %rdi, %r10
- 0x48, 0xff, 0xc8, //0x00000543 decq %rax
- 0x0f, 0x84, 0x71, 0x0a, 0x00, 0x00, //0x00000546 je LBB0_218
- //0x0000054c LBB0_68
- 0x41, 0x0f, 0xbe, 0x12, //0x0000054c movsbl (%r10), %edx
- 0x83, 0xc2, 0xd5, //0x00000550 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00000553 cmpl $58, %edx
- 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x00000556 ja LBB0_75
- 0x49, 0x8d, 0x7a, 0x01, //0x0000055c leaq $1(%r10), %rdi
- 0x48, 0x63, 0x14, 0x96, //0x00000560 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00000564 addq %rsi, %rdx
- 0xff, 0xe2, //0x00000567 jmpq *%rdx
- //0x00000569 LBB0_70
- 0x49, 0x89, 0xfb, //0x00000569 movq %rdi, %r11
- 0x49, 0x29, 0xdb, //0x0000056c subq %rbx, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x0000056f cmpq $-1, %r12
- 0x0f, 0x85, 0xf6, 0x0a, 0x00, 0x00, //0x00000573 jne LBB0_453
- 0x49, 0xff, 0xcb, //0x00000579 decq %r11
- 0x4d, 0x89, 0xdc, //0x0000057c movq %r11, %r12
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000057f jmp LBB0_67
- //0x00000584 LBB0_72
- 0x49, 0x89, 0xfb, //0x00000584 movq %rdi, %r11
- 0x49, 0x29, 0xdb, //0x00000587 subq %rbx, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000058a cmpq $-1, %r14
- 0x0f, 0x85, 0xdb, 0x0a, 0x00, 0x00, //0x0000058e jne LBB0_453
- 0x49, 0xff, 0xcb, //0x00000594 decq %r11
- 0x4d, 0x89, 0xde, //0x00000597 movq %r11, %r14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000059a jmp LBB0_67
- //0x0000059f LBB0_74
- 0x48, 0x01, 0xcf, //0x0000059f addq %rcx, %rdi
- 0x49, 0x89, 0xfa, //0x000005a2 movq %rdi, %r10
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000005a5 movq $-48(%rbp), %r13
- //0x000005a9 LBB0_75
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005a9 movq $-1, %r11
- 0x4d, 0x85, 0xe4, //0x000005b0 testq %r12, %r12
- 0x0f, 0x84, 0x17, 0x0a, 0x00, 0x00, //0x000005b3 je LBB0_219
- //0x000005b9 LBB0_76
- 0x48, 0x8b, 0x4d, 0xa8, //0x000005b9 movq $-88(%rbp), %rcx
- 0x48, 0x85, 0xc9, //0x000005bd testq %rcx, %rcx
- 0x0f, 0x84, 0x0a, 0x0a, 0x00, 0x00, //0x000005c0 je LBB0_219
- 0x4d, 0x85, 0xf6, //0x000005c6 testq %r14, %r14
- 0x0f, 0x84, 0x01, 0x0a, 0x00, 0x00, //0x000005c9 je LBB0_219
- 0x49, 0x29, 0xda, //0x000005cf subq %rbx, %r10
- 0x49, 0x8d, 0x42, 0xff, //0x000005d2 leaq $-1(%r10), %rax
- 0x49, 0x39, 0xc4, //0x000005d6 cmpq %rax, %r12
- 0x0f, 0x84, 0xcc, 0x03, 0x00, 0x00, //0x000005d9 je LBB0_127
- 0x49, 0x39, 0xc6, //0x000005df cmpq %rax, %r14
- 0x0f, 0x84, 0xc3, 0x03, 0x00, 0x00, //0x000005e2 je LBB0_127
- 0x48, 0x39, 0xc1, //0x000005e8 cmpq %rax, %rcx
- 0x0f, 0x84, 0xba, 0x03, 0x00, 0x00, //0x000005eb je LBB0_127
- 0x48, 0x85, 0xc9, //0x000005f1 testq %rcx, %rcx
- 0x0f, 0x8e, 0xf8, 0x05, 0x00, 0x00, //0x000005f4 jle LBB0_145
- 0x48, 0x8d, 0x41, 0xff, //0x000005fa leaq $-1(%rcx), %rax
- 0x49, 0x39, 0xc4, //0x000005fe cmpq %rax, %r12
- 0x0f, 0x84, 0xeb, 0x05, 0x00, 0x00, //0x00000601 je LBB0_145
- 0x48, 0xf7, 0xd1, //0x00000607 notq %rcx
- 0x49, 0x89, 0xcb, //0x0000060a movq %rcx, %r11
- 0xe9, 0x9f, 0x03, 0x00, 0x00, //0x0000060d jmp LBB0_128
- //0x00000612 LBB0_84
- 0x80, 0xfb, 0x30, //0x00000612 cmpb $48, %bl
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000615 jne LBB0_88
- 0x4c, 0x8d, 0x5f, 0x01, //0x0000061b leaq $1(%rdi), %r11
- 0x48, 0x39, 0xf7, //0x0000061f cmpq %rsi, %rdi
- 0x0f, 0x83, 0xc1, 0xfc, 0xff, 0xff, //0x00000622 jae LBB0_38
- 0x42, 0x8a, 0x0c, 0x18, //0x00000628 movb (%rax,%r11), %cl
- 0x80, 0xc1, 0xd2, //0x0000062c addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000062f cmpb $55, %cl
- 0x0f, 0x87, 0xb1, 0xfc, 0xff, 0xff, //0x00000632 ja LBB0_38
- 0x0f, 0xb6, 0xc9, //0x00000638 movzbl %cl, %ecx
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000063b movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x00000645 btq %rcx, %rdx
- 0x0f, 0x83, 0x9a, 0xfc, 0xff, 0xff, //0x00000649 jae LBB0_38
- //0x0000064f LBB0_88
- 0x48, 0x39, 0xf7, //0x0000064f cmpq %rsi, %rdi
- 0x44, 0x89, 0x4d, 0xc8, //0x00000652 movl %r9d, $-56(%rbp)
- 0x0f, 0x83, 0xb9, 0x05, 0x00, 0x00, //0x00000656 jae LBB0_148
- 0x48, 0xff, 0xc7, //0x0000065c incq %rdi
- 0x31, 0xc9, //0x0000065f xorl %ecx, %ecx
- 0x49, 0x89, 0xfb, //0x00000661 movq %rdi, %r11
- 0x31, 0xd2, //0x00000664 xorl %edx, %edx
- 0x45, 0x31, 0xd2, //0x00000666 xorl %r10d, %r10d
- //0x00000669 LBB0_90
- 0x83, 0xfa, 0x12, //0x00000669 cmpl $18, %edx
- 0x0f, 0x8f, 0x13, 0x00, 0x00, 0x00, //0x0000066c jg LBB0_92
- 0x0f, 0xb6, 0xdb, //0x00000672 movzbl %bl, %ebx
- 0x4b, 0x8d, 0x3c, 0x92, //0x00000675 leaq (%r10,%r10,4), %rdi
- 0x4c, 0x8d, 0x54, 0x7b, 0xd0, //0x00000679 leaq $-48(%rbx,%rdi,2), %r10
- 0xff, 0xc2, //0x0000067e incl %edx
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00000680 jmp LBB0_93
- //0x00000685 LBB0_92
- 0xff, 0xc1, //0x00000685 incl %ecx
- //0x00000687 LBB0_93
- 0x4c, 0x39, 0xde, //0x00000687 cmpq %r11, %rsi
- 0x0f, 0x84, 0x86, 0x06, 0x00, 0x00, //0x0000068a je LBB0_165
- 0x42, 0x0f, 0xb6, 0x1c, 0x18, //0x00000690 movzbl (%rax,%r11), %ebx
- 0x8d, 0x7b, 0xd0, //0x00000695 leal $-48(%rbx), %edi
- 0x49, 0xff, 0xc3, //0x00000698 incq %r11
- 0x40, 0x80, 0xff, 0x0a, //0x0000069b cmpb $10, %dil
- 0x0f, 0x82, 0xc4, 0xff, 0xff, 0xff, //0x0000069f jb LBB0_90
- 0x45, 0x31, 0xf6, //0x000006a5 xorl %r14d, %r14d
- 0x85, 0xc9, //0x000006a8 testl %ecx, %ecx
- 0x41, 0x0f, 0x9f, 0xc6, //0x000006aa setg %r14b
- 0x80, 0xfb, 0x2e, //0x000006ae cmpb $46, %bl
- 0x0f, 0x85, 0x03, 0x07, 0x00, 0x00, //0x000006b1 jne LBB0_179
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000006b7 movq $8, (%r13)
- 0x49, 0x39, 0xf3, //0x000006bf cmpq %rsi, %r11
- 0x0f, 0x83, 0xfe, 0x07, 0x00, 0x00, //0x000006c2 jae LBB0_198
- 0x42, 0x8a, 0x1c, 0x18, //0x000006c8 movb (%rax,%r11), %bl
- 0x80, 0xc3, 0xd0, //0x000006cc addb $-48, %bl
- 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000006cf movl $8, %r9d
- 0x80, 0xfb, 0x0a, //0x000006d5 cmpb $10, %bl
- 0x0f, 0x82, 0x4d, 0x06, 0x00, 0x00, //0x000006d8 jb LBB0_167
- 0xe9, 0x1a, 0x09, 0x00, 0x00, //0x000006de jmp LBB0_98
- //0x000006e3 LBB0_99
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x000006e3 movq $-2, (%r13)
- 0x4d, 0x89, 0xfb, //0x000006eb movq %r15, %r11
- 0xe9, 0xf6, 0xfb, 0xff, 0xff, //0x000006ee jmp LBB0_38
- //0x000006f3 LBB0_100
- 0x4c, 0x89, 0xfa, //0x000006f3 movq %r15, %rdx
- 0x48, 0xf7, 0xd2, //0x000006f6 notq %rdx
- 0x41, 0xf6, 0xc0, 0x20, //0x000006f9 testb $32, %r8b
- 0x4c, 0x89, 0x6d, 0xd0, //0x000006fd movq %r13, $-48(%rbp)
- 0x48, 0x89, 0x45, 0xc0, //0x00000701 movq %rax, $-64(%rbp)
- 0x4c, 0x89, 0x5d, 0xb8, //0x00000705 movq %r11, $-72(%rbp)
- 0x0f, 0x85, 0xda, 0x02, 0x00, 0x00, //0x00000709 jne LBB0_132
- 0x49, 0x39, 0xf3, //0x0000070f cmpq %rsi, %r11
- 0x0f, 0x84, 0xa7, 0x2b, 0x00, 0x00, //0x00000712 je LBB0_733
- 0x49, 0x89, 0xf4, //0x00000718 movq %rsi, %r12
- 0x4d, 0x29, 0xdc, //0x0000071b subq %r11, %r12
- 0x4e, 0x8d, 0x2c, 0x18, //0x0000071e leaq (%rax,%r11), %r13
- 0x49, 0x83, 0xfc, 0x40, //0x00000722 cmpq $64, %r12
- 0x0f, 0x82, 0xa4, 0x28, 0x00, 0x00, //0x00000726 jb LBB0_692
- 0x48, 0x89, 0xc1, //0x0000072c movq %rax, %rcx
- 0x45, 0x89, 0xe6, //0x0000072f movl %r12d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000732 andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x16, 0xc0, //0x00000736 leaq $-64(%rsi,%rdx), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000073b andq $-64, %rax
- 0x49, 0x01, 0xc7, //0x0000073f addq %rax, %r15
- 0x4a, 0x8d, 0x44, 0x39, 0x41, //0x00000742 leaq $65(%rcx,%r15), %rax
- 0x48, 0x89, 0x45, 0xa8, //0x00000747 movq %rax, $-88(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000074b movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000752 xorl %r15d, %r15d
- 0xc5, 0xfa, 0x6f, 0x05, 0xa3, 0xf8, 0xff, 0xff, //0x00000755 vmovdqu $-1885(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xab, 0xf8, 0xff, 0xff, //0x0000075d vmovdqu $-1877(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000765 .p2align 4, 0x90
- //0x00000770 LBB0_104
- 0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x00000770 vmovdqu (%r13), %xmm2
- 0xc4, 0xc1, 0x7a, 0x6f, 0x5d, 0x10, //0x00000776 vmovdqu $16(%r13), %xmm3
- 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x20, //0x0000077c vmovdqu $32(%r13), %xmm4
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6d, 0x30, //0x00000782 vmovdqu $48(%r13), %xmm5
- 0xc5, 0xe9, 0x74, 0xf0, //0x00000788 vpcmpeqb %xmm0, %xmm2, %xmm6
- 0xc5, 0xf9, 0xd7, 0xfe, //0x0000078c vpmovmskb %xmm6, %edi
- 0xc5, 0xe1, 0x74, 0xf0, //0x00000790 vpcmpeqb %xmm0, %xmm3, %xmm6
- 0xc5, 0xf9, 0xd7, 0xd6, //0x00000794 vpmovmskb %xmm6, %edx
- 0xc5, 0xd9, 0x74, 0xf0, //0x00000798 vpcmpeqb %xmm0, %xmm4, %xmm6
- 0xc5, 0xf9, 0xd7, 0xce, //0x0000079c vpmovmskb %xmm6, %ecx
- 0xc5, 0xd1, 0x74, 0xf0, //0x000007a0 vpcmpeqb %xmm0, %xmm5, %xmm6
- 0xc5, 0xf9, 0xd7, 0xde, //0x000007a4 vpmovmskb %xmm6, %ebx
- 0xc5, 0xe9, 0x74, 0xd1, //0x000007a8 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x000007ac vpmovmskb %xmm2, %eax
- 0xc5, 0xe1, 0x74, 0xd1, //0x000007b0 vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0x79, 0xd7, 0xd2, //0x000007b4 vpmovmskb %xmm2, %r10d
- 0xc5, 0xd9, 0x74, 0xd1, //0x000007b8 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0x79, 0xd7, 0xda, //0x000007bc vpmovmskb %xmm2, %r11d
- 0xc5, 0xd1, 0x74, 0xd1, //0x000007c0 vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xca, //0x000007c4 vpmovmskb %xmm2, %r9d
- 0x48, 0xc1, 0xe3, 0x30, //0x000007c8 shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x000007cc shlq $32, %rcx
- 0x48, 0xc1, 0xe2, 0x10, //0x000007d0 shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x000007d4 orq %rdx, %rdi
- 0x48, 0x09, 0xcf, //0x000007d7 orq %rcx, %rdi
- 0x49, 0xc1, 0xe1, 0x30, //0x000007da shlq $48, %r9
- 0x49, 0xc1, 0xe3, 0x20, //0x000007de shlq $32, %r11
- 0x49, 0xc1, 0xe2, 0x10, //0x000007e2 shlq $16, %r10
- 0x4c, 0x09, 0xd0, //0x000007e6 orq %r10, %rax
- 0x4c, 0x09, 0xd8, //0x000007e9 orq %r11, %rax
- 0x4c, 0x09, 0xc8, //0x000007ec orq %r9, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000007ef cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000007f3 jne LBB0_106
- 0x48, 0x85, 0xc0, //0x000007f9 testq %rax, %rax
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000007fc jne LBB0_109
- //0x00000802 LBB0_106
- 0x48, 0x09, 0xdf, //0x00000802 orq %rbx, %rdi
- 0x48, 0x89, 0xc1, //0x00000805 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00000808 orq %r15, %rcx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000080b jne LBB0_110
- //0x00000811 LBB0_107
- 0x48, 0x85, 0xff, //0x00000811 testq %rdi, %rdi
- 0x0f, 0x85, 0xe0, 0x08, 0x00, 0x00, //0x00000814 jne LBB0_235
- //0x0000081a LBB0_108
- 0x49, 0x83, 0xc4, 0xc0, //0x0000081a addq $-64, %r12
- 0x49, 0x83, 0xc5, 0x40, //0x0000081e addq $64, %r13
- 0x49, 0x83, 0xfc, 0x3f, //0x00000822 cmpq $63, %r12
- 0x0f, 0x87, 0x44, 0xff, 0xff, 0xff, //0x00000826 ja LBB0_104
- 0xe9, 0x46, 0x08, 0x00, 0x00, //0x0000082c jmp LBB0_230
- //0x00000831 LBB0_109
- 0x4c, 0x89, 0xe9, //0x00000831 movq %r13, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x00000834 subq $-64(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc0, //0x00000838 bsfq %rax, %r8
- 0x49, 0x01, 0xc8, //0x0000083c addq %rcx, %r8
- 0x48, 0x09, 0xdf, //0x0000083f orq %rbx, %rdi
- 0x48, 0x89, 0xc1, //0x00000842 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00000845 orq %r15, %rcx
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000848 je LBB0_107
- //0x0000084e LBB0_110
- 0x4c, 0x89, 0xf9, //0x0000084e movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000851 notq %rcx
- 0x48, 0x21, 0xc1, //0x00000854 andq %rax, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00000857 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xfb, //0x0000085b orq %r15, %rbx
- 0x48, 0x89, 0xda, //0x0000085e movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000861 notq %rdx
- 0x48, 0x21, 0xc2, //0x00000864 andq %rax, %rdx
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000867 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc2, //0x00000871 andq %rax, %rdx
- 0x45, 0x31, 0xff, //0x00000874 xorl %r15d, %r15d
- 0x48, 0x01, 0xca, //0x00000877 addq %rcx, %rdx
- 0x41, 0x0f, 0x92, 0xc7, //0x0000087a setb %r15b
- 0x48, 0x01, 0xd2, //0x0000087e addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000881 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x0000088b xorq %rax, %rdx
- 0x48, 0x21, 0xda, //0x0000088e andq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000891 notq %rdx
- 0x48, 0x21, 0xd7, //0x00000894 andq %rdx, %rdi
- 0x48, 0x85, 0xff, //0x00000897 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000089a je LBB0_108
- 0xe9, 0x55, 0x08, 0x00, 0x00, //0x000008a0 jmp LBB0_235
- //0x000008a5 LBB0_111
- 0x31, 0xc9, //0x000008a5 xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x000008a7 testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x000008aa setns %cl
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x000008ad movl $11, %eax
- 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x000008b2 jmp LBB0_126
- //0x000008b7 LBB0_112
- 0x31, 0xc9, //0x000008b7 xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x000008b9 testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x000008bc setns %cl
- 0xb8, 0x0a, 0x00, 0x00, 0x00, //0x000008bf movl $10, %eax
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000008c4 jmp LBB0_126
- //0x000008c9 LBB0_113
- 0x49, 0xc7, 0x45, 0x00, 0x05, 0x00, 0x00, 0x00, //0x000008c9 movq $5, (%r13)
- 0xe9, 0x13, 0xfa, 0xff, 0xff, //0x000008d1 jmp LBB0_38
- //0x000008d6 LBB0_114
- 0x31, 0xc9, //0x000008d6 xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x000008d8 testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x000008db setns %cl
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x000008de movl $12, %eax
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x000008e3 jmp LBB0_126
- //0x000008e8 LBB0_115
- 0x48, 0x8d, 0x4e, 0xfc, //0x000008e8 leaq $-4(%rsi), %rcx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000008ec movq $-1, %rdx
- 0x49, 0x39, 0xcf, //0x000008f3 cmpq %rcx, %r15
- 0x0f, 0x83, 0xb5, 0x06, 0x00, 0x00, //0x000008f6 jae LBB0_217
- 0x42, 0x8b, 0x0c, 0x18, //0x000008fc movl (%rax,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000900 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x15, 0x03, 0x00, 0x00, //0x00000906 jne LBB0_149
- 0x49, 0x83, 0xc7, 0x05, //0x0000090c addq $5, %r15
- 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000910 movl $4, %edx
- 0xe9, 0x94, 0x06, 0x00, 0x00, //0x00000915 jmp LBB0_216
- //0x0000091a LBB0_118
- 0x48, 0x8d, 0x4e, 0xfd, //0x0000091a leaq $-3(%rsi), %rcx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000091e movq $-1, %rdx
- 0x49, 0x39, 0xcf, //0x00000925 cmpq %rcx, %r15
- 0x0f, 0x83, 0x83, 0x06, 0x00, 0x00, //0x00000928 jae LBB0_217
- 0x8b, 0x0b, //0x0000092e movl (%rbx), %ecx
- 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000930 cmpl $1819047278, %ecx
- 0x0f, 0x85, 0x24, 0x03, 0x00, 0x00, //0x00000936 jne LBB0_153
- 0x49, 0x83, 0xc7, 0x04, //0x0000093c addq $4, %r15
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000940 movl $2, %edx
- 0xe9, 0x64, 0x06, 0x00, 0x00, //0x00000945 jmp LBB0_216
- //0x0000094a LBB0_121
- 0x48, 0x8d, 0x4e, 0xfd, //0x0000094a leaq $-3(%rsi), %rcx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000094e movq $-1, %rdx
- 0x49, 0x39, 0xcf, //0x00000955 cmpq %rcx, %r15
- 0x0f, 0x83, 0x53, 0x06, 0x00, 0x00, //0x00000958 jae LBB0_217
- 0x8b, 0x0b, //0x0000095e movl (%rbx), %ecx
- 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000960 cmpl $1702195828, %ecx
- 0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00000966 jne LBB0_157
- 0x49, 0x83, 0xc7, 0x04, //0x0000096c addq $4, %r15
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000970 movl $3, %edx
- 0xe9, 0x34, 0x06, 0x00, 0x00, //0x00000975 jmp LBB0_216
- //0x0000097a LBB0_124
- 0x49, 0xc7, 0x45, 0x00, 0x06, 0x00, 0x00, 0x00, //0x0000097a movq $6, (%r13)
- 0xe9, 0x62, 0xf9, 0xff, 0xff, //0x00000982 jmp LBB0_38
- //0x00000987 LBB0_125
- 0x31, 0xc9, //0x00000987 xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x00000989 testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x0000098c setns %cl
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000098f movl $13, %eax
- //0x00000994 LBB0_126
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000994 movq $-2, %rdx
- 0x48, 0x0f, 0x48, 0xd0, //0x0000099b cmovsq %rax, %rdx
- 0x49, 0x89, 0x55, 0x00, //0x0000099f movq %rdx, (%r13)
- 0x49, 0x29, 0xcb, //0x000009a3 subq %rcx, %r11
- 0xe9, 0x3e, 0xf9, 0xff, 0xff, //0x000009a6 jmp LBB0_38
- //0x000009ab LBB0_127
- 0x49, 0xf7, 0xda, //0x000009ab negq %r10
- 0x4d, 0x89, 0xd3, //0x000009ae movq %r10, %r11
- //0x000009b1 LBB0_128
- 0x4d, 0x85, 0xdb, //0x000009b1 testq %r11, %r11
- 0x0f, 0x88, 0x16, 0x06, 0x00, 0x00, //0x000009b4 js LBB0_219
- //0x000009ba LBB0_129
- 0x4c, 0x01, 0xdb, //0x000009ba addq %r11, %rbx
- 0x49, 0x89, 0xdb, //0x000009bd movq %rbx, %r11
- 0x4c, 0x2b, 0x5d, 0xc0, //0x000009c0 subq $-64(%rbp), %r11
- 0x48, 0x83, 0x7d, 0xb8, 0x00, //0x000009c4 cmpq $0, $-72(%rbp)
- 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x000009c9 jle LBB0_131
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000009cf movq $8, (%r13)
- 0x4d, 0x89, 0x7d, 0x18, //0x000009d7 movq %r15, $24(%r13)
- 0xe9, 0x09, 0xf9, 0xff, 0xff, //0x000009db jmp LBB0_38
- //0x000009e0 LBB0_131
- 0x4d, 0x89, 0x7d, 0x00, //0x000009e0 movq %r15, (%r13)
- 0xe9, 0x00, 0xf9, 0xff, 0xff, //0x000009e4 jmp LBB0_38
- //0x000009e9 LBB0_132
- 0x49, 0x39, 0xf3, //0x000009e9 cmpq %rsi, %r11
- 0x0f, 0x84, 0xcd, 0x28, 0x00, 0x00, //0x000009ec je LBB0_733
- 0x49, 0x89, 0xf4, //0x000009f2 movq %rsi, %r12
- 0x4d, 0x29, 0xdc, //0x000009f5 subq %r11, %r12
- 0x4e, 0x8d, 0x2c, 0x18, //0x000009f8 leaq (%rax,%r11), %r13
- 0x49, 0x83, 0xfc, 0x40, //0x000009fc cmpq $64, %r12
- 0x0f, 0x82, 0xe3, 0x25, 0x00, 0x00, //0x00000a00 jb LBB0_693
- 0x48, 0x89, 0xc1, //0x00000a06 movq %rax, %rcx
- 0x45, 0x89, 0xe6, //0x00000a09 movl %r12d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000a0c andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x16, 0xc0, //0x00000a10 leaq $-64(%rsi,%rdx), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000a15 andq $-64, %rax
- 0x49, 0x01, 0xc7, //0x00000a19 addq %rax, %r15
- 0x4e, 0x8d, 0x4c, 0x39, 0x41, //0x00000a1c leaq $65(%rcx,%r15), %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000a21 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000a28 xorl %r15d, %r15d
- 0xc5, 0x7a, 0x6f, 0x05, 0xcd, 0xf5, 0xff, 0xff, //0x00000a2b vmovdqu $-2611(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xd5, 0xf5, 0xff, 0xff, //0x00000a33 vmovdqu $-2603(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xdd, 0xf5, 0xff, 0xff, //0x00000a3b vmovdqu $-2595(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x00000a43 vpcmpeqd %xmm3, %xmm3, %xmm3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a47 .p2align 4, 0x90
- //0x00000a50 LBB0_135
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7d, 0x00, //0x00000a50 vmovdqu (%r13), %xmm7
- 0xc4, 0xc1, 0x7a, 0x6f, 0x75, 0x10, //0x00000a56 vmovdqu $16(%r13), %xmm6
- 0xc4, 0xc1, 0x7a, 0x6f, 0x6d, 0x20, //0x00000a5c vmovdqu $32(%r13), %xmm5
- 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x30, //0x00000a62 vmovdqu $48(%r13), %xmm4
- 0xc5, 0xb9, 0x74, 0xc7, //0x00000a68 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00000a6c vpmovmskb %xmm0, %edi
- 0xc5, 0xb9, 0x74, 0xc6, //0x00000a70 vpcmpeqb %xmm6, %xmm8, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd8, //0x00000a74 vpmovmskb %xmm0, %ebx
- 0xc5, 0xb9, 0x74, 0xc5, //0x00000a78 vpcmpeqb %xmm5, %xmm8, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a7c vpmovmskb %xmm0, %edx
- 0xc5, 0xb9, 0x74, 0xc4, //0x00000a80 vpcmpeqb %xmm4, %xmm8, %xmm0
- 0xc5, 0x79, 0xd7, 0xd8, //0x00000a84 vpmovmskb %xmm0, %r11d
- 0xc5, 0xc1, 0x74, 0xc1, //0x00000a88 vpcmpeqb %xmm1, %xmm7, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000a8c vpmovmskb %xmm0, %eax
- 0xc5, 0xc9, 0x74, 0xc1, //0x00000a90 vpcmpeqb %xmm1, %xmm6, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000a94 vpmovmskb %xmm0, %ecx
- 0xc5, 0xd1, 0x74, 0xc1, //0x00000a98 vpcmpeqb %xmm1, %xmm5, %xmm0
- 0x48, 0xc1, 0xe3, 0x10, //0x00000a9c shlq $16, %rbx
- 0x48, 0x09, 0xdf, //0x00000aa0 orq %rbx, %rdi
- 0xc5, 0xf9, 0xd7, 0xd8, //0x00000aa3 vpmovmskb %xmm0, %ebx
- 0xc5, 0xd9, 0x74, 0xc1, //0x00000aa7 vpcmpeqb %xmm1, %xmm4, %xmm0
- 0x48, 0xc1, 0xe2, 0x20, //0x00000aab shlq $32, %rdx
- 0x48, 0x09, 0xd7, //0x00000aaf orq %rdx, %rdi
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000ab2 vpmovmskb %xmm0, %edx
- 0xc5, 0xe9, 0x64, 0xc7, //0x00000ab6 vpcmpgtb %xmm7, %xmm2, %xmm0
- 0xc5, 0xc1, 0x64, 0xfb, //0x00000aba vpcmpgtb %xmm3, %xmm7, %xmm7
- 0xc5, 0xc1, 0xdb, 0xc0, //0x00000abe vpand %xmm0, %xmm7, %xmm0
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ac2 shlq $16, %rcx
- 0x48, 0x09, 0xc8, //0x00000ac6 orq %rcx, %rax
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000ac9 vpmovmskb %xmm0, %ecx
- 0xc5, 0xe9, 0x64, 0xc6, //0x00000acd vpcmpgtb %xmm6, %xmm2, %xmm0
- 0xc5, 0xc9, 0x64, 0xf3, //0x00000ad1 vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xc0, //0x00000ad5 vpand %xmm0, %xmm6, %xmm0
- 0x48, 0xc1, 0xe3, 0x20, //0x00000ad9 shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x00000add orq %rbx, %rax
- 0xc5, 0xf9, 0xd7, 0xd8, //0x00000ae0 vpmovmskb %xmm0, %ebx
- 0xc5, 0xe9, 0x64, 0xc5, //0x00000ae4 vpcmpgtb %xmm5, %xmm2, %xmm0
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000ae8 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xc0, //0x00000aec vpand %xmm0, %xmm5, %xmm0
- 0x48, 0xc1, 0xe2, 0x30, //0x00000af0 shlq $48, %rdx
- 0x48, 0x09, 0xd0, //0x00000af4 orq %rdx, %rax
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000af7 vpmovmskb %xmm0, %edx
- 0xc5, 0xe9, 0x64, 0xc4, //0x00000afb vpcmpgtb %xmm4, %xmm2, %xmm0
- 0xc5, 0xd9, 0x64, 0xe3, //0x00000aff vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xc0, //0x00000b03 vpand %xmm0, %xmm4, %xmm0
- 0x48, 0xc1, 0xe3, 0x10, //0x00000b07 shlq $16, %rbx
- 0x48, 0x09, 0xd9, //0x00000b0b orq %rbx, %rcx
- 0xc5, 0x79, 0xd7, 0xd0, //0x00000b0e vpmovmskb %xmm0, %r10d
- 0x49, 0xc1, 0xe3, 0x30, //0x00000b12 shlq $48, %r11
- 0x48, 0xc1, 0xe2, 0x20, //0x00000b16 shlq $32, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000b1a cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b1e jne LBB0_137
- 0x48, 0x85, 0xc0, //0x00000b24 testq %rax, %rax
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000b27 jne LBB0_142
- //0x00000b2d LBB0_137
- 0x49, 0xc1, 0xe2, 0x30, //0x00000b2d shlq $48, %r10
- 0x48, 0x09, 0xd1, //0x00000b31 orq %rdx, %rcx
- 0x4c, 0x09, 0xdf, //0x00000b34 orq %r11, %rdi
- 0x48, 0x89, 0xc2, //0x00000b37 movq %rax, %rdx
- 0x4c, 0x09, 0xfa, //0x00000b3a orq %r15, %rdx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000b3d jne LBB0_141
- 0x4c, 0x09, 0xd1, //0x00000b43 orq %r10, %rcx
- 0x48, 0x85, 0xff, //0x00000b46 testq %rdi, %rdi
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00000b49 jne LBB0_143
- //0x00000b4f LBB0_139
- 0x48, 0x85, 0xc9, //0x00000b4f testq %rcx, %rcx
- 0x0f, 0x85, 0xc9, 0x25, 0x00, 0x00, //0x00000b52 jne LBB0_712
- 0x49, 0x83, 0xc4, 0xc0, //0x00000b58 addq $-64, %r12
- 0x49, 0x83, 0xc5, 0x40, //0x00000b5c addq $64, %r13
- 0x49, 0x83, 0xfc, 0x3f, //0x00000b60 cmpq $63, %r12
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x00000b64 ja LBB0_135
- 0xe9, 0xcb, 0x05, 0x00, 0x00, //0x00000b6a jmp LBB0_239
- //0x00000b6f LBB0_141
- 0x4c, 0x89, 0xfa, //0x00000b6f movq %r15, %rdx
- 0x48, 0xf7, 0xd2, //0x00000b72 notq %rdx
- 0x48, 0x21, 0xc2, //0x00000b75 andq %rax, %rdx
- 0x4c, 0x8d, 0x1c, 0x12, //0x00000b78 leaq (%rdx,%rdx), %r11
- 0x4d, 0x09, 0xfb, //0x00000b7c orq %r15, %r11
- 0x4c, 0x89, 0xdb, //0x00000b7f movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000b82 notq %rbx
- 0x48, 0x21, 0xc3, //0x00000b85 andq %rax, %rbx
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b88 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc3, //0x00000b92 andq %rax, %rbx
- 0x45, 0x31, 0xff, //0x00000b95 xorl %r15d, %r15d
- 0x48, 0x01, 0xd3, //0x00000b98 addq %rdx, %rbx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000b9b setb %r15b
- 0x48, 0x01, 0xdb, //0x00000b9f addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ba2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000bac xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000baf andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000bb2 notq %rbx
- 0x48, 0x21, 0xdf, //0x00000bb5 andq %rbx, %rdi
- 0x4c, 0x09, 0xd1, //0x00000bb8 orq %r10, %rcx
- 0x48, 0x85, 0xff, //0x00000bbb testq %rdi, %rdi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000bbe je LBB0_139
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000bc4 jmp LBB0_143
- //0x00000bc9 LBB0_142
- 0x4c, 0x89, 0xeb, //0x00000bc9 movq %r13, %rbx
- 0x48, 0x2b, 0x5d, 0xc0, //0x00000bcc subq $-64(%rbp), %rbx
- 0x4c, 0x0f, 0xbc, 0xc0, //0x00000bd0 bsfq %rax, %r8
- 0x49, 0x01, 0xd8, //0x00000bd4 addq %rbx, %r8
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000bd7 jmp LBB0_137
- //0x00000bdc LBB0_143
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000bdc bsfq %rdi, %rax
- 0x48, 0x85, 0xc9, //0x00000be0 testq %rcx, %rcx
- 0x0f, 0x84, 0x13, 0x01, 0x00, 0x00, //0x00000be3 je LBB0_162
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000be9 bsfq %rcx, %rcx
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x00000bed jmp LBB0_163
- //0x00000bf2 LBB0_145
- 0x4c, 0x89, 0xf0, //0x00000bf2 movq %r14, %rax
- 0x4c, 0x09, 0xe0, //0x00000bf5 orq %r12, %rax
- 0x4d, 0x39, 0xe6, //0x00000bf8 cmpq %r12, %r14
- 0x0f, 0x8c, 0xdd, 0x00, 0x00, 0x00, //0x00000bfb jl LBB0_161
- 0x48, 0x85, 0xc0, //0x00000c01 testq %rax, %rax
- 0x0f, 0x88, 0xd4, 0x00, 0x00, 0x00, //0x00000c04 js LBB0_161
- 0x49, 0xf7, 0xd6, //0x00000c0a notq %r14
- 0x4d, 0x89, 0xf3, //0x00000c0d movq %r14, %r11
- 0xe9, 0x9c, 0xfd, 0xff, 0xff, //0x00000c10 jmp LBB0_128
- //0x00000c15 LBB0_148
- 0x31, 0xc9, //0x00000c15 xorl %ecx, %ecx
- 0x31, 0xd2, //0x00000c17 xorl %edx, %edx
- 0x45, 0x31, 0xd2, //0x00000c19 xorl %r10d, %r10d
- 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00000c1c jmp LBB0_166
- //0x00000c21 LBB0_149
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000c21 movq $-2, %rdx
- 0x80, 0xf9, 0x61, //0x00000c28 cmpb $97, %cl
- 0x0f, 0x85, 0x57, 0x01, 0x00, 0x00, //0x00000c2b jne LBB0_175
- 0x42, 0x80, 0x7c, 0x38, 0x02, 0x6c, //0x00000c31 cmpb $108, $2(%rax,%r15)
- 0x0f, 0x85, 0x5b, 0x01, 0x00, 0x00, //0x00000c37 jne LBB0_215
- 0x42, 0x80, 0x7c, 0x38, 0x03, 0x73, //0x00000c3d cmpb $115, $3(%rax,%r15)
- 0x0f, 0x85, 0x61, 0x03, 0x00, 0x00, //0x00000c43 jne LBB0_213
- 0x49, 0x8d, 0x77, 0x04, //0x00000c49 leaq $4(%r15), %rsi
- 0x49, 0x8d, 0x4f, 0x05, //0x00000c4d leaq $5(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x38, 0x04, 0x65, //0x00000c51 cmpb $101, $4(%rax,%r15)
- 0x48, 0x0f, 0x44, 0xf1, //0x00000c57 cmoveq %rcx, %rsi
- 0xe9, 0x51, 0x03, 0x00, 0x00, //0x00000c5b jmp LBB0_217
- //0x00000c60 LBB0_153
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000c60 movq $-2, %rdx
- 0x80, 0xf9, 0x6e, //0x00000c67 cmpb $110, %cl
- 0x0f, 0x85, 0x3e, 0x03, 0x00, 0x00, //0x00000c6a jne LBB0_216
- 0x42, 0x80, 0x7c, 0x38, 0x01, 0x75, //0x00000c70 cmpb $117, $1(%rax,%r15)
- 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00000c76 jne LBB0_176
- 0x42, 0x80, 0x7c, 0x38, 0x02, 0x6c, //0x00000c7c cmpb $108, $2(%rax,%r15)
- 0x0f, 0x85, 0x10, 0x01, 0x00, 0x00, //0x00000c82 jne LBB0_215
- 0x49, 0x8d, 0x77, 0x03, //0x00000c88 leaq $3(%r15), %rsi
- 0x49, 0x8d, 0x4f, 0x04, //0x00000c8c leaq $4(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x38, 0x03, 0x6c, //0x00000c90 cmpb $108, $3(%rax,%r15)
- 0x48, 0x0f, 0x44, 0xf1, //0x00000c96 cmoveq %rcx, %rsi
- 0xe9, 0x12, 0x03, 0x00, 0x00, //0x00000c9a jmp LBB0_217
- //0x00000c9f LBB0_157
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000c9f movq $-2, %rdx
- 0x80, 0xf9, 0x74, //0x00000ca6 cmpb $116, %cl
- 0x0f, 0x85, 0xff, 0x02, 0x00, 0x00, //0x00000ca9 jne LBB0_216
- 0x42, 0x80, 0x7c, 0x38, 0x01, 0x72, //0x00000caf cmpb $114, $1(%rax,%r15)
- 0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x00000cb5 jne LBB0_176
- 0x42, 0x80, 0x7c, 0x38, 0x02, 0x75, //0x00000cbb cmpb $117, $2(%rax,%r15)
- 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000cc1 jne LBB0_215
- 0x49, 0x8d, 0x77, 0x03, //0x00000cc7 leaq $3(%r15), %rsi
- 0x49, 0x8d, 0x4f, 0x04, //0x00000ccb leaq $4(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x38, 0x03, 0x65, //0x00000ccf cmpb $101, $3(%rax,%r15)
- 0x48, 0x0f, 0x44, 0xf1, //0x00000cd5 cmoveq %rcx, %rsi
- 0xe9, 0xd3, 0x02, 0x00, 0x00, //0x00000cd9 jmp LBB0_217
- //0x00000cde LBB0_161
- 0x48, 0x85, 0xc0, //0x00000cde testq %rax, %rax
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000ce1 leaq $-1(%r12), %rax
- 0x49, 0xf7, 0xd4, //0x00000ce6 notq %r12
- 0x4d, 0x0f, 0x48, 0xe2, //0x00000ce9 cmovsq %r10, %r12
- 0x49, 0x39, 0xc6, //0x00000ced cmpq %rax, %r14
- 0x4d, 0x0f, 0x45, 0xe2, //0x00000cf0 cmovneq %r10, %r12
- 0x4d, 0x89, 0xe3, //0x00000cf4 movq %r12, %r11
- 0xe9, 0xb5, 0xfc, 0xff, 0xff, //0x00000cf7 jmp LBB0_128
- //0x00000cfc LBB0_162
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000cfc movl $64, %ecx
- //0x00000d01 LBB0_163
- 0x48, 0x8b, 0x55, 0xc0, //0x00000d01 movq $-64(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00000d05 cmpq %rax, %rcx
- 0x0f, 0x82, 0x13, 0x24, 0x00, 0x00, //0x00000d08 jb LBB0_712
- 0x49, 0x29, 0xd5, //0x00000d0e subq %rdx, %r13
- 0xe9, 0xec, 0x03, 0x00, 0x00, //0x00000d11 jmp LBB0_236
- //0x00000d16 LBB0_165
- 0x48, 0x89, 0xf7, //0x00000d16 movq %rsi, %rdi
- //0x00000d19 LBB0_166
- 0x45, 0x31, 0xf6, //0x00000d19 xorl %r14d, %r14d
- 0x85, 0xc9, //0x00000d1c testl %ecx, %ecx
- 0x41, 0x0f, 0x9f, 0xc6, //0x00000d1e setg %r14b
- 0x41, 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00000d22 movl $9, %r9d
- 0x49, 0x89, 0xfb, //0x00000d28 movq %rdi, %r11
- //0x00000d2b LBB0_167
- 0x85, 0xc9, //0x00000d2b testl %ecx, %ecx
- 0x48, 0x89, 0x45, 0xc0, //0x00000d2d movq %rax, $-64(%rbp)
- 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00000d31 jne LBB0_181
- //0x00000d37 LBB0_168
- 0x4d, 0x85, 0xd2, //0x00000d37 testq %r10, %r10
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000d3a jne LBB0_181
- 0x49, 0x39, 0xf3, //0x00000d40 cmpq %rsi, %r11
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000d43 jae LBB0_174
- 0x44, 0x89, 0x75, 0xb8, //0x00000d49 movl %r14d, $-72(%rbp)
- 0x45, 0x89, 0xde, //0x00000d4d movl %r11d, %r14d
- 0x41, 0x29, 0xf6, //0x00000d50 subl %esi, %r14d
- 0x31, 0xd2, //0x00000d53 xorl %edx, %edx
- 0x31, 0xc9, //0x00000d55 xorl %ecx, %ecx
- 0x48, 0x8b, 0x45, 0xc0, //0x00000d57 movq $-64(%rbp), %rax
- //0x00000d5b LBB0_171
- 0x42, 0x80, 0x3c, 0x18, 0x30, //0x00000d5b cmpb $48, (%rax,%r11)
- 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x00000d60 jne LBB0_180
- 0x49, 0xff, 0xc3, //0x00000d66 incq %r11
- 0xff, 0xc9, //0x00000d69 decl %ecx
- 0x4c, 0x39, 0xde, //0x00000d6b cmpq %r11, %rsi
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d6e jne LBB0_171
- 0x45, 0x31, 0xd2, //0x00000d74 xorl %r10d, %r10d
- 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00000d77 jmp LBB0_201
- //0x00000d7c LBB0_174
- 0x31, 0xc9, //0x00000d7c xorl %ecx, %ecx
- 0x31, 0xd2, //0x00000d7e xorl %edx, %edx
- 0x45, 0x31, 0xd2, //0x00000d80 xorl %r10d, %r10d
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00000d83 jmp LBB0_181
- //0x00000d88 LBB0_175
- 0x4c, 0x89, 0xde, //0x00000d88 movq %r11, %rsi
- 0xe9, 0x21, 0x02, 0x00, 0x00, //0x00000d8b jmp LBB0_217
- //0x00000d90 LBB0_176
- 0x49, 0xff, 0xc7, //0x00000d90 incq %r15
- 0xe9, 0x16, 0x02, 0x00, 0x00, //0x00000d93 jmp LBB0_216
- //0x00000d98 LBB0_215
- 0x49, 0x83, 0xc7, 0x02, //0x00000d98 addq $2, %r15
- 0xe9, 0x0d, 0x02, 0x00, 0x00, //0x00000d9c jmp LBB0_216
- //0x00000da1 LBB0_177
- 0x4c, 0x89, 0xc3, //0x00000da1 movq %r8, %rbx
- 0x4c, 0x29, 0xc7, //0x00000da4 subq %r8, %rdi
- 0x44, 0x0f, 0xbc, 0xda, //0x00000da7 bsfl %edx, %r11d
- 0x49, 0x01, 0xfb, //0x00000dab addq %rdi, %r11
- //0x00000dae LBB0_178
- 0x49, 0xf7, 0xd3, //0x00000dae notq %r11
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000db1 movq $-48(%rbp), %r13
- 0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x00000db5 jmp LBB0_128
- //0x00000dba LBB0_179
- 0x49, 0xff, 0xcb, //0x00000dba decq %r11
- 0x41, 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00000dbd movl $9, %r9d
- 0x85, 0xc9, //0x00000dc3 testl %ecx, %ecx
- 0x48, 0x89, 0x45, 0xc0, //0x00000dc5 movq %rax, $-64(%rbp)
- 0x0f, 0x84, 0x68, 0xff, 0xff, 0xff, //0x00000dc9 je LBB0_168
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000dcf jmp LBB0_181
- //0x00000dd4 LBB0_180
- 0x45, 0x31, 0xd2, //0x00000dd4 xorl %r10d, %r10d
- 0x48, 0x8b, 0x45, 0xc0, //0x00000dd7 movq $-64(%rbp), %rax
- 0x44, 0x8b, 0x75, 0xb8, //0x00000ddb movl $-72(%rbp), %r14d
- //0x00000ddf LBB0_181
- 0x49, 0x39, 0xf3, //0x00000ddf cmpq %rsi, %r11
- 0x0f, 0x83, 0x3c, 0x00, 0x00, 0x00, //0x00000de2 jae LBB0_186
- 0x83, 0xfa, 0x12, //0x00000de8 cmpl $18, %edx
- 0x0f, 0x8f, 0x33, 0x00, 0x00, 0x00, //0x00000deb jg LBB0_186
- //0x00000df1 LBB0_183
- 0x42, 0x0f, 0xb6, 0x3c, 0x18, //0x00000df1 movzbl (%rax,%r11), %edi
- 0x8d, 0x5f, 0xd0, //0x00000df6 leal $-48(%rdi), %ebx
- 0x80, 0xfb, 0x09, //0x00000df9 cmpb $9, %bl
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00000dfc ja LBB0_186
- 0x4b, 0x8d, 0x1c, 0x92, //0x00000e02 leaq (%r10,%r10,4), %rbx
- 0x4c, 0x8d, 0x54, 0x5f, 0xd0, //0x00000e06 leaq $-48(%rdi,%rbx,2), %r10
- 0xff, 0xc9, //0x00000e0b decl %ecx
- 0x49, 0xff, 0xc3, //0x00000e0d incq %r11
- 0x83, 0xfa, 0x11, //0x00000e10 cmpl $17, %edx
- 0x0f, 0x8f, 0x0b, 0x00, 0x00, 0x00, //0x00000e13 jg LBB0_186
- 0xff, 0xc2, //0x00000e19 incl %edx
- 0x49, 0x39, 0xf3, //0x00000e1b cmpq %rsi, %r11
- 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00000e1e jb LBB0_183
- //0x00000e24 LBB0_186
- 0x49, 0x39, 0xf3, //0x00000e24 cmpq %rsi, %r11
- 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x00000e27 jae LBB0_199
- 0x42, 0x8a, 0x14, 0x18, //0x00000e2d movb (%rax,%r11), %dl
- 0x8d, 0x7a, 0xd0, //0x00000e31 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00000e34 cmpb $9, %dil
- 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000e38 ja LBB0_192
- 0x48, 0x8d, 0x7e, 0xff, //0x00000e3e leaq $-1(%rsi), %rdi
- //0x00000e42 LBB0_189
- 0x4c, 0x39, 0xdf, //0x00000e42 cmpq %r11, %rdi
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00000e45 je LBB0_200
- 0x42, 0x0f, 0xb6, 0x54, 0x18, 0x01, //0x00000e4b movzbl $1(%rax,%r11), %edx
- 0x49, 0xff, 0xc3, //0x00000e51 incq %r11
- 0x8d, 0x5a, 0xd0, //0x00000e54 leal $-48(%rdx), %ebx
- 0x80, 0xfb, 0x09, //0x00000e57 cmpb $9, %bl
- 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00000e5a jbe LBB0_189
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000e60 movl $1, %r14d
- //0x00000e66 LBB0_192
- 0x80, 0xca, 0x20, //0x00000e66 orb $32, %dl
- 0x80, 0xfa, 0x65, //0x00000e69 cmpb $101, %dl
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00000e6c jne LBB0_199
- 0x49, 0x8d, 0x7b, 0x01, //0x00000e72 leaq $1(%r11), %rdi
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000e76 movq $8, (%r13)
- 0x48, 0x39, 0xf7, //0x00000e7e cmpq %rsi, %rdi
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x00000e81 jae LBB0_198
- 0x8a, 0x14, 0x38, //0x00000e87 movb (%rax,%rdi), %dl
- 0x80, 0xfa, 0x2d, //0x00000e8a cmpb $45, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000e8d je LBB0_196
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e93 movl $1, %r9d
- 0x80, 0xfa, 0x2b, //0x00000e99 cmpb $43, %dl
- 0x0f, 0x85, 0x4b, 0x01, 0x00, 0x00, //0x00000e9c jne LBB0_222
- //0x00000ea2 LBB0_196
- 0x49, 0x83, 0xc3, 0x02, //0x00000ea2 addq $2, %r11
- 0x49, 0x39, 0xf3, //0x00000ea6 cmpq %rsi, %r11
- 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x00000ea9 jae LBB0_198
- 0x31, 0xff, //0x00000eaf xorl %edi, %edi
- 0x80, 0xfa, 0x2b, //0x00000eb1 cmpb $43, %dl
- 0x40, 0x0f, 0x94, 0xc7, //0x00000eb4 sete %dil
- 0x44, 0x8d, 0x4c, 0x3f, 0xff, //0x00000eb8 leal $-1(%rdi,%rdi), %r9d
- 0x42, 0x8a, 0x14, 0x18, //0x00000ebd movb (%rax,%r11), %dl
- 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00000ec1 jmp LBB0_223
- //0x00000ec6 LBB0_198
- 0x49, 0xc7, 0x45, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000ec6 movq $-1, (%r13)
- 0x49, 0x89, 0xf3, //0x00000ece movq %rsi, %r11
- 0xe9, 0x13, 0xf4, 0xff, 0xff, //0x00000ed1 jmp LBB0_38
- //0x00000ed6 LBB0_199
- 0x44, 0x89, 0x75, 0xb8, //0x00000ed6 movl %r14d, $-72(%rbp)
- 0x41, 0x89, 0xce, //0x00000eda movl %ecx, %r14d
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000edd jmp LBB0_202
- //0x00000ee2 LBB0_200
- 0xc7, 0x45, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ee2 movl $1, $-72(%rbp)
- 0x41, 0x89, 0xce, //0x00000ee9 movl %ecx, %r14d
- //0x00000eec LBB0_201
- 0x49, 0x89, 0xf3, //0x00000eec movq %rsi, %r11
- //0x00000eef LBB0_202
- 0x41, 0x83, 0xf9, 0x09, //0x00000eef cmpl $9, %r9d
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_207
- 0x45, 0x85, 0xf6, //0x00000ef9 testl %r14d, %r14d
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000efc jne LBB0_206
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f02 movabsq $-9223372036854775808, %rax
- 0x48, 0x63, 0x4d, 0xc8, //0x00000f0c movslq $-56(%rbp), %rcx
- 0x4d, 0x85, 0xd2, //0x00000f10 testq %r10, %r10
- 0x0f, 0x89, 0x56, 0x00, 0x00, 0x00, //0x00000f13 jns LBB0_212
- 0x4c, 0x89, 0xd2, //0x00000f19 movq %r10, %rdx
- 0x48, 0x21, 0xca, //0x00000f1c andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00000f1f cmpq %rax, %rdx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000f22 je LBB0_212
- //0x00000f28 LBB0_206
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000f28 movq $8, (%r13)
- //0x00000f30 LBB0_207
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f30 movabsq $-9223372036854775808, %r9
- 0x4c, 0x89, 0xd0, //0x00000f3a movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000f3d shrq $52, %rax
- 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00000f41 je LBB0_247
- //0x00000f47 LBB0_208
- 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00000f47 leal $348(%r14), %eax
- 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00000f4e cmpl $695, %eax
- 0x0f, 0x87, 0xb5, 0x04, 0x00, 0x00, //0x00000f53 ja LBB0_268
- 0x4d, 0x85, 0xd2, //0x00000f59 testq %r10, %r10
- 0x0f, 0x84, 0xa3, 0x03, 0x00, 0x00, //0x00000f5c je LBB0_259
- //0x00000f62 LBB0_210
- 0x49, 0x0f, 0xbd, 0xca, //0x00000f62 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00000f66 xorq $63, %rcx
- 0xe9, 0x9b, 0x03, 0x00, 0x00, //0x00000f6a jmp LBB0_260
- //0x00000f6f LBB0_212
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x00000f6f vmovq %r10, %xmm0
- 0x4c, 0x0f, 0xaf, 0xd1, //0x00000f74 imulq %rcx, %r10
- 0x4d, 0x89, 0x55, 0x10, //0x00000f78 movq %r10, $16(%r13)
- 0xc5, 0xf9, 0x62, 0x05, 0x0c, 0xf1, 0xff, 0xff, //0x00000f7c vpunpckldq $-3828(%rip), %xmm0, %xmm0 /* LCPI0_9+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f84 vsubpd $-3820(%rip), %xmm0, %xmm0 /* LCPI0_10+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00000f8c vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00000f92 vaddsd %xmm0, %xmm1, %xmm0
- 0x48, 0x21, 0xc8, //0x00000f96 andq %rcx, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00000f99 vmovq %xmm0, %rcx
- 0x48, 0x09, 0xc1, //0x00000f9e orq %rax, %rcx
- 0x49, 0x89, 0x4d, 0x08, //0x00000fa1 movq %rcx, $8(%r13)
- 0xe9, 0x3f, 0xf3, 0xff, 0xff, //0x00000fa5 jmp LBB0_38
- //0x00000faa LBB0_213
- 0x49, 0x83, 0xc7, 0x03, //0x00000faa addq $3, %r15
- //0x00000fae LBB0_216
- 0x4c, 0x89, 0xfe, //0x00000fae movq %r15, %rsi
- //0x00000fb1 LBB0_217
- 0x49, 0x89, 0x55, 0x00, //0x00000fb1 movq %rdx, (%r13)
- 0x49, 0x89, 0xf3, //0x00000fb5 movq %rsi, %r11
- 0xe9, 0x2c, 0xf3, 0xff, 0xff, //0x00000fb8 jmp LBB0_38
- //0x00000fbd LBB0_218
- 0x49, 0x89, 0xca, //0x00000fbd movq %rcx, %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000fc0 movq $-1, %r11
- 0x4d, 0x85, 0xe4, //0x00000fc7 testq %r12, %r12
- 0x0f, 0x85, 0xe9, 0xf5, 0xff, 0xff, //0x00000fca jne LBB0_76
- //0x00000fd0 LBB0_219
- 0x49, 0xf7, 0xd3, //0x00000fd0 notq %r11
- 0x4c, 0x01, 0xdb, //0x00000fd3 addq %r11, %rbx
- //0x00000fd6 LBB0_220
- 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000fd6 movq $-2, %r15
- //0x00000fdd LBB0_221
- 0x48, 0x2b, 0x5d, 0xc0, //0x00000fdd subq $-64(%rbp), %rbx
- 0x49, 0x89, 0xdb, //0x00000fe1 movq %rbx, %r11
- 0x4d, 0x89, 0x7d, 0x00, //0x00000fe4 movq %r15, (%r13)
- 0xe9, 0xfc, 0xf2, 0xff, 0xff, //0x00000fe8 jmp LBB0_38
- //0x00000fed LBB0_222
- 0x49, 0x89, 0xfb, //0x00000fed movq %rdi, %r11
- //0x00000ff0 LBB0_223
- 0x8d, 0x7a, 0xd0, //0x00000ff0 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00000ff3 cmpb $9, %dil
- 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x00000ff7 jbe LBB0_225
- //0x00000ffd LBB0_98
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000ffd movq $-2, (%r13)
- 0xe9, 0xdf, 0xf2, 0xff, 0xff, //0x00001005 jmp LBB0_38
- //0x0000100a LBB0_225
- 0x44, 0x89, 0x75, 0xb8, //0x0000100a movl %r14d, $-72(%rbp)
- 0x45, 0x31, 0xf6, //0x0000100e xorl %r14d, %r14d
- 0x49, 0x39, 0xf3, //0x00001011 cmpq %rsi, %r11
- 0x0f, 0x83, 0xde, 0x01, 0x00, 0x00, //0x00001014 jae LBB0_246
- 0x48, 0x8d, 0x7e, 0xff, //0x0000101a leaq $-1(%rsi), %rdi
- 0x45, 0x31, 0xf6, //0x0000101e xorl %r14d, %r14d
- //0x00001021 LBB0_227
- 0x44, 0x89, 0xf3, //0x00001021 movl %r14d, %ebx
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00001024 cmpl $10000, %r14d
- 0x8d, 0x04, 0x9b, //0x0000102b leal (%rbx,%rbx,4), %eax
- 0x0f, 0xb6, 0xd2, //0x0000102e movzbl %dl, %edx
- 0x44, 0x8d, 0x74, 0x42, 0xd0, //0x00001031 leal $-48(%rdx,%rax,2), %r14d
- 0x44, 0x0f, 0x4d, 0xf3, //0x00001036 cmovgel %ebx, %r14d
- 0x4c, 0x39, 0xdf, //0x0000103a cmpq %r11, %rdi
- 0x0f, 0x84, 0xb2, 0x01, 0x00, 0x00, //0x0000103d je LBB0_245
- 0x48, 0x8b, 0x45, 0xc0, //0x00001043 movq $-64(%rbp), %rax
- 0x42, 0x0f, 0xb6, 0x54, 0x18, 0x01, //0x00001047 movzbl $1(%rax,%r11), %edx
- 0x49, 0xff, 0xc3, //0x0000104d incq %r11
- 0x8d, 0x42, 0xd0, //0x00001050 leal $-48(%rdx), %eax
- 0x3c, 0x0a, //0x00001053 cmpb $10, %al
- 0x0f, 0x82, 0xc6, 0xff, 0xff, 0xff, //0x00001055 jb LBB0_227
- 0xe9, 0x98, 0x01, 0x00, 0x00, //0x0000105b jmp LBB0_246
- //0x00001060 LBB0_229
- 0x49, 0xf7, 0xd3, //0x00001060 notq %r11
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001063 movq $-48(%rbp), %r13
- 0x4c, 0x89, 0xc3, //0x00001067 movq %r8, %rbx
- 0xe9, 0x42, 0xf9, 0xff, 0xff, //0x0000106a jmp LBB0_128
- //0x0000106f LBB0_453
- 0x49, 0xf7, 0xdb, //0x0000106f negq %r11
- 0xe9, 0x3a, 0xf9, 0xff, 0xff, //0x00001072 jmp LBB0_128
- //0x00001077 LBB0_230
- 0x4c, 0x8b, 0x6d, 0xa8, //0x00001077 movq $-88(%rbp), %r13
- 0x4d, 0x89, 0xf4, //0x0000107b movq %r14, %r12
- 0x49, 0x83, 0xfc, 0x20, //0x0000107e cmpq $32, %r12
- 0x0f, 0x82, 0x19, 0x21, 0x00, 0x00, //0x00001082 jb LBB0_717
- //0x00001088 LBB0_231
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001088 vmovdqu (%r13), %xmm0
- 0xc4, 0xc1, 0x7a, 0x6f, 0x4d, 0x10, //0x0000108e vmovdqu $16(%r13), %xmm1
- 0xc5, 0xfa, 0x6f, 0x15, 0x64, 0xef, 0xff, 0xff, //0x00001094 vmovdqu $-4252(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x1d, 0x6c, 0xef, 0xff, 0xff, //0x0000109c vmovdqu $-4244(%rip), %xmm3 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x74, 0xe2, //0x000010a4 vpcmpeqb %xmm2, %xmm0, %xmm4
- 0xc5, 0xf9, 0xd7, 0xd4, //0x000010a8 vpmovmskb %xmm4, %edx
- 0xc5, 0xf1, 0x74, 0xd2, //0x000010ac vpcmpeqb %xmm2, %xmm1, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000010b0 vpmovmskb %xmm2, %edi
- 0xc5, 0xf9, 0x74, 0xc3, //0x000010b4 vpcmpeqb %xmm3, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x000010b8 vpmovmskb %xmm0, %eax
- 0xc5, 0xf1, 0x74, 0xc3, //0x000010bc vpcmpeqb %xmm3, %xmm1, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x000010c0 vpmovmskb %xmm0, %ecx
- 0x48, 0xc1, 0xe7, 0x10, //0x000010c4 shlq $16, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x000010c8 shlq $16, %rcx
- 0x48, 0x09, 0xc8, //0x000010cc orq %rcx, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000010cf cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000010d3 jne LBB0_233
- 0x48, 0x85, 0xc0, //0x000010d9 testq %rax, %rax
- 0x0f, 0x85, 0x5e, 0x20, 0x00, 0x00, //0x000010dc jne LBB0_714
- //0x000010e2 LBB0_233
- 0x48, 0x09, 0xd7, //0x000010e2 orq %rdx, %rdi
- 0x48, 0x89, 0xc1, //0x000010e5 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x000010e8 orq %r15, %rcx
- 0x0f, 0x85, 0x6c, 0x20, 0x00, 0x00, //0x000010eb jne LBB0_715
- //0x000010f1 LBB0_234
- 0x48, 0x85, 0xff, //0x000010f1 testq %rdi, %rdi
- 0x0f, 0x84, 0x9f, 0x20, 0x00, 0x00, //0x000010f4 je LBB0_716
- //0x000010fa LBB0_235
- 0x48, 0x0f, 0xbc, 0xc7, //0x000010fa bsfq %rdi, %rax
- 0x4c, 0x2b, 0x6d, 0xc0, //0x000010fe subq $-64(%rbp), %r13
- //0x00001102 LBB0_236
- 0x4d, 0x8d, 0x5c, 0x05, 0x01, //0x00001102 leaq $1(%r13,%rax), %r11
- //0x00001107 LBB0_237
- 0x4d, 0x85, 0xdb, //0x00001107 testq %r11, %r11
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000110a movq $-48(%rbp), %rcx
- 0x0f, 0x88, 0xa0, 0x21, 0x00, 0x00, //0x0000110e js LBB0_732
- 0x48, 0x8b, 0x45, 0xb8, //0x00001114 movq $-72(%rbp), %rax
- 0x48, 0x89, 0x41, 0x10, //0x00001118 movq %rax, $16(%rcx)
- 0x48, 0xc7, 0x01, 0x07, 0x00, 0x00, 0x00, //0x0000111c movq $7, (%rcx)
- 0x4d, 0x39, 0xd8, //0x00001123 cmpq %r11, %r8
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001126 movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc0, //0x0000112d cmovlq %r8, %rax
- 0x48, 0x89, 0x41, 0x18, //0x00001131 movq %rax, $24(%rcx)
- 0xe9, 0xaf, 0xf1, 0xff, 0xff, //0x00001135 jmp LBB0_38
- //0x0000113a LBB0_239
- 0x4d, 0x89, 0xcd, //0x0000113a movq %r9, %r13
- 0x4d, 0x89, 0xf4, //0x0000113d movq %r14, %r12
- 0x49, 0x83, 0xfc, 0x20, //0x00001140 cmpq $32, %r12
- 0x0f, 0x82, 0x2f, 0x1f, 0x00, 0x00, //0x00001144 jb LBB0_701
- //0x0000114a LBB0_240
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000114a vmovdqu (%r13), %xmm0
- 0xc4, 0xc1, 0x7a, 0x6f, 0x4d, 0x10, //0x00001150 vmovdqu $16(%r13), %xmm1
- 0xc5, 0xfa, 0x6f, 0x15, 0xa2, 0xee, 0xff, 0xff, //0x00001156 vmovdqu $-4446(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x74, 0xda, //0x0000115e vpcmpeqb %xmm2, %xmm0, %xmm3
- 0xc5, 0xf9, 0xd7, 0xd3, //0x00001162 vpmovmskb %xmm3, %edx
- 0xc5, 0xf1, 0x74, 0xd2, //0x00001166 vpcmpeqb %xmm2, %xmm1, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000116a vpmovmskb %xmm2, %edi
- 0xc5, 0xfa, 0x6f, 0x15, 0x9a, 0xee, 0xff, 0xff, //0x0000116e vmovdqu $-4454(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x74, 0xda, //0x00001176 vpcmpeqb %xmm2, %xmm0, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x0000117a vpmovmskb %xmm3, %ecx
- 0xc5, 0xf1, 0x74, 0xd2, //0x0000117e vpcmpeqb %xmm2, %xmm1, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001182 vpmovmskb %xmm2, %eax
- 0xc5, 0xfa, 0x6f, 0x15, 0x92, 0xee, 0xff, 0xff, //0x00001186 vmovdqu $-4462(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd8, //0x0000118e vpcmpgtb %xmm0, %xmm2, %xmm3
- 0xc5, 0xd9, 0x76, 0xe4, //0x00001192 vpcmpeqd %xmm4, %xmm4, %xmm4
- 0xc5, 0xf9, 0x64, 0xc4, //0x00001196 vpcmpgtb %xmm4, %xmm0, %xmm0
- 0xc5, 0xf9, 0xdb, 0xc3, //0x0000119a vpand %xmm3, %xmm0, %xmm0
- 0xc5, 0xe9, 0x64, 0xd1, //0x0000119e vpcmpgtb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf1, 0x64, 0xcc, //0x000011a2 vpcmpgtb %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xdb, 0xca, //0x000011a6 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0x79, 0xd7, 0xc9, //0x000011aa vpmovmskb %xmm1, %r9d
- 0x48, 0xc1, 0xe7, 0x10, //0x000011ae shlq $16, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x000011b2 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000011b6 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000011b9 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000011bd jne LBB0_242
- 0x48, 0x85, 0xc9, //0x000011c3 testq %rcx, %rcx
- 0x0f, 0x85, 0x5d, 0x20, 0x00, 0x00, //0x000011c6 jne LBB0_726
- //0x000011cc LBB0_242
- 0xc5, 0xf9, 0xd7, 0xc0, //0x000011cc vpmovmskb %xmm0, %eax
- 0x48, 0x09, 0xd7, //0x000011d0 orq %rdx, %rdi
- 0x48, 0x89, 0xca, //0x000011d3 movq %rcx, %rdx
- 0x4c, 0x09, 0xfa, //0x000011d6 orq %r15, %rdx
- 0x0f, 0x85, 0x23, 0x1e, 0x00, 0x00, //0x000011d9 jne LBB0_694
- 0x49, 0xc1, 0xe1, 0x10, //0x000011df shlq $16, %r9
- 0x48, 0x85, 0xff, //0x000011e3 testq %rdi, %rdi
- 0x0f, 0x84, 0x59, 0x1e, 0x00, 0x00, //0x000011e6 je LBB0_695
- //0x000011ec LBB0_244
- 0x48, 0x0f, 0xbc, 0xcf, //0x000011ec bsfq %rdi, %rcx
- 0xe9, 0x55, 0x1e, 0x00, 0x00, //0x000011f0 jmp LBB0_696
- //0x000011f5 LBB0_245
- 0x49, 0x89, 0xf3, //0x000011f5 movq %rsi, %r11
- //0x000011f8 LBB0_246
- 0x45, 0x0f, 0xaf, 0xf1, //0x000011f8 imull %r9d, %r14d
- 0x41, 0x01, 0xce, //0x000011fc addl %ecx, %r14d
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000011ff movabsq $-9223372036854775808, %r9
- 0x4c, 0x89, 0xd0, //0x00001209 movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x0000120c shrq $52, %rax
- 0x0f, 0x85, 0x31, 0xfd, 0xff, 0xff, //0x00001210 jne LBB0_208
- //0x00001216 LBB0_247
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x00001216 vmovq %r10, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x6d, 0xee, 0xff, 0xff, //0x0000121b vpunpckldq $-4499(%rip), %xmm0, %xmm0 /* LCPI0_9+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x75, 0xee, 0xff, 0xff, //0x00001223 vsubpd $-4491(%rip), %xmm0, %xmm0 /* LCPI0_10+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000122b vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00001231 vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00001235 vmovq %xmm0, %rax
- 0x8b, 0x4d, 0xc8, //0x0000123a movl $-56(%rbp), %ecx
- 0x89, 0xce, //0x0000123d movl %ecx, %esi
- 0xc1, 0xee, 0x1f, //0x0000123f shrl $31, %esi
- 0x48, 0xc1, 0xe6, 0x3f, //0x00001242 shlq $63, %rsi
- 0x48, 0x09, 0xc6, //0x00001246 orq %rax, %rsi
- 0x4d, 0x85, 0xd2, //0x00001249 testq %r10, %r10
- 0x0f, 0x84, 0x02, 0x06, 0x00, 0x00, //0x0000124c je LBB0_328
- 0x45, 0x85, 0xf6, //0x00001252 testl %r14d, %r14d
- 0x0f, 0x84, 0xf9, 0x05, 0x00, 0x00, //0x00001255 je LBB0_328
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000125b vmovq %rsi, %xmm0
- 0x41, 0x8d, 0x46, 0xff, //0x00001260 leal $-1(%r14), %eax
- 0x83, 0xf8, 0x24, //0x00001264 cmpl $36, %eax
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00001267 ja LBB0_252
- 0x41, 0x83, 0xfe, 0x17, //0x0000126d cmpl $23, %r14d
- 0x0f, 0x8c, 0x43, 0x00, 0x00, 0x00, //0x00001271 jl LBB0_254
- 0x49, 0x63, 0xc6, //0x00001277 movslq %r14d, %rax
- 0x48, 0x8d, 0x0d, 0x3f, 0x23, 0x00, 0x00, //0x0000127a leaq $9023(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x00001281 vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000128a movl $22, %eax
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000128f jmp LBB0_255
- //0x00001294 LBB0_252
- 0x41, 0x83, 0xfe, 0xea, //0x00001294 cmpl $-22, %r14d
- 0x0f, 0x82, 0xa9, 0xfc, 0xff, 0xff, //0x00001298 jb LBB0_208
- 0x41, 0xf7, 0xde, //0x0000129e negl %r14d
- 0x49, 0x63, 0xc6, //0x000012a1 movslq %r14d, %rax
- 0x48, 0x8d, 0x0d, 0x15, 0x23, 0x00, 0x00, //0x000012a4 leaq $8981(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x000012ab vdivsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc6, //0x000012b0 vmovq %xmm0, %rsi
- 0xe9, 0x9a, 0x05, 0x00, 0x00, //0x000012b5 jmp LBB0_328
- //0x000012ba LBB0_254
- 0x44, 0x89, 0xf0, //0x000012ba movl %r14d, %eax
- //0x000012bd LBB0_255
- 0xc5, 0xf9, 0x2e, 0x05, 0xeb, 0xed, 0xff, 0xff, //0x000012bd vucomisd $-4629(%rip), %xmm0 /* LCPI0_11+0(%rip) */
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x000012c5 ja LBB0_258
- 0xc5, 0xfb, 0x10, 0x0d, 0xe5, 0xed, 0xff, 0xff, //0x000012cb vmovsd $-4635(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x000012d3 vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x000012d7 ja LBB0_258
- 0x89, 0xc0, //0x000012dd movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xda, 0x22, 0x00, 0x00, //0x000012df leaq $8922(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000012e6 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc6, //0x000012eb vmovq %xmm0, %rsi
- 0xe9, 0x5f, 0x05, 0x00, 0x00, //0x000012f0 jmp LBB0_328
- //0x000012f5 LBB0_258
- 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000012f5 leal $348(%r14), %eax
- 0x4d, 0x85, 0xd2, //0x000012fc testq %r10, %r10
- 0x0f, 0x85, 0x5d, 0xfc, 0xff, 0xff, //0x000012ff jne LBB0_210
- //0x00001305 LBB0_259
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001305 movl $64, %ecx
- //0x0000130a LBB0_260
- 0x4c, 0x89, 0xd6, //0x0000130a movq %r10, %rsi
- 0x48, 0x89, 0x4d, 0xa0, //0x0000130d movq %rcx, $-96(%rbp)
- 0x48, 0xd3, 0xe6, //0x00001311 shlq %cl, %rsi
- 0x89, 0xc0, //0x00001314 movl %eax, %eax
- 0x48, 0xc1, 0xe0, 0x04, //0x00001316 shlq $4, %rax
- 0x48, 0x8d, 0x0d, 0x5f, 0x23, 0x00, 0x00, //0x0000131a leaq $9055(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x89, 0x45, 0xb0, //0x00001321 movq %rax, $-80(%rbp)
- 0x48, 0x8b, 0x44, 0x08, 0x08, //0x00001325 movq $8(%rax,%rcx), %rax
- 0x48, 0x89, 0x45, 0x98, //0x0000132a movq %rax, $-104(%rbp)
- 0x48, 0xf7, 0xe6, //0x0000132e mulq %rsi
- 0x48, 0x89, 0xc7, //0x00001331 movq %rax, %rdi
- 0x48, 0x89, 0xd3, //0x00001334 movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001337 andl $511, %edx
- 0x48, 0x89, 0xf1, //0x0000133d movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x00001340 notq %rcx
- 0x48, 0x39, 0xc8, //0x00001343 cmpq %rcx, %rax
- 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x00001346 jbe LBB0_265
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000134c cmpl $511, %edx
- 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x00001352 jne LBB0_265
- 0x48, 0x89, 0xf0, //0x00001358 movq %rsi, %rax
- 0x48, 0x8b, 0x55, 0xb0, //0x0000135b movq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x35, 0x1a, 0x23, 0x00, 0x00, //0x0000135f leaq $8986(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x32, //0x00001366 mulq (%rdx,%rsi)
- 0x48, 0x01, 0xd7, //0x0000136a addq %rdx, %rdi
- 0x48, 0x83, 0xd3, 0x00, //0x0000136d adcq $0, %rbx
- 0x89, 0xda, //0x00001371 movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001373 andl $511, %edx
- 0x48, 0x39, 0xc8, //0x00001379 cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x0000137c jbe LBB0_265
- 0x48, 0x83, 0xff, 0xff, //0x00001382 cmpq $-1, %rdi
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00001386 jne LBB0_265
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000138c cmpl $511, %edx
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00001392 je LBB0_268
- //0x00001398 LBB0_265
- 0x48, 0x89, 0xd8, //0x00001398 movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x0000139b shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x0000139f leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x000013a2 shrq %cl, %rbx
- 0x48, 0x09, 0xfa, //0x000013a5 orq %rdi, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267
- 0x89, 0xd9, //0x000013ae movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x000013b0 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000013b3 cmpl $1, %ecx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x000013b6 je LBB0_268
- //0x000013bc LBB0_267
- 0x41, 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x000013bc imull $217706, %r14d, %ecx
- 0xc1, 0xf9, 0x10, //0x000013c3 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000013c6 addl $1087, %ecx
- 0x4c, 0x63, 0xf1, //0x000013cc movslq %ecx, %r14
- 0x4c, 0x89, 0xf2, //0x000013cf movq %r14, %rdx
- 0x48, 0x2b, 0x55, 0xa0, //0x000013d2 subq $-96(%rbp), %rdx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000013d6 movabsq $126100789566373888, %rdi
- 0x48, 0x83, 0xf0, 0x01, //0x000013e0 xorq $1, %rax
- 0x48, 0x29, 0xc2, //0x000013e4 subq %rax, %rdx
- 0x89, 0xd8, //0x000013e7 movl %ebx, %eax
- 0x83, 0xe0, 0x01, //0x000013e9 andl $1, %eax
- 0x48, 0x01, 0xd8, //0x000013ec addq %rbx, %rax
- 0x48, 0x89, 0xc1, //0x000013ef movq %rax, %rcx
- 0x48, 0x21, 0xf9, //0x000013f2 andq %rdi, %rcx
- 0x48, 0x83, 0xf9, 0x01, //0x000013f5 cmpq $1, %rcx
- 0x48, 0x83, 0xda, 0xff, //0x000013f9 sbbq $-1, %rdx
- 0x48, 0x8d, 0x72, 0xff, //0x000013fd leaq $-1(%rdx), %rsi
- 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x00001401 cmpq $2045, %rsi
- 0x0f, 0x86, 0x69, 0x00, 0x00, 0x00, //0x00001408 jbe LBB0_273
- //0x0000140e LBB0_268
- 0x4c, 0x89, 0xd8, //0x0000140e movq %r11, %rax
- 0x4c, 0x29, 0xf8, //0x00001411 subq %r15, %rax
- 0x48, 0x8b, 0x4d, 0xa8, //0x00001414 movq $-88(%rbp), %rcx
- 0x48, 0x85, 0xc9, //0x00001418 testq %rcx, %rcx
- 0x4c, 0x89, 0xc6, //0x0000141b movq %r8, %rsi
- 0x0f, 0x84, 0x43, 0x02, 0x00, 0x00, //0x0000141e je LBB0_290
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00001424 movb $0, (%r12)
- 0x48, 0x83, 0xf9, 0x01, //0x00001429 cmpq $1, %rcx
- 0x0f, 0x84, 0x34, 0x02, 0x00, 0x00, //0x0000142d je LBB0_290
- 0x48, 0x8d, 0x51, 0xff, //0x00001433 leaq $-1(%rcx), %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001437 movl $1, %ecx
- 0x48, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x0000143c cmpq $128, %rdx
- 0x0f, 0x82, 0x09, 0x02, 0x00, 0x00, //0x00001443 jb LBB0_288
- 0x48, 0x89, 0xd1, //0x00001449 movq %rdx, %rcx
- 0x48, 0x83, 0xe1, 0x80, //0x0000144c andq $-128, %rcx
- 0x48, 0x8d, 0x71, 0x80, //0x00001450 leaq $-128(%rcx), %rsi
- 0x48, 0x89, 0xf7, //0x00001454 movq %rsi, %rdi
- 0x48, 0xc1, 0xef, 0x07, //0x00001457 shrq $7, %rdi
- 0x48, 0xff, 0xc7, //0x0000145b incq %rdi
- 0x89, 0xfb, //0x0000145e movl %edi, %ebx
- 0x83, 0xe3, 0x03, //0x00001460 andl $3, %ebx
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00001463 cmpq $384, %rsi
- 0x0f, 0x83, 0xe2, 0x00, 0x00, 0x00, //0x0000146a jae LBB0_281
- 0x31, 0xff, //0x00001470 xorl %edi, %edi
- 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x00001472 jmp LBB0_283
- //0x00001477 LBB0_273
- 0x48, 0x83, 0xf9, 0x01, //0x00001477 cmpq $1, %rcx
- 0xb1, 0x02, //0x0000147b movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000147d sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x00001480 shrq %cl, %rax
- 0x48, 0xc1, 0xe2, 0x34, //0x00001483 shlq $52, %rdx
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001487 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x00001491 andq %rcx, %rax
- 0x48, 0x09, 0xd0, //0x00001494 orq %rdx, %rax
- 0x48, 0x89, 0xc6, //0x00001497 movq %rax, %rsi
- 0x4c, 0x09, 0xce, //0x0000149a orq %r9, %rsi
- 0x83, 0x7d, 0xc8, 0xff, //0x0000149d cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xf0, //0x000014a1 cmovneq %rax, %rsi
- 0x83, 0x7d, 0xb8, 0x00, //0x000014a5 cmpl $0, $-72(%rbp)
- 0x0f, 0x84, 0xa5, 0x03, 0x00, 0x00, //0x000014a9 je LBB0_328
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000014af movl $64, %ecx
- 0x49, 0xff, 0xc2, //0x000014b4 incq %r10
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000014b7 je LBB0_276
- 0x49, 0x0f, 0xbd, 0xca, //0x000014bd bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000014c1 xorq $63, %rcx
- //0x000014c5 LBB0_276
- 0x48, 0x89, 0x4d, 0xa0, //0x000014c5 movq %rcx, $-96(%rbp)
- 0x49, 0xd3, 0xe2, //0x000014c9 shlq %cl, %r10
- 0x48, 0x8b, 0x45, 0x98, //0x000014cc movq $-104(%rbp), %rax
- 0x49, 0xf7, 0xe2, //0x000014d0 mulq %r10
- 0x48, 0x89, 0xd3, //0x000014d3 movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000014d6 andl $511, %edx
- 0x4c, 0x89, 0xd1, //0x000014dc movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x000014df notq %rcx
- 0x48, 0x89, 0x45, 0xb8, //0x000014e2 movq %rax, $-72(%rbp)
- 0x48, 0x39, 0xc8, //0x000014e6 cmpq %rcx, %rax
- 0x0f, 0x86, 0x2e, 0x0b, 0x00, 0x00, //0x000014e9 jbe LBB0_629
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000014ef cmpl $511, %edx
- 0x0f, 0x85, 0x22, 0x0b, 0x00, 0x00, //0x000014f5 jne LBB0_629
- 0x4c, 0x89, 0xd0, //0x000014fb movq %r10, %rax
- 0x48, 0x8b, 0x55, 0xb0, //0x000014fe movq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x3d, 0x77, 0x21, 0x00, 0x00, //0x00001502 leaq $8567(%rip), %rdi /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x3a, //0x00001509 mulq (%rdx,%rdi)
- 0x48, 0x8b, 0x7d, 0xb8, //0x0000150d movq $-72(%rbp), %rdi
- 0x48, 0x01, 0xd7, //0x00001511 addq %rdx, %rdi
- 0x48, 0x83, 0xd3, 0x00, //0x00001514 adcq $0, %rbx
- 0x89, 0xda, //0x00001518 movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000151a andl $511, %edx
- 0x48, 0x39, 0xc8, //0x00001520 cmpq %rcx, %rax
- 0x48, 0x89, 0x7d, 0xb8, //0x00001523 movq %rdi, $-72(%rbp)
- 0x0f, 0x86, 0xe6, 0x0a, 0x00, 0x00, //0x00001527 jbe LBB0_628
- 0x48, 0x83, 0xff, 0xff, //0x0000152d cmpq $-1, %rdi
- 0x0f, 0x85, 0xdc, 0x0a, 0x00, 0x00, //0x00001531 jne LBB0_628
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001537 cmpl $511, %edx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x0000153d movabsq $126100789566373888, %rdi
- 0x0f, 0x84, 0xc1, 0xfe, 0xff, 0xff, //0x00001547 je LBB0_268
- 0xe9, 0xcb, 0x0a, 0x00, 0x00, //0x0000154d jmp LBB0_629
- //0x00001552 LBB0_281
- 0x48, 0x89, 0xde, //0x00001552 movq %rbx, %rsi
- 0x48, 0x29, 0xfe, //0x00001555 subq %rdi, %rsi
- 0x31, 0xff, //0x00001558 xorl %edi, %edi
- 0xc5, 0xf9, 0x57, 0xc0, //0x0000155a vxorpd %xmm0, %xmm0, %xmm0
- //0x0000155e LBB0_282
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x01, //0x0000155e vmovupd %ymm0, $1(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x21, //0x00001565 vmovupd %ymm0, $33(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x41, //0x0000156c vmovupd %ymm0, $65(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x61, //0x00001573 vmovupd %ymm0, $97(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0x81, 0x00, 0x00, 0x00, //0x0000157a vmovupd %ymm0, $129(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0xa1, 0x00, 0x00, 0x00, //0x00001584 vmovupd %ymm0, $161(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0xc1, 0x00, 0x00, 0x00, //0x0000158e vmovupd %ymm0, $193(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0xe1, 0x00, 0x00, 0x00, //0x00001598 vmovupd %ymm0, $225(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0x01, 0x01, 0x00, 0x00, //0x000015a2 vmovupd %ymm0, $257(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0x21, 0x01, 0x00, 0x00, //0x000015ac vmovupd %ymm0, $289(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0x41, 0x01, 0x00, 0x00, //0x000015b6 vmovupd %ymm0, $321(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0x61, 0x01, 0x00, 0x00, //0x000015c0 vmovupd %ymm0, $353(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0x81, 0x01, 0x00, 0x00, //0x000015ca vmovupd %ymm0, $385(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0xa1, 0x01, 0x00, 0x00, //0x000015d4 vmovupd %ymm0, $417(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0xc1, 0x01, 0x00, 0x00, //0x000015de vmovupd %ymm0, $449(%r12,%rdi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x3c, 0xe1, 0x01, 0x00, 0x00, //0x000015e8 vmovupd %ymm0, $481(%r12,%rdi)
- 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x000015f2 addq $512, %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x000015f9 addq $4, %rsi
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x000015fd jne LBB0_282
- //0x00001603 LBB0_283
- 0x48, 0x85, 0xdb, //0x00001603 testq %rbx, %rbx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001606 je LBB0_286
- 0x48, 0xf7, 0xdb, //0x0000160c negq %rbx
- 0xc5, 0xf9, 0x57, 0xc0, //0x0000160f vxorpd %xmm0, %xmm0, %xmm0
- //0x00001613 LBB0_285
- 0x48, 0x89, 0xfe, //0x00001613 movq %rdi, %rsi
- 0x48, 0x83, 0xce, 0x01, //0x00001616 orq $1, %rsi
- 0xc4, 0xc1, 0x7d, 0x11, 0x04, 0x34, //0x0000161a vmovupd %ymm0, (%r12,%rsi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x34, 0x20, //0x00001620 vmovupd %ymm0, $32(%r12,%rsi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x34, 0x40, //0x00001627 vmovupd %ymm0, $64(%r12,%rsi)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x34, 0x60, //0x0000162e vmovupd %ymm0, $96(%r12,%rsi)
- 0x48, 0x83, 0xef, 0x80, //0x00001635 subq $-128, %rdi
- 0x48, 0xff, 0xc3, //0x00001639 incq %rbx
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x0000163c jne LBB0_285
- //0x00001642 LBB0_286
- 0x48, 0x39, 0xca, //0x00001642 cmpq %rcx, %rdx
- 0x4c, 0x89, 0xc6, //0x00001645 movq %r8, %rsi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001648 je LBB0_290
- 0x48, 0x83, 0xc9, 0x01, //0x0000164e orq $1, %rcx
- //0x00001652 LBB0_288
- 0x48, 0x8b, 0x55, 0xa8, //0x00001652 movq $-88(%rbp), %rdx
- //0x00001656 LBB0_289
- 0x41, 0xc6, 0x04, 0x0c, 0x00, //0x00001656 movb $0, (%r12,%rcx)
- 0x48, 0xff, 0xc1, //0x0000165b incq %rcx
- 0x48, 0x39, 0xca, //0x0000165e cmpq %rcx, %rdx
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00001661 jne LBB0_289
- //0x00001667 LBB0_290
- 0x8a, 0x16, //0x00001667 movb (%rsi), %dl
- 0x31, 0xc9, //0x00001669 xorl %ecx, %ecx
- 0x80, 0xfa, 0x2d, //0x0000166b cmpb $45, %dl
- 0x0f, 0x94, 0xc1, //0x0000166e sete %cl
- 0x45, 0x31, 0xc9, //0x00001671 xorl %r9d, %r9d
- 0x48, 0x39, 0xc8, //0x00001674 cmpq %rcx, %rax
- 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x00001677 jle LBB0_303
- 0x88, 0x55, 0xa0, //0x0000167d movb %dl, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001680 movq %r11, $-80(%rbp)
- 0xb2, 0x01, //0x00001684 movb $1, %dl
- 0x45, 0x31, 0xdb, //0x00001686 xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x00001689 xorl %r14d, %r14d
- 0x31, 0xdb, //0x0000168c xorl %ebx, %ebx
- 0x45, 0x31, 0xd2, //0x0000168e xorl %r10d, %r10d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001691 jmp LBB0_295
- //0x00001696 LBB0_292
- 0x40, 0x80, 0xff, 0x30, //0x00001696 cmpb $48, %dil
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000169a movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x0000169f cmovnel %edx, %r14d
- //0x000016a3 LBB0_293
- 0x44, 0x89, 0xdb, //0x000016a3 movl %r11d, %ebx
- //0x000016a6 LBB0_294
- 0x48, 0xff, 0xc1, //0x000016a6 incq %rcx
- 0x48, 0x39, 0xc1, //0x000016a9 cmpq %rax, %rcx
- 0x0f, 0x9c, 0xc2, //0x000016ac setl %dl
- 0x48, 0x39, 0xc8, //0x000016af cmpq %rcx, %rax
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x000016b2 je LBB0_304
- //0x000016b8 LBB0_295
- 0x41, 0x0f, 0xb6, 0x3c, 0x08, //0x000016b8 movzbl (%r8,%rcx), %edi
- 0x8d, 0x77, 0xd0, //0x000016bd leal $-48(%rdi), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000016c0 cmpb $9, %sil
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000016c4 ja LBB0_299
- 0x85, 0xdb, //0x000016ca testl %ebx, %ebx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000016cc jne LBB0_301
- 0x40, 0x80, 0xff, 0x30, //0x000016d2 cmpb $48, %dil
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x000016d6 jne LBB0_301
- 0x41, 0xff, 0xc9, //0x000016dc decl %r9d
- 0x31, 0xdb, //0x000016df xorl %ebx, %ebx
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x000016e1 jmp LBB0_294
- //0x000016e6 LBB0_299
- 0x40, 0x80, 0xff, 0x2e, //0x000016e6 cmpb $46, %dil
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000016ea jne LBB0_305
- 0x41, 0x89, 0xd9, //0x000016f0 movl %ebx, %r9d
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000016f3 movl $1, %r10d
- 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000016f9 jmp LBB0_294
- //0x000016fe LBB0_301
- 0x49, 0x63, 0xd3, //0x000016fe movslq %r11d, %rdx
- 0x48, 0x39, 0x55, 0xa8, //0x00001701 cmpq %rdx, $-88(%rbp)
- 0x0f, 0x86, 0x8b, 0xff, 0xff, 0xff, //0x00001705 jbe LBB0_292
- 0x41, 0x88, 0x3c, 0x14, //0x0000170b movb %dil, (%r12,%rdx)
- 0x41, 0xff, 0xc3, //0x0000170f incl %r11d
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x00001712 jmp LBB0_293
- //0x00001717 LBB0_303
- 0x31, 0xff, //0x00001717 xorl %edi, %edi
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001719 movabsq $4503599627370495, %rcx
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x00001723 jmp LBB0_327
- //0x00001728 LBB0_304
- 0x45, 0x85, 0xd2, //0x00001728 testl %r10d, %r10d
- 0x45, 0x0f, 0x44, 0xcb, //0x0000172b cmovel %r11d, %r9d
- 0xe9, 0xad, 0x00, 0x00, 0x00, //0x0000172f jmp LBB0_319
- //0x00001734 LBB0_305
- 0x45, 0x85, 0xd2, //0x00001734 testl %r10d, %r10d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001737 cmovel %r11d, %r9d
- 0xf6, 0xc2, 0x01, //0x0000173b testb $1, %dl
- 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x0000173e je LBB0_319
- 0x40, 0x80, 0xcf, 0x20, //0x00001744 orb $32, %dil
- 0x40, 0x80, 0xff, 0x65, //0x00001748 cmpb $101, %dil
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x0000174c jne LBB0_319
- 0x48, 0x8d, 0x71, 0x01, //0x00001752 leaq $1(%rcx), %rsi
- 0x89, 0xf2, //0x00001756 movl %esi, %edx
- 0x41, 0x8a, 0x14, 0x10, //0x00001758 movb (%r8,%rdx), %dl
- 0x80, 0xfa, 0x2b, //0x0000175c cmpb $43, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000175f je LBB0_310
- 0x80, 0xfa, 0x2d, //0x00001765 cmpb $45, %dl
- 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001768 jne LBB0_312
- 0x83, 0xc1, 0x02, //0x0000176e addl $2, %ecx
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001771 movl $-1, %edx
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001776 jmp LBB0_311
- //0x0000177b LBB0_310
- 0x83, 0xc1, 0x02, //0x0000177b addl $2, %ecx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000177e movl $1, %edx
- //0x00001783 LBB0_311
- 0x89, 0xce, //0x00001783 movl %ecx, %esi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001785 jmp LBB0_313
- //0x0000178a LBB0_312
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000178a movl $1, %edx
- //0x0000178f LBB0_313
- 0x48, 0x63, 0xf6, //0x0000178f movslq %esi, %rsi
- 0x31, 0xc9, //0x00001792 xorl %ecx, %ecx
- 0x48, 0x39, 0xf0, //0x00001794 cmpq %rsi, %rax
- 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x00001797 jle LBB0_318
- 0x49, 0x01, 0xf7, //0x0000179d addq %rsi, %r15
- 0x31, 0xc9, //0x000017a0 xorl %ecx, %ecx
- //0x000017a2 LBB0_315
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000017a2 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x2a, 0x00, 0x00, 0x00, //0x000017a8 jg LBB0_318
- 0x48, 0x8b, 0x45, 0xc0, //0x000017ae movq $-64(%rbp), %rax
- 0x42, 0x0f, 0xb6, 0x04, 0x38, //0x000017b2 movzbl (%rax,%r15), %eax
- 0x8d, 0x70, 0xd0, //0x000017b7 leal $-48(%rax), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000017ba cmpb $9, %sil
- 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000017be ja LBB0_318
- 0x8d, 0x0c, 0x89, //0x000017c4 leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x4c, 0x48, 0xd0, //0x000017c7 leal $-48(%rax,%rcx,2), %ecx
- 0x49, 0xff, 0xc7, //0x000017cb incq %r15
- 0x4c, 0x39, 0x7d, 0xb0, //0x000017ce cmpq %r15, $-80(%rbp)
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000017d2 jne LBB0_315
- //0x000017d8 LBB0_318
- 0x0f, 0xaf, 0xca, //0x000017d8 imull %edx, %ecx
- 0x44, 0x01, 0xc9, //0x000017db addl %r9d, %ecx
- 0x41, 0x89, 0xc9, //0x000017de movl %ecx, %r9d
- //0x000017e1 LBB0_319
- 0x45, 0x85, 0xdb, //0x000017e1 testl %r11d, %r11d
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017e4 movabsq $4503599627370495, %rcx
- 0x4c, 0x8b, 0x7d, 0xa8, //0x000017ee movq $-88(%rbp), %r15
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000017f2 je LBB0_322
- 0x31, 0xff, //0x000017f8 xorl %edi, %edi
- 0x41, 0x81, 0xf9, 0x36, 0x01, 0x00, 0x00, //0x000017fa cmpl $310, %r9d
- 0x0f, 0x8e, 0x19, 0x00, 0x00, 0x00, //0x00001801 jle LBB0_323
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001807 movabsq $9218868437227405312, %r9
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001811 jmp LBB0_325
- //0x00001816 LBB0_322
- 0x45, 0x31, 0xc9, //0x00001816 xorl %r9d, %r9d
- 0x31, 0xff, //0x00001819 xorl %edi, %edi
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000181b jmp LBB0_325
- //0x00001820 LBB0_323
- 0x41, 0x81, 0xf9, 0xb6, 0xfe, 0xff, 0xff, //0x00001820 cmpl $-330, %r9d
- 0x0f, 0x8d, 0x51, 0x00, 0x00, 0x00, //0x00001827 jge LBB0_331
- 0x45, 0x31, 0xc9, //0x0000182d xorl %r9d, %r9d
- //0x00001830 LBB0_325
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00001830 movq $-80(%rbp), %r11
- //0x00001834 LBB0_326
- 0x8a, 0x55, 0xa0, //0x00001834 movb $-96(%rbp), %dl
- //0x00001837 LBB0_327
- 0x48, 0x21, 0xcf, //0x00001837 andq %rcx, %rdi
- 0x4c, 0x09, 0xcf, //0x0000183a orq %r9, %rdi
- 0x48, 0x89, 0xfe, //0x0000183d movq %rdi, %rsi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001840 movabsq $-9223372036854775808, %r9
- 0x4c, 0x09, 0xce, //0x0000184a orq %r9, %rsi
- 0x80, 0xfa, 0x2d, //0x0000184d cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xf7, //0x00001850 cmovneq %rdi, %rsi
- //0x00001854 LBB0_328
- 0x49, 0xff, 0xc9, //0x00001854 decq %r9
- 0x49, 0x21, 0xf1, //0x00001857 andq %rsi, %r9
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000185a movabsq $9218868437227405312, %rax
- 0x49, 0x39, 0xc1, //0x00001864 cmpq %rax, %r9
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001867 jne LBB0_330
- 0x49, 0xc7, 0x45, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x0000186d movq $-8, (%r13)
- //0x00001875 LBB0_330
- 0x49, 0x89, 0x75, 0x08, //0x00001875 movq %rsi, $8(%r13)
- 0xe9, 0x6b, 0xea, 0xff, 0xff, //0x00001879 jmp LBB0_38
- //0x0000187e LBB0_331
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x0000187e movabsq $1152921504606846975, %r10
- 0x45, 0x85, 0xc9, //0x00001888 testl %r9d, %r9d
- 0x4c, 0x89, 0x6d, 0xd0, //0x0000188b movq %r13, $-48(%rbp)
- 0x0f, 0x8e, 0x76, 0x07, 0x00, 0x00, //0x0000188f jle LBB0_447
- 0x31, 0xff, //0x00001895 xorl %edi, %edi
- 0x44, 0x89, 0xd8, //0x00001897 movl %r11d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000189a jmp LBB0_335
- //0x0000189f LBB0_333
- 0x89, 0xc6, //0x0000189f movl %eax, %esi
- //0x000018a1 LBB0_334
- 0x48, 0x8b, 0x7d, 0xc0, //0x000018a1 movq $-64(%rbp), %rdi
- 0x03, 0x7d, 0xb8, //0x000018a5 addl $-72(%rbp), %edi
- 0x89, 0xf0, //0x000018a8 movl %esi, %eax
- 0x45, 0x85, 0xc9, //0x000018aa testl %r9d, %r9d
- 0x0f, 0x8e, 0x5c, 0x08, 0x00, 0x00, //0x000018ad jle LBB0_457
- //0x000018b3 LBB0_335
- 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x000018b3 movl $27, %ecx
- 0x41, 0x83, 0xf9, 0x08, //0x000018b8 cmpl $8, %r9d
- 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x000018bc jg LBB0_337
- 0x44, 0x89, 0xc9, //0x000018c2 movl %r9d, %ecx
- 0x48, 0x8d, 0x15, 0x44, 0x49, 0x00, 0x00, //0x000018c5 leaq $18756(%rip), %rdx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x8a, //0x000018cc movl (%rdx,%rcx,4), %ecx
- //0x000018cf LBB0_337
- 0x48, 0x89, 0x7d, 0xc0, //0x000018cf movq %rdi, $-64(%rbp)
- 0x85, 0xc0, //0x000018d3 testl %eax, %eax
- 0x89, 0x4d, 0xb8, //0x000018d5 movl %ecx, $-72(%rbp)
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x000018d8 je LBB0_333
- 0x41, 0x89, 0xc8, //0x000018de movl %ecx, %r8d
- 0x41, 0xf7, 0xd8, //0x000018e1 negl %r8d
- 0x85, 0xc9, //0x000018e4 testl %ecx, %ecx
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x000018e6 je LBB0_333
- 0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x000018ec js LBB0_364
- //0x000018f2 LBB0_340
- 0x41, 0x83, 0xf8, 0xc3, //0x000018f2 cmpl $-61, %r8d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x000018f6 jle LBB0_344
- 0xe9, 0x91, 0x03, 0x00, 0x00, //0x000018fc jmp LBB0_394
- //0x00001901 LBB0_341
- 0xff, 0xc8, //0x00001901 decl %eax
- 0x41, 0x89, 0xc3, //0x00001903 movl %eax, %r11d
- //0x00001906 LBB0_342
- 0x45, 0x85, 0xdb, //0x00001906 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001909 cmovel %r11d, %r9d
- //0x0000190d LBB0_343
- 0x44, 0x8d, 0x41, 0x3c, //0x0000190d leal $60(%rcx), %r8d
- 0x44, 0x89, 0xd8, //0x00001911 movl %r11d, %eax
- 0x83, 0xf9, 0x88, //0x00001914 cmpl $-120, %ecx
- 0x0f, 0x8d, 0x66, 0x03, 0x00, 0x00, //0x00001917 jge LBB0_393
- //0x0000191d LBB0_344
- 0x44, 0x89, 0xc1, //0x0000191d movl %r8d, %ecx
- 0x48, 0x63, 0xf8, //0x00001920 movslq %eax, %rdi
- 0x31, 0xf6, //0x00001923 xorl %esi, %esi
- 0x31, 0xd2, //0x00001925 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001927 .p2align 4, 0x90
- //0x00001930 LBB0_345
- 0x48, 0x39, 0xfe, //0x00001930 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00001933 jge LBB0_347
- 0x48, 0x8d, 0x14, 0x92, //0x00001939 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000193d movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00001942 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00001947 incq %rsi
- 0x49, 0x8d, 0x5a, 0x01, //0x0000194a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xda, //0x0000194e cmpq %rbx, %rdx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001951 jb LBB0_345
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001957 jmp LBB0_349
- //0x0000195c LBB0_347
- 0x48, 0x85, 0xd2, //0x0000195c testq %rdx, %rdx
- 0x0f, 0x84, 0x15, 0x01, 0x00, 0x00, //0x0000195f je LBB0_362
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001965 .p2align 4, 0x90
- //0x00001970 LBB0_348
- 0x48, 0x01, 0xd2, //0x00001970 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001973 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00001977 incl %esi
- 0x49, 0x8d, 0x7a, 0x01, //0x00001979 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xfa, //0x0000197d cmpq %rdi, %rdx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00001980 jb LBB0_348
- //0x00001986 LBB0_349
- 0x41, 0x29, 0xf1, //0x00001986 subl %esi, %r9d
- 0x31, 0xff, //0x00001989 xorl %edi, %edi
- 0x39, 0xc6, //0x0000198b cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x0000198d jge LBB0_354
- 0x48, 0x63, 0xc6, //0x00001993 movslq %esi, %rax
- 0x49, 0x63, 0xf3, //0x00001996 movslq %r11d, %rsi
- 0x49, 0x8d, 0x3c, 0x04, //0x00001999 leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xdb, //0x0000199d xorl %r11d, %r11d
- //0x000019a0 .p2align 4, 0x90
- //0x000019a0 LBB0_351
- 0x48, 0x89, 0xd3, //0x000019a0 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x000019a3 shrq $60, %rbx
- 0x4c, 0x21, 0xd2, //0x000019a7 andq %r10, %rdx
- 0x80, 0xcb, 0x30, //0x000019aa orb $48, %bl
- 0x43, 0x88, 0x1c, 0x1c, //0x000019ad movb %bl, (%r12,%r11)
- 0x48, 0x8d, 0x14, 0x92, //0x000019b1 leaq (%rdx,%rdx,4), %rdx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x1f, //0x000019b5 movsbq (%rdi,%r11), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x000019ba leaq $-48(%rbx,%rdx,2), %rdx
- 0x4a, 0x8d, 0x5c, 0x18, 0x01, //0x000019bf leaq $1(%rax,%r11), %rbx
- 0x49, 0xff, 0xc3, //0x000019c4 incq %r11
- 0x48, 0x39, 0xf3, //0x000019c7 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x000019ca jl LBB0_351
- 0x48, 0x85, 0xd2, //0x000019d0 testq %rdx, %rdx
- 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x000019d3 je LBB0_358
- 0x44, 0x89, 0xdf, //0x000019d9 movl %r11d, %edi
- //0x000019dc LBB0_354
- 0x41, 0x89, 0xfb, //0x000019dc movl %edi, %r11d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000019df jmp LBB0_356
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019e4 .p2align 4, 0x90
- //0x000019f0 LBB0_355
- 0x48, 0x85, 0xc0, //0x000019f0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000019f3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000019f8 cmovnel %eax, %r14d
- 0x48, 0x01, 0xd2, //0x000019fc addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000019ff leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001a03 testq %rdx, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_358
- //0x00001a0c LBB0_356
- 0x48, 0x89, 0xd0, //0x00001a0c movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00001a0f shrq $60, %rax
- 0x4c, 0x21, 0xd2, //0x00001a13 andq %r10, %rdx
- 0x49, 0x63, 0xf3, //0x00001a16 movslq %r11d, %rsi
- 0x49, 0x39, 0xf7, //0x00001a19 cmpq %rsi, %r15
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x00001a1c jbe LBB0_355
- 0x0c, 0x30, //0x00001a22 orb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001a24 movb %al, (%r12,%rsi)
- 0xff, 0xc6, //0x00001a28 incl %esi
- 0x41, 0x89, 0xf3, //0x00001a2a movl %esi, %r11d
- 0x48, 0x01, 0xd2, //0x00001a2d addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001a30 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001a34 testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00001a37 jne LBB0_356
- //0x00001a3d LBB0_358
- 0x41, 0xff, 0xc1, //0x00001a3d incl %r9d
- 0x45, 0x85, 0xdb, //0x00001a40 testl %r11d, %r11d
- 0x0f, 0x8e, 0xbd, 0xfe, 0xff, 0xff, //0x00001a43 jle LBB0_342
- 0x44, 0x89, 0xd8, //0x00001a49 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001a4c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xb5, 0xfe, 0xff, 0xff, //0x00001a52 jne LBB0_343
- //0x00001a58 LBB0_360
- 0x48, 0x83, 0xf8, 0x01, //0x00001a58 cmpq $1, %rax
- 0x0f, 0x8e, 0x9f, 0xfe, 0xff, 0xff, //0x00001a5c jle LBB0_341
- 0x4c, 0x8d, 0x58, 0xff, //0x00001a62 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001a66 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001a6c movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001a6f je LBB0_360
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00001a75 jmp LBB0_343
- //0x00001a7a LBB0_362
- 0x45, 0x31, 0xdb, //0x00001a7a xorl %r11d, %r11d
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00001a7d jmp LBB0_343
- //0x00001a82 LBB0_364
- 0x83, 0x7d, 0xb8, 0xc3, //0x00001a82 cmpl $-61, $-72(%rbp)
- 0x0f, 0x8f, 0x67, 0x03, 0x00, 0x00, //0x00001a86 jg LBB0_415
- 0x4c, 0x8d, 0x2d, 0xad, 0x47, 0x00, 0x00, //0x00001a8c leaq $18349(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001a93 jmp LBB0_369
- //0x00001a98 LBB0_366
- 0xff, 0xc8, //0x00001a98 decl %eax
- 0x41, 0x89, 0xc3, //0x00001a9a movl %eax, %r11d
- //0x00001a9d LBB0_367
- 0x45, 0x85, 0xdb, //0x00001a9d testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001aa0 cmovel %r11d, %r9d
- //0x00001aa4 LBB0_368
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001aa4 movq $-56(%rbp), %rcx
- 0x44, 0x8d, 0x41, 0xc4, //0x00001aa8 leal $-60(%rcx), %r8d
- 0x44, 0x89, 0xd8, //0x00001aac movl %r11d, %eax
- 0x83, 0xf9, 0x78, //0x00001aaf cmpl $120, %ecx
- 0x0f, 0x8e, 0x28, 0x03, 0x00, 0x00, //0x00001ab2 jle LBB0_414
- //0x00001ab8 LBB0_369
- 0x4c, 0x89, 0x45, 0xc8, //0x00001ab8 movq %r8, $-56(%rbp)
- 0x48, 0x63, 0xd8, //0x00001abc movslq %eax, %rbx
- 0x85, 0xdb, //0x00001abf testl %ebx, %ebx
- 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00001ac1 je LBB0_375
- 0xb2, 0x38, //0x00001ac7 movb $56, %dl
- 0x31, 0xc9, //0x00001ac9 xorl %ecx, %ecx
- //0x00001acb LBB0_371
- 0x41, 0xb8, 0x13, 0x00, 0x00, 0x00, //0x00001acb movl $19, %r8d
- 0x48, 0x83, 0xf9, 0x2a, //0x00001ad1 cmpq $42, %rcx
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001ad5 je LBB0_376
- 0x41, 0x38, 0x14, 0x0c, //0x00001adb cmpb %dl, (%r12,%rcx)
- 0x0f, 0x85, 0x93, 0x01, 0x00, 0x00, //0x00001adf jne LBB0_392
- 0x42, 0x0f, 0xb6, 0x94, 0x29, 0x65, 0x18, 0x00, 0x00, //0x00001ae5 movzbl $6245(%rcx,%r13), %edx
- 0x48, 0xff, 0xc1, //0x00001aee incq %rcx
- 0x48, 0x39, 0xcb, //0x00001af1 cmpq %rcx, %rbx
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00001af4 jne LBB0_371
- 0x84, 0xd2, //0x00001afa testb %dl, %dl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001afc je LBB0_376
- //0x00001b02 LBB0_375
- 0x41, 0xb8, 0x12, 0x00, 0x00, 0x00, //0x00001b02 movl $18, %r8d
- //0x00001b08 LBB0_376
- 0x85, 0xc0, //0x00001b08 testl %eax, %eax
- 0x0f, 0x8e, 0x1e, 0x01, 0x00, 0x00, //0x00001b0a jle LBB0_388
- 0x4d, 0x89, 0xcd, //0x00001b10 movq %r9, %r13
- 0x44, 0x01, 0xc0, //0x00001b13 addl %r8d, %eax
- 0x48, 0x98, //0x00001b16 cltq
- 0x48, 0x89, 0xc7, //0x00001b18 movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001b1b shlq $32, %rdi
- 0x48, 0xff, 0xc8, //0x00001b1f decq %rax
- 0x48, 0xff, 0xc3, //0x00001b22 incq %rbx
- 0x31, 0xc9, //0x00001b25 xorl %ecx, %ecx
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001b27 jmp LBB0_380
- 0x90, 0x90, 0x90, 0x90, //0x00001b2c .p2align 4, 0x90
- //0x00001b30 LBB0_378
- 0x48, 0x85, 0xc0, //0x00001b30 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001b33 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001b38 cmovnel %eax, %r14d
- //0x00001b3c LBB0_379
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001b3c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc7, //0x00001b46 addq %rax, %rdi
- 0x49, 0x8d, 0x41, 0xff, //0x00001b49 leaq $-1(%r9), %rax
- 0x48, 0xff, 0xcb, //0x00001b4d decq %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00001b50 cmpq $1, %rbx
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00001b54 jle LBB0_382
- //0x00001b5a LBB0_380
- 0x49, 0x89, 0xc1, //0x00001b5a movq %rax, %r9
- 0x41, 0x0f, 0xb6, 0x74, 0x1c, 0xfe, //0x00001b5d movzbl $-2(%r12,%rbx), %esi
- 0x48, 0xc1, 0xe6, 0x3c, //0x00001b63 shlq $60, %rsi
- 0x48, 0x01, 0xce, //0x00001b67 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x00001b6a movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001b6d movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001b77 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00001b7a movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00001b7d shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001b81 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001b85 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00001b89 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00001b8c subq %rdx, %rax
- 0x4d, 0x39, 0xf9, //0x00001b8f cmpq %r15, %r9
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x00001b92 jae LBB0_378
- 0x04, 0x30, //0x00001b98 addb $48, %al
- 0x43, 0x88, 0x04, 0x0c, //0x00001b9a movb %al, (%r12,%r9)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00001b9e jmp LBB0_379
- //0x00001ba3 LBB0_382
- 0x48, 0x83, 0xfe, 0x0a, //0x00001ba3 cmpq $10, %rsi
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x00001ba7 jae LBB0_384
- 0x4d, 0x89, 0xe9, //0x00001bad movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x89, 0x46, 0x00, 0x00, //0x00001bb0 leaq $18057(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00001bb7 jmp LBB0_388
- //0x00001bbc LBB0_384
- 0x49, 0x63, 0xf1, //0x00001bbc movslq %r9d, %rsi
- 0x48, 0xff, 0xce, //0x00001bbf decq %rsi
- 0x4d, 0x89, 0xe9, //0x00001bc2 movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x74, 0x46, 0x00, 0x00, //0x00001bc5 leaq $18036(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001bcc jmp LBB0_386
- //0x00001bd1 LBB0_385
- 0x48, 0x85, 0xc0, //0x00001bd1 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001bd4 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001bd9 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x00001bdd decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001be0 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001be4 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001be7 jbe LBB0_388
- //0x00001bed LBB0_386
- 0x48, 0x89, 0xc8, //0x00001bed movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001bf0 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001bfa mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001bfd shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001c01 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001c05 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00001c09 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x00001c0c subq %rdi, %rax
- 0x4c, 0x39, 0xfe, //0x00001c0f cmpq %r15, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001c12 jae LBB0_385
- 0x04, 0x30, //0x00001c18 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001c1a movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00001c1e decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001c21 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001c25 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001c28 ja LBB0_386
- //0x00001c2e LBB0_388
- 0x45, 0x01, 0xc3, //0x00001c2e addl %r8d, %r11d
- 0x4d, 0x63, 0xdb, //0x00001c31 movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00001c34 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00001c37 cmovbel %r15d, %r11d
- 0x45, 0x01, 0xc1, //0x00001c3b addl %r8d, %r9d
- 0x45, 0x85, 0xdb, //0x00001c3e testl %r11d, %r11d
- 0x0f, 0x8e, 0x56, 0xfe, 0xff, 0xff, //0x00001c41 jle LBB0_367
- 0x44, 0x89, 0xd8, //0x00001c47 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001c4a cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x4e, 0xfe, 0xff, 0xff, //0x00001c50 jne LBB0_368
- //0x00001c56 LBB0_390
- 0x48, 0x83, 0xf8, 0x01, //0x00001c56 cmpq $1, %rax
- 0x0f, 0x8e, 0x38, 0xfe, 0xff, 0xff, //0x00001c5a jle LBB0_366
- 0x4c, 0x8d, 0x58, 0xff, //0x00001c60 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001c64 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001c6a movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001c6d je LBB0_390
- 0xe9, 0x2c, 0xfe, 0xff, 0xff, //0x00001c73 jmp LBB0_368
- //0x00001c78 LBB0_392
- 0x0f, 0x8c, 0x84, 0xfe, 0xff, 0xff, //0x00001c78 jl LBB0_375
- 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00001c7e jmp LBB0_376
- //0x00001c83 LBB0_393
- 0x44, 0x89, 0xd8, //0x00001c83 movl %r11d, %eax
- 0x44, 0x89, 0xde, //0x00001c86 movl %r11d, %esi
- 0x45, 0x85, 0xc0, //0x00001c89 testl %r8d, %r8d
- 0x0f, 0x84, 0x0f, 0xfc, 0xff, 0xff, //0x00001c8c je LBB0_334
- //0x00001c92 LBB0_394
- 0x41, 0xf7, 0xd8, //0x00001c92 negl %r8d
- 0x48, 0x63, 0xf8, //0x00001c95 movslq %eax, %rdi
- 0x31, 0xf6, //0x00001c98 xorl %esi, %esi
- 0x31, 0xd2, //0x00001c9a xorl %edx, %edx
- //0x00001c9c LBB0_395
- 0x48, 0x39, 0xfe, //0x00001c9c cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x12, 0x01, 0x00, 0x00, //0x00001c9f jge LBB0_411
- 0x48, 0x8d, 0x0c, 0x92, //0x00001ca5 leaq (%rdx,%rdx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x00001ca9 movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x54, 0x4a, 0xd0, //0x00001cae leaq $-48(%rdx,%rcx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00001cb3 incq %rsi
- 0x48, 0x89, 0xd3, //0x00001cb6 movq %rdx, %rbx
- 0x44, 0x89, 0xc1, //0x00001cb9 movl %r8d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001cbc shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001cbf testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001cc2 je LBB0_395
- //0x00001cc8 LBB0_397
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001cc8 movq $-1, %rbx
- 0x44, 0x89, 0xc1, //0x00001ccf movl %r8d, %ecx
- 0x48, 0xd3, 0xe3, //0x00001cd2 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x00001cd5 notq %rbx
- 0x31, 0xff, //0x00001cd8 xorl %edi, %edi
- 0x39, 0xc6, //0x00001cda cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00001cdc jge LBB0_401
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001ce2 movq %r9, $-56(%rbp)
- 0x4c, 0x63, 0xee, //0x00001ce6 movslq %esi, %r13
- 0x4d, 0x63, 0xcb, //0x00001ce9 movslq %r11d, %r9
- 0x4f, 0x8d, 0x1c, 0x2c, //0x00001cec leaq (%r12,%r13), %r11
- 0x31, 0xff, //0x00001cf0 xorl %edi, %edi
- //0x00001cf2 LBB0_399
- 0x48, 0x89, 0xd0, //0x00001cf2 movq %rdx, %rax
- 0x44, 0x89, 0xc1, //0x00001cf5 movl %r8d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001cf8 shrq %cl, %rax
- 0x48, 0x21, 0xda, //0x00001cfb andq %rbx, %rdx
- 0x04, 0x30, //0x00001cfe addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00001d00 movb %al, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x92, //0x00001d04 leaq (%rdx,%rdx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x3b, //0x00001d08 movsbq (%r11,%rdi), %rcx
- 0x48, 0x8d, 0x54, 0x41, 0xd0, //0x00001d0d leaq $-48(%rcx,%rax,2), %rdx
- 0x49, 0x8d, 0x44, 0x3d, 0x01, //0x00001d12 leaq $1(%r13,%rdi), %rax
- 0x48, 0xff, 0xc7, //0x00001d17 incq %rdi
- 0x4c, 0x39, 0xc8, //0x00001d1a cmpq %r9, %rax
- 0x0f, 0x8c, 0xcf, 0xff, 0xff, 0xff, //0x00001d1d jl LBB0_399
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001d23 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001d27 movq $-56(%rbp), %r9
- //0x00001d2b LBB0_401
- 0x41, 0x29, 0xf1, //0x00001d2b subl %esi, %r9d
- 0x41, 0x89, 0xfb, //0x00001d2e movl %edi, %r11d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001d31 jmp LBB0_404
- //0x00001d36 LBB0_402
- 0x48, 0x85, 0xc0, //0x00001d36 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001d39 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001d3e cmovnel %eax, %r14d
- //0x00001d42 LBB0_403
- 0x48, 0x01, 0xd2, //0x00001d42 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001d45 leaq (%rdx,%rdx,4), %rdx
- //0x00001d49 LBB0_404
- 0x48, 0x85, 0xd2, //0x00001d49 testq %rdx, %rdx
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00001d4c je LBB0_407
- 0x48, 0x89, 0xd0, //0x00001d52 movq %rdx, %rax
- 0x44, 0x89, 0xc1, //0x00001d55 movl %r8d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001d58 shrq %cl, %rax
- 0x48, 0x21, 0xda, //0x00001d5b andq %rbx, %rdx
- 0x49, 0x63, 0xcb, //0x00001d5e movslq %r11d, %rcx
- 0x49, 0x39, 0xcf, //0x00001d61 cmpq %rcx, %r15
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00001d64 jbe LBB0_402
- 0x04, 0x30, //0x00001d6a addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001d6c movb %al, (%r12,%rcx)
- 0xff, 0xc1, //0x00001d70 incl %ecx
- 0x41, 0x89, 0xcb, //0x00001d72 movl %ecx, %r11d
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x00001d75 jmp LBB0_403
- //0x00001d7a LBB0_407
- 0x41, 0xff, 0xc1, //0x00001d7a incl %r9d
- 0x45, 0x85, 0xdb, //0x00001d7d testl %r11d, %r11d
- 0x0f, 0x8e, 0x49, 0x02, 0x00, 0x00, //0x00001d80 jle LBB0_441
- 0x44, 0x89, 0xd8, //0x00001d86 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001d89 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x00001d8f jne LBB0_442
- //0x00001d95 LBB0_409
- 0x48, 0x83, 0xf8, 0x01, //0x00001d95 cmpq $1, %rax
- 0x0f, 0x8e, 0x2b, 0x02, 0x00, 0x00, //0x00001d99 jle LBB0_440
- 0x4c, 0x8d, 0x58, 0xff, //0x00001d9f leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001da3 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001da9 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001dac je LBB0_409
- 0xe9, 0x21, 0x02, 0x00, 0x00, //0x00001db2 jmp LBB0_442
- //0x00001db7 LBB0_411
- 0x48, 0x85, 0xd2, //0x00001db7 testq %rdx, %rdx
- 0x0f, 0x84, 0x3e, 0x01, 0x00, 0x00, //0x00001dba je LBB0_430
- //0x00001dc0 LBB0_412
- 0x48, 0x89, 0xd7, //0x00001dc0 movq %rdx, %rdi
- 0x44, 0x89, 0xc1, //0x00001dc3 movl %r8d, %ecx
- 0x48, 0xd3, 0xef, //0x00001dc6 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00001dc9 testq %rdi, %rdi
- 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00001dcc jne LBB0_397
- 0x48, 0x01, 0xd2, //0x00001dd2 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001dd5 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00001dd9 incl %esi
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00001ddb jmp LBB0_412
- //0x00001de0 LBB0_414
- 0x44, 0x89, 0xd8, //0x00001de0 movl %r11d, %eax
- 0x44, 0x89, 0xde, //0x00001de3 movl %r11d, %esi
- 0x45, 0x85, 0xc0, //0x00001de6 testl %r8d, %r8d
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001de9 movq $-48(%rbp), %r13
- 0x0f, 0x84, 0xae, 0xfa, 0xff, 0xff, //0x00001ded je LBB0_334
- //0x00001df3 LBB0_415
- 0x44, 0x89, 0xc1, //0x00001df3 movl %r8d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x00001df6 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x3d, 0x3f, 0x44, 0x00, 0x00, //0x00001dfa leaq $17471(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3e, //0x00001e01 movl (%rsi,%rdi), %ebx
- 0x4c, 0x63, 0xe8, //0x00001e04 movslq %eax, %r13
- 0x8a, 0x54, 0x3e, 0x04, //0x00001e07 movb $4(%rsi,%rdi), %dl
- 0x45, 0x85, 0xed, //0x00001e0b testl %r13d, %r13d
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001e0e movq %r9, $-56(%rbp)
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001e12 je LBB0_420
- 0x48, 0x8d, 0x74, 0x3e, 0x05, //0x00001e18 leaq $5(%rsi,%rdi), %rsi
- 0x31, 0xff, //0x00001e1d xorl %edi, %edi
- //0x00001e1f LBB0_417
- 0x84, 0xd2, //0x00001e1f testb %dl, %dl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001e21 je LBB0_422
- 0x41, 0x38, 0x14, 0x3c, //0x00001e27 cmpb %dl, (%r12,%rdi)
- 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00001e2b jne LBB0_443
- 0x0f, 0xb6, 0x14, 0x3e, //0x00001e31 movzbl (%rsi,%rdi), %edx
- 0x48, 0xff, 0xc7, //0x00001e35 incq %rdi
- 0x49, 0x39, 0xfd, //0x00001e38 cmpq %rdi, %r13
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001e3b jne LBB0_417
- //0x00001e41 LBB0_420
- 0x84, 0xd2, //0x00001e41 testb %dl, %dl
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x00001e43 je LBB0_422
- //0x00001e49 LBB0_421
- 0xff, 0xcb, //0x00001e49 decl %ebx
- //0x00001e4b LBB0_422
- 0x85, 0xc0, //0x00001e4b testl %eax, %eax
- 0x0f, 0x8e, 0xb5, 0x00, 0x00, 0x00, //0x00001e4d jle LBB0_431
- 0x89, 0x5d, 0x98, //0x00001e53 movl %ebx, $-104(%rbp)
- 0x01, 0xd8, //0x00001e56 addl %ebx, %eax
- 0x48, 0x98, //0x00001e58 cltq
- 0x49, 0x89, 0xc1, //0x00001e5a movq %rax, %r9
- 0x49, 0xc1, 0xe1, 0x20, //0x00001e5d shlq $32, %r9
- 0x48, 0xff, 0xc8, //0x00001e61 decq %rax
- 0x49, 0xff, 0xc5, //0x00001e64 incq %r13
- 0x31, 0xf6, //0x00001e67 xorl %esi, %esi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001e69 jmp LBB0_426
- //0x00001e6e LBB0_424
- 0x48, 0x85, 0xc0, //0x00001e6e testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001e71 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001e76 cmovnel %eax, %r14d
- //0x00001e7a LBB0_425
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001e7a movabsq $-4294967296, %rax
- 0x49, 0x01, 0xc1, //0x00001e84 addq %rax, %r9
- 0x48, 0x8d, 0x47, 0xff, //0x00001e87 leaq $-1(%rdi), %rax
- 0x49, 0xff, 0xcd, //0x00001e8b decq %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00001e8e cmpq $1, %r13
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001e92 jle LBB0_428
- //0x00001e98 LBB0_426
- 0x48, 0x89, 0xc7, //0x00001e98 movq %rax, %rdi
- 0x4b, 0x0f, 0xbe, 0x5c, 0x2c, 0xfe, //0x00001e9b movsbq $-2(%r12,%r13), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00001ea1 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001ea5 shlq %cl, %rbx
- 0x48, 0x01, 0xf3, //0x00001ea8 addq %rsi, %rbx
- 0x48, 0x89, 0xd8, //0x00001eab movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001eae movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001eb8 mulq %rdx
- 0x48, 0x89, 0xd6, //0x00001ebb movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x03, //0x00001ebe shrq $3, %rsi
- 0x48, 0x8d, 0x04, 0x36, //0x00001ec2 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001ec6 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00001eca movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00001ecd subq %rdx, %rax
- 0x4c, 0x39, 0xff, //0x00001ed0 cmpq %r15, %rdi
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00001ed3 jae LBB0_424
- 0x04, 0x30, //0x00001ed9 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00001edb movb %al, (%r12,%rdi)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00001edf jmp LBB0_425
- //0x00001ee4 LBB0_428
- 0x48, 0x83, 0xfb, 0x0a, //0x00001ee4 cmpq $10, %rbx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001ee8 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001eec movq $-56(%rbp), %r9
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00001ef0 jae LBB0_432
- 0x8b, 0x5d, 0x98, //0x00001ef6 movl $-104(%rbp), %ebx
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00001ef9 jmp LBB0_436
- //0x00001efe LBB0_430
- 0x45, 0x31, 0xdb, //0x00001efe xorl %r11d, %r11d
- 0x31, 0xf6, //0x00001f01 xorl %esi, %esi
- 0xe9, 0x99, 0xf9, 0xff, 0xff, //0x00001f03 jmp LBB0_334
- //0x00001f08 LBB0_431
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001f08 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f0c movq $-56(%rbp), %r9
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00001f10 jmp LBB0_436
- //0x00001f15 LBB0_432
- 0x48, 0x63, 0xcf, //0x00001f15 movslq %edi, %rcx
- 0x48, 0xff, 0xc9, //0x00001f18 decq %rcx
- 0x8b, 0x5d, 0x98, //0x00001f1b movl $-104(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f1e jmp LBB0_434
- //0x00001f23 LBB0_433
- 0x48, 0x85, 0xc0, //0x00001f23 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001f26 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001f2b cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x00001f2f decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x00001f32 cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x00001f36 movq %rdx, %rsi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001f39 jbe LBB0_436
- //0x00001f3f LBB0_434
- 0x48, 0x89, 0xf0, //0x00001f3f movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001f42 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001f4c mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001f4f shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001f53 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001f57 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xf0, //0x00001f5b movq %rsi, %rax
- 0x48, 0x29, 0xf8, //0x00001f5e subq %rdi, %rax
- 0x4c, 0x39, 0xf9, //0x00001f61 cmpq %r15, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001f64 jae LBB0_433
- 0x04, 0x30, //0x00001f6a addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001f6c movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x00001f70 decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x00001f73 cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x00001f77 movq %rdx, %rsi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001f7a ja LBB0_434
- //0x00001f80 LBB0_436
- 0x41, 0x01, 0xdb, //0x00001f80 addl %ebx, %r11d
- 0x4d, 0x63, 0xdb, //0x00001f83 movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00001f86 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00001f89 cmovbel %r15d, %r11d
- 0x41, 0x01, 0xd9, //0x00001f8d addl %ebx, %r9d
- 0x45, 0x85, 0xdb, //0x00001f90 testl %r11d, %r11d
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00001f93 jle LBB0_445
- 0x44, 0x89, 0xd8, //0x00001f99 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001f9c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00001fa2 jne LBB0_446
- //0x00001fa8 LBB0_438
- 0x48, 0x83, 0xf8, 0x01, //0x00001fa8 cmpq $1, %rax
- 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x00001fac jle LBB0_444
- 0x4c, 0x8d, 0x58, 0xff, //0x00001fb2 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001fb6 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001fbc movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001fbf je LBB0_438
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001fc5 jmp LBB0_446
- //0x00001fca LBB0_440
- 0xff, 0xc8, //0x00001fca decl %eax
- 0x41, 0x89, 0xc3, //0x00001fcc movl %eax, %r11d
- //0x00001fcf LBB0_441
- 0x45, 0x85, 0xdb, //0x00001fcf testl %r11d, %r11d
- 0x0f, 0x84, 0x17, 0x01, 0x00, 0x00, //0x00001fd2 je LBB0_454
- //0x00001fd8 LBB0_442
- 0x44, 0x89, 0xde, //0x00001fd8 movl %r11d, %esi
- 0xe9, 0xc1, 0xf8, 0xff, 0xff, //0x00001fdb jmp LBB0_334
- //0x00001fe0 LBB0_443
- 0x0f, 0x8c, 0x63, 0xfe, 0xff, 0xff, //0x00001fe0 jl LBB0_421
- 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00001fe6 jmp LBB0_422
- //0x00001feb LBB0_444
- 0xff, 0xc8, //0x00001feb decl %eax
- 0x41, 0x89, 0xc3, //0x00001fed movl %eax, %r11d
- //0x00001ff0 LBB0_445
- 0x45, 0x85, 0xdb, //0x00001ff0 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001ff3 cmovel %r11d, %r9d
- //0x00001ff7 LBB0_446
- 0x44, 0x89, 0xd8, //0x00001ff7 movl %r11d, %eax
- 0x44, 0x89, 0xde, //0x00001ffa movl %r11d, %esi
- 0x45, 0x85, 0xc0, //0x00001ffd testl %r8d, %r8d
- 0x0f, 0x89, 0x9b, 0xf8, 0xff, 0xff, //0x00002000 jns LBB0_334
- 0xe9, 0xe7, 0xf8, 0xff, 0xff, //0x00002006 jmp LBB0_340
- //0x0000200b LBB0_447
- 0x44, 0x89, 0xde, //0x0000200b movl %r11d, %esi
- 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x0000200e jmp LBB0_457
- //0x00002013 LBB0_628
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x00002013 movabsq $126100789566373888, %rdi
- //0x0000201d LBB0_629
- 0x48, 0x89, 0xd8, //0x0000201d movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00002020 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00002024 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x00002027 shrq %cl, %rbx
- 0x48, 0x0b, 0x55, 0xb8, //0x0000202a orq $-72(%rbp), %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000202e jne LBB0_631
- 0x89, 0xd9, //0x00002034 movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x00002036 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00002039 cmpl $1, %ecx
- 0x0f, 0x84, 0xcc, 0xf3, 0xff, 0xff, //0x0000203c je LBB0_268
- //0x00002042 LBB0_631
- 0x4c, 0x2b, 0x75, 0xa0, //0x00002042 subq $-96(%rbp), %r14
- 0x48, 0x83, 0xf0, 0x01, //0x00002046 xorq $1, %rax
- 0x49, 0x29, 0xc6, //0x0000204a subq %rax, %r14
- 0x89, 0xd8, //0x0000204d movl %ebx, %eax
- 0x83, 0xe0, 0x01, //0x0000204f andl $1, %eax
- 0x48, 0x01, 0xd8, //0x00002052 addq %rbx, %rax
- 0x48, 0x21, 0xc7, //0x00002055 andq %rax, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x00002058 cmpq $1, %rdi
- 0x49, 0x83, 0xde, 0xff, //0x0000205c sbbq $-1, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00002060 leaq $-1(%r14), %rcx
- 0x48, 0x81, 0xf9, 0xfd, 0x07, 0x00, 0x00, //0x00002064 cmpq $2045, %rcx
- 0x0f, 0x87, 0x9d, 0xf3, 0xff, 0xff, //0x0000206b ja LBB0_268
- 0x48, 0x83, 0xff, 0x01, //0x00002071 cmpq $1, %rdi
- 0xb1, 0x02, //0x00002075 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00002077 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x0000207a shrq %cl, %rax
- 0x49, 0xc1, 0xe6, 0x34, //0x0000207d shlq $52, %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002081 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x0000208b andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x0000208e orq %r14, %rax
- 0x48, 0x89, 0xc1, //0x00002091 movq %rax, %rcx
- 0x4c, 0x09, 0xc9, //0x00002094 orq %r9, %rcx
- 0x83, 0x7d, 0xc8, 0xff, //0x00002097 cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x0000209b cmovneq %rax, %rcx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000209f vmovq %rsi, %xmm0
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc9, //0x000020a4 vmovq %rcx, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x000020a9 vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0x5b, 0xf3, 0xff, 0xff, //0x000020ad jne LBB0_268
- 0x0f, 0x8b, 0x9b, 0xf7, 0xff, 0xff, //0x000020b3 jnp LBB0_328
- 0xe9, 0x50, 0xf3, 0xff, 0xff, //0x000020b9 jmp LBB0_268
- //0x000020be LBB0_450
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020be movq $-1, %r15
- 0xe9, 0x13, 0xef, 0xff, 0xff, //0x000020c5 jmp LBB0_221
- //0x000020ca LBB0_452
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000020ca movq $-1, %r14
- 0x49, 0x89, 0xda, //0x000020d1 movq %rbx, %r10
- 0x48, 0x89, 0xf0, //0x000020d4 movq %rsi, %rax
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000020d7 movq $-1, %r12
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x000020de movq $-1, $-88(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000020e6 movq $-48(%rbp), %r13
- 0xe9, 0x28, 0xe4, 0xff, 0xff, //0x000020ea jmp LBB0_64
- //0x000020ef LBB0_454
- 0x8b, 0x45, 0xb8, //0x000020ef movl $-72(%rbp), %eax
- 0x03, 0x45, 0xc0, //0x000020f2 addl $-64(%rbp), %eax
- 0x45, 0x31, 0xc9, //0x000020f5 xorl %r9d, %r9d
- 0x45, 0x31, 0xdb, //0x000020f8 xorl %r11d, %r11d
- 0x31, 0xf6, //0x000020fb xorl %esi, %esi
- 0x89, 0xc7, //0x000020fd movl %eax, %edi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000020ff jmp LBB0_457
- //0x00002104 LBB0_455
- 0x89, 0xf0, //0x00002104 movl %esi, %eax
- //0x00002106 LBB0_456
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002106 movq $-64(%rbp), %rdi
- 0x2b, 0x7d, 0xb8, //0x0000210a subl $-72(%rbp), %edi
- 0x89, 0xc6, //0x0000210d movl %eax, %esi
- //0x0000210f LBB0_457
- 0x45, 0x85, 0xc9, //0x0000210f testl %r9d, %r9d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00002112 js LBB0_460
- 0x0f, 0x85, 0xaa, 0x07, 0x00, 0x00, //0x00002118 jne LBB0_573
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x0000211e cmpb $53, (%r12)
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00002123 jl LBB0_461
- 0xe9, 0x9a, 0x07, 0x00, 0x00, //0x00002129 jmp LBB0_573
- //0x0000212e LBB0_460
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x0000212e movl $27, %eax
- 0x41, 0x83, 0xf9, 0xf8, //0x00002133 cmpl $-8, %r9d
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00002137 jl LBB0_462
- //0x0000213d LBB0_461
- 0x44, 0x89, 0xc8, //0x0000213d movl %r9d, %eax
- 0xf7, 0xd8, //0x00002140 negl %eax
- 0x48, 0x98, //0x00002142 cltq
- 0x48, 0x8d, 0x0d, 0xc5, 0x40, 0x00, 0x00, //0x00002144 leaq $16581(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x04, 0x81, //0x0000214b movl (%rcx,%rax,4), %eax
- //0x0000214e LBB0_462
- 0x85, 0xf6, //0x0000214e testl %esi, %esi
- 0x48, 0x89, 0x7d, 0xc0, //0x00002150 movq %rdi, $-64(%rbp)
- 0x89, 0x45, 0xb8, //0x00002154 movl %eax, $-72(%rbp)
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x00002157 je LBB0_455
- 0x85, 0xc0, //0x0000215d testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x0000215f je LBB0_455
- 0x0f, 0x8e, 0x32, 0x02, 0x00, 0x00, //0x00002165 jle LBB0_495
- 0x41, 0x89, 0xc0, //0x0000216b movl %eax, %r8d
- 0x83, 0xf8, 0x3d, //0x0000216e cmpl $61, %eax
- 0x0f, 0x8c, 0x41, 0x02, 0x00, 0x00, //0x00002171 jl LBB0_497
- 0x4c, 0x8d, 0x2d, 0xc2, 0x40, 0x00, 0x00, //0x00002177 leaq $16578(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x0000217e jmp LBB0_470
- //0x00002183 LBB0_467
- 0xff, 0xc8, //0x00002183 decl %eax
- 0x41, 0x89, 0xc3, //0x00002185 movl %eax, %r11d
- //0x00002188 LBB0_468
- 0x45, 0x85, 0xdb, //0x00002188 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x0000218b cmovel %r11d, %r9d
- //0x0000218f LBB0_469
- 0x48, 0x8b, 0x45, 0xc8, //0x0000218f movq $-56(%rbp), %rax
- 0x44, 0x8d, 0x40, 0xc4, //0x00002193 leal $-60(%rax), %r8d
- 0x44, 0x89, 0xde, //0x00002197 movl %r11d, %esi
- 0x83, 0xf8, 0x78, //0x0000219a cmpl $120, %eax
- 0x0f, 0x8e, 0x02, 0x02, 0x00, 0x00, //0x0000219d jle LBB0_496
- //0x000021a3 LBB0_470
- 0x4c, 0x89, 0x45, 0xc8, //0x000021a3 movq %r8, $-56(%rbp)
- 0x48, 0x63, 0xde, //0x000021a7 movslq %esi, %rbx
- 0x85, 0xdb, //0x000021aa testl %ebx, %ebx
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x000021ac je LBB0_476
- 0xb1, 0x38, //0x000021b2 movb $56, %cl
- 0x31, 0xc0, //0x000021b4 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021b6 .p2align 4, 0x90
- //0x000021c0 LBB0_472
- 0x41, 0xb8, 0x13, 0x00, 0x00, 0x00, //0x000021c0 movl $19, %r8d
- 0x48, 0x83, 0xf8, 0x2a, //0x000021c6 cmpq $42, %rax
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000021ca je LBB0_477
- 0x41, 0x38, 0x0c, 0x04, //0x000021d0 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x000021d4 jne LBB0_493
- 0x42, 0x0f, 0xb6, 0x8c, 0x28, 0x65, 0x18, 0x00, 0x00, //0x000021da movzbl $6245(%rax,%r13), %ecx
- 0x48, 0xff, 0xc0, //0x000021e3 incq %rax
- 0x48, 0x39, 0xc3, //0x000021e6 cmpq %rax, %rbx
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000021e9 jne LBB0_472
- 0x84, 0xc9, //0x000021ef testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000021f1 je LBB0_477
- //0x000021f7 LBB0_476
- 0x41, 0xb8, 0x12, 0x00, 0x00, 0x00, //0x000021f7 movl $18, %r8d
- //0x000021fd LBB0_477
- 0x85, 0xf6, //0x000021fd testl %esi, %esi
- 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x000021ff jle LBB0_489
- 0x4d, 0x89, 0xcd, //0x00002205 movq %r9, %r13
- 0x44, 0x01, 0xc6, //0x00002208 addl %r8d, %esi
- 0x48, 0x63, 0xc6, //0x0000220b movslq %esi, %rax
- 0x48, 0x89, 0xc7, //0x0000220e movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00002211 shlq $32, %rdi
- 0x48, 0xff, 0xc8, //0x00002215 decq %rax
- 0x48, 0xff, 0xc3, //0x00002218 incq %rbx
- 0x31, 0xc9, //0x0000221b xorl %ecx, %ecx
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x0000221d jmp LBB0_481
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002222 .p2align 4, 0x90
- //0x00002230 LBB0_479
- 0x48, 0x85, 0xc0, //0x00002230 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002233 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002238 cmovnel %eax, %r14d
- //0x0000223c LBB0_480
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000223c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc7, //0x00002246 addq %rax, %rdi
- 0x49, 0x8d, 0x41, 0xff, //0x00002249 leaq $-1(%r9), %rax
- 0x48, 0xff, 0xcb, //0x0000224d decq %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00002250 cmpq $1, %rbx
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002254 jle LBB0_483
- //0x0000225a LBB0_481
- 0x49, 0x89, 0xc1, //0x0000225a movq %rax, %r9
- 0x41, 0x0f, 0xb6, 0x74, 0x1c, 0xfe, //0x0000225d movzbl $-2(%r12,%rbx), %esi
- 0x48, 0xc1, 0xe6, 0x3c, //0x00002263 shlq $60, %rsi
- 0x48, 0x01, 0xce, //0x00002267 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x0000226a movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000226d movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002277 mulq %rcx
- 0x48, 0x89, 0xd1, //0x0000227a movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x0000227d shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002281 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002285 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002289 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000228c subq %rdx, %rax
- 0x4d, 0x39, 0xf9, //0x0000228f cmpq %r15, %r9
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x00002292 jae LBB0_479
- 0x04, 0x30, //0x00002298 addb $48, %al
- 0x43, 0x88, 0x04, 0x0c, //0x0000229a movb %al, (%r12,%r9)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000229e jmp LBB0_480
- //0x000022a3 LBB0_483
- 0x48, 0x83, 0xfe, 0x0a, //0x000022a3 cmpq $10, %rsi
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x000022a7 jae LBB0_485
- 0x4d, 0x89, 0xe9, //0x000022ad movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x89, 0x3f, 0x00, 0x00, //0x000022b0 leaq $16265(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000022b7 jmp LBB0_489
- //0x000022bc LBB0_485
- 0x49, 0x63, 0xf1, //0x000022bc movslq %r9d, %rsi
- 0x48, 0xff, 0xce, //0x000022bf decq %rsi
- 0x4d, 0x89, 0xe9, //0x000022c2 movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x74, 0x3f, 0x00, 0x00, //0x000022c5 leaq $16244(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000022cc jmp LBB0_487
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022d1 .p2align 4, 0x90
- //0x000022e0 LBB0_486
- 0x48, 0x85, 0xc0, //0x000022e0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000022e3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000022e8 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x000022ec decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000022ef cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000022f3 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000022f6 jbe LBB0_489
- //0x000022fc LBB0_487
- 0x48, 0x89, 0xc8, //0x000022fc movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000022ff movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002309 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000230c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002310 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00002314 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00002318 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x0000231b subq %rdi, %rax
- 0x4c, 0x39, 0xfe, //0x0000231e cmpq %r15, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00002321 jae LBB0_486
- 0x04, 0x30, //0x00002327 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002329 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x0000232d decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002330 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002334 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002337 ja LBB0_487
- //0x0000233d LBB0_489
- 0x45, 0x01, 0xc3, //0x0000233d addl %r8d, %r11d
- 0x4d, 0x63, 0xdb, //0x00002340 movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00002343 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00002346 cmovbel %r15d, %r11d
- 0x45, 0x01, 0xc1, //0x0000234a addl %r8d, %r9d
- 0x45, 0x85, 0xdb, //0x0000234d testl %r11d, %r11d
- 0x0f, 0x8e, 0x32, 0xfe, 0xff, 0xff, //0x00002350 jle LBB0_468
- 0x44, 0x89, 0xd8, //0x00002356 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002359 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x2a, 0xfe, 0xff, 0xff, //0x0000235f jne LBB0_469
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002365 .p2align 4, 0x90
- //0x00002370 LBB0_491
- 0x48, 0x83, 0xf8, 0x01, //0x00002370 cmpq $1, %rax
- 0x0f, 0x8e, 0x09, 0xfe, 0xff, 0xff, //0x00002374 jle LBB0_467
- 0x4c, 0x8d, 0x58, 0xff, //0x0000237a leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x0000237e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00002384 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002387 je LBB0_491
- 0xe9, 0xfd, 0xfd, 0xff, 0xff, //0x0000238d jmp LBB0_469
- //0x00002392 LBB0_493
- 0x0f, 0x8c, 0x5f, 0xfe, 0xff, 0xff, //0x00002392 jl LBB0_476
- 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00002398 jmp LBB0_477
- //0x0000239d LBB0_495
- 0x41, 0x89, 0xc0, //0x0000239d movl %eax, %r8d
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x000023a0 jmp LBB0_525
- //0x000023a5 LBB0_496
- 0x44, 0x89, 0xde, //0x000023a5 movl %r11d, %esi
- 0x44, 0x89, 0xd8, //0x000023a8 movl %r11d, %eax
- 0x45, 0x85, 0xc0, //0x000023ab testl %r8d, %r8d
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000023ae movq $-48(%rbp), %r13
- 0x0f, 0x84, 0x4e, 0xfd, 0xff, 0xff, //0x000023b2 je LBB0_456
- //0x000023b8 LBB0_497
- 0x44, 0x89, 0xc1, //0x000023b8 movl %r8d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x000023bb imulq $104, %rcx, %rdx
- 0x48, 0x8d, 0x3d, 0x7a, 0x3e, 0x00, 0x00, //0x000023bf leaq $15994(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3a, //0x000023c6 movl (%rdx,%rdi), %ebx
- 0x4c, 0x63, 0xee, //0x000023c9 movslq %esi, %r13
- 0x8a, 0x44, 0x3a, 0x04, //0x000023cc movb $4(%rdx,%rdi), %al
- 0x45, 0x85, 0xed, //0x000023d0 testl %r13d, %r13d
- 0x4c, 0x89, 0x4d, 0xc8, //0x000023d3 movq %r9, $-56(%rbp)
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000023d7 je LBB0_502
- 0x48, 0x8d, 0x54, 0x3a, 0x05, //0x000023dd leaq $5(%rdx,%rdi), %rdx
- 0x31, 0xff, //0x000023e2 xorl %edi, %edi
- //0x000023e4 LBB0_499
- 0x84, 0xc0, //0x000023e4 testb %al, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000023e6 je LBB0_504
- 0x41, 0x38, 0x04, 0x3c, //0x000023ec cmpb %al, (%r12,%rdi)
- 0x0f, 0x85, 0x90, 0x01, 0x00, 0x00, //0x000023f0 jne LBB0_521
- 0x0f, 0xb6, 0x04, 0x3a, //0x000023f6 movzbl (%rdx,%rdi), %eax
- 0x48, 0xff, 0xc7, //0x000023fa incq %rdi
- 0x49, 0x39, 0xfd, //0x000023fd cmpq %rdi, %r13
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002400 jne LBB0_499
- //0x00002406 LBB0_502
- 0x84, 0xc0, //0x00002406 testb %al, %al
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x00002408 je LBB0_504
- //0x0000240e LBB0_503
- 0xff, 0xcb, //0x0000240e decl %ebx
- //0x00002410 LBB0_504
- 0x85, 0xf6, //0x00002410 testl %esi, %esi
- 0x0f, 0x8e, 0xac, 0x00, 0x00, 0x00, //0x00002412 jle LBB0_512
- 0x89, 0x5d, 0x98, //0x00002418 movl %ebx, $-104(%rbp)
- 0x01, 0xde, //0x0000241b addl %ebx, %esi
- 0x48, 0x63, 0xc6, //0x0000241d movslq %esi, %rax
- 0x49, 0x89, 0xc1, //0x00002420 movq %rax, %r9
- 0x49, 0xc1, 0xe1, 0x20, //0x00002423 shlq $32, %r9
- 0x48, 0xff, 0xc8, //0x00002427 decq %rax
- 0x49, 0xff, 0xc5, //0x0000242a incq %r13
- 0x31, 0xf6, //0x0000242d xorl %esi, %esi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000242f jmp LBB0_508
- //0x00002434 LBB0_506
- 0x48, 0x85, 0xc0, //0x00002434 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002437 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x0000243c cmovnel %eax, %r14d
- //0x00002440 LBB0_507
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002440 movabsq $-4294967296, %rax
- 0x49, 0x01, 0xc1, //0x0000244a addq %rax, %r9
- 0x48, 0x8d, 0x47, 0xff, //0x0000244d leaq $-1(%rdi), %rax
- 0x49, 0xff, 0xcd, //0x00002451 decq %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00002454 cmpq $1, %r13
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002458 jle LBB0_510
- //0x0000245e LBB0_508
- 0x48, 0x89, 0xc7, //0x0000245e movq %rax, %rdi
- 0x4b, 0x0f, 0xbe, 0x5c, 0x2c, 0xfe, //0x00002461 movsbq $-2(%r12,%r13), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00002467 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x0000246b shlq %cl, %rbx
- 0x48, 0x01, 0xf3, //0x0000246e addq %rsi, %rbx
- 0x48, 0x89, 0xd8, //0x00002471 movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002474 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000247e mulq %rdx
- 0x48, 0x89, 0xd6, //0x00002481 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x03, //0x00002484 shrq $3, %rsi
- 0x48, 0x8d, 0x04, 0x36, //0x00002488 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000248c leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00002490 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002493 subq %rdx, %rax
- 0x4c, 0x39, 0xff, //0x00002496 cmpq %r15, %rdi
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00002499 jae LBB0_506
- 0x04, 0x30, //0x0000249f addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x000024a1 movb %al, (%r12,%rdi)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x000024a5 jmp LBB0_507
- //0x000024aa LBB0_510
- 0x48, 0x83, 0xfb, 0x0a, //0x000024aa cmpq $10, %rbx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000024ae movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x000024b2 movq $-56(%rbp), %r9
- 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x000024b6 jae LBB0_513
- 0x8b, 0x5d, 0x98, //0x000024bc movl $-104(%rbp), %ebx
- 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000024bf jmp LBB0_517
- //0x000024c4 LBB0_512
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000024c4 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x000024c8 movq $-56(%rbp), %r9
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000024cc jmp LBB0_517
- //0x000024d1 LBB0_513
- 0x48, 0x63, 0xcf, //0x000024d1 movslq %edi, %rcx
- 0x48, 0xff, 0xc9, //0x000024d4 decq %rcx
- 0x8b, 0x5d, 0x98, //0x000024d7 movl $-104(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000024da jmp LBB0_515
- //0x000024df LBB0_514
- 0x48, 0x85, 0xc0, //0x000024df testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000024e2 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000024e7 cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x000024eb decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x000024ee cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x000024f2 movq %rdx, %rsi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000024f5 jbe LBB0_517
- //0x000024fb LBB0_515
- 0x48, 0x89, 0xf0, //0x000024fb movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000024fe movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002508 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000250b shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000250f leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00002513 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xf0, //0x00002517 movq %rsi, %rax
- 0x48, 0x29, 0xf8, //0x0000251a subq %rdi, %rax
- 0x4c, 0x39, 0xf9, //0x0000251d cmpq %r15, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00002520 jae LBB0_514
- 0x04, 0x30, //0x00002526 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00002528 movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x0000252c decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x0000252f cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x00002533 movq %rdx, %rsi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002536 ja LBB0_515
- //0x0000253c LBB0_517
- 0x41, 0x01, 0xdb, //0x0000253c addl %ebx, %r11d
- 0x4d, 0x63, 0xdb, //0x0000253f movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00002542 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00002545 cmovbel %r15d, %r11d
- 0x41, 0x01, 0xd9, //0x00002549 addl %ebx, %r9d
- 0x45, 0x85, 0xdb, //0x0000254c testl %r11d, %r11d
- 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x0000254f jle LBB0_523
- 0x44, 0x89, 0xd8, //0x00002555 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002558 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x0000255e jne LBB0_524
- //0x00002564 LBB0_519
- 0x48, 0x83, 0xf8, 0x01, //0x00002564 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002568 jle LBB0_522
- 0x4c, 0x8d, 0x58, 0xff, //0x0000256e leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002572 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00002578 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000257b je LBB0_519
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002581 jmp LBB0_524
- //0x00002586 LBB0_521
- 0x0f, 0x8c, 0x82, 0xfe, 0xff, 0xff, //0x00002586 jl LBB0_503
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x0000258c jmp LBB0_504
- //0x00002591 LBB0_522
- 0xff, 0xc8, //0x00002591 decl %eax
- 0x41, 0x89, 0xc3, //0x00002593 movl %eax, %r11d
- //0x00002596 LBB0_523
- 0x45, 0x85, 0xdb, //0x00002596 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00002599 cmovel %r11d, %r9d
- //0x0000259d LBB0_524
- 0x44, 0x89, 0xde, //0x0000259d movl %r11d, %esi
- 0x44, 0x89, 0xd8, //0x000025a0 movl %r11d, %eax
- 0x45, 0x85, 0xc0, //0x000025a3 testl %r8d, %r8d
- 0x0f, 0x89, 0x5a, 0xfb, 0xff, 0xff, //0x000025a6 jns LBB0_456
- //0x000025ac LBB0_525
- 0x41, 0x83, 0xf8, 0xc3, //0x000025ac cmpl $-61, %r8d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x000025b0 jle LBB0_529
- 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x000025b6 jmp LBB0_549
- //0x000025bb LBB0_526
- 0xff, 0xc9, //0x000025bb decl %ecx
- 0x41, 0x89, 0xcb, //0x000025bd movl %ecx, %r11d
- //0x000025c0 LBB0_527
- 0x45, 0x85, 0xdb, //0x000025c0 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x000025c3 cmovel %r11d, %r9d
- //0x000025c7 LBB0_528
- 0x44, 0x8d, 0x40, 0x3c, //0x000025c7 leal $60(%rax), %r8d
- 0x44, 0x89, 0xde, //0x000025cb movl %r11d, %esi
- 0x83, 0xf8, 0x88, //0x000025ce cmpl $-120, %eax
- 0x0f, 0x8d, 0x73, 0x01, 0x00, 0x00, //0x000025d1 jge LBB0_548
- //0x000025d7 LBB0_529
- 0x44, 0x89, 0xc0, //0x000025d7 movl %r8d, %eax
- 0x48, 0x63, 0xfe, //0x000025da movslq %esi, %rdi
- 0x31, 0xd2, //0x000025dd xorl %edx, %edx
- 0x31, 0xc9, //0x000025df xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025e1 .p2align 4, 0x90
- //0x000025f0 LBB0_530
- 0x48, 0x39, 0xfa, //0x000025f0 cmpq %rdi, %rdx
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x000025f3 jge LBB0_532
- 0x48, 0x8d, 0x0c, 0x89, //0x000025f9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x000025fd movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00002602 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc2, //0x00002607 incq %rdx
- 0x49, 0x8d, 0x5a, 0x01, //0x0000260a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xd9, //0x0000260e cmpq %rbx, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00002611 jb LBB0_530
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00002617 jmp LBB0_534
- //0x0000261c LBB0_532
- 0x48, 0x85, 0xc9, //0x0000261c testq %rcx, %rcx
- 0x0f, 0x84, 0x1d, 0x01, 0x00, 0x00, //0x0000261f je LBB0_547
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002625 .p2align 4, 0x90
- //0x00002630 LBB0_533
- 0x48, 0x01, 0xc9, //0x00002630 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002633 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc2, //0x00002637 incl %edx
- 0x49, 0x8d, 0x7a, 0x01, //0x00002639 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xf9, //0x0000263d cmpq %rdi, %rcx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00002640 jb LBB0_533
- //0x00002646 LBB0_534
- 0x41, 0x29, 0xd1, //0x00002646 subl %edx, %r9d
- 0x31, 0xff, //0x00002649 xorl %edi, %edi
- 0x39, 0xf2, //0x0000264b cmpl %esi, %edx
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x0000264d jge LBB0_539
- 0x48, 0x63, 0xd2, //0x00002653 movslq %edx, %rdx
- 0x49, 0x63, 0xf3, //0x00002656 movslq %r11d, %rsi
- 0x49, 0x8d, 0x3c, 0x14, //0x00002659 leaq (%r12,%rdx), %rdi
- 0x45, 0x31, 0xdb, //0x0000265d xorl %r11d, %r11d
- //0x00002660 .p2align 4, 0x90
- //0x00002660 LBB0_536
- 0x48, 0x89, 0xcb, //0x00002660 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002663 shrq $60, %rbx
- 0x4c, 0x21, 0xd1, //0x00002667 andq %r10, %rcx
- 0x80, 0xcb, 0x30, //0x0000266a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x1c, //0x0000266d movb %bl, (%r12,%r11)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002671 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x1f, //0x00002675 movsbq (%rdi,%r11), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x0000267a leaq $-48(%rbx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x5c, 0x1a, 0x01, //0x0000267f leaq $1(%rdx,%r11), %rbx
- 0x49, 0xff, 0xc3, //0x00002684 incq %r11
- 0x48, 0x39, 0xf3, //0x00002687 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x0000268a jl LBB0_536
- 0x48, 0x85, 0xc9, //0x00002690 testq %rcx, %rcx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002693 je LBB0_543
- 0x44, 0x89, 0xdf, //0x00002699 movl %r11d, %edi
- //0x0000269c LBB0_539
- 0x41, 0x89, 0xfb, //0x0000269c movl %edi, %r11d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000269f jmp LBB0_541
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026a4 .p2align 4, 0x90
- //0x000026b0 LBB0_540
- 0x48, 0x85, 0xd2, //0x000026b0 testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000026b3 movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x000026b8 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc9, //0x000026bc addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000026bf leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000026c3 testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000026c6 je LBB0_543
- //0x000026cc LBB0_541
- 0x48, 0x89, 0xca, //0x000026cc movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x000026cf shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x000026d3 andq %r10, %rcx
- 0x49, 0x63, 0xf3, //0x000026d6 movslq %r11d, %rsi
- 0x49, 0x39, 0xf7, //0x000026d9 cmpq %rsi, %r15
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x000026dc jbe LBB0_540
- 0x80, 0xca, 0x30, //0x000026e2 orb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x000026e5 movb %dl, (%r12,%rsi)
- 0xff, 0xc6, //0x000026e9 incl %esi
- 0x41, 0x89, 0xf3, //0x000026eb movl %esi, %r11d
- 0x48, 0x01, 0xc9, //0x000026ee addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000026f1 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000026f5 testq %rcx, %rcx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x000026f8 jne LBB0_541
- //0x000026fe LBB0_543
- 0x41, 0xff, 0xc1, //0x000026fe incl %r9d
- 0x45, 0x85, 0xdb, //0x00002701 testl %r11d, %r11d
- 0x0f, 0x8e, 0xb6, 0xfe, 0xff, 0xff, //0x00002704 jle LBB0_527
- 0x44, 0x89, 0xd9, //0x0000270a movl %r11d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000270d cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00002713 jne LBB0_528
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002719 .p2align 4, 0x90
- //0x00002720 LBB0_545
- 0x48, 0x83, 0xf9, 0x01, //0x00002720 cmpq $1, %rcx
- 0x0f, 0x8e, 0x91, 0xfe, 0xff, 0xff, //0x00002724 jle LBB0_526
- 0x4c, 0x8d, 0x59, 0xff, //0x0000272a leaq $-1(%rcx), %r11
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x0000272e cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xd9, //0x00002734 movq %r11, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002737 je LBB0_545
- 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x0000273d jmp LBB0_528
- //0x00002742 LBB0_547
- 0x45, 0x31, 0xdb, //0x00002742 xorl %r11d, %r11d
- 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x00002745 jmp LBB0_528
- //0x0000274a LBB0_548
- 0x44, 0x89, 0xde, //0x0000274a movl %r11d, %esi
- 0x44, 0x89, 0xd8, //0x0000274d movl %r11d, %eax
- 0x45, 0x85, 0xc0, //0x00002750 testl %r8d, %r8d
- 0x0f, 0x84, 0xad, 0xf9, 0xff, 0xff, //0x00002753 je LBB0_456
- //0x00002759 LBB0_549
- 0x41, 0xf7, 0xd8, //0x00002759 negl %r8d
- 0x48, 0x63, 0xfe, //0x0000275c movslq %esi, %rdi
- 0x31, 0xd2, //0x0000275f xorl %edx, %edx
- 0x31, 0xc0, //0x00002761 xorl %eax, %eax
- //0x00002763 LBB0_550
- 0x48, 0x39, 0xfa, //0x00002763 cmpq %rdi, %rdx
- 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00002766 jge LBB0_552
- 0x48, 0x8d, 0x04, 0x80, //0x0000276c leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x00002770 movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00002775 leaq $-48(%rcx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x0000277a incq %rdx
- 0x48, 0x89, 0xc3, //0x0000277d movq %rax, %rbx
- 0x44, 0x89, 0xc1, //0x00002780 movl %r8d, %ecx
- 0x48, 0xd3, 0xeb, //0x00002783 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00002786 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00002789 je LBB0_550
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000278f jmp LBB0_556
- //0x00002794 LBB0_552
- 0x48, 0x85, 0xc0, //0x00002794 testq %rax, %rax
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002797 jne LBB0_555
- 0x45, 0x31, 0xdb, //0x0000279d xorl %r11d, %r11d
- 0x31, 0xc0, //0x000027a0 xorl %eax, %eax
- 0xe9, 0x5f, 0xf9, 0xff, 0xff, //0x000027a2 jmp LBB0_456
- //0x000027a7 LBB0_554
- 0x48, 0x01, 0xc0, //0x000027a7 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000027aa leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x000027ae incl %edx
- //0x000027b0 LBB0_555
- 0x48, 0x89, 0xc7, //0x000027b0 movq %rax, %rdi
- 0x44, 0x89, 0xc1, //0x000027b3 movl %r8d, %ecx
- 0x48, 0xd3, 0xef, //0x000027b6 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x000027b9 testq %rdi, %rdi
- 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x000027bc je LBB0_554
- //0x000027c2 LBB0_556
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %rbx
- 0x44, 0x89, 0xc1, //0x000027c9 movl %r8d, %ecx
- 0x48, 0xd3, 0xe3, //0x000027cc shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x000027cf notq %rbx
- 0x31, 0xff, //0x000027d2 xorl %edi, %edi
- 0x39, 0xf2, //0x000027d4 cmpl %esi, %edx
- 0x0f, 0x8d, 0x4b, 0x00, 0x00, 0x00, //0x000027d6 jge LBB0_560
- 0x4c, 0x89, 0x4d, 0xc8, //0x000027dc movq %r9, $-56(%rbp)
- 0x4c, 0x63, 0xea, //0x000027e0 movslq %edx, %r13
- 0x4d, 0x63, 0xcb, //0x000027e3 movslq %r11d, %r9
- 0x4f, 0x8d, 0x1c, 0x2c, //0x000027e6 leaq (%r12,%r13), %r11
- 0x31, 0xff, //0x000027ea xorl %edi, %edi
- //0x000027ec LBB0_558
- 0x48, 0x89, 0xc6, //0x000027ec movq %rax, %rsi
- 0x44, 0x89, 0xc1, //0x000027ef movl %r8d, %ecx
- 0x48, 0xd3, 0xee, //0x000027f2 shrq %cl, %rsi
- 0x48, 0x21, 0xd8, //0x000027f5 andq %rbx, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x000027f8 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x000027fc movb %sil, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x00002800 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x3b, //0x00002804 movsbq (%r11,%rdi), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00002809 leaq $-48(%rcx,%rax,2), %rax
- 0x49, 0x8d, 0x4c, 0x3d, 0x01, //0x0000280e leaq $1(%r13,%rdi), %rcx
- 0x48, 0xff, 0xc7, //0x00002813 incq %rdi
- 0x4c, 0x39, 0xc9, //0x00002816 cmpq %r9, %rcx
- 0x0f, 0x8c, 0xcd, 0xff, 0xff, 0xff, //0x00002819 jl LBB0_558
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000281f movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00002823 movq $-56(%rbp), %r9
- //0x00002827 LBB0_560
- 0x41, 0x29, 0xd1, //0x00002827 subl %edx, %r9d
- 0x41, 0x89, 0xfb, //0x0000282a movl %edi, %r11d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000282d jmp LBB0_563
- //0x00002832 LBB0_561
- 0x48, 0x85, 0xd2, //0x00002832 testq %rdx, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002835 movl $1, %ecx
- 0x44, 0x0f, 0x45, 0xf1, //0x0000283a cmovnel %ecx, %r14d
- //0x0000283e LBB0_562
- 0x48, 0x01, 0xc0, //0x0000283e addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002841 leaq (%rax,%rax,4), %rax
- //0x00002845 LBB0_563
- 0x48, 0x85, 0xc0, //0x00002845 testq %rax, %rax
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002848 je LBB0_566
- 0x48, 0x89, 0xc2, //0x0000284e movq %rax, %rdx
- 0x44, 0x89, 0xc1, //0x00002851 movl %r8d, %ecx
- 0x48, 0xd3, 0xea, //0x00002854 shrq %cl, %rdx
- 0x48, 0x21, 0xd8, //0x00002857 andq %rbx, %rax
- 0x49, 0x63, 0xcb, //0x0000285a movslq %r11d, %rcx
- 0x49, 0x39, 0xcf, //0x0000285d cmpq %rcx, %r15
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00002860 jbe LBB0_561
- 0x80, 0xc2, 0x30, //0x00002866 addb $48, %dl
- 0x41, 0x88, 0x14, 0x0c, //0x00002869 movb %dl, (%r12,%rcx)
- 0xff, 0xc1, //0x0000286d incl %ecx
- 0x41, 0x89, 0xcb, //0x0000286f movl %ecx, %r11d
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002872 jmp LBB0_562
- //0x00002877 LBB0_566
- 0x41, 0xff, 0xc1, //0x00002877 incl %r9d
- 0x45, 0x85, 0xdb, //0x0000287a testl %r11d, %r11d
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x0000287d jle LBB0_571
- 0x44, 0x89, 0xd8, //0x00002883 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002886 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x0000288c jne LBB0_572
- //0x00002892 LBB0_568
- 0x48, 0x83, 0xf8, 0x01, //0x00002892 cmpq $1, %rax
- 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00002896 jle LBB0_570
- 0x4c, 0x8d, 0x58, 0xff, //0x0000289c leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x000028a0 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x000028a6 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000028a9 je LBB0_568
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000028af jmp LBB0_572
- //0x000028b4 LBB0_570
- 0xff, 0xc8, //0x000028b4 decl %eax
- 0x41, 0x89, 0xc3, //0x000028b6 movl %eax, %r11d
- //0x000028b9 LBB0_571
- 0x45, 0x85, 0xdb, //0x000028b9 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x000028bc cmovel %r11d, %r9d
- //0x000028c0 LBB0_572
- 0x44, 0x89, 0xd8, //0x000028c0 movl %r11d, %eax
- 0xe9, 0x3e, 0xf8, 0xff, 0xff, //0x000028c3 jmp LBB0_456
- //0x000028c8 LBB0_573
- 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x000028c8 cmpl $-1022, %edi
- 0x4c, 0x89, 0x4d, 0xc8, //0x000028ce movq %r9, $-56(%rbp)
- 0x0f, 0x8f, 0x9c, 0x01, 0x00, 0x00, //0x000028d2 jg LBB0_599
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000028d8 movl $-1022, %r9d
- 0x85, 0xf6, //0x000028de testl %esi, %esi
- 0x0f, 0x84, 0xb5, 0x01, 0x00, 0x00, //0x000028e0 je LBB0_602
- 0x8d, 0x8f, 0xfd, 0x03, 0x00, 0x00, //0x000028e6 leal $1021(%rdi), %ecx
- 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x000028ec cmpl $-1082, %edi
- 0x0f, 0x8f, 0xb5, 0x01, 0x00, 0x00, //0x000028f2 jg LBB0_605
- 0x49, 0x8d, 0x42, 0x01, //0x000028f8 leaq $1(%r10), %rax
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000028fc movl $1, %r13d
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002902 jmp LBB0_580
- //0x00002907 LBB0_577
- 0xff, 0xc9, //0x00002907 decl %ecx
- 0x41, 0x89, 0xcb, //0x00002909 movl %ecx, %r11d
- //0x0000290c LBB0_578
- 0x45, 0x85, 0xdb, //0x0000290c testl %r11d, %r11d
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000290f movq $-56(%rbp), %rcx
- 0x41, 0x0f, 0x44, 0xcb, //0x00002913 cmovel %r11d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002917 movq %rcx, $-56(%rbp)
- //0x0000291b LBB0_579
- 0x41, 0x8d, 0x48, 0x3c, //0x0000291b leal $60(%r8), %ecx
- 0x44, 0x89, 0xde, //0x0000291f movl %r11d, %esi
- 0x41, 0x83, 0xf8, 0x88, //0x00002922 cmpl $-120, %r8d
- 0x0f, 0x8d, 0x76, 0x01, 0x00, 0x00, //0x00002926 jge LBB0_603
- //0x0000292c LBB0_580
- 0x41, 0x89, 0xc8, //0x0000292c movl %ecx, %r8d
- 0x48, 0x63, 0xde, //0x0000292f movslq %esi, %rbx
- 0x31, 0xff, //0x00002932 xorl %edi, %edi
- 0x31, 0xc9, //0x00002934 xorl %ecx, %ecx
- //0x00002936 LBB0_581
- 0x48, 0x39, 0xdf, //0x00002936 cmpq %rbx, %rdi
- 0x0f, 0x8d, 0x1f, 0x00, 0x00, 0x00, //0x00002939 jge LBB0_583
- 0x48, 0x8d, 0x0c, 0x89, //0x0000293f leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00002943 movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00002948 leaq $-48(%rdx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x0000294d incq %rdi
- 0x48, 0x39, 0xc1, //0x00002950 cmpq %rax, %rcx
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x00002953 jb LBB0_581
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002959 jmp LBB0_585
- //0x0000295e LBB0_583
- 0x48, 0x85, 0xc9, //0x0000295e testq %rcx, %rcx
- 0x0f, 0x84, 0x05, 0x01, 0x00, 0x00, //0x00002961 je LBB0_598
- //0x00002967 LBB0_584
- 0x48, 0x01, 0xc9, //0x00002967 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000296a leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc7, //0x0000296e incl %edi
- 0x48, 0x39, 0xc1, //0x00002970 cmpq %rax, %rcx
- 0x0f, 0x82, 0xee, 0xff, 0xff, 0xff, //0x00002973 jb LBB0_584
- //0x00002979 LBB0_585
- 0x48, 0x8b, 0x55, 0xc8, //0x00002979 movq $-56(%rbp), %rdx
- 0x29, 0xfa, //0x0000297d subl %edi, %edx
- 0x48, 0x89, 0x55, 0xc8, //0x0000297f movq %rdx, $-56(%rbp)
- 0x31, 0xdb, //0x00002983 xorl %ebx, %ebx
- 0x39, 0xf7, //0x00002985 cmpl %esi, %edi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00002987 jge LBB0_590
- 0x48, 0x63, 0xf7, //0x0000298d movslq %edi, %rsi
- 0x49, 0x63, 0xfb, //0x00002990 movslq %r11d, %rdi
- 0x49, 0x8d, 0x1c, 0x34, //0x00002993 leaq (%r12,%rsi), %rbx
- 0x45, 0x31, 0xdb, //0x00002997 xorl %r11d, %r11d
- //0x0000299a LBB0_587
- 0x48, 0x89, 0xca, //0x0000299a movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x0000299d shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x000029a1 andq %r10, %rcx
- 0x80, 0xca, 0x30, //0x000029a4 orb $48, %dl
- 0x43, 0x88, 0x14, 0x1c, //0x000029a7 movb %dl, (%r12,%r11)
- 0x48, 0x8d, 0x0c, 0x89, //0x000029ab leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x14, 0x1b, //0x000029af movsbq (%rbx,%r11), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x000029b4 leaq $-48(%rdx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x54, 0x1e, 0x01, //0x000029b9 leaq $1(%rsi,%r11), %rdx
- 0x49, 0xff, 0xc3, //0x000029be incq %r11
- 0x48, 0x39, 0xfa, //0x000029c1 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x000029c4 jl LBB0_587
- 0x48, 0x85, 0xc9, //0x000029ca testq %rcx, %rcx
- 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000029cd je LBB0_594
- 0x44, 0x89, 0xdb, //0x000029d3 movl %r11d, %ebx
- //0x000029d6 LBB0_590
- 0x41, 0x89, 0xdb, //0x000029d6 movl %ebx, %r11d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000029d9 jmp LBB0_592
- //0x000029de LBB0_591
- 0x48, 0x85, 0xf6, //0x000029de testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf5, //0x000029e1 cmovnel %r13d, %r14d
- 0x48, 0x01, 0xc9, //0x000029e5 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000029e8 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000029ec testq %rcx, %rcx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000029ef je LBB0_594
- //0x000029f5 LBB0_592
- 0x48, 0x89, 0xce, //0x000029f5 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x3c, //0x000029f8 shrq $60, %rsi
- 0x4c, 0x21, 0xd1, //0x000029fc andq %r10, %rcx
- 0x49, 0x63, 0xfb, //0x000029ff movslq %r11d, %rdi
- 0x49, 0x39, 0xff, //0x00002a02 cmpq %rdi, %r15
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00002a05 jbe LBB0_591
- 0x40, 0x80, 0xce, 0x30, //0x00002a0b orb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00002a0f movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00002a13 incl %edi
- 0x41, 0x89, 0xfb, //0x00002a15 movl %edi, %r11d
- 0x48, 0x01, 0xc9, //0x00002a18 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002a1b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00002a1f testq %rcx, %rcx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002a22 jne LBB0_592
- //0x00002a28 LBB0_594
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002a28 movq $-56(%rbp), %rcx
- 0xff, 0xc1, //0x00002a2c incl %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002a2e movq %rcx, $-56(%rbp)
- 0x45, 0x85, 0xdb, //0x00002a32 testl %r11d, %r11d
- 0x0f, 0x8e, 0xd1, 0xfe, 0xff, 0xff, //0x00002a35 jle LBB0_578
- 0x44, 0x89, 0xd9, //0x00002a3b movl %r11d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00002a3e cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xd1, 0xfe, 0xff, 0xff, //0x00002a44 jne LBB0_579
- //0x00002a4a LBB0_596
- 0x48, 0x83, 0xf9, 0x01, //0x00002a4a cmpq $1, %rcx
- 0x0f, 0x8e, 0xb3, 0xfe, 0xff, 0xff, //0x00002a4e jle LBB0_577
- 0x4c, 0x8d, 0x59, 0xff, //0x00002a54 leaq $-1(%rcx), %r11
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00002a58 cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xd9, //0x00002a5e movq %r11, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002a61 je LBB0_596
- 0xe9, 0xaf, 0xfe, 0xff, 0xff, //0x00002a67 jmp LBB0_579
- //0x00002a6c LBB0_598
- 0x45, 0x31, 0xdb, //0x00002a6c xorl %r11d, %r11d
- 0xe9, 0xa7, 0xfe, 0xff, 0xff, //0x00002a6f jmp LBB0_579
- //0x00002a74 LBB0_599
- 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002a74 cmpl $1024, %edi
- 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x00002a7a jle LBB0_601
- 0x31, 0xff, //0x00002a80 xorl %edi, %edi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002a82 movabsq $9218868437227405312, %r9
- 0xe9, 0xd4, 0x04, 0x00, 0x00, //0x00002a8c jmp LBB0_688
- //0x00002a91 LBB0_601
- 0xff, 0xcf, //0x00002a91 decl %edi
- 0x41, 0x89, 0xf9, //0x00002a93 movl %edi, %r9d
- 0xe9, 0x87, 0x01, 0x00, 0x00, //0x00002a96 jmp LBB0_621
- //0x00002a9b LBB0_602
- 0x31, 0xc0, //0x00002a9b xorl %eax, %eax
- 0xe9, 0x72, 0x03, 0x00, 0x00, //0x00002a9d jmp LBB0_662
- //0x00002aa2 LBB0_603
- 0x85, 0xc9, //0x00002aa2 testl %ecx, %ecx
- 0x0f, 0x84, 0x6f, 0x01, 0x00, 0x00, //0x00002aa4 je LBB0_620
- 0x44, 0x89, 0xde, //0x00002aaa movl %r11d, %esi
- //0x00002aad LBB0_605
- 0xf7, 0xd9, //0x00002aad negl %ecx
- 0x48, 0x63, 0xfe, //0x00002aaf movslq %esi, %rdi
- 0x31, 0xd2, //0x00002ab2 xorl %edx, %edx
- 0x31, 0xc0, //0x00002ab4 xorl %eax, %eax
- //0x00002ab6 LBB0_606
- 0x48, 0x39, 0xfa, //0x00002ab6 cmpq %rdi, %rdx
- 0x0f, 0x8d, 0x25, 0x00, 0x00, 0x00, //0x00002ab9 jge LBB0_623
- 0x48, 0x8d, 0x04, 0x80, //0x00002abf leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x00002ac3 movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x44, 0x43, 0xd0, //0x00002ac8 leaq $-48(%rbx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00002acd incq %rdx
- 0x48, 0x89, 0xc3, //0x00002ad0 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002ad3 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00002ad6 testq %rbx, %rbx
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00002ad9 je LBB0_606
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002adf jmp LBB0_608
- //0x00002ae4 LBB0_623
- 0x48, 0x85, 0xc0, //0x00002ae4 testq %rax, %rax
- 0x0f, 0x84, 0x45, 0x01, 0x00, 0x00, //0x00002ae7 je LBB0_626
- 0x48, 0x89, 0xc7, //0x00002aed movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002af0 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00002af3 testq %rdi, %rdi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002af6 jne LBB0_608
- //0x00002afc LBB0_625
- 0x48, 0x01, 0xc0, //0x00002afc addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002aff leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00002b03 incl %edx
- 0x48, 0x89, 0xc7, //0x00002b05 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002b08 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00002b0b testq %rdi, %rdi
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00002b0e je LBB0_625
- //0x00002b14 LBB0_608
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002b14 movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x00002b1b shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x00002b1e notq %rbx
- 0x45, 0x31, 0xc0, //0x00002b21 xorl %r8d, %r8d
- 0x39, 0xf2, //0x00002b24 cmpl %esi, %edx
- 0x0f, 0x8d, 0x3d, 0x00, 0x00, 0x00, //0x00002b26 jge LBB0_611
- 0x4c, 0x63, 0xd2, //0x00002b2c movslq %edx, %r10
- 0x4d, 0x63, 0xcb, //0x00002b2f movslq %r11d, %r9
- 0x4b, 0x8d, 0x3c, 0x14, //0x00002b32 leaq (%r12,%r10), %rdi
- 0x45, 0x31, 0xc0, //0x00002b36 xorl %r8d, %r8d
- //0x00002b39 LBB0_610
- 0x48, 0x89, 0xc6, //0x00002b39 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00002b3c shrq %cl, %rsi
- 0x48, 0x21, 0xd8, //0x00002b3f andq %rbx, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x00002b42 addb $48, %sil
- 0x43, 0x88, 0x34, 0x04, //0x00002b46 movb %sil, (%r12,%r8)
- 0x48, 0x8d, 0x04, 0x80, //0x00002b4a leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x34, 0x07, //0x00002b4e movsbq (%rdi,%r8), %rsi
- 0x48, 0x8d, 0x44, 0x46, 0xd0, //0x00002b53 leaq $-48(%rsi,%rax,2), %rax
- 0x4b, 0x8d, 0x74, 0x02, 0x01, //0x00002b58 leaq $1(%r10,%r8), %rsi
- 0x49, 0xff, 0xc0, //0x00002b5d incq %r8
- 0x4c, 0x39, 0xce, //0x00002b60 cmpq %r9, %rsi
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00002b63 jl LBB0_610
- //0x00002b69 LBB0_611
- 0x48, 0x8b, 0x75, 0xc8, //0x00002b69 movq $-56(%rbp), %rsi
- 0x29, 0xd6, //0x00002b6d subl %edx, %esi
- 0x48, 0x89, 0x75, 0xc8, //0x00002b6f movq %rsi, $-56(%rbp)
- 0x48, 0x85, 0xc0, //0x00002b73 testq %rax, %rax
- 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00002b76 je LBB0_616
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002b7c movl $1, %r9d
- 0x48, 0x8b, 0x55, 0xa8, //0x00002b82 movq $-88(%rbp), %rdx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002b86 jmp LBB0_614
- //0x00002b8b LBB0_613
- 0x48, 0x85, 0xf6, //0x00002b8b testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf1, //0x00002b8e cmovnel %r9d, %r14d
- 0x48, 0x01, 0xc0, //0x00002b92 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002b95 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00002b99 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002b9c je LBB0_616
- //0x00002ba2 LBB0_614
- 0x48, 0x89, 0xc6, //0x00002ba2 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00002ba5 shrq %cl, %rsi
- 0x48, 0x21, 0xd8, //0x00002ba8 andq %rbx, %rax
- 0x49, 0x63, 0xf8, //0x00002bab movslq %r8d, %rdi
- 0x48, 0x39, 0xfa, //0x00002bae cmpq %rdi, %rdx
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00002bb1 jbe LBB0_613
- 0x40, 0x80, 0xc6, 0x30, //0x00002bb7 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00002bbb movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00002bbf incl %edi
- 0x41, 0x89, 0xf8, //0x00002bc1 movl %edi, %r8d
- 0x48, 0x01, 0xc0, //0x00002bc4 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002bc7 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00002bcb testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002bce jne LBB0_614
- //0x00002bd4 LBB0_616
- 0x48, 0x8b, 0x45, 0xc8, //0x00002bd4 movq $-56(%rbp), %rax
- 0xff, 0xc0, //0x00002bd8 incl %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00002bda movq %rax, $-56(%rbp)
- 0x45, 0x85, 0xc0, //0x00002bde testl %r8d, %r8d
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002be1 jle LBB0_634
- 0x44, 0x89, 0xc0, //0x00002be7 movl %r8d, %eax
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002bea movl $-1022, %r9d
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002bf0 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002bf6 jne LBB0_635
- //0x00002bfc LBB0_618
- 0x48, 0x83, 0xf8, 0x01, //0x00002bfc cmpq $1, %rax
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00002c00 jle LBB0_633
- 0x4c, 0x8d, 0x58, 0xff, //0x00002c06 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002c0a cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00002c10 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002c13 je LBB0_618
- //0x00002c19 LBB0_620
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002c19 movl $-1022, %r9d
- 0x44, 0x89, 0xde, //0x00002c1f movl %r11d, %esi
- //0x00002c22 LBB0_621
- 0x85, 0xf6, //0x00002c22 testl %esi, %esi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002c24 je LBB0_626
- 0x45, 0x89, 0xd8, //0x00002c2a movl %r11d, %r8d
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002c2d jmp LBB0_636
- //0x00002c32 LBB0_626
- 0x31, 0xc0, //0x00002c32 xorl %eax, %eax
- 0xe9, 0xd7, 0x01, 0x00, 0x00, //0x00002c34 jmp LBB0_661
- //0x00002c39 LBB0_633
- 0xff, 0xc8, //0x00002c39 decl %eax
- 0x41, 0x89, 0xc0, //0x00002c3b movl %eax, %r8d
- //0x00002c3e LBB0_634
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002c3e movl $-1022, %r9d
- 0x45, 0x85, 0xc0, //0x00002c44 testl %r8d, %r8d
- 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x00002c47 je LBB0_683
- //0x00002c4d LBB0_635
- 0x44, 0x89, 0xc6, //0x00002c4d movl %r8d, %esi
- //0x00002c50 LBB0_636
- 0x4c, 0x63, 0xee, //0x00002c50 movslq %esi, %r13
- 0xb1, 0x31, //0x00002c53 movb $49, %cl
- 0x31, 0xc0, //0x00002c55 xorl %eax, %eax
- 0x41, 0xba, 0x10, 0x00, 0x00, 0x00, //0x00002c57 movl $16, %r10d
- //0x00002c5d LBB0_637
- 0x48, 0x83, 0xf8, 0x26, //0x00002c5d cmpq $38, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002c61 je LBB0_641
- 0x41, 0x38, 0x0c, 0x04, //0x00002c67 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00002c6b jne LBB0_642
- 0x48, 0x8d, 0x0d, 0xc8, 0x35, 0x00, 0x00, //0x00002c71 leaq $13768(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x08, 0x8d, 0x15, 0x00, 0x00, //0x00002c78 movzbl $5517(%rax,%rcx), %ecx
- 0x48, 0xff, 0xc0, //0x00002c80 incq %rax
- 0x49, 0x39, 0xc5, //0x00002c83 cmpq %rax, %r13
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00002c86 jne LBB0_637
- 0x84, 0xc9, //0x00002c8c testb %cl, %cl
- 0x4c, 0x8b, 0x7d, 0xa8, //0x00002c8e movq $-88(%rbp), %r15
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002c92 jne LBB0_643
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002c98 jmp LBB0_644
- //0x00002c9d LBB0_641
- 0x4c, 0x8b, 0x7d, 0xa8, //0x00002c9d movq $-88(%rbp), %r15
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002ca1 jmp LBB0_644
- //0x00002ca6 LBB0_642
- 0x4c, 0x8b, 0x7d, 0xa8, //0x00002ca6 movq $-88(%rbp), %r15
- 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00002caa jge LBB0_644
- //0x00002cb0 LBB0_643
- 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00002cb0 movl $15, %r10d
- //0x00002cb6 LBB0_644
- 0x85, 0xf6, //0x00002cb6 testl %esi, %esi
- 0x0f, 0x8e, 0xf6, 0x00, 0x00, 0x00, //0x00002cb8 jle LBB0_655
- 0x44, 0x01, 0xd6, //0x00002cbe addl %r10d, %esi
- 0x48, 0x63, 0xfe, //0x00002cc1 movslq %esi, %rdi
- 0x48, 0xff, 0xcf, //0x00002cc4 decq %rdi
- 0x49, 0xff, 0xc5, //0x00002cc7 incq %r13
- 0x31, 0xc9, //0x00002cca xorl %ecx, %ecx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002ccc movabsq $-432345564227567616, %r11
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002cd6 jmp LBB0_648
- //0x00002cdb LBB0_646
- 0x48, 0x85, 0xc0, //0x00002cdb testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002cde movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002ce3 cmovnel %eax, %r14d
- //0x00002ce7 LBB0_647
- 0xff, 0xce, //0x00002ce7 decl %esi
- 0x48, 0xff, 0xcf, //0x00002ce9 decq %rdi
- 0x49, 0xff, 0xcd, //0x00002cec decq %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00002cef cmpq $1, %r13
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002cf3 jle LBB0_650
- //0x00002cf9 LBB0_648
- 0x4b, 0x0f, 0xbe, 0x5c, 0x2c, 0xfe, //0x00002cf9 movsbq $-2(%r12,%r13), %rbx
- 0x48, 0xc1, 0xe3, 0x35, //0x00002cff shlq $53, %rbx
- 0x48, 0x01, 0xcb, //0x00002d03 addq %rcx, %rbx
- 0x4c, 0x01, 0xdb, //0x00002d06 addq %r11, %rbx
- 0x48, 0x89, 0xd8, //0x00002d09 movq %rbx, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002d0c movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002d16 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002d19 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002d1c shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002d20 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002d24 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00002d28 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002d2b subq %rdx, %rax
- 0x4c, 0x39, 0xff, //0x00002d2e cmpq %r15, %rdi
- 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00002d31 jae LBB0_646
- 0x04, 0x30, //0x00002d37 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00002d39 movb %al, (%r12,%rdi)
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00002d3d jmp LBB0_647
- //0x00002d42 LBB0_650
- 0x48, 0x83, 0xfb, 0x0a, //0x00002d42 cmpq $10, %rbx
- 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x00002d46 jb LBB0_655
- 0x48, 0x63, 0xf6, //0x00002d4c movslq %esi, %rsi
- 0x48, 0xff, 0xce, //0x00002d4f decq %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002d52 movl $1, %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002d57 jmp LBB0_653
- //0x00002d5c LBB0_652
- 0x48, 0x85, 0xc0, //0x00002d5c testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x00002d5f cmovnel %edi, %r14d
- 0x48, 0xff, 0xce, //0x00002d63 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002d66 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002d6a movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00002d6d jbe LBB0_655
- //0x00002d73 LBB0_653
- 0x48, 0x89, 0xc8, //0x00002d73 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002d76 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002d80 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002d83 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002d87 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002d8b leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00002d8f movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002d92 subq %rbx, %rax
- 0x4c, 0x39, 0xfe, //0x00002d95 cmpq %r15, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00002d98 jae LBB0_652
- 0x04, 0x30, //0x00002d9e addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002da0 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00002da4 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002da7 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002dab movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002dae ja LBB0_653
- //0x00002db4 LBB0_655
- 0x45, 0x01, 0xd0, //0x00002db4 addl %r10d, %r8d
- 0x49, 0x63, 0xc0, //0x00002db7 movslq %r8d, %rax
- 0x49, 0x39, 0xc7, //0x00002dba cmpq %rax, %r15
- 0x41, 0x0f, 0x46, 0xc7, //0x00002dbd cmovbel %r15d, %eax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002dc1 movq $-56(%rbp), %rcx
- 0x44, 0x01, 0xd1, //0x00002dc5 addl %r10d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002dc8 movq %rcx, $-56(%rbp)
- 0x85, 0xc0, //0x00002dcc testl %eax, %eax
- 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00002dce jle LBB0_660
- 0x89, 0xc1, //0x00002dd4 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00002dd6 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00002ddc jne LBB0_661
- //0x00002de2 LBB0_657
- 0x48, 0x83, 0xf9, 0x01, //0x00002de2 cmpq $1, %rcx
- 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00002de6 jle LBB0_659
- 0x48, 0x8d, 0x41, 0xff, //0x00002dec leaq $-1(%rcx), %rax
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00002df0 cmpb $48, $-2(%r12,%rcx)
- 0x48, 0x89, 0xc1, //0x00002df6 movq %rax, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002df9 je LBB0_657
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00002dff jmp LBB0_661
- //0x00002e04 LBB0_659
- 0xff, 0xc9, //0x00002e04 decl %ecx
- 0x89, 0xc8, //0x00002e06 movl %ecx, %eax
- //0x00002e08 LBB0_660
- 0x85, 0xc0, //0x00002e08 testl %eax, %eax
- 0x0f, 0x84, 0x0e, 0x01, 0x00, 0x00, //0x00002e0a je LBB0_683
- //0x00002e10 LBB0_661
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002e10 movq $-48(%rbp), %r13
- //0x00002e14 LBB0_662
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002e14 movq $-80(%rbp), %r11
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002e18 movabsq $4503599627370495, %rcx
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e22 movq $-1, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00002e29 movq $-56(%rbp), %rsi
- 0x83, 0xfe, 0x14, //0x00002e2d cmpl $20, %esi
- 0x0f, 0x8f, 0x72, 0x01, 0x00, 0x00, //0x00002e30 jg LBB0_691
- 0x89, 0xf2, //0x00002e36 movl %esi, %edx
- 0x85, 0xf6, //0x00002e38 testl %esi, %esi
- 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x00002e3a jle LBB0_668
- 0x48, 0x63, 0xf0, //0x00002e40 movslq %eax, %rsi
- 0x31, 0xff, //0x00002e43 xorl %edi, %edi
- 0x31, 0xc9, //0x00002e45 xorl %ecx, %ecx
- //0x00002e47 LBB0_665
- 0x48, 0x39, 0xf7, //0x00002e47 cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x1a, 0x00, 0x00, 0x00, //0x00002e4a jge LBB0_667
- 0x48, 0x8d, 0x0c, 0x89, //0x00002e50 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x3c, //0x00002e54 movsbq (%r12,%rdi), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00002e59 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x00002e5e incq %rdi
- 0x48, 0x39, 0xfa, //0x00002e61 cmpq %rdi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002e64 jne LBB0_665
- //0x00002e6a LBB0_667
- 0x45, 0x31, 0xc0, //0x00002e6a xorl %r8d, %r8d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002e6d jmp LBB0_669
- //0x00002e72 LBB0_668
- 0x31, 0xff, //0x00002e72 xorl %edi, %edi
- 0x41, 0xb0, 0x01, //0x00002e74 movb $1, %r8b
- 0x31, 0xc9, //0x00002e77 xorl %ecx, %ecx
- //0x00002e79 LBB0_669
- 0x48, 0x8b, 0x75, 0xc8, //0x00002e79 movq $-56(%rbp), %rsi
- 0x29, 0xfe, //0x00002e7d subl %edi, %esi
- 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00002e7f jle LBB0_677
- 0x41, 0x89, 0xfa, //0x00002e85 movl %edi, %r10d
- 0x41, 0xf7, 0xd2, //0x00002e88 notl %r10d
- 0x44, 0x03, 0x55, 0xc8, //0x00002e8b addl $-56(%rbp), %r10d
- 0x83, 0xe6, 0x07, //0x00002e8f andl $7, %esi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002e92 je LBB0_674
- 0xf7, 0xde, //0x00002e98 negl %esi
- 0x31, 0xdb, //0x00002e9a xorl %ebx, %ebx
- //0x00002e9c LBB0_672
- 0x48, 0x01, 0xc9, //0x00002e9c addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002e9f leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xcb, //0x00002ea3 decl %ebx
- 0x39, 0xde, //0x00002ea5 cmpl %ebx, %esi
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00002ea7 jne LBB0_672
- 0x29, 0xdf, //0x00002ead subl %ebx, %edi
- //0x00002eaf LBB0_674
- 0x41, 0x83, 0xfa, 0x07, //0x00002eaf cmpl $7, %r10d
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00002eb3 jb LBB0_677
- 0x48, 0x8b, 0x75, 0xc8, //0x00002eb9 movq $-56(%rbp), %rsi
- 0x29, 0xfe, //0x00002ebd subl %edi, %esi
- //0x00002ebf LBB0_676
- 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00002ebf imulq $100000000, %rcx, %rcx
- 0x83, 0xc6, 0xf8, //0x00002ec6 addl $-8, %esi
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002ec9 jne LBB0_676
- //0x00002ecf LBB0_677
- 0x31, 0xff, //0x00002ecf xorl %edi, %edi
- 0x48, 0x8b, 0x75, 0xc8, //0x00002ed1 movq $-56(%rbp), %rsi
- 0x85, 0xf6, //0x00002ed5 testl %esi, %esi
- 0x0f, 0x88, 0x51, 0x00, 0x00, 0x00, //0x00002ed7 js LBB0_685
- 0x39, 0xf0, //0x00002edd cmpl %esi, %eax
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002edf jle LBB0_685
- 0x41, 0x8a, 0x14, 0x14, //0x00002ee5 movb (%r12,%rdx), %dl
- 0xff, 0xc6, //0x00002ee9 incl %esi
- 0x39, 0xc6, //0x00002eeb cmpl %eax, %esi
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00002eed jne LBB0_684
- 0x80, 0xfa, 0x35, //0x00002ef3 cmpb $53, %dl
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00002ef6 jne LBB0_684
- 0x45, 0x85, 0xf6, //0x00002efc testl %r14d, %r14d
- 0x40, 0x0f, 0x95, 0xc7, //0x00002eff setne %dil
- 0x41, 0x08, 0xf8, //0x00002f03 orb %dil, %r8b
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00002f06 jne LBB0_685
- 0x48, 0x63, 0x45, 0xc8, //0x00002f0c movslq $-56(%rbp), %rax
- 0x42, 0x8a, 0x7c, 0x20, 0xff, //0x00002f10 movb $-1(%rax,%r12), %dil
- 0x40, 0x80, 0xe7, 0x01, //0x00002f15 andb $1, %dil
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002f19 jmp LBB0_685
- //0x00002f1e LBB0_683
- 0x31, 0xc9, //0x00002f1e xorl %ecx, %ecx
- 0x31, 0xff, //0x00002f20 xorl %edi, %edi
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002f22 jmp LBB0_685
- //0x00002f27 LBB0_684
- 0x80, 0xfa, 0x34, //0x00002f27 cmpb $52, %dl
- 0x40, 0x0f, 0x9f, 0xc7, //0x00002f2a setg %dil
- //0x00002f2e LBB0_685
- 0x40, 0x0f, 0xb6, 0xff, //0x00002f2e movzbl %dil, %edi
- 0x48, 0x01, 0xcf, //0x00002f32 addq %rcx, %rdi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002f35 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc7, //0x00002f3f cmpq %rax, %rdi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00002f42 jne LBB0_689
- 0x41, 0x81, 0xf9, 0xfe, 0x03, 0x00, 0x00, //0x00002f48 cmpl $1022, %r9d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00002f4f jle LBB0_690
- 0x31, 0xff, //0x00002f55 xorl %edi, %edi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002f57 movabsq $9218868437227405312, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002f61 movq $-48(%rbp), %r13
- //0x00002f65 LBB0_688
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002f65 movq $-80(%rbp), %r11
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f69 movabsq $4503599627370495, %rcx
- 0xe9, 0xbc, 0xe8, 0xff, 0xff, //0x00002f73 jmp LBB0_326
- //0x00002f78 LBB0_689
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002f78 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002f7c movq $-80(%rbp), %r11
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f80 movabsq $4503599627370495, %rcx
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002f8a jmp LBB0_691
- //0x00002f8f LBB0_690
- 0x41, 0xff, 0xc1, //0x00002f8f incl %r9d
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f92 movabsq $4503599627370495, %rcx
- 0x48, 0x8d, 0x79, 0x01, //0x00002f9c leaq $1(%rcx), %rdi
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002fa0 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002fa4 movq $-80(%rbp), %r11
- //0x00002fa8 LBB0_691
- 0x8a, 0x55, 0xa0, //0x00002fa8 movb $-96(%rbp), %dl
- 0x48, 0x8d, 0x41, 0x01, //0x00002fab leaq $1(%rcx), %rax
- 0x48, 0x21, 0xf8, //0x00002faf andq %rdi, %rax
- 0x41, 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00002fb2 addl $1023, %r9d
- 0x41, 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x00002fb9 andl $2047, %r9d
- 0x49, 0xc1, 0xe1, 0x34, //0x00002fc0 shlq $52, %r9
- 0x48, 0x85, 0xc0, //0x00002fc4 testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002fc7 cmoveq %rax, %r9
- 0xe9, 0x67, 0xe8, 0xff, 0xff, //0x00002fcb jmp LBB0_327
- //0x00002fd0 LBB0_692
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002fd0 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00002fd7 xorl %r15d, %r15d
- 0x49, 0x83, 0xfc, 0x20, //0x00002fda cmpq $32, %r12
- 0x0f, 0x83, 0xa4, 0xe0, 0xff, 0xff, //0x00002fde jae LBB0_231
- 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x00002fe4 jmp LBB0_717
- //0x00002fe9 LBB0_693
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002fe9 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00002ff0 xorl %r15d, %r15d
- 0x49, 0x83, 0xfc, 0x20, //0x00002ff3 cmpq $32, %r12
- 0x0f, 0x83, 0x4d, 0xe1, 0xff, 0xff, //0x00002ff7 jae LBB0_240
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00002ffd jmp LBB0_701
- //0x00003002 LBB0_694
- 0x44, 0x89, 0xfa, //0x00003002 movl %r15d, %edx
- 0xf7, 0xd2, //0x00003005 notl %edx
- 0x21, 0xca, //0x00003007 andl %ecx, %edx
- 0x44, 0x8d, 0x14, 0x12, //0x00003009 leal (%rdx,%rdx), %r10d
- 0x45, 0x09, 0xfa, //0x0000300d orl %r15d, %r10d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003010 movl $2863311530, %ebx
- 0x44, 0x31, 0xd3, //0x00003015 xorl %r10d, %ebx
- 0x21, 0xcb, //0x00003018 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000301a andl $-1431655766, %ebx
- 0x45, 0x31, 0xff, //0x00003020 xorl %r15d, %r15d
- 0x01, 0xd3, //0x00003023 addl %edx, %ebx
- 0x41, 0x0f, 0x92, 0xc7, //0x00003025 setb %r15b
- 0x01, 0xdb, //0x00003029 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000302b xorl $1431655765, %ebx
- 0x44, 0x21, 0xd3, //0x00003031 andl %r10d, %ebx
- 0xf7, 0xd3, //0x00003034 notl %ebx
- 0x21, 0xdf, //0x00003036 andl %ebx, %edi
- 0x49, 0xc1, 0xe1, 0x10, //0x00003038 shlq $16, %r9
- 0x48, 0x85, 0xff, //0x0000303c testq %rdi, %rdi
- 0x0f, 0x85, 0xa7, 0xe1, 0xff, 0xff, //0x0000303f jne LBB0_244
- //0x00003045 LBB0_695
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003045 movl $64, %ecx
- //0x0000304a LBB0_696
- 0x49, 0x09, 0xc1, //0x0000304a orq %rax, %r9
- 0x48, 0x85, 0xff, //0x0000304d testq %rdi, %rdi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003050 je LBB0_699
- 0x4d, 0x85, 0xc9, //0x00003056 testq %r9, %r9
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00003059 je LBB0_709
- 0x49, 0x0f, 0xbc, 0xc1, //0x0000305f bsfq %r9, %rax
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003063 jmp LBB0_710
- //0x00003068 LBB0_699
- 0x4d, 0x85, 0xc9, //0x00003068 testq %r9, %r9
- 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x0000306b jne LBB0_712
- 0x49, 0x83, 0xc5, 0x20, //0x00003071 addq $32, %r13
- 0x49, 0x83, 0xc4, 0xe0, //0x00003075 addq $-32, %r12
- //0x00003079 LBB0_701
- 0x4d, 0x85, 0xff, //0x00003079 testq %r15, %r15
- 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x0000307c jne LBB0_727
- 0x4c, 0x89, 0xc0, //0x00003082 movq %r8, %rax
- 0x4d, 0x85, 0xe4, //0x00003085 testq %r12, %r12
- 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00003088 je LBB0_731
- //0x0000308e LBB0_703
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000308e movzbl (%r13), %ecx
- 0x80, 0xf9, 0x22, //0x00003093 cmpb $34, %cl
- 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00003096 je LBB0_713
- 0x80, 0xf9, 0x5c, //0x0000309c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000309f je LBB0_707
- 0x80, 0xf9, 0x20, //0x000030a5 cmpb $32, %cl
- 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x000030a8 jb LBB0_712
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000030b5 movl $1, %edx
- 0x49, 0x01, 0xd5, //0x000030ba addq %rdx, %r13
- 0x49, 0x01, 0xcc, //0x000030bd addq %rcx, %r12
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000030c0 jne LBB0_703
- 0xe9, 0xde, 0x01, 0x00, 0x00, //0x000030c6 jmp LBB0_731
- //0x000030cb LBB0_707
- 0x49, 0x83, 0xfc, 0x01, //0x000030cb cmpq $1, %r12
- 0x0f, 0x84, 0xd4, 0x01, 0x00, 0x00, //0x000030cf je LBB0_731
- 0x4c, 0x89, 0xe9, //0x000030d5 movq %r13, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x000030d8 subq $-64(%rbp), %rcx
- 0x48, 0x83, 0xf8, 0xff, //0x000030dc cmpq $-1, %rax
- 0x4c, 0x0f, 0x44, 0xc1, //0x000030e0 cmoveq %rcx, %r8
- 0x48, 0x0f, 0x44, 0xc1, //0x000030e4 cmoveq %rcx, %rax
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030e8 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000030ef movl $2, %edx
- 0x49, 0x01, 0xd5, //0x000030f4 addq %rdx, %r13
- 0x49, 0x01, 0xcc, //0x000030f7 addq %rcx, %r12
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000030fa jne LBB0_703
- 0xe9, 0xa4, 0x01, 0x00, 0x00, //0x00003100 jmp LBB0_731
- //0x00003105 LBB0_709
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003105 movl $64, %eax
- //0x0000310a LBB0_710
- 0x48, 0x39, 0xc8, //0x0000310a cmpq %rcx, %rax
- 0x0f, 0x82, 0x0e, 0x00, 0x00, 0x00, //0x0000310d jb LBB0_712
- 0x4c, 0x2b, 0x6d, 0xc0, //0x00003113 subq $-64(%rbp), %r13
- 0x4d, 0x8d, 0x5c, 0x0d, 0x01, //0x00003117 leaq $1(%r13,%rcx), %r11
- 0xe9, 0xe6, 0xdf, 0xff, 0xff, //0x0000311c jmp LBB0_237
- //0x00003121 LBB0_712
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003121 movq $-2, %r11
- 0x48, 0x8b, 0x4d, 0xd0, //0x00003128 movq $-48(%rbp), %rcx
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x0000312c jmp LBB0_732
- //0x00003131 LBB0_713
- 0x4c, 0x2b, 0x6d, 0xc0, //0x00003131 subq $-64(%rbp), %r13
- 0x49, 0xff, 0xc5, //0x00003135 incq %r13
- 0x4d, 0x89, 0xeb, //0x00003138 movq %r13, %r11
- 0xe9, 0xc7, 0xdf, 0xff, 0xff, //0x0000313b jmp LBB0_237
- //0x00003140 LBB0_714
- 0x4c, 0x89, 0xe9, //0x00003140 movq %r13, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x00003143 subq $-64(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc0, //0x00003147 bsfq %rax, %r8
- 0x49, 0x01, 0xc8, //0x0000314b addq %rcx, %r8
- 0x48, 0x09, 0xd7, //0x0000314e orq %rdx, %rdi
- 0x48, 0x89, 0xc1, //0x00003151 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00003154 orq %r15, %rcx
- 0x0f, 0x84, 0x94, 0xdf, 0xff, 0xff, //0x00003157 je LBB0_234
- //0x0000315d LBB0_715
- 0x44, 0x89, 0xf9, //0x0000315d movl %r15d, %ecx
- 0xf7, 0xd1, //0x00003160 notl %ecx
- 0x21, 0xc1, //0x00003162 andl %eax, %ecx
- 0x8d, 0x14, 0x09, //0x00003164 leal (%rcx,%rcx), %edx
- 0x44, 0x09, 0xfa, //0x00003167 orl %r15d, %edx
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000316a movl $2863311530, %ebx
- 0x31, 0xd3, //0x0000316f xorl %edx, %ebx
- 0x21, 0xc3, //0x00003171 andl %eax, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003173 andl $-1431655766, %ebx
- 0x45, 0x31, 0xff, //0x00003179 xorl %r15d, %r15d
- 0x01, 0xcb, //0x0000317c addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc7, //0x0000317e setb %r15b
- 0x01, 0xdb, //0x00003182 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003184 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x0000318a andl %edx, %ebx
- 0xf7, 0xd3, //0x0000318c notl %ebx
- 0x21, 0xdf, //0x0000318e andl %ebx, %edi
- 0x48, 0x85, 0xff, //0x00003190 testq %rdi, %rdi
- 0x0f, 0x85, 0x61, 0xdf, 0xff, 0xff, //0x00003193 jne LBB0_235
- //0x00003199 LBB0_716
- 0x49, 0x83, 0xc5, 0x20, //0x00003199 addq $32, %r13
- 0x49, 0x83, 0xc4, 0xe0, //0x0000319d addq $-32, %r12
- //0x000031a1 LBB0_717
- 0x4d, 0x85, 0xff, //0x000031a1 testq %r15, %r15
- 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x000031a4 jne LBB0_729
- 0x4d, 0x89, 0xc1, //0x000031aa movq %r8, %r9
- 0x4d, 0x85, 0xe4, //0x000031ad testq %r12, %r12
- 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x000031b0 je LBB0_731
- //0x000031b6 LBB0_719
- 0x48, 0x8b, 0x55, 0xc0, //0x000031b6 movq $-64(%rbp), %rdx
- 0x48, 0xf7, 0xd2, //0x000031ba notq %rdx
- //0x000031bd LBB0_720
- 0x4d, 0x8d, 0x5d, 0x01, //0x000031bd leaq $1(%r13), %r11
- 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x000031c1 movzbl (%r13), %eax
- 0x3c, 0x22, //0x000031c6 cmpb $34, %al
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x000031c8 je LBB0_725
- 0x49, 0x8d, 0x5c, 0x24, 0xff, //0x000031ce leaq $-1(%r12), %rbx
- 0x3c, 0x5c, //0x000031d3 cmpb $92, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000031d5 je LBB0_723
- 0x49, 0x89, 0xdc, //0x000031db movq %rbx, %r12
- 0x4d, 0x89, 0xdd, //0x000031de movq %r11, %r13
- 0x48, 0x85, 0xdb, //0x000031e1 testq %rbx, %rbx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000031e4 jne LBB0_720
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000031ea jmp LBB0_731
- //0x000031ef LBB0_723
- 0x48, 0x85, 0xdb, //0x000031ef testq %rbx, %rbx
- 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x000031f2 je LBB0_731
- 0x49, 0x01, 0xd3, //0x000031f8 addq %rdx, %r11
- 0x49, 0x83, 0xf9, 0xff, //0x000031fb cmpq $-1, %r9
- 0x4d, 0x0f, 0x44, 0xc3, //0x000031ff cmoveq %r11, %r8
- 0x4d, 0x0f, 0x44, 0xcb, //0x00003203 cmoveq %r11, %r9
- 0x49, 0x83, 0xc5, 0x02, //0x00003207 addq $2, %r13
- 0x49, 0x83, 0xc4, 0xfe, //0x0000320b addq $-2, %r12
- 0x4c, 0x89, 0xe3, //0x0000320f movq %r12, %rbx
- 0x48, 0x85, 0xdb, //0x00003212 testq %rbx, %rbx
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00003215 jne LBB0_720
- 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000321b jmp LBB0_731
- //0x00003220 LBB0_725
- 0x4c, 0x2b, 0x5d, 0xc0, //0x00003220 subq $-64(%rbp), %r11
- 0xe9, 0xde, 0xde, 0xff, 0xff, //0x00003224 jmp LBB0_237
- //0x00003229 LBB0_726
- 0x4c, 0x89, 0xe8, //0x00003229 movq %r13, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x0000322c subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00003230 bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x00003234 addq %rax, %r8
- 0xe9, 0x90, 0xdf, 0xff, 0xff, //0x00003237 jmp LBB0_242
- //0x0000323c LBB0_727
- 0x4d, 0x85, 0xe4, //0x0000323c testq %r12, %r12
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x0000323f je LBB0_733
- 0x48, 0x8b, 0x45, 0xc0, //0x00003245 movq $-64(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x00003249 notq %rax
- 0x4c, 0x01, 0xe8, //0x0000324c addq %r13, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000324f cmpq $-1, %r8
- 0x4c, 0x89, 0xc1, //0x00003253 movq %r8, %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00003256 cmoveq %rax, %rcx
- 0x49, 0x0f, 0x45, 0xc0, //0x0000325a cmovneq %r8, %rax
- 0x49, 0xff, 0xc5, //0x0000325e incq %r13
- 0x49, 0xff, 0xcc, //0x00003261 decq %r12
- 0x49, 0x89, 0xc8, //0x00003264 movq %rcx, %r8
- 0x4d, 0x85, 0xe4, //0x00003267 testq %r12, %r12
- 0x0f, 0x85, 0x1e, 0xfe, 0xff, 0xff, //0x0000326a jne LBB0_703
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00003270 jmp LBB0_731
- //0x00003275 LBB0_729
- 0x4d, 0x85, 0xe4, //0x00003275 testq %r12, %r12
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00003278 je LBB0_733
- 0x4c, 0x8b, 0x4d, 0xc0, //0x0000327e movq $-64(%rbp), %r9
- 0x49, 0xf7, 0xd1, //0x00003282 notq %r9
- 0x4d, 0x01, 0xe9, //0x00003285 addq %r13, %r9
- 0x49, 0x83, 0xf8, 0xff, //0x00003288 cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x0000328c movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x0000328f cmoveq %r9, %rax
- 0x4d, 0x0f, 0x45, 0xc8, //0x00003293 cmovneq %r8, %r9
- 0x49, 0xff, 0xc5, //0x00003297 incq %r13
- 0x49, 0xff, 0xcc, //0x0000329a decq %r12
- 0x49, 0x89, 0xc0, //0x0000329d movq %rax, %r8
- 0x4d, 0x85, 0xe4, //0x000032a0 testq %r12, %r12
- 0x0f, 0x85, 0x0d, 0xff, 0xff, 0xff, //0x000032a3 jne LBB0_719
- //0x000032a9 LBB0_731
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032a9 movq $-48(%rbp), %rcx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032ad movq $-1, %r11
- //0x000032b4 LBB0_732
- 0x4c, 0x89, 0x19, //0x000032b4 movq %r11, (%rcx)
- 0x49, 0x89, 0xf3, //0x000032b7 movq %rsi, %r11
- 0xe9, 0x2a, 0xd0, 0xff, 0xff, //0x000032ba jmp LBB0_38
- //0x000032bf LBB0_733
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032bf movq $-1, %r11
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032c6 movq $-48(%rbp), %rcx
- 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x000032ca jmp LBB0_732
- 0x90, //0x000032cf .p2align 2, 0x90
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_99, LBB0_99-LJTI0_0
- // // .set L0_0_set_100, LBB0_100-LJTI0_0
- // // .set L0_0_set_111, LBB0_111-LJTI0_0
- // // .set L0_0_set_30, LBB0_30-LJTI0_0
- // // .set L0_0_set_112, LBB0_112-LJTI0_0
- // // .set L0_0_set_113, LBB0_113-LJTI0_0
- // // .set L0_0_set_114, LBB0_114-LJTI0_0
- // // .set L0_0_set_115, LBB0_115-LJTI0_0
- // // .set L0_0_set_118, LBB0_118-LJTI0_0
- // // .set L0_0_set_121, LBB0_121-LJTI0_0
- // // .set L0_0_set_124, LBB0_124-LJTI0_0
- // // .set L0_0_set_125, LBB0_125-LJTI0_0
- //0x000032d0 LJTI0_0
- 0x11, 0xd0, 0xff, 0xff, //0x000032d0 .long L0_0_set_37
- 0x13, 0xd4, 0xff, 0xff, //0x000032d4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032d8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032dc .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032e0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032e4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032e8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032ec .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032f0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032f4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032f8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000032fc .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003300 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003304 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003308 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000330c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003310 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003314 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003318 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000331c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003320 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003324 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003328 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000332c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003330 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003334 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003338 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000333c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003340 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003344 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003348 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000334c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003350 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003354 .long L0_0_set_99
- 0x23, 0xd4, 0xff, 0xff, //0x00003358 .long L0_0_set_100
- 0x13, 0xd4, 0xff, 0xff, //0x0000335c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003360 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003364 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003368 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000336c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003370 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003374 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003378 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000337c .long L0_0_set_99
- 0xd5, 0xd5, 0xff, 0xff, //0x00003380 .long L0_0_set_111
- 0x93, 0xcf, 0xff, 0xff, //0x00003384 .long L0_0_set_30
- 0x13, 0xd4, 0xff, 0xff, //0x00003388 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000338c .long L0_0_set_99
- 0x93, 0xcf, 0xff, 0xff, //0x00003390 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x00003394 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x00003398 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x0000339c .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033a0 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033a4 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033a8 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033ac .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033b0 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033b4 .long L0_0_set_30
- 0xe7, 0xd5, 0xff, 0xff, //0x000033b8 .long L0_0_set_112
- 0x13, 0xd4, 0xff, 0xff, //0x000033bc .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033c0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033c4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033c8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033cc .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033d0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033d4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033d8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033dc .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033e0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033e4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033e8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033ec .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033f0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033f4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033f8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000033fc .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003400 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003404 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003408 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000340c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003410 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003414 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003418 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000341c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003420 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003424 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003428 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000342c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003430 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003434 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003438 .long L0_0_set_99
- 0xf9, 0xd5, 0xff, 0xff, //0x0000343c .long L0_0_set_113
- 0x13, 0xd4, 0xff, 0xff, //0x00003440 .long L0_0_set_99
- 0x06, 0xd6, 0xff, 0xff, //0x00003444 .long L0_0_set_114
- 0x13, 0xd4, 0xff, 0xff, //0x00003448 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000344c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003450 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003454 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003458 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000345c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003460 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003464 .long L0_0_set_99
- 0x18, 0xd6, 0xff, 0xff, //0x00003468 .long L0_0_set_115
- 0x13, 0xd4, 0xff, 0xff, //0x0000346c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003470 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003474 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003478 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000347c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003480 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003484 .long L0_0_set_99
- 0x4a, 0xd6, 0xff, 0xff, //0x00003488 .long L0_0_set_118
- 0x13, 0xd4, 0xff, 0xff, //0x0000348c .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003490 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003494 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x00003498 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x0000349c .long L0_0_set_99
- 0x7a, 0xd6, 0xff, 0xff, //0x000034a0 .long L0_0_set_121
- 0x13, 0xd4, 0xff, 0xff, //0x000034a4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000034a8 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000034ac .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000034b0 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000034b4 .long L0_0_set_99
- 0x13, 0xd4, 0xff, 0xff, //0x000034b8 .long L0_0_set_99
- 0xaa, 0xd6, 0xff, 0xff, //0x000034bc .long L0_0_set_124
- 0x13, 0xd4, 0xff, 0xff, //0x000034c0 .long L0_0_set_99
- 0xb7, 0xd6, 0xff, 0xff, //0x000034c4 .long L0_0_set_125
- // // .set L0_1_set_65, LBB0_65-LJTI0_1
- // // .set L0_1_set_75, LBB0_75-LJTI0_1
- // // .set L0_1_set_72, LBB0_72-LJTI0_1
- // // .set L0_1_set_67, LBB0_67-LJTI0_1
- // // .set L0_1_set_70, LBB0_70-LJTI0_1
- //0x000034c8 LJTI0_1
- 0x5f, 0xd0, 0xff, 0xff, //0x000034c8 .long L0_1_set_65
- 0xe1, 0xd0, 0xff, 0xff, //0x000034cc .long L0_1_set_75
- 0x5f, 0xd0, 0xff, 0xff, //0x000034d0 .long L0_1_set_65
- 0xbc, 0xd0, 0xff, 0xff, //0x000034d4 .long L0_1_set_72
- 0xe1, 0xd0, 0xff, 0xff, //0x000034d8 .long L0_1_set_75
- 0x78, 0xd0, 0xff, 0xff, //0x000034dc .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034e0 .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034e4 .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034e8 .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034ec .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034f0 .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034f4 .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034f8 .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x000034fc .long L0_1_set_67
- 0x78, 0xd0, 0xff, 0xff, //0x00003500 .long L0_1_set_67
- 0xe1, 0xd0, 0xff, 0xff, //0x00003504 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003508 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000350c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003510 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003514 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003518 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000351c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003520 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003524 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003528 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000352c .long L0_1_set_75
- 0xa1, 0xd0, 0xff, 0xff, //0x00003530 .long L0_1_set_70
- 0xe1, 0xd0, 0xff, 0xff, //0x00003534 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003538 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000353c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003540 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003544 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003548 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000354c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003550 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003554 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003558 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000355c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003560 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003564 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003568 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000356c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003570 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003574 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003578 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000357c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003580 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003584 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003588 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000358c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003590 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003594 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x00003598 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x0000359c .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x000035a0 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x000035a4 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x000035a8 .long L0_1_set_75
- 0xe1, 0xd0, 0xff, 0xff, //0x000035ac .long L0_1_set_75
- 0xa1, 0xd0, 0xff, 0xff, //0x000035b0 .long L0_1_set_70
- //0x000035b4 .p2align 2, 0x00
- //0x000035b4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000035b4 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035b8 .p2align 4, 0x00
- //0x000035c0 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000035c0 .quad 4607182418800017408
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000035c8 .quad 4621819117588971520
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000035d0 .quad 4636737291354636288
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000035d8 .quad 4652007308841189376
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000035e0 .quad 4666723172467343360
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000035e8 .quad 4681608360884174848
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000035f0 .quad 4696837146684686336
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000035f8 .quad 4711630319722168320
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00003600 .quad 4726483295884279808
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00003608 .quad 4741671816366391296
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00003610 .quad 4756540486875873280
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00003618 .quad 4771362005757984768
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00003620 .quad 4786511204640096256
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00003628 .quad 4801453603149578240
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00003630 .quad 4816244402031689728
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003638 .quad 4831355200913801216
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00003640 .quad 4846369599423283200
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00003648 .quad 4861130398305394688
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00003650 .quad 4876203697187506176
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00003658 .quad 4891288408196988160
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003660 .quad 4906019910204099648
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003668 .quad 4921056587992461136
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003670 .quad 4936209963552724370
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003678 .p2align 4, 0x00
- //0x00003680 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003680 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003688 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003690 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003698 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000036a0 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000036a8 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000036b0 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000036b8 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000036c0 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000036c8 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000036d0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000036d8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000036e0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000036e8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000036f0 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000036f8 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003700 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003708 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00003710 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00003718 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00003720 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00003728 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00003730 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00003738 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00003740 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00003748 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00003750 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00003758 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003760 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003768 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003770 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003778 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003780 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003788 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003790 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003798 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000037a0 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000037a8 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000037b0 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000037b8 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000037c0 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000037c8 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000037d0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000037d8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000037e0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000037e8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000037f0 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000037f8 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003800 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003808 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00003810 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00003818 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00003820 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00003828 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00003830 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00003838 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00003840 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00003848 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00003850 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00003858 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003860 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003868 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003870 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003878 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003880 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003888 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003890 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003898 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000038a0 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000038a8 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000038b0 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000038b8 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000038c0 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000038c8 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000038d0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000038d8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000038e0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000038e8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000038f0 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000038f8 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003900 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003908 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00003910 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00003918 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00003920 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00003928 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00003930 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00003938 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00003940 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00003948 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00003950 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00003958 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003960 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003968 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003970 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003978 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003980 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003988 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003990 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003998 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000039a0 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000039a8 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000039b0 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000039b8 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000039c0 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000039c8 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000039d0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000039d8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000039e0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000039e8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000039f0 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000039f8 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003a00 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003a08 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00003a10 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00003a18 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00003a20 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00003a28 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00003a30 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00003a38 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00003a40 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00003a48 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00003a50 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00003a58 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003a60 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003a68 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003a70 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003a78 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003a80 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003a88 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003a90 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003a98 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003aa0 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003aa8 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003ab0 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003ab8 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003ac0 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003ac8 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003ad0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003ad8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003ae0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003ae8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003af0 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003af8 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003b00 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003b08 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003b10 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003b18 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003b20 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003b28 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003b30 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003b38 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003b40 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003b48 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003b50 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003b58 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003b60 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003b68 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003b70 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003b78 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003b80 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003b88 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003b90 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003b98 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003ba0 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003ba8 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003bb0 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003bb8 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003bc0 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003bc8 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003bd0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003bd8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003be0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003be8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003bf0 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003bf8 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003c00 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003c08 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003c10 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003c18 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00003c20 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00003c28 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00003c30 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00003c38 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00003c40 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00003c48 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00003c50 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00003c58 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00003c60 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00003c68 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003c70 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003c78 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003c80 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003c88 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003c90 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003c98 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003ca0 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003ca8 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003cb0 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003cb8 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003cc0 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003cc8 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003cd0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003cd8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003ce0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003ce8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003cf0 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003cf8 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003d00 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003d08 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00003d10 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00003d18 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00003d20 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00003d28 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00003d30 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00003d38 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00003d40 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00003d48 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00003d50 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00003d58 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00003d60 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00003d68 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003d70 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003d78 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003d80 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003d88 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003d90 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003d98 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003da0 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003da8 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003db0 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003db8 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003dc0 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003dc8 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003dd0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003dd8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003de0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003de8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003df0 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003df8 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003e00 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003e08 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00003e10 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00003e18 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00003e20 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00003e28 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00003e30 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00003e38 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00003e40 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00003e48 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00003e50 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00003e58 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00003e60 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00003e68 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003e70 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003e78 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003e80 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003e88 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003e90 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003e98 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003ea0 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003ea8 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003eb0 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003eb8 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003ec0 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003ec8 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003ed0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003ed8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003ee0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003ee8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003ef0 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003ef8 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003f00 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003f08 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003f10 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003f18 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003f20 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003f28 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003f30 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003f38 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003f40 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003f48 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003f50 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003f58 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003f60 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003f68 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003f70 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003f78 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003f80 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003f88 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003f90 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003f98 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003fa0 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003fa8 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003fb0 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003fb8 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003fc0 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003fc8 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003fd0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003fd8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003fe0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003fe8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003ff0 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003ff8 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00004000 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00004008 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00004010 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00004018 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00004020 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00004028 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00004030 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00004038 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00004040 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00004048 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00004050 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00004058 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00004060 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00004068 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00004070 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00004078 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00004080 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00004088 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00004090 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00004098 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000040a0 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000040a8 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000040b0 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000040b8 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x000040c0 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x000040c8 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x000040d0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x000040d8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x000040e0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x000040e8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x000040f0 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x000040f8 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00004100 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00004108 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00004110 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00004118 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00004120 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00004128 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00004130 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00004138 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00004140 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00004148 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00004150 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00004158 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00004160 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00004168 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00004170 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00004178 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00004180 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00004188 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00004190 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00004198 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x000041a0 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x000041a8 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x000041b0 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x000041b8 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x000041c0 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x000041c8 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x000041d0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x000041d8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x000041e0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x000041e8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x000041f0 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x000041f8 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00004200 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00004208 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00004210 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00004218 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00004220 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00004228 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00004230 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00004238 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00004240 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00004248 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00004250 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00004258 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00004260 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00004268 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00004270 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00004278 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00004280 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00004288 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00004290 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00004298 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x000042a0 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x000042a8 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x000042b0 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x000042b8 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x000042c0 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x000042c8 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x000042d0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x000042d8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x000042e0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x000042e8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x000042f0 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x000042f8 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00004300 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00004308 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00004310 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00004318 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00004320 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00004328 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00004330 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00004338 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00004340 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00004348 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00004350 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00004358 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004360 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004368 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004370 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004378 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00004380 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00004388 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00004390 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00004398 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x000043a0 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x000043a8 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x000043b0 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x000043b8 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x000043c0 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x000043c8 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x000043d0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x000043d8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x000043e0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x000043e8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x000043f0 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x000043f8 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00004400 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00004408 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00004410 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00004418 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00004420 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00004428 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00004430 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00004438 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00004440 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00004448 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00004450 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00004458 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004460 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004468 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004470 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004478 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004480 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004488 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004490 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004498 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000044a0 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000044a8 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000044b0 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000044b8 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000044c0 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000044c8 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000044d0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000044d8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000044e0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000044e8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000044f0 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000044f8 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00004500 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00004508 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00004510 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00004518 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00004520 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00004528 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00004530 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00004538 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00004540 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00004548 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00004550 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00004558 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004560 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004568 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004570 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004578 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004580 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004588 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004590 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004598 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000045a0 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000045a8 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000045b0 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000045b8 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000045c0 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000045c8 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000045d0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000045d8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000045e0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000045e8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000045f0 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000045f8 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00004600 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00004608 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00004610 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00004618 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00004620 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00004628 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00004630 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00004638 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00004640 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00004648 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00004650 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00004658 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004660 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004668 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004670 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004678 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004680 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004688 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004690 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004698 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000046a0 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000046a8 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000046b0 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000046b8 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000046c0 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000046c8 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000046d0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000046d8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000046e0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000046e8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000046f0 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000046f8 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004700 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004708 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00004710 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00004718 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00004720 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00004728 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00004730 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00004738 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00004740 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00004748 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00004750 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00004758 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004760 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004768 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004770 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004778 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004780 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004788 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004790 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004798 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000047a0 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000047a8 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000047b0 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000047b8 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000047c0 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000047c8 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000047d0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000047d8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000047e0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000047e8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000047f0 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000047f8 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004800 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004808 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00004810 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00004818 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00004820 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00004828 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00004830 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00004838 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00004840 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00004848 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00004850 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00004858 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004860 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004868 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004870 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004878 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004880 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004888 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004890 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004898 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000048a0 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000048a8 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000048b0 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000048b8 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000048c0 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000048c8 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000048d0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000048d8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000048e0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000048e8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000048f0 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000048f8 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004900 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004908 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00004910 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00004918 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00004920 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00004928 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00004930 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00004938 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00004940 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00004948 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00004950 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00004958 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004960 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004968 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004970 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004978 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004980 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004988 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004990 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004998 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000049a0 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000049a8 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000049b0 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000049b8 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000049c0 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000049c8 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000049d0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000049d8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000049e0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000049e8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000049f0 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000049f8 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004a00 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004a08 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00004a10 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00004a18 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00004a20 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00004a28 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00004a30 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00004a38 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00004a40 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00004a48 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00004a50 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00004a58 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004a60 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004a68 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004a70 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004a78 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004a80 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004a88 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004a90 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004a98 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004aa0 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004aa8 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004ab0 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004ab8 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004ac0 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004ac8 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004ad0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004ad8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004ae0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004ae8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004af0 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004af8 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004b00 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004b08 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004b10 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004b18 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004b20 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004b28 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004b30 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004b38 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004b40 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004b48 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004b50 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004b58 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004b60 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004b68 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004b70 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004b78 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004b80 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004b88 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004b90 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004b98 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004ba0 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004ba8 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004bb0 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004bb8 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004bc0 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004bc8 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004bd0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004bd8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004be0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004be8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004bf0 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004bf8 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004c00 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004c08 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004c10 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004c18 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00004c20 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00004c28 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00004c30 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, //0x00004c40 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004c48 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00004c58 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c60 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00004c68 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c70 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004c78 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004c88 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c90 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004c98 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004ca8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cb0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004cb8 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cc0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004cc8 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cd0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004cd8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ce0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004ce8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cf0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004cf8 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004d08 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00004d18 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d20 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00004d28 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d30 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00004d38 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d40 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00004d48 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d50 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00004d58 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d60 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00004d68 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d70 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004d78 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d80 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004d88 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d90 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004d98 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004da0 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004da8 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004db0 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004db8 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dc0 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004dc8 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dd0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004dd8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004de0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004de8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004df0 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004df8 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004e00 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004e08 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00004e10 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00004e18 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00004e20 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00004e28 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00004e30 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00004e38 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00004e40 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00004e48 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00004e50 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00004e58 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00004e60 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00004e68 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004e70 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004e78 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004e80 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004e88 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004e90 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004e98 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004ea0 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004ea8 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004eb0 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004eb8 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004ec0 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004ec8 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004ed0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004ed8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004ee0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004ee8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004ef0 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004ef8 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004f00 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004f08 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004f10 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004f18 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004f20 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004f28 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004f30 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004f38 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004f40 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004f48 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004f50 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004f58 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004f60 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004f68 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004f70 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004f78 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004f80 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004f88 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004f90 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004f98 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004fa0 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004fa8 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004fb0 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004fb8 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004fc0 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004fc8 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004fd0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004fd8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004fe0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004fe8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004ff0 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004ff8 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00005000 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00005008 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00005010 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00005018 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00005020 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00005028 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00005030 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00005038 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00005040 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00005048 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00005050 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00005058 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00005060 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00005068 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00005070 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00005078 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00005080 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00005088 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00005090 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00005098 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000050a0 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000050a8 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000050b0 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000050b8 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x000050c0 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x000050c8 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x000050d0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x000050d8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x000050e0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x000050e8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x000050f0 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x000050f8 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00005100 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00005108 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00005110 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00005118 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00005120 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00005128 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00005130 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00005138 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00005140 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00005148 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00005150 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00005158 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00005160 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00005168 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00005170 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00005178 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00005180 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00005188 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00005190 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00005198 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x000051a0 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x000051a8 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x000051b0 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x000051b8 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x000051c0 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x000051c8 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x000051d0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x000051d8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x000051e0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x000051e8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x000051f0 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x000051f8 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00005200 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00005208 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00005210 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00005218 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00005220 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00005228 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00005230 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00005238 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00005240 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00005248 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00005250 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00005258 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00005260 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00005268 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00005270 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00005278 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00005280 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00005288 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00005290 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00005298 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x000052a0 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x000052a8 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x000052b0 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x000052b8 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x000052c0 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x000052c8 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x000052d0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x000052d8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x000052e0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x000052e8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x000052f0 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x000052f8 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00005300 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00005308 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00005310 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00005318 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00005320 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00005328 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00005330 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00005338 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00005340 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00005348 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00005350 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00005358 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005360 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005368 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005370 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005378 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00005380 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00005388 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00005390 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00005398 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x000053a0 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x000053a8 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x000053b0 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x000053b8 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x000053c0 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x000053c8 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x000053d0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x000053d8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x000053e0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x000053e8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x000053f0 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x000053f8 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00005400 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00005408 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00005410 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00005418 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00005420 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00005428 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00005430 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00005438 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00005440 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00005448 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00005450 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00005458 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005460 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005468 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005470 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005478 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005480 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005488 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005490 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005498 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000054a0 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000054a8 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000054b0 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000054b8 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000054c0 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000054c8 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000054d0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000054d8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000054e0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000054e8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000054f0 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000054f8 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00005500 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00005508 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00005510 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00005518 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00005520 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00005528 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00005530 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00005538 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00005540 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00005548 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00005550 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00005558 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005560 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005568 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005570 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005578 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005580 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005588 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005590 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005598 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000055a0 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000055a8 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000055b0 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000055b8 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000055c0 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000055c8 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000055d0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000055d8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000055e0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000055e8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000055f0 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000055f8 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00005600 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00005608 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00005610 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00005618 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00005620 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00005628 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00005630 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00005638 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00005640 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00005648 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00005650 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00005658 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005660 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005668 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005670 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005678 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005680 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005688 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005690 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005698 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000056a0 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000056a8 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000056b0 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000056b8 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000056c0 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000056c8 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000056d0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000056d8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000056e0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000056e8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000056f0 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000056f8 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005700 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005708 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00005710 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00005718 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00005720 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00005728 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00005730 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00005738 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00005740 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00005748 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00005750 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00005758 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005760 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005768 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005770 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005778 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005780 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005788 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005790 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005798 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000057a0 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000057a8 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000057b0 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000057b8 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000057c0 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000057c8 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000057d0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000057d8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000057e0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000057e8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000057f0 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000057f8 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005800 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005808 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00005810 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00005818 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00005820 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00005828 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00005830 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00005838 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00005840 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00005848 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00005850 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00005858 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005860 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005868 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005870 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005878 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005880 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005888 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005890 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005898 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000058a0 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000058a8 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000058b0 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000058b8 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000058c0 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000058c8 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000058d0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000058d8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000058e0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000058e8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000058f0 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000058f8 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005900 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005908 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00005910 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00005918 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00005920 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00005928 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00005930 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00005938 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00005940 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00005948 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00005950 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00005958 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005960 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005968 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005970 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005978 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005980 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005988 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005990 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005998 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000059a0 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000059a8 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000059b0 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000059b8 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000059c0 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000059c8 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000059d0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000059d8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000059e0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000059e8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000059f0 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000059f8 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005a00 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005a08 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00005a10 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00005a18 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00005a20 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00005a28 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00005a30 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00005a38 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00005a40 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00005a48 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00005a50 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00005a58 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005a60 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005a68 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005a70 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005a78 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005a80 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005a88 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005a90 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005a98 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005aa0 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005aa8 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005ab0 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005ab8 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005ac0 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005ac8 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005ad0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005ad8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005ae0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005ae8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005af0 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005af8 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005b00 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005b08 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005b10 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005b18 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005b20 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005b28 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005b30 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005b38 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005b40 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005b48 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005b50 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005b58 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005b60 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005b68 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005b70 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005b78 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005b80 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005b88 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005b90 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005b98 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005ba0 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005ba8 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005bb0 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005bb8 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005bc0 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005bc8 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005bd0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005bd8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005be0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005be8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005bf0 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005bf8 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005c00 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005c08 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005c10 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005c18 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00005c20 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00005c28 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00005c30 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00005c38 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00005c40 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00005c48 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00005c50 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00005c58 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00005c60 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00005c68 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005c70 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005c78 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005c80 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005c88 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005c90 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005c98 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005ca0 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005ca8 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005cb0 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005cb8 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005cc0 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005cc8 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005cd0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005cd8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005ce0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005ce8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005cf0 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005cf8 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005d00 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005d08 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00005d10 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00005d18 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00005d20 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00005d28 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00005d30 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00005d38 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00005d40 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00005d48 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00005d50 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00005d58 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00005d60 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00005d68 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005d70 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005d78 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005d80 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005d88 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005d90 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005d98 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005da0 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005da8 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005db0 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005db8 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005dc0 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005dc8 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005dd0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005dd8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005de0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005de8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005df0 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005df8 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005e00 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005e08 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00005e10 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00005e18 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00005e20 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00005e28 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00005e30 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00005e38 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00005e40 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00005e48 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00005e50 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00005e58 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00005e60 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00005e68 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005e70 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005e78 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005e80 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005e88 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005e90 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005e98 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005ea0 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005ea8 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005eb0 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005eb8 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005ec0 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005ec8 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005ed0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005ed8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005ee0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005ee8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005ef0 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005ef8 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005f00 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005f08 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005f10 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005f18 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005f20 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005f28 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005f30 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005f38 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005f40 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005f48 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005f50 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005f58 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005f60 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005f68 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005f70 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005f78 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005f80 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005f88 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005f90 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005f98 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005fa0 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005fa8 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005fb0 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005fb8 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005fc0 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005fc8 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005fd0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005fd8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005fe0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005fe8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005ff0 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005ff8 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00006000 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00006008 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00006010 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00006018 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00006020 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00006028 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00006030 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00006038 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00006040 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00006048 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00006050 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00006058 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00006060 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00006068 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00006070 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00006078 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00006080 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00006088 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00006090 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00006098 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x000060a0 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x000060a8 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x000060b0 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x000060b8 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x000060c0 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x000060c8 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x000060d0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x000060d8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x000060e0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x000060e8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x000060f0 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x000060f8 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00006100 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00006108 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00006110 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00006118 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00006120 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00006128 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00006130 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00006138 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00006140 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00006148 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00006150 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00006158 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00006160 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00006168 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00006170 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00006178 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00006180 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00006188 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00006190 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00006198 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x000061a0 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x000061a8 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x000061b0 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x000061b8 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x000061c0 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x000061c8 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x000061d0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x000061d8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x000061e0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x000061e8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x000061f0 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x000061f8 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00006210 .p2align 4, 0x00
- //0x00006210 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00006210 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00006214 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00006218 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x0000621c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00006220 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00006224 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00006228 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000622c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00006230 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006234 .p2align 4, 0x00
- //0x00006240 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062a0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000062a8 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ac 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, //0x000062bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000630c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006310 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006314 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, //0x00006324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006378 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000637c 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, //0x0000638c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000639c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000063dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000063e0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063e4 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, //0x000063f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006448 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000644c 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, //0x0000645c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000646c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000647c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000648c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000064ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000064b0 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064b4 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, //0x000064c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006514 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006518 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000651c 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, //0x0000652c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000653c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000654c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000655c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000657c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006580 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006584 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, //0x00006594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000065e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000065e8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ec 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, //0x000065fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000660c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000661c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000662c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000664c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006650 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006654 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, //0x00006664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000066b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000066b8 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066bc 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, //0x000066cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000671c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006720 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006724 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, //0x00006734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006784 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006788 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000678c 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, //0x0000679c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000067ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000067f0 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067f4 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, //0x00006804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006854 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006858 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000685c 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, //0x0000686c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000687c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000688c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000689c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000068bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000068c0 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000068c4 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, //0x000068d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006924 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006928 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000692c 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, //0x0000693c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000694c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000695c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000696c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000698c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006990 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006994 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, //0x000069a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000069f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000069f8 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000069fc 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, //0x00006a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006a5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006a60 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006a64 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, //0x00006a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006ac4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006ac8 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00006acc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006b2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006b30 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006b34 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006b94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006b98 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00006b9c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bac 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, //0x00006bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006bfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006c00 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006c04 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c14 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, //0x00006c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x00006c64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006c68 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00006c6c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c7c 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, //0x00006c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006ccc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006cd0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006cd4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ce4 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, //0x00006cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006d34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006d38 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00006d3c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d4c 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, //0x00006d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006d9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006da0 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006da4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006db4 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, //0x00006dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006e04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006e08 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00006e0c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e1c 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, //0x00006e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006e6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006e70 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006e74 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e84 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, //0x00006e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006ed4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006ed8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006edc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eec 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, //0x00006efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006f3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006f40 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006f44 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f54 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, //0x00006f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006fa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006fa8 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006fac QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fbc 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, //0x00006fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000700c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007010 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00007014 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007024 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, //0x00007034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007074 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007078 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000707c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000708c 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, //0x0000709c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000070dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000070e0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000070e4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070f4 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, //0x00007104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007144 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007148 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000714c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000715c 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, //0x0000716c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000717c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000718c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000719c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000071ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x000071b0 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000071b4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071c4 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, //0x000071d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007214 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007218 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0000721c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000722c 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, //0x0000723c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000724c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000725c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000726c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000727c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007280 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00007284 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00007294 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, //0x000072a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000072e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000072e8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000072ec QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000072fc 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, //0x0000730c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000731c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000732c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000733c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000734c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007350 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00007354 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007364 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, //0x00007374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000073b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000073b8 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000073bc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000073cc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000740c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000741c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007420 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00007424 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00007434 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007488 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000748c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000749c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000074ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000074f0 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000074f4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00007504 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007514 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, //0x00007524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007558 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000755c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000756c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000757c 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, //0x0000758c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000759c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000075bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000075c0 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000075c4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000075d4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075e4 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, //0x000075f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007628 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000762c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000763c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000764c 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, //0x0000765c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000766c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000767c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000768c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007690 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007694 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000076a4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076b4 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, //0x000076c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000076f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000076f8 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x000076fc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000770c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000771c 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, //0x0000772c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000773c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000774c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000775c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007760 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007764 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007774 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007784 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, //0x00007794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000077c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000077c8 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000077cc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000077dc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077ec 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, //0x000077fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000780c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000781c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000782c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007830 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00007834 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00007844 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007854 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, //0x00007864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007894 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007898 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000789c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000078ac QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078bc 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, //0x000078cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000078fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007900 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007904 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00007914 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007924 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, //0x00007934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007964 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007968 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000796c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000797c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000798c 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, //0x0000799c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000079cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000079d0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000079d4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000079e4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079f4 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, //0x00007a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007a38 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00007a3c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00007a4c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a5c 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, //0x00007a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00007aa0 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007aa4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007ab4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ac4 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, //0x00007ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007b04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vnumber.go
deleted file mode 100644
index ca4cf984f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/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 avx
-
-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/avx/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vnumber_subr.go
deleted file mode 100644
index b7e2d3473..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vnumber_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vnumber = 48
-)
-
-const (
- _stack__vnumber = 112
-)
-
-const (
- _size__vnumber = 9048
-)
-
-var (
- _pcsp__vnumber = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {751, 112},
- {755, 48},
- {756, 40},
- {758, 32},
- {760, 24},
- {762, 16},
- {764, 8},
- {768, 0},
- {9045, 112},
- }
-)
-
-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/avx/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vnumber_text_amd64.go
deleted file mode 100644
index 12446358f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vnumber_text_amd64.go
+++ /dev/null
@@ -1,4387 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-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 4841369599423283200
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 4985484787499139072
- //0x00000020 .p2align 3, 0x00
- //0x00000020 LCPI0_2
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 4831355200913801216
- //0x00000028 LCPI0_3
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad -4392016835940974592
- //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, 0x40, //0x0000003d subq $64, %rsp
- 0x49, 0x89, 0xd6, //0x00000041 movq %rdx, %r14
- 0x4c, 0x8b, 0x07, //0x00000044 movq (%rdi), %r8
- 0x4c, 0x8b, 0x5f, 0x08, //0x00000047 movq $8(%rdi), %r11
- 0x48, 0x8b, 0x06, //0x0000004b movq (%rsi), %rax
- 0x4c, 0x8b, 0x62, 0x20, //0x0000004e movq $32(%rdx), %r12
- 0x4c, 0x8b, 0x6a, 0x28, //0x00000052 movq $40(%rdx), %r13
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000056 movq $9, (%rdx)
- 0xc5, 0xf9, 0x57, 0xc0, //0x0000005d vxorpd %xmm0, %xmm0, %xmm0
- 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x00000061 vmovupd %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x0e, //0x00000066 movq (%rsi), %rcx
- 0x48, 0x89, 0x4a, 0x18, //0x00000069 movq %rcx, $24(%rdx)
- 0x4c, 0x39, 0xd8, //0x0000006d cmpq %r11, %rax
- 0x0f, 0x83, 0x9f, 0x02, 0x00, 0x00, //0x00000070 jae LBB0_50
- 0x41, 0x8a, 0x14, 0x00, //0x00000076 movb (%r8,%rax), %dl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000007a movl $1, %r9d
- 0x80, 0xfa, 0x2d, //0x00000080 cmpb $45, %dl
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000083 jne LBB0_4
- 0x48, 0xff, 0xc0, //0x00000089 incq %rax
- 0x4c, 0x39, 0xd8, //0x0000008c cmpq %r11, %rax
- 0x0f, 0x83, 0x80, 0x02, 0x00, 0x00, //0x0000008f jae LBB0_50
- 0x41, 0x8a, 0x14, 0x00, //0x00000095 movb (%r8,%rax), %dl
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00000099 movl $-1, %r9d
- //0x0000009f LBB0_4
- 0x8d, 0x4a, 0xd0, //0x0000009f leal $-48(%rdx), %ecx
- 0x80, 0xf9, 0x0a, //0x000000a2 cmpb $10, %cl
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000000a5 jb LBB0_6
- //0x000000ab LBB0_5
- 0x48, 0x89, 0x06, //0x000000ab movq %rax, (%rsi)
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000000ae movq $-2, (%r14)
- 0xe9, 0x65, 0x02, 0x00, 0x00, //0x000000b5 jmp LBB0_51
- //0x000000ba LBB0_6
- 0x80, 0xfa, 0x30, //0x000000ba cmpb $48, %dl
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000bd jne LBB0_10
- 0x48, 0x8d, 0x48, 0x01, //0x000000c3 leaq $1(%rax), %rcx
- 0x4c, 0x39, 0xd8, //0x000000c7 cmpq %r11, %rax
- 0x0f, 0x83, 0xcb, 0x00, 0x00, 0x00, //0x000000ca jae LBB0_21
- 0x41, 0x8a, 0x1c, 0x08, //0x000000d0 movb (%r8,%rcx), %bl
- 0x80, 0xc3, 0xd2, //0x000000d4 addb $-46, %bl
- 0x80, 0xfb, 0x37, //0x000000d7 cmpb $55, %bl
- 0x0f, 0x87, 0xbb, 0x00, 0x00, 0x00, //0x000000da ja LBB0_21
- 0x0f, 0xb6, 0xfb, //0x000000e0 movzbl %bl, %edi
- 0x48, 0xbb, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000e3 movabsq $36028797027352577, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x000000ed btq %rdi, %rbx
- 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x000000f1 jae LBB0_21
- //0x000000f7 LBB0_10
- 0x4c, 0x39, 0xd8, //0x000000f7 cmpq %r11, %rax
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000000fa jae LBB0_20
- 0x48, 0xff, 0xc0, //0x00000100 incq %rax
- 0x31, 0xc9, //0x00000103 xorl %ecx, %ecx
- 0x31, 0xdb, //0x00000105 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x00000107 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000010a .p2align 4, 0x90
- //0x00000110 LBB0_12
- 0x83, 0xfb, 0x12, //0x00000110 cmpl $18, %ebx
- 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000113 jg LBB0_14
- 0x0f, 0xb6, 0xd2, //0x00000119 movzbl %dl, %edx
- 0x4b, 0x8d, 0x3c, 0xbf, //0x0000011c leaq (%r15,%r15,4), %rdi
- 0x4c, 0x8d, 0x7c, 0x7a, 0xd0, //0x00000120 leaq $-48(%rdx,%rdi,2), %r15
- 0xff, 0xc3, //0x00000125 incl %ebx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000127 jmp LBB0_15
- 0x90, 0x90, 0x90, 0x90, //0x0000012c .p2align 4, 0x90
- //0x00000130 LBB0_14
- 0xff, 0xc1, //0x00000130 incl %ecx
- //0x00000132 LBB0_15
- 0x49, 0x39, 0xc3, //0x00000132 cmpq %rax, %r11
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00000135 je LBB0_22
- 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x0000013b movzbl (%r8,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000140 leal $-48(%rdx), %edi
- 0x48, 0xff, 0xc0, //0x00000143 incq %rax
- 0x40, 0x80, 0xff, 0x0a, //0x00000146 cmpb $10, %dil
- 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x0000014a jb LBB0_12
- 0x31, 0xff, //0x00000150 xorl %edi, %edi
- 0x85, 0xc9, //0x00000152 testl %ecx, %ecx
- 0x40, 0x0f, 0x9f, 0xc7, //0x00000154 setg %dil
- 0x80, 0xfa, 0x2e, //0x00000158 cmpb $46, %dl
- 0x0f, 0x85, 0xdf, 0x02, 0x00, 0x00, //0x0000015b jne LBB0_66
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000161 movq $8, (%r14)
- 0x4c, 0x39, 0xd8, //0x00000168 cmpq %r11, %rax
- 0x0f, 0x83, 0xa4, 0x01, 0x00, 0x00, //0x0000016b jae LBB0_50
- 0x89, 0x7d, 0xc0, //0x00000171 movl %edi, $-64(%rbp)
- 0x41, 0x8a, 0x14, 0x00, //0x00000174 movb (%r8,%rax), %dl
- 0x80, 0xc2, 0xd0, //0x00000178 addb $-48, %dl
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000017b movl $8, %r10d
- 0x80, 0xfa, 0x0a, //0x00000181 cmpb $10, %dl
- 0x0f, 0x83, 0x21, 0xff, 0xff, 0xff, //0x00000184 jae LBB0_5
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000018a jmp LBB0_24
- //0x0000018f LBB0_20
- 0x31, 0xc9, //0x0000018f xorl %ecx, %ecx
- 0x31, 0xdb, //0x00000191 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x00000193 xorl %r15d, %r15d
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000196 jmp LBB0_23
- //0x0000019b LBB0_21
- 0x48, 0x89, 0x0e, //0x0000019b movq %rcx, (%rsi)
- 0xe9, 0x7c, 0x01, 0x00, 0x00, //0x0000019e jmp LBB0_51
- //0x000001a3 LBB0_22
- 0x4c, 0x89, 0xd8, //0x000001a3 movq %r11, %rax
- //0x000001a6 LBB0_23
- 0x31, 0xd2, //0x000001a6 xorl %edx, %edx
- 0x85, 0xc9, //0x000001a8 testl %ecx, %ecx
- 0x0f, 0x9f, 0xc2, //0x000001aa setg %dl
- 0x89, 0x55, 0xc0, //0x000001ad movl %edx, $-64(%rbp)
- 0x41, 0xba, 0x09, 0x00, 0x00, 0x00, //0x000001b0 movl $9, %r10d
- //0x000001b6 LBB0_24
- 0x85, 0xc9, //0x000001b6 testl %ecx, %ecx
- 0x44, 0x89, 0x4d, 0xc8, //0x000001b8 movl %r9d, $-56(%rbp)
- 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000001bc jne LBB0_33
- //0x000001c2 LBB0_25
- 0x4d, 0x85, 0xff, //0x000001c2 testq %r15, %r15
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x000001c5 jne LBB0_33
- 0x4c, 0x39, 0xd8, //0x000001cb cmpq %r11, %rax
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x000001ce jae LBB0_31
- 0x41, 0x89, 0xc1, //0x000001d4 movl %eax, %r9d
- 0x45, 0x29, 0xd9, //0x000001d7 subl %r11d, %r9d
- 0x31, 0xdb, //0x000001da xorl %ebx, %ebx
- 0x31, 0xc9, //0x000001dc xorl %ecx, %ecx
- 0x90, 0x90, //0x000001de .p2align 4, 0x90
- //0x000001e0 LBB0_28
- 0x41, 0x80, 0x3c, 0x00, 0x30, //0x000001e0 cmpb $48, (%r8,%rax)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000001e5 jne LBB0_32
- 0x48, 0xff, 0xc0, //0x000001eb incq %rax
- 0xff, 0xc9, //0x000001ee decl %ecx
- 0x49, 0x39, 0xc3, //0x000001f0 cmpq %rax, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000001f3 jne LBB0_28
- 0x45, 0x31, 0xff, //0x000001f9 xorl %r15d, %r15d
- 0x41, 0x83, 0xfa, 0x09, //0x000001fc cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x00000200 movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000204 movq %r11, $-88(%rbp)
- 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00000208 je LBB0_53
- 0xe9, 0x6c, 0x01, 0x00, 0x00, //0x0000020e jmp LBB0_57
- //0x00000213 LBB0_31
- 0x31, 0xc9, //0x00000213 xorl %ecx, %ecx
- 0x31, 0xdb, //0x00000215 xorl %ebx, %ebx
- //0x00000217 LBB0_32
- 0x45, 0x31, 0xff, //0x00000217 xorl %r15d, %r15d
- //0x0000021a LBB0_33
- 0x4c, 0x39, 0xd8, //0x0000021a cmpq %r11, %rax
- 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000021d jae LBB0_38
- 0x83, 0xfb, 0x12, //0x00000223 cmpl $18, %ebx
- 0x0f, 0x8f, 0x38, 0x00, 0x00, 0x00, //0x00000226 jg LBB0_38
- 0x90, 0x90, 0x90, 0x90, //0x0000022c .p2align 4, 0x90
- //0x00000230 LBB0_35
- 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x00000230 movzbl (%r8,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000235 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00000238 cmpb $9, %dil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x0000023c ja LBB0_38
- 0x4b, 0x8d, 0x3c, 0xbf, //0x00000242 leaq (%r15,%r15,4), %rdi
- 0x4c, 0x8d, 0x7c, 0x7a, 0xd0, //0x00000246 leaq $-48(%rdx,%rdi,2), %r15
- 0xff, 0xc9, //0x0000024b decl %ecx
- 0x48, 0xff, 0xc0, //0x0000024d incq %rax
- 0x83, 0xfb, 0x11, //0x00000250 cmpl $17, %ebx
- 0x0f, 0x8f, 0x0b, 0x00, 0x00, 0x00, //0x00000253 jg LBB0_38
- 0xff, 0xc3, //0x00000259 incl %ebx
- 0x4c, 0x39, 0xd8, //0x0000025b cmpq %r11, %rax
- 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x0000025e jb LBB0_35
- //0x00000264 LBB0_38
- 0x4c, 0x39, 0xd8, //0x00000264 cmpq %r11, %rax
- 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_52
- 0x41, 0x8a, 0x1c, 0x00, //0x0000026d movb (%r8,%rax), %bl
- 0x8d, 0x53, 0xd0, //0x00000271 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x00000274 cmpb $9, %dl
- 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x00000277 ja LBB0_44
- 0x49, 0x8d, 0x53, 0xff, //0x0000027d leaq $-1(%r11), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000281 .p2align 4, 0x90
- //0x00000290 LBB0_41
- 0x48, 0x39, 0xc2, //0x00000290 cmpq %rax, %rdx
- 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x00000293 je LBB0_67
- 0x41, 0x0f, 0xb6, 0x5c, 0x00, 0x01, //0x00000299 movzbl $1(%r8,%rax), %ebx
- 0x48, 0xff, 0xc0, //0x0000029f incq %rax
- 0x8d, 0x7b, 0xd0, //0x000002a2 leal $-48(%rbx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x000002a5 cmpb $9, %dil
- 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x000002a9 jbe LBB0_41
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x000002af movl $1, $-64(%rbp)
- //0x000002b6 LBB0_44
- 0x80, 0xcb, 0x20, //0x000002b6 orb $32, %bl
- 0x80, 0xfb, 0x65, //0x000002b9 cmpb $101, %bl
- 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000002bc jne LBB0_52
- 0x48, 0x8d, 0x50, 0x01, //0x000002c2 leaq $1(%rax), %rdx
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000002c6 movq $8, (%r14)
- 0x4c, 0x39, 0xda, //0x000002cd cmpq %r11, %rdx
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x000002d0 jae LBB0_50
- 0x41, 0x8a, 0x1c, 0x10, //0x000002d6 movb (%r8,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x000002da cmpb $45, %bl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000002dd je LBB0_48
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002e3 movl $1, %r10d
- 0x80, 0xfb, 0x2b, //0x000002e9 cmpb $43, %bl
- 0x0f, 0x85, 0x10, 0x05, 0x00, 0x00, //0x000002ec jne LBB0_102
- //0x000002f2 LBB0_48
- 0x48, 0x83, 0xc0, 0x02, //0x000002f2 addq $2, %rax
- 0x4c, 0x39, 0xd8, //0x000002f6 cmpq %r11, %rax
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000002f9 jae LBB0_50
- 0x31, 0xd2, //0x000002ff xorl %edx, %edx
- 0x80, 0xfb, 0x2b, //0x00000301 cmpb $43, %bl
- 0x0f, 0x94, 0xc2, //0x00000304 sete %dl
- 0x44, 0x8d, 0x54, 0x12, 0xff, //0x00000307 leal $-1(%rdx,%rdx), %r10d
- 0x41, 0x8a, 0x1c, 0x00, //0x0000030c movb (%r8,%rax), %bl
- 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00000310 jmp LBB0_103
- //0x00000315 LBB0_50
- 0x4c, 0x89, 0x1e, //0x00000315 movq %r11, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x00000318 movq $-1, (%r14)
- //0x0000031f LBB0_51
- 0x48, 0x83, 0xc4, 0x40, //0x0000031f addq $64, %rsp
- 0x5b, //0x00000323 popq %rbx
- 0x41, 0x5c, //0x00000324 popq %r12
- 0x41, 0x5d, //0x00000326 popq %r13
- 0x41, 0x5e, //0x00000328 popq %r14
- 0x41, 0x5f, //0x0000032a popq %r15
- 0x5d, //0x0000032c popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000032d vzeroupper
- 0xc3, //0x00000330 retq
- //0x00000331 LBB0_52
- 0x41, 0x89, 0xc9, //0x00000331 movl %ecx, %r9d
- 0x49, 0x89, 0xc3, //0x00000334 movq %rax, %r11
- 0x41, 0x83, 0xfa, 0x09, //0x00000337 cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x0000033b movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x0000033f movq %r11, $-88(%rbp)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000343 jne LBB0_57
- //0x00000349 LBB0_53
- 0x45, 0x85, 0xc9, //0x00000349 testl %r9d, %r9d
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000034c jne LBB0_56
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000352 movabsq $-9223372036854775808, %rax
- 0x48, 0x63, 0x4d, 0xc8, //0x0000035c movslq $-56(%rbp), %rcx
- 0x4d, 0x85, 0xff, //0x00000360 testq %r15, %r15
- 0x0f, 0x89, 0x3b, 0x01, 0x00, 0x00, //0x00000363 jns LBB0_70
- 0x4c, 0x89, 0xfa, //0x00000369 movq %r15, %rdx
- 0x48, 0x21, 0xca, //0x0000036c andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x0000036f cmpq %rax, %rdx
- 0x0f, 0x84, 0x2c, 0x01, 0x00, 0x00, //0x00000372 je LBB0_70
- //0x00000378 LBB0_56
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000378 movq $8, (%r14)
- //0x0000037f LBB0_57
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000037f movabsq $-9223372036854775808, %rdi
- 0x4c, 0x89, 0xf8, //0x00000389 movq %r15, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x0000038c shrq $52, %rax
- 0x4c, 0x89, 0x75, 0x98, //0x00000390 movq %r14, $-104(%rbp)
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000394 je LBB0_61
- //0x0000039a LBB0_58
- 0x41, 0x8d, 0x81, 0x5c, 0x01, 0x00, 0x00, //0x0000039a leal $348(%r9), %eax
- 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000003a1 cmpl $695, %eax
- 0x0f, 0x87, 0x84, 0x02, 0x00, 0x00, //0x000003a6 ja LBB0_85
- 0x4d, 0x85, 0xff, //0x000003ac testq %r15, %r15
- 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x000003af je LBB0_76
- //0x000003b5 LBB0_60
- 0x4d, 0x0f, 0xbd, 0xd7, //0x000003b5 bsrq %r15, %r10
- 0x49, 0x83, 0xf2, 0x3f, //0x000003b9 xorq $63, %r10
- 0xe9, 0x71, 0x01, 0x00, 0x00, //0x000003bd jmp LBB0_77
- //0x000003c2 LBB0_61
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc7, //0x000003c2 vmovq %r15, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x31, 0xfc, 0xff, 0xff, //0x000003c7 vpunpckldq $-975(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x39, 0xfc, 0xff, 0xff, //0x000003cf vsubpd $-967(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000003d7 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x000003dd vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x000003e1 vmovq %xmm0, %rax
- 0x8b, 0x4d, 0xc8, //0x000003e6 movl $-56(%rbp), %ecx
- 0x89, 0xcb, //0x000003e9 movl %ecx, %ebx
- 0xc1, 0xeb, 0x1f, //0x000003eb shrl $31, %ebx
- 0x48, 0xc1, 0xe3, 0x3f, //0x000003ee shlq $63, %rbx
- 0x48, 0x09, 0xc3, //0x000003f2 orq %rax, %rbx
- 0x4d, 0x85, 0xff, //0x000003f5 testq %r15, %r15
- 0x0f, 0x84, 0x4f, 0x1f, 0x00, 0x00, //0x000003f8 je LBB0_507
- 0x45, 0x85, 0xc9, //0x000003fe testl %r9d, %r9d
- 0x0f, 0x84, 0x46, 0x1f, 0x00, 0x00, //0x00000401 je LBB0_507
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x00000407 vmovq %rbx, %xmm0
- 0x41, 0x8d, 0x41, 0xff, //0x0000040c leal $-1(%r9), %eax
- 0x83, 0xf8, 0x24, //0x00000410 cmpl $36, %eax
- 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x00000413 ja LBB0_68
- 0x41, 0x83, 0xf9, 0x17, //0x00000419 cmpl $23, %r9d
- 0x0f, 0x8c, 0xbf, 0x00, 0x00, 0x00, //0x0000041d jl LBB0_71
- 0x49, 0x63, 0xc1, //0x00000423 movslq %r9d, %rax
- 0x48, 0x8d, 0x0d, 0x63, 0x1f, 0x00, 0x00, //0x00000426 leaq $8035(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x0000042d vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000436 movl $22, %eax
- 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x0000043b jmp LBB0_72
- //0x00000440 LBB0_66
- 0x89, 0x7d, 0xc0, //0x00000440 movl %edi, $-64(%rbp)
- 0x48, 0xff, 0xc8, //0x00000443 decq %rax
- 0x41, 0xba, 0x09, 0x00, 0x00, 0x00, //0x00000446 movl $9, %r10d
- 0x85, 0xc9, //0x0000044c testl %ecx, %ecx
- 0x44, 0x89, 0x4d, 0xc8, //0x0000044e movl %r9d, $-56(%rbp)
- 0x0f, 0x84, 0x6a, 0xfd, 0xff, 0xff, //0x00000452 je LBB0_25
- 0xe9, 0xbd, 0xfd, 0xff, 0xff, //0x00000458 jmp LBB0_33
- //0x0000045d LBB0_67
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x0000045d movl $1, $-64(%rbp)
- 0x41, 0x89, 0xc9, //0x00000464 movl %ecx, %r9d
- 0x41, 0x83, 0xfa, 0x09, //0x00000467 cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x0000046b movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x0000046f movq %r11, $-88(%rbp)
- 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00000473 je LBB0_53
- 0xe9, 0x01, 0xff, 0xff, 0xff, //0x00000479 jmp LBB0_57
- //0x0000047e LBB0_68
- 0x41, 0x83, 0xf9, 0xea, //0x0000047e cmpl $-22, %r9d
- 0x0f, 0x82, 0x12, 0xff, 0xff, 0xff, //0x00000482 jb LBB0_58
- 0x41, 0xf7, 0xd9, //0x00000488 negl %r9d
- 0x49, 0x63, 0xc1, //0x0000048b movslq %r9d, %rax
- 0x48, 0x8d, 0x0d, 0xfb, 0x1e, 0x00, 0x00, //0x0000048e leaq $7931(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x00000495 vdivsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x0000049a vmovq %xmm0, %rbx
- 0xe9, 0xa9, 0x1e, 0x00, 0x00, //0x0000049f jmp LBB0_507
- //0x000004a4 LBB0_70
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc7, //0x000004a4 vmovq %r15, %xmm0
- 0x4c, 0x0f, 0xaf, 0xf9, //0x000004a9 imulq %rcx, %r15
- 0xc5, 0xf9, 0x62, 0x05, 0x4b, 0xfb, 0xff, 0xff, //0x000004ad vpunpckldq $-1205(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x53, 0xfb, 0xff, 0xff, //0x000004b5 vsubpd $-1197(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */
- 0x4d, 0x89, 0x7e, 0x10, //0x000004bd movq %r15, $16(%r14)
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000004c1 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x000004c7 vaddsd %xmm0, %xmm1, %xmm0
- 0x48, 0x21, 0xc8, //0x000004cb andq %rcx, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000004ce vmovq %xmm0, %rcx
- 0x48, 0x09, 0xc1, //0x000004d3 orq %rax, %rcx
- 0x49, 0x89, 0x4e, 0x08, //0x000004d6 movq %rcx, $8(%r14)
- 0x4c, 0x89, 0x1e, //0x000004da movq %r11, (%rsi)
- 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000004dd jmp LBB0_51
- //0x000004e2 LBB0_71
- 0x44, 0x89, 0xc8, //0x000004e2 movl %r9d, %eax
- //0x000004e5 LBB0_72
- 0xc5, 0xf9, 0x2e, 0x05, 0x33, 0xfb, 0xff, 0xff, //0x000004e5 vucomisd $-1229(%rip), %xmm0 /* LCPI0_2+0(%rip) */
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x000004ed ja LBB0_75
- 0xc5, 0xfb, 0x10, 0x0d, 0x2d, 0xfb, 0xff, 0xff, //0x000004f3 vmovsd $-1235(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x000004fb vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x000004ff ja LBB0_75
- 0x89, 0xc0, //0x00000505 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x82, 0x1e, 0x00, 0x00, //0x00000507 leaq $7810(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000050e vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x00000513 vmovq %xmm0, %rbx
- 0xe9, 0x30, 0x1e, 0x00, 0x00, //0x00000518 jmp LBB0_507
- //0x0000051d LBB0_75
- 0x41, 0x8d, 0x81, 0x5c, 0x01, 0x00, 0x00, //0x0000051d leal $348(%r9), %eax
- 0x4d, 0x85, 0xff, //0x00000524 testq %r15, %r15
- 0x0f, 0x85, 0x88, 0xfe, 0xff, 0xff, //0x00000527 jne LBB0_60
- //0x0000052d LBB0_76
- 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000052d movl $64, %r10d
- //0x00000533 LBB0_77
- 0x4c, 0x89, 0xfb, //0x00000533 movq %r15, %rbx
- 0x44, 0x89, 0xd1, //0x00000536 movl %r10d, %ecx
- 0x48, 0xd3, 0xe3, //0x00000539 shlq %cl, %rbx
- 0x89, 0xc6, //0x0000053c movl %eax, %esi
- 0x48, 0xc1, 0xe6, 0x04, //0x0000053e shlq $4, %rsi
- 0x48, 0x8d, 0x05, 0x07, 0x1f, 0x00, 0x00, //0x00000542 leaq $7943(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x8b, 0x44, 0x06, 0x08, //0x00000549 movq $8(%rsi,%rax), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x0000054e movq %rax, $-80(%rbp)
- 0x48, 0xf7, 0xe3, //0x00000552 mulq %rbx
- 0x49, 0x89, 0xc6, //0x00000555 movq %rax, %r14
- 0x49, 0x89, 0xd3, //0x00000558 movq %rdx, %r11
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000055b andl $511, %edx
- 0x48, 0x89, 0xd9, //0x00000561 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000564 notq %rcx
- 0x48, 0x39, 0xc8, //0x00000567 cmpq %rcx, %rax
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x0000056a jbe LBB0_82
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000570 cmpl $511, %edx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000576 jne LBB0_82
- 0x48, 0x89, 0xd8, //0x0000057c movq %rbx, %rax
- 0x48, 0x8d, 0x15, 0xca, 0x1e, 0x00, 0x00, //0x0000057f leaq $7882(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x16, //0x00000586 mulq (%rsi,%rdx)
- 0x49, 0x01, 0xd6, //0x0000058a addq %rdx, %r14
- 0x49, 0x83, 0xd3, 0x00, //0x0000058d adcq $0, %r11
- 0x44, 0x89, 0xda, //0x00000591 movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000594 andl $511, %edx
- 0x48, 0x39, 0xc8, //0x0000059a cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x0000059d jbe LBB0_82
- 0x49, 0x83, 0xfe, 0xff, //0x000005a3 cmpq $-1, %r14
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000005a7 jne LBB0_82
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005ad cmpl $511, %edx
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000005b3 je LBB0_85
- //0x000005b9 LBB0_82
- 0x4c, 0x89, 0xd8, //0x000005b9 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000005bc shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000005c0 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xeb, //0x000005c3 shrq %cl, %r11
- 0x4c, 0x09, 0xf2, //0x000005c6 orq %r14, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000005c9 jne LBB0_84
- 0x44, 0x89, 0xd9, //0x000005cf movl %r11d, %ecx
- 0x83, 0xe1, 0x03, //0x000005d2 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000005d5 cmpl $1, %ecx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x000005d8 je LBB0_85
- //0x000005de LBB0_84
- 0x41, 0x69, 0xc9, 0x6a, 0x52, 0x03, 0x00, //0x000005de imull $217706, %r9d, %ecx
- 0xc1, 0xf9, 0x10, //0x000005e5 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000005e8 addl $1087, %ecx
- 0x4c, 0x63, 0xf1, //0x000005ee movslq %ecx, %r14
- 0x4c, 0x89, 0xf2, //0x000005f1 movq %r14, %rdx
- 0x4c, 0x29, 0xd2, //0x000005f4 subq %r10, %rdx
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000005f7 movabsq $126100789566373888, %r10
- 0x48, 0x83, 0xf0, 0x01, //0x00000601 xorq $1, %rax
- 0x48, 0x29, 0xc2, //0x00000605 subq %rax, %rdx
- 0x44, 0x89, 0xd8, //0x00000608 movl %r11d, %eax
- 0x83, 0xe0, 0x01, //0x0000060b andl $1, %eax
- 0x4c, 0x01, 0xd8, //0x0000060e addq %r11, %rax
- 0x48, 0x89, 0xc1, //0x00000611 movq %rax, %rcx
- 0x4c, 0x21, 0xd1, //0x00000614 andq %r10, %rcx
- 0x48, 0x83, 0xf9, 0x01, //0x00000617 cmpq $1, %rcx
- 0x48, 0x83, 0xda, 0xff, //0x0000061b sbbq $-1, %rdx
- 0x48, 0x8d, 0x5a, 0xff, //0x0000061f leaq $-1(%rdx), %rbx
- 0x48, 0x81, 0xfb, 0xfd, 0x07, 0x00, 0x00, //0x00000623 cmpq $2045, %rbx
- 0x0f, 0x86, 0x6e, 0x00, 0x00, 0x00, //0x0000062a jbe LBB0_90
- //0x00000630 LBB0_85
- 0x48, 0x8b, 0x45, 0xa0, //0x00000630 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x30, //0x00000634 movq (%rax), %rsi
- 0x4d, 0x8d, 0x14, 0x30, //0x00000637 leaq (%r8,%rsi), %r10
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000063b movq $-88(%rbp), %rcx
- 0x48, 0x29, 0xf1, //0x0000063f subq %rsi, %rcx
- 0x4d, 0x85, 0xed, //0x00000642 testq %r13, %r13
- 0x0f, 0x84, 0x36, 0x03, 0x00, 0x00, //0x00000645 je LBB0_116
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x0000064b movb $0, (%r12)
- 0x49, 0x83, 0xfd, 0x01, //0x00000650 cmpq $1, %r13
- 0x0f, 0x84, 0x27, 0x03, 0x00, 0x00, //0x00000654 je LBB0_116
- 0x4d, 0x8d, 0x4d, 0xff, //0x0000065a leaq $-1(%r13), %r9
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000065e movl $1, %edi
- 0x49, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00000663 cmpq $128, %r9
- 0x0f, 0x82, 0x00, 0x03, 0x00, 0x00, //0x0000066a jb LBB0_115
- 0x4c, 0x89, 0xcf, //0x00000670 movq %r9, %rdi
- 0x48, 0x83, 0xe7, 0x80, //0x00000673 andq $-128, %rdi
- 0x48, 0x8d, 0x57, 0x80, //0x00000677 leaq $-128(%rdi), %rdx
- 0x48, 0x89, 0xd3, //0x0000067b movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x07, //0x0000067e shrq $7, %rbx
- 0x48, 0xff, 0xc3, //0x00000682 incq %rbx
- 0x89, 0xd8, //0x00000685 movl %ebx, %eax
- 0x83, 0xe0, 0x03, //0x00000687 andl $3, %eax
- 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x0000068a cmpq $384, %rdx
- 0x0f, 0x83, 0xcf, 0x01, 0x00, 0x00, //0x00000691 jae LBB0_108
- 0x31, 0xdb, //0x00000697 xorl %ebx, %ebx
- 0xe9, 0x79, 0x02, 0x00, 0x00, //0x00000699 jmp LBB0_110
- //0x0000069e LBB0_90
- 0x48, 0x83, 0xf9, 0x01, //0x0000069e cmpq $1, %rcx
- 0xb1, 0x02, //0x000006a2 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000006a4 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x000006a7 shrq %cl, %rax
- 0x48, 0xc1, 0xe2, 0x34, //0x000006aa shlq $52, %rdx
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000006ae movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x000006b8 andq %rcx, %rax
- 0x48, 0x09, 0xd0, //0x000006bb orq %rdx, %rax
- 0x48, 0x89, 0xc3, //0x000006be movq %rax, %rbx
- 0x48, 0x09, 0xfb, //0x000006c1 orq %rdi, %rbx
- 0x8b, 0x4d, 0xc8, //0x000006c4 movl $-56(%rbp), %ecx
- 0x83, 0xf9, 0xff, //0x000006c7 cmpl $-1, %ecx
- 0x48, 0x0f, 0x45, 0xd8, //0x000006ca cmovneq %rax, %rbx
- 0x83, 0x7d, 0xc0, 0x00, //0x000006ce cmpl $0, $-64(%rbp)
- 0x0f, 0x84, 0x75, 0x1c, 0x00, 0x00, //0x000006d2 je LBB0_507
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000006d8 movl $64, %ecx
- 0x49, 0xff, 0xc7, //0x000006dd incq %r15
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000006e0 je LBB0_93
- 0x49, 0x0f, 0xbd, 0xcf, //0x000006e6 bsrq %r15, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000006ea xorq $63, %rcx
- //0x000006ee LBB0_93
- 0x48, 0x89, 0x4d, 0xc0, //0x000006ee movq %rcx, $-64(%rbp)
- 0x49, 0xd3, 0xe7, //0x000006f2 shlq %cl, %r15
- 0x48, 0x8b, 0x45, 0xb0, //0x000006f5 movq $-80(%rbp), %rax
- 0x49, 0xf7, 0xe7, //0x000006f9 mulq %r15
- 0x49, 0x89, 0xc3, //0x000006fc movq %rax, %r11
- 0x49, 0x89, 0xd1, //0x000006ff movq %rdx, %r9
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000702 andl $511, %edx
- 0x4c, 0x89, 0xf9, //0x00000708 movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x0000070b notq %rcx
- 0x48, 0x39, 0xc8, //0x0000070e cmpq %rcx, %rax
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x00000711 jbe LBB0_98
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000717 cmpl $511, %edx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000071d jne LBB0_98
- 0x4c, 0x89, 0xf8, //0x00000723 movq %r15, %rax
- 0x48, 0x8d, 0x15, 0x23, 0x1d, 0x00, 0x00, //0x00000726 leaq $7459(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x16, //0x0000072d mulq (%rsi,%rdx)
- 0x49, 0x01, 0xd3, //0x00000731 addq %rdx, %r11
- 0x49, 0x83, 0xd1, 0x00, //0x00000734 adcq $0, %r9
- 0x44, 0x89, 0xca, //0x00000738 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000073b andl $511, %edx
- 0x48, 0x39, 0xc8, //0x00000741 cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000744 jbe LBB0_98
- 0x49, 0x83, 0xfb, 0xff, //0x0000074a cmpq $-1, %r11
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000074e jne LBB0_98
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000754 cmpl $511, %edx
- 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x0000075a je LBB0_85
- //0x00000760 LBB0_98
- 0x4c, 0x89, 0xc8, //0x00000760 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00000763 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00000767 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x0000076a shrq %cl, %r9
- 0x4c, 0x09, 0xda, //0x0000076d orq %r11, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000770 jne LBB0_100
- 0x44, 0x89, 0xc9, //0x00000776 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x00000779 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x0000077c cmpl $1, %ecx
- 0x0f, 0x84, 0xab, 0xfe, 0xff, 0xff, //0x0000077f je LBB0_85
- //0x00000785 LBB0_100
- 0x4c, 0x2b, 0x75, 0xc0, //0x00000785 subq $-64(%rbp), %r14
- 0x48, 0x83, 0xf0, 0x01, //0x00000789 xorq $1, %rax
- 0x49, 0x29, 0xc6, //0x0000078d subq %rax, %r14
- 0x44, 0x89, 0xc8, //0x00000790 movl %r9d, %eax
- 0x83, 0xe0, 0x01, //0x00000793 andl $1, %eax
- 0x4c, 0x01, 0xc8, //0x00000796 addq %r9, %rax
- 0x49, 0x21, 0xc2, //0x00000799 andq %rax, %r10
- 0x49, 0x83, 0xfa, 0x01, //0x0000079c cmpq $1, %r10
- 0x49, 0x83, 0xde, 0xff, //0x000007a0 sbbq $-1, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x000007a4 leaq $-1(%r14), %rcx
- 0x48, 0x81, 0xf9, 0xfd, 0x07, 0x00, 0x00, //0x000007a8 cmpq $2045, %rcx
- 0x0f, 0x87, 0x7b, 0xfe, 0xff, 0xff, //0x000007af ja LBB0_85
- 0x49, 0x83, 0xfa, 0x01, //0x000007b5 cmpq $1, %r10
- 0xb1, 0x02, //0x000007b9 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000007bb sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x000007be shrq %cl, %rax
- 0x49, 0xc1, 0xe6, 0x34, //0x000007c1 shlq $52, %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000007c5 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x000007cf andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x000007d2 orq %r14, %rax
- 0x48, 0x89, 0xc1, //0x000007d5 movq %rax, %rcx
- 0x48, 0x09, 0xf9, //0x000007d8 orq %rdi, %rcx
- 0x83, 0x7d, 0xc8, 0xff, //0x000007db cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x000007df cmovneq %rax, %rcx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x000007e3 vmovq %rbx, %xmm0
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc9, //0x000007e8 vmovq %rcx, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x000007ed vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x000007f1 jne LBB0_85
- 0x0f, 0x8b, 0x50, 0x1b, 0x00, 0x00, //0x000007f7 jnp LBB0_507
- 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x000007fd jmp LBB0_85
- //0x00000802 LBB0_102
- 0x48, 0x89, 0xd0, //0x00000802 movq %rdx, %rax
- //0x00000805 LBB0_103
- 0x8d, 0x53, 0xd0, //0x00000805 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x00000808 cmpb $9, %dl
- 0x0f, 0x87, 0x9a, 0xf8, 0xff, 0xff, //0x0000080b ja LBB0_5
- 0x45, 0x31, 0xc9, //0x00000811 xorl %r9d, %r9d
- 0x4c, 0x39, 0xd8, //0x00000814 cmpq %r11, %rax
- 0x48, 0x89, 0x75, 0xa0, //0x00000817 movq %rsi, $-96(%rbp)
- 0x0f, 0x83, 0xae, 0x02, 0x00, 0x00, //0x0000081b jae LBB0_138
- 0x4c, 0x89, 0xdf, //0x00000821 movq %r11, %rdi
- 0x49, 0xff, 0xcb, //0x00000824 decq %r11
- 0x45, 0x31, 0xc9, //0x00000827 xorl %r9d, %r9d
- //0x0000082a LBB0_106
- 0x44, 0x89, 0xce, //0x0000082a movl %r9d, %esi
- 0x41, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000082d cmpl $10000, %r9d
- 0x8d, 0x14, 0xb6, //0x00000834 leal (%rsi,%rsi,4), %edx
- 0x0f, 0xb6, 0xdb, //0x00000837 movzbl %bl, %ebx
- 0x44, 0x8d, 0x4c, 0x53, 0xd0, //0x0000083a leal $-48(%rbx,%rdx,2), %r9d
- 0x44, 0x0f, 0x4d, 0xce, //0x0000083f cmovgel %esi, %r9d
- 0x49, 0x39, 0xc3, //0x00000843 cmpq %rax, %r11
- 0x0f, 0x84, 0x80, 0x02, 0x00, 0x00, //0x00000846 je LBB0_137
- 0x41, 0x0f, 0xb6, 0x5c, 0x00, 0x01, //0x0000084c movzbl $1(%r8,%rax), %ebx
- 0x48, 0xff, 0xc0, //0x00000852 incq %rax
- 0x8d, 0x53, 0xd0, //0x00000855 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x0a, //0x00000858 cmpb $10, %dl
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x0000085b jb LBB0_106
- 0xe9, 0x69, 0x02, 0x00, 0x00, //0x00000861 jmp LBB0_138
- //0x00000866 LBB0_108
- 0x48, 0x89, 0xc2, //0x00000866 movq %rax, %rdx
- 0x48, 0x29, 0xda, //0x00000869 subq %rbx, %rdx
- 0x31, 0xdb, //0x0000086c xorl %ebx, %ebx
- 0xc5, 0xf9, 0x57, 0xc0, //0x0000086e vxorpd %xmm0, %xmm0, %xmm0
- //0x00000872 LBB0_109
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x01, //0x00000872 vmovupd %ymm0, $1(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x21, //0x00000879 vmovupd %ymm0, $33(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x41, //0x00000880 vmovupd %ymm0, $65(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x61, //0x00000887 vmovupd %ymm0, $97(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x00, 0x00, 0x00, //0x0000088e vmovupd %ymm0, $129(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x00, 0x00, 0x00, //0x00000898 vmovupd %ymm0, $161(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x00, 0x00, 0x00, //0x000008a2 vmovupd %ymm0, $193(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x00, 0x00, 0x00, //0x000008ac vmovupd %ymm0, $225(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x01, 0x01, 0x00, 0x00, //0x000008b6 vmovupd %ymm0, $257(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x21, 0x01, 0x00, 0x00, //0x000008c0 vmovupd %ymm0, $289(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x41, 0x01, 0x00, 0x00, //0x000008ca vmovupd %ymm0, $321(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x61, 0x01, 0x00, 0x00, //0x000008d4 vmovupd %ymm0, $353(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x01, 0x00, 0x00, //0x000008de vmovupd %ymm0, $385(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x01, 0x00, 0x00, //0x000008e8 vmovupd %ymm0, $417(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x01, 0x00, 0x00, //0x000008f2 vmovupd %ymm0, $449(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x01, 0x00, 0x00, //0x000008fc vmovupd %ymm0, $481(%r12,%rbx)
- 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00000906 addq $512, %rbx
- 0x48, 0x83, 0xc2, 0x04, //0x0000090d addq $4, %rdx
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00000911 jne LBB0_109
- //0x00000917 LBB0_110
- 0x48, 0x85, 0xc0, //0x00000917 testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000091a je LBB0_113
- 0x48, 0xf7, 0xd8, //0x00000920 negq %rax
- 0xc5, 0xf9, 0x57, 0xc0, //0x00000923 vxorpd %xmm0, %xmm0, %xmm0
- //0x00000927 LBB0_112
- 0x48, 0x89, 0xda, //0x00000927 movq %rbx, %rdx
- 0x48, 0x83, 0xca, 0x01, //0x0000092a orq $1, %rdx
- 0xc4, 0xc1, 0x7d, 0x11, 0x04, 0x14, //0x0000092e vmovupd %ymm0, (%r12,%rdx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x14, 0x20, //0x00000934 vmovupd %ymm0, $32(%r12,%rdx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x14, 0x40, //0x0000093b vmovupd %ymm0, $64(%r12,%rdx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x14, 0x60, //0x00000942 vmovupd %ymm0, $96(%r12,%rdx)
- 0x48, 0x83, 0xeb, 0x80, //0x00000949 subq $-128, %rbx
- 0x48, 0xff, 0xc0, //0x0000094d incq %rax
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000950 jne LBB0_112
- //0x00000956 LBB0_113
- 0x49, 0x39, 0xf9, //0x00000956 cmpq %rdi, %r9
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000959 je LBB0_116
- 0x48, 0x83, 0xcf, 0x01, //0x0000095f orq $1, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000963 .p2align 4, 0x90
- //0x00000970 LBB0_115
- 0x41, 0xc6, 0x04, 0x3c, 0x00, //0x00000970 movb $0, (%r12,%rdi)
- 0x48, 0xff, 0xc7, //0x00000975 incq %rdi
- 0x49, 0x39, 0xfd, //0x00000978 cmpq %rdi, %r13
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000097b jne LBB0_115
- //0x00000981 LBB0_116
- 0x41, 0x8a, 0x12, //0x00000981 movb (%r10), %dl
- 0x31, 0xff, //0x00000984 xorl %edi, %edi
- 0x80, 0xfa, 0x2d, //0x00000986 cmpb $45, %dl
- 0x40, 0x0f, 0x94, 0xc7, //0x00000989 sete %dil
- 0x48, 0x39, 0xf9, //0x0000098d cmpq %rdi, %rcx
- 0x0f, 0x8e, 0xa5, 0x00, 0x00, 0x00, //0x00000990 jle LBB0_128
- 0x48, 0x89, 0x75, 0xc8, //0x00000996 movq %rsi, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x0000099a xorl %r11d, %r11d
- 0x88, 0x55, 0xd7, //0x0000099d movb %dl, $-41(%rbp)
- 0xb2, 0x01, //0x000009a0 movb $1, %dl
- 0x45, 0x31, 0xff, //0x000009a2 xorl %r15d, %r15d
- 0x45, 0x31, 0xf6, //0x000009a5 xorl %r14d, %r14d
- 0x31, 0xc0, //0x000009a8 xorl %eax, %eax
- 0x45, 0x31, 0xc9, //0x000009aa xorl %r9d, %r9d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000009ad jmp LBB0_120
- //0x000009b2 LBB0_118
- 0x41, 0xff, 0xcb, //0x000009b2 decl %r11d
- 0x31, 0xc0, //0x000009b5 xorl %eax, %eax
- //0x000009b7 LBB0_119
- 0x48, 0xff, 0xc7, //0x000009b7 incq %rdi
- 0x48, 0x39, 0xcf, //0x000009ba cmpq %rcx, %rdi
- 0x0f, 0x9c, 0xc2, //0x000009bd setl %dl
- 0x48, 0x39, 0xf9, //0x000009c0 cmpq %rdi, %rcx
- 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x000009c3 je LBB0_129
- //0x000009c9 LBB0_120
- 0x41, 0x0f, 0xb6, 0x1c, 0x3a, //0x000009c9 movzbl (%r10,%rdi), %ebx
- 0x8d, 0x73, 0xd0, //0x000009ce leal $-48(%rbx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000009d1 cmpb $9, %sil
- 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000009d5 ja LBB0_125
- 0x85, 0xc0, //0x000009db testl %eax, %eax
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000009dd jne LBB0_123
- 0x80, 0xfb, 0x30, //0x000009e3 cmpb $48, %bl
- 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x000009e6 je LBB0_118
- //0x000009ec LBB0_123
- 0x49, 0x63, 0xc7, //0x000009ec movslq %r15d, %rax
- 0x49, 0x39, 0xc5, //0x000009ef cmpq %rax, %r13
- 0x0f, 0x86, 0x2f, 0x00, 0x00, 0x00, //0x000009f2 jbe LBB0_127
- 0x41, 0x88, 0x1c, 0x04, //0x000009f8 movb %bl, (%r12,%rax)
- 0x41, 0xff, 0xc7, //0x000009fc incl %r15d
- 0x44, 0x89, 0xf8, //0x000009ff movl %r15d, %eax
- 0xe9, 0xb0, 0xff, 0xff, 0xff, //0x00000a02 jmp LBB0_119
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a07 .p2align 4, 0x90
- //0x00000a10 LBB0_125
- 0x80, 0xfb, 0x2e, //0x00000a10 cmpb $46, %bl
- 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x00000a13 jne LBB0_130
- 0x41, 0x89, 0xc3, //0x00000a19 movl %eax, %r11d
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000a1c movl $1, %r9d
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000a22 jmp LBB0_119
- //0x00000a27 LBB0_127
- 0x80, 0xfb, 0x30, //0x00000a27 cmpb $48, %bl
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000a2a movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00000a2f cmovnel %eax, %r14d
- 0x44, 0x89, 0xf8, //0x00000a33 movl %r15d, %eax
- 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x00000a36 jmp LBB0_119
- //0x00000a3b LBB0_128
- 0x45, 0x31, 0xc0, //0x00000a3b xorl %r8d, %r8d
- 0x31, 0xf6, //0x00000a3e xorl %esi, %esi
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000a40 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000a4a movabsq $4503599627370495, %r10
- 0xe9, 0xe1, 0x18, 0x00, 0x00, //0x00000a54 jmp LBB0_506
- //0x00000a59 LBB0_129
- 0x45, 0x85, 0xc9, //0x00000a59 testl %r9d, %r9d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000a5c cmovel %r15d, %r11d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000a60 movabsq $4503599627370495, %r10
- 0xe9, 0xec, 0x00, 0x00, 0x00, //0x00000a6a jmp LBB0_148
- //0x00000a6f LBB0_130
- 0x45, 0x85, 0xc9, //0x00000a6f testl %r9d, %r9d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000a72 cmovel %r15d, %r11d
- 0xf6, 0xc2, 0x01, //0x00000a76 testb $1, %dl
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000a79 je LBB0_136
- 0x80, 0xcb, 0x20, //0x00000a7f orb $32, %bl
- 0x80, 0xfb, 0x65, //0x00000a82 cmpb $101, %bl
- 0x48, 0x8b, 0x5d, 0xa8, //0x00000a85 movq $-88(%rbp), %rbx
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000a89 jne LBB0_136
- 0x48, 0x8d, 0x57, 0x01, //0x00000a8f leaq $1(%rdi), %rdx
- 0x89, 0xd0, //0x00000a93 movl %edx, %eax
- 0x41, 0x8a, 0x04, 0x02, //0x00000a95 movb (%r10,%rax), %al
- 0x3c, 0x2b, //0x00000a99 cmpb $43, %al
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000a9b je LBB0_139
- 0x3c, 0x2d, //0x00000aa1 cmpb $45, %al
- 0x48, 0x8b, 0x45, 0xc8, //0x00000aa3 movq $-56(%rbp), %rax
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000aa7 jne LBB0_140
- 0x83, 0xc7, 0x02, //0x00000aad addl $2, %edi
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00000ab0 movl $-1, %r9d
- 0x89, 0xfa, //0x00000ab6 movl %edi, %edx
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000ab8 jmp LBB0_141
- //0x00000abd LBB0_136
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000abd movabsq $4503599627370495, %r10
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x00000ac7 jmp LBB0_148
- //0x00000acc LBB0_137
- 0x48, 0x89, 0xf8, //0x00000acc movq %rdi, %rax
- //0x00000acf LBB0_138
- 0x45, 0x0f, 0xaf, 0xca, //0x00000acf imull %r10d, %r9d
- 0x41, 0x01, 0xc9, //0x00000ad3 addl %ecx, %r9d
- 0x48, 0x89, 0x45, 0xa8, //0x00000ad6 movq %rax, $-88(%rbp)
- 0xe9, 0xa0, 0xf8, 0xff, 0xff, //0x00000ada jmp LBB0_57
- //0x00000adf LBB0_139
- 0x83, 0xc7, 0x02, //0x00000adf addl $2, %edi
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000ae2 movl $1, %r9d
- 0x89, 0xfa, //0x00000ae8 movl %edi, %edx
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000aea movabsq $4503599627370495, %r10
- 0x48, 0x8b, 0x45, 0xc8, //0x00000af4 movq $-56(%rbp), %rax
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000af8 jmp LBB0_142
- //0x00000afd LBB0_140
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000afd movl $1, %r9d
- //0x00000b03 LBB0_141
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b03 movabsq $4503599627370495, %r10
- //0x00000b0d LBB0_142
- 0x48, 0x63, 0xfa, //0x00000b0d movslq %edx, %rdi
- 0x31, 0xd2, //0x00000b10 xorl %edx, %edx
- 0x48, 0x39, 0xf9, //0x00000b12 cmpq %rdi, %rcx
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00000b15 jle LBB0_147
- 0x48, 0x01, 0xf8, //0x00000b1b addq %rdi, %rax
- 0x31, 0xd2, //0x00000b1e xorl %edx, %edx
- //0x00000b20 LBB0_144
- 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000b20 cmpl $9999, %edx
- 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00000b26 jg LBB0_147
- 0x41, 0x0f, 0xb6, 0x0c, 0x00, //0x00000b2c movzbl (%r8,%rax), %ecx
- 0x8d, 0x71, 0xd0, //0x00000b31 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000b34 cmpb $9, %sil
- 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x00000b38 ja LBB0_147
- 0x8d, 0x14, 0x92, //0x00000b3e leal (%rdx,%rdx,4), %edx
- 0x8d, 0x54, 0x51, 0xd0, //0x00000b41 leal $-48(%rcx,%rdx,2), %edx
- 0x48, 0xff, 0xc0, //0x00000b45 incq %rax
- 0x48, 0x39, 0xc3, //0x00000b48 cmpq %rax, %rbx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000b4b jne LBB0_144
- //0x00000b51 LBB0_147
- 0x41, 0x0f, 0xaf, 0xd1, //0x00000b51 imull %r9d, %edx
- 0x44, 0x01, 0xda, //0x00000b55 addl %r11d, %edx
- 0x41, 0x89, 0xd3, //0x00000b58 movl %edx, %r11d
- //0x00000b5b LBB0_148
- 0x45, 0x85, 0xff, //0x00000b5b testl %r15d, %r15d
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000b5e movabsq $-9223372036854775808, %rdi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000b68 je LBB0_151
- 0x31, 0xf6, //0x00000b6e xorl %esi, %esi
- 0x41, 0x81, 0xfb, 0x36, 0x01, 0x00, 0x00, //0x00000b70 cmpl $310, %r11d
- 0x0f, 0x8e, 0x1f, 0x00, 0x00, 0x00, //0x00000b77 jle LBB0_152
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000b7d movabsq $9218868437227405312, %r8
- 0x8a, 0x55, 0xd7, //0x00000b87 movb $-41(%rbp), %dl
- 0xe9, 0xab, 0x17, 0x00, 0x00, //0x00000b8a jmp LBB0_506
- //0x00000b8f LBB0_151
- 0x45, 0x31, 0xc0, //0x00000b8f xorl %r8d, %r8d
- 0x31, 0xf6, //0x00000b92 xorl %esi, %esi
- 0x8a, 0x55, 0xd7, //0x00000b94 movb $-41(%rbp), %dl
- 0xe9, 0x9e, 0x17, 0x00, 0x00, //0x00000b97 jmp LBB0_506
- //0x00000b9c LBB0_152
- 0x41, 0x81, 0xfb, 0xb6, 0xfe, 0xff, 0xff, //0x00000b9c cmpl $-330, %r11d
- 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000ba3 jge LBB0_154
- 0x45, 0x31, 0xc0, //0x00000ba9 xorl %r8d, %r8d
- 0x8a, 0x55, 0xd7, //0x00000bac movb $-41(%rbp), %dl
- 0xe9, 0x86, 0x17, 0x00, 0x00, //0x00000baf jmp LBB0_506
- //0x00000bb4 LBB0_154
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000bb4 movabsq $1152921504606846975, %r10
- 0x45, 0x85, 0xdb, //0x00000bbe testl %r11d, %r11d
- 0x0f, 0x8e, 0xd5, 0x07, 0x00, 0x00, //0x00000bc1 jle LBB0_270
- 0x31, 0xf6, //0x00000bc7 xorl %esi, %esi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bc9 movl $1, %r8d
- 0x44, 0x89, 0xf8, //0x00000bcf movl %r15d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000bd2 jmp LBB0_158
- //0x00000bd7 LBB0_156
- 0x89, 0xc7, //0x00000bd7 movl %eax, %edi
- //0x00000bd9 LBB0_157
- 0x48, 0x8b, 0x75, 0xc0, //0x00000bd9 movq $-64(%rbp), %rsi
- 0x03, 0x75, 0xbc, //0x00000bdd addl $-68(%rbp), %esi
- 0x89, 0xf8, //0x00000be0 movl %edi, %eax
- 0x45, 0x85, 0xdb, //0x00000be2 testl %r11d, %r11d
- 0x0f, 0x8e, 0xb4, 0x07, 0x00, 0x00, //0x00000be5 jle LBB0_271
- //0x00000beb LBB0_158
- 0x48, 0x89, 0x75, 0xc0, //0x00000beb movq %rsi, $-64(%rbp)
- 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000bef movl $27, %ecx
- 0x41, 0x83, 0xfb, 0x08, //0x00000bf4 cmpl $8, %r11d
- 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x00000bf8 jg LBB0_160
- 0x44, 0x89, 0xd9, //0x00000bfe movl %r11d, %ecx
- 0x48, 0x8d, 0x15, 0xd8, 0x43, 0x00, 0x00, //0x00000c01 leaq $17368(%rip), %rdx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x8a, //0x00000c08 movl (%rdx,%rcx,4), %ecx
- //0x00000c0b LBB0_160
- 0x85, 0xc0, //0x00000c0b testl %eax, %eax
- 0x89, 0x4d, 0xbc, //0x00000c0d movl %ecx, $-68(%rbp)
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00000c10 je LBB0_156
- 0x41, 0x89, 0xc9, //0x00000c16 movl %ecx, %r9d
- 0x41, 0xf7, 0xd9, //0x00000c19 negl %r9d
- 0x85, 0xc9, //0x00000c1c testl %ecx, %ecx
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000c1e je LBB0_156
- 0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x00000c24 js LBB0_187
- //0x00000c2a LBB0_163
- 0x41, 0x83, 0xf9, 0xc3, //0x00000c2a cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000c2e jle LBB0_167
- 0xe9, 0xcd, 0x03, 0x00, 0x00, //0x00000c34 jmp LBB0_219
- //0x00000c39 LBB0_164
- 0xff, 0xc8, //0x00000c39 decl %eax
- 0x41, 0x89, 0xc7, //0x00000c3b movl %eax, %r15d
- //0x00000c3e LBB0_165
- 0x45, 0x85, 0xff, //0x00000c3e testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000c41 cmovel %r15d, %r11d
- //0x00000c45 LBB0_166
- 0x44, 0x8d, 0x49, 0x3c, //0x00000c45 leal $60(%rcx), %r9d
- 0x44, 0x89, 0xf8, //0x00000c49 movl %r15d, %eax
- 0x83, 0xf9, 0x88, //0x00000c4c cmpl $-120, %ecx
- 0x0f, 0x8d, 0xa2, 0x03, 0x00, 0x00, //0x00000c4f jge LBB0_218
- //0x00000c55 LBB0_167
- 0x44, 0x89, 0xc9, //0x00000c55 movl %r9d, %ecx
- 0x48, 0x63, 0xf8, //0x00000c58 movslq %eax, %rdi
- 0x31, 0xf6, //0x00000c5b xorl %esi, %esi
- 0x31, 0xd2, //0x00000c5d xorl %edx, %edx
- 0x90, //0x00000c5f .p2align 4, 0x90
- //0x00000c60 LBB0_168
- 0x48, 0x39, 0xfe, //0x00000c60 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00000c63 jge LBB0_170
- 0x48, 0x8d, 0x14, 0x92, //0x00000c69 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000c6d movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00000c72 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00000c77 incq %rsi
- 0x49, 0x8d, 0x5a, 0x01, //0x00000c7a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xda, //0x00000c7e cmpq %rbx, %rdx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00000c81 jb LBB0_168
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000c87 jmp LBB0_172
- 0x90, 0x90, 0x90, 0x90, //0x00000c8c .p2align 4, 0x90
- //0x00000c90 LBB0_170
- 0x48, 0x85, 0xd2, //0x00000c90 testq %rdx, %rdx
- 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00000c93 je LBB0_185
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c99 .p2align 4, 0x90
- //0x00000ca0 LBB0_171
- 0x48, 0x01, 0xd2, //0x00000ca0 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000ca3 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00000ca7 incl %esi
- 0x49, 0x8d, 0x7a, 0x01, //0x00000ca9 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xfa, //0x00000cad cmpq %rdi, %rdx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000cb0 jb LBB0_171
- //0x00000cb6 LBB0_172
- 0x41, 0x29, 0xf3, //0x00000cb6 subl %esi, %r11d
- 0x31, 0xff, //0x00000cb9 xorl %edi, %edi
- 0x39, 0xc6, //0x00000cbb cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00000cbd jge LBB0_177
- 0x48, 0x63, 0xc6, //0x00000cc3 movslq %esi, %rax
- 0x49, 0x63, 0xf7, //0x00000cc6 movslq %r15d, %rsi
- 0x49, 0x8d, 0x3c, 0x04, //0x00000cc9 leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xff, //0x00000ccd xorl %r15d, %r15d
- //0x00000cd0 .p2align 4, 0x90
- //0x00000cd0 LBB0_174
- 0x48, 0x89, 0xd3, //0x00000cd0 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00000cd3 shrq $60, %rbx
- 0x4c, 0x21, 0xd2, //0x00000cd7 andq %r10, %rdx
- 0x80, 0xcb, 0x30, //0x00000cda orb $48, %bl
- 0x43, 0x88, 0x1c, 0x3c, //0x00000cdd movb %bl, (%r12,%r15)
- 0x48, 0x8d, 0x14, 0x92, //0x00000ce1 leaq (%rdx,%rdx,4), %rdx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3f, //0x00000ce5 movsbq (%rdi,%r15), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00000cea leaq $-48(%rbx,%rdx,2), %rdx
- 0x4a, 0x8d, 0x5c, 0x38, 0x01, //0x00000cef leaq $1(%rax,%r15), %rbx
- 0x49, 0xff, 0xc7, //0x00000cf4 incq %r15
- 0x48, 0x39, 0xf3, //0x00000cf7 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00000cfa jl LBB0_174
- 0x48, 0x85, 0xd2, //0x00000d00 testq %rdx, %rdx
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00000d03 je LBB0_181
- 0x44, 0x89, 0xff, //0x00000d09 movl %r15d, %edi
- //0x00000d0c LBB0_177
- 0x41, 0x89, 0xff, //0x00000d0c movl %edi, %r15d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000d0f jmp LBB0_179
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d14 .p2align 4, 0x90
- //0x00000d20 LBB0_178
- 0x48, 0x85, 0xc0, //0x00000d20 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000d23 cmovnel %r8d, %r14d
- 0x48, 0x01, 0xd2, //0x00000d27 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000d2a leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00000d2e testq %rdx, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00000d31 je LBB0_181
- //0x00000d37 LBB0_179
- 0x48, 0x89, 0xd0, //0x00000d37 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000d3a shrq $60, %rax
- 0x4c, 0x21, 0xd2, //0x00000d3e andq %r10, %rdx
- 0x49, 0x63, 0xf7, //0x00000d41 movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x00000d44 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00000d47 jbe LBB0_178
- 0x0c, 0x30, //0x00000d4d orb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00000d4f movb %al, (%r12,%rsi)
- 0xff, 0xc6, //0x00000d53 incl %esi
- 0x41, 0x89, 0xf7, //0x00000d55 movl %esi, %r15d
- 0x48, 0x01, 0xd2, //0x00000d58 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000d5b leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00000d5f testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000d62 jne LBB0_179
- //0x00000d68 LBB0_181
- 0x41, 0xff, 0xc3, //0x00000d68 incl %r11d
- 0x45, 0x85, 0xff, //0x00000d6b testl %r15d, %r15d
- 0x0f, 0x8e, 0xca, 0xfe, 0xff, 0xff, //0x00000d6e jle LBB0_165
- 0x44, 0x89, 0xf8, //0x00000d74 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000d77 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x00000d7d jne LBB0_166
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d83 .p2align 4, 0x90
- //0x00000d90 LBB0_183
- 0x48, 0x83, 0xf8, 0x01, //0x00000d90 cmpq $1, %rax
- 0x0f, 0x8e, 0x9f, 0xfe, 0xff, 0xff, //0x00000d94 jle LBB0_164
- 0x4c, 0x8d, 0x78, 0xff, //0x00000d9a leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00000d9e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00000da4 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00000da7 je LBB0_183
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00000dad jmp LBB0_166
- //0x00000db2 LBB0_185
- 0x45, 0x31, 0xff, //0x00000db2 xorl %r15d, %r15d
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00000db5 jmp LBB0_166
- //0x00000dba LBB0_187
- 0x83, 0xf9, 0xc3, //0x00000dba cmpl $-61, %ecx
- 0x0f, 0x8f, 0xbe, 0x03, 0x00, 0x00, //0x00000dbd jg LBB0_238
- 0x48, 0x8d, 0x3d, 0x46, 0x42, 0x00, 0x00, //0x00000dc3 leaq $16966(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000dca jmp LBB0_192
- //0x00000dcf LBB0_189
- 0x48, 0x8d, 0x3d, 0x3a, 0x42, 0x00, 0x00, //0x00000dcf leaq $16954(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- //0x00000dd6 LBB0_190
- 0x45, 0x85, 0xff, //0x00000dd6 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000dd9 cmovel %r15d, %r11d
- //0x00000ddd LBB0_191
- 0x44, 0x8d, 0x4b, 0xc4, //0x00000ddd leal $-60(%rbx), %r9d
- 0x44, 0x89, 0xf8, //0x00000de1 movl %r15d, %eax
- 0x83, 0xfb, 0x78, //0x00000de4 cmpl $120, %ebx
- 0x0f, 0x8e, 0x85, 0x03, 0x00, 0x00, //0x00000de7 jle LBB0_237
- //0x00000ded LBB0_192
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ded movl $1, %r8d
- 0x44, 0x89, 0xcb, //0x00000df3 movl %r9d, %ebx
- 0x48, 0x63, 0xf0, //0x00000df6 movslq %eax, %rsi
- 0x85, 0xf6, //0x00000df9 testl %esi, %esi
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000dfb je LBB0_198
- 0xb2, 0x38, //0x00000e01 movb $56, %dl
- 0x31, 0xc9, //0x00000e03 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e05 .p2align 4, 0x90
- //0x00000e10 LBB0_194
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00000e10 movl $19, %r9d
- 0x48, 0x83, 0xf9, 0x2a, //0x00000e16 cmpq $42, %rcx
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00000e1a je LBB0_199
- 0x41, 0x38, 0x14, 0x0c, //0x00000e20 cmpb %dl, (%r12,%rcx)
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x00000e24 jne LBB0_216
- 0x0f, 0xb6, 0x94, 0x39, 0x65, 0x18, 0x00, 0x00, //0x00000e2a movzbl $6245(%rcx,%rdi), %edx
- 0x48, 0xff, 0xc1, //0x00000e32 incq %rcx
- 0x48, 0x39, 0xce, //0x00000e35 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00000e38 jne LBB0_194
- 0x84, 0xd2, //0x00000e3e testb %dl, %dl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000e40 je LBB0_199
- //0x00000e46 LBB0_198
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x00000e46 movl $18, %r9d
- //0x00000e4c LBB0_199
- 0x85, 0xc0, //0x00000e4c testl %eax, %eax
- 0x0f, 0x8e, 0xb7, 0x00, 0x00, 0x00, //0x00000e4e jle LBB0_207
- 0x48, 0x89, 0x5d, 0xb0, //0x00000e54 movq %rbx, $-80(%rbp)
- 0x4c, 0x89, 0x5d, 0xc8, //0x00000e58 movq %r11, $-56(%rbp)
- 0x44, 0x01, 0xc8, //0x00000e5c addl %r9d, %eax
- 0x48, 0x98, //0x00000e5f cltq
- 0x48, 0x89, 0xc3, //0x00000e61 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000e64 shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x00000e68 decq %rax
- 0x48, 0xff, 0xc6, //0x00000e6b incq %rsi
- 0x31, 0xc9, //0x00000e6e xorl %ecx, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000e70 jmp LBB0_203
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e75 .p2align 4, 0x90
- //0x00000e80 LBB0_201
- 0x48, 0x85, 0xc0, //0x00000e80 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000e83 cmovnel %r8d, %r14d
- //0x00000e87 LBB0_202
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000e87 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x00000e91 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x00000e94 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xce, //0x00000e98 decq %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x00000e9b cmpq $1, %rsi
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00000e9f jle LBB0_205
- //0x00000ea5 LBB0_203
- 0x49, 0x89, 0xc3, //0x00000ea5 movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x7c, 0x34, 0xfe, //0x00000ea8 movzbl $-2(%r12,%rsi), %edi
- 0x48, 0xc1, 0xe7, 0x3c, //0x00000eae shlq $60, %rdi
- 0x48, 0x01, 0xcf, //0x00000eb2 addq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x00000eb5 movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000eb8 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00000ec2 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00000ec5 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00000ec8 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00000ecc leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00000ed0 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00000ed4 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00000ed7 subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x00000eda cmpq %r13, %r11
- 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00000edd jae LBB0_201
- 0x04, 0x30, //0x00000ee3 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x00000ee5 movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00000ee9 jmp LBB0_202
- //0x00000eee LBB0_205
- 0x48, 0x83, 0xff, 0x0a, //0x00000eee cmpq $10, %rdi
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000ef2 jae LBB0_208
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00000ef8 movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000efc movl $1, %r8d
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000f02 movq $-80(%rbp), %rbx
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000f06 jmp LBB0_212
- //0x00000f0b LBB0_207
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f0b movl $1, %r8d
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00000f11 jmp LBB0_212
- //0x00000f16 LBB0_208
- 0x49, 0x63, 0xf3, //0x00000f16 movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x00000f19 decq %rsi
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00000f1c movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f20 movl $1, %r8d
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000f26 movq $-80(%rbp), %rbx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00000f2a jmp LBB0_210
- 0x90, //0x00000f2f .p2align 4, 0x90
- //0x00000f30 LBB0_209
- 0x48, 0x85, 0xc0, //0x00000f30 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000f33 cmovnel %r8d, %r14d
- 0x48, 0xff, 0xce, //0x00000f37 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00000f3a cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00000f3e movq %rdx, %rcx
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x00000f41 jbe LBB0_212
- //0x00000f47 LBB0_210
- 0x48, 0x89, 0xc8, //0x00000f47 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000f4a movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00000f54 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00000f57 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00000f5b leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00000f5f leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00000f63 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x00000f66 subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x00000f69 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00000f6c jae LBB0_209
- 0x04, 0x30, //0x00000f72 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00000f74 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00000f78 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00000f7b cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00000f7f movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00000f82 ja LBB0_210
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f88 .p2align 4, 0x90
- //0x00000f90 LBB0_212
- 0x45, 0x01, 0xcf, //0x00000f90 addl %r9d, %r15d
- 0x4d, 0x63, 0xff, //0x00000f93 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00000f96 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00000f99 cmovbel %r13d, %r15d
- 0x45, 0x01, 0xcb, //0x00000f9d addl %r9d, %r11d
- 0x45, 0x85, 0xff, //0x00000fa0 testl %r15d, %r15d
- 0x0f, 0x8e, 0x26, 0xfe, 0xff, 0xff, //0x00000fa3 jle LBB0_189
- 0x44, 0x89, 0xf8, //0x00000fa9 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000fac cmpb $48, $-1(%rax,%r12)
- 0x48, 0x8d, 0x3d, 0x57, 0x40, 0x00, 0x00, //0x00000fb2 leaq $16471(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0x1e, 0xfe, 0xff, 0xff, //0x00000fb9 jne LBB0_191
- 0x90, //0x00000fbf .p2align 4, 0x90
- //0x00000fc0 LBB0_214
- 0x48, 0x83, 0xf8, 0x01, //0x00000fc0 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00000fc4 jle LBB0_217
- 0x4c, 0x8d, 0x78, 0xff, //0x00000fca leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00000fce cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00000fd4 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00000fd7 je LBB0_214
- 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x00000fdd jmp LBB0_191
- //0x00000fe2 LBB0_216
- 0x0f, 0x8c, 0x5e, 0xfe, 0xff, 0xff, //0x00000fe2 jl LBB0_198
- 0xe9, 0x5f, 0xfe, 0xff, 0xff, //0x00000fe8 jmp LBB0_199
- //0x00000fed LBB0_217
- 0xff, 0xc8, //0x00000fed decl %eax
- 0x41, 0x89, 0xc7, //0x00000fef movl %eax, %r15d
- 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00000ff2 jmp LBB0_190
- //0x00000ff7 LBB0_218
- 0x44, 0x89, 0xf8, //0x00000ff7 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x00000ffa movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x00000ffd testl %r9d, %r9d
- 0x0f, 0x84, 0xd3, 0xfb, 0xff, 0xff, //0x00001000 je LBB0_157
- //0x00001006 LBB0_219
- 0x41, 0xf7, 0xd9, //0x00001006 negl %r9d
- 0x48, 0x63, 0xf0, //0x00001009 movslq %eax, %rsi
- 0x31, 0xff, //0x0000100c xorl %edi, %edi
- 0x31, 0xd2, //0x0000100e xorl %edx, %edx
- //0x00001010 .p2align 4, 0x90
- //0x00001010 LBB0_220
- 0x48, 0x39, 0xf7, //0x00001010 cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x30, 0x01, 0x00, 0x00, //0x00001013 jge LBB0_234
- 0x48, 0x8d, 0x0c, 0x92, //0x00001019 leaq (%rdx,%rdx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x0000101d movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x54, 0x4a, 0xd0, //0x00001022 leaq $-48(%rdx,%rcx,2), %rdx
- 0x48, 0xff, 0xc7, //0x00001027 incq %rdi
- 0x48, 0x89, 0xd3, //0x0000102a movq %rdx, %rbx
- 0x44, 0x89, 0xc9, //0x0000102d movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001030 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001033 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001036 je LBB0_220
- //0x0000103c LBB0_222
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000103c movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x00001043 movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x00001046 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001049 notq %rsi
- 0x31, 0xdb, //0x0000104c xorl %ebx, %ebx
- 0x39, 0xc7, //0x0000104e cmpl %eax, %edi
- 0x0f, 0x8d, 0x55, 0x00, 0x00, 0x00, //0x00001050 jge LBB0_226
- 0x4c, 0x89, 0x5d, 0xc8, //0x00001056 movq %r11, $-56(%rbp)
- 0x4c, 0x63, 0xdf, //0x0000105a movslq %edi, %r11
- 0x4d, 0x63, 0xc7, //0x0000105d movslq %r15d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00001060 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x00001064 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001066 .p2align 4, 0x90
- //0x00001070 LBB0_224
- 0x48, 0x89, 0xd0, //0x00001070 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x00001073 movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001076 shrq %cl, %rax
- 0x48, 0x21, 0xf2, //0x00001079 andq %rsi, %rdx
- 0x04, 0x30, //0x0000107c addb $48, %al
- 0x41, 0x88, 0x04, 0x1c, //0x0000107e movb %al, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x92, //0x00001082 leaq (%rdx,%rdx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x00001086 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x54, 0x41, 0xd0, //0x0000108b leaq $-48(%rcx,%rax,2), %rdx
- 0x49, 0x8d, 0x44, 0x1b, 0x01, //0x00001090 leaq $1(%r11,%rbx), %rax
- 0x48, 0xff, 0xc3, //0x00001095 incq %rbx
- 0x4c, 0x39, 0xc0, //0x00001098 cmpq %r8, %rax
- 0x0f, 0x8c, 0xcf, 0xff, 0xff, 0xff, //0x0000109b jl LBB0_224
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000010a1 movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000010a5 movl $1, %r8d
- //0x000010ab LBB0_226
- 0x41, 0x29, 0xfb, //0x000010ab subl %edi, %r11d
- 0x41, 0x89, 0xdf, //0x000010ae movl %ebx, %r15d
- 0x48, 0x85, 0xd2, //0x000010b1 testq %rdx, %rdx
- 0x8b, 0x7d, 0xbc, //0x000010b4 movl $-68(%rbp), %edi
- 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000010b7 jne LBB0_228
- 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x000010bd jmp LBB0_230
- //0x000010c2 LBB0_227
- 0x48, 0x85, 0xc0, //0x000010c2 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x000010c5 cmovnel %r8d, %r14d
- 0x48, 0x01, 0xd2, //0x000010c9 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000010cc leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x000010d0 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000010d3 je LBB0_230
- //0x000010d9 LBB0_228
- 0x48, 0x89, 0xd0, //0x000010d9 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x000010dc movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x000010df shrq %cl, %rax
- 0x48, 0x21, 0xf2, //0x000010e2 andq %rsi, %rdx
- 0x49, 0x63, 0xcf, //0x000010e5 movslq %r15d, %rcx
- 0x49, 0x39, 0xcd, //0x000010e8 cmpq %rcx, %r13
- 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x000010eb jbe LBB0_227
- 0x04, 0x30, //0x000010f1 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000010f3 movb %al, (%r12,%rcx)
- 0xff, 0xc1, //0x000010f7 incl %ecx
- 0x41, 0x89, 0xcf, //0x000010f9 movl %ecx, %r15d
- 0x48, 0x01, 0xd2, //0x000010fc addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000010ff leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001103 testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001106 jne LBB0_228
- //0x0000110c LBB0_230
- 0x41, 0xff, 0xc3, //0x0000110c incl %r11d
- 0x45, 0x85, 0xff, //0x0000110f testl %r15d, %r15d
- 0x0f, 0x8e, 0x44, 0x02, 0x00, 0x00, //0x00001112 jle LBB0_264
- 0x44, 0x89, 0xf8, //0x00001118 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000111b cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00001121 jne LBB0_265
- //0x00001127 LBB0_232
- 0x48, 0x83, 0xf8, 0x01, //0x00001127 cmpq $1, %rax
- 0x0f, 0x8e, 0x26, 0x02, 0x00, 0x00, //0x0000112b jle LBB0_263
- 0x4c, 0x8d, 0x78, 0xff, //0x00001131 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001135 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x0000113b movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000113e je LBB0_232
- 0xe9, 0x20, 0x02, 0x00, 0x00, //0x00001144 jmp LBB0_265
- //0x00001149 LBB0_234
- 0x48, 0x85, 0xd2, //0x00001149 testq %rdx, %rdx
- 0x0f, 0x84, 0x3c, 0x01, 0x00, 0x00, //0x0000114c je LBB0_253
- //0x00001152 LBB0_235
- 0x48, 0x89, 0xd6, //0x00001152 movq %rdx, %rsi
- 0x44, 0x89, 0xc9, //0x00001155 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x00001158 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000115b testq %rsi, %rsi
- 0x0f, 0x85, 0xd8, 0xfe, 0xff, 0xff, //0x0000115e jne LBB0_222
- 0x48, 0x01, 0xd2, //0x00001164 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001167 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc7, //0x0000116b incl %edi
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000116d jmp LBB0_235
- //0x00001172 LBB0_237
- 0x44, 0x89, 0xf8, //0x00001172 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x00001175 movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x00001178 testl %r9d, %r9d
- 0x0f, 0x84, 0x58, 0xfa, 0xff, 0xff, //0x0000117b je LBB0_157
- //0x00001181 LBB0_238
- 0x44, 0x89, 0xc9, //0x00001181 movl %r9d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x00001184 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x3d, 0x81, 0x3e, 0x00, 0x00, //0x00001188 leaq $16001(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3e, //0x0000118f movl (%rsi,%rdi), %ebx
- 0x4c, 0x63, 0xc0, //0x00001192 movslq %eax, %r8
- 0x8a, 0x54, 0x3e, 0x04, //0x00001195 movb $4(%rsi,%rdi), %dl
- 0x45, 0x85, 0xc0, //0x00001199 testl %r8d, %r8d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000119c je LBB0_243
- 0x48, 0x8d, 0x74, 0x3e, 0x05, //0x000011a2 leaq $5(%rsi,%rdi), %rsi
- 0x31, 0xff, //0x000011a7 xorl %edi, %edi
- //0x000011a9 LBB0_240
- 0x84, 0xd2, //0x000011a9 testb %dl, %dl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000011ab je LBB0_245
- 0x41, 0x38, 0x14, 0x3c, //0x000011b1 cmpb %dl, (%r12,%rdi)
- 0x0f, 0x85, 0xb6, 0x01, 0x00, 0x00, //0x000011b5 jne LBB0_266
- 0x0f, 0xb6, 0x14, 0x3e, //0x000011bb movzbl (%rsi,%rdi), %edx
- 0x48, 0xff, 0xc7, //0x000011bf incq %rdi
- 0x49, 0x39, 0xf8, //0x000011c2 cmpq %rdi, %r8
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000011c5 jne LBB0_240
- //0x000011cb LBB0_243
- 0x84, 0xd2, //0x000011cb testb %dl, %dl
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x000011cd je LBB0_245
- //0x000011d3 LBB0_244
- 0xff, 0xcb, //0x000011d3 decl %ebx
- //0x000011d5 LBB0_245
- 0x85, 0xc0, //0x000011d5 testl %eax, %eax
- 0x0f, 0x8e, 0xbb, 0x00, 0x00, 0x00, //0x000011d7 jle LBB0_254
- 0x4c, 0x89, 0x5d, 0xc8, //0x000011dd movq %r11, $-56(%rbp)
- 0x89, 0x5d, 0xb0, //0x000011e1 movl %ebx, $-80(%rbp)
- 0x01, 0xd8, //0x000011e4 addl %ebx, %eax
- 0x48, 0x98, //0x000011e6 cltq
- 0x48, 0x89, 0xc6, //0x000011e8 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x000011eb shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x000011ef decq %rax
- 0x49, 0xff, 0xc0, //0x000011f2 incq %r8
- 0x31, 0xff, //0x000011f5 xorl %edi, %edi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000011f7 jmp LBB0_249
- //0x000011fc LBB0_247
- 0x48, 0x85, 0xc0, //0x000011fc testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000011ff movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001204 cmovnel %eax, %r14d
- //0x00001208 LBB0_248
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001208 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x00001212 addq %rax, %rsi
- 0x49, 0x8d, 0x43, 0xff, //0x00001215 leaq $-1(%r11), %rax
- 0x49, 0xff, 0xc8, //0x00001219 decq %r8
- 0x49, 0x83, 0xf8, 0x01, //0x0000121c cmpq $1, %r8
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001220 jle LBB0_251
- //0x00001226 LBB0_249
- 0x49, 0x89, 0xc3, //0x00001226 movq %rax, %r11
- 0x4b, 0x0f, 0xbe, 0x5c, 0x04, 0xfe, //0x00001229 movsbq $-2(%r12,%r8), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x0000122f addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001233 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x00001236 addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x00001239 movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000123c movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001246 mulq %rdx
- 0x48, 0x89, 0xd7, //0x00001249 movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x0000124c shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x00001250 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001254 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00001258 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x0000125b subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x0000125e cmpq %r13, %r11
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00001261 jae LBB0_247
- 0x04, 0x30, //0x00001267 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x00001269 movb %al, (%r12,%r11)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x0000126d jmp LBB0_248
- //0x00001272 LBB0_251
- 0x48, 0x83, 0xfb, 0x0a, //0x00001272 cmpq $10, %rbx
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001276 movl $1, %r8d
- 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x0000127c jae LBB0_255
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001282 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xb0, //0x00001286 movl $-80(%rbp), %ebx
- 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00001289 jmp LBB0_259
- //0x0000128e LBB0_253
- 0x45, 0x31, 0xff, //0x0000128e xorl %r15d, %r15d
- 0x31, 0xff, //0x00001291 xorl %edi, %edi
- 0xe9, 0x41, 0xf9, 0xff, 0xff, //0x00001293 jmp LBB0_157
- //0x00001298 LBB0_254
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001298 movl $1, %r8d
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x0000129e jmp LBB0_259
- //0x000012a3 LBB0_255
- 0x49, 0x63, 0xcb, //0x000012a3 movslq %r11d, %rcx
- 0x48, 0xff, 0xc9, //0x000012a6 decq %rcx
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000012a9 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xb0, //0x000012ad movl $-80(%rbp), %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000012b0 jmp LBB0_257
- //0x000012b5 LBB0_256
- 0x48, 0x85, 0xc0, //0x000012b5 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x000012b8 cmovnel %r8d, %r14d
- 0x48, 0xff, 0xc9, //0x000012bc decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000012bf cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000012c3 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000012c6 jbe LBB0_259
- //0x000012cc LBB0_257
- 0x48, 0x89, 0xf8, //0x000012cc movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000012cf movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000012d9 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000012dc shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000012e0 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x000012e4 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x000012e8 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x000012eb subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x000012ee cmpq %r13, %rcx
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x000012f1 jae LBB0_256
- 0x04, 0x30, //0x000012f7 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000012f9 movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x000012fd decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00001300 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001304 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001307 ja LBB0_257
- //0x0000130d LBB0_259
- 0x41, 0x01, 0xdf, //0x0000130d addl %ebx, %r15d
- 0x4d, 0x63, 0xff, //0x00001310 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00001313 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00001316 cmovbel %r13d, %r15d
- 0x41, 0x01, 0xdb, //0x0000131a addl %ebx, %r11d
- 0x45, 0x85, 0xff, //0x0000131d testl %r15d, %r15d
- 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00001320 jle LBB0_268
- 0x44, 0x89, 0xf8, //0x00001326 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001329 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x0000132f jne LBB0_269
- //0x00001335 LBB0_261
- 0x48, 0x83, 0xf8, 0x01, //0x00001335 cmpq $1, %rax
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x00001339 jle LBB0_267
- 0x4c, 0x8d, 0x78, 0xff, //0x0000133f leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001343 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001349 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000134c je LBB0_261
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001352 jmp LBB0_269
- //0x00001357 LBB0_263
- 0xff, 0xc8, //0x00001357 decl %eax
- 0x41, 0x89, 0xc7, //0x00001359 movl %eax, %r15d
- //0x0000135c LBB0_264
- 0x48, 0x8b, 0x45, 0xc0, //0x0000135c movq $-64(%rbp), %rax
- 0x45, 0x85, 0xff, //0x00001360 testl %r15d, %r15d
- 0x0f, 0x84, 0x04, 0x0c, 0x00, 0x00, //0x00001363 je LBB0_444
- //0x00001369 LBB0_265
- 0x44, 0x89, 0xff, //0x00001369 movl %r15d, %edi
- 0xe9, 0x68, 0xf8, 0xff, 0xff, //0x0000136c jmp LBB0_157
- //0x00001371 LBB0_266
- 0x0f, 0x8c, 0x5c, 0xfe, 0xff, 0xff, //0x00001371 jl LBB0_244
- 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x00001377 jmp LBB0_245
- //0x0000137c LBB0_267
- 0xff, 0xc8, //0x0000137c decl %eax
- 0x41, 0x89, 0xc7, //0x0000137e movl %eax, %r15d
- //0x00001381 LBB0_268
- 0x45, 0x85, 0xff, //0x00001381 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001384 cmovel %r15d, %r11d
- //0x00001388 LBB0_269
- 0x44, 0x89, 0xf8, //0x00001388 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x0000138b movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x0000138e testl %r9d, %r9d
- 0x0f, 0x89, 0x42, 0xf8, 0xff, 0xff, //0x00001391 jns LBB0_157
- 0xe9, 0x8e, 0xf8, 0xff, 0xff, //0x00001397 jmp LBB0_163
- //0x0000139c LBB0_270
- 0x44, 0x89, 0xff, //0x0000139c movl %r15d, %edi
- //0x0000139f LBB0_271
- 0x4c, 0x8d, 0x05, 0x6a, 0x3c, 0x00, 0x00, //0x0000139f leaq $15466(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000013a6 jmp LBB0_274
- //0x000013ab LBB0_272
- 0x89, 0xf8, //0x000013ab movl %edi, %eax
- //0x000013ad LBB0_273
- 0x48, 0x8b, 0x75, 0xc0, //0x000013ad movq $-64(%rbp), %rsi
- 0x2b, 0x75, 0xb0, //0x000013b1 subl $-80(%rbp), %esi
- 0x89, 0xc7, //0x000013b4 movl %eax, %edi
- //0x000013b6 LBB0_274
- 0x45, 0x85, 0xdb, //0x000013b6 testl %r11d, %r11d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x000013b9 js LBB0_277
- 0x0f, 0x85, 0xcd, 0x07, 0x00, 0x00, //0x000013bf jne LBB0_389
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x000013c5 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000013ca jl LBB0_278
- 0xe9, 0xbd, 0x07, 0x00, 0x00, //0x000013d0 jmp LBB0_389
- //0x000013d5 LBB0_277
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x000013d5 movl $27, %eax
- 0x41, 0x83, 0xfb, 0xf8, //0x000013da cmpl $-8, %r11d
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000013de jl LBB0_279
- //0x000013e4 LBB0_278
- 0x44, 0x89, 0xd8, //0x000013e4 movl %r11d, %eax
- 0xf7, 0xd8, //0x000013e7 negl %eax
- 0x48, 0x98, //0x000013e9 cltq
- 0x48, 0x8d, 0x0d, 0xee, 0x3b, 0x00, 0x00, //0x000013eb leaq $15342(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x04, 0x81, //0x000013f2 movl (%rcx,%rax,4), %eax
- //0x000013f5 LBB0_279
- 0x85, 0xff, //0x000013f5 testl %edi, %edi
- 0x48, 0x89, 0x75, 0xc0, //0x000013f7 movq %rsi, $-64(%rbp)
- 0x89, 0x45, 0xb0, //0x000013fb movl %eax, $-80(%rbp)
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x000013fe je LBB0_272
- 0x85, 0xc0, //0x00001404 testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00001406 je LBB0_272
- 0x0f, 0x8e, 0x3b, 0x02, 0x00, 0x00, //0x0000140c jle LBB0_311
- 0x41, 0x89, 0xc1, //0x00001412 movl %eax, %r9d
- 0x83, 0xf8, 0x3d, //0x00001415 cmpl $61, %eax
- 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00001418 jge LBB0_286
- 0xe9, 0x41, 0x02, 0x00, 0x00, //0x0000141e jmp LBB0_313
- //0x00001423 LBB0_283
- 0xff, 0xc8, //0x00001423 decl %eax
- 0x41, 0x89, 0xc7, //0x00001425 movl %eax, %r15d
- //0x00001428 LBB0_284
- 0x45, 0x85, 0xff, //0x00001428 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x0000142b cmovel %r15d, %r11d
- //0x0000142f LBB0_285
- 0x44, 0x8d, 0x4b, 0xc4, //0x0000142f leal $-60(%rbx), %r9d
- 0x44, 0x89, 0xff, //0x00001433 movl %r15d, %edi
- 0x83, 0xfb, 0x78, //0x00001436 cmpl $120, %ebx
- 0x0f, 0x8e, 0x16, 0x02, 0x00, 0x00, //0x00001439 jle LBB0_312
- //0x0000143f LBB0_286
- 0x44, 0x89, 0xcb, //0x0000143f movl %r9d, %ebx
- 0x48, 0x63, 0xf7, //0x00001442 movslq %edi, %rsi
- 0x85, 0xf6, //0x00001445 testl %esi, %esi
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001447 je LBB0_292
- 0xb1, 0x38, //0x0000144d movb $56, %cl
- 0x31, 0xc0, //0x0000144f xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001451 .p2align 4, 0x90
- //0x00001460 LBB0_288
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00001460 movl $19, %r9d
- 0x48, 0x83, 0xf8, 0x2a, //0x00001466 cmpq $42, %rax
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000146a je LBB0_293
- 0x41, 0x38, 0x0c, 0x04, //0x00001470 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xc8, 0x01, 0x00, 0x00, //0x00001474 jne LBB0_309
- 0x42, 0x0f, 0xb6, 0x8c, 0x00, 0x65, 0x18, 0x00, 0x00, //0x0000147a movzbl $6245(%rax,%r8), %ecx
- 0x48, 0xff, 0xc0, //0x00001483 incq %rax
- 0x48, 0x39, 0xc6, //0x00001486 cmpq %rax, %rsi
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00001489 jne LBB0_288
- 0x84, 0xc9, //0x0000148f testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001491 je LBB0_293
- //0x00001497 LBB0_292
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x00001497 movl $18, %r9d
- //0x0000149d LBB0_293
- 0x85, 0xff, //0x0000149d testl %edi, %edi
- 0x0f, 0x8e, 0x4b, 0x01, 0x00, 0x00, //0x0000149f jle LBB0_305
- 0x48, 0x89, 0x5d, 0xc8, //0x000014a5 movq %rbx, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x000014a9 movq %r11, %r8
- 0x44, 0x01, 0xcf, //0x000014ac addl %r9d, %edi
- 0x48, 0x63, 0xc7, //0x000014af movslq %edi, %rax
- 0x48, 0x89, 0xc3, //0x000014b2 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x000014b5 shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x000014b9 decq %rax
- 0x48, 0xff, 0xc6, //0x000014bc incq %rsi
- 0x31, 0xc9, //0x000014bf xorl %ecx, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000014c1 jmp LBB0_297
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014c6 .p2align 4, 0x90
- //0x000014d0 LBB0_295
- 0x48, 0x85, 0xc0, //0x000014d0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014d3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000014d8 cmovnel %eax, %r14d
- //0x000014dc LBB0_296
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000014dc movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x000014e6 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x000014e9 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xce, //0x000014ed decq %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x000014f0 cmpq $1, %rsi
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x000014f4 jle LBB0_299
- //0x000014fa LBB0_297
- 0x49, 0x89, 0xc3, //0x000014fa movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x7c, 0x34, 0xfe, //0x000014fd movzbl $-2(%r12,%rsi), %edi
- 0x48, 0xc1, 0xe7, 0x3c, //0x00001503 shlq $60, %rdi
- 0x48, 0x01, 0xcf, //0x00001507 addq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x0000150a movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000150d movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001517 mulq %rcx
- 0x48, 0x89, 0xd1, //0x0000151a movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x0000151d shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001521 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001525 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00001529 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x0000152c subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x0000152f cmpq %r13, %r11
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x00001532 jae LBB0_295
- 0x04, 0x30, //0x00001538 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x0000153a movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000153e jmp LBB0_296
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001543 .p2align 4, 0x90
- //0x00001550 LBB0_299
- 0x48, 0x83, 0xff, 0x0a, //0x00001550 cmpq $10, %rdi
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001554 jae LBB0_301
- 0x4d, 0x89, 0xc3, //0x0000155a movq %r8, %r11
- 0x4c, 0x8d, 0x05, 0xac, 0x3a, 0x00, 0x00, //0x0000155d leaq $15020(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xc8, //0x00001564 movq $-56(%rbp), %rbx
- 0xe9, 0x83, 0x00, 0x00, 0x00, //0x00001568 jmp LBB0_305
- //0x0000156d LBB0_301
- 0x49, 0x63, 0xf3, //0x0000156d movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x00001570 decq %rsi
- 0x4d, 0x89, 0xc3, //0x00001573 movq %r8, %r11
- 0x4c, 0x8d, 0x05, 0x93, 0x3a, 0x00, 0x00, //0x00001576 leaq $14995(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xc8, //0x0000157d movq $-56(%rbp), %rbx
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001581 jmp LBB0_303
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001586 .p2align 4, 0x90
- //0x00001590 LBB0_302
- 0x48, 0x85, 0xc0, //0x00001590 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001593 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001598 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x0000159c decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000159f cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000015a3 movq %rdx, %rcx
- 0x0f, 0x86, 0x44, 0x00, 0x00, 0x00, //0x000015a6 jbe LBB0_305
- //0x000015ac LBB0_303
- 0x48, 0x89, 0xc8, //0x000015ac movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000015af movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000015b9 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000015bc shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000015c0 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x000015c4 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x000015c8 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x000015cb subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x000015ce cmpq %r13, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x000015d1 jae LBB0_302
- 0x04, 0x30, //0x000015d7 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x000015d9 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x000015dd decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000015e0 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000015e4 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000015e7 ja LBB0_303
- 0x90, 0x90, 0x90, //0x000015ed .p2align 4, 0x90
- //0x000015f0 LBB0_305
- 0x45, 0x01, 0xcf, //0x000015f0 addl %r9d, %r15d
- 0x4d, 0x63, 0xff, //0x000015f3 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x000015f6 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x000015f9 cmovbel %r13d, %r15d
- 0x45, 0x01, 0xcb, //0x000015fd addl %r9d, %r11d
- 0x45, 0x85, 0xff, //0x00001600 testl %r15d, %r15d
- 0x0f, 0x8e, 0x1f, 0xfe, 0xff, 0xff, //0x00001603 jle LBB0_284
- 0x44, 0x89, 0xf8, //0x00001609 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000160c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x17, 0xfe, 0xff, 0xff, //0x00001612 jne LBB0_285
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001618 .p2align 4, 0x90
- //0x00001620 LBB0_307
- 0x48, 0x83, 0xf8, 0x01, //0x00001620 cmpq $1, %rax
- 0x0f, 0x8e, 0xf9, 0xfd, 0xff, 0xff, //0x00001624 jle LBB0_283
- 0x4c, 0x8d, 0x78, 0xff, //0x0000162a leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x0000162e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001634 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001637 je LBB0_307
- 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x0000163d jmp LBB0_285
- //0x00001642 LBB0_309
- 0x0f, 0x8c, 0x4f, 0xfe, 0xff, 0xff, //0x00001642 jl LBB0_292
- 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00001648 jmp LBB0_293
- //0x0000164d LBB0_311
- 0x41, 0x89, 0xc1, //0x0000164d movl %eax, %r9d
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x00001650 jmp LBB0_341
- //0x00001655 LBB0_312
- 0x44, 0x89, 0xff, //0x00001655 movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x00001658 movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x0000165b testl %r9d, %r9d
- 0x0f, 0x84, 0x49, 0xfd, 0xff, 0xff, //0x0000165e je LBB0_273
- //0x00001664 LBB0_313
- 0x44, 0x89, 0xc9, //0x00001664 movl %r9d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x00001667 imulq $104, %rcx, %rdx
- 0x42, 0x8b, 0x1c, 0x02, //0x0000166b movl (%rdx,%r8), %ebx
- 0x4c, 0x89, 0xc6, //0x0000166f movq %r8, %rsi
- 0x4c, 0x63, 0xc7, //0x00001672 movslq %edi, %r8
- 0x8a, 0x44, 0x32, 0x04, //0x00001675 movb $4(%rdx,%rsi), %al
- 0x45, 0x85, 0xc0, //0x00001679 testl %r8d, %r8d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000167c je LBB0_318
- 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00001682 leaq $5(%rdx,%rsi), %rdx
- 0x31, 0xf6, //0x00001687 xorl %esi, %esi
- //0x00001689 LBB0_315
- 0x84, 0xc0, //0x00001689 testb %al, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000168b je LBB0_320
- 0x41, 0x38, 0x04, 0x34, //0x00001691 cmpb %al, (%r12,%rsi)
- 0x0f, 0x85, 0x9d, 0x01, 0x00, 0x00, //0x00001695 jne LBB0_337
- 0x0f, 0xb6, 0x04, 0x32, //0x0000169b movzbl (%rdx,%rsi), %eax
- 0x48, 0xff, 0xc6, //0x0000169f incq %rsi
- 0x49, 0x39, 0xf0, //0x000016a2 cmpq %rsi, %r8
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000016a5 jne LBB0_315
- //0x000016ab LBB0_318
- 0x84, 0xc0, //0x000016ab testb %al, %al
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x000016ad je LBB0_320
- //0x000016b3 LBB0_319
- 0xff, 0xcb, //0x000016b3 decl %ebx
- //0x000016b5 LBB0_320
- 0x85, 0xff, //0x000016b5 testl %edi, %edi
- 0x0f, 0x8e, 0xb6, 0x00, 0x00, 0x00, //0x000016b7 jle LBB0_328
- 0x4c, 0x89, 0x5d, 0xc8, //0x000016bd movq %r11, $-56(%rbp)
- 0x89, 0x5d, 0xbc, //0x000016c1 movl %ebx, $-68(%rbp)
- 0x01, 0xdf, //0x000016c4 addl %ebx, %edi
- 0x48, 0x63, 0xc7, //0x000016c6 movslq %edi, %rax
- 0x48, 0x89, 0xc6, //0x000016c9 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x000016cc shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x000016d0 decq %rax
- 0x49, 0xff, 0xc0, //0x000016d3 incq %r8
- 0x31, 0xff, //0x000016d6 xorl %edi, %edi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x000016d8 jmp LBB0_324
- 0x90, 0x90, 0x90, //0x000016dd .p2align 4, 0x90
- //0x000016e0 LBB0_322
- 0x48, 0x85, 0xc0, //0x000016e0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000016e3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000016e8 cmovnel %eax, %r14d
- //0x000016ec LBB0_323
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000016ec movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x000016f6 addq %rax, %rsi
- 0x49, 0x8d, 0x43, 0xff, //0x000016f9 leaq $-1(%r11), %rax
- 0x49, 0xff, 0xc8, //0x000016fd decq %r8
- 0x49, 0x83, 0xf8, 0x01, //0x00001700 cmpq $1, %r8
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001704 jle LBB0_326
- //0x0000170a LBB0_324
- 0x49, 0x89, 0xc3, //0x0000170a movq %rax, %r11
- 0x4b, 0x0f, 0xbe, 0x5c, 0x04, 0xfe, //0x0000170d movsbq $-2(%r12,%r8), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00001713 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001717 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x0000171a addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x0000171d movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001720 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000172a mulq %rdx
- 0x48, 0x89, 0xd7, //0x0000172d movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x00001730 shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x00001734 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001738 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x0000173c movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x0000173f subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x00001742 cmpq %r13, %r11
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00001745 jae LBB0_322
- 0x04, 0x30, //0x0000174b addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x0000174d movb %al, (%r12,%r11)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00001751 jmp LBB0_323
- //0x00001756 LBB0_326
- 0x48, 0x83, 0xfb, 0x0a, //0x00001756 cmpq $10, %rbx
- 0x4c, 0x8d, 0x05, 0xaf, 0x38, 0x00, 0x00, //0x0000175a leaq $14511(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00001761 jae LBB0_329
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001767 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xbc, //0x0000176b movl $-68(%rbp), %ebx
- 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x0000176e jmp LBB0_333
- //0x00001773 LBB0_328
- 0x4c, 0x8d, 0x05, 0x96, 0x38, 0x00, 0x00, //0x00001773 leaq $14486(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000177a jmp LBB0_333
- //0x0000177f LBB0_329
- 0x49, 0x63, 0xcb, //0x0000177f movslq %r11d, %rcx
- 0x48, 0xff, 0xc9, //0x00001782 decq %rcx
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001785 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xbc, //0x00001789 movl $-68(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000178c jmp LBB0_331
- //0x00001791 LBB0_330
- 0x48, 0x85, 0xc0, //0x00001791 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001794 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001799 cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x0000179d decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000017a0 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000017a4 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000017a7 jbe LBB0_333
- //0x000017ad LBB0_331
- 0x48, 0x89, 0xf8, //0x000017ad movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000017b0 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000017ba mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000017bd shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000017c1 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x000017c5 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x000017c9 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x000017cc subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x000017cf cmpq %r13, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x000017d2 jae LBB0_330
- 0x04, 0x30, //0x000017d8 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000017da movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x000017de decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000017e1 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000017e5 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000017e8 ja LBB0_331
- //0x000017ee LBB0_333
- 0x41, 0x01, 0xdf, //0x000017ee addl %ebx, %r15d
- 0x4d, 0x63, 0xff, //0x000017f1 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x000017f4 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x000017f7 cmovbel %r13d, %r15d
- 0x41, 0x01, 0xdb, //0x000017fb addl %ebx, %r11d
- 0x45, 0x85, 0xff, //0x000017fe testl %r15d, %r15d
- 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00001801 jle LBB0_339
- 0x44, 0x89, 0xf8, //0x00001807 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000180a cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001810 jne LBB0_340
- //0x00001816 LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x00001816 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x0000181a jle LBB0_338
- 0x4c, 0x8d, 0x78, 0xff, //0x00001820 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001824 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x0000182a movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000182d je LBB0_335
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001833 jmp LBB0_340
- //0x00001838 LBB0_337
- 0x0f, 0x8c, 0x75, 0xfe, 0xff, 0xff, //0x00001838 jl LBB0_319
- 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x0000183e jmp LBB0_320
- //0x00001843 LBB0_338
- 0xff, 0xc8, //0x00001843 decl %eax
- 0x41, 0x89, 0xc7, //0x00001845 movl %eax, %r15d
- //0x00001848 LBB0_339
- 0x45, 0x85, 0xff, //0x00001848 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x0000184b cmovel %r15d, %r11d
- //0x0000184f LBB0_340
- 0x44, 0x89, 0xff, //0x0000184f movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x00001852 movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x00001855 testl %r9d, %r9d
- 0x0f, 0x89, 0x4f, 0xfb, 0xff, 0xff, //0x00001858 jns LBB0_273
- //0x0000185e LBB0_341
- 0x41, 0x83, 0xf9, 0xc3, //0x0000185e cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00001862 jle LBB0_345
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x00001868 jmp LBB0_365
- //0x0000186d LBB0_342
- 0xff, 0xc9, //0x0000186d decl %ecx
- 0x41, 0x89, 0xcf, //0x0000186f movl %ecx, %r15d
- //0x00001872 LBB0_343
- 0x45, 0x85, 0xff, //0x00001872 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001875 cmovel %r15d, %r11d
- //0x00001879 LBB0_344
- 0x44, 0x8d, 0x48, 0x3c, //0x00001879 leal $60(%rax), %r9d
- 0x44, 0x89, 0xff, //0x0000187d movl %r15d, %edi
- 0x83, 0xf8, 0x88, //0x00001880 cmpl $-120, %eax
- 0x0f, 0x8d, 0x71, 0x01, 0x00, 0x00, //0x00001883 jge LBB0_364
- //0x00001889 LBB0_345
- 0x44, 0x89, 0xc8, //0x00001889 movl %r9d, %eax
- 0x48, 0x63, 0xf7, //0x0000188c movslq %edi, %rsi
- 0x31, 0xd2, //0x0000188f xorl %edx, %edx
- 0x31, 0xc9, //0x00001891 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001893 .p2align 4, 0x90
- //0x000018a0 LBB0_346
- 0x48, 0x39, 0xf2, //0x000018a0 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x000018a3 jge LBB0_348
- 0x48, 0x8d, 0x0c, 0x89, //0x000018a9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x000018ad movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x000018b2 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc2, //0x000018b7 incq %rdx
- 0x49, 0x8d, 0x5a, 0x01, //0x000018ba leaq $1(%r10), %rbx
- 0x48, 0x39, 0xd9, //0x000018be cmpq %rbx, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000018c1 jb LBB0_346
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000018c7 jmp LBB0_350
- 0x90, 0x90, 0x90, 0x90, //0x000018cc .p2align 4, 0x90
- //0x000018d0 LBB0_348
- 0x48, 0x85, 0xc9, //0x000018d0 testq %rcx, %rcx
- 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x000018d3 je LBB0_363
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018d9 .p2align 4, 0x90
- //0x000018e0 LBB0_349
- 0x48, 0x01, 0xc9, //0x000018e0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000018e3 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc2, //0x000018e7 incl %edx
- 0x49, 0x8d, 0x72, 0x01, //0x000018e9 leaq $1(%r10), %rsi
- 0x48, 0x39, 0xf1, //0x000018ed cmpq %rsi, %rcx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x000018f0 jb LBB0_349
- //0x000018f6 LBB0_350
- 0x41, 0x29, 0xd3, //0x000018f6 subl %edx, %r11d
- 0x31, 0xf6, //0x000018f9 xorl %esi, %esi
- 0x39, 0xfa, //0x000018fb cmpl %edi, %edx
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x000018fd jge LBB0_355
- 0x48, 0x63, 0xd2, //0x00001903 movslq %edx, %rdx
- 0x49, 0x63, 0xf7, //0x00001906 movslq %r15d, %rsi
- 0x49, 0x8d, 0x3c, 0x14, //0x00001909 leaq (%r12,%rdx), %rdi
- 0x45, 0x31, 0xff, //0x0000190d xorl %r15d, %r15d
- //0x00001910 .p2align 4, 0x90
- //0x00001910 LBB0_352
- 0x48, 0x89, 0xcb, //0x00001910 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00001913 shrq $60, %rbx
- 0x4c, 0x21, 0xd1, //0x00001917 andq %r10, %rcx
- 0x80, 0xcb, 0x30, //0x0000191a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x3c, //0x0000191d movb %bl, (%r12,%r15)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001921 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3f, //0x00001925 movsbq (%rdi,%r15), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x0000192a leaq $-48(%rbx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x5c, 0x3a, 0x01, //0x0000192f leaq $1(%rdx,%r15), %rbx
- 0x49, 0xff, 0xc7, //0x00001934 incq %r15
- 0x48, 0x39, 0xf3, //0x00001937 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x0000193a jl LBB0_352
- 0x48, 0x85, 0xc9, //0x00001940 testq %rcx, %rcx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001943 je LBB0_359
- 0x44, 0x89, 0xfe, //0x00001949 movl %r15d, %esi
- //0x0000194c LBB0_355
- 0x41, 0x89, 0xf7, //0x0000194c movl %esi, %r15d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000194f jmp LBB0_357
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001954 .p2align 4, 0x90
- //0x00001960 LBB0_356
- 0x48, 0x85, 0xd2, //0x00001960 testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001963 movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x00001968 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc9, //0x0000196c addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000196f leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001973 testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001976 je LBB0_359
- //0x0000197c LBB0_357
- 0x48, 0x89, 0xca, //0x0000197c movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x0000197f shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x00001983 andq %r10, %rcx
- 0x49, 0x63, 0xf7, //0x00001986 movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x00001989 cmpq %rsi, %r13
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x0000198c jbe LBB0_356
- 0x80, 0xca, 0x30, //0x00001992 orb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x00001995 movb %dl, (%r12,%rsi)
- 0xff, 0xc6, //0x00001999 incl %esi
- 0x41, 0x89, 0xf7, //0x0000199b movl %esi, %r15d
- 0x48, 0x01, 0xc9, //0x0000199e addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000019a1 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000019a5 testq %rcx, %rcx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x000019a8 jne LBB0_357
- //0x000019ae LBB0_359
- 0x41, 0xff, 0xc3, //0x000019ae incl %r11d
- 0x45, 0x85, 0xff, //0x000019b1 testl %r15d, %r15d
- 0x0f, 0x8e, 0xb8, 0xfe, 0xff, 0xff, //0x000019b4 jle LBB0_343
- 0x44, 0x89, 0xf9, //0x000019ba movl %r15d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x000019bd cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xb0, 0xfe, 0xff, 0xff, //0x000019c3 jne LBB0_344
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019c9 .p2align 4, 0x90
- //0x000019d0 LBB0_361
- 0x48, 0x83, 0xf9, 0x01, //0x000019d0 cmpq $1, %rcx
- 0x0f, 0x8e, 0x93, 0xfe, 0xff, 0xff, //0x000019d4 jle LBB0_342
- 0x4c, 0x8d, 0x79, 0xff, //0x000019da leaq $-1(%rcx), %r15
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x000019de cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xf9, //0x000019e4 movq %r15, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000019e7 je LBB0_361
- 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x000019ed jmp LBB0_344
- //0x000019f2 LBB0_363
- 0x45, 0x31, 0xff, //0x000019f2 xorl %r15d, %r15d
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x000019f5 jmp LBB0_344
- //0x000019fa LBB0_364
- 0x44, 0x89, 0xff, //0x000019fa movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x000019fd movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x00001a00 testl %r9d, %r9d
- 0x0f, 0x84, 0xa4, 0xf9, 0xff, 0xff, //0x00001a03 je LBB0_273
- //0x00001a09 LBB0_365
- 0x41, 0xf7, 0xd9, //0x00001a09 negl %r9d
- 0x48, 0x63, 0xf7, //0x00001a0c movslq %edi, %rsi
- 0x31, 0xd2, //0x00001a0f xorl %edx, %edx
- 0x31, 0xc0, //0x00001a11 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a13 .p2align 4, 0x90
- //0x00001a20 LBB0_366
- 0x48, 0x39, 0xf2, //0x00001a20 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x22, 0x01, 0x00, 0x00, //0x00001a23 jge LBB0_382
- 0x48, 0x8d, 0x04, 0x80, //0x00001a29 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x00001a2d movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00001a32 leaq $-48(%rcx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00001a37 incq %rdx
- 0x48, 0x89, 0xc3, //0x00001a3a movq %rax, %rbx
- 0x44, 0x89, 0xc9, //0x00001a3d movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001a40 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001a43 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001a46 je LBB0_366
- //0x00001a4c LBB0_368
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001a4c movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x00001a53 movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x00001a56 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001a59 notq %rsi
- 0x31, 0xdb, //0x00001a5c xorl %ebx, %ebx
- 0x39, 0xfa, //0x00001a5e cmpl %edi, %edx
- 0x0f, 0x8d, 0x58, 0x00, 0x00, 0x00, //0x00001a60 jge LBB0_372
- 0x4c, 0x89, 0x5d, 0xc8, //0x00001a66 movq %r11, $-56(%rbp)
- 0x4c, 0x63, 0xda, //0x00001a6a movslq %edx, %r11
- 0x4d, 0x63, 0xc7, //0x00001a6d movslq %r15d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00001a70 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x00001a74 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a76 .p2align 4, 0x90
- //0x00001a80 LBB0_370
- 0x48, 0x89, 0xc7, //0x00001a80 movq %rax, %rdi
- 0x44, 0x89, 0xc9, //0x00001a83 movl %r9d, %ecx
- 0x48, 0xd3, 0xef, //0x00001a86 shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001a89 andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001a8c addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001a90 movb %dil, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x00001a94 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x00001a98 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00001a9d leaq $-48(%rcx,%rax,2), %rax
- 0x49, 0x8d, 0x4c, 0x1b, 0x01, //0x00001aa2 leaq $1(%r11,%rbx), %rcx
- 0x48, 0xff, 0xc3, //0x00001aa7 incq %rbx
- 0x4c, 0x39, 0xc1, //0x00001aaa cmpq %r8, %rcx
- 0x0f, 0x8c, 0xcd, 0xff, 0xff, 0xff, //0x00001aad jl LBB0_370
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001ab3 movq $-56(%rbp), %r11
- 0x4c, 0x8d, 0x05, 0x52, 0x35, 0x00, 0x00, //0x00001ab7 leaq $13650(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- //0x00001abe LBB0_372
- 0x41, 0x29, 0xd3, //0x00001abe subl %edx, %r11d
- 0x41, 0x89, 0xdf, //0x00001ac1 movl %ebx, %r15d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ac4 jmp LBB0_375
- //0x00001ac9 LBB0_373
- 0x48, 0x85, 0xd2, //0x00001ac9 testq %rdx, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001acc movl $1, %ecx
- 0x44, 0x0f, 0x45, 0xf1, //0x00001ad1 cmovnel %ecx, %r14d
- //0x00001ad5 LBB0_374
- 0x48, 0x01, 0xc0, //0x00001ad5 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001ad8 leaq (%rax,%rax,4), %rax
- //0x00001adc LBB0_375
- 0x48, 0x85, 0xc0, //0x00001adc testq %rax, %rax
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001adf je LBB0_378
- 0x48, 0x89, 0xc2, //0x00001ae5 movq %rax, %rdx
- 0x44, 0x89, 0xc9, //0x00001ae8 movl %r9d, %ecx
- 0x48, 0xd3, 0xea, //0x00001aeb shrq %cl, %rdx
- 0x48, 0x21, 0xf0, //0x00001aee andq %rsi, %rax
- 0x49, 0x63, 0xcf, //0x00001af1 movslq %r15d, %rcx
- 0x49, 0x39, 0xcd, //0x00001af4 cmpq %rcx, %r13
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00001af7 jbe LBB0_373
- 0x80, 0xc2, 0x30, //0x00001afd addb $48, %dl
- 0x41, 0x88, 0x14, 0x0c, //0x00001b00 movb %dl, (%r12,%rcx)
- 0xff, 0xc1, //0x00001b04 incl %ecx
- 0x41, 0x89, 0xcf, //0x00001b06 movl %ecx, %r15d
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00001b09 jmp LBB0_374
- //0x00001b0e LBB0_378
- 0x41, 0xff, 0xc3, //0x00001b0e incl %r11d
- 0x45, 0x85, 0xff, //0x00001b11 testl %r15d, %r15d
- 0x0f, 0x8e, 0x69, 0x00, 0x00, 0x00, //0x00001b14 jle LBB0_387
- 0x44, 0x89, 0xf8, //0x00001b1a movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001b1d cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x61, 0x00, 0x00, 0x00, //0x00001b23 jne LBB0_388
- //0x00001b29 LBB0_380
- 0x48, 0x83, 0xf8, 0x01, //0x00001b29 cmpq $1, %rax
- 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001b2d jle LBB0_386
- 0x4c, 0x8d, 0x78, 0xff, //0x00001b33 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001b37 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001b3d movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001b40 je LBB0_380
- 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00001b46 jmp LBB0_388
- //0x00001b4b LBB0_382
- 0x48, 0x85, 0xc0, //0x00001b4b testq %rax, %rax
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001b4e je LBB0_385
- //0x00001b54 LBB0_383
- 0x48, 0x89, 0xc6, //0x00001b54 movq %rax, %rsi
- 0x44, 0x89, 0xc9, //0x00001b57 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x00001b5a shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001b5d testq %rsi, %rsi
- 0x0f, 0x85, 0xe6, 0xfe, 0xff, 0xff, //0x00001b60 jne LBB0_368
- 0x48, 0x01, 0xc0, //0x00001b66 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b69 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00001b6d incl %edx
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00001b6f jmp LBB0_383
- //0x00001b74 LBB0_385
- 0x45, 0x31, 0xff, //0x00001b74 xorl %r15d, %r15d
- 0x31, 0xc0, //0x00001b77 xorl %eax, %eax
- 0xe9, 0x2f, 0xf8, 0xff, 0xff, //0x00001b79 jmp LBB0_273
- //0x00001b7e LBB0_386
- 0xff, 0xc8, //0x00001b7e decl %eax
- 0x41, 0x89, 0xc7, //0x00001b80 movl %eax, %r15d
- //0x00001b83 LBB0_387
- 0x45, 0x85, 0xff, //0x00001b83 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001b86 cmovel %r15d, %r11d
- //0x00001b8a LBB0_388
- 0x44, 0x89, 0xf8, //0x00001b8a movl %r15d, %eax
- 0xe9, 0x1b, 0xf8, 0xff, 0xff, //0x00001b8d jmp LBB0_273
- //0x00001b92 LBB0_389
- 0x81, 0xfe, 0x02, 0xfc, 0xff, 0xff, //0x00001b92 cmpl $-1022, %esi
- 0x0f, 0x8f, 0xb1, 0x01, 0x00, 0x00, //0x00001b98 jg LBB0_415
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001b9e movl $-1022, %r8d
- 0x85, 0xff, //0x00001ba4 testl %edi, %edi
- 0x0f, 0x84, 0xfd, 0x01, 0x00, 0x00, //0x00001ba6 je LBB0_420
- 0x8d, 0x8e, 0xfd, 0x03, 0x00, 0x00, //0x00001bac leal $1021(%rsi), %ecx
- 0x81, 0xfe, 0xc6, 0xfb, 0xff, 0xff, //0x00001bb2 cmpl $-1082, %esi
- 0x0f, 0x8f, 0x06, 0x02, 0x00, 0x00, //0x00001bb8 jg LBB0_421
- 0x4d, 0x89, 0xd8, //0x00001bbe movq %r11, %r8
- 0x49, 0x8d, 0x42, 0x01, //0x00001bc1 leaq $1(%r10), %rax
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001bc5 movl $1, %r11d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001bcb jmp LBB0_396
- //0x00001bd0 LBB0_393
- 0xff, 0xc9, //0x00001bd0 decl %ecx
- 0x41, 0x89, 0xcf, //0x00001bd2 movl %ecx, %r15d
- //0x00001bd5 LBB0_394
- 0x45, 0x85, 0xff, //0x00001bd5 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xc7, //0x00001bd8 cmovel %r15d, %r8d
- //0x00001bdc LBB0_395
- 0x41, 0x8d, 0x49, 0x3c, //0x00001bdc leal $60(%r9), %ecx
- 0x44, 0x89, 0xff, //0x00001be0 movl %r15d, %edi
- 0x41, 0x83, 0xf9, 0x88, //0x00001be3 cmpl $-120, %r9d
- 0x0f, 0x8d, 0xe6, 0x01, 0x00, 0x00, //0x00001be7 jge LBB0_422
- //0x00001bed LBB0_396
- 0x41, 0x89, 0xc9, //0x00001bed movl %ecx, %r9d
- 0x48, 0x63, 0xdf, //0x00001bf0 movslq %edi, %rbx
- 0x31, 0xf6, //0x00001bf3 xorl %esi, %esi
- 0x31, 0xc9, //0x00001bf5 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bf7 .p2align 4, 0x90
- //0x00001c00 LBB0_397
- 0x48, 0x39, 0xde, //0x00001c00 cmpq %rbx, %rsi
- 0x0f, 0x8d, 0x1f, 0x00, 0x00, 0x00, //0x00001c03 jge LBB0_399
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c09 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x00001c0d movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00001c12 leaq $-48(%rdx,%rcx,2), %rcx
- 0x48, 0xff, 0xc6, //0x00001c17 incq %rsi
- 0x48, 0x39, 0xc1, //0x00001c1a cmpq %rax, %rcx
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x00001c1d jb LBB0_397
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_401
- //0x00001c28 LBB0_399
- 0x48, 0x85, 0xc9, //0x00001c28 testq %rcx, %rcx
- 0x0f, 0x84, 0x16, 0x01, 0x00, 0x00, //0x00001c2b je LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c31 .p2align 4, 0x90
- //0x00001c40 LBB0_400
- 0x48, 0x01, 0xc9, //0x00001c40 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c43 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc6, //0x00001c47 incl %esi
- 0x48, 0x39, 0xc1, //0x00001c49 cmpq %rax, %rcx
- 0x0f, 0x82, 0xee, 0xff, 0xff, 0xff, //0x00001c4c jb LBB0_400
- //0x00001c52 LBB0_401
- 0x41, 0x29, 0xf0, //0x00001c52 subl %esi, %r8d
- 0x31, 0xdb, //0x00001c55 xorl %ebx, %ebx
- 0x39, 0xfe, //0x00001c57 cmpl %edi, %esi
- 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00001c59 jge LBB0_406
- 0x48, 0x63, 0xf6, //0x00001c5f movslq %esi, %rsi
- 0x49, 0x63, 0xff, //0x00001c62 movslq %r15d, %rdi
- 0x49, 0x8d, 0x1c, 0x34, //0x00001c65 leaq (%r12,%rsi), %rbx
- 0x45, 0x31, 0xff, //0x00001c69 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, //0x00001c6c .p2align 4, 0x90
- //0x00001c70 LBB0_403
- 0x48, 0x89, 0xca, //0x00001c70 movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x00001c73 shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x00001c77 andq %r10, %rcx
- 0x80, 0xca, 0x30, //0x00001c7a orb $48, %dl
- 0x43, 0x88, 0x14, 0x3c, //0x00001c7d movb %dl, (%r12,%r15)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c81 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x14, 0x3b, //0x00001c85 movsbq (%rbx,%r15), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00001c8a leaq $-48(%rdx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x54, 0x3e, 0x01, //0x00001c8f leaq $1(%rsi,%r15), %rdx
- 0x49, 0xff, 0xc7, //0x00001c94 incq %r15
- 0x48, 0x39, 0xfa, //0x00001c97 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001c9a jl LBB0_403
- 0x48, 0x85, 0xc9, //0x00001ca0 testq %rcx, %rcx
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00001ca3 je LBB0_410
- 0x44, 0x89, 0xfb, //0x00001ca9 movl %r15d, %ebx
- //0x00001cac LBB0_406
- 0x41, 0x89, 0xdf, //0x00001cac movl %ebx, %r15d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00001caf jmp LBB0_408
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001cb4 .p2align 4, 0x90
- //0x00001cc0 LBB0_407
- 0x48, 0x85, 0xf6, //0x00001cc0 testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf3, //0x00001cc3 cmovnel %r11d, %r14d
- 0x48, 0x01, 0xc9, //0x00001cc7 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001cca leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001cce testq %rcx, %rcx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001cd1 je LBB0_410
- //0x00001cd7 LBB0_408
- 0x48, 0x89, 0xce, //0x00001cd7 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x3c, //0x00001cda shrq $60, %rsi
- 0x4c, 0x21, 0xd1, //0x00001cde andq %r10, %rcx
- 0x49, 0x63, 0xff, //0x00001ce1 movslq %r15d, %rdi
- 0x49, 0x39, 0xfd, //0x00001ce4 cmpq %rdi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001ce7 jbe LBB0_407
- 0x40, 0x80, 0xce, 0x30, //0x00001ced orb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00001cf1 movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00001cf5 incl %edi
- 0x41, 0x89, 0xff, //0x00001cf7 movl %edi, %r15d
- 0x48, 0x01, 0xc9, //0x00001cfa addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001cfd leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001d01 testq %rcx, %rcx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001d04 jne LBB0_408
- //0x00001d0a LBB0_410
- 0x41, 0xff, 0xc0, //0x00001d0a incl %r8d
- 0x45, 0x85, 0xff, //0x00001d0d testl %r15d, %r15d
- 0x0f, 0x8e, 0xbf, 0xfe, 0xff, 0xff, //0x00001d10 jle LBB0_394
- 0x44, 0x89, 0xf9, //0x00001d16 movl %r15d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00001d19 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xb7, 0xfe, 0xff, 0xff, //0x00001d1f jne LBB0_395
- //0x00001d25 LBB0_412
- 0x48, 0x83, 0xf9, 0x01, //0x00001d25 cmpq $1, %rcx
- 0x0f, 0x8e, 0xa1, 0xfe, 0xff, 0xff, //0x00001d29 jle LBB0_393
- 0x4c, 0x8d, 0x79, 0xff, //0x00001d2f leaq $-1(%rcx), %r15
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00001d33 cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xf9, //0x00001d39 movq %r15, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001d3c je LBB0_412
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00001d42 jmp LBB0_395
- //0x00001d47 LBB0_414
- 0x45, 0x31, 0xff, //0x00001d47 xorl %r15d, %r15d
- 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00001d4a jmp LBB0_395
- //0x00001d4f LBB0_415
- 0x81, 0xfe, 0x00, 0x04, 0x00, 0x00, //0x00001d4f cmpl $1024, %esi
- 0x0f, 0x8e, 0x28, 0x00, 0x00, 0x00, //0x00001d55 jle LBB0_417
- 0x31, 0xf6, //0x00001d5b xorl %esi, %esi
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001d5d movabsq $9218868437227405312, %r8
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d67 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d71 movabsq $4503599627370495, %r10
- 0x8a, 0x55, 0xd7, //0x00001d7b movb $-41(%rbp), %dl
- 0xe9, 0xb7, 0x05, 0x00, 0x00, //0x00001d7e jmp LBB0_506
- //0x00001d83 LBB0_417
- 0xff, 0xce, //0x00001d83 decl %esi
- 0x41, 0x89, 0xf0, //0x00001d85 movl %esi, %r8d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d88 movabsq $4503599627370495, %r10
- //0x00001d92 LBB0_418
- 0x85, 0xff, //0x00001d92 testl %edi, %edi
- 0x0f, 0x84, 0xc2, 0x01, 0x00, 0x00, //0x00001d94 je LBB0_443
- 0x4c, 0x89, 0x45, 0xc8, //0x00001d9a movq %r8, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00001d9e movq %r11, %r8
- 0x45, 0x89, 0xfa, //0x00001da1 movl %r15d, %r10d
- 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x00001da4 jmp LBB0_448
- //0x00001da9 LBB0_420
- 0x31, 0xc0, //0x00001da9 xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001dab movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001db5 movabsq $4503599627370495, %r10
- 0xe9, 0xcf, 0x03, 0x00, 0x00, //0x00001dbf jmp LBB0_475
- //0x00001dc4 LBB0_421
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001dc4 movabsq $4503599627370495, %r10
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001dce jmp LBB0_423
- //0x00001dd3 LBB0_422
- 0x44, 0x89, 0xff, //0x00001dd3 movl %r15d, %edi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001dd6 movabsq $4503599627370495, %r10
- 0x4d, 0x89, 0xc3, //0x00001de0 movq %r8, %r11
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001de3 movl $-1022, %r8d
- 0x85, 0xc9, //0x00001de9 testl %ecx, %ecx
- 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00001deb je LBB0_418
- //0x00001df1 LBB0_423
- 0xf7, 0xd9, //0x00001df1 negl %ecx
- 0x48, 0x63, 0xf7, //0x00001df3 movslq %edi, %rsi
- 0x31, 0xd2, //0x00001df6 xorl %edx, %edx
- 0x31, 0xc0, //0x00001df8 xorl %eax, %eax
- //0x00001dfa LBB0_424
- 0x48, 0x39, 0xf2, //0x00001dfa cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x25, 0x00, 0x00, 0x00, //0x00001dfd jge LBB0_440
- 0x48, 0x8d, 0x04, 0x80, //0x00001e03 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x00001e07 movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x44, 0x43, 0xd0, //0x00001e0c leaq $-48(%rbx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00001e11 incq %rdx
- 0x48, 0x89, 0xc3, //0x00001e14 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00001e17 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001e1a testq %rbx, %rbx
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00001e1d je LBB0_424
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00001e23 jmp LBB0_426
- //0x00001e28 LBB0_440
- 0x48, 0x85, 0xc0, //0x00001e28 testq %rax, %rax
- 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x00001e2b je LBB0_443
- 0x48, 0x89, 0xc6, //0x00001e31 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001e34 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001e37 testq %rsi, %rsi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001e3a jne LBB0_426
- //0x00001e40 LBB0_442
- 0x48, 0x01, 0xc0, //0x00001e40 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001e43 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00001e47 incl %edx
- 0x48, 0x89, 0xc6, //0x00001e49 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001e4c shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001e4f testq %rsi, %rsi
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00001e52 je LBB0_442
- //0x00001e58 LBB0_426
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001e58 movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x00001e5f shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001e62 notq %rsi
- 0x45, 0x31, 0xd2, //0x00001e65 xorl %r10d, %r10d
- 0x39, 0xfa, //0x00001e68 cmpl %edi, %edx
- 0x0f, 0x8d, 0x3d, 0x00, 0x00, 0x00, //0x00001e6a jge LBB0_429
- 0x4c, 0x63, 0xca, //0x00001e70 movslq %edx, %r9
- 0x4d, 0x63, 0xc7, //0x00001e73 movslq %r15d, %r8
- 0x4b, 0x8d, 0x1c, 0x0c, //0x00001e76 leaq (%r12,%r9), %rbx
- 0x45, 0x31, 0xd2, //0x00001e7a xorl %r10d, %r10d
- //0x00001e7d LBB0_428
- 0x48, 0x89, 0xc7, //0x00001e7d movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001e80 shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001e83 andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001e86 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x14, //0x00001e8a movb %dil, (%r12,%r10)
- 0x48, 0x8d, 0x04, 0x80, //0x00001e8e leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x3c, 0x13, //0x00001e92 movsbq (%rbx,%r10), %rdi
- 0x48, 0x8d, 0x44, 0x47, 0xd0, //0x00001e97 leaq $-48(%rdi,%rax,2), %rax
- 0x4b, 0x8d, 0x7c, 0x11, 0x01, //0x00001e9c leaq $1(%r9,%r10), %rdi
- 0x49, 0xff, 0xc2, //0x00001ea1 incq %r10
- 0x4c, 0x39, 0xc7, //0x00001ea4 cmpq %r8, %rdi
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001ea7 jl LBB0_428
- //0x00001ead LBB0_429
- 0x41, 0x29, 0xd3, //0x00001ead subl %edx, %r11d
- 0x48, 0x85, 0xc0, //0x00001eb0 testq %rax, %rax
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001eb3 je LBB0_434
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001eb9 movl $1, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ebe jmp LBB0_432
- //0x00001ec3 LBB0_431
- 0x48, 0x85, 0xff, //0x00001ec3 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xf2, //0x00001ec6 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc0, //0x00001eca addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001ecd leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001ed1 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001ed4 je LBB0_434
- //0x00001eda LBB0_432
- 0x48, 0x89, 0xc7, //0x00001eda movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001edd shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001ee0 andq %rsi, %rax
- 0x49, 0x63, 0xda, //0x00001ee3 movslq %r10d, %rbx
- 0x49, 0x39, 0xdd, //0x00001ee6 cmpq %rbx, %r13
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001ee9 jbe LBB0_431
- 0x40, 0x80, 0xc7, 0x30, //0x00001eef addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001ef3 movb %dil, (%r12,%rbx)
- 0xff, 0xc3, //0x00001ef7 incl %ebx
- 0x41, 0x89, 0xda, //0x00001ef9 movl %ebx, %r10d
- 0x48, 0x01, 0xc0, //0x00001efc addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001eff leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001f03 testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001f06 jne LBB0_432
- //0x00001f0c LBB0_434
- 0x41, 0xff, 0xc3, //0x00001f0c incl %r11d
- 0x45, 0x85, 0xd2, //0x00001f0f testl %r10d, %r10d
- 0x0f, 0x8e, 0x6d, 0x00, 0x00, 0x00, //0x00001f12 jle LBB0_446
- 0x44, 0x89, 0xd0, //0x00001f18 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001f1b cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x6d, 0x00, 0x00, 0x00, //0x00001f21 jne LBB0_447
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001f27 movabsq $4503599627370495, %r10
- //0x00001f31 LBB0_437
- 0x48, 0x83, 0xf8, 0x01, //0x00001f31 cmpq $1, %rax
- 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00001f35 jle LBB0_445
- 0x4c, 0x8d, 0x78, 0xff, //0x00001f3b leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001f3f cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001f45 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001f48 je LBB0_437
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001f4e movl $-1022, %r8d
- 0x44, 0x89, 0xff, //0x00001f54 movl %r15d, %edi
- 0xe9, 0x36, 0xfe, 0xff, 0xff, //0x00001f57 jmp LBB0_418
- //0x00001f5c LBB0_443
- 0x31, 0xc0, //0x00001f5c xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001f5e movabsq $-9223372036854775808, %rdi
- 0xe9, 0x26, 0x02, 0x00, 0x00, //0x00001f68 jmp LBB0_475
- //0x00001f6d LBB0_444
- 0x01, 0xc7, //0x00001f6d addl %eax, %edi
- 0x45, 0x31, 0xdb, //0x00001f6f xorl %r11d, %r11d
- 0x45, 0x31, 0xff, //0x00001f72 xorl %r15d, %r15d
- 0x89, 0xf8, //0x00001f75 movl %edi, %eax
- 0x31, 0xff, //0x00001f77 xorl %edi, %edi
- 0x89, 0xc6, //0x00001f79 movl %eax, %esi
- 0xe9, 0x1f, 0xf4, 0xff, 0xff, //0x00001f7b jmp LBB0_271
- //0x00001f80 LBB0_445
- 0xff, 0xc8, //0x00001f80 decl %eax
- 0x41, 0x89, 0xc2, //0x00001f82 movl %eax, %r10d
- //0x00001f85 LBB0_446
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001f85 movl $-1022, %r8d
- 0x45, 0x85, 0xd2, //0x00001f8b testl %r10d, %r10d
- 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x00001f8e je LBB0_499
- //0x00001f94 LBB0_447
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001f94 movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001f99 movq %rax, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00001f9d movq %r11, %r8
- 0x44, 0x89, 0xd7, //0x00001fa0 movl %r10d, %edi
- //0x00001fa3 LBB0_448
- 0x4c, 0x63, 0xdf, //0x00001fa3 movslq %edi, %r11
- 0xb1, 0x31, //0x00001fa6 movb $49, %cl
- 0x31, 0xc0, //0x00001fa8 xorl %eax, %eax
- 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001faa movl $16, %r9d
- //0x00001fb0 LBB0_449
- 0x48, 0x83, 0xf8, 0x26, //0x00001fb0 cmpq $38, %rax
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001fb4 je LBB0_454
- 0x41, 0x38, 0x0c, 0x04, //0x00001fba cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00001fbe jne LBB0_463
- 0x48, 0x8d, 0x0d, 0x45, 0x30, 0x00, 0x00, //0x00001fc4 leaq $12357(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x08, 0x8d, 0x15, 0x00, 0x00, //0x00001fcb movzbl $5517(%rax,%rcx), %ecx
- 0x48, 0xff, 0xc0, //0x00001fd3 incq %rax
- 0x49, 0x39, 0xc3, //0x00001fd6 cmpq %rax, %r11
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00001fd9 jne LBB0_449
- 0x84, 0xc9, //0x00001fdf testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001fe1 je LBB0_454
- //0x00001fe7 LBB0_453
- 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00001fe7 movl $15, %r9d
- //0x00001fed LBB0_454
- 0x85, 0xff, //0x00001fed testl %edi, %edi
- 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x00001fef jle LBB0_462
- 0x44, 0x01, 0xcf, //0x00001ff5 addl %r9d, %edi
- 0x48, 0x63, 0xf7, //0x00001ff8 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x00001ffb decq %rsi
- 0x49, 0xff, 0xc3, //0x00001ffe incq %r11
- 0x31, 0xc9, //0x00002001 xorl %ecx, %ecx
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002003 movabsq $-432345564227567616, %r15
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000200d jmp LBB0_458
- //0x00002012 LBB0_456
- 0x48, 0x85, 0xc0, //0x00002012 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002015 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x0000201a cmovnel %eax, %r14d
- //0x0000201e LBB0_457
- 0xff, 0xcf, //0x0000201e decl %edi
- 0x48, 0xff, 0xce, //0x00002020 decq %rsi
- 0x49, 0xff, 0xcb, //0x00002023 decq %r11
- 0x49, 0x83, 0xfb, 0x01, //0x00002026 cmpq $1, %r11
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x0000202a jle LBB0_460
- //0x00002030 LBB0_458
- 0x4b, 0x0f, 0xbe, 0x5c, 0x1c, 0xfe, //0x00002030 movsbq $-2(%r12,%r11), %rbx
- 0x48, 0xc1, 0xe3, 0x35, //0x00002036 shlq $53, %rbx
- 0x48, 0x01, 0xcb, //0x0000203a addq %rcx, %rbx
- 0x4c, 0x01, 0xfb, //0x0000203d addq %r15, %rbx
- 0x48, 0x89, 0xd8, //0x00002040 movq %rbx, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002043 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x0000204d mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002050 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002053 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002057 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000205b leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x0000205f movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002062 subq %rdx, %rax
- 0x4c, 0x39, 0xee, //0x00002065 cmpq %r13, %rsi
- 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00002068 jae LBB0_456
- 0x04, 0x30, //0x0000206e addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002070 movb %al, (%r12,%rsi)
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00002074 jmp LBB0_457
- //0x00002079 LBB0_460
- 0x48, 0x83, 0xfb, 0x0a, //0x00002079 cmpq $10, %rbx
- 0x4d, 0x89, 0xc3, //0x0000207d movq %r8, %r11
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00002080 jae LBB0_464
- 0x4c, 0x8b, 0x45, 0xc8, //0x00002086 movq $-56(%rbp), %r8
- 0xe9, 0x83, 0x00, 0x00, 0x00, //0x0000208a jmp LBB0_468
- //0x0000208f LBB0_462
- 0x4d, 0x89, 0xc3, //0x0000208f movq %r8, %r11
- 0x4c, 0x8b, 0x45, 0xc8, //0x00002092 movq $-56(%rbp), %r8
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00002096 jmp LBB0_468
- //0x0000209b LBB0_463
- 0x0f, 0x8c, 0x46, 0xff, 0xff, 0xff, //0x0000209b jl LBB0_453
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x000020a1 jmp LBB0_454
- //0x000020a6 LBB0_464
- 0x48, 0x63, 0xf7, //0x000020a6 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x000020a9 decq %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000020ac movl $1, %edi
- 0x4c, 0x8b, 0x45, 0xc8, //0x000020b1 movq $-56(%rbp), %r8
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020b5 jmp LBB0_466
- //0x000020ba LBB0_465
- 0x48, 0x85, 0xc0, //0x000020ba testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x000020bd cmovnel %edi, %r14d
- 0x48, 0xff, 0xce, //0x000020c1 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000020c4 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000020c8 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000020cb jbe LBB0_468
- //0x000020d1 LBB0_466
- 0x48, 0x89, 0xc8, //0x000020d1 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000020d4 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000020de mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000020e1 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000020e5 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x000020e9 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x000020ed movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x000020f0 subq %rbx, %rax
- 0x4c, 0x39, 0xee, //0x000020f3 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x000020f6 jae LBB0_465
- 0x04, 0x30, //0x000020fc addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x000020fe movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00002102 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002105 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002109 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000210c ja LBB0_466
- //0x00002112 LBB0_468
- 0x45, 0x01, 0xca, //0x00002112 addl %r9d, %r10d
- 0x49, 0x63, 0xc2, //0x00002115 movslq %r10d, %rax
- 0x49, 0x39, 0xc5, //0x00002118 cmpq %rax, %r13
- 0x41, 0x0f, 0x46, 0xc5, //0x0000211b cmovbel %r13d, %eax
- 0x45, 0x01, 0xcb, //0x0000211f addl %r9d, %r11d
- 0x85, 0xc0, //0x00002122 testl %eax, %eax
- 0x0f, 0x8e, 0x44, 0x00, 0x00, 0x00, //0x00002124 jle LBB0_472
- 0x89, 0xc1, //0x0000212a movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000212c cmpb $48, $-1(%rcx,%r12)
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002132 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000213c movabsq $4503599627370495, %r10
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00002146 jne LBB0_475
- //0x0000214c LBB0_470
- 0x48, 0x83, 0xf9, 0x01, //0x0000214c cmpq $1, %rcx
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x00002150 jle LBB0_473
- 0x48, 0x8d, 0x41, 0xff, //0x00002156 leaq $-1(%rcx), %rax
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x0000215a cmpb $48, $-2(%r12,%rcx)
- 0x48, 0x89, 0xc1, //0x00002160 movq %rax, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002163 je LBB0_470
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002169 jmp LBB0_475
- //0x0000216e LBB0_472
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000216e movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002178 movabsq $4503599627370495, %r10
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002182 jmp LBB0_474
- //0x00002187 LBB0_473
- 0xff, 0xc9, //0x00002187 decl %ecx
- 0x89, 0xc8, //0x00002189 movl %ecx, %eax
- //0x0000218b LBB0_474
- 0x85, 0xc0, //0x0000218b testl %eax, %eax
- 0x0f, 0x84, 0x15, 0x01, 0x00, 0x00, //0x0000218d je LBB0_498
- //0x00002193 LBB0_475
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002193 movq $-1, %rsi
- 0x41, 0x83, 0xfb, 0x14, //0x0000219a cmpl $20, %r11d
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x0000219e jle LBB0_477
- 0x8a, 0x55, 0xd7, //0x000021a4 movb $-41(%rbp), %dl
- 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x000021a7 jmp LBB0_505
- //0x000021ac LBB0_477
- 0x44, 0x89, 0xda, //0x000021ac movl %r11d, %edx
- 0x45, 0x85, 0xdb, //0x000021af testl %r11d, %r11d
- 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x000021b2 jle LBB0_482
- 0x48, 0x63, 0xf0, //0x000021b8 movslq %eax, %rsi
- 0x31, 0xff, //0x000021bb xorl %edi, %edi
- 0x31, 0xc9, //0x000021bd xorl %ecx, %ecx
- //0x000021bf LBB0_479
- 0x48, 0x39, 0xf7, //0x000021bf cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x1a, 0x00, 0x00, 0x00, //0x000021c2 jge LBB0_481
- 0x48, 0x8d, 0x0c, 0x89, //0x000021c8 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x3c, //0x000021cc movsbq (%r12,%rdi), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x000021d1 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x000021d6 incq %rdi
- 0x48, 0x39, 0xfa, //0x000021d9 cmpq %rdi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000021dc jne LBB0_479
- //0x000021e2 LBB0_481
- 0x45, 0x31, 0xc9, //0x000021e2 xorl %r9d, %r9d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000021e5 jmp LBB0_483
- //0x000021ea LBB0_482
- 0x31, 0xff, //0x000021ea xorl %edi, %edi
- 0x41, 0xb1, 0x01, //0x000021ec movb $1, %r9b
- 0x31, 0xc9, //0x000021ef xorl %ecx, %ecx
- //0x000021f1 LBB0_483
- 0x44, 0x89, 0xde, //0x000021f1 movl %r11d, %esi
- 0x29, 0xfe, //0x000021f4 subl %edi, %esi
- 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x000021f6 jle LBB0_491
- 0x41, 0x89, 0xfa, //0x000021fc movl %edi, %r10d
- 0x41, 0xf7, 0xd2, //0x000021ff notl %r10d
- 0x45, 0x01, 0xda, //0x00002202 addl %r11d, %r10d
- 0x83, 0xe6, 0x07, //0x00002205 andl $7, %esi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002208 je LBB0_488
- 0xf7, 0xde, //0x0000220e negl %esi
- 0x31, 0xdb, //0x00002210 xorl %ebx, %ebx
- //0x00002212 LBB0_486
- 0x48, 0x01, 0xc9, //0x00002212 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002215 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xcb, //0x00002219 decl %ebx
- 0x39, 0xde, //0x0000221b cmpl %ebx, %esi
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000221d jne LBB0_486
- 0x29, 0xdf, //0x00002223 subl %ebx, %edi
- //0x00002225 LBB0_488
- 0x41, 0x83, 0xfa, 0x07, //0x00002225 cmpl $7, %r10d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002229 movabsq $4503599627370495, %r10
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00002233 jb LBB0_491
- 0x44, 0x89, 0xde, //0x00002239 movl %r11d, %esi
- 0x29, 0xfe, //0x0000223c subl %edi, %esi
- //0x0000223e LBB0_490
- 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x0000223e imulq $100000000, %rcx, %rcx
- 0x83, 0xc6, 0xf8, //0x00002245 addl $-8, %esi
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002248 jne LBB0_490
- //0x0000224e LBB0_491
- 0x31, 0xff, //0x0000224e xorl %edi, %edi
- 0x45, 0x85, 0xdb, //0x00002250 testl %r11d, %r11d
- 0x0f, 0x88, 0x66, 0x00, 0x00, 0x00, //0x00002253 js LBB0_500
- 0x44, 0x39, 0xd8, //0x00002259 cmpl %r11d, %eax
- 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x0000225c jle LBB0_500
- 0x41, 0x8a, 0x14, 0x14, //0x00002262 movb (%r12,%rdx), %dl
- 0x41, 0x8d, 0x73, 0x01, //0x00002266 leal $1(%r11), %esi
- 0x39, 0xc6, //0x0000226a cmpl %eax, %esi
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x0000226c jne LBB0_497
- 0x80, 0xfa, 0x35, //0x00002272 cmpb $53, %dl
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002275 jne LBB0_497
- 0x45, 0x85, 0xf6, //0x0000227b testl %r14d, %r14d
- 0x40, 0x0f, 0x95, 0xc7, //0x0000227e setne %dil
- 0x41, 0x08, 0xf9, //0x00002282 orb %dil, %r9b
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00002285 jne LBB0_500
- 0x49, 0x63, 0xc3, //0x0000228b movslq %r11d, %rax
- 0x42, 0x8a, 0x7c, 0x20, 0xff, //0x0000228e movb $-1(%rax,%r12), %dil
- 0x40, 0x80, 0xe7, 0x01, //0x00002293 andb $1, %dil
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002297 jmp LBB0_500
- //0x0000229c LBB0_497
- 0x80, 0xfa, 0x34, //0x0000229c cmpb $52, %dl
- 0x40, 0x0f, 0x9f, 0xc7, //0x0000229f setg %dil
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000022a3 jmp LBB0_500
- //0x000022a8 LBB0_498
- 0x31, 0xc9, //0x000022a8 xorl %ecx, %ecx
- 0x31, 0xff, //0x000022aa xorl %edi, %edi
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000022ac jmp LBB0_500
- //0x000022b1 LBB0_499
- 0x31, 0xc9, //0x000022b1 xorl %ecx, %ecx
- 0x31, 0xff, //0x000022b3 xorl %edi, %edi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000022b5 movabsq $4503599627370495, %r10
- //0x000022bf LBB0_500
- 0x8a, 0x55, 0xd7, //0x000022bf movb $-41(%rbp), %dl
- 0x40, 0x0f, 0xb6, 0xf7, //0x000022c2 movzbl %dil, %esi
- 0x48, 0x01, 0xce, //0x000022c6 addq %rcx, %rsi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x000022c9 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc6, //0x000022d3 cmpq %rax, %rsi
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000022d6 jne LBB0_503
- 0x41, 0x81, 0xf8, 0xfe, 0x03, 0x00, 0x00, //0x000022dc cmpl $1022, %r8d
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000022e3 movabsq $-9223372036854775808, %rdi
- 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x000022ed jle LBB0_504
- 0x31, 0xf6, //0x000022f3 xorl %esi, %esi
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000022f5 movabsq $9218868437227405312, %r8
- 0xe9, 0x36, 0x00, 0x00, 0x00, //0x000022ff jmp LBB0_506
- //0x00002304 LBB0_503
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002304 movabsq $-9223372036854775808, %rdi
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000230e jmp LBB0_505
- //0x00002313 LBB0_504
- 0x41, 0xff, 0xc0, //0x00002313 incl %r8d
- 0x49, 0x8d, 0x72, 0x01, //0x00002316 leaq $1(%r10), %rsi
- //0x0000231a LBB0_505
- 0x49, 0x8d, 0x42, 0x01, //0x0000231a leaq $1(%r10), %rax
- 0x48, 0x21, 0xf0, //0x0000231e andq %rsi, %rax
- 0x41, 0x81, 0xc0, 0xff, 0x03, 0x00, 0x00, //0x00002321 addl $1023, %r8d
- 0x41, 0x81, 0xe0, 0xff, 0x07, 0x00, 0x00, //0x00002328 andl $2047, %r8d
- 0x49, 0xc1, 0xe0, 0x34, //0x0000232f shlq $52, %r8
- 0x48, 0x85, 0xc0, //0x00002333 testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xc0, //0x00002336 cmoveq %rax, %r8
- //0x0000233a LBB0_506
- 0x4c, 0x21, 0xd6, //0x0000233a andq %r10, %rsi
- 0x4c, 0x09, 0xc6, //0x0000233d orq %r8, %rsi
- 0x48, 0x89, 0xf3, //0x00002340 movq %rsi, %rbx
- 0x48, 0x09, 0xfb, //0x00002343 orq %rdi, %rbx
- 0x80, 0xfa, 0x2d, //0x00002346 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xde, //0x00002349 cmovneq %rsi, %rbx
- //0x0000234d LBB0_507
- 0x48, 0xff, 0xcf, //0x0000234d decq %rdi
- 0x48, 0x21, 0xdf, //0x00002350 andq %rbx, %rdi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002353 movabsq $9218868437227405312, %rax
- 0x48, 0x39, 0xc7, //0x0000235d cmpq %rax, %rdi
- 0x48, 0x8b, 0x45, 0x98, //0x00002360 movq $-104(%rbp), %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002364 jne LBB0_509
- 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x0000236a movq $-8, (%rax)
- //0x00002371 LBB0_509
- 0x48, 0x89, 0x58, 0x08, //0x00002371 movq %rbx, $8(%rax)
- 0x48, 0x8b, 0x45, 0xa0, //0x00002375 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xa8, //0x00002379 movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x0000237d movq %rcx, (%rax)
- 0xe9, 0x9a, 0xdf, 0xff, 0xff, //0x00002380 jmp LBB0_51
- 0x00, 0x00, 0x00, //0x00002385 .p2align 2, 0x00
- //0x00002388 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002388 .long 2
- 0x00, 0x00, 0x00, 0x00, //0x0000238c .p2align 4, 0x00
- //0x00002390 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00002390 .quad 4607182418800017408
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00002398 .quad 4621819117588971520
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000023a0 .quad 4636737291354636288
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000023a8 .quad 4652007308841189376
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000023b0 .quad 4666723172467343360
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000023b8 .quad 4681608360884174848
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000023c0 .quad 4696837146684686336
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000023c8 .quad 4711630319722168320
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000023d0 .quad 4726483295884279808
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000023d8 .quad 4741671816366391296
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000023e0 .quad 4756540486875873280
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000023e8 .quad 4771362005757984768
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000023f0 .quad 4786511204640096256
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000023f8 .quad 4801453603149578240
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00002400 .quad 4816244402031689728
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00002408 .quad 4831355200913801216
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00002410 .quad 4846369599423283200
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00002418 .quad 4861130398305394688
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00002420 .quad 4876203697187506176
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00002428 .quad 4891288408196988160
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00002430 .quad 4906019910204099648
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00002438 .quad 4921056587992461136
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00002440 .quad 4936209963552724370
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002448 .p2align 4, 0x00
- //0x00002450 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00002450 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00002458 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00002460 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00002468 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00002470 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00002478 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00002480 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00002488 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002490 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002498 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000024a0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000024a8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000024b0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000024b8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000024c0 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000024c8 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000024d0 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000024d8 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000024e0 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000024e8 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000024f0 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000024f8 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00002500 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00002508 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002510 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002518 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002520 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002528 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00002530 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00002538 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00002540 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00002548 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00002550 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00002558 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00002560 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00002568 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00002570 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00002578 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00002580 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00002588 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002590 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002598 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000025a0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000025a8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000025b0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000025b8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000025c0 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000025c8 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000025d0 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000025d8 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000025e0 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000025e8 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000025f0 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000025f8 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00002600 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00002608 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002610 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002618 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002620 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002628 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00002630 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00002638 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00002640 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00002648 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00002650 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00002658 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00002660 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00002668 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00002670 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00002678 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00002680 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00002688 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002690 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002698 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000026a0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000026a8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000026b0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000026b8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000026c0 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000026c8 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000026d0 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000026d8 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000026e0 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000026e8 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000026f0 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000026f8 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00002700 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00002708 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002710 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002718 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002720 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002728 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00002730 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00002738 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00002740 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00002748 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00002750 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00002758 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00002760 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00002768 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00002770 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00002778 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00002780 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00002788 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002790 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002798 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000027a0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000027a8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000027b0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000027b8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000027c0 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000027c8 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000027d0 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000027d8 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000027e0 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000027e8 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000027f0 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000027f8 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00002800 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00002808 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002810 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002818 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002820 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002828 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00002830 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00002838 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00002840 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00002848 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00002850 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00002858 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002860 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002868 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00002870 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00002878 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00002880 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00002888 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002890 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002898 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000028a0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000028a8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000028b0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000028b8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000028c0 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000028c8 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000028d0 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000028d8 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000028e0 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000028e8 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000028f0 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000028f8 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00002900 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00002908 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002910 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002918 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002920 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002928 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00002930 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00002938 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00002940 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00002948 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00002950 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00002958 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002960 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002968 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00002970 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00002978 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00002980 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00002988 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002990 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002998 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000029a0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000029a8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000029b0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000029b8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000029c0 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000029c8 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000029d0 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000029d8 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000029e0 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000029e8 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000029f0 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000029f8 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00002a00 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00002a08 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002a10 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002a18 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002a20 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002a28 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00002a30 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00002a38 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00002a40 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00002a48 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00002a50 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00002a58 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002a60 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002a68 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00002a70 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00002a78 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00002a80 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00002a88 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002a90 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002a98 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002aa0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002aa8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00002ab0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00002ab8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00002ac0 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00002ac8 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002ad0 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002ad8 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002ae0 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002ae8 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002af0 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002af8 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002b00 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002b08 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002b10 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002b18 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002b20 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002b28 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00002b30 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00002b38 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00002b40 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00002b48 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00002b50 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00002b58 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002b60 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002b68 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00002b70 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00002b78 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00002b80 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00002b88 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002b90 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002b98 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002ba0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002ba8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002bb0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002bb8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002bc0 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002bc8 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002bd0 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002bd8 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002be0 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002be8 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002bf0 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002bf8 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002c00 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002c08 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002c10 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002c18 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002c20 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002c28 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00002c30 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00002c38 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00002c40 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00002c48 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00002c50 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00002c58 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002c60 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002c68 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002c70 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002c78 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002c80 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002c88 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002c90 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002c98 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002ca0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002ca8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002cb0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002cb8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002cc0 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002cc8 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002cd0 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002cd8 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002ce0 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002ce8 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002cf0 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002cf8 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002d00 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002d08 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002d10 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002d18 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002d20 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002d28 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00002d30 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00002d38 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00002d40 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00002d48 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00002d50 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00002d58 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002d60 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002d68 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002d70 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002d78 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002d80 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002d88 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002d90 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002d98 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002da0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002da8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002db0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002db8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002dc0 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002dc8 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002dd0 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002dd8 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002de0 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002de8 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002df0 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002df8 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002e00 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002e08 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002e10 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002e18 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002e20 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002e28 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00002e30 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00002e38 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00002e40 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00002e48 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00002e50 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00002e58 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00002e60 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00002e68 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00002e70 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00002e78 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00002e80 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00002e88 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002e90 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002e98 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002ea0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002ea8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002eb0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002eb8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002ec0 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002ec8 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002ed0 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002ed8 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002ee0 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002ee8 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002ef0 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002ef8 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002f00 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002f08 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002f10 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002f18 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002f20 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002f28 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002f30 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002f38 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002f40 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002f48 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002f50 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002f58 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002f60 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002f68 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002f70 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002f78 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002f80 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002f88 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002f90 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002f98 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002fa0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002fa8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002fb0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002fb8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002fc0 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002fc8 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002fd0 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002fd8 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002fe0 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002fe8 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002ff0 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002ff8 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00003000 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00003008 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00003010 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00003018 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00003020 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00003028 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00003030 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00003038 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00003040 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00003048 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00003050 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00003058 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00003060 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00003068 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00003070 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00003078 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00003080 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00003088 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00003090 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00003098 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x000030a0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x000030a8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x000030b0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x000030b8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x000030c0 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x000030c8 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x000030d0 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x000030d8 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x000030e0 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x000030e8 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x000030f0 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x000030f8 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00003100 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00003108 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00003110 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00003118 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00003120 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00003128 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00003130 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00003138 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00003140 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00003148 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00003150 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00003158 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00003160 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00003168 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00003170 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00003178 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00003180 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00003188 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00003190 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00003198 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x000031a0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x000031a8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x000031b0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x000031b8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x000031c0 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x000031c8 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x000031d0 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x000031d8 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x000031e0 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x000031e8 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x000031f0 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x000031f8 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00003200 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00003208 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003210 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003218 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003220 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003228 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00003230 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00003238 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00003240 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00003248 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00003250 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00003258 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00003260 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00003268 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00003270 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00003278 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00003280 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00003288 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00003290 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00003298 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000032a0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000032a8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000032b0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000032b8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000032c0 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000032c8 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x000032d0 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x000032d8 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000032e0 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000032e8 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x000032f0 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x000032f8 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00003300 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00003308 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00003310 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00003318 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00003320 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00003328 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00003330 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00003338 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00003340 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00003348 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00003350 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00003358 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00003360 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00003368 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00003370 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00003378 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00003380 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00003388 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00003390 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00003398 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000033a0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000033a8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000033b0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000033b8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000033c0 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000033c8 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000033d0 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000033d8 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000033e0 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000033e8 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000033f0 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000033f8 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00003400 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00003408 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00003410 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00003418 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00003420 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00003428 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00003430 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00003438 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00003440 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00003448 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00003450 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00003458 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00003460 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00003468 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00003470 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00003478 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00003480 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00003488 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003490 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003498 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000034a0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000034a8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000034b0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000034b8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000034c0 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000034c8 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000034d0 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000034d8 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000034e0 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000034e8 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000034f0 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000034f8 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00003500 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00003508 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003510 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003518 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003520 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003528 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00003530 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00003538 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00003540 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00003548 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00003550 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00003558 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00003560 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00003568 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00003570 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00003578 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00003580 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00003588 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003590 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003598 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000035a0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000035a8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000035b0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000035b8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000035c0 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000035c8 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000035d0 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000035d8 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000035e0 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000035e8 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000035f0 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000035f8 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00003600 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00003608 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003610 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003618 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003620 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003628 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00003630 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00003638 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00003640 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00003648 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00003650 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00003658 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00003660 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00003668 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00003670 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00003678 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00003680 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00003688 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003690 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003698 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000036a0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000036a8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000036b0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000036b8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000036c0 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000036c8 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000036d0 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000036d8 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000036e0 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000036e8 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000036f0 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000036f8 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00003700 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00003708 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003710 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003718 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003720 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003728 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00003730 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00003738 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00003740 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00003748 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00003750 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00003758 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00003760 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00003768 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00003770 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00003778 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00003780 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00003788 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003790 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003798 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000037a0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000037a8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000037b0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000037b8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000037c0 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000037c8 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000037d0 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000037d8 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000037e0 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000037e8 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000037f0 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000037f8 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00003800 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00003808 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003810 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003818 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003820 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003828 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00003830 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00003838 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00003840 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00003848 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00003850 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00003858 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003860 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003868 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00003870 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00003878 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00003880 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00003888 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003890 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003898 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000038a0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000038a8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000038b0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000038b8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000038c0 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000038c8 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x000038d0 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000038d8 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000038e0 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000038e8 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x000038f0 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000038f8 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00003900 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00003908 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003910 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003918 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003920 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003928 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00003930 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00003938 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00003940 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00003948 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00003950 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00003958 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003960 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003968 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00003970 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00003978 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00003980 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00003988 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003990 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003998 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000039a0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000039a8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000039b0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000039b8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000039c0 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000039c8 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x000039d0 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000039d8 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000039e0 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000039e8 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x000039f0 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000039f8 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003a00 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, //0x00003a10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003a18 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a20 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003a28 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a30 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00003a38 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a40 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00003a48 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00003a58 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a60 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003a68 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a70 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00003a78 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00003a88 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a90 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003a98 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003aa0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003aa8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ab0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00003ab8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ac0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00003ac8 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ad0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003ad8 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ae0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003ae8 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003af0 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003af8 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b00 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003b08 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b10 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003b18 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b20 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003b28 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b30 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00003b38 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b40 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00003b48 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b50 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00003b58 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b60 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003b68 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b70 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00003b78 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b80 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00003b88 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b90 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003b98 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ba0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003ba8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003bb0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003bb8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003bc0 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003bc8 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003bd0 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003bd8 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003be0 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003be8 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003bf0 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003bf8 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003c00 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003c08 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003c10 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003c18 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003c20 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003c28 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00003c30 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00003c38 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00003c40 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00003c48 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00003c50 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00003c58 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003c60 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003c68 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003c70 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003c78 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003c80 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003c88 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003c90 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003c98 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003ca0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003ca8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003cb0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003cb8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003cc0 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003cc8 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003cd0 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003cd8 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003ce0 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003ce8 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003cf0 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003cf8 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003d00 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003d08 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003d10 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003d18 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003d20 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003d28 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00003d30 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00003d38 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00003d40 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00003d48 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00003d50 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00003d58 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003d60 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003d68 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003d70 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003d78 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003d80 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003d88 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003d90 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003d98 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003da0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003da8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003db0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003db8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003dc0 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003dc8 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003dd0 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003dd8 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003de0 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003de8 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003df0 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003df8 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003e00 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003e08 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003e10 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003e18 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003e20 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003e28 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00003e30 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00003e38 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00003e40 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00003e48 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00003e50 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00003e58 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00003e60 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00003e68 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00003e70 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00003e78 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00003e80 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00003e88 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003e90 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003e98 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003ea0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003ea8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003eb0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003eb8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003ec0 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003ec8 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003ed0 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003ed8 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003ee0 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003ee8 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003ef0 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003ef8 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003f00 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003f08 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003f10 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003f18 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003f20 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003f28 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003f30 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003f38 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003f40 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003f48 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003f50 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003f58 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003f60 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003f68 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003f70 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003f78 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003f80 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003f88 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003f90 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003f98 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003fa0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003fa8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003fb0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003fb8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003fc0 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003fc8 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003fd0 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003fd8 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003fe0 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003fe8 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003ff0 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003ff8 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00004000 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00004008 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00004010 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00004018 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00004020 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00004028 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00004030 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00004038 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00004040 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00004048 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00004050 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00004058 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00004060 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00004068 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00004070 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00004078 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00004080 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00004088 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00004090 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00004098 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x000040a0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x000040a8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x000040b0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x000040b8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x000040c0 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x000040c8 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x000040d0 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x000040d8 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x000040e0 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x000040e8 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x000040f0 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x000040f8 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00004100 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00004108 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00004110 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00004118 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00004120 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00004128 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00004130 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00004138 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00004140 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00004148 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00004150 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00004158 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00004160 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00004168 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00004170 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00004178 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00004180 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00004188 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00004190 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00004198 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x000041a0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x000041a8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x000041b0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x000041b8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x000041c0 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x000041c8 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x000041d0 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x000041d8 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x000041e0 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x000041e8 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x000041f0 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x000041f8 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00004200 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00004208 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004210 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004218 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004220 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004228 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00004230 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00004238 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00004240 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00004248 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00004250 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00004258 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00004260 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00004268 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00004270 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00004278 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00004280 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00004288 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00004290 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00004298 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000042a0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000042a8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000042b0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000042b8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000042c0 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000042c8 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x000042d0 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x000042d8 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000042e0 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000042e8 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x000042f0 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x000042f8 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00004300 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00004308 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00004310 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00004318 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00004320 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00004328 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00004330 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00004338 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00004340 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00004348 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00004350 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00004358 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00004360 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00004368 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00004370 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00004378 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00004380 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00004388 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00004390 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00004398 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000043a0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000043a8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000043b0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000043b8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000043c0 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000043c8 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000043d0 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000043d8 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000043e0 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000043e8 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000043f0 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000043f8 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00004400 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00004408 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00004410 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00004418 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00004420 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00004428 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00004430 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00004438 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00004440 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00004448 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00004450 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00004458 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00004460 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00004468 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00004470 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00004478 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00004480 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00004488 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004490 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004498 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000044a0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000044a8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000044b0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000044b8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000044c0 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000044c8 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000044d0 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000044d8 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000044e0 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000044e8 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000044f0 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000044f8 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00004500 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00004508 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004510 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004518 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004520 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004528 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00004530 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00004538 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00004540 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00004548 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00004550 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00004558 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00004560 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00004568 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00004570 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00004578 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00004580 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00004588 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004590 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004598 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000045a0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000045a8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000045b0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000045b8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000045c0 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000045c8 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000045d0 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000045d8 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000045e0 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000045e8 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000045f0 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000045f8 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00004600 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00004608 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004610 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004618 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004620 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004628 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00004630 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00004638 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00004640 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00004648 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00004650 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00004658 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00004660 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00004668 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00004670 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00004678 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00004680 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00004688 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004690 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004698 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000046a0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000046a8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000046b0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000046b8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000046c0 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000046c8 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000046d0 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000046d8 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000046e0 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000046e8 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000046f0 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000046f8 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00004700 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00004708 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004710 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004718 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004720 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004728 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00004730 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00004738 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00004740 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00004748 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00004750 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00004758 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00004760 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00004768 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00004770 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00004778 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00004780 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00004788 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004790 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004798 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000047a0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000047a8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000047b0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000047b8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000047c0 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000047c8 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000047d0 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000047d8 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000047e0 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000047e8 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000047f0 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000047f8 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00004800 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00004808 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004810 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004818 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004820 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004828 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00004830 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00004838 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00004840 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00004848 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00004850 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00004858 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004860 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004868 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00004870 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00004878 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00004880 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00004888 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004890 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004898 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000048a0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000048a8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000048b0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000048b8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000048c0 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000048c8 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x000048d0 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x000048d8 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000048e0 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000048e8 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x000048f0 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x000048f8 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00004900 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00004908 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004910 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004918 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004920 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004928 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00004930 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00004938 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00004940 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00004948 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00004950 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00004958 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004960 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004968 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00004970 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00004978 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00004980 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00004988 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004990 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004998 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000049a0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000049a8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000049b0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000049b8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000049c0 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000049c8 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x000049d0 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x000049d8 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000049e0 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000049e8 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x000049f0 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x000049f8 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00004a00 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00004a08 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004a10 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004a18 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004a20 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004a28 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00004a30 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00004a38 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00004a40 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00004a48 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00004a50 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00004a58 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004a60 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004a68 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00004a70 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00004a78 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00004a80 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00004a88 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004a90 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004a98 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004aa0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004aa8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00004ab0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00004ab8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00004ac0 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00004ac8 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004ad0 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004ad8 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004ae0 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004ae8 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004af0 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004af8 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004b00 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004b08 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004b10 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004b18 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004b20 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004b28 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00004b30 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00004b38 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00004b40 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00004b48 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00004b50 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00004b58 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004b60 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004b68 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00004b70 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00004b78 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00004b80 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00004b88 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004b90 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004b98 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004ba0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004ba8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004bb0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004bb8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004bc0 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004bc8 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004bd0 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004bd8 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004be0 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004be8 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004bf0 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004bf8 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004c00 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004c08 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004c10 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004c18 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004c20 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004c28 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00004c30 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00004c38 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00004c40 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00004c48 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00004c50 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00004c58 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004c60 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004c68 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004c70 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004c78 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004c80 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004c88 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004c90 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004c98 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004ca0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004ca8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004cb0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004cb8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004cc0 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004cc8 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004cd0 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004cd8 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004ce0 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004ce8 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004cf0 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004cf8 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004d00 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004d08 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004d10 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004d18 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004d20 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004d28 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00004d30 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00004d38 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00004d40 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00004d48 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00004d50 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00004d58 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004d60 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004d68 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004d70 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004d78 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004d80 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004d88 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004d90 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004d98 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004da0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004da8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004db0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004db8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004dc0 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004dc8 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004dd0 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004dd8 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004de0 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004de8 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004df0 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004df8 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004e00 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004e08 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004e10 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004e18 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004e20 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004e28 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00004e30 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00004e38 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00004e40 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00004e48 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00004e50 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00004e58 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00004e60 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00004e68 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00004e70 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00004e78 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00004e80 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00004e88 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004e90 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004e98 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004ea0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004ea8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004eb0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004eb8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004ec0 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004ec8 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004ed0 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004ed8 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004ee0 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004ee8 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004ef0 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004ef8 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004f00 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004f08 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004f10 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004f18 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004f20 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004f28 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004f30 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004f38 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004f40 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004f48 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004f50 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004f58 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004f60 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004f68 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004f70 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004f78 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004f80 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004f88 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004f90 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004f98 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004fa0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004fa8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004fb0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004fb8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004fc0 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004fc8 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00004fe0 .p2align 4, 0x00
- //0x00004fe0 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00004fe0 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00004fe4 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00004fe8 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x00004fec .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00004ff0 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00004ff4 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00004ff8 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x00004ffc .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00005000 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005004 .p2align 4, 0x00
- //0x00005010 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005070 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005078 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000507c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000050dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000050e0 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050e4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005144 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005148 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000514c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000518c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000519c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000051ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000051b0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051b4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005214 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005218 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000521c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000525c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000526c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000527c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005280 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005284 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000052e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000052e8 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ec 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000532c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000533c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000534c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005350 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005354 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000053b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000053b8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053bc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000540c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000541c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005420 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005424 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005488 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000548c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000054ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000054f0 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054f4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005558 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000555c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000559c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000055bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000055c0 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055c4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005628 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000562c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000566c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000567c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000568c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005690 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005694 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000056f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000056f8 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000056fc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000573c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000574c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000575c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005760 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005764 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000057c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000057c8 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000057cc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000580c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000581c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000582c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005830 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005834 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005894 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005898 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000589c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000058fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005900 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00005904 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005964 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005968 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000596c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000597c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000059cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000059d0 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x000059d4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059e4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005a34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005a38 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00005a3c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a4c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005a9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005aa0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005aa4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ab4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005b04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005b08 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00005b0c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b1c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005b6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005b70 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00005b74 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b84 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005bd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005bd8 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00005bdc QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bec 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005c3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005c40 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00005c44 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c54 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005ca4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005ca8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00005cac QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cbc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005d0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005d10 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005d14 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d24 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005d74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005d78 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005d7c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d8c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005ddc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005de0 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005de4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005e44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005e48 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00005e4c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e5c 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, //0x00005e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005eac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005eb0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005eb4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec4 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, //0x00005ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005f14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005f18 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005f1c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f2c 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, //0x00005f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005f7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005f80 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005f84 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f94 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, //0x00005fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005fe4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005fe8 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005fec QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005ffc 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, //0x0000600c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000601c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000602c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000603c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000604c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006050 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00006054 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006064 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, //0x00006074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000060b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000060b8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000060bc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000060cc 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, //0x000060dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000610c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000611c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006120 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00006124 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006134 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, //0x00006144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006184 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006188 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000618c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000619c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000061ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000061f0 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x000061f4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00006204 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006254 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00006258 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000625c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000626c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000628c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000629c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000062bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000062c0 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000062c4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000062d4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 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, //0x000062f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006324 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006328 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000632c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000633c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c 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, //0x0000635c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000636c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000637c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000638c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006390 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00006394 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000063a4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 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, //0x000063c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000063f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000063f8 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000063fc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000640c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c 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, //0x0000642c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000643c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000644c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000645c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006460 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00006464 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00006474 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 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, //0x00006494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000064c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000064c8 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x000064cc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x000064dc QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec 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, //0x000064fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000650c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000651c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000652c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006530 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00006534 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00006544 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 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, //0x00006564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006594 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006598 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000659c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000065ac QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc 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, //0x000065cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000065fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006600 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00006604 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006614 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 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, //0x00006634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006664 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006668 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000666c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000667c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c 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, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000066cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000066d0 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000066d4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000066e4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 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, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006734 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006738 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000673c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000674c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c 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, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000678c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000679c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000067a0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000067a4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000067b4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 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, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006804 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006808 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0000680c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000681c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c 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, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000685c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000686c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00006870 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00006874 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00006884 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 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, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000068d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vsigned.go
deleted file mode 100644
index c42f4b071..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/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 avx
-
-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/avx/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vsigned_subr.go
deleted file mode 100644
index 0cb1239d8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vsigned_subr.go
+++ /dev/null
@@ -1,50 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vsigned = 0
-)
-
-const (
- _stack__vsigned = 16
-)
-
-const (
- _size__vsigned = 320
-)
-
-var (
- _pcsp__vsigned = [][2]uint32{
- {1, 0},
- {4, 8},
- {112, 16},
- {113, 8},
- {114, 0},
- {125, 16},
- {126, 8},
- {127, 0},
- {260, 16},
- {261, 8},
- {262, 0},
- {266, 16},
- {267, 8},
- {268, 0},
- {306, 16},
- {307, 8},
- {308, 0},
- {316, 16},
- {317, 8},
- {319, 0},
- }
-)
-
-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/avx/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vsigned_text_amd64.go
deleted file mode 100644
index 632bd6ef5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vsigned_text_amd64.go
+++ /dev/null
@@ -1,112 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_vsigned = []byte{
- // .p2align 4, 0x90
- // _vsigned
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x53, //0x00000004 pushq %rbx
- 0x48, 0x8b, 0x1e, //0x00000005 movq (%rsi), %rbx
- 0x4c, 0x8b, 0x07, //0x00000008 movq (%rdi), %r8
- 0x4c, 0x8b, 0x57, 0x08, //0x0000000b movq $8(%rdi), %r10
- 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, 0xd3, //0x00000026 cmpq %r10, %rbx
- 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00000029 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x18, //0x0000002f movb (%r8,%rbx), %cl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000033 movl $1, %r9d
- 0x80, 0xf9, 0x2d, //0x00000039 cmpb $45, %cl
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000003c jne LBB0_5
- 0x48, 0xff, 0xc3, //0x00000042 incq %rbx
- 0x4c, 0x39, 0xd3, //0x00000045 cmpq %r10, %rbx
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000048 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x18, //0x0000004e movb (%r8,%rbx), %cl
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000052 movq $-1, %r9
- //0x00000059 LBB0_5
- 0x8d, 0x79, 0xd0, //0x00000059 leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x0000005c cmpb $10, %dil
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000060 jb LBB0_7
- 0x48, 0x89, 0x1e, //0x00000066 movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00000069 movq $-2, (%rdx)
- 0x5b, //0x00000070 popq %rbx
- 0x5d, //0x00000071 popq %rbp
- 0xc3, //0x00000072 retq
- //0x00000073 LBB0_1
- 0x4c, 0x89, 0x16, //0x00000073 movq %r10, (%rsi)
- 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00000076 movq $-1, (%rdx)
- 0x5b, //0x0000007d popq %rbx
- 0x5d, //0x0000007e popq %rbp
- 0xc3, //0x0000007f retq
- //0x00000080 LBB0_7
- 0x80, 0xf9, 0x30, //0x00000080 cmpb $48, %cl
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000083 jne LBB0_8
- 0x48, 0x8d, 0x7b, 0x01, //0x00000089 leaq $1(%rbx), %rdi
- 0x4c, 0x39, 0xd3, //0x0000008d cmpq %r10, %rbx
- 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x00000090 jae LBB0_17
- 0x41, 0x8a, 0x0c, 0x38, //0x00000096 movb (%r8,%rdi), %cl
- 0x80, 0xc1, 0xd2, //0x0000009a addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000009d cmpb $55, %cl
- 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x000000a0 ja LBB0_17
- 0x44, 0x0f, 0xb6, 0xd9, //0x000000a6 movzbl %cl, %r11d
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000aa movabsq $36028797027352577, %rcx
- 0x4c, 0x0f, 0xa3, 0xd9, //0x000000b4 btq %r11, %rcx
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000000b8 jae LBB0_17
- //0x000000be LBB0_8
- 0x31, 0xff, //0x000000be xorl %edi, %edi
- //0x000000c0 .p2align 4, 0x90
- //0x000000c0 LBB0_9
- 0x4c, 0x39, 0xd3, //0x000000c0 cmpq %r10, %rbx
- 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x000000c3 jae LBB0_22
- 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x000000c9 movsbq (%r8,%rbx), %rcx
- 0x8d, 0x41, 0xd0, //0x000000ce leal $-48(%rcx), %eax
- 0x3c, 0x09, //0x000000d1 cmpb $9, %al
- 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x000000d3 ja LBB0_18
- 0x48, 0x6b, 0xff, 0x0a, //0x000000d9 imulq $10, %rdi, %rdi
- 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_13
- 0x48, 0xff, 0xc3, //0x000000e3 incq %rbx
- 0x48, 0x83, 0xc1, 0xd0, //0x000000e6 addq $-48, %rcx
- 0x49, 0x0f, 0xaf, 0xc9, //0x000000ea imulq %r9, %rcx
- 0x48, 0x01, 0xcf, //0x000000ee addq %rcx, %rdi
- 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x000000f1 jno LBB0_9
- //0x000000f7 LBB0_13
- 0x48, 0xff, 0xcb, //0x000000f7 decq %rbx
- 0x48, 0x89, 0x1e, //0x000000fa movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x000000fd movq $-5, (%rdx)
- 0x5b, //0x00000104 popq %rbx
- 0x5d, //0x00000105 popq %rbp
- 0xc3, //0x00000106 retq
- //0x00000107 LBB0_17
- 0x48, 0x89, 0x3e, //0x00000107 movq %rdi, (%rsi)
- 0x5b, //0x0000010a popq %rbx
- 0x5d, //0x0000010b popq %rbp
- 0xc3, //0x0000010c retq
- //0x0000010d LBB0_18
- 0x80, 0xf9, 0x65, //0x0000010d cmpb $101, %cl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000110 je LBB0_21
- 0x80, 0xf9, 0x45, //0x00000116 cmpb $69, %cl
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000119 je LBB0_21
- 0x80, 0xf9, 0x2e, //0x0000011f cmpb $46, %cl
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000122 jne LBB0_22
- //0x00000128 LBB0_21
- 0x48, 0x89, 0x1e, //0x00000128 movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000012b movq $-6, (%rdx)
- 0x5b, //0x00000132 popq %rbx
- 0x5d, //0x00000133 popq %rbp
- 0xc3, //0x00000134 retq
- //0x00000135 LBB0_22
- 0x48, 0x89, 0x1e, //0x00000135 movq %rbx, (%rsi)
- 0x48, 0x89, 0x7a, 0x10, //0x00000138 movq %rdi, $16(%rdx)
- 0x5b, //0x0000013c popq %rbx
- 0x5d, //0x0000013d popq %rbp
- 0xc3, //0x0000013e retq
- 0x00, //0x0000013f .p2align 2, 0x00
- //0x00000140 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000140 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vstring.go
deleted file mode 100644
index 07b84c0d5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/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 avx
-
-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/avx/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vstring_subr.go
deleted file mode 100644
index e86d2ce55..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vstring_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vstring = 48
-)
-
-const (
- _stack__vstring = 88
-)
-
-const (
- _size__vstring = 2328
-)
-
-var (
- _pcsp__vstring = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {2171, 88},
- {2175, 48},
- {2176, 40},
- {2178, 32},
- {2180, 24},
- {2182, 16},
- {2184, 8},
- {2185, 0},
- {2327, 88},
- }
-)
-
-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/avx/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vstring_text_amd64.go
deleted file mode 100644
index 5b1f7dc1b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vstring_text_amd64.go
+++ /dev/null
@@ -1,643 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_vstring = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000010 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000030 .p2align 4, 0x90
- //0x00000030 _vstring
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x28, //0x0000003d subq $40, %rsp
- 0x48, 0x89, 0xd3, //0x00000041 movq %rdx, %rbx
- 0x4c, 0x8b, 0x16, //0x00000044 movq (%rsi), %r10
- 0xf6, 0xc1, 0x20, //0x00000047 testb $32, %cl
- 0x48, 0x89, 0x55, 0xb8, //0x0000004a movq %rdx, $-72(%rbp)
- 0x48, 0x89, 0x75, 0xc0, //0x0000004e movq %rsi, $-64(%rbp)
- 0x0f, 0x85, 0xad, 0x01, 0x00, 0x00, //0x00000052 jne LBB0_12
- 0x48, 0x8b, 0x4f, 0x08, //0x00000058 movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x0000005c movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x0000005f subq %r10, %rax
- 0x0f, 0x84, 0x68, 0x06, 0x00, 0x00, //0x00000062 je LBB0_55
- 0x48, 0x89, 0x4d, 0xc8, //0x00000068 movq %rcx, $-56(%rbp)
- 0x48, 0x8b, 0x37, //0x0000006c movq (%rdi), %rsi
- 0x4a, 0x8d, 0x0c, 0x16, //0x0000006f leaq (%rsi,%r10), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x00000073 cmpq $64, %rax
- 0x48, 0x89, 0x75, 0xd0, //0x00000077 movq %rsi, $-48(%rbp)
- 0x0f, 0x82, 0x5b, 0x06, 0x00, 0x00, //0x0000007b jb LBB0_56
- 0x41, 0x89, 0xc5, //0x00000081 movl %eax, %r13d
- 0x41, 0x83, 0xe5, 0x3f, //0x00000084 andl $63, %r13d
- 0x48, 0x8d, 0x50, 0xc0, //0x00000088 leaq $-64(%rax), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x0000008c andq $-64, %rdx
- 0x4c, 0x01, 0xd2, //0x00000090 addq %r10, %rdx
- 0x48, 0x8d, 0x54, 0x16, 0x40, //0x00000093 leaq $64(%rsi,%rdx), %rdx
- 0x48, 0x89, 0x55, 0xb0, //0x00000098 movq %rdx, $-80(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000009c movq $-1, %r11
- 0x45, 0x31, 0xc0, //0x000000a3 xorl %r8d, %r8d
- 0xc5, 0xfa, 0x6f, 0x05, 0x52, 0xff, 0xff, 0xff, //0x000000a6 vmovdqu $-174(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x5a, 0xff, 0xff, 0xff, //0x000000ae vmovdqu $-166(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b6 .p2align 4, 0x90
- //0x000000c0 LBB0_4
- 0xc5, 0xfa, 0x6f, 0x11, //0x000000c0 vmovdqu (%rcx), %xmm2
- 0xc5, 0xfa, 0x6f, 0x59, 0x10, //0x000000c4 vmovdqu $16(%rcx), %xmm3
- 0xc5, 0xfa, 0x6f, 0x61, 0x20, //0x000000c9 vmovdqu $32(%rcx), %xmm4
- 0xc5, 0xfa, 0x6f, 0x69, 0x30, //0x000000ce vmovdqu $48(%rcx), %xmm5
- 0xc5, 0xe9, 0x74, 0xf0, //0x000000d3 vpcmpeqb %xmm0, %xmm2, %xmm6
- 0xc5, 0xf9, 0xd7, 0xde, //0x000000d7 vpmovmskb %xmm6, %ebx
- 0xc5, 0xe1, 0x74, 0xf0, //0x000000db vpcmpeqb %xmm0, %xmm3, %xmm6
- 0xc5, 0xf9, 0xd7, 0xd6, //0x000000df vpmovmskb %xmm6, %edx
- 0xc5, 0xd9, 0x74, 0xf0, //0x000000e3 vpcmpeqb %xmm0, %xmm4, %xmm6
- 0xc5, 0xf9, 0xd7, 0xf6, //0x000000e7 vpmovmskb %xmm6, %esi
- 0xc5, 0xd1, 0x74, 0xf0, //0x000000eb vpcmpeqb %xmm0, %xmm5, %xmm6
- 0xc5, 0x79, 0xd7, 0xfe, //0x000000ef vpmovmskb %xmm6, %r15d
- 0xc5, 0xe9, 0x74, 0xd1, //0x000000f3 vpcmpeqb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000000f7 vpmovmskb %xmm2, %edi
- 0xc5, 0xe1, 0x74, 0xd1, //0x000000fb vpcmpeqb %xmm1, %xmm3, %xmm2
- 0xc5, 0x79, 0xd7, 0xe2, //0x000000ff vpmovmskb %xmm2, %r12d
- 0xc5, 0xd9, 0x74, 0xd1, //0x00000103 vpcmpeqb %xmm1, %xmm4, %xmm2
- 0xc5, 0x79, 0xd7, 0xf2, //0x00000107 vpmovmskb %xmm2, %r14d
- 0xc5, 0xd1, 0x74, 0xd1, //0x0000010b vpcmpeqb %xmm1, %xmm5, %xmm2
- 0xc5, 0x79, 0xd7, 0xca, //0x0000010f vpmovmskb %xmm2, %r9d
- 0x49, 0xc1, 0xe7, 0x30, //0x00000113 shlq $48, %r15
- 0x48, 0xc1, 0xe6, 0x20, //0x00000117 shlq $32, %rsi
- 0x48, 0xc1, 0xe2, 0x10, //0x0000011b shlq $16, %rdx
- 0x48, 0x09, 0xd3, //0x0000011f orq %rdx, %rbx
- 0x48, 0x09, 0xf3, //0x00000122 orq %rsi, %rbx
- 0x49, 0xc1, 0xe1, 0x30, //0x00000125 shlq $48, %r9
- 0x49, 0xc1, 0xe6, 0x20, //0x00000129 shlq $32, %r14
- 0x49, 0xc1, 0xe4, 0x10, //0x0000012d shlq $16, %r12
- 0x4c, 0x09, 0xe7, //0x00000131 orq %r12, %rdi
- 0x4c, 0x09, 0xf7, //0x00000134 orq %r14, %rdi
- 0x4c, 0x09, 0xcf, //0x00000137 orq %r9, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x0000013a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000013e jne LBB0_6
- 0x48, 0x85, 0xff, //0x00000144 testq %rdi, %rdi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000147 jne LBB0_9
- //0x0000014d LBB0_6
- 0x4c, 0x09, 0xfb, //0x0000014d orq %r15, %rbx
- 0x48, 0x89, 0xfa, //0x00000150 movq %rdi, %rdx
- 0x4c, 0x09, 0xc2, //0x00000153 orq %r8, %rdx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000156 jne LBB0_10
- //0x0000015c LBB0_7
- 0x48, 0x85, 0xdb, //0x0000015c testq %rbx, %rbx
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x0000015f jne LBB0_11
- //0x00000165 LBB0_8
- 0x48, 0x83, 0xc0, 0xc0, //0x00000165 addq $-64, %rax
- 0x48, 0x83, 0xc1, 0x40, //0x00000169 addq $64, %rcx
- 0x48, 0x83, 0xf8, 0x3f, //0x0000016d cmpq $63, %rax
- 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x00000171 ja LBB0_4
- 0xe9, 0xef, 0x02, 0x00, 0x00, //0x00000177 jmp LBB0_29
- //0x0000017c LBB0_9
- 0x48, 0x89, 0xca, //0x0000017c movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x0000017f subq $-48(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xdf, //0x00000183 bsfq %rdi, %r11
- 0x49, 0x01, 0xd3, //0x00000187 addq %rdx, %r11
- 0x4c, 0x09, 0xfb, //0x0000018a orq %r15, %rbx
- 0x48, 0x89, 0xfa, //0x0000018d movq %rdi, %rdx
- 0x4c, 0x09, 0xc2, //0x00000190 orq %r8, %rdx
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000193 je LBB0_7
- //0x00000199 LBB0_10
- 0x4c, 0x89, 0xc2, //0x00000199 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x0000019c notq %rdx
- 0x48, 0x21, 0xfa, //0x0000019f andq %rdi, %rdx
- 0x4c, 0x8d, 0x0c, 0x12, //0x000001a2 leaq (%rdx,%rdx), %r9
- 0x4d, 0x09, 0xc1, //0x000001a6 orq %r8, %r9
- 0x4c, 0x89, 0xce, //0x000001a9 movq %r9, %rsi
- 0x48, 0xf7, 0xd6, //0x000001ac notq %rsi
- 0x48, 0x21, 0xfe, //0x000001af andq %rdi, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000001b2 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x000001bc andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x000001bf xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x000001c2 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x000001c5 setb %r8b
- 0x48, 0x01, 0xf6, //0x000001c9 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000001cc movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x000001d6 xorq %rdx, %rsi
- 0x4c, 0x21, 0xce, //0x000001d9 andq %r9, %rsi
- 0x48, 0xf7, 0xd6, //0x000001dc notq %rsi
- 0x48, 0x21, 0xf3, //0x000001df andq %rsi, %rbx
- 0x48, 0x85, 0xdb, //0x000001e2 testq %rbx, %rbx
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000001e5 je LBB0_8
- //0x000001eb LBB0_11
- 0x48, 0x0f, 0xbc, 0xc3, //0x000001eb bsfq %rbx, %rax
- 0x48, 0x2b, 0x4d, 0xd0, //0x000001ef subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x000001f3 leaq $1(%rcx,%rax), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x000001f8 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x000001fc movq $-64(%rbp), %rsi
- 0xe9, 0x38, 0x02, 0x00, 0x00, //0x00000200 jmp LBB0_27
- //0x00000205 LBB0_12
- 0x48, 0x8b, 0x4f, 0x08, //0x00000205 movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x00000209 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x0000020c subq %r10, %rax
- 0x0f, 0x84, 0xbb, 0x04, 0x00, 0x00, //0x0000020f je LBB0_55
- 0x48, 0x89, 0x4d, 0xc8, //0x00000215 movq %rcx, $-56(%rbp)
- 0x48, 0x8b, 0x3f, //0x00000219 movq (%rdi), %rdi
- 0x4a, 0x8d, 0x0c, 0x17, //0x0000021c leaq (%rdi,%r10), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x00000220 cmpq $64, %rax
- 0x48, 0x89, 0x7d, 0xd0, //0x00000224 movq %rdi, $-48(%rbp)
- 0x0f, 0x82, 0x1b, 0x05, 0x00, 0x00, //0x00000228 jb LBB0_60
- 0x41, 0x89, 0xc5, //0x0000022e movl %eax, %r13d
- 0x41, 0x83, 0xe5, 0x3f, //0x00000231 andl $63, %r13d
- 0x48, 0x8d, 0x50, 0xc0, //0x00000235 leaq $-64(%rax), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x00000239 andq $-64, %rdx
- 0x4c, 0x01, 0xd2, //0x0000023d addq %r10, %rdx
- 0x48, 0x8d, 0x54, 0x17, 0x40, //0x00000240 leaq $64(%rdi,%rdx), %rdx
- 0x48, 0x89, 0x55, 0xb0, //0x00000245 movq %rdx, $-80(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000249 movq $-1, %r11
- 0x45, 0x31, 0xc9, //0x00000250 xorl %r9d, %r9d
- 0xc5, 0x7a, 0x6f, 0x05, 0xa5, 0xfd, 0xff, 0xff, //0x00000253 vmovdqu $-603(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xad, 0xfd, 0xff, 0xff, //0x0000025b vmovdqu $-595(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xb5, 0xfd, 0xff, 0xff, //0x00000263 vmovdqu $-587(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe1, 0x76, 0xdb, //0x0000026b vpcmpeqd %xmm3, %xmm3, %xmm3
- 0x90, //0x0000026f .p2align 4, 0x90
- //0x00000270 LBB0_15
- 0xc5, 0xfa, 0x6f, 0x39, //0x00000270 vmovdqu (%rcx), %xmm7
- 0xc5, 0xfa, 0x6f, 0x71, 0x10, //0x00000274 vmovdqu $16(%rcx), %xmm6
- 0xc5, 0xfa, 0x6f, 0x69, 0x20, //0x00000279 vmovdqu $32(%rcx), %xmm5
- 0xc5, 0xfa, 0x6f, 0x61, 0x30, //0x0000027e vmovdqu $48(%rcx), %xmm4
- 0xc5, 0xb9, 0x74, 0xc7, //0x00000283 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd8, //0x00000287 vpmovmskb %xmm0, %ebx
- 0xc5, 0xb9, 0x74, 0xc6, //0x0000028b vpcmpeqb %xmm6, %xmm8, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x0000028f vpmovmskb %xmm0, %edx
- 0xc5, 0xb9, 0x74, 0xc5, //0x00000293 vpcmpeqb %xmm5, %xmm8, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00000297 vpmovmskb %xmm0, %esi
- 0xc5, 0xb9, 0x74, 0xc4, //0x0000029b vpcmpeqb %xmm4, %xmm8, %xmm0
- 0xc5, 0x79, 0xd7, 0xc0, //0x0000029f vpmovmskb %xmm0, %r8d
- 0xc5, 0xc1, 0x74, 0xc1, //0x000002a3 vpcmpeqb %xmm1, %xmm7, %xmm0
- 0xc5, 0x79, 0xd7, 0xf8, //0x000002a7 vpmovmskb %xmm0, %r15d
- 0xc5, 0xc9, 0x74, 0xc1, //0x000002ab vpcmpeqb %xmm1, %xmm6, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf8, //0x000002af vpmovmskb %xmm0, %edi
- 0xc5, 0xd1, 0x74, 0xc1, //0x000002b3 vpcmpeqb %xmm1, %xmm5, %xmm0
- 0x48, 0xc1, 0xe2, 0x10, //0x000002b7 shlq $16, %rdx
- 0x48, 0x09, 0xd3, //0x000002bb orq %rdx, %rbx
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000002be vpmovmskb %xmm0, %edx
- 0xc5, 0xd9, 0x74, 0xc1, //0x000002c2 vpcmpeqb %xmm1, %xmm4, %xmm0
- 0x48, 0xc1, 0xe6, 0x20, //0x000002c6 shlq $32, %rsi
- 0x48, 0x09, 0xf3, //0x000002ca orq %rsi, %rbx
- 0xc5, 0xf9, 0xd7, 0xf0, //0x000002cd vpmovmskb %xmm0, %esi
- 0xc5, 0xe9, 0x64, 0xc7, //0x000002d1 vpcmpgtb %xmm7, %xmm2, %xmm0
- 0xc5, 0xc1, 0x64, 0xfb, //0x000002d5 vpcmpgtb %xmm3, %xmm7, %xmm7
- 0xc5, 0xc1, 0xdb, 0xc0, //0x000002d9 vpand %xmm0, %xmm7, %xmm0
- 0x48, 0xc1, 0xe7, 0x10, //0x000002dd shlq $16, %rdi
- 0x49, 0x09, 0xff, //0x000002e1 orq %rdi, %r15
- 0xc5, 0x79, 0xd7, 0xe0, //0x000002e4 vpmovmskb %xmm0, %r12d
- 0xc5, 0xe9, 0x64, 0xc6, //0x000002e8 vpcmpgtb %xmm6, %xmm2, %xmm0
- 0xc5, 0xc9, 0x64, 0xf3, //0x000002ec vpcmpgtb %xmm3, %xmm6, %xmm6
- 0xc5, 0xc9, 0xdb, 0xc0, //0x000002f0 vpand %xmm0, %xmm6, %xmm0
- 0x48, 0xc1, 0xe2, 0x20, //0x000002f4 shlq $32, %rdx
- 0x49, 0x09, 0xd7, //0x000002f8 orq %rdx, %r15
- 0xc5, 0xf9, 0xd7, 0xf8, //0x000002fb vpmovmskb %xmm0, %edi
- 0xc5, 0xe9, 0x64, 0xc5, //0x000002ff vpcmpgtb %xmm5, %xmm2, %xmm0
- 0xc5, 0xd1, 0x64, 0xeb, //0x00000303 vpcmpgtb %xmm3, %xmm5, %xmm5
- 0xc5, 0xd1, 0xdb, 0xc0, //0x00000307 vpand %xmm0, %xmm5, %xmm0
- 0x48, 0xc1, 0xe6, 0x30, //0x0000030b shlq $48, %rsi
- 0x49, 0x09, 0xf7, //0x0000030f orq %rsi, %r15
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000312 vpmovmskb %xmm0, %edx
- 0xc5, 0xe9, 0x64, 0xc4, //0x00000316 vpcmpgtb %xmm4, %xmm2, %xmm0
- 0xc5, 0xd9, 0x64, 0xe3, //0x0000031a vpcmpgtb %xmm3, %xmm4, %xmm4
- 0xc5, 0xd9, 0xdb, 0xc0, //0x0000031e vpand %xmm0, %xmm4, %xmm0
- 0x48, 0xc1, 0xe7, 0x10, //0x00000322 shlq $16, %rdi
- 0x49, 0x09, 0xfc, //0x00000326 orq %rdi, %r12
- 0xc5, 0x79, 0xd7, 0xf0, //0x00000329 vpmovmskb %xmm0, %r14d
- 0x49, 0xc1, 0xe0, 0x30, //0x0000032d shlq $48, %r8
- 0x48, 0xc1, 0xe2, 0x20, //0x00000331 shlq $32, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x00000335 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000339 jne LBB0_17
- 0x4d, 0x85, 0xff, //0x0000033f testq %r15, %r15
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000342 jne LBB0_22
- //0x00000348 LBB0_17
- 0x49, 0xc1, 0xe6, 0x30, //0x00000348 shlq $48, %r14
- 0x49, 0x09, 0xd4, //0x0000034c orq %rdx, %r12
- 0x4c, 0x09, 0xc3, //0x0000034f orq %r8, %rbx
- 0x4c, 0x89, 0xfa, //0x00000352 movq %r15, %rdx
- 0x4c, 0x09, 0xca, //0x00000355 orq %r9, %rdx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000358 jne LBB0_21
- 0x4d, 0x09, 0xf4, //0x0000035e orq %r14, %r12
- 0x48, 0x85, 0xdb, //0x00000361 testq %rbx, %rbx
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00000364 jne LBB0_23
- //0x0000036a LBB0_19
- 0x4d, 0x85, 0xe4, //0x0000036a testq %r12, %r12
- 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x0000036d jne LBB0_35
- 0x48, 0x83, 0xc0, 0xc0, //0x00000373 addq $-64, %rax
- 0x48, 0x83, 0xc1, 0x40, //0x00000377 addq $64, %rcx
- 0x48, 0x83, 0xf8, 0x3f, //0x0000037b cmpq $63, %rax
- 0x0f, 0x87, 0xeb, 0xfe, 0xff, 0xff, //0x0000037f ja LBB0_15
- 0xe9, 0x8a, 0x01, 0x00, 0x00, //0x00000385 jmp LBB0_37
- //0x0000038a LBB0_21
- 0x4c, 0x89, 0xca, //0x0000038a movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x0000038d notq %rdx
- 0x4c, 0x21, 0xfa, //0x00000390 andq %r15, %rdx
- 0x4c, 0x8d, 0x04, 0x12, //0x00000393 leaq (%rdx,%rdx), %r8
- 0x4d, 0x09, 0xc8, //0x00000397 orq %r9, %r8
- 0x4c, 0x89, 0xc7, //0x0000039a movq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x0000039d notq %rdi
- 0x4c, 0x21, 0xff, //0x000003a0 andq %r15, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003a3 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x000003ad andq %rsi, %rdi
- 0x45, 0x31, 0xc9, //0x000003b0 xorl %r9d, %r9d
- 0x48, 0x01, 0xd7, //0x000003b3 addq %rdx, %rdi
- 0x41, 0x0f, 0x92, 0xc1, //0x000003b6 setb %r9b
- 0x48, 0x01, 0xff, //0x000003ba addq %rdi, %rdi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000003bd movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd7, //0x000003c7 xorq %rdx, %rdi
- 0x4c, 0x21, 0xc7, //0x000003ca andq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x000003cd notq %rdi
- 0x48, 0x21, 0xfb, //0x000003d0 andq %rdi, %rbx
- 0x4d, 0x09, 0xf4, //0x000003d3 orq %r14, %r12
- 0x48, 0x85, 0xdb, //0x000003d6 testq %rbx, %rbx
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x000003d9 je LBB0_19
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000003df jmp LBB0_23
- //0x000003e4 LBB0_22
- 0x48, 0x89, 0xce, //0x000003e4 movq %rcx, %rsi
- 0x48, 0x2b, 0x75, 0xd0, //0x000003e7 subq $-48(%rbp), %rsi
- 0x4d, 0x0f, 0xbc, 0xdf, //0x000003eb bsfq %r15, %r11
- 0x49, 0x01, 0xf3, //0x000003ef addq %rsi, %r11
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x000003f2 jmp LBB0_17
- //0x000003f7 LBB0_23
- 0x48, 0x0f, 0xbc, 0xc3, //0x000003f7 bsfq %rbx, %rax
- 0x4d, 0x85, 0xe4, //0x000003fb testq %r12, %r12
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000003fe je LBB0_25
- 0x49, 0x0f, 0xbc, 0xd4, //0x00000404 bsfq %r12, %rdx
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000408 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000040c movq $-64(%rbp), %rsi
- 0x48, 0x39, 0xc2, //0x00000410 cmpq %rax, %rdx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00000413 jae LBB0_26
- 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x00000419 jmp LBB0_80
- //0x0000041e LBB0_25
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000041e movl $64, %edx
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000423 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000427 movq $-64(%rbp), %rsi
- 0x48, 0x39, 0xc2, //0x0000042b cmpq %rax, %rdx
- 0x0f, 0x82, 0x66, 0x04, 0x00, 0x00, //0x0000042e jb LBB0_80
- //0x00000434 LBB0_26
- 0x48, 0x2b, 0x4d, 0xd0, //0x00000434 subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x00000438 leaq $1(%rcx,%rax), %rdi
- //0x0000043d LBB0_27
- 0x48, 0x85, 0xff, //0x0000043d testq %rdi, %rdi
- 0x0f, 0x88, 0x5b, 0x04, 0x00, 0x00, //0x00000440 js LBB0_81
- 0x48, 0x89, 0x3e, //0x00000446 movq %rdi, (%rsi)
- 0x4c, 0x89, 0x53, 0x10, //0x00000449 movq %r10, $16(%rbx)
- 0x48, 0xc7, 0x03, 0x07, 0x00, 0x00, 0x00, //0x0000044d movq $7, (%rbx)
- 0x49, 0x39, 0xfb, //0x00000454 cmpq %rdi, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000457 movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc3, //0x0000045e cmovlq %r11, %rax
- 0x48, 0x89, 0x43, 0x18, //0x00000462 movq %rax, $24(%rbx)
- 0xe9, 0x40, 0x04, 0x00, 0x00, //0x00000466 jmp LBB0_83
- //0x0000046b LBB0_29
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000046b movq $-80(%rbp), %rcx
- 0x4c, 0x89, 0xe8, //0x0000046f movq %r13, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000472 cmpq $32, %rax
- 0x0f, 0x82, 0x74, 0x02, 0x00, 0x00, //0x00000476 jb LBB0_57
- //0x0000047c LBB0_30
- 0xc5, 0xfa, 0x6f, 0x01, //0x0000047c vmovdqu (%rcx), %xmm0
- 0xc5, 0xfa, 0x6f, 0x49, 0x10, //0x00000480 vmovdqu $16(%rcx), %xmm1
- 0xc5, 0xfa, 0x6f, 0x15, 0x73, 0xfb, 0xff, 0xff, //0x00000485 vmovdqu $-1165(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x1d, 0x7b, 0xfb, 0xff, 0xff, //0x0000048d vmovdqu $-1157(%rip), %xmm3 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x74, 0xe2, //0x00000495 vpcmpeqb %xmm2, %xmm0, %xmm4
- 0xc5, 0x79, 0xd7, 0xcc, //0x00000499 vpmovmskb %xmm4, %r9d
- 0xc5, 0xf1, 0x74, 0xd2, //0x0000049d vpcmpeqb %xmm2, %xmm1, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000004a1 vpmovmskb %xmm2, %edi
- 0xc5, 0xf9, 0x74, 0xc3, //0x000004a5 vpcmpeqb %xmm3, %xmm0, %xmm0
- 0xc5, 0x79, 0xd7, 0xf8, //0x000004a9 vpmovmskb %xmm0, %r15d
- 0xc5, 0xf1, 0x74, 0xc3, //0x000004ad vpcmpeqb %xmm3, %xmm1, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000004b1 vpmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe7, 0x10, //0x000004b5 shlq $16, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000004b9 shlq $16, %rdx
- 0x49, 0x09, 0xd7, //0x000004bd orq %rdx, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x000004c0 cmpq $-1, %r11
- 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x000004c4 jne LBB0_43
- 0x4d, 0x85, 0xff, //0x000004ca testq %r15, %r15
- 0x48, 0x8b, 0x5d, 0xb8, //0x000004cd movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x000004d1 movq $-64(%rbp), %rsi
- 0x0f, 0x85, 0xdf, 0x03, 0x00, 0x00, //0x000004d5 jne LBB0_84
- 0x4c, 0x09, 0xcf, //0x000004db orq %r9, %rdi
- 0x4c, 0x89, 0xfa, //0x000004de movq %r15, %rdx
- 0x4c, 0x09, 0xc2, //0x000004e1 orq %r8, %rdx
- 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x000004e4 jne LBB0_44
- //0x000004ea LBB0_33
- 0x48, 0x85, 0xff, //0x000004ea testq %rdi, %rdi
- 0x0f, 0x84, 0x3c, 0x01, 0x00, 0x00, //0x000004ed je LBB0_45
- //0x000004f3 LBB0_34
- 0x48, 0x0f, 0xbc, 0xc7, //0x000004f3 bsfq %rdi, %rax
- 0xe9, 0x38, 0xff, 0xff, 0xff, //0x000004f7 jmp LBB0_26
- //0x000004fc LBB0_35
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000004fc movq $-2, %rdi
- //0x00000503 LBB0_36
- 0x4c, 0x8b, 0x55, 0xc8, //0x00000503 movq $-56(%rbp), %r10
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000507 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000050b movq $-64(%rbp), %rsi
- 0xe9, 0x91, 0x03, 0x00, 0x00, //0x0000050f jmp LBB0_82
- //0x00000514 LBB0_37
- 0x48, 0x8b, 0x4d, 0xb0, //0x00000514 movq $-80(%rbp), %rcx
- 0x4c, 0x89, 0xe8, //0x00000518 movq %r13, %rax
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000051b movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000051f movq $-64(%rbp), %rsi
- 0x48, 0x83, 0xf8, 0x20, //0x00000523 cmpq $32, %rax
- 0x0f, 0x82, 0xb1, 0x02, 0x00, 0x00, //0x00000527 jb LBB0_68
- //0x0000052d LBB0_38
- 0xc5, 0xfa, 0x6f, 0x01, //0x0000052d vmovdqu (%rcx), %xmm0
- 0xc5, 0xfa, 0x6f, 0x49, 0x10, //0x00000531 vmovdqu $16(%rcx), %xmm1
- 0xc5, 0xfa, 0x6f, 0x15, 0xc2, 0xfa, 0xff, 0xff, //0x00000536 vmovdqu $-1342(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x74, 0xda, //0x0000053e vpcmpeqb %xmm2, %xmm0, %xmm3
- 0xc5, 0x79, 0xd7, 0xe3, //0x00000542 vpmovmskb %xmm3, %r12d
- 0xc5, 0xf1, 0x74, 0xd2, //0x00000546 vpcmpeqb %xmm2, %xmm1, %xmm2
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000054a vpmovmskb %xmm2, %edi
- 0xc5, 0xfa, 0x6f, 0x15, 0xba, 0xfa, 0xff, 0xff, //0x0000054e vmovdqu $-1350(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x74, 0xda, //0x00000556 vpcmpeqb %xmm2, %xmm0, %xmm3
- 0xc5, 0x79, 0xd7, 0xfb, //0x0000055a vpmovmskb %xmm3, %r15d
- 0xc5, 0xf1, 0x74, 0xd2, //0x0000055e vpcmpeqb %xmm2, %xmm1, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd2, //0x00000562 vpmovmskb %xmm2, %edx
- 0xc5, 0xfa, 0x6f, 0x15, 0xb2, 0xfa, 0xff, 0xff, //0x00000566 vmovdqu $-1358(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd8, //0x0000056e vpcmpgtb %xmm0, %xmm2, %xmm3
- 0xc5, 0xd9, 0x76, 0xe4, //0x00000572 vpcmpeqd %xmm4, %xmm4, %xmm4
- 0xc5, 0xf9, 0x64, 0xc4, //0x00000576 vpcmpgtb %xmm4, %xmm0, %xmm0
- 0xc5, 0xf9, 0xdb, 0xc3, //0x0000057a vpand %xmm3, %xmm0, %xmm0
- 0xc5, 0xe9, 0x64, 0xd1, //0x0000057e vpcmpgtb %xmm1, %xmm2, %xmm2
- 0xc5, 0xf1, 0x64, 0xcc, //0x00000582 vpcmpgtb %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xdb, 0xca, //0x00000586 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0x79, 0xd7, 0xf1, //0x0000058a vpmovmskb %xmm1, %r14d
- 0x48, 0xc1, 0xe7, 0x10, //0x0000058e shlq $16, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00000592 shlq $16, %rdx
- 0x49, 0x09, 0xd7, //0x00000596 orq %rdx, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x00000599 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000059d jne LBB0_40
- 0x4d, 0x85, 0xff, //0x000005a3 testq %r15, %r15
- 0x0f, 0x85, 0x30, 0x03, 0x00, 0x00, //0x000005a6 jne LBB0_85
- //0x000005ac LBB0_40
- 0xc5, 0x79, 0xd7, 0xc0, //0x000005ac vpmovmskb %xmm0, %r8d
- 0x4c, 0x09, 0xe7, //0x000005b0 orq %r12, %rdi
- 0x4c, 0x89, 0xfa, //0x000005b3 movq %r15, %rdx
- 0x4c, 0x09, 0xca, //0x000005b6 orq %r9, %rdx
- 0x0f, 0x85, 0xa3, 0x01, 0x00, 0x00, //0x000005b9 jne LBB0_61
- 0x49, 0xc1, 0xe6, 0x10, //0x000005bf shlq $16, %r14
- 0x48, 0x85, 0xff, //0x000005c3 testq %rdi, %rdi
- 0x0f, 0x84, 0xde, 0x01, 0x00, 0x00, //0x000005c6 je LBB0_62
- //0x000005cc LBB0_42
- 0x48, 0x0f, 0xbc, 0xd7, //0x000005cc bsfq %rdi, %rdx
- 0xe9, 0xda, 0x01, 0x00, 0x00, //0x000005d0 jmp LBB0_63
- //0x000005d5 LBB0_43
- 0x48, 0x8b, 0x5d, 0xb8, //0x000005d5 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x000005d9 movq $-64(%rbp), %rsi
- 0x4c, 0x09, 0xcf, //0x000005dd orq %r9, %rdi
- 0x4c, 0x89, 0xfa, //0x000005e0 movq %r15, %rdx
- 0x4c, 0x09, 0xc2, //0x000005e3 orq %r8, %rdx
- 0x0f, 0x84, 0xfe, 0xfe, 0xff, 0xff, //0x000005e6 je LBB0_33
- //0x000005ec LBB0_44
- 0x45, 0x89, 0xc6, //0x000005ec movl %r8d, %r14d
- 0x41, 0xf7, 0xd6, //0x000005ef notl %r14d
- 0x45, 0x21, 0xfe, //0x000005f2 andl %r15d, %r14d
- 0x47, 0x8d, 0x0c, 0x36, //0x000005f5 leal (%r14,%r14), %r9d
- 0x45, 0x09, 0xc1, //0x000005f9 orl %r8d, %r9d
- 0xba, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005fc movl $2863311530, %edx
- 0x44, 0x31, 0xca, //0x00000601 xorl %r9d, %edx
- 0x44, 0x21, 0xfa, //0x00000604 andl %r15d, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000607 andl $-1431655766, %edx
- 0x45, 0x31, 0xc0, //0x0000060d xorl %r8d, %r8d
- 0x44, 0x01, 0xf2, //0x00000610 addl %r14d, %edx
- 0x41, 0x0f, 0x92, 0xc0, //0x00000613 setb %r8b
- 0x01, 0xd2, //0x00000617 addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000619 xorl $1431655765, %edx
- 0x44, 0x21, 0xca, //0x0000061f andl %r9d, %edx
- 0xf7, 0xd2, //0x00000622 notl %edx
- 0x21, 0xd7, //0x00000624 andl %edx, %edi
- 0x48, 0x85, 0xff, //0x00000626 testq %rdi, %rdi
- 0x0f, 0x85, 0xc4, 0xfe, 0xff, 0xff, //0x00000629 jne LBB0_34
- //0x0000062f LBB0_45
- 0x48, 0x83, 0xc1, 0x20, //0x0000062f addq $32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000633 addq $-32, %rax
- 0x4d, 0x85, 0xc0, //0x00000637 testq %r8, %r8
- 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x0000063a jne LBB0_58
- //0x00000640 LBB0_46
- 0x4d, 0x89, 0xd8, //0x00000640 movq %r11, %r8
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000643 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x0000064a testq %rax, %rax
- 0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x0000064d je LBB0_81
- //0x00000653 LBB0_47
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000653 movq $-48(%rbp), %r14
- 0x49, 0xf7, 0xd6, //0x00000657 notq %r14
- //0x0000065a LBB0_48
- 0x4c, 0x8d, 0x79, 0x01, //0x0000065a leaq $1(%rcx), %r15
- 0x0f, 0xb6, 0x11, //0x0000065e movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00000661 cmpb $34, %dl
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000664 je LBB0_53
- 0x4c, 0x8d, 0x48, 0xff, //0x0000066a leaq $-1(%rax), %r9
- 0x80, 0xfa, 0x5c, //0x0000066e cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000671 je LBB0_51
- 0x4c, 0x89, 0xc8, //0x00000677 movq %r9, %rax
- 0x4c, 0x89, 0xf9, //0x0000067a movq %r15, %rcx
- 0x4d, 0x85, 0xc9, //0x0000067d testq %r9, %r9
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000680 jne LBB0_48
- 0xe9, 0x16, 0x02, 0x00, 0x00, //0x00000686 jmp LBB0_81
- //0x0000068b LBB0_51
- 0x4d, 0x85, 0xc9, //0x0000068b testq %r9, %r9
- 0x0f, 0x84, 0x6f, 0xfe, 0xff, 0xff, //0x0000068e je LBB0_36
- 0x4d, 0x01, 0xf7, //0x00000694 addq %r14, %r15
- 0x49, 0x83, 0xf8, 0xff, //0x00000697 cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xdf, //0x0000069b cmoveq %r15, %r11
- 0x4d, 0x0f, 0x44, 0xc7, //0x0000069f cmoveq %r15, %r8
- 0x48, 0x83, 0xc1, 0x02, //0x000006a3 addq $2, %rcx
- 0x48, 0x83, 0xc0, 0xfe, //0x000006a7 addq $-2, %rax
- 0x49, 0x89, 0xc1, //0x000006ab movq %rax, %r9
- 0x48, 0x8b, 0x5d, 0xb8, //0x000006ae movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x000006b2 movq $-64(%rbp), %rsi
- 0x4d, 0x85, 0xc9, //0x000006b6 testq %r9, %r9
- 0x0f, 0x85, 0x9b, 0xff, 0xff, 0xff, //0x000006b9 jne LBB0_48
- 0xe9, 0xdd, 0x01, 0x00, 0x00, //0x000006bf jmp LBB0_81
- //0x000006c4 LBB0_53
- 0x4c, 0x2b, 0x7d, 0xd0, //0x000006c4 subq $-48(%rbp), %r15
- 0x4c, 0x89, 0xff, //0x000006c8 movq %r15, %rdi
- 0xe9, 0x6d, 0xfd, 0xff, 0xff, //0x000006cb jmp LBB0_27
- //0x000006d0 LBB0_55
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006d0 movq $-1, %rdi
- 0xe9, 0xc9, 0x01, 0x00, 0x00, //0x000006d7 jmp LBB0_82
- //0x000006dc LBB0_56
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000006dc movq $-1, %r11
- 0x45, 0x31, 0xc0, //0x000006e3 xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x000006e6 cmpq $32, %rax
- 0x0f, 0x83, 0x8c, 0xfd, 0xff, 0xff, //0x000006ea jae LBB0_30
- //0x000006f0 LBB0_57
- 0x48, 0x8b, 0x5d, 0xb8, //0x000006f0 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x000006f4 movq $-64(%rbp), %rsi
- 0x4d, 0x85, 0xc0, //0x000006f8 testq %r8, %r8
- 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x000006fb je LBB0_46
- //0x00000701 LBB0_58
- 0x48, 0x85, 0xc0, //0x00000701 testq %rax, %rax
- 0x0f, 0x84, 0x25, 0x02, 0x00, 0x00, //0x00000704 je LBB0_88
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000070a movq $-48(%rbp), %r8
- 0x49, 0xf7, 0xd0, //0x0000070e notq %r8
- 0x49, 0x01, 0xc8, //0x00000711 addq %rcx, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00000714 cmpq $-1, %r11
- 0x4c, 0x89, 0xda, //0x00000718 movq %r11, %rdx
- 0x49, 0x0f, 0x44, 0xd0, //0x0000071b cmoveq %r8, %rdx
- 0x4d, 0x0f, 0x45, 0xc3, //0x0000071f cmovneq %r11, %r8
- 0x48, 0xff, 0xc1, //0x00000723 incq %rcx
- 0x48, 0xff, 0xc8, //0x00000726 decq %rax
- 0x49, 0x89, 0xd3, //0x00000729 movq %rdx, %r11
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000072c movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000730 movq $-64(%rbp), %rsi
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000734 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x0000073b testq %rax, %rax
- 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x0000073e jne LBB0_47
- 0xe9, 0x58, 0x01, 0x00, 0x00, //0x00000744 jmp LBB0_81
- //0x00000749 LBB0_60
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000749 movq $-1, %r11
- 0x45, 0x31, 0xc9, //0x00000750 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x00000753 cmpq $32, %rax
- 0x0f, 0x83, 0xd0, 0xfd, 0xff, 0xff, //0x00000757 jae LBB0_38
- 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x0000075d jmp LBB0_68
- //0x00000762 LBB0_61
- 0x45, 0x89, 0xcd, //0x00000762 movl %r9d, %r13d
- 0x41, 0xf7, 0xd5, //0x00000765 notl %r13d
- 0x45, 0x21, 0xfd, //0x00000768 andl %r15d, %r13d
- 0x47, 0x8d, 0x64, 0x2d, 0x00, //0x0000076b leal (%r13,%r13), %r12d
- 0x45, 0x09, 0xcc, //0x00000770 orl %r9d, %r12d
- 0xba, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000773 movl $2863311530, %edx
- 0x44, 0x31, 0xe2, //0x00000778 xorl %r12d, %edx
- 0x44, 0x21, 0xfa, //0x0000077b andl %r15d, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000077e andl $-1431655766, %edx
- 0x45, 0x31, 0xc9, //0x00000784 xorl %r9d, %r9d
- 0x44, 0x01, 0xea, //0x00000787 addl %r13d, %edx
- 0x41, 0x0f, 0x92, 0xc1, //0x0000078a setb %r9b
- 0x01, 0xd2, //0x0000078e addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000790 xorl $1431655765, %edx
- 0x44, 0x21, 0xe2, //0x00000796 andl %r12d, %edx
- 0xf7, 0xd2, //0x00000799 notl %edx
- 0x21, 0xd7, //0x0000079b andl %edx, %edi
- 0x49, 0xc1, 0xe6, 0x10, //0x0000079d shlq $16, %r14
- 0x48, 0x85, 0xff, //0x000007a1 testq %rdi, %rdi
- 0x0f, 0x85, 0x22, 0xfe, 0xff, 0xff, //0x000007a4 jne LBB0_42
- //0x000007aa LBB0_62
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000007aa movl $64, %edx
- //0x000007af LBB0_63
- 0x4d, 0x09, 0xc6, //0x000007af orq %r8, %r14
- 0x48, 0x85, 0xff, //0x000007b2 testq %rdi, %rdi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000007b5 je LBB0_66
- 0x4d, 0x85, 0xf6, //0x000007bb testq %r14, %r14
- 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x000007be je LBB0_76
- 0x49, 0x0f, 0xbc, 0xc6, //0x000007c4 bsfq %r14, %rax
- 0xe9, 0xa7, 0x00, 0x00, 0x00, //0x000007c8 jmp LBB0_77
- //0x000007cd LBB0_66
- 0x4d, 0x85, 0xf6, //0x000007cd testq %r14, %r14
- 0x0f, 0x85, 0xc4, 0x00, 0x00, 0x00, //0x000007d0 jne LBB0_80
- 0x48, 0x83, 0xc1, 0x20, //0x000007d6 addq $32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x000007da addq $-32, %rax
- //0x000007de LBB0_68
- 0x4d, 0x85, 0xc9, //0x000007de testq %r9, %r9
- 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x000007e1 jne LBB0_86
- 0x4d, 0x89, 0xd8, //0x000007e7 movq %r11, %r8
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000007ea movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x000007f1 testq %rax, %rax
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x000007f4 je LBB0_81
- //0x000007fa LBB0_70
- 0x0f, 0xb6, 0x11, //0x000007fa movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x000007fd cmpb $34, %dl
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00000800 je LBB0_79
- 0x80, 0xfa, 0x5c, //0x00000806 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000809 je LBB0_74
- 0x80, 0xfa, 0x20, //0x0000080f cmpb $32, %dl
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000812 jb LBB0_80
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000818 movq $-1, %r9
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000081f movl $1, %edx
- 0x48, 0x01, 0xd1, //0x00000824 addq %rdx, %rcx
- 0x4c, 0x01, 0xc8, //0x00000827 addq %r9, %rax
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000082a jne LBB0_70
- 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00000830 jmp LBB0_81
- //0x00000835 LBB0_74
- 0x48, 0x83, 0xf8, 0x01, //0x00000835 cmpq $1, %rax
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00000839 je LBB0_81
- 0x48, 0x89, 0xca, //0x0000083f movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x00000842 subq $-48(%rbp), %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000846 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xda, //0x0000084a cmoveq %rdx, %r11
- 0x4c, 0x0f, 0x44, 0xc2, //0x0000084e cmoveq %rdx, %r8
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000852 movq $-2, %r9
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000859 movl $2, %edx
- 0x48, 0x01, 0xd1, //0x0000085e addq %rdx, %rcx
- 0x4c, 0x01, 0xc8, //0x00000861 addq %r9, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00000864 jne LBB0_70
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000086a jmp LBB0_81
- //0x0000086f LBB0_76
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000086f movl $64, %eax
- //0x00000874 LBB0_77
- 0x48, 0x39, 0xd0, //0x00000874 cmpq %rdx, %rax
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000877 jb LBB0_80
- 0x48, 0x2b, 0x4d, 0xd0, //0x0000087d subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x7c, 0x11, 0x01, //0x00000881 leaq $1(%rcx,%rdx), %rdi
- 0xe9, 0xb2, 0xfb, 0xff, 0xff, //0x00000886 jmp LBB0_27
- //0x0000088b LBB0_79
- 0x48, 0x2b, 0x4d, 0xd0, //0x0000088b subq $-48(%rbp), %rcx
- 0x48, 0xff, 0xc1, //0x0000088f incq %rcx
- 0x48, 0x89, 0xcf, //0x00000892 movq %rcx, %rdi
- 0xe9, 0xa3, 0xfb, 0xff, 0xff, //0x00000895 jmp LBB0_27
- //0x0000089a LBB0_80
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000089a movq $-2, %rdi
- //0x000008a1 LBB0_81
- 0x4c, 0x8b, 0x55, 0xc8, //0x000008a1 movq $-56(%rbp), %r10
- //0x000008a5 LBB0_82
- 0x4c, 0x89, 0x16, //0x000008a5 movq %r10, (%rsi)
- 0x48, 0x89, 0x3b, //0x000008a8 movq %rdi, (%rbx)
- //0x000008ab LBB0_83
- 0x48, 0x83, 0xc4, 0x28, //0x000008ab addq $40, %rsp
- 0x5b, //0x000008af popq %rbx
- 0x41, 0x5c, //0x000008b0 popq %r12
- 0x41, 0x5d, //0x000008b2 popq %r13
- 0x41, 0x5e, //0x000008b4 popq %r14
- 0x41, 0x5f, //0x000008b6 popq %r15
- 0x5d, //0x000008b8 popq %rbp
- 0xc3, //0x000008b9 retq
- //0x000008ba LBB0_84
- 0x48, 0x89, 0xca, //0x000008ba movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x000008bd subq $-48(%rbp), %rdx
- 0x4d, 0x0f, 0xbc, 0xdf, //0x000008c1 bsfq %r15, %r11
- 0x49, 0x01, 0xd3, //0x000008c5 addq %rdx, %r11
- 0x4c, 0x09, 0xcf, //0x000008c8 orq %r9, %rdi
- 0x4c, 0x89, 0xfa, //0x000008cb movq %r15, %rdx
- 0x4c, 0x09, 0xc2, //0x000008ce orq %r8, %rdx
- 0x0f, 0x84, 0x13, 0xfc, 0xff, 0xff, //0x000008d1 je LBB0_33
- 0xe9, 0x10, 0xfd, 0xff, 0xff, //0x000008d7 jmp LBB0_44
- //0x000008dc LBB0_85
- 0x48, 0x89, 0xca, //0x000008dc movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x000008df subq $-48(%rbp), %rdx
- 0x4d, 0x0f, 0xbc, 0xdf, //0x000008e3 bsfq %r15, %r11
- 0x49, 0x01, 0xd3, //0x000008e7 addq %rdx, %r11
- 0xe9, 0xbd, 0xfc, 0xff, 0xff, //0x000008ea jmp LBB0_40
- //0x000008ef LBB0_86
- 0x48, 0x85, 0xc0, //0x000008ef testq %rax, %rax
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_89
- 0x4c, 0x8b, 0x45, 0xd0, //0x000008f8 movq $-48(%rbp), %r8
- 0x49, 0xf7, 0xd0, //0x000008fc notq %r8
- 0x49, 0x01, 0xc8, //0x000008ff addq %rcx, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00000902 cmpq $-1, %r11
- 0x4c, 0x89, 0xda, //0x00000906 movq %r11, %rdx
- 0x49, 0x0f, 0x44, 0xd0, //0x00000909 cmoveq %r8, %rdx
- 0x4d, 0x0f, 0x45, 0xc3, //0x0000090d cmovneq %r11, %r8
- 0x48, 0xff, 0xc1, //0x00000911 incq %rcx
- 0x48, 0xff, 0xc8, //0x00000914 decq %rax
- 0x49, 0x89, 0xd3, //0x00000917 movq %rdx, %r11
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000091a movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x00000921 testq %rax, %rax
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00000924 jne LBB0_70
- 0xe9, 0x72, 0xff, 0xff, 0xff, //0x0000092a jmp LBB0_81
- //0x0000092f LBB0_88
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000092f movq $-1, %rdi
- 0xe9, 0xc8, 0xfb, 0xff, 0xff, //0x00000936 jmp LBB0_36
- //0x0000093b LBB0_89
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000093b movq $-1, %rdi
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00000942 jmp LBB0_81
- 0x00, //0x00000947 .p2align 2, 0x00
- //0x00000948 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000948 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned.go
deleted file mode 100644
index fdac8b637..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/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 avx
-
-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/avx/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned_subr.go
deleted file mode 100644
index aa8776020..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned_subr.go
+++ /dev/null
@@ -1,43 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vunsigned = 0
-)
-
-const (
- _stack__vunsigned = 8
-)
-
-const (
- _size__vunsigned = 324
-)
-
-var (
- _pcsp__vunsigned = [][2]uint32{
- {1, 0},
- {71, 8},
- {72, 0},
- {83, 8},
- {84, 0},
- {107, 8},
- {108, 0},
- {273, 8},
- {274, 0},
- {312, 8},
- {313, 0},
- {320, 8},
- {322, 0},
- }
-)
-
-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/avx/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned_text_amd64.go
deleted file mode 100644
index 7892cbb27..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/vunsigned_text_amd64.go
+++ /dev/null
@@ -1,108 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx
-
-var _text_vunsigned = []byte{
- // .p2align 4, 0x90
- // _vunsigned
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x49, 0x89, 0xd0, //0x00000004 movq %rdx, %r8
- 0x48, 0x8b, 0x0e, //0x00000007 movq (%rsi), %rcx
- 0x4c, 0x8b, 0x0f, //0x0000000a movq (%rdi), %r9
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000d movq $8(%rdi), %r11
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000011 movq $9, (%rdx)
- 0xc5, 0xf8, 0x57, 0xc0, //0x00000018 vxorps %xmm0, %xmm0, %xmm0
- 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001c vmovups %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x06, //0x00000021 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x00000024 movq %rax, $24(%rdx)
- 0x4c, 0x39, 0xd9, //0x00000028 cmpq %r11, %rcx
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x0000002b jae LBB0_1
- 0x41, 0x8a, 0x04, 0x09, //0x00000031 movb (%r9,%rcx), %al
- 0x3c, 0x2d, //0x00000035 cmpb $45, %al
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000037 jne LBB0_4
- //0x0000003d LBB0_3
- 0x48, 0x89, 0x0e, //0x0000003d movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000040 movq $-6, (%r8)
- 0x5d, //0x00000047 popq %rbp
- 0xc3, //0x00000048 retq
- //0x00000049 LBB0_1
- 0x4c, 0x89, 0x1e, //0x00000049 movq %r11, (%rsi)
- 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000004c movq $-1, (%r8)
- 0x5d, //0x00000053 popq %rbp
- 0xc3, //0x00000054 retq
- //0x00000055 LBB0_4
- 0x8d, 0x50, 0xd0, //0x00000055 leal $-48(%rax), %edx
- 0x80, 0xfa, 0x0a, //0x00000058 cmpb $10, %dl
- 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x0000005b jb LBB0_6
- 0x48, 0x89, 0x0e, //0x00000061 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000064 movq $-2, (%r8)
- 0x5d, //0x0000006b popq %rbp
- 0xc3, //0x0000006c retq
- //0x0000006d LBB0_6
- 0x3c, 0x30, //0x0000006d cmpb $48, %al
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000006f jne LBB0_7
- 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00000075 movb $1(%r9,%rcx), %al
- 0x04, 0xd2, //0x0000007a addb $-46, %al
- 0x3c, 0x37, //0x0000007c cmpb $55, %al
- 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x0000007e ja LBB0_16
- 0x0f, 0xb6, 0xc0, //0x00000084 movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000087 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00000091 btq %rax, %rdx
- 0x0f, 0x83, 0x9f, 0x00, 0x00, 0x00, //0x00000095 jae LBB0_16
- //0x0000009b LBB0_7
- 0x31, 0xc0, //0x0000009b xorl %eax, %eax
- 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000009d movl $10, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000a3 .p2align 4, 0x90
- //0x000000b0 LBB0_8
- 0x4c, 0x39, 0xd9, //0x000000b0 cmpq %r11, %rcx
- 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x000000b3 jae LBB0_20
- 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x000000b9 movsbl (%r9,%rcx), %edi
- 0x8d, 0x57, 0xd0, //0x000000be leal $-48(%rdi), %edx
- 0x80, 0xfa, 0x09, //0x000000c1 cmpb $9, %dl
- 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x000000c4 ja LBB0_17
- 0x49, 0xf7, 0xe2, //0x000000ca mulq %r10
- 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x000000cd jo LBB0_13
- 0x48, 0xff, 0xc1, //0x000000d3 incq %rcx
- 0x83, 0xc7, 0xd0, //0x000000d6 addl $-48, %edi
- 0x48, 0x63, 0xd7, //0x000000d9 movslq %edi, %rdx
- 0x48, 0x89, 0xd7, //0x000000dc movq %rdx, %rdi
- 0x48, 0xc1, 0xff, 0x3f, //0x000000df sarq $63, %rdi
- 0x48, 0x01, 0xd0, //0x000000e3 addq %rdx, %rax
- 0x48, 0x83, 0xd7, 0x00, //0x000000e6 adcq $0, %rdi
- 0x89, 0xfa, //0x000000ea movl %edi, %edx
- 0x83, 0xe2, 0x01, //0x000000ec andl $1, %edx
- 0x48, 0xf7, 0xda, //0x000000ef negq %rdx
- 0x48, 0x31, 0xd7, //0x000000f2 xorq %rdx, %rdi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000f5 jne LBB0_13
- 0x48, 0x85, 0xd2, //0x000000fb testq %rdx, %rdx
- 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000000fe jns LBB0_8
- //0x00000104 LBB0_13
- 0x48, 0xff, 0xc9, //0x00000104 decq %rcx
- 0x48, 0x89, 0x0e, //0x00000107 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x0000010a movq $-5, (%r8)
- 0x5d, //0x00000111 popq %rbp
- 0xc3, //0x00000112 retq
- //0x00000113 LBB0_17
- 0x40, 0x80, 0xff, 0x65, //0x00000113 cmpb $101, %dil
- 0x0f, 0x84, 0x20, 0xff, 0xff, 0xff, //0x00000117 je LBB0_3
- 0x40, 0x80, 0xff, 0x45, //0x0000011d cmpb $69, %dil
- 0x0f, 0x84, 0x16, 0xff, 0xff, 0xff, //0x00000121 je LBB0_3
- 0x40, 0x80, 0xff, 0x2e, //0x00000127 cmpb $46, %dil
- 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000012b je LBB0_3
- //0x00000131 LBB0_20
- 0x48, 0x89, 0x0e, //0x00000131 movq %rcx, (%rsi)
- 0x49, 0x89, 0x40, 0x10, //0x00000134 movq %rax, $16(%r8)
- 0x5d, //0x00000138 popq %rbp
- 0xc3, //0x00000139 retq
- //0x0000013a LBB0_16
- 0x48, 0xff, 0xc1, //0x0000013a incq %rcx
- 0x48, 0x89, 0x0e, //0x0000013d movq %rcx, (%rsi)
- 0x5d, //0x00000140 popq %rbp
- 0xc3, //0x00000141 retq
- 0x00, 0x00, //0x00000142 .p2align 2, 0x00
- //0x00000144 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000144 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go
index 0032b7a95..b529db6f5 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -26,11 +24,12 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_f32toa func(out *byte, val float32) (ret int)
+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((*byte)(rt.NoEscape(unsafe.Pointer(out))), val)
+ 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
index 1081a4952..fa144bae3 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go
@@ -8,33 +8,35 @@ import (
)
const (
- _entry__f32toa = 32
+ _entry__f32toa = 48
)
const (
- _stack__f32toa = 48
+ _stack__f32toa = 56
)
const (
- _size__f32toa = 3392
+ _size__f32toa = 3776
)
var (
_pcsp__f32toa = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {3350, 48},
- {3351, 40},
- {3353, 32},
- {3355, 24},
- {3357, 16},
- {3359, 8},
- {3363, 0},
- {3385, 48},
+ {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},
}
)
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
index 2559830e9..6a2f97974 100644
--- 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
@@ -8,957 +8,1056 @@ var _text_f32toa = []byte{
// 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, 0x90
- //0x00000020 _f32toa
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x41, 0x57, //0x00000024 pushq %r15
- 0x41, 0x56, //0x00000026 pushq %r14
- 0x41, 0x55, //0x00000028 pushq %r13
- 0x41, 0x54, //0x0000002a pushq %r12
- 0x53, //0x0000002c pushq %rbx
- 0xc5, 0xf9, 0x7e, 0xc0, //0x0000002d vmovd %xmm0, %eax
- 0x89, 0xc1, //0x00000031 movl %eax, %ecx
- 0xc1, 0xe9, 0x17, //0x00000033 shrl $23, %ecx
- 0x0f, 0xb6, 0xd9, //0x00000036 movzbl %cl, %ebx
- 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00000039 cmpl $255, %ebx
- 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x0000003f je LBB0_139
- 0xc6, 0x07, 0x2d, //0x00000045 movb $45, (%rdi)
- 0x41, 0x89, 0xc1, //0x00000048 movl %eax, %r9d
- 0x41, 0xc1, 0xe9, 0x1f, //0x0000004b shrl $31, %r9d
- 0x4e, 0x8d, 0x04, 0x0f, //0x0000004f leaq (%rdi,%r9), %r8
- 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000053 testl $2147483647, %eax
- 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00000058 je LBB0_14
- 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000005e andl $8388607, %eax
- 0x85, 0xdb, //0x00000063 testl %ebx, %ebx
- 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x00000065 je LBB0_140
- 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x0000006b leal $8388608(%rax), %esi
- 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00000071 leal $-150(%rbx), %r15d
- 0x8d, 0x4b, 0x81, //0x00000078 leal $-127(%rbx), %ecx
- 0x83, 0xf9, 0x17, //0x0000007b cmpl $23, %ecx
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000007e ja LBB0_5
- 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000084 movl $150, %ecx
- 0x29, 0xd9, //0x00000089 subl %ebx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000008b movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00000092 shlq %cl, %rdx
- 0xf7, 0xd2, //0x00000095 notl %edx
- 0x85, 0xf2, //0x00000097 testl %esi, %edx
- 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00000099 je LBB0_32
- //0x0000009f LBB0_5
- 0x41, 0x89, 0xf6, //0x0000009f movl %esi, %r14d
- 0x41, 0x83, 0xe6, 0x01, //0x000000a2 andl $1, %r14d
- 0x85, 0xc0, //0x000000a6 testl %eax, %eax
- 0x0f, 0x94, 0xc0, //0x000000a8 sete %al
- 0x83, 0xfb, 0x01, //0x000000ab cmpl $1, %ebx
- 0x0f, 0x97, 0xc1, //0x000000ae seta %cl
- 0x20, 0xc1, //0x000000b1 andb %al, %cl
- 0x0f, 0xb6, 0xc9, //0x000000b3 movzbl %cl, %ecx
- 0x41, 0x89, 0xf2, //0x000000b6 movl %esi, %r10d
- 0x41, 0xc1, 0xe2, 0x02, //0x000000b9 shll $2, %r10d
- 0x8d, 0x44, 0xb1, 0xfe, //0x000000bd leal $-2(%rcx,%rsi,4), %eax
- 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x000000c1 imull $1262611, %r15d, %r11d
- 0x31, 0xd2, //0x000000c8 xorl %edx, %edx
- 0x84, 0xc9, //0x000000ca testb %cl, %cl
- 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x000000cc movl $524031, %ecx
- 0x0f, 0x44, 0xca, //0x000000d1 cmovel %edx, %ecx
- 0x41, 0x29, 0xcb, //0x000000d4 subl %ecx, %r11d
- 0x41, 0xc1, 0xfb, 0x16, //0x000000d7 sarl $22, %r11d
- 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000000db imull $-1741647, %r11d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000e2 shrl $19, %ecx
- 0x44, 0x01, 0xf9, //0x000000e5 addl %r15d, %ecx
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000e8 movl $31, %edx
- 0x44, 0x29, 0xda, //0x000000ed subl %r11d, %edx
- 0x48, 0x63, 0xd2, //0x000000f0 movslq %edx, %rdx
- 0x48, 0x8d, 0x1d, 0x36, 0x0d, 0x00, 0x00, //0x000000f3 leaq $3382(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */
- 0xfe, 0xc1, //0x000000fa incb %cl
- 0xd3, 0xe0, //0x000000fc shll %cl, %eax
- 0x4c, 0x8b, 0x24, 0xd3, //0x000000fe movq (%rbx,%rdx,8), %r12
- 0x49, 0xf7, 0xe4, //0x00000102 mulq %r12
- 0x48, 0xc1, 0xe8, 0x20, //0x00000105 shrq $32, %rax
- 0x31, 0xdb, //0x00000109 xorl %ebx, %ebx
- 0x83, 0xf8, 0x01, //0x0000010b cmpl $1, %eax
- 0x0f, 0x97, 0xc3, //0x0000010e seta %bl
- 0x41, 0xd3, 0xe2, //0x00000111 shll %cl, %r10d
- 0x09, 0xd3, //0x00000114 orl %edx, %ebx
- 0x4c, 0x89, 0xd0, //0x00000116 movq %r10, %rax
- 0x49, 0xf7, 0xe4, //0x00000119 mulq %r12
- 0x49, 0x89, 0xd2, //0x0000011c movq %rdx, %r10
- 0x48, 0xc1, 0xe8, 0x20, //0x0000011f shrq $32, %rax
- 0x45, 0x31, 0xff, //0x00000123 xorl %r15d, %r15d
- 0x83, 0xf8, 0x01, //0x00000126 cmpl $1, %eax
- 0x41, 0x0f, 0x97, 0xc7, //0x00000129 seta %r15b
- 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000012d leal $2(,%rsi,4), %eax
- 0xd3, 0xe0, //0x00000134 shll %cl, %eax
- 0x45, 0x09, 0xd7, //0x00000136 orl %r10d, %r15d
- 0x49, 0xf7, 0xe4, //0x00000139 mulq %r12
- 0x48, 0xc1, 0xe8, 0x20, //0x0000013c shrq $32, %rax
- 0x31, 0xc9, //0x00000140 xorl %ecx, %ecx
- 0x83, 0xf8, 0x01, //0x00000142 cmpl $1, %eax
- 0x0f, 0x97, 0xc1, //0x00000145 seta %cl
- 0x09, 0xd1, //0x00000148 orl %edx, %ecx
- 0x44, 0x01, 0xf3, //0x0000014a addl %r14d, %ebx
- 0x44, 0x29, 0xf1, //0x0000014d subl %r14d, %ecx
- 0x41, 0x83, 0xff, 0x28, //0x00000150 cmpl $40, %r15d
- 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00000154 jb LBB0_12
- 0x44, 0x89, 0xd2, //0x0000015a movl %r10d, %edx
- 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000015d movl $3435973837, %eax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000162 imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000166 shrq $37, %rax
- 0x41, 0x89, 0xde, //0x0000016a movl %ebx, %r14d
- 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x0000016d leaq (,%rax,8), %rsi
- 0x48, 0x8d, 0x14, 0xb6, //0x00000175 leaq (%rsi,%rsi,4), %rdx
- 0x4c, 0x39, 0xf2, //0x00000179 cmpq %r14, %rdx
- 0x41, 0x0f, 0x93, 0xc4, //0x0000017c setae %r12b
- 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00000180 leaq $40(%rsi,%rsi,4), %r14
- 0x89, 0xce, //0x00000185 movl %ecx, %esi
- 0x49, 0x39, 0xf6, //0x00000187 cmpq %rsi, %r14
- 0x0f, 0x96, 0xc2, //0x0000018a setbe %dl
- 0x41, 0x38, 0xd4, //0x0000018d cmpb %dl, %r12b
- 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00000190 je LBB0_12
- 0x45, 0x31, 0xed, //0x00000196 xorl %r13d, %r13d
- 0x49, 0x39, 0xf6, //0x00000199 cmpq %rsi, %r14
- 0x41, 0x0f, 0x96, 0xc5, //0x0000019c setbe %r13b
- 0x41, 0x01, 0xc5, //0x000001a0 addl %eax, %r13d
- 0x41, 0xff, 0xc3, //0x000001a3 incl %r11d
- 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x000001a6 cmpl $100000, %r13d
- 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x000001ad jae LBB0_18
- //0x000001b3 LBB0_8
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001b3 movl $1, %eax
- 0x41, 0x83, 0xfd, 0x0a, //0x000001b8 cmpl $10, %r13d
- 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001bc jb LBB0_22
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000001c2 movl $2, %eax
- 0x41, 0x83, 0xfd, 0x64, //0x000001c7 cmpl $100, %r13d
- 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x000001cb jb LBB0_22
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000001d1 movl $3, %eax
- 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x000001d6 cmpl $1000, %r13d
- 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x000001dd jb LBB0_22
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000001e3 cmpl $10000, %r13d
- 0xb8, 0x05, 0x00, 0x00, 0x00, //0x000001ea movl $5, %eax
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x000001ef jmp LBB0_21
- //0x000001f4 LBB0_12
- 0x4d, 0x89, 0xd6, //0x000001f4 movq %r10, %r14
- 0x49, 0xc1, 0xee, 0x02, //0x000001f7 shrq $2, %r14
- 0x44, 0x89, 0xd6, //0x000001fb movl %r10d, %esi
- 0x83, 0xe6, 0xfc, //0x000001fe andl $-4, %esi
- 0x39, 0xf3, //0x00000201 cmpl %esi, %ebx
- 0x0f, 0x96, 0xc2, //0x00000203 setbe %dl
- 0x8d, 0x5e, 0x04, //0x00000206 leal $4(%rsi), %ebx
- 0x39, 0xcb, //0x00000209 cmpl %ecx, %ebx
- 0x0f, 0x96, 0xc0, //0x0000020b setbe %al
- 0x38, 0xc2, //0x0000020e cmpb %al, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000210 je LBB0_15
- 0x45, 0x31, 0xed, //0x00000216 xorl %r13d, %r13d
- 0x39, 0xcb, //0x00000219 cmpl %ecx, %ebx
- 0x41, 0x0f, 0x96, 0xc5, //0x0000021b setbe %r13b
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000021f jmp LBB0_17
- //0x00000224 LBB0_14
- 0x41, 0xc6, 0x00, 0x30, //0x00000224 movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x00000228 subl %edi, %r8d
- 0x41, 0xff, 0xc0, //0x0000022b incl %r8d
- 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x0000022e jmp LBB0_138
- //0x00000233 LBB0_15
- 0x83, 0xce, 0x02, //0x00000233 orl $2, %esi
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000236 movl $1, %r13d
- 0x41, 0x39, 0xf7, //0x0000023c cmpl %esi, %r15d
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000023f ja LBB0_17
- 0x0f, 0x94, 0xc0, //0x00000245 sete %al
- 0x41, 0xc0, 0xea, 0x02, //0x00000248 shrb $2, %r10b
- 0x41, 0x20, 0xc2, //0x0000024c andb %al, %r10b
- 0x45, 0x0f, 0xb6, 0xea, //0x0000024f movzbl %r10b, %r13d
- //0x00000253 LBB0_17
- 0x45, 0x01, 0xf5, //0x00000253 addl %r14d, %r13d
- 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00000256 cmpl $100000, %r13d
- 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000025d jb LBB0_8
- //0x00000263 LBB0_18
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00000263 movl $6, %eax
- 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00000268 cmpl $1000000, %r13d
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000026f jb LBB0_22
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00000275 movl $7, %eax
- 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x0000027a cmpl $10000000, %r13d
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000281 jb LBB0_22
- 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00000287 cmpl $100000000, %r13d
- 0xb8, 0x09, 0x00, 0x00, 0x00, //0x0000028e movl $9, %eax
- //0x00000293 LBB0_21
- 0x83, 0xd8, 0x00, //0x00000293 sbbl $0, %eax
- //0x00000296 LBB0_22
- 0x46, 0x8d, 0x3c, 0x18, //0x00000296 leal (%rax,%r11), %r15d
- 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x0000029a leal $5(%rax,%r11), %ecx
- 0x83, 0xf9, 0x1b, //0x0000029f cmpl $27, %ecx
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000002a2 jb LBB0_26
- 0x89, 0xc0, //0x000002a8 movl %eax, %eax
- 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x000002aa leaq $1(%r8,%rax), %rbx
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000002af cmpl $10000, %r13d
- 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000002b6 jb LBB0_30
- 0x44, 0x89, 0xe8, //0x000002bc movl %r13d, %eax
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002bf movl $3518437209, %r11d
- 0x4c, 0x0f, 0xaf, 0xd8, //0x000002c5 imulq %rax, %r11
- 0x49, 0xc1, 0xeb, 0x2d, //0x000002c9 shrq $45, %r11
- 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000002cd imull $-10000, %r11d, %eax
- 0x44, 0x01, 0xe8, //0x000002d4 addl %r13d, %eax
- 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x000002d7 je LBB0_62
- 0x89, 0xc1, //0x000002dd movl %eax, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000002df imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000002e6 shrq $37, %rcx
- 0x6b, 0xd1, 0x64, //0x000002ea imull $100, %ecx, %edx
- 0x29, 0xd0, //0x000002ed subl %edx, %eax
- 0x48, 0x8d, 0x15, 0x6a, 0x0a, 0x00, 0x00, //0x000002ef leaq $2666(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x42, //0x000002f6 movzwl (%rdx,%rax,2), %eax
- 0x66, 0x89, 0x43, 0xfe, //0x000002fa movw %ax, $-2(%rbx)
- 0x0f, 0xb7, 0x04, 0x4a, //0x000002fe movzwl (%rdx,%rcx,2), %eax
- 0x66, 0x89, 0x43, 0xfc, //0x00000302 movw %ax, $-4(%rbx)
- 0x45, 0x31, 0xc9, //0x00000306 xorl %r9d, %r9d
- 0x48, 0x8d, 0x4b, 0xfc, //0x00000309 leaq $-4(%rbx), %rcx
- 0x41, 0x83, 0xfb, 0x64, //0x0000030d cmpl $100, %r11d
- 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00000311 jae LBB0_64
- //0x00000317 LBB0_31
- 0x44, 0x89, 0xda, //0x00000317 movl %r11d, %edx
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000031a jmp LBB0_66
- //0x0000031f LBB0_26
- 0x41, 0x89, 0xc4, //0x0000031f movl %eax, %r12d
- 0x45, 0x85, 0xdb, //0x00000322 testl %r11d, %r11d
- 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00000325 js LBB0_38
- 0x4b, 0x8d, 0x34, 0x20, //0x0000032b leaq (%r8,%r12), %rsi
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x0000032f cmpl $10000, %r13d
- 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00000336 jb LBB0_43
- 0x44, 0x89, 0xe8, //0x0000033c movl %r13d, %eax
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000033f movl $3518437209, %ecx
- 0x48, 0x0f, 0xaf, 0xc8, //0x00000344 imulq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000348 shrq $45, %rcx
- 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x0000034c imull $-10000, %ecx, %eax
- 0x44, 0x01, 0xe8, //0x00000352 addl %r13d, %eax
- 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00000355 imulq $1374389535, %rax, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x0000035c shrq $37, %rdx
- 0x6b, 0xda, 0x64, //0x00000360 imull $100, %edx, %ebx
- 0x29, 0xd8, //0x00000363 subl %ebx, %eax
- 0x48, 0x8d, 0x1d, 0xf4, 0x09, 0x00, 0x00, //0x00000365 leaq $2548(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x0000036c movzwl (%rbx,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfe, //0x00000370 movw %ax, $-2(%rsi)
- 0x48, 0x8d, 0x46, 0xfc, //0x00000374 leaq $-4(%rsi), %rax
- 0x0f, 0xb7, 0x14, 0x53, //0x00000378 movzwl (%rbx,%rdx,2), %edx
- 0x66, 0x89, 0x56, 0xfc, //0x0000037c movw %dx, $-4(%rsi)
- 0x41, 0x89, 0xcd, //0x00000380 movl %ecx, %r13d
- 0x41, 0x83, 0xfd, 0x64, //0x00000383 cmpl $100, %r13d
- 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00000387 jae LBB0_44
- //0x0000038d LBB0_29
- 0x44, 0x89, 0xe9, //0x0000038d movl %r13d, %ecx
- 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00000390 jmp LBB0_46
- //0x00000395 LBB0_30
- 0x45, 0x31, 0xc9, //0x00000395 xorl %r9d, %r9d
- 0x48, 0x89, 0xd9, //0x00000398 movq %rbx, %rcx
- 0x45, 0x89, 0xeb, //0x0000039b movl %r13d, %r11d
- 0x41, 0x83, 0xfb, 0x64, //0x0000039e cmpl $100, %r11d
- 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x000003a2 jb LBB0_31
- //0x000003a8 LBB0_64
- 0x48, 0xff, 0xc9, //0x000003a8 decq %rcx
- 0x4c, 0x8d, 0x15, 0xae, 0x09, 0x00, 0x00, //0x000003ab leaq $2478(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b2 .p2align 4, 0x90
- //0x000003c0 LBB0_65
- 0x44, 0x89, 0xda, //0x000003c0 movl %r11d, %edx
- 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000003c3 imulq $1374389535, %rdx, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x000003ca shrq $37, %rdx
- 0x6b, 0xc2, 0x64, //0x000003ce imull $100, %edx, %eax
- 0x44, 0x89, 0xde, //0x000003d1 movl %r11d, %esi
- 0x29, 0xc6, //0x000003d4 subl %eax, %esi
- 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x000003d6 movzwl (%r10,%rsi,2), %eax
- 0x66, 0x89, 0x41, 0xff, //0x000003db movw %ax, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x000003df addq $-2, %rcx
- 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000003e3 cmpl $9999, %r11d
- 0x41, 0x89, 0xd3, //0x000003ea movl %edx, %r11d
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000003ed ja LBB0_65
- //0x000003f3 LBB0_66
- 0x49, 0x8d, 0x70, 0x01, //0x000003f3 leaq $1(%r8), %rsi
- 0x83, 0xfa, 0x0a, //0x000003f7 cmpl $10, %edx
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000003fa jb LBB0_68
- 0x89, 0xd0, //0x00000400 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x57, 0x09, 0x00, 0x00, //0x00000402 leaq $2391(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x00000409 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x0000040c movb $1(%rcx,%rax,2), %al
- 0x41, 0x88, 0x50, 0x01, //0x00000410 movb %dl, $1(%r8)
- 0x41, 0x88, 0x40, 0x02, //0x00000414 movb %al, $2(%r8)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000418 jmp LBB0_69
- //0x0000041d LBB0_68
- 0x80, 0xc2, 0x30, //0x0000041d addb $48, %dl
- 0x88, 0x16, //0x00000420 movb %dl, (%rsi)
- //0x00000422 LBB0_69
- 0x4c, 0x29, 0xcb, //0x00000422 subq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000425 .p2align 4, 0x90
- //0x00000430 LBB0_70
- 0x80, 0x7b, 0xff, 0x30, //0x00000430 cmpb $48, $-1(%rbx)
- 0x48, 0x8d, 0x5b, 0xff, //0x00000434 leaq $-1(%rbx), %rbx
- 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000438 je LBB0_70
- 0x41, 0x88, 0x10, //0x0000043e movb %dl, (%r8)
- 0x48, 0x8d, 0x43, 0x01, //0x00000441 leaq $1(%rbx), %rax
- 0x48, 0x89, 0xc1, //0x00000445 movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x00000448 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x0000044b cmpq $2, %rcx
- 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x0000044f jl LBB0_73
- 0xc6, 0x06, 0x2e, //0x00000455 movb $46, (%rsi)
- 0x48, 0x89, 0xc3, //0x00000458 movq %rax, %rbx
- //0x0000045b LBB0_73
- 0xc6, 0x03, 0x65, //0x0000045b movb $101, (%rbx)
- 0x45, 0x85, 0xff, //0x0000045e testl %r15d, %r15d
- 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00000461 jle LBB0_76
- 0x41, 0xff, 0xcf, //0x00000467 decl %r15d
- 0xc6, 0x43, 0x01, 0x2b, //0x0000046a movb $43, $1(%rbx)
- 0x44, 0x89, 0xf8, //0x0000046e movl %r15d, %eax
- 0x83, 0xf8, 0x64, //0x00000471 cmpl $100, %eax
- 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00000474 jl LBB0_77
- //0x0000047a LBB0_75
- 0x89, 0xc1, //0x0000047a movl %eax, %ecx
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000047c movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x00000481 imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x23, //0x00000485 shrq $35, %rdx
- 0x8d, 0x0c, 0x12, //0x00000489 leal (%rdx,%rdx), %ecx
- 0x8d, 0x0c, 0x89, //0x0000048c leal (%rcx,%rcx,4), %ecx
- 0x29, 0xc8, //0x0000048f subl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xc8, 0x08, 0x00, 0x00, //0x00000491 leaq $2248(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x51, //0x00000498 movzwl (%rcx,%rdx,2), %ecx
- 0x66, 0x89, 0x4b, 0x02, //0x0000049c movw %cx, $2(%rbx)
- 0x0c, 0x30, //0x000004a0 orb $48, %al
- 0x88, 0x43, 0x04, //0x000004a2 movb %al, $4(%rbx)
- 0x48, 0x83, 0xc3, 0x05, //0x000004a5 addq $5, %rbx
- 0x49, 0x89, 0xd8, //0x000004a9 movq %rbx, %r8
- 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x000004ac jmp LBB0_137
- //0x000004b1 LBB0_32
- 0xd3, 0xee, //0x000004b1 shrl %cl, %esi
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000004b3 cmpl $100000, %esi
- 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x000004b9 jb LBB0_52
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000004bf movl $6, %eax
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004c4 cmpl $1000000, %esi
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004ca jb LBB0_36
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000004d0 movl $7, %eax
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000004d5 cmpl $10000000, %esi
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000004db jb LBB0_36
- 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x000004e1 cmpl $100000000, %esi
- 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000004e7 movl $9, %eax
- 0x48, 0x83, 0xd8, 0x00, //0x000004ec sbbq $0, %rax
- //0x000004f0 LBB0_36
- 0x4c, 0x01, 0xc0, //0x000004f0 addq %r8, %rax
- //0x000004f3 LBB0_37
- 0x89, 0xf1, //0x000004f3 movl %esi, %ecx
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004f5 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x000004fa imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000004fe shrq $45, %rdx
- 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000502 imull $-10000, %edx, %ecx
- 0x01, 0xf1, //0x00000508 addl %esi, %ecx
- 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x0000050a imulq $1374389535, %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000511 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x00000515 imull $100, %esi, %ebx
- 0x29, 0xd9, //0x00000518 subl %ebx, %ecx
- 0x48, 0x8d, 0x1d, 0x3f, 0x08, 0x00, 0x00, //0x0000051a leaq $2111(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000521 movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000525 movw %cx, $-2(%rax)
- 0x0f, 0xb7, 0x0c, 0x73, //0x00000529 movzwl (%rbx,%rsi,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x0000052d movw %cx, $-4(%rax)
- 0x49, 0x89, 0xc1, //0x00000531 movq %rax, %r9
- 0x48, 0x83, 0xc0, 0xfc, //0x00000534 addq $-4, %rax
- 0x89, 0xd6, //0x00000538 movl %edx, %esi
- 0x83, 0xfe, 0x64, //0x0000053a cmpl $100, %esi
- 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x0000053d jae LBB0_56
- 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00000543 jmp LBB0_58
- //0x00000548 LBB0_38
- 0x45, 0x85, 0xff, //0x00000548 testl %r15d, %r15d
- 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x0000054b jg LBB0_98
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000551 movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x00000557 addq $2, %r8
- 0x45, 0x85, 0xff, //0x0000055b testl %r15d, %r15d
- 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x0000055e jns LBB0_98
- 0x31, 0xf6, //0x00000564 xorl %esi, %esi
- 0x41, 0x83, 0xff, 0x80, //0x00000566 cmpl $-128, %r15d
- 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x0000056a ja LBB0_96
- 0x45, 0x89, 0xfa, //0x00000570 movl %r15d, %r10d
- 0x41, 0xf7, 0xd2, //0x00000573 notl %r10d
- 0x49, 0xff, 0xc2, //0x00000576 incq %r10
- 0x4c, 0x89, 0xd6, //0x00000579 movq %r10, %rsi
- 0x48, 0x83, 0xe6, 0x80, //0x0000057c andq $-128, %rsi
- 0x48, 0x8d, 0x46, 0x80, //0x00000580 leaq $-128(%rsi), %rax
- 0x48, 0x89, 0xc1, //0x00000584 movq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x07, //0x00000587 shrq $7, %rcx
- 0x48, 0xff, 0xc1, //0x0000058b incq %rcx
- 0x41, 0x89, 0xcb, //0x0000058e movl %ecx, %r11d
- 0x41, 0x83, 0xe3, 0x03, //0x00000591 andl $3, %r11d
- 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00000595 cmpq $384, %rax
- 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x0000059b jae LBB0_90
- 0x31, 0xdb, //0x000005a1 xorl %ebx, %ebx
- 0xe9, 0xda, 0x03, 0x00, 0x00, //0x000005a3 jmp LBB0_92
- //0x000005a8 LBB0_76
- 0xc6, 0x43, 0x01, 0x2d, //0x000005a8 movb $45, $1(%rbx)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005ac movl $1, %eax
- 0x44, 0x29, 0xf8, //0x000005b1 subl %r15d, %eax
- 0x83, 0xf8, 0x64, //0x000005b4 cmpl $100, %eax
- 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x000005b7 jge LBB0_75
- //0x000005bd LBB0_77
- 0x83, 0xf8, 0x0a, //0x000005bd cmpl $10, %eax
- 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x000005c0 jl LBB0_79
- 0x48, 0x98, //0x000005c6 cltq
- 0x48, 0x8d, 0x0d, 0x91, 0x07, 0x00, 0x00, //0x000005c8 leaq $1937(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000005cf movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x43, 0x02, //0x000005d3 movw %ax, $2(%rbx)
- 0x48, 0x83, 0xc3, 0x04, //0x000005d7 addq $4, %rbx
- 0x49, 0x89, 0xd8, //0x000005db movq %rbx, %r8
- 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x000005de jmp LBB0_137
- //0x000005e3 LBB0_43
- 0x48, 0x89, 0xf0, //0x000005e3 movq %rsi, %rax
- 0x41, 0x83, 0xfd, 0x64, //0x000005e6 cmpl $100, %r13d
- 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x000005ea jb LBB0_29
- //0x000005f0 LBB0_44
- 0x48, 0xff, 0xc8, //0x000005f0 decq %rax
- 0x4c, 0x8d, 0x15, 0x66, 0x07, 0x00, 0x00, //0x000005f3 leaq $1894(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005fa .p2align 4, 0x90
- //0x00000600 LBB0_45
- 0x44, 0x89, 0xe9, //0x00000600 movl %r13d, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00000603 imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x0000060a shrq $37, %rcx
- 0x6b, 0xd9, 0x64, //0x0000060e imull $100, %ecx, %ebx
- 0x44, 0x89, 0xea, //0x00000611 movl %r13d, %edx
- 0x29, 0xda, //0x00000614 subl %ebx, %edx
- 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00000616 movzwl (%r10,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xff, //0x0000061b movw %dx, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x0000061f addq $-2, %rax
- 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00000623 cmpl $9999, %r13d
- 0x41, 0x89, 0xcd, //0x0000062a movl %ecx, %r13d
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000062d ja LBB0_45
- //0x00000633 LBB0_46
- 0x49, 0x63, 0xc7, //0x00000633 movslq %r15d, %rax
- 0x83, 0xf9, 0x0a, //0x00000636 cmpl $10, %ecx
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000639 jb LBB0_48
- 0x89, 0xc9, //0x0000063f movl %ecx, %ecx
- 0x48, 0x8d, 0x15, 0x18, 0x07, 0x00, 0x00, //0x00000641 leaq $1816(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000648 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x0000064c movw %cx, (%r8)
- 0x49, 0x01, 0xc0, //0x00000650 addq %rax, %r8
- 0x49, 0x39, 0xc4, //0x00000653 cmpq %rax, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000656 jl LBB0_49
- 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x0000065c jmp LBB0_137
- //0x00000661 LBB0_48
- 0x80, 0xc1, 0x30, //0x00000661 addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000664 movb %cl, (%r8)
- 0x49, 0x01, 0xc0, //0x00000667 addq %rax, %r8
- 0x49, 0x39, 0xc4, //0x0000066a cmpq %rax, %r12
- 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x0000066d jge LBB0_137
- //0x00000673 LBB0_49
- 0x4b, 0x8d, 0x04, 0x21, //0x00000673 leaq (%r9,%r12), %rax
- 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00000677 leaq $1(%rdi,%rax), %r11
- 0x4d, 0x39, 0xc3, //0x0000067c cmpq %r8, %r11
- 0x4d, 0x0f, 0x46, 0xd8, //0x0000067f cmovbeq %r8, %r11
- 0x4a, 0x8d, 0x0c, 0x0f, //0x00000683 leaq (%rdi,%r9), %rcx
- 0x4c, 0x01, 0xe1, //0x00000687 addq %r12, %rcx
- 0x49, 0x29, 0xcb, //0x0000068a subq %rcx, %r11
- 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000068d cmpq $128, %r11
- 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00000694 jb LBB0_87
- 0x4d, 0x89, 0xda, //0x0000069a movq %r11, %r10
- 0x49, 0x83, 0xe2, 0x80, //0x0000069d andq $-128, %r10
- 0x49, 0x8d, 0x4a, 0x80, //0x000006a1 leaq $-128(%r10), %rcx
- 0x48, 0x89, 0xcb, //0x000006a5 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x07, //0x000006a8 shrq $7, %rbx
- 0x48, 0xff, 0xc3, //0x000006ac incq %rbx
- 0x89, 0xda, //0x000006af movl %ebx, %edx
- 0x83, 0xe2, 0x03, //0x000006b1 andl $3, %edx
- 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x000006b4 cmpq $384, %rcx
- 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x000006bb jae LBB0_80
- 0x31, 0xc0, //0x000006c1 xorl %eax, %eax
- 0xe9, 0x88, 0x01, 0x00, 0x00, //0x000006c3 jmp LBB0_82
- //0x000006c8 LBB0_79
- 0x04, 0x30, //0x000006c8 addb $48, %al
- 0x88, 0x43, 0x02, //0x000006ca movb %al, $2(%rbx)
- 0x48, 0x83, 0xc3, 0x03, //0x000006cd addq $3, %rbx
- 0x49, 0x89, 0xd8, //0x000006d1 movq %rbx, %r8
- 0xe9, 0x57, 0x06, 0x00, 0x00, //0x000006d4 jmp LBB0_137
- //0x000006d9 LBB0_52
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006d9 movl $1, %r9d
- 0x83, 0xfe, 0x0a, //0x000006df cmpl $10, %esi
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000006e2 jb LBB0_55
- 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006e8 movl $2, %r9d
- 0x83, 0xfe, 0x64, //0x000006ee cmpl $100, %esi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006f1 jb LBB0_55
- 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006f7 movl $3, %r9d
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x000006fd cmpl $1000, %esi
- 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00000703 jae LBB0_88
- //0x00000709 LBB0_55
- 0x4d, 0x01, 0xc1, //0x00000709 addq %r8, %r9
- 0x4c, 0x89, 0xc8, //0x0000070c movq %r9, %rax
- 0x83, 0xfe, 0x64, //0x0000070f cmpl $100, %esi
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00000712 jb LBB0_58
- //0x00000718 LBB0_56
- 0x48, 0xff, 0xc8, //0x00000718 decq %rax
- 0x4c, 0x8d, 0x15, 0x3e, 0x06, 0x00, 0x00, //0x0000071b leaq $1598(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000722 .p2align 4, 0x90
- //0x00000730 LBB0_57
- 0x89, 0xf3, //0x00000730 movl %esi, %ebx
- 0x89, 0xf6, //0x00000732 movl %esi, %esi
- 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00000734 imulq $1374389535, %rsi, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x0000073b shrq $37, %rsi
- 0x6b, 0xce, 0x64, //0x0000073f imull $100, %esi, %ecx
- 0x89, 0xda, //0x00000742 movl %ebx, %edx
- 0x29, 0xca, //0x00000744 subl %ecx, %edx
- 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00000746 movzwl (%r10,%rdx,2), %ecx
- 0x66, 0x89, 0x48, 0xff, //0x0000074b movw %cx, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x0000074f addq $-2, %rax
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000753 cmpl $9999, %ebx
- 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000759 ja LBB0_57
- //0x0000075f LBB0_58
- 0x83, 0xfe, 0x0a, //0x0000075f cmpl $10, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000762 jb LBB0_60
- 0x89, 0xf0, //0x00000768 movl %esi, %eax
- 0x48, 0x8d, 0x0d, 0xef, 0x05, 0x00, 0x00, //0x0000076a leaq $1519(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000771 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x00, //0x00000775 movw %ax, (%r8)
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000779 jmp LBB0_61
- //0x0000077e LBB0_60
- 0x40, 0x80, 0xc6, 0x30, //0x0000077e addb $48, %sil
- 0x41, 0x88, 0x30, //0x00000782 movb %sil, (%r8)
- //0x00000785 LBB0_61
- 0x41, 0x29, 0xf9, //0x00000785 subl %edi, %r9d
- 0x45, 0x89, 0xc8, //0x00000788 movl %r9d, %r8d
- 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x0000078b jmp LBB0_138
- //0x00000790 LBB0_62
- 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000790 movl $4, %r9d
- 0x48, 0x8d, 0x4b, 0xfc, //0x00000796 leaq $-4(%rbx), %rcx
- 0x41, 0x83, 0xfb, 0x64, //0x0000079a cmpl $100, %r11d
- 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x0000079e jb LBB0_31
- 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x000007a4 jmp LBB0_64
- //0x000007a9 LBB0_80
- 0x48, 0x29, 0xd3, //0x000007a9 subq %rdx, %rbx
- 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x000007ac leaq $480(%rdi,%rax), %rcx
- 0x31, 0xc0, //0x000007b4 xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x000007b6 vmovdqu $-1982(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, //0x000007be .p2align 4, 0x90
- //0x000007c0 LBB0_81
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x000007c0 vmovdqu %ymm0, $-480(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x000007c9 vmovdqu %ymm0, $-448(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x000007d2 vmovdqu %ymm0, $-416(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x000007db vmovdqu %ymm0, $-384(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x000007e4 vmovdqu %ymm0, $-352(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x000007ed vmovdqu %ymm0, $-320(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x000007f6 vmovdqu %ymm0, $-288(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x000007ff vmovdqu %ymm0, $-256(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00000808 vmovdqu %ymm0, $-224(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x00000811 vmovdqu %ymm0, $-192(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x0000081a vmovdqu %ymm0, $-160(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x00000823 vmovdqu %ymm0, $-128(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x00000829 vmovdqu %ymm0, $-96(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x0000082f vmovdqu %ymm0, $-64(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x00000835 vmovdqu %ymm0, $-32(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x0000083b vmovdqu %ymm0, (%rcx,%rax)
- 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00000840 addq $512, %rax
- 0x48, 0x83, 0xc3, 0xfc, //0x00000846 addq $-4, %rbx
- 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000084a jne LBB0_81
- //0x00000850 LBB0_82
- 0x48, 0x85, 0xd2, //0x00000850 testq %rdx, %rdx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000853 je LBB0_85
- 0x4c, 0x01, 0xc8, //0x00000859 addq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x0000085c addq %r12, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x60, //0x0000085f leaq $96(%rdi,%rax), %rax
- 0x48, 0xf7, 0xda, //0x00000864 negq %rdx
- 0xc5, 0xfe, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00000867 vmovdqu $-2159(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, //0x0000086f .p2align 4, 0x90
- //0x00000870 LBB0_84
- 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000870 vmovdqu %ymm0, $-96(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000875 vmovdqu %ymm0, $-64(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x0000087a vmovdqu %ymm0, $-32(%rax)
- 0xc5, 0xfe, 0x7f, 0x00, //0x0000087f vmovdqu %ymm0, (%rax)
- 0x48, 0x83, 0xe8, 0x80, //0x00000883 subq $-128, %rax
- 0x48, 0xff, 0xc2, //0x00000887 incq %rdx
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000088a jne LBB0_84
- //0x00000890 LBB0_85
- 0x4d, 0x39, 0xda, //0x00000890 cmpq %r11, %r10
- 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00000893 je LBB0_137
- 0x4c, 0x01, 0xd6, //0x00000899 addq %r10, %rsi
- 0x90, 0x90, 0x90, 0x90, //0x0000089c .p2align 4, 0x90
- //0x000008a0 LBB0_87
- 0xc6, 0x06, 0x30, //0x000008a0 movb $48, (%rsi)
- 0x48, 0xff, 0xc6, //0x000008a3 incq %rsi
- 0x4c, 0x39, 0xc6, //0x000008a6 cmpq %r8, %rsi
- 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x000008a9 jb LBB0_87
- 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x000008af jmp LBB0_137
- //0x000008b4 LBB0_88
- 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000008b4 cmpl $10000, %esi
- 0x4c, 0x89, 0xc0, //0x000008ba movq %r8, %rax
- 0x48, 0x83, 0xd8, 0x00, //0x000008bd sbbq $0, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x000008c1 addq $5, %rax
- 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000008c5 cmpl $10000, %esi
- 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x000008cb jae LBB0_37
- 0x49, 0x89, 0xc1, //0x000008d1 movq %rax, %r9
- 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x000008d4 jmp LBB0_56
- //0x000008d9 LBB0_90
- 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x000008d9 leaq $482(%r9,%rdi), %rax
- 0x4d, 0x89, 0xde, //0x000008e1 movq %r11, %r14
- 0x49, 0x29, 0xce, //0x000008e4 subq %rcx, %r14
- 0x31, 0xdb, //0x000008e7 xorl %ebx, %ebx
- 0xc5, 0xfe, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x000008e9 vmovdqu $-2289(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x000008f1 LBB0_91
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x000008f1 vmovdqu %ymm0, $-480(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x000008fa vmovdqu %ymm0, $-448(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x00000903 vmovdqu %ymm0, $-416(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x0000090c vmovdqu %ymm0, $-384(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x00000915 vmovdqu %ymm0, $-352(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x0000091e vmovdqu %ymm0, $-320(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x00000927 vmovdqu %ymm0, $-288(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x00000930 vmovdqu %ymm0, $-256(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x00000939 vmovdqu %ymm0, $-224(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x00000942 vmovdqu %ymm0, $-192(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x0000094b vmovdqu %ymm0, $-160(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x00000954 vmovdqu %ymm0, $-128(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x0000095a vmovdqu %ymm0, $-96(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00000960 vmovdqu %ymm0, $-64(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x00000966 vmovdqu %ymm0, $-32(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x0000096c vmovdqu %ymm0, (%rax,%rbx)
- 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00000971 addq $512, %rbx
- 0x49, 0x83, 0xc6, 0x04, //0x00000978 addq $4, %r14
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000097c jne LBB0_91
- //0x00000982 LBB0_92
- 0x4d, 0x85, 0xdb, //0x00000982 testq %r11, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000985 je LBB0_95
- 0x4c, 0x01, 0xcb, //0x0000098b addq %r9, %rbx
- 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x0000098e leaq $98(%rdi,%rbx), %rax
- 0x49, 0xf7, 0xdb, //0x00000993 negq %r11
- 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x00000996 vmovdqu $-2462(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x0000099e LBB0_94
- 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x0000099e vmovdqu %ymm0, $-96(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x000009a3 vmovdqu %ymm0, $-64(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x000009a8 vmovdqu %ymm0, $-32(%rax)
- 0xc5, 0xfe, 0x7f, 0x00, //0x000009ad vmovdqu %ymm0, (%rax)
- 0x48, 0x83, 0xe8, 0x80, //0x000009b1 subq $-128, %rax
- 0x49, 0xff, 0xc3, //0x000009b5 incq %r11
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000009b8 jne LBB0_94
- //0x000009be LBB0_95
- 0x49, 0x01, 0xf0, //0x000009be addq %rsi, %r8
- 0x49, 0x39, 0xf2, //0x000009c1 cmpq %rsi, %r10
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009c4 je LBB0_98
- //0x000009ca LBB0_96
- 0x44, 0x89, 0xf8, //0x000009ca movl %r15d, %eax
- 0xf7, 0xd8, //0x000009cd negl %eax
- 0x90, //0x000009cf .p2align 4, 0x90
- //0x000009d0 LBB0_97
- 0x41, 0xc6, 0x00, 0x30, //0x000009d0 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x000009d4 incq %r8
- 0xff, 0xc6, //0x000009d7 incl %esi
- 0x39, 0xc6, //0x000009d9 cmpl %eax, %esi
- 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000009db jl LBB0_97
- //0x000009e1 LBB0_98
- 0x4b, 0x8d, 0x04, 0x20, //0x000009e1 leaq (%r8,%r12), %rax
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000009e5 cmpl $10000, %r13d
- 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x000009ec jb LBB0_101
- 0x44, 0x89, 0xe9, //0x000009f2 movl %r13d, %ecx
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000009f5 movl $3518437209, %r10d
- 0x4c, 0x0f, 0xaf, 0xd1, //0x000009fb imulq %rcx, %r10
- 0x49, 0xc1, 0xea, 0x2d, //0x000009ff shrq $45, %r10
- 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000a03 imull $-10000, %r10d, %ecx
- 0x44, 0x01, 0xe9, //0x00000a0a addl %r13d, %ecx
- 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x00000a0d je LBB0_103
- 0x89, 0xca, //0x00000a13 movl %ecx, %edx
- 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00000a15 imulq $1374389535, %rdx, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x00000a1c shrq $37, %rdx
- 0x6b, 0xda, 0x64, //0x00000a20 imull $100, %edx, %ebx
- 0x29, 0xd9, //0x00000a23 subl %ebx, %ecx
- 0x48, 0x8d, 0x1d, 0x34, 0x03, 0x00, 0x00, //0x00000a25 leaq $820(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000a2c movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000a30 movw %cx, $-2(%rax)
- 0x0f, 0xb7, 0x0c, 0x53, //0x00000a34 movzwl (%rbx,%rdx,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x00000a38 movw %cx, $-4(%rax)
- 0x45, 0x31, 0xc9, //0x00000a3c xorl %r9d, %r9d
- 0x48, 0x83, 0xc0, 0xfc, //0x00000a3f addq $-4, %rax
- 0x41, 0x83, 0xfa, 0x64, //0x00000a43 cmpl $100, %r10d
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000a47 jae LBB0_105
- //0x00000a4d LBB0_102
- 0x44, 0x89, 0xd1, //0x00000a4d movl %r10d, %ecx
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000a50 jmp LBB0_107
- //0x00000a55 LBB0_101
- 0x45, 0x31, 0xc9, //0x00000a55 xorl %r9d, %r9d
- 0x45, 0x89, 0xea, //0x00000a58 movl %r13d, %r10d
- 0x41, 0x83, 0xfa, 0x64, //0x00000a5b cmpl $100, %r10d
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00000a5f jb LBB0_102
- //0x00000a65 LBB0_105
- 0x48, 0xff, 0xc8, //0x00000a65 decq %rax
- 0x48, 0x8d, 0x15, 0xf1, 0x02, 0x00, 0x00, //0x00000a68 leaq $753(%rip), %rdx /* _Digits+0(%rip) */
- 0x90, //0x00000a6f .p2align 4, 0x90
- //0x00000a70 LBB0_106
- 0x44, 0x89, 0xd1, //0x00000a70 movl %r10d, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00000a73 imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x00000a7a shrq $37, %rcx
- 0x6b, 0xd9, 0x64, //0x00000a7e imull $100, %ecx, %ebx
- 0x44, 0x89, 0xd6, //0x00000a81 movl %r10d, %esi
- 0x29, 0xde, //0x00000a84 subl %ebx, %esi
- 0x0f, 0xb7, 0x34, 0x72, //0x00000a86 movzwl (%rdx,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xff, //0x00000a8a movw %si, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00000a8e addq $-2, %rax
- 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000a92 cmpl $9999, %r10d
- 0x41, 0x89, 0xca, //0x00000a99 movl %ecx, %r10d
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x00000a9c ja LBB0_106
- //0x00000aa2 LBB0_107
- 0x83, 0xf9, 0x0a, //0x00000aa2 cmpl $10, %ecx
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000aa5 jb LBB0_109
- 0x89, 0xc8, //0x00000aab movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xac, 0x02, 0x00, 0x00, //0x00000aad leaq $684(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000ab4 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x00, //0x00000ab8 movw %ax, (%r8)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000abc jmp LBB0_110
- //0x00000ac1 LBB0_109
- 0x80, 0xc1, 0x30, //0x00000ac1 addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000ac4 movb %cl, (%r8)
- //0x00000ac7 LBB0_110
- 0x4d, 0x29, 0xcc, //0x00000ac7 subq %r9, %r12
- 0x49, 0x8d, 0x74, 0x24, 0x01, //0x00000aca leaq $1(%r12), %rsi
- 0x49, 0x8d, 0x54, 0x24, 0x61, //0x00000acf leaq $97(%r12), %rdx
- 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000ad4 leaq $2(%r12), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ad9 .p2align 4, 0x90
- //0x00000ae0 LBB0_111
- 0x48, 0xff, 0xca, //0x00000ae0 decq %rdx
- 0x48, 0xff, 0xce, //0x00000ae3 decq %rsi
- 0x48, 0xff, 0xc8, //0x00000ae6 decq %rax
- 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000ae9 cmpb $48, $-1(%r8,%r12)
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000aef leaq $-1(%r12), %r12
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_111
- 0x4d, 0x8d, 0x0c, 0x30, //0x00000afa leaq (%r8,%rsi), %r9
- 0x45, 0x85, 0xff, //0x00000afe testl %r15d, %r15d
- 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00000b01 jle LBB0_116
- 0x44, 0x89, 0xc9, //0x00000b07 movl %r9d, %ecx
- 0x44, 0x29, 0xc1, //0x00000b0a subl %r8d, %ecx
- 0x41, 0x39, 0xcf, //0x00000b0d cmpl %ecx, %r15d
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00000b10 jge LBB0_117
- 0x43, 0x8d, 0x0c, 0x07, //0x00000b16 leal (%r15,%r8), %ecx
- 0x41, 0x29, 0xc9, //0x00000b1a subl %ecx, %r9d
- 0x49, 0x8d, 0x49, 0xff, //0x00000b1d leaq $-1(%r9), %rcx
- 0x45, 0x89, 0xca, //0x00000b21 movl %r9d, %r10d
- 0x41, 0x83, 0xe2, 0x03, //0x00000b24 andl $3, %r10d
- 0x48, 0x83, 0xf9, 0x03, //0x00000b28 cmpq $3, %rcx
- 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x00000b2c jae LBB0_121
- 0x31, 0xc9, //0x00000b32 xorl %ecx, %ecx
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00000b34 jmp LBB0_124
- //0x00000b39 LBB0_117
- 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00000b39 jle LBB0_116
- 0x45, 0x01, 0xc7, //0x00000b3f addl %r8d, %r15d
- 0x45, 0x89, 0xce, //0x00000b42 movl %r9d, %r14d
- 0x41, 0xf7, 0xd6, //0x00000b45 notl %r14d
- 0x45, 0x01, 0xfe, //0x00000b48 addl %r15d, %r14d
- 0x45, 0x31, 0xd2, //0x00000b4b xorl %r10d, %r10d
- 0x4d, 0x89, 0xcb, //0x00000b4e movq %r9, %r11
- 0x41, 0x83, 0xfe, 0x7e, //0x00000b51 cmpl $126, %r14d
- 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x00000b55 jbe LBB0_135
- 0x49, 0xff, 0xc6, //0x00000b5b incq %r14
- 0x4d, 0x89, 0xf2, //0x00000b5e movq %r14, %r10
- 0x49, 0x83, 0xe2, 0x80, //0x00000b61 andq $-128, %r10
- 0x4f, 0x8d, 0x1c, 0x10, //0x00000b65 leaq (%r8,%r10), %r11
- 0x49, 0x8d, 0x5a, 0x80, //0x00000b69 leaq $-128(%r10), %rbx
- 0x48, 0x89, 0xd9, //0x00000b6d movq %rbx, %rcx
- 0x48, 0xc1, 0xe9, 0x07, //0x00000b70 shrq $7, %rcx
- 0x48, 0xff, 0xc1, //0x00000b74 incq %rcx
- 0x41, 0x89, 0xcc, //0x00000b77 movl %ecx, %r12d
- 0x41, 0x83, 0xe4, 0x03, //0x00000b7a andl $3, %r12d
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x00000b7e cmpq $384, %rbx
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000b85 jae LBB0_129
- 0x31, 0xc9, //0x00000b8b xorl %ecx, %ecx
- 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00000b8d jmp LBB0_131
- //0x00000b92 LBB0_116
- 0x4d, 0x89, 0xc8, //0x00000b92 movq %r9, %r8
- 0xe9, 0x96, 0x01, 0x00, 0x00, //0x00000b95 jmp LBB0_137
- //0x00000b9a LBB0_103
- 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000b9a movl $4, %r9d
- 0x48, 0x83, 0xc0, 0xfc, //0x00000ba0 addq $-4, %rax
- 0x41, 0x83, 0xfa, 0x64, //0x00000ba4 cmpl $100, %r10d
- 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00000ba8 jb LBB0_102
- 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00000bae jmp LBB0_105
- //0x00000bb3 LBB0_121
- 0x4d, 0x89, 0xd3, //0x00000bb3 movq %r10, %r11
- 0x4d, 0x29, 0xcb, //0x00000bb6 subq %r9, %r11
- 0x31, 0xc9, //0x00000bb9 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bbb .p2align 4, 0x90
- //0x00000bc0 LBB0_122
- 0x49, 0x8d, 0x1c, 0x08, //0x00000bc0 leaq (%r8,%rcx), %rbx
- 0x8b, 0x54, 0x1e, 0xfc, //0x00000bc4 movl $-4(%rsi,%rbx), %edx
- 0x89, 0x54, 0x1e, 0xfd, //0x00000bc8 movl %edx, $-3(%rsi,%rbx)
- 0x48, 0x83, 0xc1, 0xfc, //0x00000bcc addq $-4, %rcx
- 0x49, 0x39, 0xcb, //0x00000bd0 cmpq %rcx, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000bd3 jne LBB0_122
- 0x48, 0xf7, 0xd9, //0x00000bd9 negq %rcx
- //0x00000bdc LBB0_124
- 0x4d, 0x85, 0xd2, //0x00000bdc testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000bdf je LBB0_127
- 0x49, 0xf7, 0xda, //0x00000be5 negq %r10
- 0x4c, 0x89, 0xc2, //0x00000be8 movq %r8, %rdx
- 0x48, 0x29, 0xca, //0x00000beb subq %rcx, %rdx
- 0x31, 0xc9, //0x00000bee xorl %ecx, %ecx
- //0x00000bf0 .p2align 4, 0x90
- //0x00000bf0 LBB0_126
- 0x48, 0x8d, 0x34, 0x0a, //0x00000bf0 leaq (%rdx,%rcx), %rsi
- 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00000bf4 movzbl (%r12,%rsi), %ebx
- 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00000bf9 movb %bl, $1(%r12,%rsi)
- 0x48, 0xff, 0xc9, //0x00000bfe decq %rcx
- 0x49, 0x39, 0xca, //0x00000c01 cmpq %rcx, %r10
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000c04 jne LBB0_126
- //0x00000c0a LBB0_127
- 0x49, 0x63, 0xcf, //0x00000c0a movslq %r15d, %rcx
- 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x00000c0d movb $46, (%r8,%rcx)
- 0x49, 0x01, 0xc0, //0x00000c12 addq %rax, %r8
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00000c15 jmp LBB0_137
- //0x00000c1a LBB0_129
- 0x4c, 0x89, 0xe3, //0x00000c1a movq %r12, %rbx
- 0x48, 0x29, 0xcb, //0x00000c1d subq %rcx, %rbx
- 0x31, 0xc9, //0x00000c20 xorl %ecx, %ecx
- 0xc5, 0xfe, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x00000c22 vmovdqu $-3114(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000c2a LBB0_130
- 0x49, 0x8d, 0x04, 0x08, //0x00000c2a leaq (%r8,%rcx), %rax
- 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x00000c2e vmovdqu %ymm0, (%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x00000c33 vmovdqu %ymm0, $32(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x00000c39 vmovdqu %ymm0, $64(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x00000c3f vmovdqu %ymm0, $96(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x00000c45 vmovdqu %ymm0, $128(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x00000c4e vmovdqu %ymm0, $160(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x00000c57 vmovdqu %ymm0, $192(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x00000c60 vmovdqu %ymm0, $224(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x00000c69 vmovdqu %ymm0, $256(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x00000c72 vmovdqu %ymm0, $288(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x00000c7b vmovdqu %ymm0, $320(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x00000c84 vmovdqu %ymm0, $352(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x00000c8d vmovdqu %ymm0, $384(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x00000c96 vmovdqu %ymm0, $416(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x00000c9f vmovdqu %ymm0, $448(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x00000ca8 vmovdqu %ymm0, $480(%rsi,%rax)
- 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000cb1 addq $512, %rcx
- 0x48, 0x83, 0xc3, 0x04, //0x00000cb8 addq $4, %rbx
- 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00000cbc jne LBB0_130
- //0x00000cc2 LBB0_131
- 0x49, 0x01, 0xf3, //0x00000cc2 addq %rsi, %r11
- 0x4d, 0x85, 0xe4, //0x00000cc5 testq %r12, %r12
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000cc8 je LBB0_134
- 0x49, 0x01, 0xc8, //0x00000cce addq %rcx, %r8
- 0x49, 0x01, 0xd0, //0x00000cd1 addq %rdx, %r8
- 0x49, 0xf7, 0xdc, //0x00000cd4 negq %r12
- 0xc5, 0xfe, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00000cd7 vmovdqu $-3295(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000cdf LBB0_133
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x00000cdf vmovdqu %ymm0, $-96(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00000ce5 vmovdqu %ymm0, $-64(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x00000ceb vmovdqu %ymm0, $-32(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00000cf1 vmovdqu %ymm0, (%r8)
- 0x49, 0x83, 0xe8, 0x80, //0x00000cf6 subq $-128, %r8
- 0x49, 0xff, 0xc4, //0x00000cfa incq %r12
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000cfd jne LBB0_133
- //0x00000d03 LBB0_134
- 0x4d, 0x89, 0xd8, //0x00000d03 movq %r11, %r8
- 0x4d, 0x39, 0xd6, //0x00000d06 cmpq %r10, %r14
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000d09 je LBB0_137
- //0x00000d0f LBB0_135
- 0x45, 0x29, 0xd7, //0x00000d0f subl %r10d, %r15d
- 0x45, 0x29, 0xcf, //0x00000d12 subl %r9d, %r15d
- 0x4d, 0x89, 0xd8, //0x00000d15 movq %r11, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d18 .p2align 4, 0x90
- //0x00000d20 LBB0_136
- 0x41, 0xc6, 0x00, 0x30, //0x00000d20 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00000d24 incq %r8
- 0x41, 0xff, 0xcf, //0x00000d27 decl %r15d
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00000d2a jne LBB0_136
+ //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
- 0x41, 0x29, 0xf8, //0x00000d30 subl %edi, %r8d
- //0x00000d33 LBB0_138
- 0x44, 0x89, 0xc0, //0x00000d33 movl %r8d, %eax
- 0x5b, //0x00000d36 popq %rbx
- 0x41, 0x5c, //0x00000d37 popq %r12
- 0x41, 0x5d, //0x00000d39 popq %r13
- 0x41, 0x5e, //0x00000d3b popq %r14
- 0x41, 0x5f, //0x00000d3d popq %r15
- 0x5d, //0x00000d3f popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000d40 vzeroupper
- 0xc3, //0x00000d43 retq
- //0x00000d44 LBB0_139
- 0x45, 0x31, 0xc0, //0x00000d44 xorl %r8d, %r8d
- 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00000d47 jmp LBB0_138
- //0x00000d4c LBB0_140
- 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00000d4c movl $-149, %r15d
- 0x89, 0xc6, //0x00000d52 movl %eax, %esi
- 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00000d54 jmp LBB0_5
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d59 .p2align 4, 0x00
- //0x00000d60 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000d60 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000d70 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000d80 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000d90 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000da0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000db0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000dc0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000dd0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000de0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000df0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000e00 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000e10 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000e20 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e28 .p2align 4, 0x00
- //0x00000e30 _pow10_ceil_sig_f32.g
- 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000e30 .quad -9093133594791772939
- 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000e38 .quad -6754730975062328270
- 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000e40 .quad -3831727700400522433
- 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000e48 .quad -177973607073265138
- 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000e50 .quad -7028762532061872567
- 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000e58 .quad -4174267146649952805
- 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000e60 .quad -606147914885053102
- 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000e68 .quad -7296371474444240045
- 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000e70 .quad -4508778324627912152
- 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000e78 .quad -1024286887357502286
- 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000e80 .quad -7557708332239520785
- 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000e88 .quad -4835449396872013077
- 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000e90 .quad -1432625727662628442
- 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000e98 .quad -7812920107430224632
- 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000ea0 .quad -5154464115860392886
- 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000ea8 .quad -1831394126398103204
- 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000eb0 .quad -8062150356639896358
- 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000eb8 .quad -5466001927372482544
- 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000ec0 .quad -2220816390788215276
- 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000ec8 .quad -8305539271883716404
- 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000ed0 .quad -5770238071427257601
- 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000ed8 .quad -2601111570856684097
- 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00000ee0 .quad -8543223759426509416
- 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ee8 .quad -6067343680855748867
- 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00000ef0 .quad -2972493582642298179
- 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00000ef8 .quad -8775337516792518218
- 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00000f00 .quad -6357485877563259868
- 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00000f08 .quad -3335171328526686932
- 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00000f10 .quad -9002011107970261188
- 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00000f18 .quad -6640827866535438581
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000f20 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f28 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00000f30 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00000f38 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00000f40 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00000f48 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00000f50 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00000f58 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00000f60 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00000f68 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00000f70 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00000f78 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00000f80 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00000f88 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00000f90 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00000f98 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00000fa0 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00000fa8 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00000fb0 .quad -5646744073709551616
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00000fb8 .quad -2446744073709551616
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00000fc0 .quad -8446744073709551616
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00000fc8 .quad -5946744073709551616
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00000fd0 .quad -2821744073709551616
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00000fd8 .quad -8681119073709551616
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00000fe0 .quad -6239712823709551616
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00000fe8 .quad -3187955011209551616
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00000ff0 .quad -8910000909647051616
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00000ff8 .quad -6525815118631426616
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001000 .quad -3545582879861895366
- 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001008 .quad -9133518327554766459
- 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00001010 .quad -6805211891016070170
- 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00001018 .quad -3894828845342699809
- 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00001020 .quad -256850038250986857
- 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00001028 .quad -7078060301547948642
- 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00001030 .quad -4235889358507547898
- 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00001038 .quad -683175679707046969
- 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00001040 .quad -7344513827457986211
- 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00001048 .quad -4568956265895094860
- 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001050 .quad -1099509313941480671
- 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001058 .quad -7604722348854507275
- 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001060 .quad -4894216917640746190
- 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001068 .quad -1506085128623544834
- 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001070 .quad -7858832233030797377
- 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001078 .quad -5211854272861108818
- 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001080 .quad -1903131822648998118
- 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001088 .quad -8106986416796705680
- 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001090 .quad -5522047002568494196
+ 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
index ffd22bce2..bb99c2f65 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go
index ee33b5f88..b327c2152 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__f64toa = 32
+ _entry__f64toa = 48
)
const (
- _stack__f64toa = 56
+ _stack__f64toa = 72
)
const (
- _size__f64toa = 4704
+ _size__f64toa = 5072
)
var (
_pcsp__f64toa = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {4614, 56},
- {4618, 48},
- {4619, 40},
- {4621, 32},
- {4623, 24},
- {4625, 16},
- {4627, 8},
- {4631, 0},
- {4694, 56},
+ {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},
}
)
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
index 0721610ea..608e50211 100644
--- 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
@@ -8,2395 +8,2490 @@ var _text_f64toa = []byte{
// 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, 0x90
- //0x00000020 _f64toa
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x41, 0x57, //0x00000024 pushq %r15
- 0x41, 0x56, //0x00000026 pushq %r14
- 0x41, 0x55, //0x00000028 pushq %r13
- 0x41, 0x54, //0x0000002a pushq %r12
- 0x53, //0x0000002c pushq %rbx
- 0x50, //0x0000002d pushq %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x0000002e vmovq %xmm0, %rdx
- 0x48, 0x89, 0xd0, //0x00000033 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000036 shrq $52, %rax
- 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000003a andl $2047, %eax
- 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000003f cmpl $2047, %eax
- 0x0f, 0x84, 0xee, 0x11, 0x00, 0x00, //0x00000044 je LBB0_165
- 0xc6, 0x07, 0x2d, //0x0000004a movb $45, (%rdi)
- 0x48, 0x89, 0xd6, //0x0000004d movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x3f, //0x00000050 shrq $63, %rsi
- 0x4c, 0x8d, 0x04, 0x37, //0x00000054 leaq (%rdi,%rsi), %r8
- 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x00000058 leaq (,%rdx,2), %rcx
- 0x48, 0x85, 0xc9, //0x00000060 testq %rcx, %rcx
- 0x0f, 0x84, 0x7e, 0x02, 0x00, 0x00, //0x00000063 je LBB0_6
- 0x49, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000069 movabsq $4503599627370495, %r11
- 0x4c, 0x21, 0xda, //0x00000073 andq %r11, %rdx
- 0x85, 0xc0, //0x00000076 testl %eax, %eax
- 0x0f, 0x84, 0xc2, 0x11, 0x00, 0x00, //0x00000078 je LBB0_166
- 0x49, 0xff, 0xc3, //0x0000007e incq %r11
- 0x49, 0x09, 0xd3, //0x00000081 orq %rdx, %r11
- 0x44, 0x8d, 0x90, 0xcd, 0xfb, 0xff, 0xff, //0x00000084 leal $-1075(%rax), %r10d
- 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000008b leal $-1023(%rax), %ecx
- 0x83, 0xf9, 0x34, //0x00000091 cmpl $52, %ecx
- 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000094 ja LBB0_7
- 0xb9, 0x33, 0x04, 0x00, 0x00, //0x0000009a movl $1075, %ecx
- 0x29, 0xc1, //0x0000009f subl %eax, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000a1 movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x000000a8 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x000000ab notq %rbx
- 0x49, 0x85, 0xdb, //0x000000ae testq %rbx, %r11
- 0x0f, 0x84, 0x43, 0x06, 0x00, 0x00, //0x000000b1 je LBB0_42
- //0x000000b7 LBB0_7
- 0x48, 0x89, 0x75, 0xd0, //0x000000b7 movq %rsi, $-48(%rbp)
- //0x000000bb LBB0_8
- 0x48, 0x85, 0xd2, //0x000000bb testq %rdx, %rdx
- 0x0f, 0x94, 0xc1, //0x000000be sete %cl
- 0x83, 0xf8, 0x01, //0x000000c1 cmpl $1, %eax
- 0x0f, 0x97, 0xc0, //0x000000c4 seta %al
- 0x20, 0xc8, //0x000000c7 andb %cl, %al
- 0x0f, 0xb6, 0xc0, //0x000000c9 movzbl %al, %eax
- 0x4e, 0x8d, 0x4c, 0x98, 0xfe, //0x000000cc leaq $-2(%rax,%r11,4), %r9
- 0x45, 0x69, 0xfa, 0x13, 0x44, 0x13, 0x00, //0x000000d1 imull $1262611, %r10d, %r15d
- 0x31, 0xc9, //0x000000d8 xorl %ecx, %ecx
- 0x84, 0xc0, //0x000000da testb %al, %al
- 0xb8, 0xff, 0xfe, 0x07, 0x00, //0x000000dc movl $524031, %eax
- 0x0f, 0x44, 0xc1, //0x000000e1 cmovel %ecx, %eax
- 0x41, 0x29, 0xc7, //0x000000e4 subl %eax, %r15d
- 0x41, 0xc1, 0xff, 0x16, //0x000000e7 sarl $22, %r15d
- 0x41, 0x69, 0xcf, 0xb1, 0x6c, 0xe5, 0xff, //0x000000eb imull $-1741647, %r15d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000f2 shrl $19, %ecx
- 0x44, 0x01, 0xd1, //0x000000f5 addl %r10d, %ecx
- 0xb8, 0x24, 0x01, 0x00, 0x00, //0x000000f8 movl $292, %eax
- 0x44, 0x29, 0xf8, //0x000000fd subl %r15d, %eax
- 0x48, 0x98, //0x00000100 cltq
- 0x48, 0xc1, 0xe0, 0x04, //0x00000102 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x43, 0x12, 0x00, 0x00, //0x00000106 leaq $4675(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */
- 0x4c, 0x8b, 0x24, 0x10, //0x0000010d movq (%rax,%rdx), %r12
- 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x00000111 movq $8(%rax,%rdx), %r13
- 0xfe, 0xc1, //0x00000116 incb %cl
- 0x49, 0xd3, 0xe1, //0x00000118 shlq %cl, %r9
- 0x4c, 0x89, 0xc8, //0x0000011b movq %r9, %rax
- 0x49, 0xf7, 0xe5, //0x0000011e mulq %r13
- 0x49, 0x89, 0xd2, //0x00000121 movq %rdx, %r10
- 0x4c, 0x89, 0xc8, //0x00000124 movq %r9, %rax
- 0x49, 0xf7, 0xe4, //0x00000127 mulq %r12
- 0x4a, 0x8d, 0x34, 0x9d, 0x00, 0x00, 0x00, 0x00, //0x0000012a leaq (,%r11,4), %rsi
- 0x4c, 0x01, 0xd0, //0x00000132 addq %r10, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x00000135 adcq $0, %rdx
- 0x31, 0xdb, //0x00000139 xorl %ebx, %ebx
- 0x48, 0x83, 0xf8, 0x01, //0x0000013b cmpq $1, %rax
- 0x0f, 0x97, 0xc3, //0x0000013f seta %bl
- 0x48, 0x09, 0xd3, //0x00000142 orq %rdx, %rbx
- 0x48, 0xd3, 0xe6, //0x00000145 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x00000148 movq %rsi, %rax
- 0x49, 0xf7, 0xe5, //0x0000014b mulq %r13
- 0x49, 0x89, 0xd2, //0x0000014e movq %rdx, %r10
- 0x48, 0x89, 0xf0, //0x00000151 movq %rsi, %rax
- 0x49, 0xf7, 0xe4, //0x00000154 mulq %r12
- 0x49, 0x89, 0xd1, //0x00000157 movq %rdx, %r9
- 0x4a, 0x8d, 0x34, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x0000015a leaq $2(,%r11,4), %rsi
- 0x4c, 0x01, 0xd0, //0x00000162 addq %r10, %rax
- 0x49, 0x83, 0xd1, 0x00, //0x00000165 adcq $0, %r9
- 0x45, 0x31, 0xd2, //0x00000169 xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x01, //0x0000016c cmpq $1, %rax
- 0x41, 0x0f, 0x97, 0xc2, //0x00000170 seta %r10b
- 0x4d, 0x09, 0xca, //0x00000174 orq %r9, %r10
- 0x48, 0xd3, 0xe6, //0x00000177 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x0000017a movq %rsi, %rax
- 0x49, 0xf7, 0xe5, //0x0000017d mulq %r13
- 0x48, 0x89, 0xd1, //0x00000180 movq %rdx, %rcx
- 0x48, 0x89, 0xf0, //0x00000183 movq %rsi, %rax
- 0x49, 0xf7, 0xe4, //0x00000186 mulq %r12
- 0x48, 0x01, 0xc8, //0x00000189 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000018c adcq $0, %rdx
- 0x31, 0xf6, //0x00000190 xorl %esi, %esi
- 0x48, 0x83, 0xf8, 0x01, //0x00000192 cmpq $1, %rax
- 0x40, 0x0f, 0x97, 0xc6, //0x00000196 seta %sil
- 0x48, 0x09, 0xd6, //0x0000019a orq %rdx, %rsi
- 0x41, 0x83, 0xe3, 0x01, //0x0000019d andl $1, %r11d
- 0x4c, 0x01, 0xdb, //0x000001a1 addq %r11, %rbx
- 0x4c, 0x29, 0xde, //0x000001a4 subq %r11, %rsi
- 0x49, 0x83, 0xfa, 0x28, //0x000001a7 cmpq $40, %r10
- 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x000001ab jb LBB0_20
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001b1 movabsq $-3689348814741910323, %rcx
- 0x4c, 0x89, 0xc8, //0x000001bb movq %r9, %rax
- 0x48, 0xf7, 0xe1, //0x000001be mulq %rcx
- 0x49, 0x89, 0xd6, //0x000001c1 movq %rdx, %r14
- 0x49, 0xc1, 0xee, 0x05, //0x000001c4 shrq $5, %r14
- 0x4a, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000001c8 leaq (,%r14,8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000001d0 leaq (%rax,%rax,4), %rdx
- 0x48, 0x39, 0xd3, //0x000001d4 cmpq %rdx, %rbx
- 0x41, 0x0f, 0x96, 0xc3, //0x000001d7 setbe %r11b
- 0x48, 0x8d, 0x44, 0x80, 0x28, //0x000001db leaq $40(%rax,%rax,4), %rax
- 0x48, 0x39, 0xf0, //0x000001e0 cmpq %rsi, %rax
- 0x0f, 0x96, 0xc2, //0x000001e3 setbe %dl
- 0x41, 0x38, 0xd3, //0x000001e6 cmpb %dl, %r11b
- 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000001e9 je LBB0_20
- 0x31, 0xd2, //0x000001ef xorl %edx, %edx
- 0x48, 0x39, 0xf0, //0x000001f1 cmpq %rsi, %rax
- 0x0f, 0x96, 0xc2, //0x000001f4 setbe %dl
- 0x49, 0x01, 0xd6, //0x000001f7 addq %rdx, %r14
- 0x41, 0xff, 0xc7, //0x000001fa incl %r15d
- 0x49, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000001fd movabsq $8589934464, %r10
- 0x49, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x00000207 leaq $1410065535(%r10), %rax
- 0x49, 0x39, 0xc6, //0x0000020e cmpq %rax, %r14
- 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00000211 ja LBB0_25
- //0x00000217 LBB0_11
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000217 movl $1, %eax
- 0x49, 0x83, 0xfe, 0x0a, //0x0000021c cmpq $10, %r14
- 0x0f, 0x82, 0x9e, 0x01, 0x00, 0x00, //0x00000220 jb LBB0_32
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000226 movl $2, %eax
- 0x49, 0x83, 0xfe, 0x64, //0x0000022b cmpq $100, %r14
- 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x0000022f jb LBB0_32
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000235 movl $3, %eax
- 0x49, 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000023a cmpq $1000, %r14
- 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x00000241 jb LBB0_32
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000247 movl $4, %eax
- 0x49, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000024c cmpq $10000, %r14
- 0x0f, 0x82, 0x6b, 0x01, 0x00, 0x00, //0x00000253 jb LBB0_32
- 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00000259 movl $5, %eax
- 0x49, 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000025e cmpq $100000, %r14
- 0x0f, 0x82, 0x59, 0x01, 0x00, 0x00, //0x00000265 jb LBB0_32
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000026b movl $6, %eax
- 0x49, 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000270 cmpq $1000000, %r14
- 0x0f, 0x82, 0x47, 0x01, 0x00, 0x00, //0x00000277 jb LBB0_32
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x0000027d movl $7, %eax
- 0x49, 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000282 cmpq $10000000, %r14
- 0x0f, 0x82, 0x35, 0x01, 0x00, 0x00, //0x00000289 jb LBB0_32
- 0xb8, 0x08, 0x00, 0x00, 0x00, //0x0000028f movl $8, %eax
- 0x49, 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00000294 cmpq $100000000, %r14
- 0x0f, 0x82, 0x23, 0x01, 0x00, 0x00, //0x0000029b jb LBB0_32
- 0x49, 0x81, 0xfe, 0x00, 0xca, 0x9a, 0x3b, //0x000002a1 cmpq $1000000000, %r14
- 0xb8, 0x0a, 0x00, 0x00, 0x00, //0x000002a8 movl $10, %eax
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x000002ad jmp LBB0_31
- //0x000002b2 LBB0_20
- 0x4d, 0x89, 0xcb, //0x000002b2 movq %r9, %r11
- 0x49, 0xc1, 0xeb, 0x02, //0x000002b5 shrq $2, %r11
- 0x4c, 0x89, 0xca, //0x000002b9 movq %r9, %rdx
- 0x48, 0x83, 0xe2, 0xfc, //0x000002bc andq $-4, %rdx
- 0x48, 0x39, 0xd3, //0x000002c0 cmpq %rdx, %rbx
- 0x0f, 0x96, 0xc1, //0x000002c3 setbe %cl
- 0x48, 0x8d, 0x5a, 0x04, //0x000002c6 leaq $4(%rdx), %rbx
- 0x48, 0x39, 0xf3, //0x000002ca cmpq %rsi, %rbx
- 0x0f, 0x96, 0xc0, //0x000002cd setbe %al
- 0x38, 0xc1, //0x000002d0 cmpb %al, %cl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000002d2 je LBB0_22
- 0x45, 0x31, 0xf6, //0x000002d8 xorl %r14d, %r14d
- 0x48, 0x39, 0xf3, //0x000002db cmpq %rsi, %rbx
- 0x41, 0x0f, 0x96, 0xc6, //0x000002de setbe %r14b
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000002e2 jmp LBB0_24
- //0x000002e7 LBB0_6
- 0x41, 0xc6, 0x00, 0x30, //0x000002e7 movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x000002eb subl %edi, %r8d
- 0x41, 0xff, 0xc0, //0x000002ee incl %r8d
- 0xe9, 0x2d, 0x0f, 0x00, 0x00, //0x000002f1 jmp LBB0_164
- //0x000002f6 LBB0_22
- 0x48, 0x83, 0xca, 0x02, //0x000002f6 orq $2, %rdx
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000002fa movl $1, %r14d
- 0x49, 0x39, 0xd2, //0x00000300 cmpq %rdx, %r10
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00000303 ja LBB0_24
- 0x0f, 0x94, 0xc0, //0x00000309 sete %al
- 0x41, 0xc0, 0xe9, 0x02, //0x0000030c shrb $2, %r9b
- 0x41, 0x20, 0xc1, //0x00000310 andb %al, %r9b
- 0x45, 0x0f, 0xb6, 0xf1, //0x00000313 movzbl %r9b, %r14d
- //0x00000317 LBB0_24
- 0x4d, 0x01, 0xde, //0x00000317 addq %r11, %r14
- 0x49, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000031a movabsq $8589934464, %r10
- 0x49, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x00000324 leaq $1410065535(%r10), %rax
- 0x49, 0x39, 0xc6, //0x0000032b cmpq %rax, %r14
- 0x0f, 0x86, 0xe3, 0xfe, 0xff, 0xff, //0x0000032e jbe LBB0_11
- //0x00000334 LBB0_25
- 0x4c, 0x89, 0xf2, //0x00000334 movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0b, //0x00000337 shrq $11, %rdx
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000033b movl $11, %eax
- 0x48, 0x81, 0xfa, 0xdd, 0x0e, 0xe9, 0x02, //0x00000340 cmpq $48828125, %rdx
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000347 jb LBB0_32
- 0x4c, 0x89, 0xf2, //0x0000034d movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0c, //0x00000350 shrq $12, %rdx
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x00000354 movl $12, %eax
- 0x48, 0x81, 0xfa, 0x51, 0x4a, 0x8d, 0x0e, //0x00000359 cmpq $244140625, %rdx
- 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00000360 jb LBB0_32
- 0x4c, 0x89, 0xf2, //0x00000366 movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0d, //0x00000369 shrq $13, %rdx
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000036d movl $13, %eax
- 0x48, 0x81, 0xfa, 0x95, 0x73, 0xc2, 0x48, //0x00000372 cmpq $1220703125, %rdx
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000379 jb LBB0_32
- 0xb8, 0x0e, 0x00, 0x00, 0x00, //0x0000037f movl $14, %eax
- 0x48, 0xba, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000384 movabsq $100000000000000, %rdx
- 0x49, 0x39, 0xd6, //0x0000038e cmpq %rdx, %r14
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000391 jb LBB0_32
- 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x00000397 movl $15, %eax
- 0x48, 0xba, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x0000039c movabsq $1000000000000000, %rdx
- 0x49, 0x39, 0xd6, //0x000003a6 cmpq %rdx, %r14
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000003a9 jb LBB0_32
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000003af movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc6, //0x000003b9 cmpq %rax, %r14
- 0xb8, 0x11, 0x00, 0x00, 0x00, //0x000003bc movl $17, %eax
- //0x000003c1 LBB0_31
- 0x83, 0xd8, 0x00, //0x000003c1 sbbl $0, %eax
- //0x000003c4 LBB0_32
- 0x46, 0x8d, 0x0c, 0x38, //0x000003c4 leal (%rax,%r15), %r9d
- 0x42, 0x8d, 0x54, 0x38, 0x05, //0x000003c8 leal $5(%rax,%r15), %edx
- 0x41, 0x89, 0xc4, //0x000003cd movl %eax, %r12d
- 0x83, 0xfa, 0x1b, //0x000003d0 cmpl $27, %edx
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x000003d3 jb LBB0_36
- 0x4f, 0x8d, 0x7c, 0x20, 0x01, //0x000003d9 leaq $1(%r8,%r12), %r15
- 0x4c, 0x89, 0xf0, //0x000003de movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000003e1 shrq $32, %rax
- 0x0f, 0x84, 0xa8, 0x01, 0x00, 0x00, //0x000003e5 je LBB0_40
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000003eb movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x000003f5 movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x000003f8 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000003fb shrq $26, %rdx
- 0x69, 0xda, 0x00, 0x1f, 0x0a, 0xfa, //0x000003ff imull $-100000000, %edx, %ebx
- 0x44, 0x01, 0xf3, //0x00000405 addl %r14d, %ebx
- 0x0f, 0x84, 0xc6, 0x07, 0x00, 0x00, //0x00000408 je LBB0_86
- 0x89, 0xd8, //0x0000040e movl %ebx, %eax
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000410 movl $3518437209, %r10d
- 0x49, 0x0f, 0xaf, 0xc2, //0x00000416 imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x0000041a shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x0000041e imull $10000, %eax, %ecx
- 0x29, 0xcb, //0x00000424 subl %ecx, %ebx
- 0x48, 0x89, 0xc1, //0x00000426 movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xca, //0x00000429 imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000042d shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x00000431 imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000437 subl %ecx, %eax
- 0x0f, 0xb7, 0xcb, //0x00000439 movzwl %bx, %ecx
- 0xc1, 0xe9, 0x02, //0x0000043c shrl $2, %ecx
- 0x44, 0x69, 0xd1, 0x7b, 0x14, 0x00, 0x00, //0x0000043f imull $5243, %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000446 shrl $17, %r10d
- 0x41, 0x6b, 0xca, 0x64, //0x0000044a imull $100, %r10d, %ecx
- 0x29, 0xcb, //0x0000044e subl %ecx, %ebx
- 0x44, 0x0f, 0xb7, 0xdb, //0x00000450 movzwl %bx, %r11d
- 0x0f, 0xb7, 0xd8, //0x00000454 movzwl %ax, %ebx
- 0xc1, 0xeb, 0x02, //0x00000457 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x0000045a imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x00000460 shrl $17, %ebx
- 0x6b, 0xcb, 0x64, //0x00000463 imull $100, %ebx, %ecx
- 0x29, 0xc8, //0x00000466 subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf0, //0x00000468 movzwl %ax, %r14d
- 0x48, 0x8d, 0x0d, 0x0d, 0x0e, 0x00, 0x00, //0x0000046c leaq $3597(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000473 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000478 movw %ax, $-2(%r15)
- 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x0000047d movzwl (%rcx,%r10,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000482 movw %ax, $-4(%r15)
- 0x42, 0x0f, 0xb7, 0x04, 0x71, //0x00000487 movzwl (%rcx,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfa, //0x0000048c movw %ax, $-6(%r15)
- 0x0f, 0xb7, 0x04, 0x59, //0x00000491 movzwl (%rcx,%rbx,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000495 movw %ax, $-8(%r15)
- 0x45, 0x31, 0xd2, //0x0000049a xorl %r10d, %r10d
- 0x4d, 0x8d, 0x67, 0xf8, //0x0000049d leaq $-8(%r15), %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000004a1 cmpl $10000, %edx
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x000004a7 jae LBB0_88
- //0x000004ad LBB0_41
- 0x89, 0xd3, //0x000004ad movl %edx, %ebx
- 0xe9, 0x56, 0x01, 0x00, 0x00, //0x000004af jmp LBB0_90
- //0x000004b4 LBB0_36
- 0x45, 0x85, 0xff, //0x000004b4 testl %r15d, %r15d
- 0x0f, 0x88, 0x61, 0x04, 0x00, 0x00, //0x000004b7 js LBB0_57
- 0x4b, 0x8d, 0x1c, 0x20, //0x000004bd leaq (%r8,%r12), %rbx
- 0x4c, 0x89, 0xf0, //0x000004c1 movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000004c4 shrq $32, %rax
- 0x0f, 0x84, 0xed, 0x04, 0x00, 0x00, //0x000004c8 je LBB0_62
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000004ce movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x000004d8 movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x000004db mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000004de shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000004e2 imull $-100000000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x000004e8 addl %r14d, %esi
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004eb movl $3518437209, %r10d
- 0x48, 0x89, 0xf0, //0x000004f1 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x000004f4 imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000004f8 shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x000004fc imull $10000, %eax, %ecx
- 0x29, 0xce, //0x00000502 subl %ecx, %esi
- 0x48, 0x89, 0xc1, //0x00000504 movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xca, //0x00000507 imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000050b shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x0000050f imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000515 subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000517 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x0000051a shrl $2, %ecx
- 0x44, 0x69, 0xd1, 0x7b, 0x14, 0x00, 0x00, //0x0000051d imull $5243, %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000524 shrl $17, %r10d
- 0x41, 0x6b, 0xca, 0x64, //0x00000528 imull $100, %r10d, %ecx
- 0x29, 0xce, //0x0000052c subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xde, //0x0000052e movzwl %si, %r11d
- 0x0f, 0xb7, 0xf0, //0x00000532 movzwl %ax, %esi
- 0xc1, 0xee, 0x02, //0x00000535 shrl $2, %esi
- 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000538 imull $5243, %esi, %esi
- 0xc1, 0xee, 0x11, //0x0000053e shrl $17, %esi
- 0x6b, 0xce, 0x64, //0x00000541 imull $100, %esi, %ecx
- 0x29, 0xc8, //0x00000544 subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000546 movzwl %ax, %r15d
- 0x48, 0x8d, 0x0d, 0x2f, 0x0d, 0x00, 0x00, //0x0000054a leaq $3375(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000551 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x89, 0x43, 0xfe, //0x00000556 movw %ax, $-2(%rbx)
- 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x0000055a movzwl (%rcx,%r10,2), %eax
- 0x66, 0x89, 0x43, 0xfc, //0x0000055f movw %ax, $-4(%rbx)
- 0x42, 0x0f, 0xb7, 0x04, 0x79, //0x00000563 movzwl (%rcx,%r15,2), %eax
- 0x66, 0x89, 0x43, 0xfa, //0x00000568 movw %ax, $-6(%rbx)
- 0x48, 0x8d, 0x43, 0xf8, //0x0000056c leaq $-8(%rbx), %rax
- 0x0f, 0xb7, 0x0c, 0x71, //0x00000570 movzwl (%rcx,%rsi,2), %ecx
- 0x66, 0x89, 0x4b, 0xf8, //0x00000574 movw %cx, $-8(%rbx)
- 0x41, 0x89, 0xd6, //0x00000578 movl %edx, %r14d
- 0x49, 0x89, 0xff, //0x0000057b movq %rdi, %r15
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000057e cmpl $10000, %r14d
- 0x0f, 0x83, 0x43, 0x04, 0x00, 0x00, //0x00000585 jae LBB0_63
- //0x0000058b LBB0_39
- 0x44, 0x89, 0xf2, //0x0000058b movl %r14d, %edx
- 0xe9, 0x97, 0x04, 0x00, 0x00, //0x0000058e jmp LBB0_65
- //0x00000593 LBB0_40
- 0x45, 0x31, 0xd2, //0x00000593 xorl %r10d, %r10d
- 0x44, 0x89, 0xf2, //0x00000596 movl %r14d, %edx
- 0x4d, 0x89, 0xfc, //0x00000599 movq %r15, %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000059c cmpl $10000, %edx
- 0x0f, 0x82, 0x05, 0xff, 0xff, 0xff, //0x000005a2 jb LBB0_41
- //0x000005a8 LBB0_88
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000005a8 movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0xcb, 0x0c, 0x00, 0x00, //0x000005ae leaq $3275(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b5 .p2align 4, 0x90
- //0x000005c0 LBB0_89
- 0x89, 0xd3, //0x000005c0 movl %edx, %ebx
- 0x49, 0x0f, 0xaf, 0xdb, //0x000005c2 imulq %r11, %rbx
- 0x48, 0xc1, 0xeb, 0x2d, //0x000005c6 shrq $45, %rbx
- 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000005ca imull $-10000, %ebx, %eax
- 0x01, 0xd0, //0x000005d0 addl %edx, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x000005d2 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x000005d9 shrq $37, %rsi
- 0x6b, 0xce, 0x64, //0x000005dd imull $100, %esi, %ecx
- 0x29, 0xc8, //0x000005e0 subl %ecx, %eax
- 0x41, 0x0f, 0xb7, 0x04, 0x46, //0x000005e2 movzwl (%r14,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x44, 0x24, 0xfe, //0x000005e7 movw %ax, $-2(%r12)
- 0x41, 0x0f, 0xb7, 0x04, 0x76, //0x000005ed movzwl (%r14,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x44, 0x24, 0xfc, //0x000005f2 movw %ax, $-4(%r12)
- 0x49, 0x83, 0xc4, 0xfc, //0x000005f8 addq $-4, %r12
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x000005fc cmpl $99999999, %edx
- 0x89, 0xda, //0x00000602 movl %ebx, %edx
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000604 ja LBB0_89
- //0x0000060a LBB0_90
- 0x83, 0xfb, 0x64, //0x0000060a cmpl $100, %ebx
- 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000060d jb LBB0_92
- 0x0f, 0xb7, 0xc3, //0x00000613 movzwl %bx, %eax
- 0xc1, 0xe8, 0x02, //0x00000616 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000619 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000061f shrl $17, %eax
- 0x6b, 0xc8, 0x64, //0x00000622 imull $100, %eax, %ecx
- 0x29, 0xcb, //0x00000625 subl %ecx, %ebx
- 0x0f, 0xb7, 0xcb, //0x00000627 movzwl %bx, %ecx
- 0x48, 0x8d, 0x15, 0x4f, 0x0c, 0x00, 0x00, //0x0000062a leaq $3151(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000631 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4c, 0x24, 0xfe, //0x00000635 movw %cx, $-2(%r12)
- 0x49, 0x83, 0xc4, 0xfe, //0x0000063b addq $-2, %r12
- 0x89, 0xc3, //0x0000063f movl %eax, %ebx
- //0x00000641 LBB0_92
- 0x49, 0x8d, 0x40, 0x01, //0x00000641 leaq $1(%r8), %rax
- 0x83, 0xfb, 0x0a, //0x00000645 cmpl $10, %ebx
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000648 jb LBB0_94
- 0x89, 0xd9, //0x0000064e movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x29, 0x0c, 0x00, 0x00, //0x00000650 leaq $3113(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000657 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4c, 0x24, 0xfe, //0x0000065b movw %cx, $-2(%r12)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000661 jmp LBB0_95
- //0x00000666 LBB0_94
- 0x80, 0xc3, 0x30, //0x00000666 addb $48, %bl
- 0x88, 0x18, //0x00000669 movb %bl, (%rax)
- //0x0000066b LBB0_95
- 0x4d, 0x29, 0xd7, //0x0000066b subq %r10, %r15
- 0x90, 0x90, //0x0000066e .p2align 4, 0x90
- //0x00000670 LBB0_96
- 0x41, 0x80, 0x7f, 0xff, 0x30, //0x00000670 cmpb $48, $-1(%r15)
- 0x4d, 0x8d, 0x7f, 0xff, //0x00000675 leaq $-1(%r15), %r15
- 0x0f, 0x84, 0xf1, 0xff, 0xff, 0xff, //0x00000679 je LBB0_96
- 0x41, 0x8a, 0x48, 0x01, //0x0000067f movb $1(%r8), %cl
- 0x41, 0x88, 0x08, //0x00000683 movb %cl, (%r8)
- 0x49, 0x8d, 0x4f, 0x01, //0x00000686 leaq $1(%r15), %rcx
- 0x48, 0x89, 0xca, //0x0000068a movq %rcx, %rdx
- 0x48, 0x29, 0xc2, //0x0000068d subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000690 cmpq $2, %rdx
- 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00000694 jl LBB0_99
- 0xc6, 0x00, 0x2e, //0x0000069a movb $46, (%rax)
- 0x49, 0x89, 0xcf, //0x0000069d movq %rcx, %r15
- //0x000006a0 LBB0_99
- 0x41, 0xc6, 0x07, 0x65, //0x000006a0 movb $101, (%r15)
- 0x45, 0x85, 0xc9, //0x000006a4 testl %r9d, %r9d
- 0x0f, 0x8e, 0xd1, 0x02, 0x00, 0x00, //0x000006a7 jle LBB0_102
- 0x41, 0xff, 0xc9, //0x000006ad decl %r9d
- 0x41, 0xc6, 0x47, 0x01, 0x2b, //0x000006b0 movb $43, $1(%r15)
- 0x44, 0x89, 0xc8, //0x000006b5 movl %r9d, %eax
- 0x83, 0xf8, 0x64, //0x000006b8 cmpl $100, %eax
- 0x0f, 0x8c, 0xd3, 0x02, 0x00, 0x00, //0x000006bb jl LBB0_103
- //0x000006c1 LBB0_101
- 0x89, 0xc1, //0x000006c1 movl %eax, %ecx
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000006c3 movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x000006c8 imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x23, //0x000006cc shrq $35, %rdx
- 0x8d, 0x0c, 0x12, //0x000006d0 leal (%rdx,%rdx), %ecx
- 0x8d, 0x0c, 0x89, //0x000006d3 leal (%rcx,%rcx,4), %ecx
- 0x29, 0xc8, //0x000006d6 subl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xa1, 0x0b, 0x00, 0x00, //0x000006d8 leaq $2977(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x51, //0x000006df movzwl (%rcx,%rdx,2), %ecx
- 0x66, 0x41, 0x89, 0x4f, 0x02, //0x000006e3 movw %cx, $2(%r15)
- 0x0c, 0x30, //0x000006e8 orb $48, %al
- 0x41, 0x88, 0x47, 0x04, //0x000006ea movb %al, $4(%r15)
- 0x49, 0x83, 0xc7, 0x05, //0x000006ee addq $5, %r15
- 0x4d, 0x89, 0xf8, //0x000006f2 movq %r15, %r8
- 0xe9, 0x26, 0x0b, 0x00, 0x00, //0x000006f5 jmp LBB0_163
- //0x000006fa LBB0_42
- 0x49, 0xd3, 0xeb, //0x000006fa shrq %cl, %r11
- 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000006fd movabsq $8589934464, %rax
- 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x00000707 addq $1410065535, %rax
- 0x49, 0x39, 0xc3, //0x0000070d cmpq %rax, %r11
- 0x0f, 0x86, 0xf7, 0x03, 0x00, 0x00, //0x00000710 jbe LBB0_73
- 0x4c, 0x89, 0xd8, //0x00000716 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x00000719 shrq $11, %rax
- 0x41, 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000071d movl $11, %r10d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000723 cmpq $48828125, %rax
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000729 jb LBB0_49
- 0x4c, 0x89, 0xd8, //0x0000072f movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x00000732 shrq $12, %rax
- 0x41, 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000736 movl $12, %r10d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x0000073c cmpq $244140625, %rax
- 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x00000742 jb LBB0_49
- 0x4c, 0x89, 0xd8, //0x00000748 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x0000074b shrq $13, %rax
- 0x41, 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000074f movl $13, %r10d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000755 cmpq $1220703125, %rax
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x0000075b jb LBB0_49
- 0x41, 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000761 movl $14, %r10d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000767 movabsq $100000000000000, %rax
- 0x49, 0x39, 0xc3, //0x00000771 cmpq %rax, %r11
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x00000774 jb LBB0_49
- 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x0000077a movl $15, %r10d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000780 movabsq $1000000000000000, %rax
- 0x49, 0x39, 0xc3, //0x0000078a cmpq %rax, %r11
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000078d jb LBB0_49
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000793 movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc3, //0x0000079d cmpq %rax, %r11
- 0x41, 0xba, 0x11, 0x00, 0x00, 0x00, //0x000007a0 movl $17, %r10d
- 0x49, 0x83, 0xda, 0x00, //0x000007a6 sbbq $0, %r10
- //0x000007aa LBB0_49
- 0x4d, 0x01, 0xc2, //0x000007aa addq %r8, %r10
- //0x000007ad LBB0_50
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000007ad movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xd8, //0x000007b7 movq %r11, %rax
- 0x48, 0xf7, 0xe2, //0x000007ba mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000007bd shrq $26, %rdx
- 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x000007c1 imull $-100000000, %edx, %ecx
- 0x44, 0x01, 0xd9, //0x000007c7 addl %r11d, %ecx
- 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007ca movl $3518437209, %r9d
- 0x48, 0x89, 0xce, //0x000007d0 movq %rcx, %rsi
- 0x49, 0x0f, 0xaf, 0xf1, //0x000007d3 imulq %r9, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x000007d7 shrq $45, %rsi
- 0x69, 0xde, 0x10, 0x27, 0x00, 0x00, //0x000007db imull $10000, %esi, %ebx
- 0x29, 0xd9, //0x000007e1 subl %ebx, %ecx
- 0x48, 0x89, 0xf0, //0x000007e3 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc1, //0x000007e6 imulq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000007ea shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x000007ee imull $10000, %eax, %eax
- 0x29, 0xc6, //0x000007f4 subl %eax, %esi
- 0x0f, 0xb7, 0xc1, //0x000007f6 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000007f9 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000007fc imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000802 shrl $17, %eax
- 0x6b, 0xd8, 0x64, //0x00000805 imull $100, %eax, %ebx
- 0x29, 0xd9, //0x00000808 subl %ebx, %ecx
- 0x44, 0x0f, 0xb7, 0xc9, //0x0000080a movzwl %cx, %r9d
- 0x0f, 0xb7, 0xde, //0x0000080e movzwl %si, %ebx
- 0xc1, 0xeb, 0x02, //0x00000811 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x00000814 imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x0000081a shrl $17, %ebx
- 0x6b, 0xcb, 0x64, //0x0000081d imull $100, %ebx, %ecx
- 0x29, 0xce, //0x00000820 subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xde, //0x00000822 movzwl %si, %r11d
- 0x48, 0x8d, 0x35, 0x53, 0x0a, 0x00, 0x00, //0x00000826 leaq $2643(%rip), %rsi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x0c, 0x4e, //0x0000082d movzwl (%rsi,%r9,2), %ecx
- 0x66, 0x41, 0x89, 0x4a, 0xfe, //0x00000832 movw %cx, $-2(%r10)
- 0x0f, 0xb7, 0x04, 0x46, //0x00000837 movzwl (%rsi,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfc, //0x0000083b movw %ax, $-4(%r10)
- 0x42, 0x0f, 0xb7, 0x04, 0x5e, //0x00000840 movzwl (%rsi,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000845 movw %ax, $-6(%r10)
- 0x0f, 0xb7, 0x04, 0x5e, //0x0000084a movzwl (%rsi,%rbx,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xf8, //0x0000084e movw %ax, $-8(%r10)
- 0x49, 0x8d, 0x42, 0xf8, //0x00000853 leaq $-8(%r10), %rax
- 0x49, 0x89, 0xd3, //0x00000857 movq %rdx, %r11
- 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000085a cmpl $10000, %r11d
- 0x0f, 0x82, 0x4b, 0x03, 0x00, 0x00, //0x00000861 jb LBB0_83
- //0x00000867 LBB0_51
- 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000867 movl $3518437209, %r9d
- 0x4c, 0x8d, 0x35, 0x0c, 0x0a, 0x00, 0x00, //0x0000086d leaq $2572(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90
- //0x00000880 LBB0_52
- 0x44, 0x89, 0xda, //0x00000880 movl %r11d, %edx
- 0x49, 0x0f, 0xaf, 0xd1, //0x00000883 imulq %r9, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000887 shrq $45, %rdx
- 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x0000088b imull $-10000, %edx, %ecx
- 0x44, 0x01, 0xd9, //0x00000891 addl %r11d, %ecx
- 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00000894 imulq $1374389535, %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x0000089b shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x0000089f imull $100, %esi, %ebx
- 0x29, 0xd9, //0x000008a2 subl %ebx, %ecx
- 0x41, 0x0f, 0xb7, 0x0c, 0x4e, //0x000008a4 movzwl (%r14,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x000008a9 movw %cx, $-2(%rax)
- 0x41, 0x0f, 0xb7, 0x0c, 0x76, //0x000008ad movzwl (%r14,%rsi,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x000008b2 movw %cx, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x000008b6 addq $-4, %rax
- 0x41, 0x81, 0xfb, 0xff, 0xe0, 0xf5, 0x05, //0x000008ba cmpl $99999999, %r11d
- 0x41, 0x89, 0xd3, //0x000008c1 movl %edx, %r11d
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000008c4 ja LBB0_52
- 0x83, 0xfa, 0x64, //0x000008ca cmpl $100, %edx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008cd jb LBB0_55
- //0x000008d3 LBB0_54
- 0x0f, 0xb7, 0xca, //0x000008d3 movzwl %dx, %ecx
- 0xc1, 0xe9, 0x02, //0x000008d6 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000008d9 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000008df shrl $17, %ecx
- 0x6b, 0xf1, 0x64, //0x000008e2 imull $100, %ecx, %esi
- 0x29, 0xf2, //0x000008e5 subl %esi, %edx
- 0x0f, 0xb7, 0xd2, //0x000008e7 movzwl %dx, %edx
- 0x48, 0x8d, 0x35, 0x8f, 0x09, 0x00, 0x00, //0x000008ea leaq $2447(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x000008f1 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x000008f5 movw %dx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x000008f9 addq $-2, %rax
- 0x89, 0xca, //0x000008fd movl %ecx, %edx
- //0x000008ff LBB0_55
- 0x83, 0xfa, 0x0a, //0x000008ff cmpl $10, %edx
- 0x0f, 0x82, 0xbb, 0x02, 0x00, 0x00, //0x00000902 jb LBB0_84
- 0x89, 0xd1, //0x00000908 movl %edx, %ecx
- 0x48, 0x8d, 0x15, 0x6f, 0x09, 0x00, 0x00, //0x0000090a leaq $2415(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000911 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000915 movw %cx, $-2(%rax)
- 0xe9, 0xab, 0x02, 0x00, 0x00, //0x00000919 jmp LBB0_85
- //0x0000091e LBB0_57
- 0x45, 0x85, 0xc9, //0x0000091e testl %r9d, %r9d
- 0x0f, 0x8f, 0xea, 0x04, 0x00, 0x00, //0x00000921 jg LBB0_122
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000927 movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x0000092d addq $2, %r8
- 0x45, 0x85, 0xc9, //0x00000931 testl %r9d, %r9d
- 0x0f, 0x89, 0xd7, 0x04, 0x00, 0x00, //0x00000934 jns LBB0_122
- 0x31, 0xc0, //0x0000093a xorl %eax, %eax
- 0x41, 0x83, 0xf9, 0x80, //0x0000093c cmpl $-128, %r9d
- 0x0f, 0x87, 0xb4, 0x04, 0x00, 0x00, //0x00000940 ja LBB0_120
- 0x45, 0x89, 0xcb, //0x00000946 movl %r9d, %r11d
- 0x41, 0xf7, 0xd3, //0x00000949 notl %r11d
- 0x49, 0xff, 0xc3, //0x0000094c incq %r11
- 0x4c, 0x89, 0xd8, //0x0000094f movq %r11, %rax
- 0x4c, 0x21, 0xd0, //0x00000952 andq %r10, %rax
- 0x48, 0x8d, 0x70, 0x80, //0x00000955 leaq $-128(%rax), %rsi
- 0x48, 0x89, 0xf2, //0x00000959 movq %rsi, %rdx
- 0x48, 0xc1, 0xea, 0x07, //0x0000095c shrq $7, %rdx
- 0x48, 0xff, 0xc2, //0x00000960 incq %rdx
- 0x41, 0x89, 0xd7, //0x00000963 movl %edx, %r15d
- 0x41, 0x83, 0xe7, 0x03, //0x00000966 andl $3, %r15d
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x0000096a cmpq $384, %rsi
- 0x0f, 0x83, 0x8d, 0x03, 0x00, 0x00, //0x00000971 jae LBB0_114
- 0x31, 0xd2, //0x00000977 xorl %edx, %edx
- 0xe9, 0x33, 0x04, 0x00, 0x00, //0x00000979 jmp LBB0_116
- //0x0000097e LBB0_102
- 0x41, 0xc6, 0x47, 0x01, 0x2d, //0x0000097e movb $45, $1(%r15)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000983 movl $1, %eax
- 0x44, 0x29, 0xc8, //0x00000988 subl %r9d, %eax
- 0x83, 0xf8, 0x64, //0x0000098b cmpl $100, %eax
- 0x0f, 0x8d, 0x2d, 0xfd, 0xff, 0xff, //0x0000098e jge LBB0_101
- //0x00000994 LBB0_103
- 0x83, 0xf8, 0x0a, //0x00000994 cmpl $10, %eax
- 0x0f, 0x8c, 0x5e, 0x01, 0x00, 0x00, //0x00000997 jl LBB0_105
- 0x48, 0x98, //0x0000099d cltq
- 0x48, 0x8d, 0x0d, 0xda, 0x08, 0x00, 0x00, //0x0000099f leaq $2266(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000009a6 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0x02, //0x000009aa movw %ax, $2(%r15)
- 0x49, 0x83, 0xc7, 0x04, //0x000009af addq $4, %r15
- 0x4d, 0x89, 0xf8, //0x000009b3 movq %r15, %r8
- 0xe9, 0x65, 0x08, 0x00, 0x00, //0x000009b6 jmp LBB0_163
- //0x000009bb LBB0_62
- 0x48, 0x89, 0xd8, //0x000009bb movq %rbx, %rax
- 0x49, 0x89, 0xff, //0x000009be movq %rdi, %r15
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000009c1 cmpl $10000, %r14d
- 0x0f, 0x82, 0xbd, 0xfb, 0xff, 0xff, //0x000009c8 jb LBB0_39
- //0x000009ce LBB0_63
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000009ce movl $3518437209, %r10d
- 0x4c, 0x8d, 0x1d, 0xa5, 0x08, 0x00, 0x00, //0x000009d4 leaq $2213(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009db .p2align 4, 0x90
- //0x000009e0 LBB0_64
- 0x44, 0x89, 0xf2, //0x000009e0 movl %r14d, %edx
- 0x49, 0x0f, 0xaf, 0xd2, //0x000009e3 imulq %r10, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000009e7 shrq $45, %rdx
- 0x69, 0xf2, 0xf0, 0xd8, 0xff, 0xff, //0x000009eb imull $-10000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x000009f1 addl %r14d, %esi
- 0x48, 0x69, 0xce, 0x1f, 0x85, 0xeb, 0x51, //0x000009f4 imulq $1374389535, %rsi, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000009fb shrq $37, %rcx
- 0x6b, 0xf9, 0x64, //0x000009ff imull $100, %ecx, %edi
- 0x29, 0xfe, //0x00000a02 subl %edi, %esi
- 0x41, 0x0f, 0xb7, 0x34, 0x73, //0x00000a04 movzwl (%r11,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xfe, //0x00000a09 movw %si, $-2(%rax)
- 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x00000a0d movzwl (%r11,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x00000a12 movw %cx, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x00000a16 addq $-4, %rax
- 0x41, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000a1a cmpl $99999999, %r14d
- 0x41, 0x89, 0xd6, //0x00000a21 movl %edx, %r14d
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000a24 ja LBB0_64
- //0x00000a2a LBB0_65
- 0x83, 0xfa, 0x64, //0x00000a2a cmpl $100, %edx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000a2d jb LBB0_67
- 0x0f, 0xb7, 0xca, //0x00000a33 movzwl %dx, %ecx
- 0xc1, 0xe9, 0x02, //0x00000a36 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000a39 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000a3f shrl $17, %ecx
- 0x6b, 0xf1, 0x64, //0x00000a42 imull $100, %ecx, %esi
- 0x29, 0xf2, //0x00000a45 subl %esi, %edx
- 0x0f, 0xb7, 0xd2, //0x00000a47 movzwl %dx, %edx
- 0x48, 0x8d, 0x35, 0x2f, 0x08, 0x00, 0x00, //0x00000a4a leaq $2095(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000a51 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x00000a55 movw %dx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00000a59 addq $-2, %rax
- 0x89, 0xca, //0x00000a5d movl %ecx, %edx
- //0x00000a5f LBB0_67
- 0x4c, 0x89, 0xff, //0x00000a5f movq %r15, %rdi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000a62 movq $-48(%rbp), %r11
- 0x49, 0x63, 0xc9, //0x00000a66 movslq %r9d, %rcx
- 0x83, 0xfa, 0x0a, //0x00000a69 cmpl $10, %edx
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000a6c jb LBB0_69
- 0x89, 0xd2, //0x00000a72 movl %edx, %edx
- 0x48, 0x8d, 0x35, 0x05, 0x08, 0x00, 0x00, //0x00000a74 leaq $2053(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000a7b movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x00000a7f movw %dx, $-2(%rax)
- 0x49, 0x01, 0xc8, //0x00000a83 addq %rcx, %r8
- 0x49, 0x39, 0xcc, //0x00000a86 cmpq %rcx, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000a89 jl LBB0_70
- 0xe9, 0x8c, 0x07, 0x00, 0x00, //0x00000a8f jmp LBB0_163
- //0x00000a94 LBB0_69
- 0x80, 0xc2, 0x30, //0x00000a94 addb $48, %dl
- 0x41, 0x88, 0x10, //0x00000a97 movb %dl, (%r8)
- 0x49, 0x01, 0xc8, //0x00000a9a addq %rcx, %r8
- 0x49, 0x39, 0xcc, //0x00000a9d cmpq %rcx, %r12
- 0x0f, 0x8d, 0x7a, 0x07, 0x00, 0x00, //0x00000aa0 jge LBB0_163
- //0x00000aa6 LBB0_70
- 0x4b, 0x8d, 0x04, 0x23, //0x00000aa6 leaq (%r11,%r12), %rax
- 0x4c, 0x8d, 0x54, 0x07, 0x01, //0x00000aaa leaq $1(%rdi,%rax), %r10
- 0x4d, 0x39, 0xc2, //0x00000aaf cmpq %r8, %r10
- 0x4d, 0x0f, 0x46, 0xd0, //0x00000ab2 cmovbeq %r8, %r10
- 0x4a, 0x8d, 0x0c, 0x1f, //0x00000ab6 leaq (%rdi,%r11), %rcx
- 0x4c, 0x01, 0xe1, //0x00000aba addq %r12, %rcx
- 0x49, 0x29, 0xca, //0x00000abd subq %rcx, %r10
- 0x49, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00000ac0 cmpq $128, %r10
- 0x0f, 0x82, 0x23, 0x02, 0x00, 0x00, //0x00000ac7 jb LBB0_113
- 0x4d, 0x89, 0xd1, //0x00000acd movq %r10, %r9
- 0x49, 0x83, 0xe1, 0x80, //0x00000ad0 andq $-128, %r9
- 0x49, 0x8d, 0x71, 0x80, //0x00000ad4 leaq $-128(%r9), %rsi
- 0x48, 0x89, 0xf2, //0x00000ad8 movq %rsi, %rdx
- 0x48, 0xc1, 0xea, 0x07, //0x00000adb shrq $7, %rdx
- 0x48, 0xff, 0xc2, //0x00000adf incq %rdx
- 0x89, 0xd1, //0x00000ae2 movl %edx, %ecx
- 0x83, 0xe1, 0x03, //0x00000ae4 andl $3, %ecx
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000ae7 cmpq $384, %rsi
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x00000aee jae LBB0_106
- 0x31, 0xc0, //0x00000af4 xorl %eax, %eax
- 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x00000af6 jmp LBB0_108
- //0x00000afb LBB0_105
- 0x04, 0x30, //0x00000afb addb $48, %al
- 0x41, 0x88, 0x47, 0x02, //0x00000afd movb %al, $2(%r15)
- 0x49, 0x83, 0xc7, 0x03, //0x00000b01 addq $3, %r15
- 0x4d, 0x89, 0xf8, //0x00000b05 movq %r15, %r8
- 0xe9, 0x13, 0x07, 0x00, 0x00, //0x00000b08 jmp LBB0_163
- //0x00000b0d LBB0_73
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b0d movl $1, %r10d
- 0x49, 0x83, 0xfb, 0x0a, //0x00000b13 cmpq $10, %r11
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000b17 jb LBB0_81
- 0x41, 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000b1d movl $2, %r10d
- 0x49, 0x83, 0xfb, 0x64, //0x00000b23 cmpq $100, %r11
- 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000b27 jb LBB0_81
- 0x41, 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000b2d movl $3, %r10d
- 0x49, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x00000b33 cmpq $1000, %r11
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000b3a jb LBB0_81
- 0x41, 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000b40 movl $4, %r10d
- 0x49, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000b46 cmpq $10000, %r11
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00000b4d jb LBB0_81
- 0x41, 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000b53 movl $5, %r10d
- 0x49, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x00000b59 cmpq $100000, %r11
- 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x00000b60 jb LBB0_81
- 0x41, 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000b66 movl $6, %r10d
- 0x49, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x00000b6c cmpq $1000000, %r11
- 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00000b73 jb LBB0_81
- 0x41, 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000b79 movl $7, %r10d
- 0x49, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x00000b7f cmpq $10000000, %r11
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00000b86 jb LBB0_81
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000b8c movl $8, %r10d
- 0x49, 0x81, 0xfb, 0xff, 0xe0, 0xf5, 0x05, //0x00000b92 cmpq $99999999, %r11
- 0x0f, 0x87, 0xb3, 0x06, 0x00, 0x00, //0x00000b99 ja LBB0_167
- //0x00000b9f LBB0_81
- 0x4d, 0x01, 0xc2, //0x00000b9f addq %r8, %r10
- //0x00000ba2 LBB0_82
- 0x4c, 0x89, 0xd0, //0x00000ba2 movq %r10, %rax
- 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000ba5 cmpl $10000, %r11d
- 0x0f, 0x83, 0xb5, 0xfc, 0xff, 0xff, //0x00000bac jae LBB0_51
- //0x00000bb2 LBB0_83
- 0x44, 0x89, 0xda, //0x00000bb2 movl %r11d, %edx
- 0x83, 0xfa, 0x64, //0x00000bb5 cmpl $100, %edx
- 0x0f, 0x83, 0x15, 0xfd, 0xff, 0xff, //0x00000bb8 jae LBB0_54
- 0xe9, 0x3c, 0xfd, 0xff, 0xff, //0x00000bbe jmp LBB0_55
- //0x00000bc3 LBB0_84
- 0x80, 0xc2, 0x30, //0x00000bc3 addb $48, %dl
- 0x41, 0x88, 0x10, //0x00000bc6 movb %dl, (%r8)
- //0x00000bc9 LBB0_85
- 0x41, 0x29, 0xfa, //0x00000bc9 subl %edi, %r10d
- 0x45, 0x89, 0xd0, //0x00000bcc movl %r10d, %r8d
- 0xe9, 0x4f, 0x06, 0x00, 0x00, //0x00000bcf jmp LBB0_164
- //0x00000bd4 LBB0_86
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000bd4 movl $8, %r10d
- 0x4d, 0x8d, 0x67, 0xf8, //0x00000bda leaq $-8(%r15), %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000bde cmpl $10000, %edx
- 0x0f, 0x82, 0xc3, 0xf8, 0xff, 0xff, //0x00000be4 jb LBB0_41
- 0xe9, 0xb9, 0xf9, 0xff, 0xff, //0x00000bea jmp LBB0_88
- //0x00000bef LBB0_106
- 0x48, 0x29, 0xca, //0x00000bef subq %rcx, %rdx
- 0x48, 0x8d, 0xb4, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x00000bf2 leaq $480(%rdi,%rax), %rsi
- 0x31, 0xc0, //0x00000bfa xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x05, 0xfc, 0xf3, 0xff, 0xff, //0x00000bfc vmovdqu $-3076(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c04 .p2align 4, 0x90
- //0x00000c10 LBB0_107
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0xfe, 0xff, 0xff, //0x00000c10 vmovdqu %ymm0, $-480(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0xfe, 0xff, 0xff, //0x00000c19 vmovdqu %ymm0, $-448(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0xfe, 0xff, 0xff, //0x00000c22 vmovdqu %ymm0, $-416(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0xfe, 0xff, 0xff, //0x00000c2b vmovdqu %ymm0, $-384(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0xfe, 0xff, 0xff, //0x00000c34 vmovdqu %ymm0, $-352(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0xfe, 0xff, 0xff, //0x00000c3d vmovdqu %ymm0, $-320(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0xfe, 0xff, 0xff, //0x00000c46 vmovdqu %ymm0, $-288(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0xff, 0xff, 0xff, //0x00000c4f vmovdqu %ymm0, $-256(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0xff, 0xff, 0xff, //0x00000c58 vmovdqu %ymm0, $-224(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0xff, 0xff, 0xff, //0x00000c61 vmovdqu %ymm0, $-192(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0xff, 0xff, 0xff, //0x00000c6a vmovdqu %ymm0, $-160(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x80, //0x00000c73 vmovdqu %ymm0, $-128(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0xa0, //0x00000c79 vmovdqu %ymm0, $-96(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0xc0, //0x00000c7f vmovdqu %ymm0, $-64(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0xe0, //0x00000c85 vmovdqu %ymm0, $-32(%rsi,%rax)
- 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x00000c8b vmovdqu %ymm0, (%rsi,%rax)
- 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00000c90 addq $512, %rax
- 0x48, 0x83, 0xc2, 0xfc, //0x00000c96 addq $-4, %rdx
- 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000c9a jne LBB0_107
- //0x00000ca0 LBB0_108
- 0x48, 0x85, 0xc9, //0x00000ca0 testq %rcx, %rcx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000ca3 je LBB0_111
- 0x4c, 0x01, 0xd8, //0x00000ca9 addq %r11, %rax
- 0x4c, 0x01, 0xe0, //0x00000cac addq %r12, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x60, //0x00000caf leaq $96(%rdi,%rax), %rax
- 0x48, 0xf7, 0xd9, //0x00000cb4 negq %rcx
- 0xc5, 0xfe, 0x6f, 0x05, 0x41, 0xf3, 0xff, 0xff, //0x00000cb7 vmovdqu $-3263(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, //0x00000cbf .p2align 4, 0x90
- //0x00000cc0 LBB0_110
- 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000cc0 vmovdqu %ymm0, $-96(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000cc5 vmovdqu %ymm0, $-64(%rax)
- 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00000cca vmovdqu %ymm0, $-32(%rax)
- 0xc5, 0xfe, 0x7f, 0x00, //0x00000ccf vmovdqu %ymm0, (%rax)
- 0x48, 0x83, 0xe8, 0x80, //0x00000cd3 subq $-128, %rax
- 0x48, 0xff, 0xc1, //0x00000cd7 incq %rcx
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000cda jne LBB0_110
- //0x00000ce0 LBB0_111
- 0x4d, 0x39, 0xd1, //0x00000ce0 cmpq %r10, %r9
- 0x0f, 0x84, 0x37, 0x05, 0x00, 0x00, //0x00000ce3 je LBB0_163
- 0x4c, 0x01, 0xcb, //0x00000ce9 addq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, //0x00000cec .p2align 4, 0x90
- //0x00000cf0 LBB0_113
- 0xc6, 0x03, 0x30, //0x00000cf0 movb $48, (%rbx)
- 0x48, 0xff, 0xc3, //0x00000cf3 incq %rbx
- 0x4c, 0x39, 0xc3, //0x00000cf6 cmpq %r8, %rbx
- 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00000cf9 jb LBB0_113
- 0xe9, 0x1c, 0x05, 0x00, 0x00, //0x00000cff jmp LBB0_163
- //0x00000d04 LBB0_114
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000d04 movq $-48(%rbp), %rcx
- 0x48, 0x8d, 0xb4, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00000d08 leaq $482(%rcx,%rdi), %rsi
- 0x4c, 0x89, 0xfb, //0x00000d10 movq %r15, %rbx
- 0x48, 0x29, 0xd3, //0x00000d13 subq %rdx, %rbx
- 0x31, 0xd2, //0x00000d16 xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0xe0, 0xf2, 0xff, 0xff, //0x00000d18 vmovdqu $-3360(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000d20 LBB0_115
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xfe, 0xff, 0xff, //0x00000d20 vmovdqu %ymm0, $-480(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xfe, 0xff, 0xff, //0x00000d29 vmovdqu %ymm0, $-448(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xfe, 0xff, 0xff, //0x00000d32 vmovdqu %ymm0, $-416(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x80, 0xfe, 0xff, 0xff, //0x00000d3b vmovdqu %ymm0, $-384(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xa0, 0xfe, 0xff, 0xff, //0x00000d44 vmovdqu %ymm0, $-352(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xc0, 0xfe, 0xff, 0xff, //0x00000d4d vmovdqu %ymm0, $-320(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xe0, 0xfe, 0xff, 0xff, //0x00000d56 vmovdqu %ymm0, $-288(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x00, 0xff, 0xff, 0xff, //0x00000d5f vmovdqu %ymm0, $-256(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000d68 vmovdqu %ymm0, $-224(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000d71 vmovdqu %ymm0, $-192(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000d7a vmovdqu %ymm0, $-160(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0x80, //0x00000d83 vmovdqu %ymm0, $-128(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xa0, //0x00000d89 vmovdqu %ymm0, $-96(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xc0, //0x00000d8f vmovdqu %ymm0, $-64(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xe0, //0x00000d95 vmovdqu %ymm0, $-32(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x16, //0x00000d9b vmovdqu %ymm0, (%rsi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000da0 addq $512, %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x00000da7 addq $4, %rbx
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000dab jne LBB0_115
- //0x00000db1 LBB0_116
- 0x4d, 0x85, 0xff, //0x00000db1 testq %r15, %r15
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000db4 je LBB0_119
- 0x48, 0x03, 0x55, 0xd0, //0x00000dba addq $-48(%rbp), %rdx
- 0x48, 0x8d, 0x54, 0x17, 0x62, //0x00000dbe leaq $98(%rdi,%rdx), %rdx
- 0x49, 0xf7, 0xdf, //0x00000dc3 negq %r15
- 0xc5, 0xfe, 0x6f, 0x05, 0x32, 0xf2, 0xff, 0xff, //0x00000dc6 vmovdqu $-3534(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000dce LBB0_118
- 0xc5, 0xfe, 0x7f, 0x42, 0xa0, //0x00000dce vmovdqu %ymm0, $-96(%rdx)
- 0xc5, 0xfe, 0x7f, 0x42, 0xc0, //0x00000dd3 vmovdqu %ymm0, $-64(%rdx)
- 0xc5, 0xfe, 0x7f, 0x42, 0xe0, //0x00000dd8 vmovdqu %ymm0, $-32(%rdx)
- 0xc5, 0xfe, 0x7f, 0x02, //0x00000ddd vmovdqu %ymm0, (%rdx)
- 0x48, 0x83, 0xea, 0x80, //0x00000de1 subq $-128, %rdx
- 0x49, 0xff, 0xc7, //0x00000de5 incq %r15
- 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000de8 jne LBB0_118
- //0x00000dee LBB0_119
- 0x49, 0x01, 0xc0, //0x00000dee addq %rax, %r8
- 0x49, 0x39, 0xc3, //0x00000df1 cmpq %rax, %r11
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000df4 je LBB0_122
- //0x00000dfa LBB0_120
- 0x44, 0x89, 0xca, //0x00000dfa movl %r9d, %edx
- 0xf7, 0xda, //0x00000dfd negl %edx
- 0x90, //0x00000dff .p2align 4, 0x90
- //0x00000e00 LBB0_121
- 0x41, 0xc6, 0x00, 0x30, //0x00000e00 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00000e04 incq %r8
- 0xff, 0xc0, //0x00000e07 incl %eax
- 0x39, 0xd0, //0x00000e09 cmpl %edx, %eax
- 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x00000e0b jl LBB0_121
- //0x00000e11 LBB0_122
- 0x4f, 0x8d, 0x2c, 0x20, //0x00000e11 leaq (%r8,%r12), %r13
- 0x4c, 0x89, 0xf0, //0x00000e15 movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000e18 shrq $32, %rax
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x00000e1c je LBB0_125
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000e22 movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x00000e2c movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x00000e2f mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000e32 shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000e36 imull $-100000000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x00000e3c addl %r14d, %esi
- 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00000e3f je LBB0_127
- 0x89, 0xf0, //0x00000e45 movl %esi, %eax
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000e47 movl $3518437209, %r11d
- 0x49, 0x0f, 0xaf, 0xc3, //0x00000e4d imulq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000e51 shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x00000e55 imull $10000, %eax, %ecx
- 0x29, 0xce, //0x00000e5b subl %ecx, %esi
- 0x48, 0x89, 0xc1, //0x00000e5d movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xcb, //0x00000e60 imulq %r11, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000e64 shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x00000e68 imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000e6e subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000e70 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000e73 shrl $2, %ecx
- 0x44, 0x69, 0xd9, 0x7b, 0x14, 0x00, 0x00, //0x00000e76 imull $5243, %ecx, %r11d
- 0x41, 0xc1, 0xeb, 0x11, //0x00000e7d shrl $17, %r11d
- 0x41, 0x6b, 0xcb, 0x64, //0x00000e81 imull $100, %r11d, %ecx
- 0x29, 0xce, //0x00000e85 subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xf6, //0x00000e87 movzwl %si, %r14d
- 0x0f, 0xb7, 0xf0, //0x00000e8b movzwl %ax, %esi
- 0xc1, 0xee, 0x02, //0x00000e8e shrl $2, %esi
- 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000e91 imull $5243, %esi, %esi
- 0xc1, 0xee, 0x11, //0x00000e97 shrl $17, %esi
- 0x6b, 0xce, 0x64, //0x00000e9a imull $100, %esi, %ecx
- 0x29, 0xc8, //0x00000e9d subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000e9f movzwl %ax, %r15d
- 0x48, 0x8d, 0x0d, 0xd6, 0x03, 0x00, 0x00, //0x00000ea3 leaq $982(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x71, //0x00000eaa movzwl (%rcx,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000eaf movw %ax, $-2(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000eb4 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000eb9 movw %ax, $-4(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x79, //0x00000ebe movzwl (%rcx,%r15,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfa, //0x00000ec3 movw %ax, $-6(%r13)
- 0x0f, 0xb7, 0x04, 0x71, //0x00000ec8 movzwl (%rcx,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xf8, //0x00000ecc movw %ax, $-8(%r13)
- 0x45, 0x31, 0xdb, //0x00000ed1 xorl %r11d, %r11d
- 0x49, 0x83, 0xc5, 0xf8, //0x00000ed4 addq $-8, %r13
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000ed8 cmpl $10000, %edx
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00000ede jae LBB0_129
- //0x00000ee4 LBB0_126
- 0x89, 0xd1, //0x00000ee4 movl %edx, %ecx
- 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000ee6 jmp LBB0_131
- //0x00000eeb LBB0_125
- 0x45, 0x31, 0xdb, //0x00000eeb xorl %r11d, %r11d
- 0x44, 0x89, 0xf2, //0x00000eee movl %r14d, %edx
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000ef1 cmpl $10000, %edx
- 0x0f, 0x82, 0xe7, 0xff, 0xff, 0xff, //0x00000ef7 jb LBB0_126
- //0x00000efd LBB0_129
- 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00000efd movl $3518437209, %r14d
- 0x4c, 0x8d, 0x3d, 0x76, 0x03, 0x00, 0x00, //0x00000f03 leaq $886(%rip), %r15 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f0a .p2align 4, 0x90
- //0x00000f10 LBB0_130
- 0x89, 0xd1, //0x00000f10 movl %edx, %ecx
- 0x49, 0x0f, 0xaf, 0xce, //0x00000f12 imulq %r14, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000f16 shrq $45, %rcx
- 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000f1a imull $-10000, %ecx, %eax
- 0x01, 0xd0, //0x00000f20 addl %edx, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000f22 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000f29 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x00000f2d imull $100, %esi, %ebx
- 0x29, 0xd8, //0x00000f30 subl %ebx, %eax
- 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000f32 movzwl (%r15,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000f37 movw %ax, $-2(%r13)
- 0x41, 0x0f, 0xb7, 0x04, 0x77, //0x00000f3c movzwl (%r15,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000f41 movw %ax, $-4(%r13)
- 0x49, 0x83, 0xc5, 0xfc, //0x00000f46 addq $-4, %r13
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000f4a cmpl $99999999, %edx
- 0x89, 0xca, //0x00000f50 movl %ecx, %edx
- 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000f52 ja LBB0_130
- //0x00000f58 LBB0_131
- 0x83, 0xf9, 0x64, //0x00000f58 cmpl $100, %ecx
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000f5b jb LBB0_133
- 0x0f, 0xb7, 0xc1, //0x00000f61 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000f64 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f67 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000f6d shrl $17, %eax
- 0x6b, 0xd0, 0x64, //0x00000f70 imull $100, %eax, %edx
- 0x29, 0xd1, //0x00000f73 subl %edx, %ecx
- 0x0f, 0xb7, 0xc9, //0x00000f75 movzwl %cx, %ecx
- 0x48, 0x8d, 0x15, 0x01, 0x03, 0x00, 0x00, //0x00000f78 leaq $769(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000f7f movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0xfe, //0x00000f83 movw %cx, $-2(%r13)
- 0x49, 0x83, 0xc5, 0xfe, //0x00000f88 addq $-2, %r13
- 0x89, 0xc1, //0x00000f8c movl %eax, %ecx
- //0x00000f8e LBB0_133
- 0x83, 0xf9, 0x0a, //0x00000f8e cmpl $10, %ecx
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000f91 jb LBB0_135
- 0x89, 0xc8, //0x00000f97 movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xe0, 0x02, 0x00, 0x00, //0x00000f99 leaq $736(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000fa0 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000fa4 movw %ax, $-2(%r13)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fa9 jmp LBB0_136
- //0x00000fae LBB0_135
- 0x80, 0xc1, 0x30, //0x00000fae addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000fb1 movb %cl, (%r8)
- //0x00000fb4 LBB0_136
- 0x4d, 0x29, 0xdc, //0x00000fb4 subq %r11, %r12
- 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000fb7 leaq $1(%r12), %rcx
- 0x49, 0x8d, 0x54, 0x24, 0x61, //0x00000fbc leaq $97(%r12), %rdx
- 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x00000fc1 leaq $2(%r12), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fc6 .p2align 4, 0x90
- //0x00000fd0 LBB0_137
- 0x48, 0xff, 0xca, //0x00000fd0 decq %rdx
- 0x48, 0xff, 0xc9, //0x00000fd3 decq %rcx
- 0x48, 0xff, 0xcb, //0x00000fd6 decq %rbx
- 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000fd9 cmpb $48, $-1(%r8,%r12)
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000fdf leaq $-1(%r12), %r12
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000fe4 je LBB0_137
- 0x4d, 0x8d, 0x3c, 0x08, //0x00000fea leaq (%r8,%rcx), %r15
- 0x45, 0x85, 0xc9, //0x00000fee testl %r9d, %r9d
- 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x00000ff1 jle LBB0_142
- 0x44, 0x89, 0xf8, //0x00000ff7 movl %r15d, %eax
- 0x44, 0x29, 0xc0, //0x00000ffa subl %r8d, %eax
- 0x41, 0x39, 0xc1, //0x00000ffd cmpl %eax, %r9d
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00001000 jge LBB0_143
- 0x43, 0x8d, 0x04, 0x01, //0x00001006 leal (%r9,%r8), %eax
- 0x41, 0x29, 0xc7, //0x0000100a subl %eax, %r15d
- 0x49, 0x8d, 0x47, 0xff, //0x0000100d leaq $-1(%r15), %rax
- 0x45, 0x89, 0xfa, //0x00001011 movl %r15d, %r10d
- 0x41, 0x83, 0xe2, 0x03, //0x00001014 andl $3, %r10d
- 0x48, 0x83, 0xf8, 0x03, //0x00001018 cmpq $3, %rax
- 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x0000101c jae LBB0_147
- 0x31, 0xc0, //0x00001022 xorl %eax, %eax
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00001024 jmp LBB0_150
- //0x00001029 LBB0_143
- 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001029 jle LBB0_142
- 0x45, 0x01, 0xc1, //0x0000102f addl %r8d, %r9d
- 0x45, 0x89, 0xfe, //0x00001032 movl %r15d, %r14d
- 0x41, 0xf7, 0xd6, //0x00001035 notl %r14d
- 0x45, 0x01, 0xce, //0x00001038 addl %r9d, %r14d
- 0x31, 0xc0, //0x0000103b xorl %eax, %eax
- 0x4d, 0x89, 0xfb, //0x0000103d movq %r15, %r11
- 0x41, 0x83, 0xfe, 0x7e, //0x00001040 cmpl $126, %r14d
- 0x0f, 0x86, 0xb8, 0x01, 0x00, 0x00, //0x00001044 jbe LBB0_161
- 0x49, 0xff, 0xc6, //0x0000104a incq %r14
- 0x4d, 0x21, 0xf2, //0x0000104d andq %r14, %r10
- 0x4f, 0x8d, 0x1c, 0x10, //0x00001050 leaq (%r8,%r10), %r11
- 0x49, 0x8d, 0x5a, 0x80, //0x00001054 leaq $-128(%r10), %rbx
- 0x48, 0x89, 0xde, //0x00001058 movq %rbx, %rsi
- 0x48, 0xc1, 0xee, 0x07, //0x0000105b shrq $7, %rsi
- 0x48, 0xff, 0xc6, //0x0000105f incq %rsi
- 0x41, 0x89, 0xf4, //0x00001062 movl %esi, %r12d
- 0x41, 0x83, 0xe4, 0x03, //0x00001065 andl $3, %r12d
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x00001069 cmpq $384, %rbx
- 0x0f, 0x83, 0x94, 0x00, 0x00, 0x00, //0x00001070 jae LBB0_155
- 0x31, 0xf6, //0x00001076 xorl %esi, %esi
- 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00001078 jmp LBB0_157
- //0x0000107d LBB0_142
- 0x4d, 0x89, 0xf8, //0x0000107d movq %r15, %r8
- 0xe9, 0x9b, 0x01, 0x00, 0x00, //0x00001080 jmp LBB0_163
- //0x00001085 LBB0_127
- 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x00001085 movl $8, %r11d
- 0x49, 0x83, 0xc5, 0xf8, //0x0000108b addq $-8, %r13
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000108f cmpl $10000, %edx
- 0x0f, 0x82, 0x49, 0xfe, 0xff, 0xff, //0x00001095 jb LBB0_126
- 0xe9, 0x5d, 0xfe, 0xff, 0xff, //0x0000109b jmp LBB0_129
- //0x000010a0 LBB0_147
- 0x4d, 0x89, 0xd3, //0x000010a0 movq %r10, %r11
- 0x4d, 0x29, 0xfb, //0x000010a3 subq %r15, %r11
- 0x31, 0xc0, //0x000010a6 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010a8 .p2align 4, 0x90
- //0x000010b0 LBB0_148
- 0x49, 0x8d, 0x14, 0x00, //0x000010b0 leaq (%r8,%rax), %rdx
- 0x8b, 0x74, 0x11, 0xfc, //0x000010b4 movl $-4(%rcx,%rdx), %esi
- 0x89, 0x74, 0x11, 0xfd, //0x000010b8 movl %esi, $-3(%rcx,%rdx)
- 0x48, 0x83, 0xc0, 0xfc, //0x000010bc addq $-4, %rax
- 0x49, 0x39, 0xc3, //0x000010c0 cmpq %rax, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000010c3 jne LBB0_148
- 0x48, 0xf7, 0xd8, //0x000010c9 negq %rax
- //0x000010cc LBB0_150
- 0x4d, 0x85, 0xd2, //0x000010cc testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000010cf je LBB0_153
- 0x49, 0xf7, 0xda, //0x000010d5 negq %r10
- 0x4c, 0x89, 0xc1, //0x000010d8 movq %r8, %rcx
- 0x48, 0x29, 0xc1, //0x000010db subq %rax, %rcx
- 0x31, 0xc0, //0x000010de xorl %eax, %eax
- //0x000010e0 .p2align 4, 0x90
- //0x000010e0 LBB0_152
- 0x48, 0x8d, 0x34, 0x01, //0x000010e0 leaq (%rcx,%rax), %rsi
- 0x41, 0x0f, 0xb6, 0x14, 0x34, //0x000010e4 movzbl (%r12,%rsi), %edx
- 0x41, 0x88, 0x54, 0x34, 0x01, //0x000010e9 movb %dl, $1(%r12,%rsi)
- 0x48, 0xff, 0xc8, //0x000010ee decq %rax
- 0x49, 0x39, 0xc2, //0x000010f1 cmpq %rax, %r10
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x000010f4 jne LBB0_152
- //0x000010fa LBB0_153
- 0x49, 0x63, 0xc1, //0x000010fa movslq %r9d, %rax
- 0x41, 0xc6, 0x04, 0x00, 0x2e, //0x000010fd movb $46, (%r8,%rax)
- 0x49, 0x01, 0xd8, //0x00001102 addq %rbx, %r8
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00001105 jmp LBB0_163
- //0x0000110a LBB0_155
- 0x4c, 0x89, 0xe3, //0x0000110a movq %r12, %rbx
- 0x48, 0x29, 0xf3, //0x0000110d subq %rsi, %rbx
- 0x31, 0xf6, //0x00001110 xorl %esi, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0xe6, 0xee, 0xff, 0xff, //0x00001112 vmovdqu $-4378(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x0000111a LBB0_156
- 0x49, 0x8d, 0x04, 0x30, //0x0000111a leaq (%r8,%rsi), %rax
- 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x0000111e vmovdqu %ymm0, (%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x20, //0x00001123 vmovdqu %ymm0, $32(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x40, //0x00001129 vmovdqu %ymm0, $64(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x60, //0x0000112f vmovdqu %ymm0, $96(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0x00, 0x00, 0x00, //0x00001135 vmovdqu %ymm0, $128(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0x00, 0x00, 0x00, //0x0000113e vmovdqu %ymm0, $160(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0x00, 0x00, 0x00, //0x00001147 vmovdqu %ymm0, $192(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0x00, 0x00, 0x00, //0x00001150 vmovdqu %ymm0, $224(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0x01, 0x00, 0x00, //0x00001159 vmovdqu %ymm0, $256(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0x01, 0x00, 0x00, //0x00001162 vmovdqu %ymm0, $288(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0x01, 0x00, 0x00, //0x0000116b vmovdqu %ymm0, $320(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0x01, 0x00, 0x00, //0x00001174 vmovdqu %ymm0, $352(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0x01, 0x00, 0x00, //0x0000117d vmovdqu %ymm0, $384(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0x01, 0x00, 0x00, //0x00001186 vmovdqu %ymm0, $416(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0x01, 0x00, 0x00, //0x0000118f vmovdqu %ymm0, $448(%rcx,%rax)
- 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0x01, 0x00, 0x00, //0x00001198 vmovdqu %ymm0, $480(%rcx,%rax)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x000011a1 addq $512, %rsi
- 0x48, 0x83, 0xc3, 0x04, //0x000011a8 addq $4, %rbx
- 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000011ac jne LBB0_156
- //0x000011b2 LBB0_157
- 0x49, 0x01, 0xcb, //0x000011b2 addq %rcx, %r11
- 0x4d, 0x85, 0xe4, //0x000011b5 testq %r12, %r12
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000011b8 je LBB0_160
- 0x49, 0x01, 0xf0, //0x000011be addq %rsi, %r8
- 0x49, 0x01, 0xd0, //0x000011c1 addq %rdx, %r8
- 0x49, 0xf7, 0xdc, //0x000011c4 negq %r12
- 0xc5, 0xfe, 0x6f, 0x05, 0x31, 0xee, 0xff, 0xff, //0x000011c7 vmovdqu $-4559(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x000011cf LBB0_159
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x000011cf vmovdqu %ymm0, $-96(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x000011d5 vmovdqu %ymm0, $-64(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x000011db vmovdqu %ymm0, $-32(%r8)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x000011e1 vmovdqu %ymm0, (%r8)
- 0x49, 0x83, 0xe8, 0x80, //0x000011e6 subq $-128, %r8
- 0x49, 0xff, 0xc4, //0x000011ea incq %r12
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000011ed jne LBB0_159
- //0x000011f3 LBB0_160
- 0x44, 0x89, 0xd0, //0x000011f3 movl %r10d, %eax
- 0x4d, 0x89, 0xd8, //0x000011f6 movq %r11, %r8
- 0x4d, 0x39, 0xd6, //0x000011f9 cmpq %r10, %r14
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000011fc je LBB0_163
- //0x00001202 LBB0_161
- 0x41, 0x29, 0xc1, //0x00001202 subl %eax, %r9d
- 0x45, 0x29, 0xf9, //0x00001205 subl %r15d, %r9d
- 0x4d, 0x89, 0xd8, //0x00001208 movq %r11, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000120b .p2align 4, 0x90
- //0x00001210 LBB0_162
- 0x41, 0xc6, 0x00, 0x30, //0x00001210 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00001214 incq %r8
- 0x41, 0xff, 0xc9, //0x00001217 decl %r9d
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000121a jne LBB0_162
- //0x00001220 LBB0_163
- 0x41, 0x29, 0xf8, //0x00001220 subl %edi, %r8d
- //0x00001223 LBB0_164
- 0x44, 0x89, 0xc0, //0x00001223 movl %r8d, %eax
- 0x48, 0x83, 0xc4, 0x08, //0x00001226 addq $8, %rsp
- 0x5b, //0x0000122a popq %rbx
- 0x41, 0x5c, //0x0000122b popq %r12
- 0x41, 0x5d, //0x0000122d popq %r13
- 0x41, 0x5e, //0x0000122f popq %r14
- 0x41, 0x5f, //0x00001231 popq %r15
- 0x5d, //0x00001233 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00001234 vzeroupper
- 0xc3, //0x00001237 retq
- //0x00001238 LBB0_165
- 0x45, 0x31, 0xc0, //0x00001238 xorl %r8d, %r8d
- 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000123b jmp LBB0_164
- //0x00001240 LBB0_166
- 0x48, 0x89, 0x75, 0xd0, //0x00001240 movq %rsi, $-48(%rbp)
- 0x41, 0xba, 0xce, 0xfb, 0xff, 0xff, //0x00001244 movl $-1074, %r10d
- 0x49, 0x89, 0xd3, //0x0000124a movq %rdx, %r11
- 0xe9, 0x69, 0xee, 0xff, 0xff, //0x0000124d jmp LBB0_8
- //0x00001252 LBB0_167
- 0x49, 0x81, 0xfb, 0x00, 0xca, 0x9a, 0x3b, //0x00001252 cmpq $1000000000, %r11
- 0x4d, 0x89, 0xc2, //0x00001259 movq %r8, %r10
- 0x49, 0x83, 0xda, 0x00, //0x0000125c sbbq $0, %r10
- 0x49, 0x83, 0xc2, 0x0a, //0x00001260 addq $10, %r10
- 0x4c, 0x89, 0xd8, //0x00001264 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00001267 shrq $32, %rax
- 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x0000126b jne LBB0_50
- 0xe9, 0x2c, 0xf9, 0xff, 0xff, //0x00001271 jmp LBB0_82
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001276 .p2align 4, 0x00
- //0x00001280 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001280 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00001290 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x000012a0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x000012b0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000012c0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000012d0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000012e0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000012f0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001300 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00001310 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00001320 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00001330 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00001340 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001348 .p2align 4, 0x00
- //0x00001350 _pow10_ceil_sig.g
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00001350 .quad -38366372719436721
- 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00001358 .quad 2731688931043774331
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00001360 .quad -6941508010590729807
- 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00001368 .quad 8624834609543440813
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001370 .quad -4065198994811024355
- 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001378 .quad -3054014793352862696
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001380 .quad -469812725086392539
- 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001388 .quad 5405853545163697438
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00001390 .quad -7211161980820077193
- 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00001398 .quad 5684501474941004851
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000013a0 .quad -4402266457597708587
- 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000013a8 .quad 2493940825248868160
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000013b0 .quad -891147053569747830
- 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000013b8 .quad 7729112049988473104
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000013c0 .quad -7474495936122174250
- 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000013c8 .quad -9004363024039368022
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000013d0 .quad -4731433901725329908
- 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000013d8 .quad 2579604275232953684
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000013e0 .quad -1302606358729274481
- 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000013e8 .quad 3224505344041192105
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000013f0 .quad -7731658001846878407
- 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000013f8 .quad 8932844867666826922
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001400 .quad -5052886483881210105
- 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001408 .quad -2669001970698630060
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00001410 .quad -1704422086424124727
- 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00001418 .quad -3336252463373287575
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00001420 .quad -7982792831656159810
- 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00001428 .quad 2526528228819083170
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00001430 .quad -5366805021142811859
- 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00001438 .quad -6065211750830921845
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00001440 .quad -2096820258001126919
- 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00001448 .quad 1641857348316123501
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00001450 .quad -8228041688891786181
- 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00001458 .quad -5891368184943504668
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00001460 .quad -5673366092687344822
- 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00001468 .quad -7364210231179380835
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001470 .quad -2480021597431793123
- 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001478 .quad 4629795266307937668
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001480 .quad -8467542526035952558
- 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001488 .quad 5199465050656154995
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00001490 .quad -5972742139117552794
- 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00001498 .quad -2724040723534582064
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000014a0 .quad -2854241655469553088
- 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000014a8 .quad -8016736922845615485
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000014b0 .quad -8701430062309552536
- 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000014b8 .quad 6518754469289960082
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000014c0 .quad -6265101559459552766
- 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000014c8 .quad 8148443086612450103
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000014d0 .quad -3219690930897053053
- 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000014d8 .quad 962181821410786820
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000014e0 .quad -8929835859451740015
- 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000014e8 .quad -1704479370831952189
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000014f0 .quad -6550608805887287114
- 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000014f8 .quad 7092772823314835571
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001500 .quad -3576574988931720989
- 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001508 .quad -357406007711231344
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00001510 .quad -9152888395723407474
- 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00001518 .quad 8999993282035256218
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00001520 .quad -6829424476226871438
- 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00001528 .quad 2026619565689294465
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00001530 .quad -3925094576856201394
- 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00001538 .quad -6690097579743157727
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00001540 .quad -294682202642863838
- 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00001548 .quad 5472436080603216553
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00001550 .quad -7101705404292871755
- 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00001558 .quad 8031958568804398250
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00001560 .quad -4265445736938701790
- 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00001568 .quad -3795109844276665900
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001570 .quad -720121152745989333
- 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001578 .quad 9091170749936331337
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001580 .quad -7367604748107325189
- 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001588 .quad 3376138709496513134
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00001590 .quad -4597819916706768583
- 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00001598 .quad -391512631556746487
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000015a0 .quad -1135588877456072824
- 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000015a8 .quad 8733981247408842699
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000015b0 .quad -7627272076051127371
- 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000015b8 .quad 5458738279630526687
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000015c0 .quad -4922404076636521310
- 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000015c8 .quad -7011635205744005353
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000015d0 .quad -1541319077368263733
- 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000015d8 .quad 5070514048102157021
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000015e0 .quad -7880853450996246689
- 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000015e8 .quad 863228270850154186
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000015f0 .quad -5239380795317920458
- 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000015f8 .quad -3532650679864695172
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001600 .quad -1937539975720012668
- 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001608 .quad -9027499368258256869
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00001610 .quad -8128491512466089774
- 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00001618 .quad -3336344095947716591
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00001620 .quad -5548928372155224313
- 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00001628 .quad -8782116138362033642
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00001630 .quad -2324474446766642487
- 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00001638 .quad 7469098900757009563
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00001640 .quad -8370325556870233411
- 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00001648 .quad -2249342214667950879
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00001650 .quad -5851220927660403859
- 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00001658 .quad 6411694268519837209
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00001660 .quad -2702340141148116920
- 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00001668 .quad -5820440219632367201
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001670 .quad -8606491615858654931
- 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001678 .quad 7891439908798240260
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001680 .quad -6146428501395930760
- 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001688 .quad -3970758169284363388
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00001690 .quad -3071349608317525546
- 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00001698 .quad -351761693178066331
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000016a0 .quad -8837122532839535322
- 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000016a8 .quad 6697677969404790400
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000016b0 .quad -6434717147622031249
- 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000016b8 .quad -851274575098787809
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000016c0 .quad -3431710416100151157
- 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000016c8 .quad -1064093218873484761
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000016d0 .quad -9062348037703676329
- 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000016d8 .quad 8558313775058847833
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000016e0 .quad -6716249028702207507
- 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000016e8 .quad 6086206200396171887
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000016f0 .quad -3783625267450371480
- 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000016f8 .quad -6227300304786948854
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001700 .quad -117845565885576446
- 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001708 .quad -3172439362556298163
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00001710 .quad -6991182506319567135
- 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00001718 .quad -4288617610811380304
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00001720 .quad -4127292114472071014
- 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00001728 .quad 3862600023340550428
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00001730 .quad -547429124662700864
- 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00001738 .quad -4395122007679087773
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00001740 .quad -7259672230555269896
- 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00001748 .quad 8782263791269039902
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00001750 .quad -4462904269766699466
- 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00001758 .quad -7468914334623251739
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00001760 .quad -966944318780986428
- 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00001768 .quad 4498915137003099038
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001770 .quad -7521869226879198374
- 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001778 .quad -6411550076227838909
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001780 .quad -4790650515171610063
- 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001788 .quad 5820620459997365076
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00001790 .quad -1376627125537124675
- 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00001798 .quad -6559282480285457367
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000017a0 .quad -7777920981101784778
- 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000017a8 .quad -8711237568605798758
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000017b0 .quad -5110715207949843068
- 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000017b8 .quad 2946011094524915264
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000017c0 .quad -1776707991509915931
- 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000017c8 .quad 3682513868156144080
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000017d0 .quad -8027971522334779313
- 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000017d8 .quad 4607414176811284002
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000017e0 .quad -5423278384491086237
- 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000017e8 .quad 1147581702586717098
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x000017f0 .quad -2167411962186469893
- 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x000017f8 .quad -3177208890193991531
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001800 .quad -8272161504007625539
- 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001808 .quad 7237616480483531101
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00001810 .quad -5728515861582144020
- 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00001818 .quad -4788037454677749836
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00001820 .quad -2548958808550292121
- 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00001828 .quad -1373360799919799391
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00001830 .quad -8510628282985014432
- 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00001838 .quad -858350499949874619
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00001840 .quad -6026599335303880135
- 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00001848 .quad 3538747893490044630
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00001850 .quad -2921563150702462265
- 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00001858 .quad 9035120885289943692
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00001860 .quad -8743505996830120772
- 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00001868 .quad -5882264492762254952
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001870 .quad -6317696477610263061
- 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001878 .quad -2741144597525430787
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001880 .quad -3285434578585440922
- 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001888 .quad -3426430746906788484
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00001890 .quad -8970925639256982432
- 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00001898 .quad 4776009810824339054
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x000018a0 .quad -6601971030643840136
- 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x000018a8 .quad 5970012263530423817
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000018b0 .quad -3640777769877412266
- 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000018b8 .quad 7462515329413029772
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000018c0 .quad -9193015133814464522
- 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000018c8 .quad 52386062455755703
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000018d0 .quad -6879582898840692749
- 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000018d8 .quad -9157889458785081179
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000018e0 .quad -3987792605123478032
- 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000018e8 .quad 6999382250228200142
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x000018f0 .quad -373054737976959636
- 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x000018f8 .quad 8749227812785250178
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001900 .quad -7150688238876681629
- 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001908 .quad -3755104653863994447
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001910 .quad -4326674280168464132
- 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001918 .quad -4693880817329993059
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001920 .quad -796656831783192261
- 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001928 .quad -1255665003235103419
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001930 .quad -7415439547505577019
- 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001938 .quad 8438581409832836171
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001940 .quad -4657613415954583370
- 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001948 .quad -3286831292991118498
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001950 .quad -1210330751515841308
- 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001958 .quad -8720225134666286027
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001960 .quad -7673985747338482674
- 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001968 .quad -3144297699952734815
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001970 .quad -4980796165745715438
- 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001978 .quad -8542058143368306422
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001980 .quad -1614309188754756393
- 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001988 .quad 3157485376071780684
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001990 .quad -7926472270612804602
- 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001998 .quad 8890957387685944784
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x000019a0 .quad -5296404319838617848
- 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x000019a8 .quad 1890324697752655171
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x000019b0 .quad -2008819381370884406
- 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x000019b8 .quad 2362905872190818964
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x000019c0 .quad -8173041140997884610
- 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x000019c8 .quad 6088502188546649757
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x000019d0 .quad -5604615407819967859
- 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x000019d8 .quad -1612744301171463612
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000019e0 .quad -2394083241347571919
- 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000019e8 .quad 7207441660390446293
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000019f0 .quad -8413831053483314306
- 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000019f8 .quad -2412877989897052923
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001a00 .quad -5905602798426754978
- 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001a08 .quad -7627783505798704058
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001a10 .quad -2770317479606055818
- 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001a18 .quad 4300328673033783640
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001a20 .quad -8648977452394866743
- 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001a28 .quad -1923980597781273129
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001a30 .quad -6199535797066195524
- 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001a38 .quad 6818396289628184397
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001a40 .quad -3137733727905356501
- 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001a48 .quad 8522995362035230496
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001a50 .quad -8878612607581929669
- 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001a58 .quad 3021029092058325108
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001a60 .quad -6486579741050024183
- 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001a68 .quad -835399653354481519
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001a70 .quad -3496538657885142324
- 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001a78 .quad 8179122470161673909
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001a80 .quad -9102865688819295809
- 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001a88 .quad -4111420493003729615
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001a90 .quad -6766896092596731857
- 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001a98 .quad -5139275616254662019
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001aa0 .quad -3846934097318526917
- 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001aa8 .quad -6424094520318327523
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001ab0 .quad -196981603220770742
- 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001ab8 .quad -8030118150397909404
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001ac0 .quad -7040642529654063570
- 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001ac8 .quad -7324666853212387329
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001ad0 .quad -4189117143640191558
- 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001ad8 .quad 4679224488766679550
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001ae0 .quad -624710411122851544
- 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001ae8 .quad -3374341425896426371
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001af0 .quad -7307973034592864071
- 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001af8 .quad -9026492418826348337
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001b00 .quad -4523280274813692185
- 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001b08 .quad -2059743486678159614
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001b10 .quad -1042414325089727327
- 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001b18 .quad -2574679358347699518
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001b20 .quad -7569037980822161435
- 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001b28 .quad 3002511419460075706
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001b30 .quad -4849611457600313890
- 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001b38 .quad 8364825292752482536
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001b40 .quad -1450328303573004458
- 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001b48 .quad 1232659579085827362
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001b50 .quad -7823984217374209643
- 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001b58 .quad -3841273781498745803
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001b60 .quad -5168294253290374149
- 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001b68 .quad 4421779809981343555
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001b70 .quad -1848681798185579782
- 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001b78 .quad 915538744049291539
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001b80 .quad -8072955151507069220
- 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001b88 .quad 5183897733458195116
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001b90 .quad -5479507920956448621
- 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001b98 .quad 6479872166822743895
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001ba0 .quad -2237698882768172872
- 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001ba8 .quad 3488154190101041965
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001bb0 .quad -8316090829371189901
- 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001bb8 .quad 2180096368813151228
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001bc0 .quad -5783427518286599473
- 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001bc8 .quad -1886565557410948869
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001bd0 .quad -2617598379430861437
- 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001bd8 .quad -2358206946763686086
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001be0 .quad -8553528014785370254
- 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001be8 .quad 7749492695127472004
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001bf0 .quad -6080224000054324913
- 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001bf8 .quad 463493832054564197
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001c00 .quad -2988593981640518238
- 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001c08 .quad -4032318728359182658
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001c10 .quad -8785400266166405755
- 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001c18 .quad -4826042214438183113
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001c20 .quad -6370064314280619289
- 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001c28 .quad 3190819268807046917
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001c30 .quad -3350894374423386208
- 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001c38 .quad -623161932418579258
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001c40 .quad -9011838011655698236
- 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001c48 .quad -7307005235402693892
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001c50 .quad -6653111496142234891
- 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001c58 .quad -4522070525825979461
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001c60 .quad -3704703351750405709
- 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001c68 .quad 3570783879572301481
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001c70 .quad -19193171260619233
- 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001c78 .quad -148206168962011053
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001c80 .quad -6929524759678968877
- 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001c88 .quad -92628855601256908
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001c90 .quad -4050219931171323192
- 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001c98 .quad -115786069501571135
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001ca0 .quad -451088895536766085
- 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001ca8 .quad 4466953431550423985
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001cb0 .quad -7199459587351560659
- 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001cb8 .quad 486002885505321039
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001cc0 .quad -4387638465762062920
- 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001cc8 .quad 5219189625309039203
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001cd0 .quad -872862063775190746
- 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001cd8 .quad 6523987031636299003
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001ce0 .quad -7463067817500576073
- 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001ce8 .quad -534194123654701027
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001cf0 .quad -4717148753448332187
- 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001cf8 .quad -667742654568376284
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001d00 .quad -1284749923383027329
- 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001d08 .quad 8388693718644305453
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001d10 .quad -7720497729755473937
- 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001d18 .quad -6286281471915778851
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001d20 .quad -5038936143766954517
- 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001d28 .quad -7857851839894723564
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001d30 .quad -1686984161281305242
- 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001d38 .quad 8624429273841147160
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001d40 .quad -7971894128441897632
- 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001d48 .quad 778582277723329071
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001d50 .quad -5353181642124984136
- 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001d58 .quad 973227847154161339
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001d60 .quad -2079791034228842266
- 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001d68 .quad 1216534808942701674
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001d70 .quad -8217398424034108273
- 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001d78 .quad -3851351762838199358
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001d80 .quad -5660062011615247437
- 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001d88 .quad -4814189703547749197
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001d90 .quad -2463391496091671392
- 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001d98 .quad -6017737129434686497
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001da0 .quad -8457148712698376476
- 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001da8 .quad 7768129340171790700
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001db0 .quad -5959749872445582691
- 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001db8 .quad -8736582398494813241
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001dc0 .quad -2838001322129590460
- 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001dc8 .quad -1697355961263740744
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001dd0 .quad -8691279853972075893
- 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001dd8 .quad 1244995533423855987
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001de0 .quad -6252413799037706963
- 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001de8 .quad -3055441601647567920
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001df0 .quad -3203831230369745799
- 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001df8 .quad 5404070034795315908
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001e00 .quad -8919923546622172981
- 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001e08 .quad -3539985255894009413
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001e10 .quad -6538218414850328322
- 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001e18 .quad -4424981569867511767
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001e20 .quad -3561087000135522498
- 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001e28 .quad 8303831092947774003
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001e30 .quad -9143208402725783417
- 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001e38 .quad 578208414664970848
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001e40 .quad -6817324484979841368
- 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001e48 .quad -3888925500096174344
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001e50 .quad -3909969587797413806
- 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001e58 .quad -249470856692830026
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001e60 .quad -275775966319379353
- 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001e68 .quad -4923524589293425437
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001e70 .quad -7089889006590693952
- 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001e78 .quad -3077202868308390898
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00001e80 .quad -4250675239810979535
- 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00001e88 .quad 765182433041899282
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00001e90 .quad -701658031336336515
- 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00001e98 .quad 5568164059729762006
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00001ea0 .quad -7356065297226292178
- 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00001ea8 .quad 5785945546544795206
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00001eb0 .quad -4583395603105477319
- 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00001eb8 .quad -1990940103673781801
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00001ec0 .quad -1117558485454458744
- 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00001ec8 .quad 6734696907262548557
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00001ed0 .quad -7616003081050118571
- 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00001ed8 .quad 4209185567039092848
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00001ee0 .quad -4908317832885260310
- 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00001ee8 .quad -8573576096483297652
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00001ef0 .quad -1523711272679187483
- 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00001ef8 .quad 3118087934678041647
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00001f00 .quad -7869848573065574033
- 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00001f08 .quad 4254647968387469982
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00001f10 .quad -5225624697904579637
- 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00001f18 .quad 706623942056949573
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00001f20 .quad -1920344853953336643
- 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00001f28 .quad -3728406090856200938
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00001f30 .quad -8117744561361917258
- 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00001f38 .quad -6941939825212513490
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00001f40 .quad -5535494683275008668
- 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00001f48 .quad 5157633273766521850
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00001f50 .quad -2307682335666372931
- 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00001f58 .quad 6447041592208152312
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00001f60 .quad -8359830487432564938
- 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00001f68 .quad 6335244004343789147
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00001f70 .quad -5838102090863318269
- 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00001f78 .quad -1304317031425039374
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00001f80 .quad -2685941595151759932
- 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00001f88 .quad -1630396289281299218
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00001f90 .quad -8596242524610931813
- 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00001f98 .quad 1286845328412881941
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00001fa0 .quad -6133617137336276863
- 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00001fa8 .quad -3003129357911285478
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00001fb0 .quad -3055335403242958174
- 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00001fb8 .quad 5469460339465668960
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00001fc0 .quad -8827113654667930715
- 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00001fc8 .quad 8030098730593431004
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00001fd0 .quad -6422206049907525490
- 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00001fd8 .quad -3797434642040374957
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00001fe0 .quad -3416071543957018958
- 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00001fe8 .quad 9088264752731695016
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00001ff0 .quad -9052573742614218705
- 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00001ff8 .quad -8154892584824854327
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002000 .quad -6704031159840385477
- 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002008 .quad 8253128342678483707
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00002010 .quad -3768352931373093942
- 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00002018 .quad 5704724409920716730
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00002020 .quad -98755145788979524
- 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00002028 .quad -2092466524453879895
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00002030 .quad -6979250993759194058
- 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00002038 .quad 998051431430019018
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00002040 .quad -4112377723771604669
- 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00002048 .quad -7975807747567252036
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00002050 .quad -528786136287117932
- 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00002058 .quad 8476984389250486571
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00002060 .quad -7248020362820530564
- 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00002068 .quad -3925256793573221701
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002070 .quad -4448339435098275301
- 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002078 .quad -294884973539139223
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002080 .quad -948738275445456222
- 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002088 .quad -368606216923924028
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00002090 .quad -7510490449794491995
- 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00002098 .quad -2536221894791146469
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000020a0 .quad -4776427043815727089
- 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000020a8 .quad 6053094668365842721
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000020b0 .quad -1358847786342270957
- 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000020b8 .quad 2954682317029915497
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000020c0 .quad -7766808894105001205
- 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000020c8 .quad -459166561069996766
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000020d0 .quad -5096825099203863602
- 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000020d8 .quad -573958201337495958
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000020e0 .quad -1759345355577441598
- 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000020e8 .quad -5329133770099257851
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000020f0 .quad -8017119874876982855
- 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000020f8 .quad -5636551615525730109
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002100 .quad -5409713825168840664
- 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002108 .quad 2177682517447613172
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00002110 .quad -2150456263033662926
- 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00002118 .quad 2722103146809516465
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00002120 .quad -8261564192037121185
- 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00002128 .quad 6313000485183335695
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00002130 .quad -5715269221619013577
- 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00002138 .quad 3279564588051781714
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00002140 .quad -2532400508596379068
- 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00002148 .quad -512230283362660762
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00002150 .quad -8500279345513818773
- 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00002158 .quad 1985699082112030976
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00002160 .quad -6013663163464885563
- 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00002168 .quad -2129562165787349184
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002170 .quad -2905392935903719049
- 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002178 .quad 6561419329620589328
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002180 .quad -8733399612580906262
- 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002188 .quad -7428327965055601430
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00002190 .quad -6305063497298744923
- 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00002198 .quad 4549648098962661925
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000021a0 .quad -3269643353196043250
- 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000021a8 .quad -8147997931578836306
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000021b0 .quad -8961056123388608887
- 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000021b8 .quad 1825030320404309165
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000021c0 .quad -6589634135808373205
- 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000021c8 .quad 6892973918932774360
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000021d0 .quad -3625356651333078602
- 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000021d8 .quad 4004531380238580046
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000021e0 .quad -9183376934724255983
- 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000021e8 .quad -2108853905778275375
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000021f0 .quad -6867535149977932074
- 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000021f8 .quad 6587304654631931589
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002200 .quad -3972732919045027189
- 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002208 .quad -989241218564861322
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00002210 .quad -354230130378896082
- 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00002218 .quad -1236551523206076653
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00002220 .quad -7138922859127891907
- 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00002228 .quad 6144684325637283948
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00002230 .quad -4311967555482476980
- 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00002238 .quad -6154202648235558777
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00002240 .quad -778273425925708321
- 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00002248 .quad -3081067291867060567
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00002250 .quad -7403949918844649557
- 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00002258 .quad -1925667057416912854
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00002260 .quad -4643251380128424042
- 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00002268 .quad -2407083821771141068
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002270 .quad -1192378206733142148
- 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002278 .quad -7620540795641314239
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002280 .quad -7662765406849295699
- 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002288 .quad -2456994988062127447
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00002290 .quad -4966770740134231719
- 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00002298 .quad 6152128301777116499
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000022a0 .quad -1596777406740401745
- 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000022a8 .quad -6144897678060768089
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000022b0 .quad -7915514906853832947
- 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000022b8 .quad -3840561048787980055
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000022c0 .quad -5282707615139903279
- 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000022c8 .quad 4422670725869800739
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000022d0 .quad -1991698500497491195
- 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000022d8 .quad -8306719647944912789
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000022e0 .quad -8162340590452013853
- 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000022e8 .quad 8643358275316593219
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000022f0 .quad -5591239719637629412
- 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000022f8 .quad 6192511825718353620
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002300 .quad -2377363631119648861
- 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002308 .quad 7740639782147942025
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00002310 .quad -8403381297090862394
- 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00002318 .quad 2532056854628769814
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00002320 .quad -5892540602936190089
- 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00002328 .quad -6058300968568813541
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00002330 .quad -2753989735242849707
- 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00002338 .quad -7572876210711016926
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00002340 .quad -8638772612167862923
- 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00002348 .quad 9102010423587778133
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00002350 .quad -6186779746782440750
- 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00002358 .quad -2457545025797441046
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00002360 .quad -3121788665050663033
- 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00002368 .quad -7683617300674189211
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002370 .quad -8868646943297746252
- 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002378 .quad -4802260812921368257
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002380 .quad -6474122660694794911
- 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002388 .quad -1391139997724322417
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00002390 .quad -3480967307441105734
- 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00002398 .quad 7484447039699372787
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000023a0 .quad -9093133594791772940
- 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000023a8 .quad -9157278655470055720
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000023b0 .quad -6754730975062328271
- 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000023b8 .quad -6834912300910181746
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000023c0 .quad -3831727700400522434
- 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000023c8 .quad 679731660717048625
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000023d0 .quad -177973607073265139
- 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000023d8 .quad -8373707460958465027
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000023e0 .quad -7028762532061872568
- 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000023e8 .quad 8601490892183123070
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000023f0 .quad -4174267146649952806
- 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000023f8 .quad -7694880458480647778
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002400 .quad -606147914885053103
- 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002408 .quad 4216457482181353989
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00002410 .quad -7296371474444240046
- 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00002418 .quad -4282243101277735613
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00002420 .quad -4508778324627912153
- 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00002428 .quad 8482254178684994196
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00002430 .quad -1024286887357502287
- 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00002438 .quad 5991131704928854841
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00002440 .quad -7557708332239520786
- 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00002448 .quad -3173071712060547580
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00002450 .quad -4835449396872013078
- 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00002458 .quad -8578025658503072379
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00002460 .quad -1432625727662628443
- 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00002468 .quad 3112525982153323238
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002470 .quad -7812920107430224633
- 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002478 .quad 4251171748059520976
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002480 .quad -5154464115860392887
- 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002488 .quad 702278666647013315
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00002490 .quad -1831394126398103205
- 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00002498 .quad 5489534351736154548
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000024a0 .quad -8062150356639896359
- 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000024a8 .quad 1125115960621402641
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000024b0 .quad -5466001927372482545
- 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000024b8 .quad 6018080969204141205
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000024c0 .quad -2220816390788215277
- 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000024c8 .quad 2910915193077788602
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000024d0 .quad -8305539271883716405
- 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000024d8 .quad -486521013540076076
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000024e0 .quad -5770238071427257602
- 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000024e8 .quad -608151266925095095
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000024f0 .quad -2601111570856684098
- 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000024f8 .quad -5371875102083756772
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002500 .quad -8543223759426509417
- 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002508 .quad 3560107088838733873
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00002510 .quad -6067343680855748868
- 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00002518 .quad -161552157378970562
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00002520 .quad -2972493582642298180
- 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00002528 .quad 4409745821703674701
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00002530 .quad -8775337516792518219
- 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00002538 .quad -6467280898289979120
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00002540 .quad -6357485877563259869
- 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00002548 .quad 1139270913992301908
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00002550 .quad -3335171328526686933
- 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00002558 .quad -3187597375937010519
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00002560 .quad -9002011107970261189
- 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00002568 .quad 7231123676894144234
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002570 .quad -6640827866535438582
- 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002578 .quad 4427218577690292388
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002580 .quad -3689348814741910324
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002588 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002590 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002598 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000025a0 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000025b0 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000025c0 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000025d0 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000025e0 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000025f0 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002600 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002608 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00002610 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002618 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00002620 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002628 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00002630 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002638 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00002640 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002648 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00002650 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002658 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00002660 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002668 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002670 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002678 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002680 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002688 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00002690 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002698 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000026a0 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a8 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000026b0 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000026c0 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c8 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000026d0 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d8 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000026e0 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e8 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000026f0 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f8 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002700 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002708 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00002710 .quad -3187955011209551616
+ //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
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00002720 .quad -8910000909647051616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00002720 .quad -6917529027641081856
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00002730 .quad -6525815118631426616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00002730 .quad -4035225266123964416
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00002740 .quad -3545582879861895366
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002740 .quad -432345564227567616
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00002750 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00002758 .quad 4611686018427387904
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00002760 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00002768 .quad 5764607523034234880
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002770 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002778 .quad -6629298651489370112
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002780 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002788 .quad 5548434740920451072
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00002790 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00002798 .quad -1143914305352105984
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000027a0 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000027a8 .quad 7793479155164643328
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000027b0 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000027b8 .quad -4093209111326359552
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000027c0 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000027c8 .quad 4359273333062107136
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000027d0 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000027d8 .quad 5449091666327633920
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000027e0 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000027e8 .quad 2199678564482154496
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000027f0 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x000027f8 .quad 1374799102801346560
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002800 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002808 .quad 1718498878501683200
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00002810 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00002818 .quad 6759809616554491904
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00002820 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00002828 .quad 6530724019560251392
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00002830 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00002838 .quad -1059967012404461568
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00002840 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00002848 .quad 7898413271349198848
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00002850 .quad -8106986416796705681
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00002858 .quad -1981020733047832576
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00002860 .quad -5522047002568494197
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00002868 .quad -2476275916309790720
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002870 .quad -2290872734783229842
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002878 .quad -3095344895387238400
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002880 .quad -8349324486880600507
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002888 .quad 4982938468024057856
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00002890 .quad -5824969590173362730
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00002898 .quad -7606384970252091392
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x000028a0 .quad -2669525969289315508
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x000028a8 .quad 4327076842467049472
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000028b0 .quad -8585982758446904049
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000028b8 .quad -6518949010312869888
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000028c0 .quad -6120792429631242157
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000028c8 .quad -8148686262891087360
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000028d0 .quad -3039304518611664792
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000028d8 .quad 8260886245095692416
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000028e0 .quad -8817094351773372351
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000028e8 .quad 5163053903184807760
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x000028f0 .quad -6409681921289327535
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x000028f8 .quad -7381240676301154012
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002900 .quad -3400416383184271515
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002908 .quad -3178808521666707
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002910 .quad -9042789267131251553
- 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002918 .quad -4613672773753429595
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002920 .quad -6691800565486676537
- 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002928 .quad -5767090967191786994
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002930 .quad -3753064688430957767
- 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002938 .quad -7208863708989733743
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002940 .quad -79644842111309304
- 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002948 .quad 212292400617608629
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002950 .quad -6967307053960650171
- 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002958 .quad 132682750386005393
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002960 .quad -4097447799023424810
- 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002968 .quad 4777539456409894646
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002970 .quad -510123730351893109
- 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002978 .quad -3251447716342407501
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002980 .quad -7236356359111015049
- 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002988 .quad 7191217214140771120
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002990 .quad -4433759430461380907
- 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002998 .quad 4377335499248575996
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x000029a0 .quad -930513269649338230
- 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x000029a8 .quad -8363388681221443717
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x000029b0 .quad -7499099821171918250
- 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x000029b8 .quad -7532960934977096275
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x000029c0 .quad -4762188758037509908
- 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x000029c8 .quad 4418856886560793368
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x000029d0 .quad -1341049929119499481
- 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x000029d8 .quad 5523571108200991710
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000029e0 .quad -7755685233340769032
- 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000029e8 .quad -8076983103442849941
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000029f0 .quad -5082920523248573386
- 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000029f8 .quad -5484542860876174523
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002a00 .quad -1741964635633328828
- 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002a08 .quad 6979379479186945559
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002a10 .quad -8006256924911912374
- 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002a18 .quad -4861259862362934834
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002a20 .quad -5396135137712502563
- 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002a28 .quad 7758483227328495170
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002a30 .quad -2133482903713240300
- 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002a38 .quad -4136954021121544750
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002a40 .quad -8250955842461857044
- 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002a48 .quad -279753253987271517
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002a50 .quad -5702008784649933400
- 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002a58 .quad 4261994450943298508
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002a60 .quad -2515824962385028846
- 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002a68 .quad 5327493063679123135
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002a70 .quad -8489919629131724885
- 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002a78 .quad 7941369183226839864
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002a80 .quad -6000713517987268202
- 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002a88 .quad 5315025460606161925
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002a90 .quad -2889205879056697349
- 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002a98 .quad -2579590211097073401
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002aa0 .quad -8723282702051517699
- 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002aa8 .quad 7611128154919104932
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002ab0 .quad -6292417359137009220
- 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002ab8 .quad -4321147861633282547
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002ac0 .quad -3253835680493873621
- 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002ac8 .quad -789748808614215279
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002ad0 .quad -8951176327949752869
- 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002ad8 .quad 8729779031470891259
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002ae0 .quad -6577284391509803182
- 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002ae8 .quad 6300537770911226169
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002af0 .quad -3609919470959866074
- 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002af8 .quad -1347699823215743097
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002b00 .quad -9173728696990998152
- 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002b08 .quad 6075216638131242421
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002b10 .quad -6855474852811359786
- 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002b18 .quad 7594020797664053026
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002b20 .quad -3957657547586811828
- 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002b28 .quad 269153960225290474
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002b30 .quad -335385916056126881
- 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002b38 .quad 336442450281613092
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002b40 .quad -7127145225176161157
- 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002b48 .quad 7127805559067090039
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002b50 .quad -4297245513042813542
- 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002b58 .quad 4298070930406474645
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002b60 .quad -759870872876129024
- 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002b68 .quad -3850783373846682502
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002b70 .quad -7392448323188662496
- 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002b78 .quad 9122475437414293196
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002b80 .quad -4628874385558440216
- 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002b88 .quad -7043649776941685121
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002b90 .quad -1174406963520662366
- 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002b98 .quad -4192876202749718497
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002ba0 .quad -7651533379841495835
- 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002ba8 .quad -4926390635932268013
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002bb0 .quad -4952730706374481889
- 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002bb8 .quad 3065383741939440792
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002bc0 .quad -1579227364540714458
- 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002bc8 .quad -779956341003086914
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002bd0 .quad -7904546130479028392
- 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002bd8 .quad 6430056314514152535
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002be0 .quad -5268996644671397586
- 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002be8 .quad 8037570393142690669
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002bf0 .quad -1974559787411859078
- 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002bf8 .quad 823590954573587528
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002c00 .quad -8151628894773493780
- 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002c08 .quad 5126430365035880109
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002c10 .quad -5577850100039479321
- 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002c18 .quad 6408037956294850136
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002c20 .quad -2360626606621961247
- 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002c28 .quad 3398361426941174766
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002c30 .quad -8392920656779807636
- 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002c38 .quad -4793553135802847627
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002c40 .quad -5879464802547371641
- 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002c48 .quad -1380255401326171630
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002c50 .quad -2737644984756826647
- 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002c58 .quad -1725319251657714538
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002c60 .quad -8628557143114098510
- 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002c68 .quad 3533361486141316318
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002c70 .quad -6174010410465235234
- 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002c78 .quad -4806670179178130410
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002c80 .quad -3105826994654156138
- 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002c88 .quad 7826720331309500699
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002c90 .quad -8858670899299929442
- 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002c98 .quad 280014188641050033
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002ca0 .quad -6461652605697523899
- 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002ca8 .quad -8873354301053463267
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002cb0 .quad -3465379738694516970
- 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002cb8 .quad -1868320839462053276
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002cc0 .quad -9083391364325154962
- 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002cc8 .quad 5749828502977298559
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002cd0 .quad -6742553186979055799
- 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002cd8 .quad -2036086408133152610
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002ce0 .quad -3816505465296431844
- 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002ce8 .quad 6678264026688335046
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002cf0 .quad -158945813193151901
- 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002cf8 .quad 8347830033360418807
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002d00 .quad -7016870160886801794
- 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002d08 .quad 2911550761636567803
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002d10 .quad -4159401682681114339
- 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002d18 .quad -5583933584809066055
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002d20 .quad -587566084924005019
- 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002d28 .quad 2243455055843443239
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002d30 .quad -7284757830718584993
- 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002d38 .quad 3708002419115845977
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002d40 .quad -4494261269970843337
- 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002d48 .quad 23317005467419567
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002d50 .quad -1006140569036166268
- 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002d58 .quad -4582539761593113445
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002d60 .quad -7546366883288685774
- 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002d68 .quad -558244341782001951
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002d70 .quad -4821272585683469313
- 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002d78 .quad -5309491445654890343
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002d80 .quad -1414904713676948737
- 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002d88 .quad -6636864307068612929
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002d90 .quad -7801844473689174817
- 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002d98 .quad -4148040191917883080
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002da0 .quad -5140619573684080617
- 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002da8 .quad -5185050239897353851
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002db0 .quad -1814088448677712867
- 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002db8 .quad -6481312799871692314
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002dc0 .quad -8051334308064652398
- 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002dc8 .quad -8662506518347195600
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002dd0 .quad -5452481866653427593
- 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002dd8 .quad 3006924907348169212
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002de0 .quad -2203916314889396588
- 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002de8 .quad -853029884242176389
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002df0 .quad -8294976724446954723
- 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002df8 .quad 1772699331562333709
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002e00 .quad -5757034887131305500
- 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002e08 .quad 6827560182880305040
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002e10 .quad -2584607590486743971
- 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002e18 .quad 8534450228600381300
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002e20 .quad -8532908771695296838
- 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002e28 .quad 7639874402088932265
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002e30 .quad -6054449946191733143
- 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002e38 .quad 326470965756389523
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002e40 .quad -2956376414312278525
- 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002e48 .quad 5019774725622874807
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002e50 .quad -8765264286586255934
- 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002e58 .quad 831516194300602803
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002e60 .quad -6344894339805432014
- 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002e68 .quad -8183976793979022305
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002e70 .quad -3319431906329402113
- 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002e78 .quad 3605087062808385831
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00002e80 .quad -8992173969096958177
- 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00002e88 .quad 9170708441896323001
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00002e90 .quad -6628531442943809817
- 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00002e98 .quad 6851699533943015847
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00002ea0 .quad -3673978285252374367
- 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00002ea8 .quad 3952938399001381904
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00002eb0 .quad -9213765455923815836
- 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00002eb8 .quad -4446942528265218166
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00002ec0 .quad -6905520801477381891
- 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00002ec8 .quad -946992141904134803
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00002ed0 .quad -4020214983419339459
- 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00002ed8 .quad 8039631859474607304
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00002ee0 .quad -413582710846786420
- 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00002ee8 .quad -3785518230938904582
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00002ef0 .quad -7176018221920323369
- 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00002ef8 .quad -60105885123121412
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00002f00 .quad -4358336758973016307
- 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00002f08 .quad -75132356403901765
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00002f10 .quad -836234930288882479
- 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00002f18 .quad 9129456591349898602
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00002f20 .quad -7440175859071633406
- 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00002f28 .quad -1211618658047395230
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00002f30 .quad -4688533805412153853
- 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00002f38 .quad -6126209340986631941
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00002f40 .quad -1248981238337804412
- 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00002f48 .quad -7657761676233289927
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00002f50 .quad -7698142301602209614
- 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00002f58 .quad -2480258038432112252
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00002f60 .quad -5010991858575374113
- 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00002f68 .quad -7712008566467528219
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00002f70 .quad -1652053804791829737
- 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00002f78 .quad 8806733365625141342
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00002f80 .quad -7950062655635975442
- 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00002f88 .quad -6025006692552756421
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00002f90 .quad -5325892301117581398
- 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00002f98 .quad 6303799689591218186
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00002fa0 .quad -2045679357969588844
- 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00002fa8 .quad -1343622424865753076
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00002fb0 .quad -8196078626372074883
- 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00002fb8 .quad 1466078993672598280
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00002fc0 .quad -5633412264537705700
- 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00002fc8 .quad 6444284760518135753
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00002fd0 .quad -2430079312244744221
- 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00002fd8 .quad 8055355950647669692
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00002fe0 .quad -8436328597794046994
- 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00002fe8 .quad 2728754459941099605
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00002ff0 .quad -5933724728815170839
- 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00002ff8 .quad -5812428961928401301
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003000 .quad -2805469892591575644
- 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003008 .quad 1957835834444274181
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00003010 .quad -8670947710510816634
- 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00003018 .quad -7999724640327104445
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00003020 .quad -6226998619711132888
- 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00003028 .quad 3835402254873283156
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00003030 .quad -3172062256211528206
- 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00003038 .quad 4794252818591603945
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00003040 .quad -8900067937773286985
- 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00003048 .quad 7608094030047140370
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00003050 .quad -6513398903789220827
- 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00003058 .quad 4898431519131537558
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00003060 .quad -3530062611309138130
- 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00003068 .quad -7712018656367741764
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003070 .quad -9123818159709293187
- 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003078 .quad 2097517367411243254
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003080 .quad -6793086681209228580
- 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003088 .quad 7233582727691441971
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00003090 .quad -3879672333084147821
- 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00003098 .quad 9041978409614302463
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000030a0 .quad -237904397927796872
- 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000030a8 .quad 6690786993590490175
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000030b0 .quad -7066219276345954901
- 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000030b8 .quad 4181741870994056360
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000030c0 .quad -4221088077005055722
- 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000030c8 .quad 615491320315182545
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000030d0 .quad -664674077828931749
- 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000030d8 .quad -8454007886460797626
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000030e0 .quad -7332950326284164199
- 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000030e8 .quad 3939617107816777292
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000030f0 .quad -4554501889427817345
- 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000030f8 .quad -8910536670511192098
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003100 .quad -1081441343357383777
- 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003108 .quad 7308573235570561494
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00003110 .quad -7593429867239446717
- 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00003118 .quad -6961356773836868826
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00003120 .quad -4880101315621920492
- 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00003128 .quad -8701695967296086033
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00003130 .quad -1488440626100012711
- 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00003138 .quad -6265433940692719637
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00003140 .quad -7847804418953589800
- 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00003148 .quad 695789805494438131
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00003150 .quad -5198069505264599346
- 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00003158 .quad 869737256868047664
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00003160 .quad -1885900863153361279
- 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00003168 .quad -8136200465769716229
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003170 .quad -8096217067111932656
- 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003178 .quad -473439272678684739
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003180 .quad -5508585315462527915
- 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003188 .quad 4019886927579031981
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00003190 .quad -2274045625900771990
- 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00003198 .quad -8810199395808373736
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000031a0 .quad -8338807543829064350
- 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000031a8 .quad -7812217631593927537
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000031b0 .quad -5811823411358942533
- 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000031b8 .quad 4069786015789754291
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000031c0 .quad -2653093245771290262
- 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000031c8 .quad 475546501309804959
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000031d0 .quad -8575712306248138270
- 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000031d8 .quad 4908902581746016004
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000031e0 .quad -6107954364382784934
- 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000031e8 .quad -3087243809672255804
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000031f0 .quad -3023256937051093263
- 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000031f8 .quad -8470740780517707659
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003200 .quad -8807064613298015146
- 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003208 .quad -682526969396179382
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00003210 .quad -6397144748195131028
- 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00003218 .quad -5464844730172612132
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00003220 .quad -3384744916816525881
- 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00003228 .quad -2219369894288377261
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00003230 .quad -9032994600651410532
- 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00003238 .quad -1387106183930235788
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00003240 .quad -6679557232386875260
- 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00003248 .quad 2877803288514593169
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00003250 .quad -3737760522056206171
- 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00003258 .quad 3597254110643241461
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00003260 .quad -60514634142869810
- 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00003268 .quad 9108253656731439730
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003270 .quad -6955350673980375487
- 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003278 .quad 1080972517029761927
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003280 .quad -4082502324048081455
- 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003288 .quad 5962901664714590313
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00003290 .quad -491441886632713915
- 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00003298 .quad -6381430974388925821
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000032a0 .quad -7224680206786528053
- 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000032a8 .quad -8600080377420466542
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000032b0 .quad -4419164240055772162
- 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000032b8 .quad 7696643601933968438
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000032c0 .quad -912269281642327298
- 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000032c8 .quad 397432465562684740
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000032d0 .quad -7487697328667536418
- 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000032d8 .quad -4363290727450709941
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000032e0 .quad -4747935642407032618
- 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000032e8 .quad 8380944645968776285
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000032f0 .quad -1323233534581402868
- 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000032f8 .quad 1252808770606194548
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003300 .quad -7744549986754458649
- 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003308 .quad -8440366555225904215
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00003310 .quad -5069001465015685407
- 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00003318 .quad 7896285879677171347
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00003320 .quad -1724565812842218855
- 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00003328 .quad -3964700705685699528
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00003330 .quad -7995382660667468640
- 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00003338 .quad 2133748077373825699
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00003340 .quad -5382542307406947896
- 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00003348 .quad 2667185096717282124
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00003350 .quad -2116491865831296966
- 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00003358 .quad 3333981370896602654
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00003360 .quad -8240336443785642460
- 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00003368 .quad 6695424375237764563
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003370 .quad -5688734536304665171
- 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003378 .quad 8369280469047205704
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003380 .quad -2499232151953443560
- 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003388 .quad -3373457468973156582
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00003390 .quad -8479549122611984081
- 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00003398 .quad -9025939945749304720
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000033a0 .quad -5987750384837592197
- 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000033a8 .quad 7164319141522920716
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000033b0 .quad -2873001962619602342
- 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000033b8 .quad 4343712908476262991
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000033c0 .quad -8713155254278333320
- 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000033c8 .quad 7326506586225052274
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000033d0 .quad -6279758049420528746
- 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000033d8 .quad 9158133232781315342
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000033e0 .quad -3238011543348273028
- 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000033e8 .quad 2224294504121868369
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000033f0 .quad -8941286242233752499
- 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000033f8 .quad -7833187971778608077
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003400 .quad -6564921784364802720
- 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003408 .quad -568112927868484288
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00003410 .quad -3594466212028615495
- 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00003418 .quad 3901544858591782543
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00003420 .quad -9164070410158966541
- 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00003428 .quad -4479063491021217766
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00003430 .quad -6843401994271320272
- 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00003438 .quad -5598829363776522208
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00003440 .quad -3942566474411762436
- 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00003448 .quad -2386850686293264856
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00003450 .quad -316522074587315140
- 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00003458 .quad 1628122660560806834
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00003460 .quad -7115355324258153819
- 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00003468 .quad -8205795374004271537
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003470 .quad -4282508136895304370
- 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003478 .quad -1033872180650563613
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003480 .quad -741449152691742558
- 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003488 .quad -5904026244240592420
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00003490 .quad -7380934748073420955
- 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00003498 .quad -5995859411864064214
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000034a0 .quad -4614482416664388289
- 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000034a8 .quad 1728547772024695540
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000034b0 .quad -1156417002403097458
- 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000034b8 .quad -2451001303396518479
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000034c0 .quad -7640289654143017767
- 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000034c8 .quad 5385653213018257807
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000034d0 .quad -4938676049251384305
- 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000034d8 .quad -7102991539009341454
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000034e0 .quad -1561659043136842477
- 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000034e8 .quad -8878739423761676818
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000034f0 .quad -7893565929601608404
- 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000034f8 .quad 3674159897003727797
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003500 .quad -5255271393574622601
- 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003508 .quad 4592699871254659746
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00003510 .quad -1957403223540890347
- 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00003518 .quad 1129188820640936779
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00003520 .quad -8140906042354138323
- 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00003528 .quad 3011586022114279439
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00003530 .quad -5564446534515285000
- 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00003538 .quad 8376168546070237203
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00003540 .quad -2343872149716718346
- 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00003548 .quad -7976533391121755113
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00003550 .quad -8382449121214030822
- 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00003558 .quad 1932195658189984911
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00003560 .quad -5866375383090150624
- 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00003568 .quad -6808127464117294670
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003570 .quad -2721283210435300376
- 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003578 .quad -3898473311719230433
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003580 .quad -8618331034163144591
- 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003588 .quad 9092669226243950739
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00003590 .quad -6161227774276542835
- 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00003598 .quad -2469221522477225288
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000035a0 .quad -3089848699418290639
- 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000035a8 .quad 6136845133758244198
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000035b0 .quad -8848684464777513506
- 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000035b8 .quad -3082000819042179232
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000035c0 .quad -6449169562544503978
- 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000035c8 .quad -8464187042230111944
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000035d0 .quad -3449775934753242068
- 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000035d8 .quad 3254824252494523782
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000035e0 .quad -9073638986861858149
- 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000035e8 .quad -7189106879045698444
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000035f0 .quad -6730362715149934782
- 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000035f8 .quad -8986383598807123056
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003600 .quad -3801267375510030573
- 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003608 .quad 2602078556773259892
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00003610 .quad -139898200960150313
- 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00003618 .quad -1359087822460813039
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00003620 .quad -7004965403241175802
- 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00003628 .quad -849429889038008149
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00003630 .quad -4144520735624081848
- 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00003638 .quad -5673473379724898090
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00003640 .quad -568964901102714406
- 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00003648 .quad -2480155706228734709
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00003650 .quad -7273132090830278360
- 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00003658 .quad -3855940325606653145
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00003660 .quad -4479729095110460046
- 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00003668 .quad -208239388580928527
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003670 .quad -987975350460687153
- 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003678 .quad -4871985254153548563
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003680 .quad -7535013621679011327
- 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003688 .quad -3044990783845967852
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00003690 .quad -4807081008671376254
- 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00003698 .quad 5417133557047315993
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000036a0 .quad -1397165242411832414
- 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000036a8 .quad -2451955090545630817
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000036b0 .quad -7790757304148477115
- 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000036b8 .quad -3838314940804713212
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000036c0 .quad -5126760611758208489
- 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000036c8 .quad 4425478360848884292
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000036d0 .quad -1796764746270372707
- 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000036d8 .quad 920161932633717461
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000036e0 .quad -8040506994060064798
- 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000036e8 .quad 2880944217109767366
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000036f0 .quad -5438947724147693094
- 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000036f8 .quad -5622191765467566601
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003700 .quad -2186998636757228463
- 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003708 .quad 6807318348447705460
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00003710 .quad -8284403175614349646
- 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00003718 .quad -2662955059861265943
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00003720 .quad -5743817951090549153
- 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00003728 .quad -7940379843253970333
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00003730 .quad -2568086420435798537
- 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00003738 .quad 8521269269642088700
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00003740 .quad -8522583040413455942
- 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00003748 .quad -6203421752542164322
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00003750 .quad -6041542782089432023
- 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00003758 .quad 6080780864604458309
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00003760 .quad -2940242459184402125
- 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00003768 .quad -6234081974526590826
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003770 .quad -8755180564631333184
- 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003778 .quad 5327070802775656542
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003780 .quad -6332289687361778576
- 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003788 .quad 6658838503469570677
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00003790 .quad -3303676090774835316
- 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00003798 .quad 8323548129336963346
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000037a0 .quad -8982326584375353929
- 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000037a8 .quad -4021154456019173716
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000037b0 .quad -6616222212041804507
- 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000037b8 .quad -5026443070023967146
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000037c0 .quad -3658591746624867729
- 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000037c8 .quad 2940318199324816876
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000037d0 .quad -9204148869281624187
- 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000037d8 .quad 8755227902219092404
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000037e0 .quad -6893500068174642330
- 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000037e8 .quad -2891023177508298208
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x000037f0 .quad -4005189066790915008
- 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x000037f8 .quad -8225464990312760664
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003800 .quad -394800315061255856
- 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003808 .quad -5670145219463562926
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00003810 .quad -7164279224554366766
- 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00003818 .quad 7985374283903742932
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00003820 .quad -4343663012265570553
- 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00003828 .quad 758345818024902857
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00003830 .quad -817892746904575288
- 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00003838 .quad -3663753745896259333
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00003840 .quad -7428711994456441411
- 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00003848 .quad -9207375118826243939
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00003850 .quad -4674203974643163860
- 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00003858 .quad -2285846861678029116
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00003860 .quad -1231068949876566920
- 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00003868 .quad 1754377441329851509
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003870 .quad -7686947121313936181
- 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003878 .quad 1096485900831157193
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003880 .quad -4996997883215032323
- 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003888 .quad -3241078642388441413
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00003890 .quad -1634561335591402499
- 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00003898 .quad 5172023733869224042
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x000038a0 .quad -7939129862385708418
- 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x000038a8 .quad 5538357842881958978
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000038b0 .quad -5312226309554747619
- 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000038b8 .quad -2300424733252327085
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000038c0 .quad -2028596868516046619
- 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000038c8 .quad 6347841120289366951
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000038d0 .quad -8185402070463610993
- 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000038d8 .quad 6273243709394548297
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000038e0 .quad -5620066569652125837
- 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000038e8 .quad 3229868618315797467
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x000038f0 .quad -2413397193637769393
- 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x000038f8 .quad -574350245532641070
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003900 .quad -8425902273664687727
- 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003908 .quad -358968903457900669
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003910 .quad -5920691823653471754
- 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003918 .quad 8774660907532399972
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003920 .quad -2789178761139451788
- 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003928 .quad 1744954097560724157
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003930 .quad -8660765753353239224
- 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003938 .quad -8132775725879323210
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003940 .quad -6214271173264161126
- 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003948 .quad -5554283638921766109
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003950 .quad -3156152948152813503
- 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003958 .quad 6892203506629956076
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003960 .quad -8890124620236590296
- 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003968 .quad -2609901835997359308
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003970 .quad -6500969756868349965
- 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003978 .quad 1349308723430688769
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003980 .quad -3514526177658049553
- 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003988 .quad -2925050114139026943
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003990 .quad -9114107888677362827
- 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003998 .quad -1828156321336891839
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x000039a0 .quad -6780948842419315629
- 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x000039a8 .quad 6938176635183661009
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x000039b0 .quad -3864500034596756632
- 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x000039b8 .quad 4061034775552188357
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x000039c0 .quad -218939024818557886
- 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x000039c8 .quad 5076293469440235446
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x000039d0 .quad -7054365918152680535
- 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x000039d8 .quad 7784369436827535058
+ 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
index 0d2dc2766..cb7ff6869 100644
--- 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
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go
index 9087de6c1..0c4e1f8ca 100644
--- 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
@@ -8,7 +8,7 @@ import (
)
const (
- _entry__get_by_path = 624
+ _entry__get_by_path = 640
)
const (
@@ -16,26 +16,27 @@ const (
)
const (
- _size__get_by_path = 21752
+ _size__get_by_path = 21184
)
var (
_pcsp__get_by_path = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {12437, 240},
- {12438, 232},
- {12440, 224},
- {12442, 216},
- {12444, 208},
- {12446, 200},
- {12450, 192},
- {21752, 240},
+ {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},
}
)
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
index 93454ce5f..773c9d91b 100644
--- 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
@@ -42,11 +42,11 @@ var _text_get_by_path = []byte{
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
- 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, ' '
+ 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
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000070 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
+ 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, '""""""""""""""""'
@@ -57,6475 +57,6185 @@ var _text_get_by_path = []byte{
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
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000000e0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000000f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
+ 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
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000100 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000110 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000120 LCPI0_12
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000120 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000130 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000140 LCPI0_13
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000140 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000160 LCPI0_14
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000170 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000180 LCPI0_15
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000180 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000190 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000001a0 LCPI0_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000001c0 LCPI0_17
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001c0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001d0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000001f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000200 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000210 LCPI0_18
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000210 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000220 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000230 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .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_21
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000240 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000260 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000270 .p2align 4, 0x90
- //0x00000270 _get_by_path
- 0x55, //0x00000270 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000271 movq %rsp, %rbp
- 0x41, 0x57, //0x00000274 pushq %r15
- 0x41, 0x56, //0x00000276 pushq %r14
- 0x41, 0x55, //0x00000278 pushq %r13
- 0x41, 0x54, //0x0000027a pushq %r12
- 0x53, //0x0000027c pushq %rbx
- 0x48, 0x81, 0xec, 0xc0, 0x00, 0x00, 0x00, //0x0000027d subq $192, %rsp
- 0x49, 0x89, 0xca, //0x00000284 movq %rcx, %r10
- 0x49, 0x89, 0xf6, //0x00000287 movq %rsi, %r14
- 0x49, 0x89, 0xff, //0x0000028a movq %rdi, %r15
- 0x48, 0x8b, 0x4a, 0x08, //0x0000028d movq $8(%rdx), %rcx
- 0x48, 0x85, 0xc9, //0x00000291 testq %rcx, %rcx
- 0x48, 0x89, 0x74, 0x24, 0x08, //0x00000294 movq %rsi, $8(%rsp)
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00000299 movq %rdi, $16(%rsp)
- 0x0f, 0x84, 0x2f, 0x2c, 0x00, 0x00, //0x0000029e je LBB0_525
- 0x4c, 0x8b, 0x2a, //0x000002a4 movq (%rdx), %r13
- 0x48, 0xc1, 0xe1, 0x04, //0x000002a7 shlq $4, %rcx
- 0x4c, 0x01, 0xe9, //0x000002ab addq %r13, %rcx
- 0x4d, 0x8d, 0x5f, 0x08, //0x000002ae leaq $8(%r15), %r11
- 0x4d, 0x8b, 0x07, //0x000002b2 movq (%r15), %r8
- 0x49, 0x8b, 0x06, //0x000002b5 movq (%r14), %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x40, 0xfd, 0xff, 0xff, //0x000002b8 vmovdqu $-704(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xb8, 0xfd, 0xff, 0xff, //0x000002c0 vmovdqu $-584(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xd0, 0xfd, 0xff, 0xff, //0x000002c8 vmovdqu $-560(%rip), %ymm2 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x48, 0xfd, 0xff, 0xff, //0x000002d0 vmovdqu $-696(%rip), %ymm3 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xfd, 0xff, 0xff, //0x000002d8 vmovdqu $-672(%rip), %ymm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x78, 0xfd, 0xff, 0xff, //0x000002e0 vmovdqu $-648(%rip), %ymm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x000002e8 vmovdqu $-240(%rip), %xmm8 /* LCPI0_6+0(%rip) */
- 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x000002f0 vpcmpeqd %xmm9, %xmm9, %xmm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xfd, 0xff, 0xff, //0x000002f5 vmovdqu $-541(%rip), %ymm10 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xfb, 0xfd, 0xff, 0xff, //0x000002fd vmovdqu $-517(%rip), %ymm11 /* LCPI0_11+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xb3, 0xfd, 0xff, 0xff, //0x00000305 vmovdqu $-589(%rip), %ymm13 /* LCPI0_9+0(%rip) */
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x0000030d movq %r11, $24(%rsp)
- 0x4c, 0x89, 0x54, 0x24, 0x28, //0x00000312 movq %r10, $40(%rsp)
- 0x48, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000317 movq %rcx, $160(%rsp)
- //0x0000031f LBB0_2
- 0x49, 0x8b, 0x0b, //0x0000031f movq (%r11), %rcx
- 0x48, 0x39, 0xc8, //0x00000322 cmpq %rcx, %rax
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000325 jae LBB0_7
- 0x41, 0x8a, 0x14, 0x00, //0x0000032b movb (%r8,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x0000032f cmpb $13, %dl
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000332 je LBB0_7
- 0x80, 0xfa, 0x20, //0x00000338 cmpb $32, %dl
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000033b je LBB0_7
- 0x80, 0xc2, 0xf7, //0x00000341 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000344 cmpb $1, %dl
- 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000347 jbe LBB0_7
- 0x48, 0x89, 0xc2, //0x0000034d movq %rax, %rdx
- 0xe9, 0xc3, 0x01, 0x00, 0x00, //0x00000350 jmp LBB0_33
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000355 .p2align 4, 0x90
- //0x00000360 LBB0_7
- 0x48, 0x8d, 0x50, 0x01, //0x00000360 leaq $1(%rax), %rdx
- 0x48, 0x39, 0xca, //0x00000364 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000367 jae LBB0_11
- 0x41, 0x8a, 0x1c, 0x10, //0x0000036d movb (%r8,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000371 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000374 je LBB0_11
- 0x80, 0xfb, 0x20, //0x0000037a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000037d je LBB0_11
- 0x80, 0xc3, 0xf7, //0x00000383 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000386 cmpb $1, %bl
- 0x0f, 0x87, 0x89, 0x01, 0x00, 0x00, //0x00000389 ja LBB0_33
- 0x90, //0x0000038f .p2align 4, 0x90
- //0x00000390 LBB0_11
- 0x48, 0x8d, 0x50, 0x02, //0x00000390 leaq $2(%rax), %rdx
- 0x48, 0x39, 0xca, //0x00000394 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000397 jae LBB0_15
- 0x41, 0x8a, 0x1c, 0x10, //0x0000039d movb (%r8,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x000003a1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003a4 je LBB0_15
- 0x80, 0xfb, 0x20, //0x000003aa cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ad je LBB0_15
- 0x80, 0xc3, 0xf7, //0x000003b3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000003b6 cmpb $1, %bl
- 0x0f, 0x87, 0x59, 0x01, 0x00, 0x00, //0x000003b9 ja LBB0_33
- 0x90, //0x000003bf .p2align 4, 0x90
- //0x000003c0 LBB0_15
- 0x48, 0x8d, 0x50, 0x03, //0x000003c0 leaq $3(%rax), %rdx
- 0x48, 0x39, 0xca, //0x000003c4 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003c7 jae LBB0_19
- 0x41, 0x8a, 0x1c, 0x10, //0x000003cd movb (%r8,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x000003d1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003d4 je LBB0_19
- 0x80, 0xfb, 0x20, //0x000003da cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003dd je LBB0_19
- 0x80, 0xc3, 0xf7, //0x000003e3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000003e6 cmpb $1, %bl
- 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x000003e9 ja LBB0_33
- 0x90, //0x000003ef .p2align 4, 0x90
- //0x000003f0 LBB0_19
- 0x4c, 0x8d, 0x50, 0x04, //0x000003f0 leaq $4(%rax), %r10
- 0x48, 0x89, 0xcf, //0x000003f4 movq %rcx, %rdi
- 0x4c, 0x29, 0xd7, //0x000003f7 subq %r10, %rdi
- 0x0f, 0x86, 0xe0, 0x00, 0x00, 0x00, //0x000003fa jbe LBB0_627
- 0x4d, 0x01, 0xc2, //0x00000400 addq %r8, %r10
- 0x48, 0x83, 0xff, 0x20, //0x00000403 cmpq $32, %rdi
- 0x0f, 0x82, 0x58, 0x00, 0x00, 0x00, //0x00000407 jb LBB0_25
- 0x48, 0x89, 0xca, //0x0000040d movq %rcx, %rdx
- 0x48, 0x29, 0xc2, //0x00000410 subq %rax, %rdx
- 0x48, 0x83, 0xc2, 0xdc, //0x00000413 addq $-36, %rdx
- 0x48, 0x89, 0xd6, //0x00000417 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x0000041a andq $-32, %rsi
- 0x48, 0x01, 0xc6, //0x0000041e addq %rax, %rsi
- 0x49, 0x8d, 0x74, 0x30, 0x24, //0x00000421 leaq $36(%r8,%rsi), %rsi
- 0x83, 0xe2, 0x1f, //0x00000426 andl $31, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000429 .p2align 4, 0x90
+ 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, 0x41, 0x7e, 0x6f, 0x32, //0x00000430 vmovdqu (%r10), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000435 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000043a vpcmpeqb %ymm15, %ymm14, %ymm14
- 0xc4, 0xc1, 0x7d, 0xd7, 0xde, //0x0000043f vpmovmskb %ymm14, %ebx
- 0x83, 0xfb, 0xff, //0x00000444 cmpl $-1, %ebx
- 0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x00000447 jne LBB0_32
- 0x49, 0x83, 0xc2, 0x20, //0x0000044d addq $32, %r10
- 0x48, 0x83, 0xc7, 0xe0, //0x00000451 addq $-32, %rdi
- 0x48, 0x83, 0xff, 0x1f, //0x00000455 cmpq $31, %rdi
- 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000459 ja LBB0_22
- 0x48, 0x89, 0xd7, //0x0000045f movq %rdx, %rdi
- 0x49, 0x89, 0xf2, //0x00000462 movq %rsi, %r10
- //0x00000465 LBB0_25
- 0x48, 0x85, 0xff, //0x00000465 testq %rdi, %rdi
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000468 je LBB0_31
- 0x4d, 0x89, 0xc1, //0x0000046e movq %r8, %r9
- 0x4d, 0x8d, 0x04, 0x3a, //0x00000471 leaq (%r10,%rdi), %r8
- 0x49, 0xff, 0xc2, //0x00000475 incq %r10
- 0x4c, 0x89, 0xd2, //0x00000478 movq %r10, %rdx
- //0x0000047b LBB0_27
- 0x0f, 0xbe, 0x5a, 0xff, //0x0000047b movsbl $-1(%rdx), %ebx
- 0x83, 0xfb, 0x20, //0x0000047f cmpl $32, %ebx
- 0x0f, 0x87, 0x1a, 0x2a, 0x00, 0x00, //0x00000482 ja LBB0_34
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000488 movabsq $4294977024, %rsi
- 0x48, 0x0f, 0xa3, 0xde, //0x00000492 btq %rbx, %rsi
- 0x0f, 0x83, 0x06, 0x2a, 0x00, 0x00, //0x00000496 jae LBB0_34
- 0x48, 0xff, 0xcf, //0x0000049c decq %rdi
- 0x48, 0xff, 0xc2, //0x0000049f incq %rdx
- 0x48, 0x85, 0xff, //0x000004a2 testq %rdi, %rdi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000004a5 jne LBB0_27
- 0x4d, 0x89, 0xc2, //0x000004ab movq %r8, %r10
- 0x4d, 0x89, 0xc8, //0x000004ae movq %r9, %r8
- //0x000004b1 LBB0_31
- 0x4d, 0x29, 0xc2, //0x000004b1 subq %r8, %r10
- 0x4c, 0x89, 0xd2, //0x000004b4 movq %r10, %rdx
- 0x48, 0x39, 0xca, //0x000004b7 cmpq %rcx, %rdx
- 0x0f, 0x82, 0x58, 0x00, 0x00, 0x00, //0x000004ba jb LBB0_33
- //0x000004c0 LBB0_35
- 0x31, 0xc9, //0x000004c0 xorl %ecx, %ecx
- 0x49, 0x89, 0xc2, //0x000004c2 movq %rax, %r10
- 0x49, 0x8b, 0x45, 0x00, //0x000004c5 movq (%r13), %rax
- 0x48, 0x85, 0xc0, //0x000004c9 testq %rax, %rax
- 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x000004cc jne LBB0_36
- 0xe9, 0x2e, 0x2c, 0x00, 0x00, //0x000004d2 jmp LBB0_628
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004d7 .p2align 4, 0x90
- //0x000004e0 LBB0_627
- 0x4d, 0x89, 0x16, //0x000004e0 movq %r10, (%r14)
- 0x31, 0xc9, //0x000004e3 xorl %ecx, %ecx
- 0x49, 0x8b, 0x45, 0x00, //0x000004e5 movq (%r13), %rax
- 0x48, 0x85, 0xc0, //0x000004e9 testq %rax, %rax
- 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x000004ec jne LBB0_36
- 0xe9, 0x0e, 0x2c, 0x00, 0x00, //0x000004f2 jmp LBB0_628
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f7 .p2align 4, 0x90
- //0x00000500 LBB0_32
- 0x4d, 0x29, 0xc2, //0x00000500 subq %r8, %r10
- 0xf7, 0xd3, //0x00000503 notl %ebx
- 0x48, 0x63, 0xd3, //0x00000505 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00000508 bsfq %rdx, %rdx
- 0x4c, 0x01, 0xd2, //0x0000050c addq %r10, %rdx
- 0x48, 0x39, 0xca, //0x0000050f cmpq %rcx, %rdx
- 0x0f, 0x83, 0xa8, 0xff, 0xff, 0xff, //0x00000512 jae LBB0_35
- //0x00000518 LBB0_33
- 0x4c, 0x8d, 0x52, 0x01, //0x00000518 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x16, //0x0000051c movq %r10, (%r14)
- 0x41, 0x8a, 0x0c, 0x10, //0x0000051f movb (%r8,%rdx), %cl
- 0x49, 0x8b, 0x45, 0x00, //0x00000523 movq (%r13), %rax
- 0x48, 0x85, 0xc0, //0x00000527 testq %rax, %rax
- 0x0f, 0x84, 0xd5, 0x2b, 0x00, 0x00, //0x0000052a je LBB0_628
- //0x00000530 LBB0_36
- 0x8a, 0x40, 0x17, //0x00000530 movb $23(%rax), %al
- 0x24, 0x1f, //0x00000533 andb $31, %al
- 0x3c, 0x02, //0x00000535 cmpb $2, %al
- 0x0f, 0x84, 0x53, 0x1a, 0x00, 0x00, //0x00000537 je LBB0_387
- 0x3c, 0x18, //0x0000053d cmpb $24, %al
- 0x0f, 0x85, 0xc0, 0x2b, 0x00, 0x00, //0x0000053f jne LBB0_628
- 0x80, 0xf9, 0x7b, //0x00000545 cmpb $123, %cl
- 0x0f, 0x85, 0xa3, 0x2d, 0x00, 0x00, //0x00000548 jne LBB0_657
- //0x0000054e LBB0_39
- 0x49, 0x8b, 0x03, //0x0000054e movq (%r11), %rax
- 0x49, 0x39, 0xc2, //0x00000551 cmpq %rax, %r10
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00000554 jae LBB0_44
- 0x43, 0x8a, 0x0c, 0x10, //0x0000055a movb (%r8,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x0000055e cmpb $13, %cl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000561 je LBB0_44
- 0x80, 0xf9, 0x20, //0x00000567 cmpb $32, %cl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000056a je LBB0_44
- 0x80, 0xc1, 0xf7, //0x00000570 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000573 cmpb $1, %cl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00000576 jbe LBB0_44
- 0x4c, 0x89, 0xd1, //0x0000057c movq %r10, %rcx
- 0xe9, 0x84, 0x01, 0x00, 0x00, //0x0000057f jmp LBB0_70
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000584 .p2align 4, 0x90
- //0x00000590 LBB0_44
- 0x49, 0x8d, 0x4a, 0x01, //0x00000590 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00000594 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000597 jae LBB0_48
- 0x41, 0x8a, 0x14, 0x08, //0x0000059d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000005a1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005a4 je LBB0_48
- 0x80, 0xfa, 0x20, //0x000005aa cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005ad je LBB0_48
- 0x80, 0xc2, 0xf7, //0x000005b3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000005b6 cmpb $1, %dl
- 0x0f, 0x87, 0x49, 0x01, 0x00, 0x00, //0x000005b9 ja LBB0_70
- 0x90, //0x000005bf .p2align 4, 0x90
- //0x000005c0 LBB0_48
- 0x49, 0x8d, 0x4a, 0x02, //0x000005c0 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x000005c4 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005c7 jae LBB0_52
- 0x41, 0x8a, 0x14, 0x08, //0x000005cd movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000005d1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005d4 je LBB0_52
- 0x80, 0xfa, 0x20, //0x000005da cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005dd je LBB0_52
- 0x80, 0xc2, 0xf7, //0x000005e3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000005e6 cmpb $1, %dl
- 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x000005e9 ja LBB0_70
- 0x90, //0x000005ef .p2align 4, 0x90
- //0x000005f0 LBB0_52
- 0x49, 0x8d, 0x4a, 0x03, //0x000005f0 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x000005f4 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005f7 jae LBB0_56
- 0x41, 0x8a, 0x14, 0x08, //0x000005fd movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00000601 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000604 je LBB0_56
- 0x80, 0xfa, 0x20, //0x0000060a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000060d je LBB0_56
- 0x80, 0xc2, 0xf7, //0x00000613 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000616 cmpb $1, %dl
- 0x0f, 0x87, 0xe9, 0x00, 0x00, 0x00, //0x00000619 ja LBB0_70
- 0x90, //0x0000061f .p2align 4, 0x90
- //0x00000620 LBB0_56
- 0x49, 0x8d, 0x4a, 0x04, //0x00000620 leaq $4(%r10), %rcx
- 0x48, 0x89, 0xc2, //0x00000624 movq %rax, %rdx
- 0x48, 0x29, 0xca, //0x00000627 subq %rcx, %rdx
- 0x0f, 0x86, 0xbd, 0x2a, 0x00, 0x00, //0x0000062a jbe LBB0_625
- 0x4c, 0x01, 0xc1, //0x00000630 addq %r8, %rcx
- 0x48, 0x83, 0xfa, 0x20, //0x00000633 cmpq $32, %rdx
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00000637 jb LBB0_62
- 0x48, 0x89, 0xc6, //0x0000063d movq %rax, %rsi
- 0x4c, 0x29, 0xd6, //0x00000640 subq %r10, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x00000643 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x00000647 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x0000064a andq $-32, %rdi
- 0x4c, 0x01, 0xd7, //0x0000064e addq %r10, %rdi
- 0x49, 0x8d, 0x7c, 0x38, 0x24, //0x00000651 leaq $36(%r8,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x00000656 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000659 .p2align 4, 0x90
- //0x00000660 LBB0_59
- 0xc5, 0x7e, 0x6f, 0x31, //0x00000660 vmovdqu (%rcx), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000664 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x00000669 vpcmpeqb %ymm15, %ymm14, %ymm14
- 0xc4, 0xc1, 0x7d, 0xd7, 0xde, //0x0000066e vpmovmskb %ymm14, %ebx
- 0x83, 0xfb, 0xff, //0x00000673 cmpl $-1, %ebx
- 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000676 jne LBB0_69
- 0x48, 0x83, 0xc1, 0x20, //0x0000067c addq $32, %rcx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000680 addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x00000684 cmpq $31, %rdx
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000688 ja LBB0_59
- 0x48, 0x89, 0xf2, //0x0000068e movq %rsi, %rdx
- 0x48, 0x89, 0xf9, //0x00000691 movq %rdi, %rcx
- //0x00000694 LBB0_62
- 0x48, 0x85, 0xd2, //0x00000694 testq %rdx, %rdx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000697 je LBB0_68
- 0x48, 0x8d, 0x34, 0x11, //0x0000069d leaq (%rcx,%rdx), %rsi
- 0x48, 0xff, 0xc1, //0x000006a1 incq %rcx
- //0x000006a4 LBB0_64
- 0x0f, 0xbe, 0x79, 0xff, //0x000006a4 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x000006a8 cmpl $32, %edi
- 0x0f, 0x87, 0x0d, 0x05, 0x00, 0x00, //0x000006ab ja LBB0_125
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000006b1 movabsq $4294977024, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x000006bb btq %rdi, %rbx
- 0x0f, 0x83, 0xf9, 0x04, 0x00, 0x00, //0x000006bf jae LBB0_125
- 0x48, 0xff, 0xca, //0x000006c5 decq %rdx
- 0x48, 0xff, 0xc1, //0x000006c8 incq %rcx
- 0x48, 0x85, 0xd2, //0x000006cb testq %rdx, %rdx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000006ce jne LBB0_64
- 0x48, 0x89, 0xf1, //0x000006d4 movq %rsi, %rcx
- //0x000006d7 LBB0_68
- 0x4c, 0x29, 0xc1, //0x000006d7 subq %r8, %rcx
- 0x48, 0x39, 0xc1, //0x000006da cmpq %rax, %rcx
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000006dd jb LBB0_70
- 0xe9, 0x09, 0x2c, 0x00, 0x00, //0x000006e3 jmp LBB0_657
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006e8 .p2align 4, 0x90
- //0x000006f0 LBB0_69
- 0x4c, 0x29, 0xc1, //0x000006f0 subq %r8, %rcx
- 0xf7, 0xd3, //0x000006f3 notl %ebx
- 0x48, 0x63, 0xd3, //0x000006f5 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x000006f8 bsfq %rdx, %rdx
- 0x48, 0x01, 0xd1, //0x000006fc addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x000006ff cmpq %rax, %rcx
- 0x0f, 0x83, 0xe9, 0x2b, 0x00, 0x00, //0x00000702 jae LBB0_657
- //0x00000708 LBB0_70
- 0x4c, 0x8d, 0x49, 0x01, //0x00000708 leaq $1(%rcx), %r9
- 0x4d, 0x89, 0x0e, //0x0000070c movq %r9, (%r14)
- 0x41, 0x8a, 0x04, 0x08, //0x0000070f movb (%r8,%rcx), %al
- 0x3c, 0x22, //0x00000713 cmpb $34, %al
- 0x0f, 0x85, 0xfc, 0x29, 0x00, 0x00, //0x00000715 jne LBB0_629
- 0x49, 0x8b, 0x33, //0x0000071b movq (%r11), %rsi
- 0x48, 0x89, 0xf0, //0x0000071e movq %rsi, %rax
- 0x4c, 0x29, 0xc8, //0x00000721 subq %r9, %rax
- 0x0f, 0x84, 0x08, 0x4e, 0x00, 0x00, //0x00000724 je LBB0_1093
- 0x49, 0x8b, 0x55, 0x08, //0x0000072a movq $8(%r13), %rdx
- 0x4c, 0x8b, 0x22, //0x0000072e movq (%rdx), %r12
- 0x48, 0x8b, 0x52, 0x08, //0x00000731 movq $8(%rdx), %rdx
- 0x4d, 0x01, 0xc1, //0x00000735 addq %r8, %r9
- 0x48, 0x83, 0xf8, 0x40, //0x00000738 cmpq $64, %rax
- 0x4c, 0x89, 0x04, 0x24, //0x0000073c movq %r8, (%rsp)
- 0x48, 0x89, 0xb4, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000740 movq %rsi, $152(%rsp)
- 0x0f, 0x82, 0x87, 0x04, 0x00, 0x00, //0x00000748 jb LBB0_126
- 0x4c, 0x89, 0x64, 0x24, 0x20, //0x0000074e movq %r12, $32(%rsp)
- 0x4d, 0x89, 0xee, //0x00000753 movq %r13, %r14
- 0x41, 0x89, 0xc2, //0x00000756 movl %eax, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00000759 andl $63, %r10d
- 0x48, 0x29, 0xce, //0x0000075d subq %rcx, %rsi
- 0x48, 0x83, 0xc6, 0xbf, //0x00000760 addq $-65, %rsi
- 0x48, 0x83, 0xe6, 0xc0, //0x00000764 andq $-64, %rsi
- 0x48, 0x01, 0xce, //0x00000768 addq %rcx, %rsi
- 0x49, 0x8d, 0x74, 0x30, 0x41, //0x0000076b leaq $65(%r8,%rsi), %rsi
- 0x48, 0x89, 0x74, 0x24, 0x30, //0x00000770 movq %rsi, $48(%rsp)
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000775 movq $-1, %r15
- 0x4d, 0x89, 0xc8, //0x0000077c movq %r9, %r8
- 0x31, 0xdb, //0x0000077f xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000781 .p2align 4, 0x90
- //0x00000790 LBB0_74
- 0xc4, 0x41, 0x7e, 0x6f, 0x30, //0x00000790 vmovdqu (%r8), %ymm14
- 0xc4, 0x41, 0x7e, 0x6f, 0x78, 0x20, //0x00000795 vmovdqu $32(%r8), %ymm15
- 0xc5, 0x0d, 0x74, 0xe1, //0x0000079b vpcmpeqb %ymm1, %ymm14, %ymm12
- 0xc4, 0x41, 0x7d, 0xd7, 0xdc, //0x0000079f vpmovmskb %ymm12, %r11d
- 0xc5, 0x05, 0x74, 0xe1, //0x000007a4 vpcmpeqb %ymm1, %ymm15, %ymm12
- 0xc4, 0xc1, 0x7d, 0xd7, 0xfc, //0x000007a8 vpmovmskb %ymm12, %edi
- 0xc5, 0x0d, 0x74, 0xe2, //0x000007ad vpcmpeqb %ymm2, %ymm14, %ymm12
- 0xc4, 0x41, 0x7d, 0xd7, 0xec, //0x000007b1 vpmovmskb %ymm12, %r13d
- 0xc5, 0x05, 0x74, 0xe2, //0x000007b6 vpcmpeqb %ymm2, %ymm15, %ymm12
- 0xc4, 0x41, 0x7d, 0xd7, 0xe4, //0x000007ba vpmovmskb %ymm12, %r12d
- 0x48, 0xc1, 0xe7, 0x20, //0x000007bf shlq $32, %rdi
- 0x49, 0xc1, 0xe4, 0x20, //0x000007c3 shlq $32, %r12
- 0x4d, 0x09, 0xe5, //0x000007c7 orq %r12, %r13
- 0x49, 0x83, 0xff, 0xff, //0x000007ca cmpq $-1, %r15
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000007ce jne LBB0_76
- 0x4d, 0x85, 0xed, //0x000007d4 testq %r13, %r13
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000007d7 jne LBB0_84
- //0x000007dd LBB0_76
- 0x4c, 0x09, 0xdf, //0x000007dd orq %r11, %rdi
- 0x4c, 0x89, 0xee, //0x000007e0 movq %r13, %rsi
- 0x48, 0x09, 0xde, //0x000007e3 orq %rbx, %rsi
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000007e6 jne LBB0_85
- //0x000007ec LBB0_77
- 0x48, 0x85, 0xff, //0x000007ec testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000007ef jne LBB0_86
- //0x000007f5 LBB0_78
- 0x48, 0x83, 0xc0, 0xc0, //0x000007f5 addq $-64, %rax
- 0x49, 0x83, 0xc0, 0x40, //0x000007f9 addq $64, %r8
- 0x48, 0x83, 0xf8, 0x3f, //0x000007fd cmpq $63, %rax
- 0x0f, 0x87, 0x89, 0xff, 0xff, 0xff, //0x00000801 ja LBB0_74
- 0xe9, 0x4a, 0x03, 0x00, 0x00, //0x00000807 jmp LBB0_79
- //0x0000080c LBB0_84
- 0x4d, 0x89, 0xc4, //0x0000080c movq %r8, %r12
- 0x4c, 0x2b, 0x24, 0x24, //0x0000080f subq (%rsp), %r12
- 0x4d, 0x0f, 0xbc, 0xfd, //0x00000813 bsfq %r13, %r15
- 0x4d, 0x01, 0xe7, //0x00000817 addq %r12, %r15
- 0x4c, 0x09, 0xdf, //0x0000081a orq %r11, %rdi
- 0x4c, 0x89, 0xee, //0x0000081d movq %r13, %rsi
- 0x48, 0x09, 0xde, //0x00000820 orq %rbx, %rsi
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000823 je LBB0_77
- //0x00000829 LBB0_85
- 0x49, 0x89, 0xdc, //0x00000829 movq %rbx, %r12
- 0x49, 0xf7, 0xd4, //0x0000082c notq %r12
- 0x4d, 0x21, 0xec, //0x0000082f andq %r13, %r12
- 0x4f, 0x8d, 0x1c, 0x24, //0x00000832 leaq (%r12,%r12), %r11
- 0x49, 0x09, 0xdb, //0x00000836 orq %rbx, %r11
- 0x4c, 0x89, 0x5c, 0x24, 0x38, //0x00000839 movq %r11, $56(%rsp)
- 0x49, 0xf7, 0xd3, //0x0000083e notq %r11
- 0x4d, 0x21, 0xeb, //0x00000841 andq %r13, %r11
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000844 movabsq $-6148914691236517206, %rbx
- 0x49, 0x21, 0xdb, //0x0000084e andq %rbx, %r11
- 0x31, 0xdb, //0x00000851 xorl %ebx, %ebx
- 0x4d, 0x01, 0xe3, //0x00000853 addq %r12, %r11
- 0x0f, 0x92, 0xc3, //0x00000856 setb %bl
- 0x4d, 0x01, 0xdb, //0x00000859 addq %r11, %r11
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000085c movabsq $6148914691236517205, %rsi
- 0x49, 0x31, 0xf3, //0x00000866 xorq %rsi, %r11
- 0x4c, 0x23, 0x5c, 0x24, 0x38, //0x00000869 andq $56(%rsp), %r11
- 0x49, 0xf7, 0xd3, //0x0000086e notq %r11
- 0x4c, 0x21, 0xdf, //0x00000871 andq %r11, %rdi
- 0x48, 0x85, 0xff, //0x00000874 testq %rdi, %rdi
- 0x0f, 0x84, 0x78, 0xff, 0xff, 0xff, //0x00000877 je LBB0_78
- 0x90, 0x90, 0x90, //0x0000087d .p2align 4, 0x90
- //0x00000880 LBB0_86
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000880 bsfq %rdi, %rax
- 0x4c, 0x2b, 0x04, 0x24, //0x00000884 subq (%rsp), %r8
- 0x4d, 0x8d, 0x54, 0x00, 0x01, //0x00000888 leaq $1(%r8,%rax), %r10
- 0x4d, 0x89, 0xf5, //0x0000088d movq %r14, %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000890 movq $24(%rsp), %r11
- 0x4c, 0x8b, 0x64, 0x24, 0x20, //0x00000895 movq $32(%rsp), %r12
- //0x0000089a LBB0_87
- 0x4d, 0x85, 0xd2, //0x0000089a testq %r10, %r10
- 0x0f, 0x88, 0x97, 0x4c, 0x00, 0x00, //0x0000089d js LBB0_1094
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000008a3 movq $8(%rsp), %r14
- 0x4d, 0x89, 0x16, //0x000008a8 movq %r10, (%r14)
- 0x49, 0x83, 0xff, 0xff, //0x000008ab cmpq $-1, %r15
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000008af je LBB0_90
- 0x4d, 0x39, 0xd7, //0x000008b5 cmpq %r10, %r15
- 0x0f, 0x8e, 0x3b, 0x03, 0x00, 0x00, //0x000008b8 jle LBB0_127
- //0x000008be LBB0_90
- 0x4c, 0x89, 0xd0, //0x000008be movq %r10, %rax
- 0x48, 0x29, 0xc8, //0x000008c1 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000008c4 addq $-2, %rax
- 0x48, 0x89, 0xc1, //0x000008c8 movq %rax, %rcx
- 0x48, 0x09, 0xd1, //0x000008cb orq %rdx, %rcx
- 0x4c, 0x8b, 0x04, 0x24, //0x000008ce movq (%rsp), %r8
- 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x000008d2 je LBB0_101
- 0x48, 0x39, 0xd0, //0x000008d8 cmpq %rdx, %rax
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000008db movq $16(%rsp), %r15
- 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x000008e0 jne LBB0_102
- 0x48, 0x83, 0xfa, 0x20, //0x000008e6 cmpq $32, %rdx
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x000008ea jb LBB0_97
- 0x48, 0x8d, 0x42, 0xe0, //0x000008f0 leaq $-32(%rdx), %rax
- 0x48, 0x89, 0xc6, //0x000008f4 movq %rax, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x000008f7 andq $-32, %rsi
- 0x49, 0x8d, 0x4c, 0x31, 0x20, //0x000008fb leaq $32(%r9,%rsi), %rcx
- 0x49, 0x8d, 0x74, 0x34, 0x20, //0x00000900 leaq $32(%r12,%rsi), %rsi
- 0x83, 0xe0, 0x1f, //0x00000905 andl $31, %eax
- 0x31, 0xff, //0x00000908 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000090a .p2align 4, 0x90
- //0x00000910 LBB0_94
- 0xc4, 0x41, 0x7e, 0x6f, 0x24, 0x39, //0x00000910 vmovdqu (%r9,%rdi), %ymm12
- 0xc4, 0x41, 0x1d, 0x74, 0x24, 0x3c, //0x00000916 vpcmpeqb (%r12,%rdi), %ymm12, %ymm12
- 0xc4, 0xc1, 0x7d, 0xd7, 0xdc, //0x0000091c vpmovmskb %ymm12, %ebx
- 0x83, 0xfb, 0xff, //0x00000921 cmpl $-1, %ebx
- 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00000924 jne LBB0_112
- 0x48, 0x83, 0xc2, 0xe0, //0x0000092a addq $-32, %rdx
- 0x48, 0x83, 0xc7, 0x20, //0x0000092e addq $32, %rdi
- 0x48, 0x83, 0xfa, 0x1f, //0x00000932 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00000936 ja LBB0_94
- 0x48, 0x89, 0xc2, //0x0000093c movq %rax, %rdx
- 0x49, 0x89, 0xf4, //0x0000093f movq %rsi, %r12
- 0x49, 0x89, 0xc9, //0x00000942 movq %rcx, %r9
- //0x00000945 LBB0_97
- 0x44, 0x89, 0xce, //0x00000945 movl %r9d, %esi
- 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x00000948 andl $4095, %esi
- 0x44, 0x89, 0xe1, //0x0000094e movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00000951 andl $4095, %ecx
- 0x48, 0x81, 0xf9, 0xe0, 0x0f, 0x00, 0x00, //0x00000957 cmpq $4064, %rcx
- 0x0f, 0x87, 0x80, 0x00, 0x00, 0x00, //0x0000095e ja LBB0_103
- 0x81, 0xfe, 0xe1, 0x0f, 0x00, 0x00, //0x00000964 cmpl $4065, %esi
- 0x0f, 0x83, 0x74, 0x00, 0x00, 0x00, //0x0000096a jae LBB0_103
- 0xc4, 0x41, 0x7e, 0x6f, 0x21, //0x00000970 vmovdqu (%r9), %ymm12
- 0xc4, 0x41, 0x1d, 0x74, 0x24, 0x24, //0x00000975 vpcmpeqb (%r12), %ymm12, %ymm12
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc4, //0x0000097b vpmovmskb %ymm12, %eax
- 0x83, 0xf8, 0xff, //0x00000980 cmpl $-1, %eax
- 0x0f, 0x84, 0x38, 0x01, 0x00, 0x00, //0x00000983 je LBB0_117
- 0xf7, 0xd0, //0x00000989 notl %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000098b bsfq %rax, %rax
- 0x48, 0x39, 0xd0, //0x0000098f cmpq %rdx, %rax
- 0x0f, 0x93, 0xc2, //0x00000992 setae %dl
- 0x44, 0x0f, 0xb6, 0xca, //0x00000995 movzbl %dl, %r9d
- 0x49, 0x8b, 0x13, //0x00000999 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x0000099c cmpq %rdx, %r10
- 0x0f, 0x82, 0x8b, 0x01, 0x00, 0x00, //0x0000099f jb LBB0_121
- 0xe9, 0xf6, 0x05, 0x00, 0x00, //0x000009a5 jmp LBB0_171
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009aa .p2align 4, 0x90
- //0x000009b0 LBB0_101
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000009b0 movl $1, %r9d
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000009b6 movq $16(%rsp), %r15
- 0x49, 0x8b, 0x13, //0x000009bb movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x000009be cmpq %rdx, %r10
- 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x000009c1 jb LBB0_121
- 0xe9, 0xd4, 0x05, 0x00, 0x00, //0x000009c7 jmp LBB0_171
- 0x90, 0x90, 0x90, 0x90, //0x000009cc .p2align 4, 0x90
- //0x000009d0 LBB0_102
- 0x45, 0x31, 0xc9, //0x000009d0 xorl %r9d, %r9d
- 0x49, 0x8b, 0x13, //0x000009d3 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x000009d6 cmpq %rdx, %r10
- 0x0f, 0x82, 0x51, 0x01, 0x00, 0x00, //0x000009d9 jb LBB0_121
- 0xe9, 0xbc, 0x05, 0x00, 0x00, //0x000009df jmp LBB0_171
- //0x000009e4 LBB0_103
- 0x48, 0x83, 0xfa, 0x10, //0x000009e4 cmpq $16, %rdx
- 0x0f, 0x82, 0x87, 0x00, 0x00, 0x00, //0x000009e8 jb LBB0_113
- 0x48, 0x8d, 0x42, 0xf0, //0x000009ee leaq $-16(%rdx), %rax
- 0x48, 0x89, 0xc1, //0x000009f2 movq %rax, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x000009f5 andq $-16, %rcx
- 0x49, 0x8d, 0x7c, 0x09, 0x10, //0x000009f9 leaq $16(%r9,%rcx), %rdi
- 0x4d, 0x8d, 0x44, 0x0c, 0x10, //0x000009fe leaq $16(%r12,%rcx), %r8
- 0x83, 0xe0, 0x0f, //0x00000a03 andl $15, %eax
- 0x31, 0xc9, //0x00000a06 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a08 .p2align 4, 0x90
- //0x00000a10 LBB0_105
- 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x09, //0x00000a10 vmovdqu (%r9,%rcx), %xmm6
- 0xc4, 0xc1, 0x49, 0x74, 0x34, 0x0c, //0x00000a16 vpcmpeqb (%r12,%rcx), %xmm6, %xmm6
- 0xc5, 0xf9, 0xd7, 0xf6, //0x00000a1c vpmovmskb %xmm6, %esi
- 0x66, 0x83, 0xfe, 0xff, //0x00000a20 cmpw $-1, %si
- 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00000a24 jne LBB0_118
- 0x48, 0x83, 0xc2, 0xf0, //0x00000a2a addq $-16, %rdx
- 0x48, 0x83, 0xc1, 0x10, //0x00000a2e addq $16, %rcx
- 0x48, 0x83, 0xfa, 0x0f, //0x00000a32 cmpq $15, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00000a36 ja LBB0_105
- 0x89, 0xfe, //0x00000a3c movl %edi, %esi
- 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x00000a3e andl $4095, %esi
- 0x44, 0x89, 0xc1, //0x00000a44 movl %r8d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00000a47 andl $4095, %ecx
- 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00000a4d cmpl $4080, %ecx
- 0x0f, 0x86, 0x31, 0x00, 0x00, 0x00, //0x00000a53 jbe LBB0_114
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00000a59 jmp LBB0_108
- //0x00000a5e LBB0_112
- 0x31, 0xd2, //0x00000a5e xorl %edx, %edx
- 0x44, 0x0f, 0xb6, 0xca, //0x00000a60 movzbl %dl, %r9d
- 0x49, 0x8b, 0x13, //0x00000a64 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x00000a67 cmpq %rdx, %r10
- 0x0f, 0x82, 0xc0, 0x00, 0x00, 0x00, //0x00000a6a jb LBB0_121
- 0xe9, 0x2b, 0x05, 0x00, 0x00, //0x00000a70 jmp LBB0_171
- //0x00000a75 LBB0_113
- 0x48, 0x89, 0xd0, //0x00000a75 movq %rdx, %rax
- 0x4d, 0x89, 0xe0, //0x00000a78 movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x00000a7b movq %r9, %rdi
- 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00000a7e cmpl $4080, %ecx
- 0x0f, 0x87, 0x4e, 0x00, 0x00, 0x00, //0x00000a84 ja LBB0_108
- //0x00000a8a LBB0_114
- 0x81, 0xfe, 0xf1, 0x0f, 0x00, 0x00, //0x00000a8a cmpl $4081, %esi
- 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00000a90 jae LBB0_108
- 0xc5, 0xfa, 0x6f, 0x37, //0x00000a96 vmovdqu (%rdi), %xmm6
- 0xc4, 0xc1, 0x49, 0x74, 0x30, //0x00000a9a vpcmpeqb (%r8), %xmm6, %xmm6
- 0xc5, 0xf9, 0xd7, 0xce, //0x00000a9f vpmovmskb %xmm6, %ecx
- 0x66, 0x83, 0xf9, 0xff, //0x00000aa3 cmpw $-1, %cx
- 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00000aa7 je LBB0_119
- 0xf7, 0xd1, //0x00000aad notl %ecx
- 0x0f, 0xb7, 0xc9, //0x00000aaf movzwl %cx, %ecx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000ab2 bsfq %rcx, %rcx
- 0x48, 0x39, 0xc1, //0x00000ab6 cmpq %rax, %rcx
- 0x0f, 0x93, 0xc2, //0x00000ab9 setae %dl
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00000abc jmp LBB0_120
- //0x00000ac1 LBB0_117
- 0xb2, 0x01, //0x00000ac1 movb $1, %dl
- 0x44, 0x0f, 0xb6, 0xca, //0x00000ac3 movzbl %dl, %r9d
- 0x49, 0x8b, 0x13, //0x00000ac7 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x00000aca cmpq %rdx, %r10
- 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00000acd jb LBB0_121
- 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x00000ad3 jmp LBB0_171
- //0x00000ad8 LBB0_108
- 0xb2, 0x01, //0x00000ad8 movb $1, %dl
- 0x48, 0x85, 0xc0, //0x00000ada testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000add je LBB0_120
- 0x31, 0xc9, //0x00000ae3 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ae5 .p2align 4, 0x90
- //0x00000af0 LBB0_110
- 0x0f, 0xb6, 0x1c, 0x0f, //0x00000af0 movzbl (%rdi,%rcx), %ebx
- 0x41, 0x3a, 0x1c, 0x08, //0x00000af4 cmpb (%r8,%rcx), %bl
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000af8 jne LBB0_118
- 0x48, 0xff, 0xc1, //0x00000afe incq %rcx
- 0x48, 0x39, 0xc8, //0x00000b01 cmpq %rcx, %rax
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000b04 jne LBB0_110
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000b0a jmp LBB0_120
- //0x00000b0f LBB0_118
- 0x31, 0xd2, //0x00000b0f xorl %edx, %edx
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00000b11 jmp LBB0_120
- //0x00000b16 LBB0_119
- 0xb2, 0x01, //0x00000b16 movb $1, %dl
- //0x00000b18 LBB0_120
- 0x4c, 0x8b, 0x04, 0x24, //0x00000b18 movq (%rsp), %r8
- 0x44, 0x0f, 0xb6, 0xca, //0x00000b1c movzbl %dl, %r9d
- 0x49, 0x8b, 0x13, //0x00000b20 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x00000b23 cmpq %rdx, %r10
- 0x0f, 0x83, 0x74, 0x04, 0x00, 0x00, //0x00000b26 jae LBB0_171
- 0x90, 0x90, 0x90, 0x90, //0x00000b2c .p2align 4, 0x90
- //0x00000b30 LBB0_121
- 0x43, 0x8a, 0x04, 0x10, //0x00000b30 movb (%r8,%r10), %al
- 0x3c, 0x0d, //0x00000b34 cmpb $13, %al
- 0x0f, 0x84, 0x64, 0x04, 0x00, 0x00, //0x00000b36 je LBB0_171
- 0x3c, 0x20, //0x00000b3c cmpb $32, %al
- 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x00000b3e je LBB0_171
- 0x04, 0xf7, //0x00000b44 addb $-9, %al
- 0x3c, 0x01, //0x00000b46 cmpb $1, %al
- 0x0f, 0x86, 0x52, 0x04, 0x00, 0x00, //0x00000b48 jbe LBB0_171
- 0x4c, 0x89, 0xd0, //0x00000b4e movq %r10, %rax
- 0xe9, 0xc2, 0x05, 0x00, 0x00, //0x00000b51 jmp LBB0_197
- //0x00000b56 LBB0_79
- 0x4c, 0x89, 0x7c, 0x24, 0x38, //0x00000b56 movq %r15, $56(%rsp)
- 0x4c, 0x89, 0xd0, //0x00000b5b movq %r10, %rax
- 0x4d, 0x89, 0xf5, //0x00000b5e movq %r14, %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000b61 movq $24(%rsp), %r11
- 0x4c, 0x8b, 0x64, 0x24, 0x20, //0x00000b66 movq $32(%rsp), %r12
- 0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00000b6b movq $48(%rsp), %rdi
- 0x48, 0x83, 0xf8, 0x20, //0x00000b70 cmpq $32, %rax
- 0x0f, 0x82, 0xe1, 0x12, 0x00, 0x00, //0x00000b74 jb LBB0_371
- //0x00000b7a LBB0_80
- 0xc5, 0x7e, 0x6f, 0x27, //0x00000b7a vmovdqu (%rdi), %ymm12
- 0xc5, 0x1d, 0x74, 0xf1, //0x00000b7e vpcmpeqb %ymm1, %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0xd7, 0xc6, //0x00000b82 vpmovmskb %ymm14, %r8d
- 0xc5, 0x1d, 0x74, 0xe2, //0x00000b87 vpcmpeqb %ymm2, %ymm12, %ymm12
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf4, //0x00000b8b vpmovmskb %ymm12, %esi
- 0x85, 0xf6, //0x00000b90 testl %esi, %esi
- 0x0f, 0x85, 0x46, 0x12, 0x00, 0x00, //0x00000b92 jne LBB0_366
- 0x48, 0x85, 0xdb, //0x00000b98 testq %rbx, %rbx
- 0x0f, 0x85, 0x64, 0x12, 0x00, 0x00, //0x00000b9b jne LBB0_368
- 0x31, 0xdb, //0x00000ba1 xorl %ebx, %ebx
- 0x4d, 0x85, 0xc0, //0x00000ba3 testq %r8, %r8
- 0x0f, 0x84, 0xa7, 0x12, 0x00, 0x00, //0x00000ba6 je LBB0_370
- //0x00000bac LBB0_83
- 0x49, 0x0f, 0xbc, 0xc0, //0x00000bac bsfq %r8, %rax
- 0x48, 0x2b, 0x3c, 0x24, //0x00000bb0 subq (%rsp), %rdi
- 0x4c, 0x8d, 0x54, 0x07, 0x01, //0x00000bb4 leaq $1(%rdi,%rax), %r10
- 0xe9, 0xdc, 0xfc, 0xff, 0xff, //0x00000bb9 jmp LBB0_87
- //0x00000bbe LBB0_125
- 0x4c, 0x89, 0xc2, //0x00000bbe movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00000bc1 notq %rdx
- 0x48, 0x01, 0xd1, //0x00000bc4 addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x00000bc7 cmpq %rax, %rcx
- 0x0f, 0x82, 0x38, 0xfb, 0xff, 0xff, //0x00000bca jb LBB0_70
- 0xe9, 0x1c, 0x27, 0x00, 0x00, //0x00000bd0 jmp LBB0_657
- //0x00000bd5 LBB0_126
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000bd5 movq $-1, %r15
- 0x48, 0xc7, 0x44, 0x24, 0x38, 0xff, 0xff, 0xff, 0xff, //0x00000bdc movq $-1, $56(%rsp)
- 0x31, 0xdb, //0x00000be5 xorl %ebx, %ebx
- 0x4c, 0x89, 0xcf, //0x00000be7 movq %r9, %rdi
- 0x48, 0x83, 0xf8, 0x20, //0x00000bea cmpq $32, %rax
- 0x0f, 0x83, 0x86, 0xff, 0xff, 0xff, //0x00000bee jae LBB0_80
- 0xe9, 0x62, 0x12, 0x00, 0x00, //0x00000bf4 jmp LBB0_371
- //0x00000bf9 LBB0_127
- 0x48, 0xc7, 0x44, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00, //0x00000bf9 movq $0, $64(%rsp)
- 0x48, 0x8b, 0x04, 0x24, //0x00000c02 movq (%rsp), %rax
- 0x4e, 0x8d, 0x44, 0x10, 0xff, //0x00000c06 leaq $-1(%rax,%r10), %r8
- 0x4d, 0x8d, 0x34, 0x14, //0x00000c0b leaq (%r12,%rdx), %r14
- 0x48, 0x85, 0xd2, //0x00000c0f testq %rdx, %rdx
- 0x0f, 0x8e, 0x5c, 0x03, 0x00, 0x00, //0x00000c12 jle LBB0_169
- 0x4d, 0x39, 0xc8, //0x00000c18 cmpq %r9, %r8
- 0x0f, 0x86, 0x53, 0x03, 0x00, 0x00, //0x00000c1b jbe LBB0_169
- 0x4c, 0x8d, 0x7c, 0x24, 0x40, //0x00000c21 leaq $64(%rsp), %r15
- //0x00000c26 LBB0_130
- 0x41, 0x8a, 0x01, //0x00000c26 movb (%r9), %al
- 0x3c, 0x5c, //0x00000c29 cmpb $92, %al
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00000c2b jne LBB0_135
- 0x4c, 0x89, 0xc0, //0x00000c31 movq %r8, %rax
- 0x4c, 0x29, 0xc8, //0x00000c34 subq %r9, %rax
- 0x48, 0x85, 0xc0, //0x00000c37 testq %rax, %rax
- 0x0f, 0x8e, 0xa5, 0x4a, 0x00, 0x00, //0x00000c3a jle LBB0_1114
- 0x41, 0x0f, 0xb6, 0x51, 0x01, //0x00000c40 movzbl $1(%r9), %edx
- 0x48, 0x8d, 0x0d, 0xd4, 0x54, 0x00, 0x00, //0x00000c45 leaq $21716(%rip), %rcx /* __UnquoteTab+0(%rip) */
- 0x8a, 0x1c, 0x0a, //0x00000c4c movb (%rdx,%rcx), %bl
- 0x80, 0xfb, 0xff, //0x00000c4f cmpb $-1, %bl
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000c52 je LBB0_137
- 0x84, 0xdb, //0x00000c58 testb %bl, %bl
- 0x0f, 0x84, 0x73, 0x4a, 0x00, 0x00, //0x00000c5a je LBB0_1112
- 0x88, 0x5c, 0x24, 0x40, //0x00000c60 movb %bl, $64(%rsp)
- 0x49, 0x83, 0xc1, 0x02, //0x00000c64 addq $2, %r9
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000c68 movl $1, %eax
- 0x48, 0x8d, 0x44, 0x04, 0x40, //0x00000c6d leaq $64(%rsp,%rax), %rax
- 0x4d, 0x39, 0xf4, //0x00000c72 cmpq %r14, %r12
- 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x00000c75 jb LBB0_147
- 0xe9, 0xd6, 0x02, 0x00, 0x00, //0x00000c7b jmp LBB0_165
- //0x00000c80 LBB0_135
- 0x41, 0x3a, 0x04, 0x24, //0x00000c80 cmpb (%r12), %al
- 0x0f, 0x85, 0x3b, 0x11, 0x00, 0x00, //0x00000c84 jne LBB0_364
- 0x49, 0xff, 0xc1, //0x00000c8a incq %r9
- 0x49, 0xff, 0xc4, //0x00000c8d incq %r12
- 0xe9, 0xcd, 0x02, 0x00, 0x00, //0x00000c90 jmp LBB0_167
- //0x00000c95 LBB0_137
- 0x48, 0x83, 0xf8, 0x03, //0x00000c95 cmpq $3, %rax
- 0x0f, 0x8e, 0x43, 0x4a, 0x00, 0x00, //0x00000c99 jle LBB0_1113
- 0x41, 0x8b, 0x51, 0x02, //0x00000c9f movl $2(%r9), %edx
- 0x89, 0xd6, //0x00000ca3 movl %edx, %esi
- 0xf7, 0xd6, //0x00000ca5 notl %esi
- 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000ca7 leal $-808464432(%rdx), %edi
- 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000cad andl $-2139062144, %esi
- 0x85, 0xfe, //0x00000cb3 testl %edi, %esi
- 0x0f, 0x85, 0xef, 0x49, 0x00, 0x00, //0x00000cb5 jne LBB0_1110
- 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00000cbb leal $421075225(%rdx), %edi
- 0x09, 0xd7, //0x00000cc1 orl %edx, %edi
- 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00000cc3 testl $-2139062144, %edi
- 0x0f, 0x85, 0xdb, 0x49, 0x00, 0x00, //0x00000cc9 jne LBB0_1110
- 0x89, 0xd7, //0x00000ccf movl %edx, %edi
- 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000cd1 andl $2139062143, %edi
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000cd7 movl $-1061109568, %ebx
- 0x29, 0xfb, //0x00000cdc subl %edi, %ebx
- 0x8d, 0x8f, 0x46, 0x46, 0x46, 0x46, //0x00000cde leal $1179010630(%rdi), %ecx
- 0x21, 0xf3, //0x00000ce4 andl %esi, %ebx
- 0x85, 0xcb, //0x00000ce6 testl %ecx, %ebx
- 0x0f, 0x85, 0xbc, 0x49, 0x00, 0x00, //0x00000ce8 jne LBB0_1110
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000cee movl $-522133280, %ecx
- 0x29, 0xf9, //0x00000cf3 subl %edi, %ecx
- 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000cf5 addl $960051513, %edi
- 0x21, 0xce, //0x00000cfb andl %ecx, %esi
- 0x85, 0xfe, //0x00000cfd testl %edi, %esi
- 0x0f, 0x85, 0xa5, 0x49, 0x00, 0x00, //0x00000cff jne LBB0_1110
- 0x0f, 0xca, //0x00000d05 bswapl %edx
- 0x89, 0xd1, //0x00000d07 movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x00000d09 shrl $4, %ecx
- 0xf7, 0xd1, //0x00000d0c notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000d0e andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000d14 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000d17 andl $252645135, %edx
- 0x01, 0xca, //0x00000d1d addl %ecx, %edx
- 0x89, 0xd3, //0x00000d1f movl %edx, %ebx
- 0xc1, 0xeb, 0x04, //0x00000d21 shrl $4, %ebx
- 0x09, 0xd3, //0x00000d24 orl %edx, %ebx
- 0x89, 0xde, //0x00000d26 movl %ebx, %esi
- 0xc1, 0xee, 0x08, //0x00000d28 shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00000d2b andl $65280, %esi
- 0x0f, 0xb6, 0xd3, //0x00000d31 movzbl %bl, %edx
- 0x09, 0xf2, //0x00000d34 orl %esi, %edx
- 0x4d, 0x8d, 0x59, 0x06, //0x00000d36 leaq $6(%r9), %r11
- 0x83, 0xfa, 0x7f, //0x00000d3a cmpl $127, %edx
- 0x0f, 0x86, 0xb1, 0x00, 0x00, 0x00, //0x00000d3d jbe LBB0_153
- 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00000d43 cmpl $2047, %edx
- 0x0f, 0x86, 0xb3, 0x00, 0x00, 0x00, //0x00000d49 jbe LBB0_154
- 0x89, 0xd9, //0x00000d4f movl %ebx, %ecx
- 0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x00000d51 andl $16252928, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x00000d57 cmpl $14155776, %ecx
- 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00000d5d je LBB0_155
- 0xc1, 0xee, 0x0c, //0x00000d63 shrl $12, %esi
- 0x40, 0x80, 0xce, 0xe0, //0x00000d66 orb $-32, %sil
- 0x40, 0x88, 0x74, 0x24, 0x40, //0x00000d6a movb %sil, $64(%rsp)
- 0xc1, 0xea, 0x06, //0x00000d6f shrl $6, %edx
- 0x80, 0xe2, 0x3f, //0x00000d72 andb $63, %dl
- 0x80, 0xca, 0x80, //0x00000d75 orb $-128, %dl
- 0x88, 0x54, 0x24, 0x41, //0x00000d78 movb %dl, $65(%rsp)
- 0x80, 0xe3, 0x3f, //0x00000d7c andb $63, %bl
- 0x80, 0xcb, 0x80, //0x00000d7f orb $-128, %bl
- 0x88, 0x5c, 0x24, 0x42, //0x00000d82 movb %bl, $66(%rsp)
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000d86 movl $3, %eax
- 0x89, 0xf3, //0x00000d8b movl %esi, %ebx
- //0x00000d8d LBB0_146
- 0x4d, 0x89, 0xd9, //0x00000d8d movq %r11, %r9
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000d90 movq $24(%rsp), %r11
- 0x48, 0x8d, 0x44, 0x04, 0x40, //0x00000d95 leaq $64(%rsp,%rax), %rax
- 0x4d, 0x39, 0xf4, //0x00000d9a cmpq %r14, %r12
- 0x0f, 0x83, 0xb3, 0x01, 0x00, 0x00, //0x00000d9d jae LBB0_165
- //0x00000da3 LBB0_147
- 0x4c, 0x39, 0xf8, //0x00000da3 cmpq %r15, %rax
- 0x0f, 0x86, 0xaa, 0x01, 0x00, 0x00, //0x00000da6 jbe LBB0_165
- 0x41, 0x38, 0x1c, 0x24, //0x00000dac cmpb %bl, (%r12)
- 0x0f, 0x85, 0xa0, 0x01, 0x00, 0x00, //0x00000db0 jne LBB0_165
- 0x49, 0xff, 0xc4, //0x00000db6 incq %r12
- 0x48, 0x8d, 0x74, 0x24, 0x41, //0x00000db9 leaq $65(%rsp), %rsi
- 0x4c, 0x89, 0xe7, //0x00000dbe movq %r12, %rdi
- //0x00000dc1 LBB0_150
- 0x49, 0x89, 0xfc, //0x00000dc1 movq %rdi, %r12
- 0x48, 0x89, 0xf2, //0x00000dc4 movq %rsi, %rdx
- 0x48, 0x39, 0xc6, //0x00000dc7 cmpq %rax, %rsi
- 0x0f, 0x83, 0x89, 0x01, 0x00, 0x00, //0x00000dca jae LBB0_166
- 0x4d, 0x39, 0xf4, //0x00000dd0 cmpq %r14, %r12
- 0x0f, 0x83, 0x80, 0x01, 0x00, 0x00, //0x00000dd3 jae LBB0_166
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00000dd9 movzbl (%r12), %ecx
- 0x49, 0x8d, 0x7c, 0x24, 0x01, //0x00000dde leaq $1(%r12), %rdi
- 0x48, 0x8d, 0x72, 0x01, //0x00000de3 leaq $1(%rdx), %rsi
- 0x3a, 0x0a, //0x00000de7 cmpb (%rdx), %cl
- 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x00000de9 je LBB0_150
- 0xe9, 0x65, 0x01, 0x00, 0x00, //0x00000def jmp LBB0_166
- //0x00000df4 LBB0_153
- 0x88, 0x5c, 0x24, 0x40, //0x00000df4 movb %bl, $64(%rsp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000df8 movl $1, %eax
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00000dfd jmp LBB0_146
- //0x00000e02 LBB0_154
- 0xc1, 0xea, 0x06, //0x00000e02 shrl $6, %edx
- 0x80, 0xca, 0xc0, //0x00000e05 orb $-64, %dl
- 0x88, 0x54, 0x24, 0x40, //0x00000e08 movb %dl, $64(%rsp)
- 0x80, 0xe3, 0x3f, //0x00000e0c andb $63, %bl
- 0x80, 0xcb, 0x80, //0x00000e0f orb $-128, %bl
- 0x88, 0x5c, 0x24, 0x41, //0x00000e12 movb %bl, $65(%rsp)
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000e16 movl $2, %eax
- 0x89, 0xd3, //0x00000e1b movl %edx, %ebx
- 0xe9, 0x6b, 0xff, 0xff, 0xff, //0x00000e1d jmp LBB0_146
- //0x00000e22 LBB0_155
- 0x48, 0x83, 0xf8, 0x06, //0x00000e22 cmpq $6, %rax
- 0x0f, 0x8c, 0xf2, 0x48, 0x00, 0x00, //0x00000e26 jl LBB0_1119
- 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x00000e2c cmpl $56319, %edx
- 0x0f, 0x87, 0xe6, 0x48, 0x00, 0x00, //0x00000e32 ja LBB0_1119
- 0x41, 0x80, 0x3b, 0x5c, //0x00000e38 cmpb $92, (%r11)
- 0x0f, 0x85, 0xdc, 0x48, 0x00, 0x00, //0x00000e3c jne LBB0_1119
- 0x41, 0x80, 0x79, 0x07, 0x75, //0x00000e42 cmpb $117, $7(%r9)
- 0x0f, 0x85, 0xd1, 0x48, 0x00, 0x00, //0x00000e47 jne LBB0_1119
- 0x4d, 0x8d, 0x59, 0x08, //0x00000e4d leaq $8(%r9), %r11
- 0x41, 0x8b, 0x59, 0x08, //0x00000e51 movl $8(%r9), %ebx
- 0x89, 0xdf, //0x00000e55 movl %ebx, %edi
- 0xf7, 0xd7, //0x00000e57 notl %edi
- 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000e59 leal $-808464432(%rbx), %ecx
- 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000e5f andl $-2139062144, %edi
- 0x85, 0xcf, //0x00000e65 testl %ecx, %edi
- 0x0f, 0x85, 0xc0, 0x48, 0x00, 0x00, //0x00000e67 jne LBB0_1120
- 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00000e6d leal $421075225(%rbx), %ecx
- 0x09, 0xd9, //0x00000e73 orl %ebx, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00000e75 testl $-2139062144, %ecx
- 0x0f, 0x85, 0xac, 0x48, 0x00, 0x00, //0x00000e7b jne LBB0_1120
- 0x89, 0xde, //0x00000e81 movl %ebx, %esi
- 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000e83 andl $2139062143, %esi
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000e89 movl $-1061109568, %ecx
- 0x29, 0xf1, //0x00000e8e subl %esi, %ecx
- 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x00000e90 leal $1179010630(%rsi), %eax
- 0x21, 0xf9, //0x00000e96 andl %edi, %ecx
- 0x85, 0xc1, //0x00000e98 testl %eax, %ecx
- 0x0f, 0x85, 0x8d, 0x48, 0x00, 0x00, //0x00000e9a jne LBB0_1120
- 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000ea0 movl $-522133280, %eax
- 0x29, 0xf0, //0x00000ea5 subl %esi, %eax
- 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000ea7 addl $960051513, %esi
- 0x21, 0xc7, //0x00000ead andl %eax, %edi
- 0x85, 0xf7, //0x00000eaf testl %esi, %edi
- 0x0f, 0x85, 0x76, 0x48, 0x00, 0x00, //0x00000eb1 jne LBB0_1120
- 0x0f, 0xcb, //0x00000eb7 bswapl %ebx
- 0x89, 0xd8, //0x00000eb9 movl %ebx, %eax
- 0xc1, 0xe8, 0x04, //0x00000ebb shrl $4, %eax
- 0xf7, 0xd0, //0x00000ebe notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000ec0 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00000ec5 leal (%rax,%rax,8), %eax
- 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000ec8 andl $252645135, %ebx
- 0x01, 0xc3, //0x00000ece addl %eax, %ebx
- 0x89, 0xde, //0x00000ed0 movl %ebx, %esi
- 0xc1, 0xee, 0x04, //0x00000ed2 shrl $4, %esi
- 0x09, 0xde, //0x00000ed5 orl %ebx, %esi
- 0x89, 0xf0, //0x00000ed7 movl %esi, %eax
- 0x25, 0x00, 0x00, 0xfc, 0x00, //0x00000ed9 andl $16515072, %eax
- 0x3d, 0x00, 0x00, 0xdc, 0x00, //0x00000ede cmpl $14417920, %eax
- 0x0f, 0x85, 0x35, 0x48, 0x00, 0x00, //0x00000ee3 jne LBB0_1119
- 0x89, 0xf0, //0x00000ee9 movl %esi, %eax
- 0xc1, 0xe8, 0x08, //0x00000eeb shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000eee andl $65280, %eax
- 0x40, 0x0f, 0xb6, 0xce, //0x00000ef3 movzbl %sil, %ecx
- 0x09, 0xc1, //0x00000ef7 orl %eax, %ecx
- 0xc1, 0xe2, 0x0a, //0x00000ef9 shll $10, %edx
- 0x8d, 0x84, 0x0a, 0x00, 0x24, 0xa0, 0xfc, //0x00000efc leal $-56613888(%rdx,%rcx), %eax
- 0x89, 0xc3, //0x00000f03 movl %eax, %ebx
- 0xc1, 0xeb, 0x12, //0x00000f05 shrl $18, %ebx
- 0x80, 0xcb, 0xf0, //0x00000f08 orb $-16, %bl
- 0x88, 0x5c, 0x24, 0x40, //0x00000f0b movb %bl, $64(%rsp)
- 0x89, 0xc1, //0x00000f0f movl %eax, %ecx
- 0xc1, 0xe9, 0x0c, //0x00000f11 shrl $12, %ecx
- 0x80, 0xe1, 0x3f, //0x00000f14 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000f17 orb $-128, %cl
- 0x88, 0x4c, 0x24, 0x41, //0x00000f1a movb %cl, $65(%rsp)
- 0x89, 0xc1, //0x00000f1e movl %eax, %ecx
- 0xc1, 0xe9, 0x06, //0x00000f20 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00000f23 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000f26 orb $-128, %cl
- 0x88, 0x4c, 0x24, 0x42, //0x00000f29 movb %cl, $66(%rsp)
- 0x24, 0x3f, //0x00000f2d andb $63, %al
- 0x0c, 0x80, //0x00000f2f orb $-128, %al
- 0x88, 0x44, 0x24, 0x43, //0x00000f31 movb %al, $67(%rsp)
- 0x49, 0x83, 0xc1, 0x0c, //0x00000f35 addq $12, %r9
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000f39 movl $4, %eax
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000f3e movq $24(%rsp), %r11
- 0x4c, 0x8d, 0x7c, 0x24, 0x40, //0x00000f43 leaq $64(%rsp), %r15
- 0x48, 0x8d, 0x44, 0x04, 0x40, //0x00000f48 leaq $64(%rsp,%rax), %rax
- 0x4d, 0x39, 0xf4, //0x00000f4d cmpq %r14, %r12
- 0x0f, 0x82, 0x4d, 0xfe, 0xff, 0xff, //0x00000f50 jb LBB0_147
- //0x00000f56 LBB0_165
- 0x4c, 0x89, 0xfa, //0x00000f56 movq %r15, %rdx
- //0x00000f59 LBB0_166
- 0x48, 0x39, 0xc2, //0x00000f59 cmpq %rax, %rdx
- 0x0f, 0x85, 0x63, 0x0e, 0x00, 0x00, //0x00000f5c jne LBB0_364
- //0x00000f62 LBB0_167
- 0x4d, 0x39, 0xc8, //0x00000f62 cmpq %r9, %r8
- 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000f65 jbe LBB0_169
- 0x4d, 0x39, 0xf4, //0x00000f6b cmpq %r14, %r12
- 0x0f, 0x82, 0xb2, 0xfc, 0xff, 0xff, //0x00000f6e jb LBB0_130
- //0x00000f74 LBB0_169
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00000f74 movq $16(%rsp), %r15
- 0x4d, 0x31, 0xc8, //0x00000f79 xorq %r9, %r8
- 0x4d, 0x31, 0xf4, //0x00000f7c xorq %r14, %r12
- 0x45, 0x31, 0xc9, //0x00000f7f xorl %r9d, %r9d
- 0x4d, 0x09, 0xc4, //0x00000f82 orq %r8, %r12
- 0x41, 0x0f, 0x94, 0xc1, //0x00000f85 sete %r9b
- //0x00000f89 LBB0_170
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00000f89 movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x04, 0x24, //0x00000f8e movq (%rsp), %r8
- 0x49, 0x8b, 0x13, //0x00000f92 movq (%r11), %rdx
- 0x49, 0x39, 0xd2, //0x00000f95 cmpq %rdx, %r10
- 0x0f, 0x82, 0x92, 0xfb, 0xff, 0xff, //0x00000f98 jb LBB0_121
- 0x90, 0x90, //0x00000f9e .p2align 4, 0x90
- //0x00000fa0 LBB0_171
- 0x49, 0x8d, 0x42, 0x01, //0x00000fa0 leaq $1(%r10), %rax
- 0x48, 0x39, 0xd0, //0x00000fa4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000fa7 jae LBB0_175
- 0x41, 0x8a, 0x1c, 0x00, //0x00000fad movb (%r8,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000fb1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000fb4 je LBB0_175
- 0x80, 0xfb, 0x20, //0x00000fba cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000fbd je LBB0_175
- 0x80, 0xc3, 0xf7, //0x00000fc3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000fc6 cmpb $1, %bl
- 0x0f, 0x87, 0x49, 0x01, 0x00, 0x00, //0x00000fc9 ja LBB0_197
- 0x90, //0x00000fcf .p2align 4, 0x90
- //0x00000fd0 LBB0_175
- 0x49, 0x8d, 0x42, 0x02, //0x00000fd0 leaq $2(%r10), %rax
- 0x48, 0x39, 0xd0, //0x00000fd4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000fd7 jae LBB0_179
- 0x41, 0x8a, 0x1c, 0x00, //0x00000fdd movb (%r8,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000fe1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000fe4 je LBB0_179
- 0x80, 0xfb, 0x20, //0x00000fea cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000fed je LBB0_179
- 0x80, 0xc3, 0xf7, //0x00000ff3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000ff6 cmpb $1, %bl
- 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x00000ff9 ja LBB0_197
- 0x90, //0x00000fff .p2align 4, 0x90
- //0x00001000 LBB0_179
- 0x49, 0x8d, 0x42, 0x03, //0x00001000 leaq $3(%r10), %rax
- 0x48, 0x39, 0xd0, //0x00001004 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001007 jae LBB0_183
- 0x41, 0x8a, 0x1c, 0x00, //0x0000100d movb (%r8,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00001011 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001014 je LBB0_183
- 0x80, 0xfb, 0x20, //0x0000101a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000101d je LBB0_183
- 0x80, 0xc3, 0xf7, //0x00001023 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001026 cmpb $1, %bl
- 0x0f, 0x87, 0xe9, 0x00, 0x00, 0x00, //0x00001029 ja LBB0_197
- 0x90, //0x0000102f .p2align 4, 0x90
- //0x00001030 LBB0_183
- 0x49, 0x8d, 0x42, 0x04, //0x00001030 leaq $4(%r10), %rax
- 0x48, 0x89, 0xd7, //0x00001034 movq %rdx, %rdi
- 0x48, 0x29, 0xc7, //0x00001037 subq %rax, %rdi
- 0x0f, 0x86, 0xab, 0x22, 0x00, 0x00, //0x0000103a jbe LBB0_656
- 0x4c, 0x01, 0xc0, //0x00001040 addq %r8, %rax
- 0x48, 0x83, 0xff, 0x20, //0x00001043 cmpq $32, %rdi
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x00001047 jb LBB0_189
- 0x48, 0x89, 0xd6, //0x0000104d movq %rdx, %rsi
- 0x4c, 0x29, 0xd6, //0x00001050 subq %r10, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x00001053 addq $-36, %rsi
- 0x48, 0x89, 0xf1, //0x00001057 movq %rsi, %rcx
- 0x48, 0x83, 0xe1, 0xe0, //0x0000105a andq $-32, %rcx
- 0x4c, 0x01, 0xd1, //0x0000105e addq %r10, %rcx
- 0x49, 0x8d, 0x5c, 0x08, 0x24, //0x00001061 leaq $36(%r8,%rcx), %rbx
- 0x83, 0xe6, 0x1f, //0x00001066 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001069 .p2align 4, 0x90
- //0x00001070 LBB0_186
- 0xc5, 0xfe, 0x6f, 0x30, //0x00001070 vmovdqu (%rax), %ymm6
- 0xc4, 0x62, 0x7d, 0x00, 0xe6, //0x00001074 vpshufb %ymm6, %ymm0, %ymm12
- 0xc5, 0x9d, 0x74, 0xf6, //0x00001079 vpcmpeqb %ymm6, %ymm12, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x0000107d vpmovmskb %ymm6, %ecx
- 0x83, 0xf9, 0xff, //0x00001081 cmpl $-1, %ecx
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00001084 jne LBB0_196
- 0x48, 0x83, 0xc0, 0x20, //0x0000108a addq $32, %rax
- 0x48, 0x83, 0xc7, 0xe0, //0x0000108e addq $-32, %rdi
- 0x48, 0x83, 0xff, 0x1f, //0x00001092 cmpq $31, %rdi
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00001096 ja LBB0_186
- 0x48, 0x89, 0xf7, //0x0000109c movq %rsi, %rdi
- 0x48, 0x89, 0xd8, //0x0000109f movq %rbx, %rax
- //0x000010a2 LBB0_189
- 0x48, 0x85, 0xff, //0x000010a2 testq %rdi, %rdi
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000010a5 je LBB0_195
- 0x48, 0x8d, 0x34, 0x38, //0x000010ab leaq (%rax,%rdi), %rsi
- 0x48, 0xff, 0xc0, //0x000010af incq %rax
- //0x000010b2 LBB0_191
- 0x0f, 0xbe, 0x48, 0xff, //0x000010b2 movsbl $-1(%rax), %ecx
- 0x83, 0xf9, 0x20, //0x000010b6 cmpl $32, %ecx
- 0x0f, 0x87, 0xb5, 0x0c, 0x00, 0x00, //0x000010b9 ja LBB0_360
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000010bf movabsq $4294977024, %rbx
- 0x48, 0x0f, 0xa3, 0xcb, //0x000010c9 btq %rcx, %rbx
- 0x0f, 0x83, 0xa1, 0x0c, 0x00, 0x00, //0x000010cd jae LBB0_360
- 0x48, 0xff, 0xcf, //0x000010d3 decq %rdi
- 0x48, 0xff, 0xc0, //0x000010d6 incq %rax
- 0x48, 0x85, 0xff, //0x000010d9 testq %rdi, %rdi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000010dc jne LBB0_191
- 0x48, 0x89, 0xf0, //0x000010e2 movq %rsi, %rax
- //0x000010e5 LBB0_195
- 0x4c, 0x29, 0xc0, //0x000010e5 subq %r8, %rax
- 0x48, 0x39, 0xd0, //0x000010e8 cmpq %rdx, %rax
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x000010eb jb LBB0_197
- 0xe9, 0xfb, 0x21, 0x00, 0x00, //0x000010f1 jmp LBB0_657
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010f6 .p2align 4, 0x90
- //0x00001100 LBB0_196
- 0x4c, 0x29, 0xc0, //0x00001100 subq %r8, %rax
- 0xf7, 0xd1, //0x00001103 notl %ecx
- 0x48, 0x63, 0xc9, //0x00001105 movslq %ecx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001108 bsfq %rcx, %rcx
- 0x48, 0x01, 0xc8, //0x0000110c addq %rcx, %rax
- 0x48, 0x39, 0xd0, //0x0000110f cmpq %rdx, %rax
- 0x0f, 0x83, 0xd9, 0x21, 0x00, 0x00, //0x00001112 jae LBB0_657
- //0x00001118 LBB0_197
- 0x4c, 0x8d, 0x50, 0x01, //0x00001118 leaq $1(%rax), %r10
- 0x4d, 0x89, 0x16, //0x0000111c movq %r10, (%r14)
- 0x41, 0x80, 0x3c, 0x00, 0x3a, //0x0000111f cmpb $58, (%r8,%rax)
- 0x0f, 0x85, 0xc7, 0x21, 0x00, 0x00, //0x00001124 jne LBB0_657
- 0x4d, 0x85, 0xc9, //0x0000112a testq %r9, %r9
- 0x0f, 0x85, 0x4d, 0x1d, 0x00, 0x00, //0x0000112d jne LBB0_524
- 0x4d, 0x8b, 0x03, //0x00001133 movq (%r11), %r8
- 0x4d, 0x39, 0xc2, //0x00001136 cmpq %r8, %r10
- 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00001139 jae LBB0_204
- 0x48, 0x8b, 0x0c, 0x24, //0x0000113f movq (%rsp), %rcx
- 0x42, 0x8a, 0x0c, 0x11, //0x00001143 movb (%rcx,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x00001147 cmpb $13, %cl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000114a je LBB0_204
- 0x80, 0xf9, 0x20, //0x00001150 cmpb $32, %cl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001153 je LBB0_204
- 0x80, 0xc1, 0xf7, //0x00001159 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x0000115c cmpb $1, %cl
- 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x0000115f jbe LBB0_204
- 0x4c, 0x89, 0xd1, //0x00001165 movq %r10, %rcx
- 0xe9, 0xac, 0x01, 0x00, 0x00, //0x00001168 jmp LBB0_230
- 0x90, 0x90, 0x90, //0x0000116d .p2align 4, 0x90
- //0x00001170 LBB0_204
- 0x48, 0x8d, 0x48, 0x02, //0x00001170 leaq $2(%rax), %rcx
- 0x4c, 0x39, 0xc1, //0x00001174 cmpq %r8, %rcx
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001177 jae LBB0_208
- 0x48, 0x8b, 0x14, 0x24, //0x0000117d movq (%rsp), %rdx
- 0x8a, 0x1c, 0x0a, //0x00001181 movb (%rdx,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00001184 cmpb $13, %bl
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00001187 je LBB0_208
- 0x80, 0xfb, 0x20, //0x0000118d cmpb $32, %bl
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001190 je LBB0_208
- 0x80, 0xc3, 0xf7, //0x00001196 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001199 cmpb $1, %bl
- 0x0f, 0x87, 0x77, 0x01, 0x00, 0x00, //0x0000119c ja LBB0_230
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a2 .p2align 4, 0x90
- //0x000011b0 LBB0_208
- 0x48, 0x8d, 0x48, 0x03, //0x000011b0 leaq $3(%rax), %rcx
- 0x4c, 0x39, 0xc1, //0x000011b4 cmpq %r8, %rcx
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000011b7 jae LBB0_212
- 0x48, 0x8b, 0x14, 0x24, //0x000011bd movq (%rsp), %rdx
- 0x8a, 0x1c, 0x0a, //0x000011c1 movb (%rdx,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x000011c4 cmpb $13, %bl
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000011c7 je LBB0_212
- 0x80, 0xfb, 0x20, //0x000011cd cmpb $32, %bl
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000011d0 je LBB0_212
- 0x80, 0xc3, 0xf7, //0x000011d6 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000011d9 cmpb $1, %bl
- 0x0f, 0x87, 0x37, 0x01, 0x00, 0x00, //0x000011dc ja LBB0_230
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011e2 .p2align 4, 0x90
- //0x000011f0 LBB0_212
- 0x48, 0x8d, 0x48, 0x04, //0x000011f0 leaq $4(%rax), %rcx
- 0x4c, 0x39, 0xc1, //0x000011f4 cmpq %r8, %rcx
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000011f7 jae LBB0_216
- 0x48, 0x8b, 0x14, 0x24, //0x000011fd movq (%rsp), %rdx
- 0x8a, 0x1c, 0x0a, //0x00001201 movb (%rdx,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00001204 cmpb $13, %bl
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00001207 je LBB0_216
- 0x80, 0xfb, 0x20, //0x0000120d cmpb $32, %bl
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001210 je LBB0_216
- 0x80, 0xc3, 0xf7, //0x00001216 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001219 cmpb $1, %bl
- 0x0f, 0x87, 0xf7, 0x00, 0x00, 0x00, //0x0000121c ja LBB0_230
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001222 .p2align 4, 0x90
- //0x00001230 LBB0_216
- 0x48, 0x8d, 0x48, 0x05, //0x00001230 leaq $5(%rax), %rcx
- 0x4c, 0x89, 0xc7, //0x00001234 movq %r8, %rdi
- 0x48, 0x29, 0xcf, //0x00001237 subq %rcx, %rdi
- 0x0f, 0x86, 0x00, 0x06, 0x00, 0x00, //0x0000123a jbe LBB0_293
- 0x48, 0x8b, 0x1c, 0x24, //0x00001240 movq (%rsp), %rbx
- 0x48, 0x01, 0xd9, //0x00001244 addq %rbx, %rcx
- 0x48, 0x83, 0xff, 0x20, //0x00001247 cmpq $32, %rdi
- 0x0f, 0x82, 0x51, 0x00, 0x00, 0x00, //0x0000124b jb LBB0_222
- 0x4c, 0x89, 0xc2, //0x00001251 movq %r8, %rdx
- 0x48, 0x29, 0xc2, //0x00001254 subq %rax, %rdx
- 0x48, 0x83, 0xc2, 0xdb, //0x00001257 addq $-37, %rdx
- 0x48, 0x89, 0xd6, //0x0000125b movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x0000125e andq $-32, %rsi
- 0x48, 0x01, 0xc6, //0x00001262 addq %rax, %rsi
- 0x48, 0x8d, 0x44, 0x33, 0x25, //0x00001265 leaq $37(%rbx,%rsi), %rax
- 0x83, 0xe2, 0x1f, //0x0000126a andl $31, %edx
- 0x90, 0x90, 0x90, //0x0000126d .p2align 4, 0x90
- //0x00001270 LBB0_219
- 0xc5, 0xfe, 0x6f, 0x31, //0x00001270 vmovdqu (%rcx), %ymm6
- 0xc4, 0x62, 0x7d, 0x00, 0xe6, //0x00001274 vpshufb %ymm6, %ymm0, %ymm12
- 0xc5, 0x9d, 0x74, 0xf6, //0x00001279 vpcmpeqb %ymm6, %ymm12, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x0000127d vpmovmskb %ymm6, %ebx
- 0x83, 0xfb, 0xff, //0x00001281 cmpl $-1, %ebx
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00001284 jne LBB0_229
- 0x48, 0x83, 0xc1, 0x20, //0x0000128a addq $32, %rcx
- 0x48, 0x83, 0xc7, 0xe0, //0x0000128e addq $-32, %rdi
- 0x48, 0x83, 0xff, 0x1f, //0x00001292 cmpq $31, %rdi
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00001296 ja LBB0_219
- 0x48, 0x89, 0xd7, //0x0000129c movq %rdx, %rdi
- 0x48, 0x89, 0xc1, //0x0000129f movq %rax, %rcx
- //0x000012a2 LBB0_222
- 0x48, 0x85, 0xff, //0x000012a2 testq %rdi, %rdi
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000012a5 je LBB0_228
- 0x48, 0x8d, 0x04, 0x39, //0x000012ab leaq (%rcx,%rdi), %rax
- 0x48, 0xff, 0xc1, //0x000012af incq %rcx
- //0x000012b2 LBB0_224
- 0x0f, 0xbe, 0x71, 0xff, //0x000012b2 movsbl $-1(%rcx), %esi
- 0x83, 0xfe, 0x20, //0x000012b6 cmpl $32, %esi
- 0x0f, 0x87, 0xe3, 0x0a, 0x00, 0x00, //0x000012b9 ja LBB0_362
- 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000012bf movabsq $4294977024, %rdx
- 0x48, 0x0f, 0xa3, 0xf2, //0x000012c9 btq %rsi, %rdx
- 0x0f, 0x83, 0xcf, 0x0a, 0x00, 0x00, //0x000012cd jae LBB0_362
- 0x48, 0xff, 0xcf, //0x000012d3 decq %rdi
- 0x48, 0xff, 0xc1, //0x000012d6 incq %rcx
- 0x48, 0x85, 0xff, //0x000012d9 testq %rdi, %rdi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000012dc jne LBB0_224
- 0x48, 0x89, 0xc1, //0x000012e2 movq %rax, %rcx
- //0x000012e5 LBB0_228
- 0x48, 0x2b, 0x0c, 0x24, //0x000012e5 subq (%rsp), %rcx
- 0x4c, 0x39, 0xc1, //0x000012e9 cmpq %r8, %rcx
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x000012ec jb LBB0_230
- 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x000012f2 jmp LBB0_294
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f7 .p2align 4, 0x90
- //0x00001300 LBB0_229
- 0x48, 0x2b, 0x0c, 0x24, //0x00001300 subq (%rsp), %rcx
- 0xf7, 0xd3, //0x00001304 notl %ebx
- 0x48, 0x63, 0xc3, //0x00001306 movslq %ebx, %rax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00001309 bsfq %rax, %rax
- 0x48, 0x01, 0xc1, //0x0000130d addq %rax, %rcx
- 0x4c, 0x39, 0xc1, //0x00001310 cmpq %r8, %rcx
- 0x0f, 0x83, 0x2d, 0x05, 0x00, 0x00, //0x00001313 jae LBB0_294
- //0x00001319 LBB0_230
- 0x4c, 0x8d, 0x51, 0x01, //0x00001319 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x16, //0x0000131d movq %r10, (%r14)
- 0x48, 0x8b, 0x04, 0x24, //0x00001320 movq (%rsp), %rax
- 0x0f, 0xbe, 0x04, 0x08, //0x00001324 movsbl (%rax,%rcx), %eax
- 0x83, 0xf8, 0x7b, //0x00001328 cmpl $123, %eax
- 0x0f, 0x87, 0x0f, 0x05, 0x00, 0x00, //0x0000132b ja LBB0_293
- 0x48, 0x8d, 0x15, 0x20, 0x46, 0x00, 0x00, //0x00001331 leaq $17952(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00001338 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x0000133c addq %rdx, %rax
- 0xff, 0xe0, //0x0000133f jmpq *%rax
- //0x00001341 LBB0_232
- 0x49, 0x8b, 0x13, //0x00001341 movq (%r11), %rdx
- 0x48, 0x89, 0xd0, //0x00001344 movq %rdx, %rax
- 0x4c, 0x29, 0xd0, //0x00001347 subq %r10, %rax
- 0x48, 0x8b, 0x3c, 0x24, //0x0000134a movq (%rsp), %rdi
- 0x49, 0x01, 0xfa, //0x0000134e addq %rdi, %r10
- 0x48, 0x83, 0xf8, 0x20, //0x00001351 cmpq $32, %rax
- 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00001355 jb LBB0_237
- 0x48, 0x29, 0xca, //0x0000135b subq %rcx, %rdx
- 0x48, 0x83, 0xc2, 0xdf, //0x0000135e addq $-33, %rdx
- 0x48, 0x89, 0xd6, //0x00001362 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x00001365 andq $-32, %rsi
- 0x48, 0x01, 0xce, //0x00001369 addq %rcx, %rsi
- 0x48, 0x8d, 0x4c, 0x37, 0x21, //0x0000136c leaq $33(%rdi,%rsi), %rcx
- 0x83, 0xe2, 0x1f, //0x00001371 andl $31, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001374 .p2align 4, 0x90
- //0x00001380 LBB0_234
- 0xc4, 0xc1, 0x7e, 0x6f, 0x32, //0x00001380 vmovdqu (%r10), %ymm6
- 0xc5, 0x4d, 0x74, 0xe3, //0x00001385 vpcmpeqb %ymm3, %ymm6, %ymm12
- 0xc5, 0xcd, 0xeb, 0xf4, //0x00001389 vpor %ymm4, %ymm6, %ymm6
- 0xc5, 0xcd, 0x74, 0xf5, //0x0000138d vpcmpeqb %ymm5, %ymm6, %ymm6
- 0xc5, 0x9d, 0xeb, 0xf6, //0x00001391 vpor %ymm6, %ymm12, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00001395 vpmovmskb %ymm6, %esi
- 0x85, 0xf6, //0x00001399 testl %esi, %esi
- 0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x0000139b jne LBB0_251
- 0x49, 0x83, 0xc2, 0x20, //0x000013a1 addq $32, %r10
- 0x48, 0x83, 0xc0, 0xe0, //0x000013a5 addq $-32, %rax
- 0x48, 0x83, 0xf8, 0x1f, //0x000013a9 cmpq $31, %rax
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000013ad ja LBB0_234
- 0x48, 0x89, 0xd0, //0x000013b3 movq %rdx, %rax
- 0x49, 0x89, 0xca, //0x000013b6 movq %rcx, %r10
- //0x000013b9 LBB0_237
- 0x48, 0x83, 0xf8, 0x10, //0x000013b9 cmpq $16, %rax
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x000013bd jb LBB0_242
- 0x48, 0x8d, 0x48, 0xf0, //0x000013c3 leaq $-16(%rax), %rcx
- 0x48, 0x89, 0xca, //0x000013c7 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0xf0, //0x000013ca andq $-16, %rdx
- 0x4a, 0x8d, 0x54, 0x12, 0x10, //0x000013ce leaq $16(%rdx,%r10), %rdx
- 0x83, 0xe1, 0x0f, //0x000013d3 andl $15, %ecx
- //0x000013d6 LBB0_239
- 0xc4, 0xc1, 0x7a, 0x6f, 0x32, //0x000013d6 vmovdqu (%r10), %xmm6
- 0xc5, 0xc9, 0x74, 0x3d, 0xfd, 0xed, 0xff, 0xff, //0x000013db vpcmpeqb $-4611(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0xc9, 0xeb, 0x35, 0x05, 0xee, 0xff, 0xff, //0x000013e3 vpor $-4603(%rip), %xmm6, %xmm6 /* LCPI0_5+0(%rip) */
- 0xc5, 0xb9, 0x74, 0xf6, //0x000013eb vpcmpeqb %xmm6, %xmm8, %xmm6
- 0xc5, 0xc9, 0xeb, 0xf7, //0x000013ef vpor %xmm7, %xmm6, %xmm6
- 0xc5, 0xf9, 0xd7, 0xf6, //0x000013f3 vpmovmskb %xmm6, %esi
- 0x66, 0x85, 0xf6, //0x000013f7 testw %si, %si
- 0x0f, 0x85, 0x6c, 0x09, 0x00, 0x00, //0x000013fa jne LBB0_359
- 0x49, 0x83, 0xc2, 0x10, //0x00001400 addq $16, %r10
- 0x48, 0x83, 0xc0, 0xf0, //0x00001404 addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x00001408 cmpq $15, %rax
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x0000140c ja LBB0_239
- 0x48, 0x89, 0xc8, //0x00001412 movq %rcx, %rax
- 0x49, 0x89, 0xd2, //0x00001415 movq %rdx, %r10
- //0x00001418 LBB0_242
- 0x48, 0x85, 0xc0, //0x00001418 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x0000141b je LBB0_249
- 0x49, 0x8d, 0x0c, 0x02, //0x00001421 leaq (%r10,%rax), %rcx
- //0x00001425 LBB0_244
- 0x41, 0x0f, 0xb6, 0x12, //0x00001425 movzbl (%r10), %edx
- 0x80, 0xfa, 0x2c, //0x00001429 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000142c je LBB0_249
- 0x80, 0xfa, 0x7d, //0x00001432 cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00001435 je LBB0_249
- 0x80, 0xfa, 0x5d, //0x0000143b cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000143e je LBB0_249
- 0x49, 0xff, 0xc2, //0x00001444 incq %r10
- 0x48, 0xff, 0xc8, //0x00001447 decq %rax
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x0000144a jne LBB0_244
- 0x49, 0x89, 0xca, //0x00001450 movq %rcx, %r10
- //0x00001453 LBB0_249
- 0x4c, 0x2b, 0x14, 0x24, //0x00001453 subq (%rsp), %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00001457 movq $8(%rsp), %r14
- 0x4d, 0x89, 0x16, //0x0000145c movq %r10, (%r14)
- //0x0000145f LBB0_250
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x0000145f movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001464 movq $24(%rsp), %r11
- 0xe9, 0xd8, 0x03, 0x00, 0x00, //0x00001469 jmp LBB0_294
- 0x90, 0x90, //0x0000146e .p2align 4, 0x90
- //0x00001470 LBB0_251
- 0x48, 0x63, 0xc6, //0x00001470 movslq %esi, %rax
- //0x00001473 LBB0_252
- 0x48, 0x0f, 0xbc, 0xc0, //0x00001473 bsfq %rax, %rax
- 0x49, 0x29, 0xfa, //0x00001477 subq %rdi, %r10
- 0x49, 0x01, 0xc2, //0x0000147a addq %rax, %r10
- 0x4d, 0x89, 0x16, //0x0000147d movq %r10, (%r14)
- 0xe9, 0xc1, 0x03, 0x00, 0x00, //0x00001480 jmp LBB0_294
- //0x00001485 LBB0_253
- 0x48, 0x83, 0xc1, 0x04, //0x00001485 addq $4, %rcx
- 0x49, 0x3b, 0x0b, //0x00001489 cmpq (%r11), %rcx
- 0x0f, 0x86, 0xae, 0x03, 0x00, 0x00, //0x0000148c jbe LBB0_293
- 0xe9, 0xaf, 0x03, 0x00, 0x00, //0x00001492 jmp LBB0_294
- //0x00001497 LBB0_254
- 0x4d, 0x8b, 0x03, //0x00001497 movq (%r11), %r8
- 0x4c, 0x89, 0xc0, //0x0000149a movq %r8, %rax
- 0x4c, 0x29, 0xd0, //0x0000149d subq %r10, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x000014a0 cmpq $32, %rax
- 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x000014a4 jl LBB0_365
- 0x48, 0x8b, 0x04, 0x24, //0x000014aa movq (%rsp), %rax
- 0x4c, 0x8d, 0x0c, 0x08, //0x000014ae leaq (%rax,%rcx), %r9
- 0x49, 0x29, 0xc8, //0x000014b2 subq %rcx, %r8
- 0xb9, 0x1f, 0x00, 0x00, 0x00, //0x000014b5 movl $31, %ecx
- 0x31, 0xc0, //0x000014ba xorl %eax, %eax
- 0x31, 0xdb, //0x000014bc xorl %ebx, %ebx
- 0x90, 0x90, //0x000014be .p2align 4, 0x90
- //0x000014c0 LBB0_256
- 0xc4, 0xc1, 0x7e, 0x6f, 0x74, 0x01, 0x01, //0x000014c0 vmovdqu $1(%r9,%rax), %ymm6
- 0xc5, 0x4d, 0x74, 0xe1, //0x000014c7 vpcmpeqb %ymm1, %ymm6, %ymm12
- 0xc4, 0x41, 0x7d, 0xd7, 0xdc, //0x000014cb vpmovmskb %ymm12, %r11d
- 0xc5, 0xcd, 0x74, 0xf2, //0x000014d0 vpcmpeqb %ymm2, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x000014d4 vpmovmskb %ymm6, %edx
- 0x48, 0x85, 0xdb, //0x000014d8 testq %rbx, %rbx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000014db jne LBB0_259
- 0x85, 0xd2, //0x000014e1 testl %edx, %edx
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000014e3 jne LBB0_259
- 0x31, 0xdb, //0x000014e9 xorl %ebx, %ebx
- 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x000014eb jmp LBB0_260
- //0x000014f0 .p2align 4, 0x90
- //0x000014f0 LBB0_259
- 0x89, 0xdf, //0x000014f0 movl %ebx, %edi
- 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x000014f2 movl $4294967295, %r12d
- 0x44, 0x31, 0xe7, //0x000014f8 xorl %r12d, %edi
- 0x21, 0xd7, //0x000014fb andl %edx, %edi
- 0x8d, 0x14, 0x3f, //0x000014fd leal (%rdi,%rdi), %edx
- 0x09, 0xda, //0x00001500 orl %ebx, %edx
- 0x41, 0x8d, 0xb4, 0x24, 0xab, 0xaa, 0xaa, 0xaa, //0x00001502 leal $-1431655765(%r12), %esi
- 0x31, 0xd6, //0x0000150a xorl %edx, %esi
- 0x21, 0xfe, //0x0000150c andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000150e andl $-1431655766, %esi
- 0x31, 0xdb, //0x00001514 xorl %ebx, %ebx
- 0x01, 0xfe, //0x00001516 addl %edi, %esi
- 0x0f, 0x92, 0xc3, //0x00001518 setb %bl
- 0x01, 0xf6, //0x0000151b addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000151d xorl $1431655765, %esi
- 0x21, 0xd6, //0x00001523 andl %edx, %esi
- 0x44, 0x31, 0xe6, //0x00001525 xorl %r12d, %esi
- 0x41, 0x21, 0xf3, //0x00001528 andl %esi, %r11d
- //0x0000152b LBB0_260
- 0x45, 0x85, 0xdb, //0x0000152b testl %r11d, %r11d
- 0x0f, 0x85, 0xcc, 0x07, 0x00, 0x00, //0x0000152e jne LBB0_354
- 0x48, 0x83, 0xc0, 0x20, //0x00001534 addq $32, %rax
- 0x49, 0x8d, 0x54, 0x08, 0xe0, //0x00001538 leaq $-32(%r8,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x0000153d addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x3f, //0x00001541 cmpq $63, %rdx
- 0x0f, 0x8f, 0x75, 0xff, 0xff, 0xff, //0x00001545 jg LBB0_256
- 0x48, 0x85, 0xdb, //0x0000154b testq %rbx, %rbx
- 0x0f, 0x85, 0x01, 0x0a, 0x00, 0x00, //0x0000154e jne LBB0_384
- 0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00001554 leaq $1(%rax,%r9), %rcx
- 0x48, 0xf7, 0xd0, //0x00001559 notq %rax
- 0x4c, 0x01, 0xc0, //0x0000155c addq %r8, %rax
- //0x0000155f LBB0_264
- 0x48, 0x85, 0xc0, //0x0000155f testq %rax, %rax
- 0x48, 0x8b, 0x3c, 0x24, //0x00001562 movq (%rsp), %rdi
- 0x0f, 0x8e, 0xdf, 0x09, 0x00, 0x00, //0x00001566 jle LBB0_383
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x0000156c movq $24(%rsp), %r11
- 0xe9, 0xc4, 0x07, 0x00, 0x00, //0x00001571 jmp LBB0_356
- //0x00001576 LBB0_266
- 0x4d, 0x8b, 0x1b, //0x00001576 movq (%r11), %r11
- 0x4d, 0x29, 0xd3, //0x00001579 subq %r10, %r11
- 0x4c, 0x01, 0x14, 0x24, //0x0000157c addq %r10, (%rsp)
- 0x45, 0x31, 0xc0, //0x00001580 xorl %r8d, %r8d
- 0x45, 0x31, 0xf6, //0x00001583 xorl %r14d, %r14d
- 0x45, 0x31, 0xff, //0x00001586 xorl %r15d, %r15d
- 0x31, 0xd2, //0x00001589 xorl %edx, %edx
- 0x49, 0x83, 0xfb, 0x40, //0x0000158b cmpq $64, %r11
- 0x0f, 0x8d, 0x3c, 0x01, 0x00, 0x00, //0x0000158f jge LBB0_267
- //0x00001595 LBB0_276
- 0x4d, 0x85, 0xdb, //0x00001595 testq %r11, %r11
- 0x0f, 0x8e, 0x9b, 0x09, 0x00, 0x00, //0x00001598 jle LBB0_382
- 0xc5, 0xc9, 0xef, 0xf6, //0x0000159e vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000015a2 vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000015a8 vmovdqu %ymm6, $64(%rsp)
- 0x48, 0x8b, 0x04, 0x24, //0x000015ae movq (%rsp), %rax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000015b2 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000015b7 cmpl $4033, %eax
- 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000015bc jb LBB0_267
- 0x49, 0x83, 0xfb, 0x20, //0x000015c2 cmpq $32, %r11
- 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000015c6 jb LBB0_280
- 0x48, 0x8b, 0x04, 0x24, //0x000015cc movq (%rsp), %rax
- 0xc5, 0xfe, 0x6f, 0x30, //0x000015d0 vmovdqu (%rax), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000015d4 vmovdqu %ymm6, $64(%rsp)
- 0x48, 0x83, 0xc0, 0x20, //0x000015da addq $32, %rax
- 0x48, 0x89, 0x04, 0x24, //0x000015de movq %rax, (%rsp)
- 0x4d, 0x8d, 0x53, 0xe0, //0x000015e2 leaq $-32(%r11), %r10
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x000015e6 leaq $96(%rsp), %r9
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000015eb jmp LBB0_281
- //0x000015f0 LBB0_280
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x000015f0 leaq $64(%rsp), %r9
- 0x4d, 0x89, 0xda, //0x000015f5 movq %r11, %r10
- //0x000015f8 LBB0_281
- 0x49, 0x83, 0xfa, 0x10, //0x000015f8 cmpq $16, %r10
- 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000015fc jb LBB0_282
- 0x48, 0x8b, 0x04, 0x24, //0x00001602 movq (%rsp), %rax
- 0xc5, 0xfa, 0x6f, 0x30, //0x00001606 vmovdqu (%rax), %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x0000160a vmovdqu %xmm6, (%r9)
- 0x48, 0x83, 0xc0, 0x10, //0x0000160f addq $16, %rax
- 0x48, 0x89, 0x04, 0x24, //0x00001613 movq %rax, (%rsp)
- 0x49, 0x83, 0xc1, 0x10, //0x00001617 addq $16, %r9
- 0x49, 0x83, 0xc2, 0xf0, //0x0000161b addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x08, //0x0000161f cmpq $8, %r10
- 0x0f, 0x83, 0x40, 0x00, 0x00, 0x00, //0x00001623 jae LBB0_287
- //0x00001629 LBB0_283
- 0x49, 0x83, 0xfa, 0x04, //0x00001629 cmpq $4, %r10
- 0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x0000162d jl LBB0_284
- //0x00001633 LBB0_288
- 0x48, 0x8b, 0x0c, 0x24, //0x00001633 movq (%rsp), %rcx
- 0x8b, 0x01, //0x00001637 movl (%rcx), %eax
- 0x41, 0x89, 0x01, //0x00001639 movl %eax, (%r9)
- 0x48, 0x83, 0xc1, 0x04, //0x0000163c addq $4, %rcx
- 0x48, 0x89, 0x0c, 0x24, //0x00001640 movq %rcx, (%rsp)
- 0x49, 0x83, 0xc1, 0x04, //0x00001644 addq $4, %r9
- 0x49, 0x83, 0xc2, 0xfc, //0x00001648 addq $-4, %r10
- 0x49, 0x83, 0xfa, 0x02, //0x0000164c cmpq $2, %r10
- 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x00001650 jae LBB0_285
- //0x00001656 LBB0_289
- 0x48, 0x8b, 0x04, 0x24, //0x00001656 movq (%rsp), %rax
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_290
- //0x0000165f LBB0_282
- 0x49, 0x83, 0xfa, 0x08, //0x0000165f cmpq $8, %r10
- 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00001663 jb LBB0_283
- //0x00001669 LBB0_287
- 0x48, 0x8b, 0x0c, 0x24, //0x00001669 movq (%rsp), %rcx
- 0x48, 0x8b, 0x01, //0x0000166d movq (%rcx), %rax
- 0x49, 0x89, 0x01, //0x00001670 movq %rax, (%r9)
- 0x48, 0x83, 0xc1, 0x08, //0x00001673 addq $8, %rcx
- 0x48, 0x89, 0x0c, 0x24, //0x00001677 movq %rcx, (%rsp)
- 0x49, 0x83, 0xc1, 0x08, //0x0000167b addq $8, %r9
- 0x49, 0x83, 0xc2, 0xf8, //0x0000167f addq $-8, %r10
- 0x49, 0x83, 0xfa, 0x04, //0x00001683 cmpq $4, %r10
- 0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00001687 jge LBB0_288
- //0x0000168d LBB0_284
- 0x49, 0x83, 0xfa, 0x02, //0x0000168d cmpq $2, %r10
- 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x00001691 jb LBB0_289
- //0x00001697 LBB0_285
- 0x48, 0x8b, 0x0c, 0x24, //0x00001697 movq (%rsp), %rcx
- 0x0f, 0xb7, 0x01, //0x0000169b movzwl (%rcx), %eax
- 0x66, 0x41, 0x89, 0x01, //0x0000169e movw %ax, (%r9)
- 0x48, 0x83, 0xc1, 0x02, //0x000016a2 addq $2, %rcx
- 0x49, 0x83, 0xc1, 0x02, //0x000016a6 addq $2, %r9
- 0x49, 0x83, 0xc2, 0xfe, //0x000016aa addq $-2, %r10
- 0x48, 0x89, 0xc8, //0x000016ae movq %rcx, %rax
- //0x000016b1 LBB0_290
- 0x48, 0x8d, 0x4c, 0x24, 0x40, //0x000016b1 leaq $64(%rsp), %rcx
- 0x48, 0x89, 0x0c, 0x24, //0x000016b6 movq %rcx, (%rsp)
- 0x4d, 0x85, 0xd2, //0x000016ba testq %r10, %r10
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000016bd je LBB0_267
- 0x8a, 0x00, //0x000016c3 movb (%rax), %al
- 0x41, 0x88, 0x01, //0x000016c5 movb %al, (%r9)
- 0x48, 0x8d, 0x44, 0x24, 0x40, //0x000016c8 leaq $64(%rsp), %rax
- 0x48, 0x89, 0x04, 0x24, //0x000016cd movq %rax, (%rsp)
- //0x000016d1 LBB0_267
- 0x48, 0x8b, 0x04, 0x24, //0x000016d1 movq (%rsp), %rax
- 0xc5, 0x7e, 0x6f, 0x38, //0x000016d5 vmovdqu (%rax), %ymm15
- 0xc5, 0x7e, 0x6f, 0x70, 0x20, //0x000016d9 vmovdqu $32(%rax), %ymm14
- 0xc5, 0x85, 0x74, 0xf1, //0x000016de vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0x7d, 0xd7, 0xce, //0x000016e2 vpmovmskb %ymm6, %r9d
- 0xc5, 0x8d, 0x74, 0xf1, //0x000016e6 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000016ea vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x000016ee shlq $32, %rax
- 0x49, 0x09, 0xc1, //0x000016f2 orq %rax, %r9
- 0xc5, 0x85, 0x74, 0xf2, //0x000016f5 vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x000016f9 vpmovmskb %ymm6, %edi
- 0xc5, 0x8d, 0x74, 0xf2, //0x000016fd vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001701 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001705 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00001709 orq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x0000170c movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x0000170f orq %r14, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001712 je LBB0_269
- 0x4c, 0x89, 0xf0, //0x00001718 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x0000171b notq %rax
- 0x48, 0x21, 0xf8, //0x0000171e andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001721 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xf1, //0x00001725 orq %r14, %rcx
- 0x48, 0x89, 0xcb, //0x00001728 movq %rcx, %rbx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000172b movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf3, //0x00001735 xorq %rsi, %rbx
- 0x48, 0x21, 0xf7, //0x00001738 andq %rsi, %rdi
- 0x48, 0x21, 0xdf, //0x0000173b andq %rbx, %rdi
- 0x45, 0x31, 0xf6, //0x0000173e xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00001741 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001744 setb %r14b
- 0x48, 0x01, 0xff, //0x00001748 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000174b movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00001755 xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x00001758 andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x0000175b notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000175e jmp LBB0_270
- //0x00001763 LBB0_269
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001763 movq $-1, %rdi
- 0x45, 0x31, 0xf6, //0x0000176a xorl %r14d, %r14d
- //0x0000176d LBB0_270
- 0x4c, 0x21, 0xcf, //0x0000176d andq %r9, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00001770 vmovq %rdi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00001775 vpclmulqdq $0, %xmm9, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x0000177b vmovq %xmm6, %rdi
- 0x4c, 0x31, 0xc7, //0x00001780 xorq %r8, %rdi
- 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x00001783 vpcmpeqb %ymm10, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00001788 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x0000178c vpcmpeqb %ymm10, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001791 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001795 shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00001799 orq %rax, %rsi
- 0x48, 0x89, 0xf9, //0x0000179c movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x0000179f notq %rcx
- 0x48, 0x21, 0xce, //0x000017a2 andq %rcx, %rsi
- 0xc4, 0xc1, 0x05, 0x74, 0xf3, //0x000017a5 vpcmpeqb %ymm11, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000017aa vpmovmskb %ymm6, %eax
- 0xc4, 0xc1, 0x0d, 0x74, 0xf3, //0x000017ae vpcmpeqb %ymm11, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x000017b3 vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000017b7 shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x000017bb orq %rbx, %rax
- 0x48, 0x21, 0xc8, //0x000017be andq %rcx, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000017c1 je LBB0_274
- 0x4c, 0x8b, 0x04, 0x24, //0x000017c7 movq (%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017cb .p2align 4, 0x90
- //0x000017d0 LBB0_272
- 0x48, 0x8d, 0x58, 0xff, //0x000017d0 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x000017d4 movq %rbx, %rcx
- 0x48, 0x21, 0xf1, //0x000017d7 andq %rsi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x000017da popcntq %rcx, %rcx
- 0x4c, 0x01, 0xf9, //0x000017df addq %r15, %rcx
- 0x48, 0x39, 0xd1, //0x000017e2 cmpq %rdx, %rcx
- 0x0f, 0x86, 0xdf, 0x04, 0x00, 0x00, //0x000017e5 jbe LBB0_352
- 0x48, 0xff, 0xc2, //0x000017eb incq %rdx
- 0x48, 0x21, 0xd8, //0x000017ee andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000017f1 jne LBB0_272
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000017f7 jmp LBB0_275
- //0x000017fc LBB0_274
- 0x4c, 0x8b, 0x04, 0x24, //0x000017fc movq (%rsp), %r8
- //0x00001800 LBB0_275
- 0x48, 0xc1, 0xff, 0x3f, //0x00001800 sarq $63, %rdi
- 0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x00001804 popcntq %rsi, %rax
- 0x49, 0x01, 0xc7, //0x00001809 addq %rax, %r15
- 0x49, 0x83, 0xc0, 0x40, //0x0000180c addq $64, %r8
- 0x4c, 0x89, 0x04, 0x24, //0x00001810 movq %r8, (%rsp)
- 0x49, 0x83, 0xc3, 0xc0, //0x00001814 addq $-64, %r11
- 0x49, 0x89, 0xf8, //0x00001818 movq %rdi, %r8
- 0x49, 0x83, 0xfb, 0x40, //0x0000181b cmpq $64, %r11
- 0x0f, 0x8d, 0xac, 0xfe, 0xff, 0xff, //0x0000181f jge LBB0_267
- 0xe9, 0x6b, 0xfd, 0xff, 0xff, //0x00001825 jmp LBB0_276
- //0x0000182a LBB0_292
- 0x48, 0x83, 0xc1, 0x05, //0x0000182a addq $5, %rcx
- 0x49, 0x3b, 0x0b, //0x0000182e cmpq (%r11), %rcx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00001831 ja LBB0_294
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001837 .p2align 4, 0x90
- //0x00001840 LBB0_293
- 0x49, 0x89, 0x0e, //0x00001840 movq %rcx, (%r14)
- 0x49, 0x89, 0xca, //0x00001843 movq %rcx, %r10
- //0x00001846 LBB0_294
- 0x4d, 0x8b, 0x07, //0x00001846 movq (%r15), %r8
- 0x49, 0x8b, 0x47, 0x08, //0x00001849 movq $8(%r15), %rax
- 0x49, 0x39, 0xc2, //0x0000184d cmpq %rax, %r10
- 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00001850 jae LBB0_299
- 0x43, 0x8a, 0x0c, 0x10, //0x00001856 movb (%r8,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x0000185a cmpb $13, %cl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000185d je LBB0_299
- 0x80, 0xf9, 0x20, //0x00001863 cmpb $32, %cl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001866 je LBB0_299
- 0x80, 0xc1, 0xf7, //0x0000186c addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x0000186f cmpb $1, %cl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00001872 jbe LBB0_299
- 0x4c, 0x89, 0xd1, //0x00001878 movq %r10, %rcx
- 0xe9, 0x78, 0x01, 0x00, 0x00, //0x0000187b jmp LBB0_325
- //0x00001880 .p2align 4, 0x90
- //0x00001880 LBB0_299
- 0x49, 0x8d, 0x4a, 0x01, //0x00001880 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00001884 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001887 jae LBB0_303
- 0x41, 0x8a, 0x14, 0x08, //0x0000188d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00001891 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001894 je LBB0_303
- 0x80, 0xfa, 0x20, //0x0000189a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000189d je LBB0_303
- 0x80, 0xc2, 0xf7, //0x000018a3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000018a6 cmpb $1, %dl
- 0x0f, 0x87, 0x49, 0x01, 0x00, 0x00, //0x000018a9 ja LBB0_325
- 0x90, //0x000018af .p2align 4, 0x90
- //0x000018b0 LBB0_303
- 0x49, 0x8d, 0x4a, 0x02, //0x000018b0 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x000018b4 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000018b7 jae LBB0_307
- 0x41, 0x8a, 0x14, 0x08, //0x000018bd movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000018c1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000018c4 je LBB0_307
- 0x80, 0xfa, 0x20, //0x000018ca cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000018cd je LBB0_307
- 0x80, 0xc2, 0xf7, //0x000018d3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000018d6 cmpb $1, %dl
- 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x000018d9 ja LBB0_325
- 0x90, //0x000018df .p2align 4, 0x90
- //0x000018e0 LBB0_307
- 0x49, 0x8d, 0x4a, 0x03, //0x000018e0 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x000018e4 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000018e7 jae LBB0_311
- 0x41, 0x8a, 0x14, 0x08, //0x000018ed movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000018f1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000018f4 je LBB0_311
- 0x80, 0xfa, 0x20, //0x000018fa cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000018fd je LBB0_311
- 0x80, 0xc2, 0xf7, //0x00001903 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00001906 cmpb $1, %dl
- 0x0f, 0x87, 0xe9, 0x00, 0x00, 0x00, //0x00001909 ja LBB0_325
- 0x90, //0x0000190f .p2align 4, 0x90
- //0x00001910 LBB0_311
- 0x49, 0x8d, 0x4a, 0x04, //0x00001910 leaq $4(%r10), %rcx
- 0x48, 0x89, 0xc2, //0x00001914 movq %rax, %rdx
- 0x48, 0x29, 0xca, //0x00001917 subq %rcx, %rdx
- 0x0f, 0x86, 0xcd, 0x17, 0x00, 0x00, //0x0000191a jbe LBB0_625
- 0x4c, 0x01, 0xc1, //0x00001920 addq %r8, %rcx
- 0x48, 0x83, 0xfa, 0x20, //0x00001923 cmpq $32, %rdx
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x00001927 jb LBB0_317
- 0x48, 0x89, 0xc6, //0x0000192d movq %rax, %rsi
- 0x4c, 0x29, 0xd6, //0x00001930 subq %r10, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x00001933 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x00001937 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x0000193a andq $-32, %rdi
- 0x4c, 0x01, 0xd7, //0x0000193e addq %r10, %rdi
- 0x49, 0x8d, 0x7c, 0x38, 0x24, //0x00001941 leaq $36(%r8,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x00001946 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001949 .p2align 4, 0x90
- //0x00001950 LBB0_314
- 0xc5, 0xfe, 0x6f, 0x31, //0x00001950 vmovdqu (%rcx), %ymm6
- 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00001954 vpshufb %ymm6, %ymm0, %ymm7
- 0xc5, 0xcd, 0x74, 0xf7, //0x00001959 vpcmpeqb %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x0000195d vpmovmskb %ymm6, %ebx
- 0x83, 0xfb, 0xff, //0x00001961 cmpl $-1, %ebx
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00001964 jne LBB0_324
- 0x48, 0x83, 0xc1, 0x20, //0x0000196a addq $32, %rcx
- 0x48, 0x83, 0xc2, 0xe0, //0x0000196e addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x00001972 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00001976 ja LBB0_314
- 0x48, 0x89, 0xf2, //0x0000197c movq %rsi, %rdx
- 0x48, 0x89, 0xf9, //0x0000197f movq %rdi, %rcx
- //0x00001982 LBB0_317
- 0x48, 0x85, 0xd2, //0x00001982 testq %rdx, %rdx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001985 je LBB0_323
- 0x48, 0x8d, 0x34, 0x11, //0x0000198b leaq (%rcx,%rdx), %rsi
- 0x48, 0xff, 0xc1, //0x0000198f incq %rcx
- //0x00001992 LBB0_319
- 0x0f, 0xbe, 0x79, 0xff, //0x00001992 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x00001996 cmpl $32, %edi
- 0x0f, 0x87, 0xec, 0x03, 0x00, 0x00, //0x00001999 ja LBB0_361
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000199f movabsq $4294977024, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x000019a9 btq %rdi, %rbx
- 0x0f, 0x83, 0xd8, 0x03, 0x00, 0x00, //0x000019ad jae LBB0_361
- 0x48, 0xff, 0xca, //0x000019b3 decq %rdx
- 0x48, 0xff, 0xc1, //0x000019b6 incq %rcx
- 0x48, 0x85, 0xd2, //0x000019b9 testq %rdx, %rdx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000019bc jne LBB0_319
- 0x48, 0x89, 0xf1, //0x000019c2 movq %rsi, %rcx
- //0x000019c5 LBB0_323
- 0x4c, 0x29, 0xc1, //0x000019c5 subq %r8, %rcx
- 0x48, 0x39, 0xc1, //0x000019c8 cmpq %rax, %rcx
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x000019cb jb LBB0_325
- 0xe9, 0x1b, 0x19, 0x00, 0x00, //0x000019d1 jmp LBB0_657
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019d6 .p2align 4, 0x90
- //0x000019e0 LBB0_324
- 0x4c, 0x29, 0xc1, //0x000019e0 subq %r8, %rcx
- 0xf7, 0xd3, //0x000019e3 notl %ebx
- 0x48, 0x63, 0xd3, //0x000019e5 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x000019e8 bsfq %rdx, %rdx
- 0x48, 0x01, 0xd1, //0x000019ec addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x000019ef cmpq %rax, %rcx
- 0x0f, 0x83, 0xf9, 0x18, 0x00, 0x00, //0x000019f2 jae LBB0_657
- //0x000019f8 LBB0_325
- 0x4c, 0x8d, 0x51, 0x01, //0x000019f8 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x16, //0x000019fc movq %r10, (%r14)
- 0x41, 0x8a, 0x04, 0x08, //0x000019ff movb (%r8,%rcx), %al
- 0x3c, 0x2c, //0x00001a03 cmpb $44, %al
- 0x0f, 0x84, 0x43, 0xeb, 0xff, 0xff, //0x00001a05 je LBB0_39
- 0xe9, 0x0a, 0x17, 0x00, 0x00, //0x00001a0b jmp LBB0_630
- //0x00001a10 LBB0_326
- 0x4d, 0x8b, 0x1b, //0x00001a10 movq (%r11), %r11
- 0x4d, 0x29, 0xd3, //0x00001a13 subq %r10, %r11
- 0x4c, 0x01, 0x14, 0x24, //0x00001a16 addq %r10, (%rsp)
- 0x45, 0x31, 0xc0, //0x00001a1a xorl %r8d, %r8d
- 0x45, 0x31, 0xf6, //0x00001a1d xorl %r14d, %r14d
- 0x45, 0x31, 0xff, //0x00001a20 xorl %r15d, %r15d
- 0x31, 0xd2, //0x00001a23 xorl %edx, %edx
- 0x49, 0x83, 0xfb, 0x40, //0x00001a25 cmpq $64, %r11
- 0x0f, 0x8d, 0x3c, 0x01, 0x00, 0x00, //0x00001a29 jge LBB0_327
- //0x00001a2f LBB0_336
- 0x4d, 0x85, 0xdb, //0x00001a2f testq %r11, %r11
- 0x0f, 0x8e, 0x01, 0x05, 0x00, 0x00, //0x00001a32 jle LBB0_382
- 0xc5, 0xc9, 0xef, 0xf6, //0x00001a38 vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00001a3c vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001a42 vmovdqu %ymm6, $64(%rsp)
- 0x48, 0x8b, 0x04, 0x24, //0x00001a48 movq (%rsp), %rax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001a4c andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001a51 cmpl $4033, %eax
- 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x00001a56 jb LBB0_327
- 0x49, 0x83, 0xfb, 0x20, //0x00001a5c cmpq $32, %r11
- 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00001a60 jb LBB0_340
- 0x48, 0x8b, 0x04, 0x24, //0x00001a66 movq (%rsp), %rax
- 0xc5, 0xfe, 0x6f, 0x30, //0x00001a6a vmovdqu (%rax), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001a6e vmovdqu %ymm6, $64(%rsp)
- 0x48, 0x83, 0xc0, 0x20, //0x00001a74 addq $32, %rax
- 0x48, 0x89, 0x04, 0x24, //0x00001a78 movq %rax, (%rsp)
- 0x4d, 0x8d, 0x53, 0xe0, //0x00001a7c leaq $-32(%r11), %r10
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00001a80 leaq $96(%rsp), %r9
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001a85 jmp LBB0_341
- //0x00001a8a LBB0_340
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00001a8a leaq $64(%rsp), %r9
- 0x4d, 0x89, 0xda, //0x00001a8f movq %r11, %r10
- //0x00001a92 LBB0_341
- 0x49, 0x83, 0xfa, 0x10, //0x00001a92 cmpq $16, %r10
- 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00001a96 jb LBB0_342
- 0x48, 0x8b, 0x04, 0x24, //0x00001a9c movq (%rsp), %rax
- 0xc5, 0xfa, 0x6f, 0x30, //0x00001aa0 vmovdqu (%rax), %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00001aa4 vmovdqu %xmm6, (%r9)
- 0x48, 0x83, 0xc0, 0x10, //0x00001aa9 addq $16, %rax
- 0x48, 0x89, 0x04, 0x24, //0x00001aad movq %rax, (%rsp)
- 0x49, 0x83, 0xc1, 0x10, //0x00001ab1 addq $16, %r9
- 0x49, 0x83, 0xc2, 0xf0, //0x00001ab5 addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x08, //0x00001ab9 cmpq $8, %r10
- 0x0f, 0x83, 0x40, 0x00, 0x00, 0x00, //0x00001abd jae LBB0_347
- //0x00001ac3 LBB0_343
- 0x49, 0x83, 0xfa, 0x04, //0x00001ac3 cmpq $4, %r10
- 0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x00001ac7 jl LBB0_344
- //0x00001acd LBB0_348
- 0x48, 0x8b, 0x0c, 0x24, //0x00001acd movq (%rsp), %rcx
- 0x8b, 0x01, //0x00001ad1 movl (%rcx), %eax
- 0x41, 0x89, 0x01, //0x00001ad3 movl %eax, (%r9)
- 0x48, 0x83, 0xc1, 0x04, //0x00001ad6 addq $4, %rcx
- 0x48, 0x89, 0x0c, 0x24, //0x00001ada movq %rcx, (%rsp)
- 0x49, 0x83, 0xc1, 0x04, //0x00001ade addq $4, %r9
- 0x49, 0x83, 0xc2, 0xfc, //0x00001ae2 addq $-4, %r10
- 0x49, 0x83, 0xfa, 0x02, //0x00001ae6 cmpq $2, %r10
- 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x00001aea jae LBB0_345
- //0x00001af0 LBB0_349
- 0x48, 0x8b, 0x04, 0x24, //0x00001af0 movq (%rsp), %rax
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00001af4 jmp LBB0_350
- //0x00001af9 LBB0_342
- 0x49, 0x83, 0xfa, 0x08, //0x00001af9 cmpq $8, %r10
- 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00001afd jb LBB0_343
- //0x00001b03 LBB0_347
- 0x48, 0x8b, 0x0c, 0x24, //0x00001b03 movq (%rsp), %rcx
- 0x48, 0x8b, 0x01, //0x00001b07 movq (%rcx), %rax
- 0x49, 0x89, 0x01, //0x00001b0a movq %rax, (%r9)
- 0x48, 0x83, 0xc1, 0x08, //0x00001b0d addq $8, %rcx
- 0x48, 0x89, 0x0c, 0x24, //0x00001b11 movq %rcx, (%rsp)
- 0x49, 0x83, 0xc1, 0x08, //0x00001b15 addq $8, %r9
- 0x49, 0x83, 0xc2, 0xf8, //0x00001b19 addq $-8, %r10
- 0x49, 0x83, 0xfa, 0x04, //0x00001b1d cmpq $4, %r10
- 0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00001b21 jge LBB0_348
- //0x00001b27 LBB0_344
- 0x49, 0x83, 0xfa, 0x02, //0x00001b27 cmpq $2, %r10
- 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x00001b2b jb LBB0_349
- //0x00001b31 LBB0_345
- 0x48, 0x8b, 0x0c, 0x24, //0x00001b31 movq (%rsp), %rcx
- 0x0f, 0xb7, 0x01, //0x00001b35 movzwl (%rcx), %eax
- 0x66, 0x41, 0x89, 0x01, //0x00001b38 movw %ax, (%r9)
- 0x48, 0x83, 0xc1, 0x02, //0x00001b3c addq $2, %rcx
- 0x49, 0x83, 0xc1, 0x02, //0x00001b40 addq $2, %r9
- 0x49, 0x83, 0xc2, 0xfe, //0x00001b44 addq $-2, %r10
- 0x48, 0x89, 0xc8, //0x00001b48 movq %rcx, %rax
- //0x00001b4b LBB0_350
- 0x48, 0x8d, 0x4c, 0x24, 0x40, //0x00001b4b leaq $64(%rsp), %rcx
- 0x48, 0x89, 0x0c, 0x24, //0x00001b50 movq %rcx, (%rsp)
- 0x4d, 0x85, 0xd2, //0x00001b54 testq %r10, %r10
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001b57 je LBB0_327
- 0x8a, 0x00, //0x00001b5d movb (%rax), %al
- 0x41, 0x88, 0x01, //0x00001b5f movb %al, (%r9)
- 0x48, 0x8d, 0x44, 0x24, 0x40, //0x00001b62 leaq $64(%rsp), %rax
- 0x48, 0x89, 0x04, 0x24, //0x00001b67 movq %rax, (%rsp)
- //0x00001b6b LBB0_327
- 0x48, 0x8b, 0x04, 0x24, //0x00001b6b movq (%rsp), %rax
- 0xc5, 0x7e, 0x6f, 0x38, //0x00001b6f vmovdqu (%rax), %ymm15
- 0xc5, 0x7e, 0x6f, 0x70, 0x20, //0x00001b73 vmovdqu $32(%rax), %ymm14
- 0xc5, 0x85, 0x74, 0xf1, //0x00001b78 vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0x7d, 0xd7, 0xce, //0x00001b7c vpmovmskb %ymm6, %r9d
- 0xc5, 0x8d, 0x74, 0xf1, //0x00001b80 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001b84 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001b88 shlq $32, %rax
- 0x49, 0x09, 0xc1, //0x00001b8c orq %rax, %r9
- 0xc5, 0x85, 0x74, 0xf2, //0x00001b8f vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00001b93 vpmovmskb %ymm6, %edi
- 0xc5, 0x8d, 0x74, 0xf2, //0x00001b97 vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001b9b vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001b9f shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00001ba3 orq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x00001ba6 movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x00001ba9 orq %r14, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001bac je LBB0_329
- 0x4c, 0x89, 0xf0, //0x00001bb2 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001bb5 notq %rax
- 0x48, 0x21, 0xf8, //0x00001bb8 andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001bbb leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xf1, //0x00001bbf orq %r14, %rcx
- 0x48, 0x89, 0xcb, //0x00001bc2 movq %rcx, %rbx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bc5 movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf3, //0x00001bcf xorq %rsi, %rbx
- 0x48, 0x21, 0xf7, //0x00001bd2 andq %rsi, %rdi
- 0x48, 0x21, 0xdf, //0x00001bd5 andq %rbx, %rdi
- 0x45, 0x31, 0xf6, //0x00001bd8 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00001bdb addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001bde setb %r14b
- 0x48, 0x01, 0xff, //0x00001be2 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001be5 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00001bef xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x00001bf2 andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x00001bf5 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001bf8 jmp LBB0_330
- //0x00001bfd LBB0_329
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001bfd movq $-1, %rdi
- 0x45, 0x31, 0xf6, //0x00001c04 xorl %r14d, %r14d
- //0x00001c07 LBB0_330
- 0x4c, 0x21, 0xcf, //0x00001c07 andq %r9, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00001c0a vmovq %rdi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00001c0f vpclmulqdq $0, %xmm9, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x00001c15 vmovq %xmm6, %rdi
- 0x4c, 0x31, 0xc7, //0x00001c1a xorq %r8, %rdi
- 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x00001c1d vpcmpeqb %ymm13, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00001c22 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00001c26 vpcmpeqb %ymm13, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001c2b vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001c2f shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00001c33 orq %rax, %rsi
- 0x48, 0x89, 0xf9, //0x00001c36 movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x00001c39 notq %rcx
- 0x48, 0x21, 0xce, //0x00001c3c andq %rcx, %rsi
- 0xc5, 0x85, 0x74, 0xf5, //0x00001c3f vpcmpeqb %ymm5, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001c43 vpmovmskb %ymm6, %eax
- 0xc5, 0x8d, 0x74, 0xf5, //0x00001c47 vpcmpeqb %ymm5, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x00001c4b vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001c4f shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x00001c53 orq %rbx, %rax
- 0x48, 0x21, 0xc8, //0x00001c56 andq %rcx, %rax
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001c59 je LBB0_334
- 0x4c, 0x8b, 0x04, 0x24, //0x00001c5f movq (%rsp), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c63 .p2align 4, 0x90
- //0x00001c70 LBB0_332
- 0x48, 0x8d, 0x58, 0xff, //0x00001c70 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00001c74 movq %rbx, %rcx
- 0x48, 0x21, 0xf1, //0x00001c77 andq %rsi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00001c7a popcntq %rcx, %rcx
- 0x4c, 0x01, 0xf9, //0x00001c7f addq %r15, %rcx
- 0x48, 0x39, 0xd1, //0x00001c82 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x3f, 0x00, 0x00, 0x00, //0x00001c85 jbe LBB0_352
- 0x48, 0xff, 0xc2, //0x00001c8b incq %rdx
- 0x48, 0x21, 0xd8, //0x00001c8e andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001c91 jne LBB0_332
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001c97 jmp LBB0_335
- //0x00001c9c LBB0_334
- 0x4c, 0x8b, 0x04, 0x24, //0x00001c9c movq (%rsp), %r8
- //0x00001ca0 LBB0_335
- 0x48, 0xc1, 0xff, 0x3f, //0x00001ca0 sarq $63, %rdi
- 0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x00001ca4 popcntq %rsi, %rax
- 0x49, 0x01, 0xc7, //0x00001ca9 addq %rax, %r15
- 0x49, 0x83, 0xc0, 0x40, //0x00001cac addq $64, %r8
- 0x4c, 0x89, 0x04, 0x24, //0x00001cb0 movq %r8, (%rsp)
- 0x49, 0x83, 0xc3, 0xc0, //0x00001cb4 addq $-64, %r11
- 0x49, 0x89, 0xf8, //0x00001cb8 movq %rdi, %r8
- 0x49, 0x83, 0xfb, 0x40, //0x00001cbb cmpq $64, %r11
- 0x0f, 0x8d, 0xa6, 0xfe, 0xff, 0xff, //0x00001cbf jge LBB0_327
- 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00001cc5 jmp LBB0_336
- //0x00001cca LBB0_352
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00001cca movq $24(%rsp), %rdx
- 0x48, 0x8b, 0x0a, //0x00001ccf movq (%rdx), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x00001cd2 bsfq %rax, %rax
- 0x4c, 0x29, 0xd8, //0x00001cd6 subq %r11, %rax
- 0x49, 0x89, 0xd3, //0x00001cd9 movq %rdx, %r11
- 0x4c, 0x8d, 0x54, 0x08, 0x01, //0x00001cdc leaq $1(%rax,%rcx), %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00001ce1 movq $8(%rsp), %r14
- 0x4d, 0x89, 0x16, //0x00001ce6 movq %r10, (%r14)
- 0x48, 0x8b, 0x02, //0x00001ce9 movq (%rdx), %rax
- 0x49, 0x39, 0xc2, //0x00001cec cmpq %rax, %r10
- 0x4c, 0x0f, 0x47, 0xd0, //0x00001cef cmovaq %rax, %r10
- //0x00001cf3 LBB0_353
- 0x4d, 0x89, 0x16, //0x00001cf3 movq %r10, (%r14)
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00001cf6 movq $16(%rsp), %r15
- 0xe9, 0x46, 0xfb, 0xff, 0xff, //0x00001cfb jmp LBB0_294
- //0x00001d00 LBB0_354
- 0x49, 0x0f, 0xbc, 0xcb, //0x00001d00 bsfq %r11, %rcx
- 0x49, 0x01, 0xc9, //0x00001d04 addq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00001d07 addq %rax, %r9
- 0x4c, 0x2b, 0x0c, 0x24, //0x00001d0a subq (%rsp), %r9
- 0x49, 0x83, 0xc1, 0x02, //0x00001d0e addq $2, %r9
- 0x4d, 0x89, 0x0e, //0x00001d12 movq %r9, (%r14)
- 0x4d, 0x89, 0xca, //0x00001d15 movq %r9, %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001d18 movq $24(%rsp), %r11
- 0xe9, 0x24, 0xfb, 0xff, 0xff, //0x00001d1d jmp LBB0_294
- //0x00001d22 LBB0_355
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001d22 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001d29 movl $2, %esi
- 0x48, 0x01, 0xf1, //0x00001d2e addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00001d31 addq %rdx, %rax
- 0x0f, 0x8e, 0x0c, 0xfb, 0xff, 0xff, //0x00001d34 jle LBB0_294
- //0x00001d3a LBB0_356
- 0x0f, 0xb6, 0x11, //0x00001d3a movzbl (%rcx), %edx
- 0x80, 0xfa, 0x5c, //0x00001d3d cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001d40 je LBB0_355
- 0x80, 0xfa, 0x22, //0x00001d46 cmpb $34, %dl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_363
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d4f movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001d56 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00001d5b addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00001d5e addq %rdx, %rax
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001d61 jg LBB0_356
- 0xe9, 0xda, 0xfa, 0xff, 0xff, //0x00001d67 jmp LBB0_294
- //0x00001d6c LBB0_359
- 0x0f, 0xb7, 0xc6, //0x00001d6c movzwl %si, %eax
- 0xe9, 0xff, 0xf6, 0xff, 0xff, //0x00001d6f jmp LBB0_252
- //0x00001d74 LBB0_360
- 0x4c, 0x89, 0xc1, //0x00001d74 movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00001d77 notq %rcx
- 0x48, 0x01, 0xc8, //0x00001d7a addq %rcx, %rax
- 0x48, 0x39, 0xd0, //0x00001d7d cmpq %rdx, %rax
- 0x0f, 0x82, 0x92, 0xf3, 0xff, 0xff, //0x00001d80 jb LBB0_197
- 0xe9, 0x66, 0x15, 0x00, 0x00, //0x00001d86 jmp LBB0_657
- //0x00001d8b LBB0_361
- 0x4c, 0x89, 0xc2, //0x00001d8b movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001d8e notq %rdx
- 0x48, 0x01, 0xd1, //0x00001d91 addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x00001d94 cmpq %rax, %rcx
- 0x0f, 0x82, 0x5b, 0xfc, 0xff, 0xff, //0x00001d97 jb LBB0_325
- 0xe9, 0x4f, 0x15, 0x00, 0x00, //0x00001d9d jmp LBB0_657
- //0x00001da2 LBB0_362
- 0x48, 0x8b, 0x04, 0x24, //0x00001da2 movq (%rsp), %rax
- 0x48, 0xf7, 0xd0, //0x00001da6 notq %rax
- 0x48, 0x01, 0xc1, //0x00001da9 addq %rax, %rcx
- 0x4c, 0x39, 0xc1, //0x00001dac cmpq %r8, %rcx
- 0x0f, 0x82, 0x64, 0xf5, 0xff, 0xff, //0x00001daf jb LBB0_230
- 0xe9, 0x8c, 0xfa, 0xff, 0xff, //0x00001db5 jmp LBB0_294
- //0x00001dba LBB0_363
- 0x48, 0x29, 0xf9, //0x00001dba subq %rdi, %rcx
- 0x48, 0xff, 0xc1, //0x00001dbd incq %rcx
- 0xe9, 0x7b, 0xfa, 0xff, 0xff, //0x00001dc0 jmp LBB0_293
- //0x00001dc5 LBB0_364
- 0x45, 0x31, 0xc9, //0x00001dc5 xorl %r9d, %r9d
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00001dc8 movq $16(%rsp), %r15
- 0xe9, 0xb7, 0xf1, 0xff, 0xff, //0x00001dcd jmp LBB0_170
- //0x00001dd2 LBB0_365
- 0x48, 0x8b, 0x0c, 0x24, //0x00001dd2 movq (%rsp), %rcx
- 0x4c, 0x01, 0xd1, //0x00001dd6 addq %r10, %rcx
- 0xe9, 0x81, 0xf7, 0xff, 0xff, //0x00001dd9 jmp LBB0_264
- //0x00001dde LBB0_366
- 0x49, 0x89, 0xfe, //0x00001dde movq %rdi, %r14
- 0x48, 0x83, 0x7c, 0x24, 0x38, 0xff, //0x00001de1 cmpq $-1, $56(%rsp)
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00001de7 jne LBB0_369
- 0x4c, 0x89, 0xf7, //0x00001ded movq %r14, %rdi
- 0x48, 0x2b, 0x3c, 0x24, //0x00001df0 subq (%rsp), %rdi
- 0x4c, 0x0f, 0xbc, 0xfe, //0x00001df4 bsfq %rsi, %r15
- 0x49, 0x01, 0xff, //0x00001df8 addq %rdi, %r15
- 0x4c, 0x89, 0x7c, 0x24, 0x38, //0x00001dfb movq %r15, $56(%rsp)
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001e00 jmp LBB0_369
- //0x00001e05 LBB0_368
- 0x49, 0x89, 0xfe, //0x00001e05 movq %rdi, %r14
- //0x00001e08 LBB0_369
- 0x41, 0x89, 0xdb, //0x00001e08 movl %ebx, %r11d
- 0x41, 0xf7, 0xd3, //0x00001e0b notl %r11d
- 0x41, 0x21, 0xf3, //0x00001e0e andl %esi, %r11d
- 0x47, 0x8d, 0x14, 0x1b, //0x00001e11 leal (%r11,%r11), %r10d
- 0x41, 0x09, 0xda, //0x00001e15 orl %ebx, %r10d
- 0x44, 0x89, 0xd7, //0x00001e18 movl %r10d, %edi
- 0xf7, 0xd7, //0x00001e1b notl %edi
- 0x21, 0xf7, //0x00001e1d andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001e1f andl $-1431655766, %edi
- 0x31, 0xdb, //0x00001e25 xorl %ebx, %ebx
- 0x44, 0x01, 0xdf, //0x00001e27 addl %r11d, %edi
- 0x0f, 0x92, 0xc3, //0x00001e2a setb %bl
- 0x01, 0xff, //0x00001e2d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001e2f xorl $1431655765, %edi
- 0x44, 0x21, 0xd7, //0x00001e35 andl %r10d, %edi
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001e38 movl $4294967295, %esi
- 0x31, 0xfe, //0x00001e3d xorl %edi, %esi
- 0x41, 0x21, 0xf0, //0x00001e3f andl %esi, %r8d
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001e42 movq $24(%rsp), %r11
- 0x4c, 0x89, 0xf7, //0x00001e47 movq %r14, %rdi
- 0x4d, 0x85, 0xc0, //0x00001e4a testq %r8, %r8
- 0x0f, 0x85, 0x59, 0xed, 0xff, 0xff, //0x00001e4d jne LBB0_83
- //0x00001e53 LBB0_370
- 0x48, 0x83, 0xc7, 0x20, //0x00001e53 addq $32, %rdi
- 0x48, 0x83, 0xc0, 0xe0, //0x00001e57 addq $-32, %rax
- //0x00001e5b LBB0_371
- 0x48, 0x85, 0xdb, //0x00001e5b testq %rbx, %rbx
- 0x4c, 0x8b, 0x04, 0x24, //0x00001e5e movq (%rsp), %r8
- 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00001e62 jne LBB0_380
- 0x48, 0x85, 0xc0, //0x00001e68 testq %rax, %rax
- 0x0f, 0x84, 0xc9, 0x36, 0x00, 0x00, //0x00001e6b je LBB0_1094
- //0x00001e71 LBB0_373
- 0x4d, 0x89, 0xc6, //0x00001e71 movq %r8, %r14
- 0x49, 0xf7, 0xd6, //0x00001e74 notq %r14
- //0x00001e77 LBB0_374
- 0x4c, 0x8d, 0x57, 0x01, //0x00001e77 leaq $1(%rdi), %r10
- 0x0f, 0xb6, 0x1f, //0x00001e7b movzbl (%rdi), %ebx
- 0x80, 0xfb, 0x22, //0x00001e7e cmpb $34, %bl
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001e81 je LBB0_379
- 0x48, 0x8d, 0x70, 0xff, //0x00001e87 leaq $-1(%rax), %rsi
- 0x80, 0xfb, 0x5c, //0x00001e8b cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001e8e je LBB0_377
- 0x48, 0x89, 0xf0, //0x00001e94 movq %rsi, %rax
- 0x4c, 0x89, 0xd7, //0x00001e97 movq %r10, %rdi
- 0x48, 0x85, 0xf6, //0x00001e9a testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001e9d jne LBB0_374
- 0xe9, 0x92, 0x36, 0x00, 0x00, //0x00001ea3 jmp LBB0_1094
- //0x00001ea8 LBB0_377
- 0x48, 0x85, 0xf6, //0x00001ea8 testq %rsi, %rsi
- 0x0f, 0x84, 0x89, 0x36, 0x00, 0x00, //0x00001eab je LBB0_1094
- 0x4d, 0x01, 0xf2, //0x00001eb1 addq %r14, %r10
- 0x48, 0x8b, 0x74, 0x24, 0x38, //0x00001eb4 movq $56(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00001eb9 cmpq $-1, %rsi
- 0x4d, 0x0f, 0x44, 0xfa, //0x00001ebd cmoveq %r10, %r15
- 0x49, 0x0f, 0x44, 0xf2, //0x00001ec1 cmoveq %r10, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x38, //0x00001ec5 movq %rsi, $56(%rsp)
- 0x48, 0x83, 0xc7, 0x02, //0x00001eca addq $2, %rdi
- 0x48, 0x83, 0xc0, 0xfe, //0x00001ece addq $-2, %rax
- 0x48, 0x89, 0xc6, //0x00001ed2 movq %rax, %rsi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001ed5 movq $24(%rsp), %r11
- 0x4c, 0x8b, 0x04, 0x24, //0x00001eda movq (%rsp), %r8
- 0x48, 0x85, 0xf6, //0x00001ede testq %rsi, %rsi
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001ee1 jne LBB0_374
- 0xe9, 0x4e, 0x36, 0x00, 0x00, //0x00001ee7 jmp LBB0_1094
- //0x00001eec LBB0_379
- 0x4d, 0x29, 0xc2, //0x00001eec subq %r8, %r10
- 0xe9, 0xa6, 0xe9, 0xff, 0xff, //0x00001eef jmp LBB0_87
- //0x00001ef4 LBB0_380
- 0x48, 0x85, 0xc0, //0x00001ef4 testq %rax, %rax
- 0x0f, 0x84, 0x3d, 0x36, 0x00, 0x00, //0x00001ef7 je LBB0_1094
- 0x4c, 0x8b, 0x04, 0x24, //0x00001efd movq (%rsp), %r8
- 0x4c, 0x89, 0xc6, //0x00001f01 movq %r8, %rsi
- 0x48, 0xf7, 0xd6, //0x00001f04 notq %rsi
- 0x48, 0x01, 0xfe, //0x00001f07 addq %rdi, %rsi
- 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x00001f0a movq $56(%rsp), %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x00001f0f cmpq $-1, %rbx
- 0x4c, 0x0f, 0x44, 0xfe, //0x00001f13 cmoveq %rsi, %r15
- 0x48, 0x0f, 0x44, 0xde, //0x00001f17 cmoveq %rsi, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x38, //0x00001f1b movq %rbx, $56(%rsp)
- 0x48, 0xff, 0xc7, //0x00001f20 incq %rdi
- 0x48, 0xff, 0xc8, //0x00001f23 decq %rax
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001f26 movq $24(%rsp), %r11
- 0x48, 0x85, 0xc0, //0x00001f2b testq %rax, %rax
- 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x00001f2e jne LBB0_373
- 0xe9, 0x01, 0x36, 0x00, 0x00, //0x00001f34 jmp LBB0_1094
- //0x00001f39 LBB0_382
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001f39 movq $24(%rsp), %r11
- 0x4d, 0x8b, 0x13, //0x00001f3e movq (%r11), %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00001f41 movq $8(%rsp), %r14
- 0xe9, 0xa8, 0xfd, 0xff, 0xff, //0x00001f46 jmp LBB0_353
- //0x00001f4b LBB0_383
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001f4b movq $24(%rsp), %r11
- 0xe9, 0xf1, 0xf8, 0xff, 0xff, //0x00001f50 jmp LBB0_294
- //0x00001f55 LBB0_384
- 0x49, 0x8d, 0x48, 0xff, //0x00001f55 leaq $-1(%r8), %rcx
- 0x48, 0x39, 0xc1, //0x00001f59 cmpq %rax, %rcx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001f5c jne LBB0_386
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00001f62 movq $8(%rsp), %r14
- 0xe9, 0xf3, 0xf4, 0xff, 0xff, //0x00001f67 jmp LBB0_250
- //0x00001f6c LBB0_386
- 0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00001f6c leaq $2(%rax,%r9), %rcx
- 0x49, 0x29, 0xc0, //0x00001f71 subq %rax, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00001f74 addq $-2, %r8
- 0x4c, 0x89, 0xc0, //0x00001f78 movq %r8, %rax
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00001f7b movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00001f80 movq $16(%rsp), %r15
- 0xe9, 0xd5, 0xf5, 0xff, 0xff, //0x00001f85 jmp LBB0_264
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f8a .p2align 4, 0x90
- //0x00001f90 LBB0_387
- 0x80, 0xf9, 0x5b, //0x00001f90 cmpb $91, %cl
- 0x0f, 0x85, 0x58, 0x13, 0x00, 0x00, //0x00001f93 jne LBB0_657
- 0x49, 0x8b, 0x45, 0x08, //0x00001f99 movq $8(%r13), %rax
- 0x4c, 0x8b, 0x08, //0x00001f9d movq (%rax), %r9
- 0x4d, 0x85, 0xc9, //0x00001fa0 testq %r9, %r9
- 0x0f, 0x88, 0x5c, 0x11, 0x00, 0x00, //0x00001fa3 js LBB0_628
- 0x49, 0x8b, 0x03, //0x00001fa9 movq (%r11), %rax
- 0x49, 0x39, 0xc2, //0x00001fac cmpq %rax, %r10
- 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x00001faf jae LBB0_394
- 0x43, 0x8a, 0x0c, 0x10, //0x00001fb5 movb (%r8,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x00001fb9 cmpb $13, %cl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001fbc je LBB0_394
- 0x80, 0xf9, 0x20, //0x00001fc2 cmpb $32, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001fc5 je LBB0_394
- 0x80, 0xc1, 0xf7, //0x00001fcb addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00001fce cmpb $1, %cl
- 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00001fd1 jbe LBB0_394
- 0x4c, 0x89, 0xd1, //0x00001fd7 movq %r10, %rcx
- 0xe9, 0x7a, 0x01, 0x00, 0x00, //0x00001fda jmp LBB0_421
- 0x90, //0x00001fdf .p2align 4, 0x90
- //0x00001fe0 LBB0_394
- 0x49, 0x8d, 0x4a, 0x01, //0x00001fe0 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00001fe4 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fe7 jae LBB0_398
- 0x41, 0x8a, 0x14, 0x08, //0x00001fed movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00001ff1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ff4 je LBB0_398
- 0x80, 0xfa, 0x20, //0x00001ffa cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001ffd je LBB0_398
- 0x80, 0xc2, 0xf7, //0x00002003 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002006 cmpb $1, %dl
- 0x0f, 0x87, 0x4a, 0x01, 0x00, 0x00, //0x00002009 ja LBB0_421
- 0x90, //0x0000200f .p2align 4, 0x90
- //0x00002010 LBB0_398
- 0x49, 0x8d, 0x4a, 0x02, //0x00002010 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00002014 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002017 jae LBB0_402
- 0x41, 0x8a, 0x14, 0x08, //0x0000201d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00002021 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002024 je LBB0_402
- 0x80, 0xfa, 0x20, //0x0000202a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000202d je LBB0_402
- 0x80, 0xc2, 0xf7, //0x00002033 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002036 cmpb $1, %dl
- 0x0f, 0x87, 0x1a, 0x01, 0x00, 0x00, //0x00002039 ja LBB0_421
- 0x90, //0x0000203f .p2align 4, 0x90
- //0x00002040 LBB0_402
- 0x49, 0x8d, 0x4a, 0x03, //0x00002040 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00002044 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002047 jae LBB0_406
- 0x41, 0x8a, 0x14, 0x08, //0x0000204d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00002051 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002054 je LBB0_406
- 0x80, 0xfa, 0x20, //0x0000205a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000205d je LBB0_406
- 0x80, 0xc2, 0xf7, //0x00002063 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002066 cmpb $1, %dl
- 0x0f, 0x87, 0xea, 0x00, 0x00, 0x00, //0x00002069 ja LBB0_421
- 0x90, //0x0000206f .p2align 4, 0x90
- //0x00002070 LBB0_406
- 0x49, 0x8d, 0x4a, 0x04, //0x00002070 leaq $4(%r10), %rcx
- 0x48, 0x89, 0xc2, //0x00002074 movq %rax, %rdx
- 0x48, 0x29, 0xca, //0x00002077 subq %rcx, %rdx
- 0x0f, 0x86, 0xb6, 0x00, 0x00, 0x00, //0x0000207a jbe LBB0_419
- 0x4c, 0x01, 0xc1, //0x00002080 addq %r8, %rcx
- 0x48, 0x83, 0xfa, 0x20, //0x00002083 cmpq $32, %rdx
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x00002087 jb LBB0_412
- 0x48, 0x89, 0xc6, //0x0000208d movq %rax, %rsi
- 0x4c, 0x29, 0xd6, //0x00002090 subq %r10, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x00002093 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x00002097 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x0000209a andq $-32, %rdi
- 0x4c, 0x01, 0xd7, //0x0000209e addq %r10, %rdi
- 0x49, 0x8d, 0x7c, 0x38, 0x24, //0x000020a1 leaq $36(%r8,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x000020a6 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020a9 .p2align 4, 0x90
- //0x000020b0 LBB0_409
- 0xc5, 0xfe, 0x6f, 0x31, //0x000020b0 vmovdqu (%rcx), %ymm6
- 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000020b4 vpshufb %ymm6, %ymm0, %ymm7
- 0xc5, 0xcd, 0x74, 0xf7, //0x000020b9 vpcmpeqb %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x000020bd vpmovmskb %ymm6, %ebx
- 0x83, 0xfb, 0xff, //0x000020c1 cmpl $-1, %ebx
- 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x000020c4 jne LBB0_420
- 0x48, 0x83, 0xc1, 0x20, //0x000020ca addq $32, %rcx
- 0x48, 0x83, 0xc2, 0xe0, //0x000020ce addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x000020d2 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x000020d6 ja LBB0_409
- 0x48, 0x89, 0xf2, //0x000020dc movq %rsi, %rdx
- 0x48, 0x89, 0xf9, //0x000020df movq %rdi, %rcx
- //0x000020e2 LBB0_412
- 0x48, 0x85, 0xd2, //0x000020e2 testq %rdx, %rdx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000020e5 je LBB0_418
- 0x48, 0x8d, 0x34, 0x11, //0x000020eb leaq (%rcx,%rdx), %rsi
- 0x48, 0xff, 0xc1, //0x000020ef incq %rcx
- //0x000020f2 LBB0_414
- 0x0f, 0xbe, 0x79, 0xff, //0x000020f2 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x000020f6 cmpl $32, %edi
- 0x0f, 0x87, 0xbd, 0x0d, 0x00, 0x00, //0x000020f9 ja LBB0_594
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020ff movabsq $4294977024, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x00002109 btq %rdi, %rbx
- 0x0f, 0x83, 0xa9, 0x0d, 0x00, 0x00, //0x0000210d jae LBB0_594
- 0x48, 0xff, 0xca, //0x00002113 decq %rdx
- 0x48, 0xff, 0xc1, //0x00002116 incq %rcx
- 0x48, 0x85, 0xd2, //0x00002119 testq %rdx, %rdx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x0000211c jne LBB0_414
- 0x48, 0x89, 0xf1, //0x00002122 movq %rsi, %rcx
- //0x00002125 LBB0_418
- 0x4c, 0x29, 0xc1, //0x00002125 subq %r8, %rcx
- 0x48, 0x39, 0xc1, //0x00002128 cmpq %rax, %rcx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000212b jb LBB0_421
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_422
- //0x00002136 LBB0_419
- 0x49, 0x89, 0x0e, //0x00002136 movq %rcx, (%r14)
- 0x49, 0x89, 0xca, //0x00002139 movq %rcx, %r10
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000213c jmp LBB0_422
- //0x00002141 LBB0_420
- 0x4c, 0x29, 0xc1, //0x00002141 subq %r8, %rcx
- 0xf7, 0xd3, //0x00002144 notl %ebx
- 0x48, 0x63, 0xd3, //0x00002146 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00002149 bsfq %rdx, %rdx
- 0x48, 0x01, 0xd1, //0x0000214d addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x00002150 cmpq %rax, %rcx
- 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x00002153 jae LBB0_422
- //0x00002159 LBB0_421
- 0x4c, 0x8d, 0x51, 0x01, //0x00002159 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x16, //0x0000215d movq %r10, (%r14)
- 0x41, 0x80, 0x3c, 0x08, 0x5d, //0x00002160 cmpb $93, (%r8,%rcx)
- 0x0f, 0x84, 0xb7, 0x0f, 0x00, 0x00, //0x00002165 je LBB0_631
- //0x0000216b LBB0_422
- 0x49, 0xff, 0xca, //0x0000216b decq %r10
- 0x4d, 0x89, 0x16, //0x0000216e movq %r10, (%r14)
- 0x4d, 0x85, 0xc9, //0x00002171 testq %r9, %r9
- 0x0f, 0x8e, 0x06, 0x0d, 0x00, 0x00, //0x00002174 jle LBB0_524
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000217a .p2align 4, 0x90
- //0x00002180 LBB0_423
- 0x49, 0x8b, 0x0b, //0x00002180 movq (%r11), %rcx
- 0x49, 0x39, 0xca, //0x00002183 cmpq %rcx, %r10
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002186 jae LBB0_428
- 0x43, 0x8a, 0x04, 0x10, //0x0000218c movb (%r8,%r10), %al
- 0x3c, 0x0d, //0x00002190 cmpb $13, %al
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002192 je LBB0_428
- 0x3c, 0x20, //0x00002198 cmpb $32, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000219a je LBB0_428
- 0x04, 0xf7, //0x000021a0 addb $-9, %al
- 0x3c, 0x01, //0x000021a2 cmpb $1, %al
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000021a4 jbe LBB0_428
- 0x4c, 0x89, 0xd0, //0x000021aa movq %r10, %rax
- 0xe9, 0x86, 0x01, 0x00, 0x00, //0x000021ad jmp LBB0_454
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021b2 .p2align 4, 0x90
- //0x000021c0 LBB0_428
- 0x49, 0x8d, 0x42, 0x01, //0x000021c0 leaq $1(%r10), %rax
- 0x48, 0x39, 0xc8, //0x000021c4 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021c7 jae LBB0_432
- 0x41, 0x8a, 0x14, 0x00, //0x000021cd movb (%r8,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x000021d1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000021d4 je LBB0_432
- 0x80, 0xfa, 0x20, //0x000021da cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000021dd je LBB0_432
- 0x80, 0xc2, 0xf7, //0x000021e3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000021e6 cmpb $1, %dl
- 0x0f, 0x87, 0x49, 0x01, 0x00, 0x00, //0x000021e9 ja LBB0_454
- 0x90, //0x000021ef .p2align 4, 0x90
- //0x000021f0 LBB0_432
- 0x49, 0x8d, 0x42, 0x02, //0x000021f0 leaq $2(%r10), %rax
- 0x48, 0x39, 0xc8, //0x000021f4 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021f7 jae LBB0_436
- 0x41, 0x8a, 0x14, 0x00, //0x000021fd movb (%r8,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x00002201 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002204 je LBB0_436
- 0x80, 0xfa, 0x20, //0x0000220a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000220d je LBB0_436
- 0x80, 0xc2, 0xf7, //0x00002213 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002216 cmpb $1, %dl
- 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x00002219 ja LBB0_454
- 0x90, //0x0000221f .p2align 4, 0x90
- //0x00002220 LBB0_436
- 0x49, 0x8d, 0x42, 0x03, //0x00002220 leaq $3(%r10), %rax
- 0x48, 0x39, 0xc8, //0x00002224 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002227 jae LBB0_440
- 0x41, 0x8a, 0x14, 0x00, //0x0000222d movb (%r8,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x00002231 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002234 je LBB0_440
- 0x80, 0xfa, 0x20, //0x0000223a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000223d je LBB0_440
- 0x80, 0xc2, 0xf7, //0x00002243 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002246 cmpb $1, %dl
- 0x0f, 0x87, 0xe9, 0x00, 0x00, 0x00, //0x00002249 ja LBB0_454
- 0x90, //0x0000224f .p2align 4, 0x90
- //0x00002250 LBB0_440
- 0x49, 0x8d, 0x42, 0x04, //0x00002250 leaq $4(%r10), %rax
- 0x48, 0x89, 0xca, //0x00002254 movq %rcx, %rdx
- 0x48, 0x29, 0xc2, //0x00002257 subq %rax, %rdx
- 0x0f, 0x86, 0x70, 0x03, 0x00, 0x00, //0x0000225a jbe LBB0_490
- 0x4c, 0x01, 0xc0, //0x00002260 addq %r8, %rax
- 0x48, 0x83, 0xfa, 0x20, //0x00002263 cmpq $32, %rdx
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x00002267 jb LBB0_446
- 0x48, 0x89, 0xce, //0x0000226d movq %rcx, %rsi
- 0x4c, 0x29, 0xd6, //0x00002270 subq %r10, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x00002273 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x00002277 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x0000227a andq $-32, %rdi
- 0x4c, 0x01, 0xd7, //0x0000227e addq %r10, %rdi
- 0x49, 0x8d, 0x7c, 0x38, 0x24, //0x00002281 leaq $36(%r8,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x00002286 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002289 .p2align 4, 0x90
- //0x00002290 LBB0_443
- 0xc5, 0xfe, 0x6f, 0x30, //0x00002290 vmovdqu (%rax), %ymm6
- 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00002294 vpshufb %ymm6, %ymm0, %ymm7
- 0xc5, 0xcd, 0x74, 0xf7, //0x00002299 vpcmpeqb %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x0000229d vpmovmskb %ymm6, %ebx
- 0x83, 0xfb, 0xff, //0x000022a1 cmpl $-1, %ebx
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000022a4 jne LBB0_453
- 0x48, 0x83, 0xc0, 0x20, //0x000022aa addq $32, %rax
- 0x48, 0x83, 0xc2, 0xe0, //0x000022ae addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x000022b2 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x000022b6 ja LBB0_443
- 0x48, 0x89, 0xf2, //0x000022bc movq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x000022bf movq %rdi, %rax
- //0x000022c2 LBB0_446
- 0x48, 0x85, 0xd2, //0x000022c2 testq %rdx, %rdx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000022c5 je LBB0_452
- 0x48, 0x8d, 0x34, 0x10, //0x000022cb leaq (%rax,%rdx), %rsi
- 0x48, 0xff, 0xc0, //0x000022cf incq %rax
- //0x000022d2 LBB0_448
- 0x0f, 0xbe, 0x78, 0xff, //0x000022d2 movsbl $-1(%rax), %edi
- 0x83, 0xff, 0x20, //0x000022d6 cmpl $32, %edi
- 0x0f, 0x87, 0x7e, 0x0a, 0x00, 0x00, //0x000022d9 ja LBB0_584
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022df movabsq $4294977024, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x000022e9 btq %rdi, %rbx
- 0x0f, 0x83, 0x6a, 0x0a, 0x00, 0x00, //0x000022ed jae LBB0_584
- 0x48, 0xff, 0xca, //0x000022f3 decq %rdx
- 0x48, 0xff, 0xc0, //0x000022f6 incq %rax
- 0x48, 0x85, 0xd2, //0x000022f9 testq %rdx, %rdx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000022fc jne LBB0_448
- 0x48, 0x89, 0xf0, //0x00002302 movq %rsi, %rax
- //0x00002305 LBB0_452
- 0x4c, 0x29, 0xc0, //0x00002305 subq %r8, %rax
- 0x48, 0x39, 0xc8, //0x00002308 cmpq %rcx, %rax
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x0000230b jb LBB0_454
- 0xe9, 0xc0, 0x02, 0x00, 0x00, //0x00002311 jmp LBB0_491
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002316 .p2align 4, 0x90
- //0x00002320 LBB0_453
- 0x4c, 0x29, 0xc0, //0x00002320 subq %r8, %rax
- 0xf7, 0xd3, //0x00002323 notl %ebx
- 0x48, 0x63, 0xd3, //0x00002325 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00002328 bsfq %rdx, %rdx
- 0x48, 0x01, 0xd0, //0x0000232c addq %rdx, %rax
- 0x48, 0x39, 0xc8, //0x0000232f cmpq %rcx, %rax
- 0x0f, 0x83, 0x9e, 0x02, 0x00, 0x00, //0x00002332 jae LBB0_491
- //0x00002338 LBB0_454
- 0x4c, 0x8d, 0x50, 0x01, //0x00002338 leaq $1(%rax), %r10
- 0x4d, 0x89, 0x16, //0x0000233c movq %r10, (%r14)
- 0x41, 0x0f, 0xbe, 0x0c, 0x00, //0x0000233f movsbl (%r8,%rax), %ecx
- 0x83, 0xf9, 0x7b, //0x00002344 cmpl $123, %ecx
- 0x0f, 0x87, 0x83, 0x02, 0x00, 0x00, //0x00002347 ja LBB0_490
- 0x48, 0x8d, 0x15, 0x14, 0x34, 0x00, 0x00, //0x0000234d leaq $13332(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x00002354 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x00002358 addq %rdx, %rcx
- 0xff, 0xe1, //0x0000235b jmpq *%rcx
- //0x0000235d LBB0_456
- 0x49, 0x8b, 0x13, //0x0000235d movq (%r11), %rdx
- 0x48, 0x89, 0xd1, //0x00002360 movq %rdx, %rcx
- 0x4c, 0x29, 0xd1, //0x00002363 subq %r10, %rcx
- 0x4d, 0x01, 0xc2, //0x00002366 addq %r8, %r10
- 0x48, 0x83, 0xf9, 0x20, //0x00002369 cmpq $32, %rcx
- 0x0f, 0x82, 0x56, 0x00, 0x00, 0x00, //0x0000236d jb LBB0_461
- 0x48, 0x29, 0xc2, //0x00002373 subq %rax, %rdx
- 0x48, 0x83, 0xc2, 0xdf, //0x00002376 addq $-33, %rdx
- 0x48, 0x89, 0xd6, //0x0000237a movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x0000237d andq $-32, %rsi
- 0x48, 0x01, 0xc6, //0x00002381 addq %rax, %rsi
- 0x49, 0x8d, 0x44, 0x30, 0x21, //0x00002384 leaq $33(%r8,%rsi), %rax
- 0x83, 0xe2, 0x1f, //0x00002389 andl $31, %edx
- 0x90, 0x90, 0x90, 0x90, //0x0000238c .p2align 4, 0x90
- //0x00002390 LBB0_458
- 0xc4, 0xc1, 0x7e, 0x6f, 0x32, //0x00002390 vmovdqu (%r10), %ymm6
- 0xc5, 0xcd, 0x74, 0xfb, //0x00002395 vpcmpeqb %ymm3, %ymm6, %ymm7
- 0xc5, 0xcd, 0xeb, 0xf4, //0x00002399 vpor %ymm4, %ymm6, %ymm6
- 0xc5, 0xcd, 0x74, 0xf5, //0x0000239d vpcmpeqb %ymm5, %ymm6, %ymm6
- 0xc5, 0xcd, 0xeb, 0xf7, //0x000023a1 vpor %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000023a5 vpmovmskb %ymm6, %esi
- 0x85, 0xf6, //0x000023a9 testl %esi, %esi
- 0x0f, 0x85, 0xdf, 0x00, 0x00, 0x00, //0x000023ab jne LBB0_474
- 0x49, 0x83, 0xc2, 0x20, //0x000023b1 addq $32, %r10
- 0x48, 0x83, 0xc1, 0xe0, //0x000023b5 addq $-32, %rcx
- 0x48, 0x83, 0xf9, 0x1f, //0x000023b9 cmpq $31, %rcx
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000023bd ja LBB0_458
- 0x48, 0x89, 0xd1, //0x000023c3 movq %rdx, %rcx
- 0x49, 0x89, 0xc2, //0x000023c6 movq %rax, %r10
- //0x000023c9 LBB0_461
- 0x48, 0x83, 0xf9, 0x10, //0x000023c9 cmpq $16, %rcx
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x000023cd jb LBB0_466
- 0x48, 0x8d, 0x41, 0xf0, //0x000023d3 leaq $-16(%rcx), %rax
- 0x48, 0x89, 0xc2, //0x000023d7 movq %rax, %rdx
- 0x48, 0x83, 0xe2, 0xf0, //0x000023da andq $-16, %rdx
- 0x4a, 0x8d, 0x54, 0x12, 0x10, //0x000023de leaq $16(%rdx,%r10), %rdx
- 0x83, 0xe0, 0x0f, //0x000023e3 andl $15, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023e6 .p2align 4, 0x90
- //0x000023f0 LBB0_463
- 0xc4, 0xc1, 0x7a, 0x6f, 0x32, //0x000023f0 vmovdqu (%r10), %xmm6
- 0xc5, 0xc9, 0x74, 0x3d, 0xe3, 0xdd, 0xff, 0xff, //0x000023f5 vpcmpeqb $-8733(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0xc9, 0xeb, 0x35, 0xeb, 0xdd, 0xff, 0xff, //0x000023fd vpor $-8725(%rip), %xmm6, %xmm6 /* LCPI0_5+0(%rip) */
- 0xc5, 0xb9, 0x74, 0xf6, //0x00002405 vpcmpeqb %xmm6, %xmm8, %xmm6
- 0xc5, 0xc9, 0xeb, 0xf7, //0x00002409 vpor %xmm7, %xmm6, %xmm6
- 0xc5, 0xf9, 0xd7, 0xf6, //0x0000240d vpmovmskb %xmm6, %esi
- 0x66, 0x85, 0xf6, //0x00002411 testw %si, %si
- 0x0f, 0x85, 0x24, 0x09, 0x00, 0x00, //0x00002414 jne LBB0_582
- 0x49, 0x83, 0xc2, 0x10, //0x0000241a addq $16, %r10
- 0x48, 0x83, 0xc1, 0xf0, //0x0000241e addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x0f, //0x00002422 cmpq $15, %rcx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00002426 ja LBB0_463
- 0x48, 0x89, 0xc1, //0x0000242c movq %rax, %rcx
- 0x49, 0x89, 0xd2, //0x0000242f movq %rdx, %r10
- //0x00002432 LBB0_466
- 0x48, 0x85, 0xc9, //0x00002432 testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002435 je LBB0_473
- 0x49, 0x8d, 0x04, 0x0a, //0x0000243b leaq (%r10,%rcx), %rax
- //0x0000243f LBB0_468
- 0x41, 0x0f, 0xb6, 0x12, //0x0000243f movzbl (%r10), %edx
- 0x80, 0xfa, 0x2c, //0x00002443 cmpb $44, %dl
- 0x0f, 0x84, 0xad, 0x09, 0x00, 0x00, //0x00002446 je LBB0_586
- 0x80, 0xfa, 0x7d, //0x0000244c cmpb $125, %dl
- 0x0f, 0x84, 0xa4, 0x09, 0x00, 0x00, //0x0000244f je LBB0_586
- 0x80, 0xfa, 0x5d, //0x00002455 cmpb $93, %dl
- 0x0f, 0x84, 0x9b, 0x09, 0x00, 0x00, //0x00002458 je LBB0_586
- 0x49, 0xff, 0xc2, //0x0000245e incq %r10
- 0x48, 0xff, 0xc9, //0x00002461 decq %rcx
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00002464 jne LBB0_468
- 0x49, 0x89, 0xc2, //0x0000246a movq %rax, %r10
- //0x0000246d LBB0_473
- 0x4d, 0x29, 0xc2, //0x0000246d subq %r8, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00002470 movq $8(%rsp), %r14
- 0x4d, 0x89, 0x16, //0x00002475 movq %r10, (%r14)
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00002478 movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x0000247d movq $24(%rsp), %r11
- 0xe9, 0x4f, 0x01, 0x00, 0x00, //0x00002482 jmp LBB0_491
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002487 .p2align 4, 0x90
- //0x00002490 LBB0_474
- 0x48, 0x63, 0xc6, //0x00002490 movslq %esi, %rax
- //0x00002493 LBB0_475
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002493 bsfq %rax, %rax
- 0x4d, 0x29, 0xc2, //0x00002497 subq %r8, %r10
- 0x49, 0x01, 0xc2, //0x0000249a addq %rax, %r10
- 0x4d, 0x89, 0x16, //0x0000249d movq %r10, (%r14)
- 0xe9, 0x31, 0x01, 0x00, 0x00, //0x000024a0 jmp LBB0_491
- //0x000024a5 LBB0_476
- 0x48, 0x83, 0xc0, 0x04, //0x000024a5 addq $4, %rax
- 0x49, 0x3b, 0x03, //0x000024a9 cmpq (%r11), %rax
- 0x0f, 0x86, 0x1e, 0x01, 0x00, 0x00, //0x000024ac jbe LBB0_490
- 0xe9, 0x1f, 0x01, 0x00, 0x00, //0x000024b2 jmp LBB0_491
- //0x000024b7 LBB0_477
- 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x000024b7 movq %r9, $32(%rsp)
- 0x4c, 0x89, 0x04, 0x24, //0x000024bc movq %r8, (%rsp)
- 0x4d, 0x8b, 0x03, //0x000024c0 movq (%r11), %r8
- 0x4c, 0x89, 0xc1, //0x000024c3 movq %r8, %rcx
- 0x4c, 0x29, 0xd1, //0x000024c6 subq %r10, %rcx
- 0x48, 0x83, 0xf9, 0x20, //0x000024c9 cmpq $32, %rcx
- 0x0f, 0x8c, 0x31, 0x09, 0x00, 0x00, //0x000024cd jl LBB0_587
- 0x48, 0x8b, 0x0c, 0x24, //0x000024d3 movq (%rsp), %rcx
- 0x4c, 0x8d, 0x0c, 0x01, //0x000024d7 leaq (%rcx,%rax), %r9
- 0x49, 0x29, 0xc0, //0x000024db subq %rax, %r8
- 0xb8, 0x1f, 0x00, 0x00, 0x00, //0x000024de movl $31, %eax
- 0x31, 0xc9, //0x000024e3 xorl %ecx, %ecx
- 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x000024e7 jmp LBB0_479
- 0x90, 0x90, 0x90, 0x90, //0x000024ec .p2align 4, 0x90
- //0x000024f0 LBB0_483
- 0x89, 0xdf, //0x000024f0 movl %ebx, %edi
- 0x4d, 0x89, 0xf4, //0x000024f2 movq %r14, %r12
- 0x4d, 0x89, 0xfe, //0x000024f5 movq %r15, %r14
- 0x4d, 0x89, 0xef, //0x000024f8 movq %r13, %r15
- 0x41, 0xbd, 0xff, 0xff, 0xff, 0xff, //0x000024fb movl $4294967295, %r13d
- 0x44, 0x31, 0xef, //0x00002501 xorl %r13d, %edi
- 0x21, 0xd7, //0x00002504 andl %edx, %edi
- 0x8d, 0x14, 0x3f, //0x00002506 leal (%rdi,%rdi), %edx
- 0x09, 0xda, //0x00002509 orl %ebx, %edx
- 0x41, 0x8d, 0xb5, 0xab, 0xaa, 0xaa, 0xaa, //0x0000250b leal $-1431655765(%r13), %esi
- 0x31, 0xd6, //0x00002512 xorl %edx, %esi
- 0x21, 0xfe, //0x00002514 andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002516 andl $-1431655766, %esi
- 0x31, 0xdb, //0x0000251c xorl %ebx, %ebx
- 0x01, 0xfe, //0x0000251e addl %edi, %esi
- 0x0f, 0x92, 0xc3, //0x00002520 setb %bl
- 0x01, 0xf6, //0x00002523 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002525 xorl $1431655765, %esi
- 0x21, 0xd6, //0x0000252b andl %edx, %esi
- 0x44, 0x31, 0xee, //0x0000252d xorl %r13d, %esi
- 0x4d, 0x89, 0xfd, //0x00002530 movq %r15, %r13
- 0x4d, 0x89, 0xf7, //0x00002533 movq %r14, %r15
- 0x4d, 0x89, 0xe6, //0x00002536 movq %r12, %r14
- 0x41, 0x21, 0xf3, //0x00002539 andl %esi, %r11d
- 0x45, 0x85, 0xdb, //0x0000253c testl %r11d, %r11d
- 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000253f jne LBB0_482
- //0x00002545 LBB0_484
- 0x48, 0x83, 0xc1, 0x20, //0x00002545 addq $32, %rcx
- 0x49, 0x8d, 0x54, 0x00, 0xe0, //0x00002549 leaq $-32(%r8,%rax), %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x0000254e addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x3f, //0x00002552 cmpq $63, %rdx
- 0x0f, 0x8e, 0x18, 0x08, 0x00, 0x00, //0x00002556 jle LBB0_485
- //0x0000255c LBB0_479
- 0xc4, 0xc1, 0x7e, 0x6f, 0x74, 0x09, 0x01, //0x0000255c vmovdqu $1(%r9,%rcx), %ymm6
- 0xc5, 0xcd, 0x74, 0xf9, //0x00002563 vpcmpeqb %ymm1, %ymm6, %ymm7
- 0xc5, 0x7d, 0xd7, 0xdf, //0x00002567 vpmovmskb %ymm7, %r11d
- 0xc5, 0xcd, 0x74, 0xf2, //0x0000256b vpcmpeqb %ymm2, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x0000256f vpmovmskb %ymm6, %edx
- 0x48, 0x85, 0xdb, //0x00002573 testq %rbx, %rbx
- 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00002576 jne LBB0_483
- 0x85, 0xd2, //0x0000257c testl %edx, %edx
- 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x0000257e jne LBB0_483
- 0x31, 0xdb, //0x00002584 xorl %ebx, %ebx
- 0x45, 0x85, 0xdb, //0x00002586 testl %r11d, %r11d
- 0x0f, 0x84, 0xb6, 0xff, 0xff, 0xff, //0x00002589 je LBB0_484
- //0x0000258f LBB0_482
- 0x49, 0x0f, 0xbc, 0xc3, //0x0000258f bsfq %r11, %rax
- 0x49, 0x01, 0xc1, //0x00002593 addq %rax, %r9
- 0x49, 0x01, 0xc9, //0x00002596 addq %rcx, %r9
- 0x4c, 0x2b, 0x0c, 0x24, //0x00002599 subq (%rsp), %r9
- 0x49, 0x83, 0xc1, 0x02, //0x0000259d addq $2, %r9
- 0x4d, 0x89, 0x0e, //0x000025a1 movq %r9, (%r14)
- 0x4d, 0x89, 0xca, //0x000025a4 movq %r9, %r10
- //0x000025a7 LBB0_592
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x000025a7 movq $24(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x000025ac movq $32(%rsp), %r9
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x000025b1 jmp LBB0_491
- //0x000025b6 LBB0_489
- 0x48, 0x83, 0xc0, 0x05, //0x000025b6 addq $5, %rax
- 0x49, 0x3b, 0x03, //0x000025ba cmpq (%r11), %rax
- 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x000025bd ja LBB0_491
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025c3 .p2align 4, 0x90
- //0x000025d0 LBB0_490
- 0x49, 0x89, 0x06, //0x000025d0 movq %rax, (%r14)
- 0x49, 0x89, 0xc2, //0x000025d3 movq %rax, %r10
- //0x000025d6 LBB0_491
- 0x4d, 0x8b, 0x07, //0x000025d6 movq (%r15), %r8
- 0x49, 0x8b, 0x47, 0x08, //0x000025d9 movq $8(%r15), %rax
- 0x49, 0x39, 0xc2, //0x000025dd cmpq %rax, %r10
- 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000025e0 jae LBB0_496
- 0x43, 0x8a, 0x0c, 0x10, //0x000025e6 movb (%r8,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x000025ea cmpb $13, %cl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000025ed je LBB0_496
- 0x80, 0xf9, 0x20, //0x000025f3 cmpb $32, %cl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000025f6 je LBB0_496
- 0x80, 0xc1, 0xf7, //0x000025fc addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000025ff cmpb $1, %cl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002602 jbe LBB0_496
- 0x4c, 0x89, 0xd1, //0x00002608 movq %r10, %rcx
- 0xe9, 0x88, 0x01, 0x00, 0x00, //0x0000260b jmp LBB0_522
- //0x00002610 .p2align 4, 0x90
- //0x00002610 LBB0_496
- 0x49, 0x8d, 0x4a, 0x01, //0x00002610 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00002614 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002617 jae LBB0_500
- 0x41, 0x8a, 0x14, 0x08, //0x0000261d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00002621 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002624 je LBB0_500
- 0x80, 0xfa, 0x20, //0x0000262a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000262d je LBB0_500
- 0x80, 0xc2, 0xf7, //0x00002633 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002636 cmpb $1, %dl
- 0x0f, 0x87, 0x59, 0x01, 0x00, 0x00, //0x00002639 ja LBB0_522
- 0x90, //0x0000263f .p2align 4, 0x90
- //0x00002640 LBB0_500
- 0x49, 0x8d, 0x4a, 0x02, //0x00002640 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00002644 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002647 jae LBB0_504
- 0x41, 0x8a, 0x14, 0x08, //0x0000264d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00002651 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002654 je LBB0_504
- 0x80, 0xfa, 0x20, //0x0000265a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000265d je LBB0_504
- 0x80, 0xc2, 0xf7, //0x00002663 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002666 cmpb $1, %dl
- 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00002669 ja LBB0_522
- 0x90, //0x0000266f .p2align 4, 0x90
- //0x00002670 LBB0_504
- 0x49, 0x8d, 0x4a, 0x03, //0x00002670 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00002674 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002677 jae LBB0_508
- 0x41, 0x8a, 0x14, 0x08, //0x0000267d movb (%r8,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00002681 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002684 je LBB0_508
- 0x80, 0xfa, 0x20, //0x0000268a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000268d je LBB0_508
- 0x80, 0xc2, 0xf7, //0x00002693 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002696 cmpb $1, %dl
- 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x00002699 ja LBB0_522
- 0x90, //0x0000269f .p2align 4, 0x90
- //0x000026a0 LBB0_508
- 0x49, 0x8d, 0x4a, 0x04, //0x000026a0 leaq $4(%r10), %rcx
- 0x48, 0x89, 0xc2, //0x000026a4 movq %rax, %rdx
- 0x48, 0x29, 0xca, //0x000026a7 subq %rcx, %rdx
- 0x0f, 0x86, 0x3d, 0x0a, 0x00, 0x00, //0x000026aa jbe LBB0_625
- 0x4c, 0x01, 0xc1, //0x000026b0 addq %r8, %rcx
- 0x48, 0x83, 0xfa, 0x20, //0x000026b3 cmpq $32, %rdx
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x000026b7 jb LBB0_514
- 0x48, 0x89, 0xc6, //0x000026bd movq %rax, %rsi
- 0x4c, 0x29, 0xd6, //0x000026c0 subq %r10, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x000026c3 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x000026c7 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x000026ca andq $-32, %rdi
- 0x4c, 0x01, 0xd7, //0x000026ce addq %r10, %rdi
- 0x49, 0x8d, 0x7c, 0x38, 0x24, //0x000026d1 leaq $36(%r8,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x000026d6 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026d9 .p2align 4, 0x90
- //0x000026e0 LBB0_511
- 0xc5, 0xfe, 0x6f, 0x31, //0x000026e0 vmovdqu (%rcx), %ymm6
- 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000026e4 vpshufb %ymm6, %ymm0, %ymm7
- 0xc5, 0xcd, 0x74, 0xf7, //0x000026e9 vpcmpeqb %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x000026ed vpmovmskb %ymm6, %ebx
- 0x83, 0xfb, 0xff, //0x000026f1 cmpl $-1, %ebx
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000026f4 jne LBB0_521
- 0x48, 0x83, 0xc1, 0x20, //0x000026fa addq $32, %rcx
- 0x48, 0x83, 0xc2, 0xe0, //0x000026fe addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x00002702 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00002706 ja LBB0_511
- 0x48, 0x89, 0xf2, //0x0000270c movq %rsi, %rdx
- 0x48, 0x89, 0xf9, //0x0000270f movq %rdi, %rcx
- //0x00002712 LBB0_514
- 0x48, 0x85, 0xd2, //0x00002712 testq %rdx, %rdx
- 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00002715 je LBB0_520
- 0x48, 0x8d, 0x34, 0x11, //0x0000271b leaq (%rcx,%rdx), %rsi
- 0x48, 0xff, 0xc1, //0x0000271f incq %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002722 .p2align 4, 0x90
- //0x00002730 LBB0_516
- 0x0f, 0xbe, 0x79, 0xff, //0x00002730 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x00002734 cmpl $32, %edi
- 0x0f, 0x87, 0x09, 0x06, 0x00, 0x00, //0x00002737 ja LBB0_583
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000273d movabsq $4294977024, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x00002747 btq %rdi, %rbx
- 0x0f, 0x83, 0xf5, 0x05, 0x00, 0x00, //0x0000274b jae LBB0_583
- 0x48, 0xff, 0xca, //0x00002751 decq %rdx
- 0x48, 0xff, 0xc1, //0x00002754 incq %rcx
- 0x48, 0x85, 0xd2, //0x00002757 testq %rdx, %rdx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x0000275a jne LBB0_516
- 0x48, 0x89, 0xf1, //0x00002760 movq %rsi, %rcx
- //0x00002763 LBB0_520
- 0x4c, 0x29, 0xc1, //0x00002763 subq %r8, %rcx
- 0x48, 0x39, 0xc1, //0x00002766 cmpq %rax, %rcx
- 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x00002769 jb LBB0_522
- 0xe9, 0x7d, 0x0b, 0x00, 0x00, //0x0000276f jmp LBB0_657
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002774 .p2align 4, 0x90
- //0x00002780 LBB0_521
- 0x4c, 0x29, 0xc1, //0x00002780 subq %r8, %rcx
- 0xf7, 0xd3, //0x00002783 notl %ebx
- 0x48, 0x63, 0xd3, //0x00002785 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00002788 bsfq %rdx, %rdx
- 0x48, 0x01, 0xd1, //0x0000278c addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x0000278f cmpq %rax, %rcx
- 0x0f, 0x83, 0x59, 0x0b, 0x00, 0x00, //0x00002792 jae LBB0_657
- //0x00002798 LBB0_522
- 0x4c, 0x8d, 0x51, 0x01, //0x00002798 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x16, //0x0000279c movq %r10, (%r14)
- 0x41, 0x8a, 0x04, 0x08, //0x0000279f movb (%r8,%rcx), %al
- 0x3c, 0x2c, //0x000027a3 cmpb $44, %al
- 0x0f, 0x85, 0x4d, 0x09, 0x00, 0x00, //0x000027a5 jne LBB0_626
- 0x49, 0x83, 0xf9, 0x02, //0x000027ab cmpq $2, %r9
- 0x4d, 0x8d, 0x49, 0xff, //0x000027af leaq $-1(%r9), %r9
- 0x0f, 0x8d, 0xc7, 0xf9, 0xff, 0xff, //0x000027b3 jge LBB0_423
- 0xe9, 0xc2, 0x06, 0x00, 0x00, //0x000027b9 jmp LBB0_524
- //0x000027be LBB0_527
- 0x4c, 0x89, 0x2c, 0x24, //0x000027be movq %r13, (%rsp)
- 0x4d, 0x8b, 0x1b, //0x000027c2 movq (%r11), %r11
- 0x4d, 0x29, 0xd3, //0x000027c5 subq %r10, %r11
- 0x4d, 0x01, 0xd0, //0x000027c8 addq %r10, %r8
- 0x45, 0x31, 0xed, //0x000027cb xorl %r13d, %r13d
- 0x45, 0x31, 0xf6, //0x000027ce xorl %r14d, %r14d
- 0x45, 0x31, 0xff, //0x000027d1 xorl %r15d, %r15d
- 0x31, 0xd2, //0x000027d4 xorl %edx, %edx
- 0x4d, 0x89, 0xcc, //0x000027d6 movq %r9, %r12
- 0x49, 0x83, 0xfb, 0x40, //0x000027d9 cmpq $64, %r11
- 0x0f, 0x8d, 0x24, 0x01, 0x00, 0x00, //0x000027dd jge LBB0_528
- //0x000027e3 LBB0_537
- 0x48, 0x8b, 0x04, 0x24, //0x000027e3 movq (%rsp), %rax
- 0x4d, 0x85, 0xdb, //0x000027e7 testq %r11, %r11
- 0x0f, 0x8e, 0x20, 0x06, 0x00, 0x00, //0x000027ea jle LBB0_588
- 0xc5, 0xc9, 0xef, 0xf6, //0x000027f0 vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000027f4 vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000027fa vmovdqu %ymm6, $64(%rsp)
- 0x44, 0x89, 0xc0, //0x00002800 movl %r8d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002803 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002808 cmpl $4033, %eax
- 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x0000280d jb LBB0_528
- 0x49, 0x83, 0xfb, 0x20, //0x00002813 cmpq $32, %r11
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002817 jb LBB0_541
- 0xc4, 0xc1, 0x7e, 0x6f, 0x30, //0x0000281d vmovdqu (%r8), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002822 vmovdqu %ymm6, $64(%rsp)
- 0x49, 0x83, 0xc0, 0x20, //0x00002828 addq $32, %r8
- 0x4d, 0x8d, 0x53, 0xe0, //0x0000282c leaq $-32(%r11), %r10
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00002830 leaq $96(%rsp), %r9
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002835 jmp LBB0_542
- //0x0000283a LBB0_541
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x0000283a leaq $64(%rsp), %r9
- 0x4d, 0x89, 0xda, //0x0000283f movq %r11, %r10
- //0x00002842 LBB0_542
- 0x49, 0x83, 0xfa, 0x10, //0x00002842 cmpq $16, %r10
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00002846 jb LBB0_543
- 0xc4, 0xc1, 0x7a, 0x6f, 0x30, //0x0000284c vmovdqu (%r8), %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00002851 vmovdqu %xmm6, (%r9)
- 0x49, 0x83, 0xc0, 0x10, //0x00002856 addq $16, %r8
- 0x49, 0x83, 0xc1, 0x10, //0x0000285a addq $16, %r9
- 0x49, 0x83, 0xc2, 0xf0, //0x0000285e addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x08, //0x00002862 cmpq $8, %r10
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002866 jae LBB0_548
- //0x0000286c LBB0_544
- 0x49, 0x83, 0xfa, 0x04, //0x0000286c cmpq $4, %r10
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00002870 jl LBB0_545
- //0x00002876 LBB0_549
- 0x41, 0x8b, 0x00, //0x00002876 movl (%r8), %eax
- 0x41, 0x89, 0x01, //0x00002879 movl %eax, (%r9)
- 0x49, 0x83, 0xc0, 0x04, //0x0000287c addq $4, %r8
- 0x49, 0x83, 0xc1, 0x04, //0x00002880 addq $4, %r9
- 0x49, 0x83, 0xc2, 0xfc, //0x00002884 addq $-4, %r10
- 0x49, 0x83, 0xfa, 0x02, //0x00002888 cmpq $2, %r10
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000288c jae LBB0_550
- //0x00002892 LBB0_546
- 0x4c, 0x89, 0xc0, //0x00002892 movq %r8, %rax
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002895 leaq $64(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x0000289a testq %r10, %r10
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000289d jne LBB0_551
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x000028a3 jmp LBB0_528
- //0x000028a8 LBB0_543
- 0x49, 0x83, 0xfa, 0x08, //0x000028a8 cmpq $8, %r10
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x000028ac jb LBB0_544
- //0x000028b2 LBB0_548
- 0x49, 0x8b, 0x00, //0x000028b2 movq (%r8), %rax
- 0x49, 0x89, 0x01, //0x000028b5 movq %rax, (%r9)
- 0x49, 0x83, 0xc0, 0x08, //0x000028b8 addq $8, %r8
- 0x49, 0x83, 0xc1, 0x08, //0x000028bc addq $8, %r9
- 0x49, 0x83, 0xc2, 0xf8, //0x000028c0 addq $-8, %r10
- 0x49, 0x83, 0xfa, 0x04, //0x000028c4 cmpq $4, %r10
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x000028c8 jge LBB0_549
- //0x000028ce LBB0_545
- 0x49, 0x83, 0xfa, 0x02, //0x000028ce cmpq $2, %r10
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x000028d2 jb LBB0_546
- //0x000028d8 LBB0_550
- 0x41, 0x0f, 0xb7, 0x00, //0x000028d8 movzwl (%r8), %eax
- 0x66, 0x41, 0x89, 0x01, //0x000028dc movw %ax, (%r9)
- 0x49, 0x83, 0xc0, 0x02, //0x000028e0 addq $2, %r8
- 0x49, 0x83, 0xc1, 0x02, //0x000028e4 addq $2, %r9
- 0x49, 0x83, 0xc2, 0xfe, //0x000028e8 addq $-2, %r10
- 0x4c, 0x89, 0xc0, //0x000028ec movq %r8, %rax
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x000028ef leaq $64(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x000028f4 testq %r10, %r10
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000028f7 je LBB0_528
- //0x000028fd LBB0_551
- 0x8a, 0x00, //0x000028fd movb (%rax), %al
- 0x41, 0x88, 0x01, //0x000028ff movb %al, (%r9)
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002902 leaq $64(%rsp), %r8
- //0x00002907 LBB0_528
- 0x4c, 0x89, 0xc0, //0x00002907 movq %r8, %rax
- 0xc4, 0x41, 0x7e, 0x6f, 0x38, //0x0000290a vmovdqu (%r8), %ymm15
- 0xc4, 0x41, 0x7e, 0x6f, 0x70, 0x20, //0x0000290f vmovdqu $32(%r8), %ymm14
- 0xc5, 0x85, 0x74, 0xf1, //0x00002915 vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0x7d, 0xd7, 0xce, //0x00002919 vpmovmskb %ymm6, %r9d
- 0xc5, 0x8d, 0x74, 0xf1, //0x0000291d vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002921 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00002925 shlq $32, %rax
- 0x49, 0x09, 0xc1, //0x00002929 orq %rax, %r9
- 0xc5, 0x85, 0x74, 0xf2, //0x0000292c vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002930 vpmovmskb %ymm6, %edi
- 0xc5, 0x8d, 0x74, 0xf2, //0x00002934 vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002938 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x0000293c shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00002940 orq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x00002943 movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x00002946 orq %r14, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00002949 je LBB0_530
- 0x4c, 0x89, 0xf0, //0x0000294f movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00002952 notq %rax
- 0x48, 0x21, 0xf8, //0x00002955 andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00002958 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xf1, //0x0000295c orq %r14, %rcx
- 0x48, 0x89, 0xcb, //0x0000295f movq %rcx, %rbx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002962 movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf3, //0x0000296c xorq %rsi, %rbx
- 0x48, 0x21, 0xf7, //0x0000296f andq %rsi, %rdi
- 0x48, 0x21, 0xdf, //0x00002972 andq %rbx, %rdi
- 0x45, 0x31, 0xf6, //0x00002975 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00002978 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000297b setb %r14b
- 0x48, 0x01, 0xff, //0x0000297f addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002982 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000298c xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x0000298f andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x00002992 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002995 jmp LBB0_531
- //0x0000299a LBB0_530
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000299a movq $-1, %rdi
- 0x45, 0x31, 0xf6, //0x000029a1 xorl %r14d, %r14d
- //0x000029a4 LBB0_531
- 0x4c, 0x21, 0xcf, //0x000029a4 andq %r9, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x000029a7 vmovq %rdi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x000029ac vpclmulqdq $0, %xmm9, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x000029b2 vmovq %xmm6, %rdi
- 0x4c, 0x31, 0xef, //0x000029b7 xorq %r13, %rdi
- 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x000029ba vpcmpeqb %ymm10, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000029bf vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x000029c3 vpcmpeqb %ymm10, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000029c8 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x000029cc shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000029d0 orq %rax, %rsi
- 0x48, 0x89, 0xf9, //0x000029d3 movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x000029d6 notq %rcx
- 0x48, 0x21, 0xce, //0x000029d9 andq %rcx, %rsi
- 0xc4, 0xc1, 0x05, 0x74, 0xf3, //0x000029dc vpcmpeqb %ymm11, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000029e1 vpmovmskb %ymm6, %eax
- 0xc4, 0xc1, 0x0d, 0x74, 0xf3, //0x000029e5 vpcmpeqb %ymm11, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x000029ea vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000029ee shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x000029f2 orq %rbx, %rax
- 0x48, 0x21, 0xc8, //0x000029f5 andq %rcx, %rax
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x000029f8 je LBB0_535
- 0x4c, 0x8b, 0x2c, 0x24, //0x000029fe movq (%rsp), %r13
- 0x4d, 0x89, 0xe1, //0x00002a02 movq %r12, %r9
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a05 .p2align 4, 0x90
- //0x00002a10 LBB0_533
- 0x48, 0x8d, 0x58, 0xff, //0x00002a10 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00002a14 movq %rbx, %rcx
- 0x48, 0x21, 0xf1, //0x00002a17 andq %rsi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00002a1a popcntq %rcx, %rcx
- 0x4c, 0x01, 0xf9, //0x00002a1f addq %r15, %rcx
- 0x48, 0x39, 0xd1, //0x00002a22 cmpq %rdx, %rcx
- 0x0f, 0x86, 0xdd, 0x02, 0x00, 0x00, //0x00002a25 jbe LBB0_577
- 0x48, 0xff, 0xc2, //0x00002a2b incq %rdx
- 0x48, 0x21, 0xd8, //0x00002a2e andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002a31 jne LBB0_533
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002a37 jmp LBB0_536
- //0x00002a3c LBB0_535
- 0x4d, 0x89, 0xe1, //0x00002a3c movq %r12, %r9
- //0x00002a3f LBB0_536
- 0x48, 0xc1, 0xff, 0x3f, //0x00002a3f sarq $63, %rdi
- 0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x00002a43 popcntq %rsi, %rax
- 0x49, 0x01, 0xc7, //0x00002a48 addq %rax, %r15
- 0x49, 0x83, 0xc0, 0x40, //0x00002a4b addq $64, %r8
- 0x49, 0x83, 0xc3, 0xc0, //0x00002a4f addq $-64, %r11
- 0x49, 0x89, 0xfd, //0x00002a53 movq %rdi, %r13
- 0x4d, 0x89, 0xcc, //0x00002a56 movq %r9, %r12
- 0x49, 0x83, 0xfb, 0x40, //0x00002a59 cmpq $64, %r11
- 0x0f, 0x8d, 0xa4, 0xfe, 0xff, 0xff, //0x00002a5d jge LBB0_528
- 0xe9, 0x7b, 0xfd, 0xff, 0xff, //0x00002a63 jmp LBB0_537
- //0x00002a68 LBB0_552
- 0x4c, 0x89, 0x2c, 0x24, //0x00002a68 movq %r13, (%rsp)
- 0x4d, 0x8b, 0x1b, //0x00002a6c movq (%r11), %r11
- 0x4d, 0x29, 0xd3, //0x00002a6f subq %r10, %r11
- 0x4d, 0x01, 0xd0, //0x00002a72 addq %r10, %r8
- 0x45, 0x31, 0xed, //0x00002a75 xorl %r13d, %r13d
- 0x45, 0x31, 0xf6, //0x00002a78 xorl %r14d, %r14d
- 0x45, 0x31, 0xff, //0x00002a7b xorl %r15d, %r15d
- 0x31, 0xd2, //0x00002a7e xorl %edx, %edx
- 0x4d, 0x89, 0xcc, //0x00002a80 movq %r9, %r12
- 0x49, 0x83, 0xfb, 0x40, //0x00002a83 cmpq $64, %r11
- 0x0f, 0x8d, 0x24, 0x01, 0x00, 0x00, //0x00002a87 jge LBB0_553
- //0x00002a8d LBB0_562
- 0x48, 0x8b, 0x04, 0x24, //0x00002a8d movq (%rsp), %rax
- 0x4d, 0x85, 0xdb, //0x00002a91 testq %r11, %r11
- 0x0f, 0x8e, 0x76, 0x03, 0x00, 0x00, //0x00002a94 jle LBB0_588
- 0xc5, 0xc9, 0xef, 0xf6, //0x00002a9a vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00002a9e vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002aa4 vmovdqu %ymm6, $64(%rsp)
- 0x44, 0x89, 0xc0, //0x00002aaa movl %r8d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002aad andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002ab2 cmpl $4033, %eax
- 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x00002ab7 jb LBB0_553
- 0x49, 0x83, 0xfb, 0x20, //0x00002abd cmpq $32, %r11
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002ac1 jb LBB0_566
- 0xc4, 0xc1, 0x7e, 0x6f, 0x30, //0x00002ac7 vmovdqu (%r8), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002acc vmovdqu %ymm6, $64(%rsp)
- 0x49, 0x83, 0xc0, 0x20, //0x00002ad2 addq $32, %r8
- 0x4d, 0x8d, 0x53, 0xe0, //0x00002ad6 leaq $-32(%r11), %r10
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00002ada leaq $96(%rsp), %r9
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002adf jmp LBB0_567
- //0x00002ae4 LBB0_566
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00002ae4 leaq $64(%rsp), %r9
- 0x4d, 0x89, 0xda, //0x00002ae9 movq %r11, %r10
- //0x00002aec LBB0_567
- 0x49, 0x83, 0xfa, 0x10, //0x00002aec cmpq $16, %r10
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00002af0 jb LBB0_568
- 0xc4, 0xc1, 0x7a, 0x6f, 0x30, //0x00002af6 vmovdqu (%r8), %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00002afb vmovdqu %xmm6, (%r9)
- 0x49, 0x83, 0xc0, 0x10, //0x00002b00 addq $16, %r8
- 0x49, 0x83, 0xc1, 0x10, //0x00002b04 addq $16, %r9
- 0x49, 0x83, 0xc2, 0xf0, //0x00002b08 addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x08, //0x00002b0c cmpq $8, %r10
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002b10 jae LBB0_573
- //0x00002b16 LBB0_569
- 0x49, 0x83, 0xfa, 0x04, //0x00002b16 cmpq $4, %r10
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00002b1a jl LBB0_570
- //0x00002b20 LBB0_574
- 0x41, 0x8b, 0x00, //0x00002b20 movl (%r8), %eax
- 0x41, 0x89, 0x01, //0x00002b23 movl %eax, (%r9)
- 0x49, 0x83, 0xc0, 0x04, //0x00002b26 addq $4, %r8
- 0x49, 0x83, 0xc1, 0x04, //0x00002b2a addq $4, %r9
- 0x49, 0x83, 0xc2, 0xfc, //0x00002b2e addq $-4, %r10
- 0x49, 0x83, 0xfa, 0x02, //0x00002b32 cmpq $2, %r10
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002b36 jae LBB0_575
- //0x00002b3c LBB0_571
- 0x4c, 0x89, 0xc0, //0x00002b3c movq %r8, %rax
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002b3f leaq $64(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x00002b44 testq %r10, %r10
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00002b47 jne LBB0_576
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00002b4d jmp LBB0_553
- //0x00002b52 LBB0_568
- 0x49, 0x83, 0xfa, 0x08, //0x00002b52 cmpq $8, %r10
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00002b56 jb LBB0_569
- //0x00002b5c LBB0_573
- 0x49, 0x8b, 0x00, //0x00002b5c movq (%r8), %rax
- 0x49, 0x89, 0x01, //0x00002b5f movq %rax, (%r9)
- 0x49, 0x83, 0xc0, 0x08, //0x00002b62 addq $8, %r8
- 0x49, 0x83, 0xc1, 0x08, //0x00002b66 addq $8, %r9
- 0x49, 0x83, 0xc2, 0xf8, //0x00002b6a addq $-8, %r10
- 0x49, 0x83, 0xfa, 0x04, //0x00002b6e cmpq $4, %r10
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00002b72 jge LBB0_574
- //0x00002b78 LBB0_570
- 0x49, 0x83, 0xfa, 0x02, //0x00002b78 cmpq $2, %r10
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00002b7c jb LBB0_571
- //0x00002b82 LBB0_575
- 0x41, 0x0f, 0xb7, 0x00, //0x00002b82 movzwl (%r8), %eax
- 0x66, 0x41, 0x89, 0x01, //0x00002b86 movw %ax, (%r9)
- 0x49, 0x83, 0xc0, 0x02, //0x00002b8a addq $2, %r8
- 0x49, 0x83, 0xc1, 0x02, //0x00002b8e addq $2, %r9
- 0x49, 0x83, 0xc2, 0xfe, //0x00002b92 addq $-2, %r10
- 0x4c, 0x89, 0xc0, //0x00002b96 movq %r8, %rax
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002b99 leaq $64(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x00002b9e testq %r10, %r10
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002ba1 je LBB0_553
- //0x00002ba7 LBB0_576
- 0x8a, 0x00, //0x00002ba7 movb (%rax), %al
- 0x41, 0x88, 0x01, //0x00002ba9 movb %al, (%r9)
- 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002bac leaq $64(%rsp), %r8
- //0x00002bb1 LBB0_553
- 0x4c, 0x89, 0xc0, //0x00002bb1 movq %r8, %rax
- 0xc4, 0x41, 0x7e, 0x6f, 0x38, //0x00002bb4 vmovdqu (%r8), %ymm15
- 0xc4, 0x41, 0x7e, 0x6f, 0x70, 0x20, //0x00002bb9 vmovdqu $32(%r8), %ymm14
- 0xc5, 0x85, 0x74, 0xf1, //0x00002bbf vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0x7d, 0xd7, 0xce, //0x00002bc3 vpmovmskb %ymm6, %r9d
- 0xc5, 0x8d, 0x74, 0xf1, //0x00002bc7 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002bcb vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00002bcf shlq $32, %rax
- 0x49, 0x09, 0xc1, //0x00002bd3 orq %rax, %r9
- 0xc5, 0x85, 0x74, 0xf2, //0x00002bd6 vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002bda vpmovmskb %ymm6, %edi
- 0xc5, 0x8d, 0x74, 0xf2, //0x00002bde vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002be2 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00002be6 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00002bea orq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x00002bed movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x00002bf0 orq %r14, %rax
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00002bf3 je LBB0_555
- 0x4c, 0x89, 0xf0, //0x00002bf9 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00002bfc notq %rax
- 0x48, 0x21, 0xf8, //0x00002bff andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00002c02 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xf1, //0x00002c06 orq %r14, %rcx
- 0x48, 0x89, 0xcb, //0x00002c09 movq %rcx, %rbx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002c0c movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf3, //0x00002c16 xorq %rsi, %rbx
- 0x48, 0x21, 0xf7, //0x00002c19 andq %rsi, %rdi
- 0x48, 0x21, 0xdf, //0x00002c1c andq %rbx, %rdi
- 0x45, 0x31, 0xf6, //0x00002c1f xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00002c22 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x00002c25 setb %r14b
- 0x48, 0x01, 0xff, //0x00002c29 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002c2c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00002c36 xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x00002c39 andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x00002c3c notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002c3f jmp LBB0_556
- //0x00002c44 LBB0_555
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c44 movq $-1, %rdi
- 0x45, 0x31, 0xf6, //0x00002c4b xorl %r14d, %r14d
- //0x00002c4e LBB0_556
- 0x4c, 0x21, 0xcf, //0x00002c4e andq %r9, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00002c51 vmovq %rdi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00002c56 vpclmulqdq $0, %xmm9, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x00002c5c vmovq %xmm6, %rdi
- 0x4c, 0x31, 0xef, //0x00002c61 xorq %r13, %rdi
- 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x00002c64 vpcmpeqb %ymm13, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00002c69 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00002c6d vpcmpeqb %ymm13, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002c72 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00002c76 shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00002c7a orq %rax, %rsi
- 0x48, 0x89, 0xf9, //0x00002c7d movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x00002c80 notq %rcx
- 0x48, 0x21, 0xce, //0x00002c83 andq %rcx, %rsi
- 0xc5, 0x85, 0x74, 0xf5, //0x00002c86 vpcmpeqb %ymm5, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002c8a vpmovmskb %ymm6, %eax
- 0xc5, 0x8d, 0x74, 0xf5, //0x00002c8e vpcmpeqb %ymm5, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x00002c92 vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00002c96 shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x00002c9a orq %rbx, %rax
- 0x48, 0x21, 0xc8, //0x00002c9d andq %rcx, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002ca0 je LBB0_560
- 0x4c, 0x8b, 0x2c, 0x24, //0x00002ca6 movq (%rsp), %r13
- 0x4d, 0x89, 0xe1, //0x00002caa movq %r12, %r9
- 0x90, 0x90, 0x90, //0x00002cad .p2align 4, 0x90
- //0x00002cb0 LBB0_558
- 0x48, 0x8d, 0x58, 0xff, //0x00002cb0 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00002cb4 movq %rbx, %rcx
- 0x48, 0x21, 0xf1, //0x00002cb7 andq %rsi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00002cba popcntq %rcx, %rcx
- 0x4c, 0x01, 0xf9, //0x00002cbf addq %r15, %rcx
- 0x48, 0x39, 0xd1, //0x00002cc2 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x00002cc5 jbe LBB0_577
- 0x48, 0xff, 0xc2, //0x00002ccb incq %rdx
- 0x48, 0x21, 0xd8, //0x00002cce andq %rbx, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002cd1 jne LBB0_558
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002cd7 jmp LBB0_561
- //0x00002cdc LBB0_560
- 0x4d, 0x89, 0xe1, //0x00002cdc movq %r12, %r9
- //0x00002cdf LBB0_561
- 0x48, 0xc1, 0xff, 0x3f, //0x00002cdf sarq $63, %rdi
- 0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x00002ce3 popcntq %rsi, %rax
- 0x49, 0x01, 0xc7, //0x00002ce8 addq %rax, %r15
- 0x49, 0x83, 0xc0, 0x40, //0x00002ceb addq $64, %r8
- 0x49, 0x83, 0xc3, 0xc0, //0x00002cef addq $-64, %r11
- 0x49, 0x89, 0xfd, //0x00002cf3 movq %rdi, %r13
- 0x4d, 0x89, 0xcc, //0x00002cf6 movq %r9, %r12
- 0x49, 0x83, 0xfb, 0x40, //0x00002cf9 cmpq $64, %r11
- 0x0f, 0x8d, 0xae, 0xfe, 0xff, 0xff, //0x00002cfd jge LBB0_553
- 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x00002d03 jmp LBB0_562
- //0x00002d08 LBB0_577
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00002d08 movq $24(%rsp), %rdx
- 0x48, 0x8b, 0x0a, //0x00002d0d movq (%rdx), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002d10 bsfq %rax, %rax
- 0x4c, 0x29, 0xd8, //0x00002d14 subq %r11, %rax
- 0x49, 0x89, 0xd3, //0x00002d17 movq %rdx, %r11
- 0x4c, 0x8d, 0x54, 0x08, 0x01, //0x00002d1a leaq $1(%rax,%rcx), %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00002d1f movq $8(%rsp), %r14
- 0x4d, 0x89, 0x16, //0x00002d24 movq %r10, (%r14)
- 0x48, 0x8b, 0x02, //0x00002d27 movq (%rdx), %rax
- 0x49, 0x39, 0xc2, //0x00002d2a cmpq %rax, %r10
- 0x4c, 0x0f, 0x47, 0xd0, //0x00002d2d cmovaq %rax, %r10
- 0x4d, 0x89, 0x16, //0x00002d31 movq %r10, (%r14)
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00002d34 movq $16(%rsp), %r15
- 0xe9, 0x98, 0xf8, 0xff, 0xff, //0x00002d39 jmp LBB0_491
- //0x00002d3e LBB0_582
- 0x0f, 0xb7, 0xc6, //0x00002d3e movzwl %si, %eax
- 0xe9, 0x4d, 0xf7, 0xff, 0xff, //0x00002d41 jmp LBB0_475
- //0x00002d46 LBB0_583
- 0x4c, 0x89, 0xc2, //0x00002d46 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00002d49 notq %rdx
- 0x48, 0x01, 0xd1, //0x00002d4c addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x00002d4f cmpq %rax, %rcx
- 0x0f, 0x82, 0x40, 0xfa, 0xff, 0xff, //0x00002d52 jb LBB0_522
- 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00002d58 jmp LBB0_657
- //0x00002d5d LBB0_584
- 0x4c, 0x89, 0xc2, //0x00002d5d movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00002d60 notq %rdx
- 0x48, 0x01, 0xd0, //0x00002d63 addq %rdx, %rax
- 0x48, 0x39, 0xc8, //0x00002d66 cmpq %rcx, %rax
- 0x0f, 0x82, 0xc9, 0xf5, 0xff, 0xff, //0x00002d69 jb LBB0_454
- 0xe9, 0x62, 0xf8, 0xff, 0xff, //0x00002d6f jmp LBB0_491
- //0x00002d74 LBB0_485
- 0x48, 0x85, 0xdb, //0x00002d74 testq %rbx, %rbx
- 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x00002d77 jne LBB0_590
- 0x4a, 0x8d, 0x44, 0x09, 0x01, //0x00002d7d leaq $1(%rcx,%r9), %rax
- 0x48, 0xf7, 0xd1, //0x00002d82 notq %rcx
- 0x4c, 0x01, 0xc1, //0x00002d85 addq %r8, %rcx
- //0x00002d88 LBB0_487
- 0x48, 0x85, 0xc9, //0x00002d88 testq %rcx, %rcx
- 0x48, 0x8b, 0x3c, 0x24, //0x00002d8b movq (%rsp), %rdi
- 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00002d8f movq $32(%rsp), %r9
- 0x0f, 0x8e, 0x96, 0x00, 0x00, 0x00, //0x00002d94 jle LBB0_589
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00002d9a movq $24(%rsp), %r11
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002d9f jmp LBB0_579
- //0x00002da4 LBB0_578
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002da4 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002dab movl $2, %esi
- 0x48, 0x01, 0xf0, //0x00002db0 addq %rsi, %rax
- 0x48, 0x01, 0xd1, //0x00002db3 addq %rdx, %rcx
- 0x0f, 0x8e, 0x1a, 0xf8, 0xff, 0xff, //0x00002db6 jle LBB0_491
- //0x00002dbc LBB0_579
- 0x0f, 0xb6, 0x10, //0x00002dbc movzbl (%rax), %edx
- 0x80, 0xfa, 0x5c, //0x00002dbf cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002dc2 je LBB0_578
- 0x80, 0xfa, 0x22, //0x00002dc8 cmpb $34, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00002dcb je LBB0_585
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dd1 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002dd8 movl $1, %esi
- 0x48, 0x01, 0xf0, //0x00002ddd addq %rsi, %rax
- 0x48, 0x01, 0xd1, //0x00002de0 addq %rdx, %rcx
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002de3 jg LBB0_579
- 0xe9, 0xe8, 0xf7, 0xff, 0xff, //0x00002de9 jmp LBB0_491
- //0x00002dee LBB0_585
- 0x48, 0x29, 0xf8, //0x00002dee subq %rdi, %rax
- 0x48, 0xff, 0xc0, //0x00002df1 incq %rax
- 0xe9, 0xd7, 0xf7, 0xff, 0xff, //0x00002df4 jmp LBB0_490
- //0x00002df9 LBB0_586
- 0x4d, 0x29, 0xc2, //0x00002df9 subq %r8, %r10
- 0x4d, 0x89, 0x16, //0x00002dfc movq %r10, (%r14)
- 0xe9, 0xd2, 0xf7, 0xff, 0xff, //0x00002dff jmp LBB0_491
- //0x00002e04 LBB0_587
- 0x48, 0x8b, 0x04, 0x24, //0x00002e04 movq (%rsp), %rax
- 0x4c, 0x01, 0xd0, //0x00002e08 addq %r10, %rax
- 0xe9, 0x78, 0xff, 0xff, 0xff, //0x00002e0b jmp LBB0_487
- //0x00002e10 LBB0_588
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00002e10 movq $24(%rsp), %r11
- 0x4d, 0x8b, 0x13, //0x00002e15 movq (%r11), %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00002e18 movq $8(%rsp), %r14
- 0x4d, 0x89, 0x16, //0x00002e1d movq %r10, (%r14)
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00002e20 movq $16(%rsp), %r15
- 0x49, 0x89, 0xc5, //0x00002e25 movq %rax, %r13
- 0x4d, 0x89, 0xe1, //0x00002e28 movq %r12, %r9
- 0xe9, 0xa6, 0xf7, 0xff, 0xff, //0x00002e2b jmp LBB0_491
- //0x00002e30 LBB0_589
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00002e30 movq $24(%rsp), %r11
- 0xe9, 0x9c, 0xf7, 0xff, 0xff, //0x00002e35 jmp LBB0_491
- //0x00002e3a LBB0_590
- 0x49, 0x8d, 0x40, 0xff, //0x00002e3a leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc8, //0x00002e3e cmpq %rcx, %rax
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002e41 jne LBB0_593
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00002e47 movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00002e4c movq $16(%rsp), %r15
- 0xe9, 0x51, 0xf7, 0xff, 0xff, //0x00002e51 jmp LBB0_592
- //0x00002e56 LBB0_593
- 0x4a, 0x8d, 0x44, 0x09, 0x02, //0x00002e56 leaq $2(%rcx,%r9), %rax
- 0x49, 0x29, 0xc8, //0x00002e5b subq %rcx, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00002e5e addq $-2, %r8
- 0x4c, 0x89, 0xc1, //0x00002e62 movq %r8, %rcx
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00002e65 movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00002e6a movq $16(%rsp), %r15
- 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00002e6f jmp LBB0_487
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e74 .p2align 4, 0x90
- //0x00002e80 LBB0_524
- 0x49, 0x83, 0xc5, 0x10, //0x00002e80 addq $16, %r13
- 0x4c, 0x89, 0xd0, //0x00002e84 movq %r10, %rax
- 0x48, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00002e87 movq $160(%rsp), %rcx
- 0x49, 0x39, 0xcd, //0x00002e8f cmpq %rcx, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00002e92 movq $40(%rsp), %r10
- 0x0f, 0x85, 0x82, 0xd4, 0xff, 0xff, //0x00002e97 jne LBB0_2
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00002e9d jmp LBB0_525
- //0x00002ea2 LBB0_34
- 0x4d, 0x89, 0xc8, //0x00002ea2 movq %r9, %r8
- 0x4c, 0x89, 0xce, //0x00002ea5 movq %r9, %rsi
- 0x48, 0xf7, 0xd6, //0x00002ea8 notq %rsi
- 0x48, 0x01, 0xf2, //0x00002eab addq %rsi, %rdx
- 0x48, 0x39, 0xca, //0x00002eae cmpq %rcx, %rdx
- 0x0f, 0x82, 0x61, 0xd6, 0xff, 0xff, //0x00002eb1 jb LBB0_33
- 0xe9, 0x04, 0xd6, 0xff, 0xff, //0x00002eb7 jmp LBB0_35
- //0x00002ebc LBB0_594
- 0x4c, 0x89, 0xc2, //0x00002ebc movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00002ebf notq %rdx
- 0x48, 0x01, 0xd1, //0x00002ec2 addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x00002ec5 cmpq %rax, %rcx
- 0x0f, 0x82, 0x8b, 0xf2, 0xff, 0xff, //0x00002ec8 jb LBB0_421
- 0xe9, 0x98, 0xf2, 0xff, 0xff, //0x00002ece jmp LBB0_422
- //0x00002ed3 LBB0_525
- 0x4d, 0x85, 0xd2, //0x00002ed3 testq %r10, %r10
- 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00002ed6 je LBB0_595
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002edc movl $1, %r9d
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc1, //0x00002ee2 vmovq %r9, %xmm0
- 0xc4, 0xc1, 0x7a, 0x7f, 0x02, //0x00002ee7 vmovdqu %xmm0, (%r10)
- 0x4d, 0x8b, 0x2e, //0x00002eec movq (%r14), %r13
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002eef movq $-1, %r8
- 0xc5, 0xfe, 0x6f, 0x2d, 0x02, 0xd1, 0xff, 0xff, //0x00002ef6 vmovdqu $-12030(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x7a, 0xd1, 0xff, 0xff, //0x00002efe vmovdqu $-11910(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x92, 0xd1, 0xff, 0xff, //0x00002f06 vmovdqu $-11886(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xd2, 0xff, 0xff, //0x00002f0e vmovdqu $-11766(%rip), %ymm8 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x22, 0xd2, 0xff, 0xff, //0x00002f16 vmovdqu $-11742(%rip), %ymm9 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x3a, 0xd2, 0xff, 0xff, //0x00002f1e vmovdqu $-11718(%rip), %ymm10 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x52, 0xd2, 0xff, 0xff, //0x00002f26 vmovdqu $-11694(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x0a, 0xd1, 0xff, 0xff, //0x00002f2e vmovdqu $-12022(%rip), %ymm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x62, 0xd2, 0xff, 0xff, //0x00002f36 vmovdqu $-11678(%rip), %ymm13 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x7a, 0xd2, 0xff, 0xff, //0x00002f3e vmovdqu $-11654(%rip), %ymm14 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0xc2, 0xd2, 0xff, 0xff, //0x00002f46 vmovdqu $-11582(%rip), %xmm15 /* LCPI0_18+0(%rip) */
- 0x4c, 0x89, 0x54, 0x24, 0x28, //0x00002f4e movq %r10, $40(%rsp)
- 0xe9, 0xea, 0x03, 0x00, 0x00, //0x00002f53 jmp LBB0_664
- //0x00002f58 LBB0_595
- 0x4d, 0x8b, 0x1f, //0x00002f58 movq (%r15), %r11
- 0x49, 0x8b, 0x5f, 0x08, //0x00002f5b movq $8(%r15), %rbx
- 0x49, 0x8b, 0x0e, //0x00002f5f movq (%r14), %rcx
- 0x48, 0x39, 0xd9, //0x00002f62 cmpq %rbx, %rcx
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002f65 jae LBB0_600
- 0x41, 0x8a, 0x04, 0x0b, //0x00002f6b movb (%r11,%rcx), %al
- 0x3c, 0x0d, //0x00002f6f cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002f71 je LBB0_600
- 0x3c, 0x20, //0x00002f77 cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f79 je LBB0_600
- 0x04, 0xf7, //0x00002f7f addb $-9, %al
- 0x3c, 0x01, //0x00002f81 cmpb $1, %al
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002f83 jbe LBB0_600
- 0x48, 0x89, 0xc8, //0x00002f89 movq %rcx, %rax
- 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x00002f8c jmp LBB0_634
- //0x00002f91 LBB0_600
- 0x48, 0x8d, 0x41, 0x01, //0x00002f91 leaq $1(%rcx), %rax
- 0x48, 0x39, 0xd8, //0x00002f95 cmpq %rbx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002f98 jae LBB0_604
- 0x41, 0x8a, 0x14, 0x03, //0x00002f9e movb (%r11,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x00002fa2 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002fa5 je LBB0_604
- 0x80, 0xfa, 0x20, //0x00002fab cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002fae je LBB0_604
- 0x80, 0xc2, 0xf7, //0x00002fb4 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002fb7 cmpb $1, %dl
- 0x0f, 0x87, 0xa2, 0x01, 0x00, 0x00, //0x00002fba ja LBB0_634
- //0x00002fc0 LBB0_604
- 0x48, 0x8d, 0x41, 0x02, //0x00002fc0 leaq $2(%rcx), %rax
- 0x48, 0x39, 0xd8, //0x00002fc4 cmpq %rbx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002fc7 jae LBB0_608
- 0x41, 0x8a, 0x14, 0x03, //0x00002fcd movb (%r11,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x00002fd1 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002fd4 je LBB0_608
- 0x80, 0xfa, 0x20, //0x00002fda cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_608
- 0x80, 0xc2, 0xf7, //0x00002fe3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00002fe6 cmpb $1, %dl
- 0x0f, 0x87, 0x73, 0x01, 0x00, 0x00, //0x00002fe9 ja LBB0_634
- //0x00002fef LBB0_608
- 0x48, 0x8d, 0x41, 0x03, //0x00002fef leaq $3(%rcx), %rax
- 0x48, 0x39, 0xd8, //0x00002ff3 cmpq %rbx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002ff6 jae LBB0_612
- 0x41, 0x8a, 0x14, 0x03, //0x00002ffc movb (%r11,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x00003000 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003003 je LBB0_612
- 0x80, 0xfa, 0x20, //0x00003009 cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000300c je LBB0_612
- 0x80, 0xc2, 0xf7, //0x00003012 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00003015 cmpb $1, %dl
- 0x0f, 0x87, 0x44, 0x01, 0x00, 0x00, //0x00003018 ja LBB0_634
- //0x0000301e LBB0_612
- 0x48, 0x8d, 0x41, 0x04, //0x0000301e leaq $4(%rcx), %rax
- 0x48, 0x89, 0xda, //0x00003022 movq %rbx, %rdx
- 0x48, 0x29, 0xc2, //0x00003025 subq %rax, %rdx
- 0x0f, 0x86, 0x06, 0x01, 0x00, 0x00, //0x00003028 jbe LBB0_632
- 0x4c, 0x01, 0xd8, //0x0000302e addq %r11, %rax
- 0x48, 0x83, 0xfa, 0x20, //0x00003031 cmpq $32, %rdx
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00003035 jb LBB0_618
- 0x48, 0x89, 0xde, //0x0000303b movq %rbx, %rsi
- 0x48, 0x29, 0xce, //0x0000303e subq %rcx, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x00003041 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x00003045 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x00003048 andq $-32, %rdi
- 0x48, 0x01, 0xcf, //0x0000304c addq %rcx, %rdi
- 0x49, 0x8d, 0x4c, 0x3b, 0x24, //0x0000304f leaq $36(%r11,%rdi), %rcx
- 0x83, 0xe6, 0x1f, //0x00003054 andl $31, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0xa1, 0xcf, 0xff, 0xff, //0x00003057 vmovdqu $-12383(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, //0x0000305f .p2align 4, 0x90
- //0x00003060 LBB0_615
- 0xc5, 0xfe, 0x6f, 0x08, //0x00003060 vmovdqu (%rax), %ymm1
- 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00003064 vpshufb %ymm1, %ymm0, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00003069 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x0000306d vpmovmskb %ymm1, %edi
- 0x83, 0xff, 0xff, //0x00003071 cmpl $-1, %edi
- 0x0f, 0x85, 0xc9, 0x00, 0x00, 0x00, //0x00003074 jne LBB0_633
- 0x48, 0x83, 0xc0, 0x20, //0x0000307a addq $32, %rax
- 0x48, 0x83, 0xc2, 0xe0, //0x0000307e addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x00003082 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00003086 ja LBB0_615
- 0x48, 0x89, 0xf2, //0x0000308c movq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x0000308f movq %rcx, %rax
- //0x00003092 LBB0_618
- 0x48, 0x85, 0xd2, //0x00003092 testq %rdx, %rdx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00003095 je LBB0_624
- 0x48, 0x8d, 0x0c, 0x10, //0x0000309b leaq (%rax,%rdx), %rcx
- 0x48, 0xff, 0xc0, //0x0000309f incq %rax
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000030a2 movabsq $4294977024, %rsi
- //0x000030ac LBB0_620
- 0x0f, 0xbe, 0x78, 0xff, //0x000030ac movsbl $-1(%rax), %edi
- 0x83, 0xff, 0x20, //0x000030b0 cmpl $32, %edi
- 0x0f, 0x87, 0xc9, 0x25, 0x00, 0x00, //0x000030b3 ja LBB0_1108
- 0x48, 0x0f, 0xa3, 0xfe, //0x000030b9 btq %rdi, %rsi
- 0x0f, 0x83, 0xbf, 0x25, 0x00, 0x00, //0x000030bd jae LBB0_1108
- 0x48, 0xff, 0xca, //0x000030c3 decq %rdx
- 0x48, 0xff, 0xc0, //0x000030c6 incq %rax
- 0x48, 0x85, 0xd2, //0x000030c9 testq %rdx, %rdx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000030cc jne LBB0_620
- 0x48, 0x89, 0xc8, //0x000030d2 movq %rcx, %rax
- //0x000030d5 LBB0_624
- 0x4c, 0x29, 0xd8, //0x000030d5 subq %r11, %rax
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030d8 movq $-1, %rcx
- 0x48, 0x39, 0xd8, //0x000030df cmpq %rbx, %rax
- 0x0f, 0x82, 0x7a, 0x00, 0x00, 0x00, //0x000030e2 jb LBB0_634
- 0xe9, 0x11, 0x02, 0x00, 0x00, //0x000030e8 jmp LBB0_659
- //0x000030ed LBB0_625
- 0x49, 0x89, 0x0e, //0x000030ed movq %rcx, (%r14)
- 0x49, 0x89, 0xca, //0x000030f0 movq %rcx, %r10
- 0xe9, 0xf9, 0x01, 0x00, 0x00, //0x000030f3 jmp LBB0_657
- //0x000030f8 LBB0_626
- 0x3c, 0x5d, //0x000030f8 cmpb $93, %al
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000030fa je LBB0_631
- 0xe9, 0xec, 0x01, 0x00, 0x00, //0x00003100 jmp LBB0_657
- //0x00003105 LBB0_628
- 0x49, 0xff, 0xca, //0x00003105 decq %r10
- 0x4d, 0x89, 0x16, //0x00003108 movq %r10, (%r14)
- 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x0000310b movq $-34, %rcx
- 0xe9, 0xe7, 0x01, 0x00, 0x00, //0x00003112 jmp LBB0_659
- //0x00003117 LBB0_629
- 0x4d, 0x89, 0xca, //0x00003117 movq %r9, %r10
- //0x0000311a LBB0_630
- 0x3c, 0x7d, //0x0000311a cmpb $125, %al
- 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x0000311c jne LBB0_657
- //0x00003122 LBB0_631
- 0x49, 0xff, 0xca, //0x00003122 decq %r10
- 0x4d, 0x89, 0x16, //0x00003125 movq %r10, (%r14)
- 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x00003128 movq $-33, %rcx
- 0xe9, 0xca, 0x01, 0x00, 0x00, //0x0000312f jmp LBB0_659
- //0x00003134 LBB0_632
- 0x49, 0x89, 0x06, //0x00003134 movq %rax, (%r14)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003137 movq $-1, %rcx
- 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x0000313e jmp LBB0_659
- //0x00003143 LBB0_633
- 0x4c, 0x29, 0xd8, //0x00003143 subq %r11, %rax
- 0xf7, 0xd7, //0x00003146 notl %edi
- 0x48, 0x63, 0xcf, //0x00003148 movslq %edi, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000314b bsfq %rcx, %rcx
- 0x48, 0x01, 0xc8, //0x0000314f addq %rcx, %rax
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003152 movq $-1, %rcx
- 0x48, 0x39, 0xd8, //0x00003159 cmpq %rbx, %rax
- 0x0f, 0x83, 0x9c, 0x01, 0x00, 0x00, //0x0000315c jae LBB0_659
- //0x00003162 LBB0_634
- 0x48, 0x8d, 0x58, 0x01, //0x00003162 leaq $1(%rax), %rbx
- 0x49, 0x89, 0x1e, //0x00003166 movq %rbx, (%r14)
- 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00003169 movsbl (%r11,%rax), %edx
- 0x83, 0xfa, 0x7b, //0x0000316e cmpl $123, %edx
- 0x0f, 0x87, 0x53, 0x23, 0x00, 0x00, //0x00003171 ja LBB0_1087
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003177 movq $-1, %rcx
- 0x48, 0x8d, 0x35, 0xa3, 0x2d, 0x00, 0x00, //0x0000317e leaq $11683(%rip), %rsi /* LJTI0_6+0(%rip) */
- 0x48, 0x63, 0x14, 0x96, //0x00003185 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00003189 addq %rsi, %rdx
- 0xff, 0xe2, //0x0000318c jmpq *%rdx
- //0x0000318e LBB0_636
- 0x49, 0x8b, 0x57, 0x08, //0x0000318e movq $8(%r15), %rdx
- 0x48, 0x89, 0xd1, //0x00003192 movq %rdx, %rcx
- 0x48, 0x29, 0xd9, //0x00003195 subq %rbx, %rcx
- 0x4c, 0x01, 0xdb, //0x00003198 addq %r11, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x0000319b cmpq $32, %rcx
- 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x0000319f jb LBB0_641
- 0x48, 0x29, 0xc2, //0x000031a5 subq %rax, %rdx
- 0x48, 0x83, 0xc2, 0xdf, //0x000031a8 addq $-33, %rdx
- 0x48, 0x89, 0xd6, //0x000031ac movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x000031af andq $-32, %rsi
- 0x48, 0x01, 0xc6, //0x000031b3 addq %rax, %rsi
- 0x49, 0x8d, 0x74, 0x33, 0x21, //0x000031b6 leaq $33(%r11,%rsi), %rsi
- 0x83, 0xe2, 0x1f, //0x000031bb andl $31, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0x5a, 0xce, 0xff, 0xff, //0x000031be vmovdqu $-12710(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x72, 0xce, 0xff, 0xff, //0x000031c6 vmovdqu $-12686(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x8a, 0xce, 0xff, 0xff, //0x000031ce vmovdqu $-12662(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031d6 .p2align 4, 0x90
- //0x000031e0 LBB0_638
- 0xc5, 0xfe, 0x6f, 0x1b, //0x000031e0 vmovdqu (%rbx), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x000031e4 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0xeb, 0xd9, //0x000031e8 vpor %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0x74, 0xda, //0x000031ec vpcmpeqb %ymm2, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x000031f0 vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000031f4 vpmovmskb %ymm3, %edi
- 0x85, 0xff, //0x000031f8 testl %edi, %edi
- 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x000031fa jne LBB0_654
- 0x48, 0x83, 0xc3, 0x20, //0x00003200 addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00003204 addq $-32, %rcx
- 0x48, 0x83, 0xf9, 0x1f, //0x00003208 cmpq $31, %rcx
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000320c ja LBB0_638
- 0x48, 0x89, 0xd1, //0x00003212 movq %rdx, %rcx
- 0x48, 0x89, 0xf3, //0x00003215 movq %rsi, %rbx
- //0x00003218 LBB0_641
- 0x48, 0x83, 0xf9, 0x10, //0x00003218 cmpq $16, %rcx
- 0x0f, 0x82, 0x64, 0x00, 0x00, 0x00, //0x0000321c jb LBB0_646
- 0x48, 0x8d, 0x51, 0xf0, //0x00003222 leaq $-16(%rcx), %rdx
- 0x48, 0x89, 0xd6, //0x00003226 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00003229 andq $-16, %rsi
- 0x48, 0x8d, 0x74, 0x1e, 0x10, //0x0000322d leaq $16(%rsi,%rbx), %rsi
- 0x83, 0xe2, 0x0f, //0x00003232 andl $15, %edx
- 0xc5, 0xfa, 0x6f, 0x05, 0xa3, 0xcf, 0xff, 0xff, //0x00003235 vmovdqu $-12381(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0xab, 0xcf, 0xff, 0xff, //0x0000323d vmovdqu $-12373(%rip), %xmm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xb3, 0xcf, 0xff, 0xff, //0x00003245 vmovdqu $-12365(%rip), %xmm2 /* LCPI0_6+0(%rip) */
- //0x0000324d LBB0_643
- 0xc5, 0xfa, 0x6f, 0x1b, //0x0000324d vmovdqu (%rbx), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00003251 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xeb, 0xd9, //0x00003255 vpor %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x00003259 vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x0000325d vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00003261 vpmovmskb %xmm3, %edi
- 0x66, 0x85, 0xff, //0x00003265 testw %di, %di
- 0x0f, 0x85, 0xe8, 0x22, 0x00, 0x00, //0x00003268 jne LBB0_1095
- 0x48, 0x83, 0xc3, 0x10, //0x0000326e addq $16, %rbx
- 0x48, 0x83, 0xc1, 0xf0, //0x00003272 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x0f, //0x00003276 cmpq $15, %rcx
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000327a ja LBB0_643
- 0x48, 0x89, 0xd1, //0x00003280 movq %rdx, %rcx
- 0x48, 0x89, 0xf3, //0x00003283 movq %rsi, %rbx
- //0x00003286 LBB0_646
- 0x48, 0x85, 0xc9, //0x00003286 testq %rcx, %rcx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003289 je LBB0_653
- 0x48, 0x8d, 0x34, 0x0b, //0x0000328f leaq (%rbx,%rcx), %rsi
- //0x00003293 LBB0_648
- 0x0f, 0xb6, 0x13, //0x00003293 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x2c, //0x00003296 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003299 je LBB0_653
- 0x80, 0xfa, 0x7d, //0x0000329f cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000032a2 je LBB0_653
- 0x80, 0xfa, 0x5d, //0x000032a8 cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000032ab je LBB0_653
- 0x48, 0xff, 0xc3, //0x000032b1 incq %rbx
- 0x48, 0xff, 0xc9, //0x000032b4 decq %rcx
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000032b7 jne LBB0_648
- 0x48, 0x89, 0xf3, //0x000032bd movq %rsi, %rbx
- //0x000032c0 LBB0_653
- 0x4c, 0x29, 0xdb, //0x000032c0 subq %r11, %rbx
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000032c3 movq $8(%rsp), %rcx
- 0x48, 0x89, 0x19, //0x000032c8 movq %rbx, (%rcx)
- 0x48, 0x89, 0xc1, //0x000032cb movq %rax, %rcx
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000032ce jmp LBB0_659
- //0x000032d3 LBB0_654
- 0x48, 0x63, 0xcf, //0x000032d3 movslq %edi, %rcx
- //0x000032d6 LBB0_655
- 0x48, 0x0f, 0xbc, 0xc9, //0x000032d6 bsfq %rcx, %rcx
- 0x4c, 0x29, 0xdb, //0x000032da subq %r11, %rbx
- 0x48, 0x01, 0xcb, //0x000032dd addq %rcx, %rbx
- 0x49, 0x89, 0x1e, //0x000032e0 movq %rbx, (%r14)
- 0x48, 0x89, 0xc1, //0x000032e3 movq %rax, %rcx
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000032e6 jmp LBB0_659
- //0x000032eb LBB0_656
- 0x49, 0x89, 0x06, //0x000032eb movq %rax, (%r14)
- 0x49, 0x89, 0xc2, //0x000032ee movq %rax, %r10
- //0x000032f1 LBB0_657
- 0x49, 0xff, 0xca, //0x000032f1 decq %r10
- 0x4d, 0x89, 0x16, //0x000032f4 movq %r10, (%r14)
- //0x000032f7 LBB0_658
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000032f7 movq $-2, %rcx
- //0x000032fe LBB0_659
- 0x48, 0x89, 0xc8, //0x000032fe movq %rcx, %rax
- 0x48, 0x8d, 0x65, 0xd8, //0x00003301 leaq $-40(%rbp), %rsp
- 0x5b, //0x00003305 popq %rbx
- 0x41, 0x5c, //0x00003306 popq %r12
- 0x41, 0x5d, //0x00003308 popq %r13
- 0x41, 0x5e, //0x0000330a popq %r14
- 0x41, 0x5f, //0x0000330c popq %r15
- 0x5d, //0x0000330e popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000330f vzeroupper
- 0xc3, //0x00003312 retq
- //0x00003313 LBB0_660
- 0x4c, 0x89, 0xe8, //0x00003313 movq %r13, %rax
- 0x4d, 0x8d, 0x6b, 0x04, //0x00003316 leaq $4(%r11), %r13
- 0x4d, 0x89, 0x2e, //0x0000331a movq %r13, (%r14)
- 0x4c, 0x89, 0xd9, //0x0000331d movq %r11, %rcx
- 0x48, 0x85, 0xc0, //0x00003320 testq %rax, %rax
- 0x0f, 0x8e, 0xd5, 0xff, 0xff, 0xff, //0x00003323 jle LBB0_659
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003329 .p2align 4, 0x90
- //0x00003330 LBB0_662
- 0x49, 0x8b, 0x32, //0x00003330 movq (%r10), %rsi
- 0x49, 0x89, 0xf1, //0x00003333 movq %rsi, %r9
- 0x4c, 0x89, 0xc1, //0x00003336 movq %r8, %rcx
- 0x48, 0x85, 0xf6, //0x00003339 testq %rsi, %rsi
- 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000333c je LBB0_659
- //0x00003342 LBB0_664
- 0x4d, 0x8b, 0x27, //0x00003342 movq (%r15), %r12
- 0x49, 0x8b, 0x57, 0x08, //0x00003345 movq $8(%r15), %rdx
- 0x49, 0x39, 0xd5, //0x00003349 cmpq %rdx, %r13
- 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000334c jae LBB0_669
- 0x43, 0x8a, 0x04, 0x2c, //0x00003352 movb (%r12,%r13), %al
- 0x3c, 0x0d, //0x00003356 cmpb $13, %al
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00003358 je LBB0_669
- 0x3c, 0x20, //0x0000335e cmpb $32, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003360 je LBB0_669
- 0x04, 0xf7, //0x00003366 addb $-9, %al
- 0x3c, 0x01, //0x00003368 cmpb $1, %al
- 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000336a jbe LBB0_669
- 0x4d, 0x89, 0xeb, //0x00003370 movq %r13, %r11
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00003373 jmp LBB0_695
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003378 .p2align 4, 0x90
- //0x00003380 LBB0_669
- 0x4d, 0x8d, 0x5d, 0x01, //0x00003380 leaq $1(%r13), %r11
- 0x49, 0x39, 0xd3, //0x00003384 cmpq %rdx, %r11
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003387 jae LBB0_673
- 0x43, 0x8a, 0x1c, 0x1c, //0x0000338d movb (%r12,%r11), %bl
- 0x80, 0xfb, 0x0d, //0x00003391 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003394 je LBB0_673
- 0x80, 0xfb, 0x20, //0x0000339a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000339d je LBB0_673
- 0x80, 0xc3, 0xf7, //0x000033a3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000033a6 cmpb $1, %bl
- 0x0f, 0x87, 0x4c, 0x01, 0x00, 0x00, //0x000033a9 ja LBB0_695
- 0x90, //0x000033af .p2align 4, 0x90
- //0x000033b0 LBB0_673
- 0x4d, 0x8d, 0x5d, 0x02, //0x000033b0 leaq $2(%r13), %r11
- 0x49, 0x39, 0xd3, //0x000033b4 cmpq %rdx, %r11
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000033b7 jae LBB0_677
- 0x43, 0x8a, 0x1c, 0x1c, //0x000033bd movb (%r12,%r11), %bl
- 0x80, 0xfb, 0x0d, //0x000033c1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000033c4 je LBB0_677
- 0x80, 0xfb, 0x20, //0x000033ca cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000033cd je LBB0_677
- 0x80, 0xc3, 0xf7, //0x000033d3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000033d6 cmpb $1, %bl
- 0x0f, 0x87, 0x1c, 0x01, 0x00, 0x00, //0x000033d9 ja LBB0_695
- 0x90, //0x000033df .p2align 4, 0x90
- //0x000033e0 LBB0_677
- 0x4d, 0x8d, 0x5d, 0x03, //0x000033e0 leaq $3(%r13), %r11
- 0x49, 0x39, 0xd3, //0x000033e4 cmpq %rdx, %r11
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000033e7 jae LBB0_681
- 0x43, 0x8a, 0x1c, 0x1c, //0x000033ed movb (%r12,%r11), %bl
- 0x80, 0xfb, 0x0d, //0x000033f1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000033f4 je LBB0_681
- 0x80, 0xfb, 0x20, //0x000033fa cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000033fd je LBB0_681
- 0x80, 0xc3, 0xf7, //0x00003403 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00003406 cmpb $1, %bl
- 0x0f, 0x87, 0xec, 0x00, 0x00, 0x00, //0x00003409 ja LBB0_695
- 0x90, //0x0000340f .p2align 4, 0x90
- //0x00003410 LBB0_681
- 0x4d, 0x8d, 0x5d, 0x04, //0x00003410 leaq $4(%r13), %r11
- 0x48, 0x89, 0xd6, //0x00003414 movq %rdx, %rsi
- 0x4c, 0x29, 0xde, //0x00003417 subq %r11, %rsi
- 0x0f, 0x86, 0x82, 0x19, 0x00, 0x00, //0x0000341a jbe LBB0_1013
- 0x4d, 0x01, 0xe3, //0x00003420 addq %r12, %r11
- 0x48, 0x83, 0xfe, 0x20, //0x00003423 cmpq $32, %rsi
- 0x0f, 0x82, 0x59, 0x00, 0x00, 0x00, //0x00003427 jb LBB0_687
- 0x4c, 0x89, 0xc0, //0x0000342d movq %r8, %rax
- 0x48, 0x89, 0xd1, //0x00003430 movq %rdx, %rcx
- 0x4c, 0x29, 0xe9, //0x00003433 subq %r13, %rcx
- 0x48, 0x83, 0xc1, 0xdc, //0x00003436 addq $-36, %rcx
- 0x48, 0x89, 0xcf, //0x0000343a movq %rcx, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x0000343d andq $-32, %rdi
- 0x4c, 0x01, 0xef, //0x00003441 addq %r13, %rdi
- 0x4d, 0x8d, 0x44, 0x3c, 0x24, //0x00003444 leaq $36(%r12,%rdi), %r8
- 0x83, 0xe1, 0x1f, //0x00003449 andl $31, %ecx
- 0x90, 0x90, 0x90, 0x90, //0x0000344c .p2align 4, 0x90
- //0x00003450 LBB0_684
- 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00003450 vmovdqu (%r11), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00003455 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x0000345a vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x0000345e vpmovmskb %ymm0, %ebx
- 0x83, 0xfb, 0xff, //0x00003462 cmpl $-1, %ebx
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00003465 jne LBB0_694
- 0x49, 0x83, 0xc3, 0x20, //0x0000346b addq $32, %r11
- 0x48, 0x83, 0xc6, 0xe0, //0x0000346f addq $-32, %rsi
- 0x48, 0x83, 0xfe, 0x1f, //0x00003473 cmpq $31, %rsi
- 0x0f, 0x87, 0xd3, 0xff, 0xff, 0xff, //0x00003477 ja LBB0_684
- 0x48, 0x89, 0xce, //0x0000347d movq %rcx, %rsi
- 0x4d, 0x89, 0xc3, //0x00003480 movq %r8, %r11
- 0x49, 0x89, 0xc0, //0x00003483 movq %rax, %r8
- //0x00003486 LBB0_687
- 0x48, 0x85, 0xf6, //0x00003486 testq %rsi, %rsi
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003489 movabsq $4294977024, %rax
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003493 je LBB0_693
- 0x49, 0x8d, 0x3c, 0x33, //0x00003499 leaq (%r11,%rsi), %rdi
- 0x49, 0xff, 0xc3, //0x0000349d incq %r11
- //0x000034a0 LBB0_689
- 0x41, 0x0f, 0xbe, 0x5b, 0xff, //0x000034a0 movsbl $-1(%r11), %ebx
- 0x83, 0xfb, 0x20, //0x000034a5 cmpl $32, %ebx
- 0x0f, 0x87, 0xcf, 0x0c, 0x00, 0x00, //0x000034a8 ja LBB0_869
- 0x48, 0x0f, 0xa3, 0xd8, //0x000034ae btq %rbx, %rax
- 0x0f, 0x83, 0xc5, 0x0c, 0x00, 0x00, //0x000034b2 jae LBB0_869
- 0x48, 0xff, 0xce, //0x000034b8 decq %rsi
- 0x49, 0xff, 0xc3, //0x000034bb incq %r11
- 0x48, 0x85, 0xf6, //0x000034be testq %rsi, %rsi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000034c1 jne LBB0_689
- 0x49, 0x89, 0xfb, //0x000034c7 movq %rdi, %r11
- //0x000034ca LBB0_693
- 0x4d, 0x29, 0xe3, //0x000034ca subq %r12, %r11
- 0x49, 0x39, 0xd3, //0x000034cd cmpq %rdx, %r11
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000034d0 jb LBB0_695
- 0xe9, 0xca, 0x18, 0x00, 0x00, //0x000034d6 jmp LBB0_1014
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000034db .p2align 4, 0x90
- //0x000034e0 LBB0_694
- 0x4d, 0x29, 0xe3, //0x000034e0 subq %r12, %r11
- 0xf7, 0xd3, //0x000034e3 notl %ebx
- 0x48, 0x63, 0xcb, //0x000034e5 movslq %ebx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000034e8 bsfq %rcx, %rcx
- 0x49, 0x01, 0xcb, //0x000034ec addq %rcx, %r11
- 0x49, 0x89, 0xc0, //0x000034ef movq %rax, %r8
- 0x49, 0x39, 0xd3, //0x000034f2 cmpq %rdx, %r11
- 0x0f, 0x83, 0xaa, 0x18, 0x00, 0x00, //0x000034f5 jae LBB0_1014
- //0x000034fb LBB0_695
- 0x4d, 0x8d, 0x6b, 0x01, //0x000034fb leaq $1(%r11), %r13
- 0x4d, 0x89, 0x2e, //0x000034ff movq %r13, (%r14)
- 0x43, 0x0f, 0xbe, 0x3c, 0x1c, //0x00003502 movsbl (%r12,%r11), %edi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003507 movq $-1, %rcx
- 0x85, 0xff, //0x0000350e testl %edi, %edi
- 0x0f, 0x84, 0xe8, 0xfd, 0xff, 0xff, //0x00003510 je LBB0_659
- 0x49, 0x8d, 0x71, 0xff, //0x00003516 leaq $-1(%r9), %rsi
- 0x43, 0x8b, 0x1c, 0xca, //0x0000351a movl (%r10,%r9,8), %ebx
- 0x49, 0x83, 0xf8, 0xff, //0x0000351e cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xc3, //0x00003522 cmoveq %r11, %r8
- 0xff, 0xcb, //0x00003526 decl %ebx
- 0x83, 0xfb, 0x05, //0x00003528 cmpl $5, %ebx
- 0x0f, 0x87, 0xe7, 0x01, 0x00, 0x00, //0x0000352b ja LBB0_724
- 0x48, 0x8d, 0x05, 0x10, 0x26, 0x00, 0x00, //0x00003531 leaq $9744(%rip), %rax /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x14, 0x98, //0x00003538 movslq (%rax,%rbx,4), %rdx
- 0x48, 0x01, 0xc2, //0x0000353c addq %rax, %rdx
- 0xff, 0xe2, //0x0000353f jmpq *%rdx
- //0x00003541 LBB0_698
- 0x83, 0xff, 0x2c, //0x00003541 cmpl $44, %edi
- 0x0f, 0x84, 0x77, 0x02, 0x00, 0x00, //0x00003544 je LBB0_733
- 0x83, 0xff, 0x5d, //0x0000354a cmpl $93, %edi
- 0x0f, 0x84, 0x57, 0x02, 0x00, 0x00, //0x0000354d je LBB0_700
- 0xe9, 0x9f, 0xfd, 0xff, 0xff, //0x00003553 jmp LBB0_658
- //0x00003558 LBB0_701
- 0x40, 0x80, 0xff, 0x5d, //0x00003558 cmpb $93, %dil
- 0x0f, 0x84, 0x48, 0x02, 0x00, 0x00, //0x0000355c je LBB0_700
- 0x4b, 0xc7, 0x04, 0xca, 0x01, 0x00, 0x00, 0x00, //0x00003562 movq $1, (%r10,%r9,8)
- 0x83, 0xff, 0x7b, //0x0000356a cmpl $123, %edi
- 0x0f, 0x86, 0xb1, 0x01, 0x00, 0x00, //0x0000356d jbe LBB0_703
- 0xe9, 0x7f, 0xfd, 0xff, 0xff, //0x00003573 jmp LBB0_658
- //0x00003578 LBB0_704
- 0x40, 0x80, 0xff, 0x22, //0x00003578 cmpb $34, %dil
- 0x0f, 0x85, 0x75, 0xfd, 0xff, 0xff, //0x0000357c jne LBB0_658
- 0x4b, 0xc7, 0x04, 0xca, 0x04, 0x00, 0x00, 0x00, //0x00003582 movq $4, (%r10,%r9,8)
- 0x49, 0x8b, 0x57, 0x08, //0x0000358a movq $8(%r15), %rdx
- 0x48, 0x89, 0xd1, //0x0000358e movq %rdx, %rcx
- 0x4c, 0x29, 0xe9, //0x00003591 subq %r13, %rcx
- 0x0f, 0x84, 0x06, 0x21, 0x00, 0x00, //0x00003594 je LBB0_1109
- 0x4c, 0x89, 0x6c, 0x24, 0x20, //0x0000359a movq %r13, $32(%rsp)
- 0x4b, 0x8d, 0x1c, 0x2c, //0x0000359f leaq (%r12,%r13), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x000035a3 cmpq $64, %rcx
- 0x48, 0x89, 0x54, 0x24, 0x18, //0x000035a7 movq %rdx, $24(%rsp)
- 0x0f, 0x82, 0xf1, 0x12, 0x00, 0x00, //0x000035ac jb LBB0_949
- 0x4c, 0x89, 0x04, 0x24, //0x000035b2 movq %r8, (%rsp)
- 0x4d, 0x89, 0xd0, //0x000035b6 movq %r10, %r8
- 0x41, 0x89, 0xca, //0x000035b9 movl %ecx, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x000035bc andl $63, %r10d
- 0x4c, 0x29, 0xda, //0x000035c0 subq %r11, %rdx
- 0x48, 0x83, 0xc2, 0xbf, //0x000035c3 addq $-65, %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x000035c7 andq $-64, %rdx
- 0x4c, 0x01, 0xda, //0x000035cb addq %r11, %rdx
- 0x4d, 0x8d, 0x6c, 0x14, 0x41, //0x000035ce leaq $65(%r12,%rdx), %r13
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000035d3 movq $-1, %r9
- 0x45, 0x31, 0xf6, //0x000035da xorl %r14d, %r14d
- 0x90, 0x90, 0x90, //0x000035dd .p2align 4, 0x90
- //0x000035e0 LBB0_708
- 0xc5, 0xfe, 0x6f, 0x03, //0x000035e0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x000035e4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000035e9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000035ed vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd6, //0x000035f1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000035f5 vpmovmskb %ymm2, %edi
- 0xc5, 0xfd, 0x74, 0xc7, //0x000035f9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000035fd vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00003601 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003605 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe7, 0x20, //0x00003609 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000360d shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00003611 orq %rax, %rsi
- 0x49, 0x83, 0xf9, 0xff, //0x00003614 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003618 jne LBB0_710
- 0x48, 0x85, 0xf6, //0x0000361e testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00003621 jne LBB0_718
- //0x00003627 LBB0_710
- 0x48, 0x09, 0xd7, //0x00003627 orq %rdx, %rdi
- 0x48, 0x89, 0xf0, //0x0000362a movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x0000362d orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00003630 jne LBB0_719
- //0x00003636 LBB0_711
- 0x48, 0x85, 0xff, //0x00003636 testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003639 jne LBB0_720
- //0x0000363f LBB0_712
- 0x48, 0x83, 0xc1, 0xc0, //0x0000363f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00003643 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00003647 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x0000364b ja LBB0_708
- 0xe9, 0x2e, 0x0f, 0x00, 0x00, //0x00003651 jmp LBB0_713
- //0x00003656 LBB0_718
- 0x48, 0x89, 0xd8, //0x00003656 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x00003659 subq %r12, %rax
- 0x4c, 0x0f, 0xbc, 0xce, //0x0000365c bsfq %rsi, %r9
- 0x49, 0x01, 0xc1, //0x00003660 addq %rax, %r9
- 0x48, 0x09, 0xd7, //0x00003663 orq %rdx, %rdi
- 0x48, 0x89, 0xf0, //0x00003666 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00003669 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000366c je LBB0_711
- //0x00003672 LBB0_719
- 0x4c, 0x89, 0xf0, //0x00003672 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00003675 notq %rax
- 0x48, 0x21, 0xf0, //0x00003678 andq %rsi, %rax
- 0x4c, 0x8d, 0x3c, 0x00, //0x0000367b leaq (%rax,%rax), %r15
- 0x4d, 0x09, 0xf7, //0x0000367f orq %r14, %r15
- 0x4c, 0x89, 0xfa, //0x00003682 movq %r15, %rdx
- 0x48, 0xf7, 0xd2, //0x00003685 notq %rdx
- 0x48, 0x21, 0xf2, //0x00003688 andq %rsi, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000368b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00003695 andq %rsi, %rdx
- 0x45, 0x31, 0xf6, //0x00003698 xorl %r14d, %r14d
- 0x48, 0x01, 0xc2, //0x0000369b addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc6, //0x0000369e setb %r14b
- 0x48, 0x01, 0xd2, //0x000036a2 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000036a5 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x000036af xorq %rax, %rdx
- 0x4c, 0x21, 0xfa, //0x000036b2 andq %r15, %rdx
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000036b5 movq $16(%rsp), %r15
- 0x48, 0xf7, 0xd2, //0x000036ba notq %rdx
- 0x48, 0x21, 0xd7, //0x000036bd andq %rdx, %rdi
- 0x48, 0x85, 0xff, //0x000036c0 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x000036c3 je LBB0_712
- //0x000036c9 LBB0_720
- 0x48, 0x0f, 0xbc, 0xc7, //0x000036c9 bsfq %rdi, %rax
- 0x4c, 0x29, 0xe3, //0x000036cd subq %r12, %rbx
- 0x4c, 0x8d, 0x6c, 0x03, 0x01, //0x000036d0 leaq $1(%rbx,%rax), %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000036d5 movq $8(%rsp), %r14
- 0x4d, 0x89, 0xc2, //0x000036da movq %r8, %r10
- 0x4c, 0x8b, 0x04, 0x24, //0x000036dd movq (%rsp), %r8
- 0x4d, 0x85, 0xed, //0x000036e1 testq %r13, %r13
- 0x0f, 0x88, 0xdc, 0x16, 0x00, 0x00, //0x000036e4 js LBB0_978
- //0x000036ea LBB0_721
- 0x4d, 0x89, 0x2e, //0x000036ea movq %r13, (%r14)
- 0x4c, 0x89, 0xd9, //0x000036ed movq %r11, %rcx
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0x00, //0x000036f0 cmpq $0, $32(%rsp)
- 0x0f, 0x8f, 0x34, 0xfc, 0xff, 0xff, //0x000036f6 jg LBB0_662
- 0xe9, 0xfd, 0xfb, 0xff, 0xff, //0x000036fc jmp LBB0_659
- //0x00003701 LBB0_722
- 0x40, 0x80, 0xff, 0x3a, //0x00003701 cmpb $58, %dil
- 0x0f, 0x85, 0xec, 0xfb, 0xff, 0xff, //0x00003705 jne LBB0_658
- 0x4b, 0xc7, 0x04, 0xca, 0x00, 0x00, 0x00, 0x00, //0x0000370b movq $0, (%r10,%r9,8)
- 0xe9, 0x18, 0xfc, 0xff, 0xff, //0x00003713 jmp LBB0_662
- //0x00003718 LBB0_724
- 0x49, 0x89, 0x32, //0x00003718 movq %rsi, (%r10)
- 0x83, 0xff, 0x7b, //0x0000371b cmpl $123, %edi
- 0x0f, 0x87, 0xd3, 0xfb, 0xff, 0xff, //0x0000371e ja LBB0_658
- //0x00003724 LBB0_703
- 0x4f, 0x8d, 0x0c, 0x1c, //0x00003724 leaq (%r12,%r11), %r9
- 0x89, 0xf8, //0x00003728 movl %edi, %eax
- 0x48, 0x8d, 0x15, 0x2f, 0x24, 0x00, 0x00, //0x0000372a leaq $9263(%rip), %rdx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00003731 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00003735 addq %rdx, %rax
- 0xff, 0xe0, //0x00003738 jmpq *%rax
- //0x0000373a LBB0_729
- 0x4d, 0x8b, 0x57, 0x08, //0x0000373a movq $8(%r15), %r10
- 0x4d, 0x29, 0xda, //0x0000373e subq %r11, %r10
- 0x0f, 0x84, 0x9a, 0x16, 0x00, 0x00, //0x00003741 je LBB0_1016
- 0x4c, 0x89, 0x04, 0x24, //0x00003747 movq %r8, (%rsp)
- 0x41, 0x80, 0x39, 0x30, //0x0000374b cmpb $48, (%r9)
- 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x0000374f jne LBB0_758
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003755 movl $1, %r8d
- 0x49, 0x83, 0xfa, 0x01, //0x0000375b cmpq $1, %r10
- 0x0f, 0x85, 0x1d, 0x02, 0x00, 0x00, //0x0000375f jne LBB0_756
- //0x00003765 LBB0_732
- 0x4c, 0x89, 0xe9, //0x00003765 movq %r13, %rcx
- 0xe9, 0xeb, 0x09, 0x00, 0x00, //0x00003768 jmp LBB0_867
- //0x0000376d LBB0_725
- 0x83, 0xff, 0x2c, //0x0000376d cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00003770 jne LBB0_726
- 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003776 cmpq $4095, %r9
- 0x0f, 0x8f, 0x2e, 0x16, 0x00, 0x00, //0x0000377d jg LBB0_1097
- 0x49, 0x8d, 0x41, 0x01, //0x00003783 leaq $1(%r9), %rax
- 0x49, 0x89, 0x02, //0x00003787 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000378a movq $3, $8(%r10,%r9,8)
- 0xe9, 0x98, 0xfb, 0xff, 0xff, //0x00003793 jmp LBB0_662
- //0x00003798 LBB0_727
- 0x83, 0xff, 0x22, //0x00003798 cmpl $34, %edi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000379b je LBB0_737
- //0x000037a1 LBB0_726
- 0x83, 0xff, 0x7d, //0x000037a1 cmpl $125, %edi
- 0x0f, 0x85, 0x4d, 0xfb, 0xff, 0xff, //0x000037a4 jne LBB0_658
- //0x000037aa LBB0_700
- 0x49, 0x89, 0x32, //0x000037aa movq %rsi, (%r10)
- 0x49, 0x89, 0xf1, //0x000037ad movq %rsi, %r9
- 0x4c, 0x89, 0xc1, //0x000037b0 movq %r8, %rcx
- 0x48, 0x85, 0xf6, //0x000037b3 testq %rsi, %rsi
- 0x0f, 0x85, 0x86, 0xfb, 0xff, 0xff, //0x000037b6 jne LBB0_664
- 0xe9, 0x3d, 0xfb, 0xff, 0xff, //0x000037bc jmp LBB0_659
- //0x000037c1 LBB0_733
- 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000037c1 cmpq $4095, %r9
- 0x0f, 0x8f, 0xe3, 0x15, 0x00, 0x00, //0x000037c8 jg LBB0_1097
- 0x49, 0x8d, 0x41, 0x01, //0x000037ce leaq $1(%r9), %rax
- 0x49, 0x89, 0x02, //0x000037d2 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000037d5 movq $0, $8(%r10,%r9,8)
- 0xe9, 0x4d, 0xfb, 0xff, 0xff, //0x000037de jmp LBB0_662
- //0x000037e3 LBB0_737
- 0x4c, 0x89, 0x04, 0x24, //0x000037e3 movq %r8, (%rsp)
- 0x4b, 0xc7, 0x04, 0xca, 0x02, 0x00, 0x00, 0x00, //0x000037e7 movq $2, (%r10,%r9,8)
- 0x4d, 0x8b, 0x47, 0x08, //0x000037ef movq $8(%r15), %r8
- 0x4c, 0x89, 0xc1, //0x000037f3 movq %r8, %rcx
- 0x4c, 0x29, 0xe9, //0x000037f6 subq %r13, %rcx
- 0x0f, 0x84, 0xbb, 0x1e, 0x00, 0x00, //0x000037f9 je LBB0_1116
- 0x4c, 0x89, 0x6c, 0x24, 0x20, //0x000037ff movq %r13, $32(%rsp)
- 0x4b, 0x8d, 0x1c, 0x2c, //0x00003804 leaq (%r12,%r13), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00003808 cmpq $64, %rcx
- 0x0f, 0x82, 0x2e, 0x11, 0x00, 0x00, //0x0000380c jb LBB0_957
- 0x41, 0x89, 0xca, //0x00003812 movl %ecx, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00003815 andl $63, %r10d
- 0x4c, 0x89, 0xc0, //0x00003819 movq %r8, %rax
- 0x4c, 0x29, 0xd8, //0x0000381c subq %r11, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x0000381f addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00003823 andq $-64, %rax
- 0x4c, 0x01, 0xd8, //0x00003827 addq %r11, %rax
- 0x4d, 0x8d, 0x6c, 0x04, 0x41, //0x0000382a leaq $65(%r12,%rax), %r13
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000382f movq $-1, %r9
- 0x45, 0x31, 0xf6, //0x00003836 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003839 .p2align 4, 0x90
- //0x00003840 LBB0_740
- 0xc5, 0xfe, 0x6f, 0x03, //0x00003840 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00003844 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00003849 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x0000384d vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00003851 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00003855 vpmovmskb %ymm2, %edi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00003859 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000385d vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00003861 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003865 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe7, 0x20, //0x00003869 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000386d shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00003871 orq %rax, %rsi
- 0x49, 0x83, 0xf9, 0xff, //0x00003874 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003878 jne LBB0_742
- 0x48, 0x85, 0xf6, //0x0000387e testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00003881 jne LBB0_750
- //0x00003887 LBB0_742
- 0x48, 0x09, 0xd7, //0x00003887 orq %rdx, %rdi
- 0x48, 0x89, 0xf0, //0x0000388a movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x0000388d orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00003890 jne LBB0_751
- //0x00003896 LBB0_743
- 0x48, 0x85, 0xff, //0x00003896 testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003899 jne LBB0_752
- //0x0000389f LBB0_744
- 0x48, 0x83, 0xc1, 0xc0, //0x0000389f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x000038a3 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000038a7 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000038ab ja LBB0_740
- 0xe9, 0x6f, 0x0e, 0x00, 0x00, //0x000038b1 jmp LBB0_745
- //0x000038b6 LBB0_750
- 0x48, 0x89, 0xd8, //0x000038b6 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x000038b9 subq %r12, %rax
- 0x4c, 0x0f, 0xbc, 0xce, //0x000038bc bsfq %rsi, %r9
- 0x49, 0x01, 0xc1, //0x000038c0 addq %rax, %r9
- 0x48, 0x09, 0xd7, //0x000038c3 orq %rdx, %rdi
- 0x48, 0x89, 0xf0, //0x000038c6 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000038c9 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000038cc je LBB0_743
- //0x000038d2 LBB0_751
- 0x4c, 0x89, 0xf0, //0x000038d2 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x000038d5 notq %rax
- 0x48, 0x21, 0xf0, //0x000038d8 andq %rsi, %rax
- 0x4c, 0x8d, 0x3c, 0x00, //0x000038db leaq (%rax,%rax), %r15
- 0x4d, 0x09, 0xf7, //0x000038df orq %r14, %r15
- 0x4c, 0x89, 0xfa, //0x000038e2 movq %r15, %rdx
- 0x48, 0xf7, 0xd2, //0x000038e5 notq %rdx
- 0x48, 0x21, 0xf2, //0x000038e8 andq %rsi, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000038eb movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x000038f5 andq %rsi, %rdx
- 0x45, 0x31, 0xf6, //0x000038f8 xorl %r14d, %r14d
- 0x48, 0x01, 0xc2, //0x000038fb addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc6, //0x000038fe setb %r14b
- 0x48, 0x01, 0xd2, //0x00003902 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003905 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x0000390f xorq %rax, %rdx
- 0x4c, 0x21, 0xfa, //0x00003912 andq %r15, %rdx
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00003915 movq $16(%rsp), %r15
- 0x48, 0xf7, 0xd2, //0x0000391a notq %rdx
- 0x48, 0x21, 0xd7, //0x0000391d andq %rdx, %rdi
- 0x48, 0x85, 0xff, //0x00003920 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00003923 je LBB0_744
- //0x00003929 LBB0_752
- 0x48, 0x0f, 0xbc, 0xc7, //0x00003929 bsfq %rdi, %rax
- 0x4c, 0x29, 0xe3, //0x0000392d subq %r12, %rbx
- 0x4c, 0x8d, 0x6c, 0x03, 0x01, //0x00003930 leaq $1(%rbx,%rax), %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00003935 movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x0000393a movq $40(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x0000393f testq %r13, %r13
- 0x0f, 0x88, 0x56, 0x1b, 0x00, 0x00, //0x00003942 js LBB0_1082
- //0x00003948 LBB0_753
- 0x4d, 0x89, 0x2e, //0x00003948 movq %r13, (%r14)
- 0x4c, 0x89, 0xd9, //0x0000394b movq %r11, %rcx
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0x00, //0x0000394e cmpq $0, $32(%rsp)
- 0x4c, 0x8b, 0x04, 0x24, //0x00003954 movq (%rsp), %r8
- 0x0f, 0x8e, 0xa0, 0xf9, 0xff, 0xff, //0x00003958 jle LBB0_659
- 0x49, 0x8b, 0x02, //0x0000395e movq (%r10), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003961 cmpq $4095, %rax
- 0x0f, 0x8f, 0x44, 0x14, 0x00, 0x00, //0x00003967 jg LBB0_1097
- 0x48, 0x8d, 0x48, 0x01, //0x0000396d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0a, //0x00003971 movq %rcx, (%r10)
- 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003974 movq $4, $8(%r10,%rax,8)
- 0xe9, 0xae, 0xf9, 0xff, 0xff, //0x0000397d jmp LBB0_662
- //0x00003982 LBB0_756
- 0x43, 0x8a, 0x0c, 0x2c, //0x00003982 movb (%r12,%r13), %cl
- 0x80, 0xc1, 0xd2, //0x00003986 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00003989 cmpb $55, %cl
- 0x0f, 0x87, 0xd3, 0xfd, 0xff, 0xff, //0x0000398c ja LBB0_732
- 0x0f, 0xb6, 0xc1, //0x00003992 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003995 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000399f btq %rax, %rcx
- 0x4c, 0x89, 0xe9, //0x000039a3 movq %r13, %rcx
- 0x0f, 0x83, 0xac, 0x07, 0x00, 0x00, //0x000039a6 jae LBB0_867
- //0x000039ac LBB0_758
- 0x4c, 0x89, 0x6c, 0x24, 0x20, //0x000039ac movq %r13, $32(%rsp)
- 0x49, 0x83, 0xfa, 0x20, //0x000039b1 cmpq $32, %r10
- 0x0f, 0x82, 0x4d, 0x0f, 0x00, 0x00, //0x000039b5 jb LBB0_954
- 0x49, 0x8d, 0x4a, 0xe0, //0x000039bb leaq $-32(%r10), %rcx
- 0x48, 0x89, 0xc8, //0x000039bf movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x000039c2 andq $-32, %rax
- 0x4e, 0x8d, 0x44, 0x08, 0x20, //0x000039c6 leaq $32(%rax,%r9), %r8
- 0x83, 0xe1, 0x1f, //0x000039cb andl $31, %ecx
- 0x48, 0x89, 0x4c, 0x24, 0x18, //0x000039ce movq %rcx, $24(%rsp)
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000039d3 movq $-1, %r13
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000039da movq $-1, %r15
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000039e1 movq $-1, %r12
- 0x4c, 0x89, 0xcb, //0x000039e8 movq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039eb .p2align 4, 0x90
- //0x000039f0 LBB0_760
- 0xc5, 0xfe, 0x6f, 0x03, //0x000039f0 vmovdqu (%rbx), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x000039f4 vpcmpgtb %ymm8, %ymm0, %ymm1
- 0xc5, 0xb5, 0x64, 0xd0, //0x000039f9 vpcmpgtb %ymm0, %ymm9, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x000039fd vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0xad, 0x74, 0xd0, //0x00003a01 vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xa5, 0x74, 0xd8, //0x00003a05 vpcmpeqb %ymm0, %ymm11, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x00003a09 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0x9d, 0xeb, 0xd8, //0x00003a0d vpor %ymm0, %ymm12, %ymm3
- 0xc5, 0x95, 0x74, 0xc0, //0x00003a11 vpcmpeqb %ymm0, %ymm13, %ymm0
- 0xc5, 0x7d, 0xd7, 0xf0, //0x00003a15 vpmovmskb %ymm0, %r14d
- 0xc5, 0x8d, 0x74, 0xdb, //0x00003a19 vpcmpeqb %ymm3, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xf3, //0x00003a1d vpmovmskb %ymm3, %esi
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00003a21 vpmovmskb %ymm2, %edi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x00003a25 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x00003a29 vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00003a2d vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003a31 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x00003a35 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x00003a38 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x00003a3c cmpl $32, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a3f je LBB0_762
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003a45 movl $-1, %eax
- 0xd3, 0xe0, //0x00003a4a shll %cl, %eax
- 0xf7, 0xd0, //0x00003a4c notl %eax
- 0x41, 0x21, 0xc6, //0x00003a4e andl %eax, %r14d
- 0x21, 0xc6, //0x00003a51 andl %eax, %esi
- 0x21, 0xf8, //0x00003a53 andl %edi, %eax
- 0x89, 0xc7, //0x00003a55 movl %eax, %edi
- //0x00003a57 LBB0_762
- 0x41, 0x8d, 0x56, 0xff, //0x00003a57 leal $-1(%r14), %edx
- 0x44, 0x21, 0xf2, //0x00003a5b andl %r14d, %edx
- 0x0f, 0x85, 0x81, 0x0b, 0x00, 0x00, //0x00003a5e jne LBB0_921
- 0x8d, 0x56, 0xff, //0x00003a64 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x00003a67 andl %esi, %edx
- 0x0f, 0x85, 0x76, 0x0b, 0x00, 0x00, //0x00003a69 jne LBB0_921
- 0x8d, 0x57, 0xff, //0x00003a6f leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00003a72 andl %edi, %edx
- 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x00003a74 jne LBB0_921
- 0x45, 0x85, 0xf6, //0x00003a7a testl %r14d, %r14d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003a7d je LBB0_768
- 0x48, 0x89, 0xd8, //0x00003a83 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00003a86 subq %r9, %rax
- 0x41, 0x0f, 0xbc, 0xd6, //0x00003a89 bsfl %r14d, %edx
- 0x48, 0x01, 0xc2, //0x00003a8d addq %rax, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x00003a90 cmpq $-1, %r12
- 0x0f, 0x85, 0x28, 0x0d, 0x00, 0x00, //0x00003a94 jne LBB0_942
- 0x49, 0x89, 0xd4, //0x00003a9a movq %rdx, %r12
- //0x00003a9d LBB0_768
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00003a9d movq $8(%rsp), %r14
- 0x85, 0xf6, //0x00003aa2 testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003aa4 je LBB0_771
- 0x48, 0x89, 0xd8, //0x00003aaa movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00003aad subq %r9, %rax
- 0x0f, 0xbc, 0xd6, //0x00003ab0 bsfl %esi, %edx
- 0x48, 0x01, 0xc2, //0x00003ab3 addq %rax, %rdx
- 0x49, 0x83, 0xff, 0xff, //0x00003ab6 cmpq $-1, %r15
- 0x0f, 0x85, 0xf7, 0x0c, 0x00, 0x00, //0x00003aba jne LBB0_941
- 0x49, 0x89, 0xd7, //0x00003ac0 movq %rdx, %r15
- //0x00003ac3 LBB0_771
- 0x85, 0xff, //0x00003ac3 testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003ac5 je LBB0_774
- 0x48, 0x89, 0xd8, //0x00003acb movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00003ace subq %r9, %rax
- 0x0f, 0xbc, 0xd7, //0x00003ad1 bsfl %edi, %edx
- 0x48, 0x01, 0xc2, //0x00003ad4 addq %rax, %rdx
- 0x49, 0x83, 0xfd, 0xff, //0x00003ad7 cmpq $-1, %r13
- 0x0f, 0x85, 0xd6, 0x0c, 0x00, 0x00, //0x00003adb jne LBB0_941
- 0x49, 0x89, 0xd5, //0x00003ae1 movq %rdx, %r13
- //0x00003ae4 LBB0_774
- 0x83, 0xf9, 0x20, //0x00003ae4 cmpl $32, %ecx
- 0x0f, 0x85, 0x69, 0x02, 0x00, 0x00, //0x00003ae7 jne LBB0_807
- 0x48, 0x83, 0xc3, 0x20, //0x00003aed addq $32, %rbx
- 0x49, 0x83, 0xc2, 0xe0, //0x00003af1 addq $-32, %r10
- 0x49, 0x83, 0xfa, 0x1f, //0x00003af5 cmpq $31, %r10
- 0x0f, 0x87, 0xf1, 0xfe, 0xff, 0xff, //0x00003af9 ja LBB0_760
- 0xc5, 0xf8, 0x77, //0x00003aff vzeroupper
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003b02 movq $24(%rsp), %r10
- //0x00003b07 LBB0_777
- 0x49, 0x83, 0xfa, 0x10, //0x00003b07 cmpq $16, %r10
- 0xc5, 0xfe, 0x6f, 0x2d, 0xed, 0xc4, 0xff, 0xff, //0x00003b0b vmovdqu $-15123(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x65, 0xc5, 0xff, 0xff, //0x00003b13 vmovdqu $-15003(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x7d, 0xc5, 0xff, 0xff, //0x00003b1b vmovdqu $-14979(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xf5, 0xc5, 0xff, 0xff, //0x00003b23 vmovdqu $-14859(%rip), %ymm8 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x0d, 0xc6, 0xff, 0xff, //0x00003b2b vmovdqu $-14835(%rip), %ymm9 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x25, 0xc6, 0xff, 0xff, //0x00003b33 vmovdqu $-14811(%rip), %ymm10 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x3d, 0xc6, 0xff, 0xff, //0x00003b3b vmovdqu $-14787(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xf5, 0xc4, 0xff, 0xff, //0x00003b43 vmovdqu $-15115(%rip), %ymm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x4d, 0xc6, 0xff, 0xff, //0x00003b4b vmovdqu $-14771(%rip), %ymm13 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x65, 0xc6, 0xff, 0xff, //0x00003b53 vmovdqu $-14747(%rip), %ymm14 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0xad, 0xc6, 0xff, 0xff, //0x00003b5b vmovdqu $-14675(%rip), %xmm15 /* LCPI0_18+0(%rip) */
- 0x0f, 0x82, 0x56, 0x01, 0x00, 0x00, //0x00003b63 jb LBB0_796
- 0x4d, 0x8d, 0x72, 0xf0, //0x00003b69 leaq $-16(%r10), %r14
- 0x4c, 0x89, 0xf0, //0x00003b6d movq %r14, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00003b70 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x00, 0x10, //0x00003b74 leaq $16(%rax,%r8), %rax
- 0x48, 0x89, 0x44, 0x24, 0x18, //0x00003b79 movq %rax, $24(%rsp)
- 0x41, 0x83, 0xe6, 0x0f, //0x00003b7e andl $15, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b82 .p2align 4, 0x90
- //0x00003b90 LBB0_779
- 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00003b90 vmovdqu (%r8), %xmm0
- 0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x00003b95 vpcmpgtb %xmm15, %xmm0, %xmm1
- 0xc5, 0xfa, 0x6f, 0x15, 0x7e, 0xc6, 0xff, 0xff, //0x00003b9a vmovdqu $-14722(%rip), %xmm2 /* LCPI0_19+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00003ba2 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00003ba6 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0x7e, 0xc6, 0xff, 0xff, //0x00003baa vpcmpeqb $-14722(%rip), %xmm0, %xmm2 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0x86, 0xc6, 0xff, 0xff, //0x00003bb2 vpcmpeqb $-14714(%rip), %xmm0, %xmm3 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x00003bba vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0x2a, 0xc6, 0xff, 0xff, //0x00003bbe vpor $-14806(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x82, 0xc6, 0xff, 0xff, //0x00003bc6 vpcmpeqb $-14718(%rip), %xmm0, %xmm0 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x8a, 0xc6, 0xff, 0xff, //0x00003bce vpcmpeqb $-14710(%rip), %xmm3, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00003bd6 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x00003bda vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00003bde vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xd8, //0x00003be2 vpmovmskb %xmm0, %ebx
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00003be6 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00003bea vpmovmskb %xmm2, %edi
- 0xc5, 0xf9, 0xd7, 0xc1, //0x00003bee vpmovmskb %xmm1, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003bf2 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x00003bf7 xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x00003bfa bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x00003bfe cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003c01 je LBB0_781
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003c07 movl $-1, %eax
- 0xd3, 0xe0, //0x00003c0c shll %cl, %eax
- 0xf7, 0xd0, //0x00003c0e notl %eax
- 0x21, 0xc3, //0x00003c10 andl %eax, %ebx
- 0x21, 0xc6, //0x00003c12 andl %eax, %esi
- 0x21, 0xf8, //0x00003c14 andl %edi, %eax
- 0x89, 0xc7, //0x00003c16 movl %eax, %edi
- //0x00003c18 LBB0_781
- 0x8d, 0x53, 0xff, //0x00003c18 leal $-1(%rbx), %edx
- 0x21, 0xda, //0x00003c1b andl %ebx, %edx
- 0x0f, 0x85, 0x7b, 0x0b, 0x00, 0x00, //0x00003c1d jne LBB0_940
- 0x8d, 0x56, 0xff, //0x00003c23 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x00003c26 andl %esi, %edx
- 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00003c28 jne LBB0_940
- 0x8d, 0x57, 0xff, //0x00003c2e leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00003c31 andl %edi, %edx
- 0x0f, 0x85, 0x65, 0x0b, 0x00, 0x00, //0x00003c33 jne LBB0_940
- 0x85, 0xdb, //0x00003c39 testl %ebx, %ebx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003c3b je LBB0_787
- 0x4c, 0x89, 0xc0, //0x00003c41 movq %r8, %rax
- 0x4c, 0x29, 0xc8, //0x00003c44 subq %r9, %rax
- 0x0f, 0xbc, 0xdb, //0x00003c47 bsfl %ebx, %ebx
- 0x48, 0x01, 0xc3, //0x00003c4a addq %rax, %rbx
- 0x49, 0x83, 0xfc, 0xff, //0x00003c4d cmpq $-1, %r12
- 0x0f, 0x85, 0xa3, 0x0b, 0x00, 0x00, //0x00003c51 jne LBB0_945
- 0x49, 0x89, 0xdc, //0x00003c57 movq %rbx, %r12
- //0x00003c5a LBB0_787
- 0x85, 0xf6, //0x00003c5a testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003c5c je LBB0_790
- 0x4c, 0x89, 0xc0, //0x00003c62 movq %r8, %rax
- 0x4c, 0x29, 0xc8, //0x00003c65 subq %r9, %rax
- 0x0f, 0xbc, 0xf6, //0x00003c68 bsfl %esi, %esi
- 0x48, 0x01, 0xc6, //0x00003c6b addq %rax, %rsi
- 0x49, 0x83, 0xff, 0xff, //0x00003c6e cmpq $-1, %r15
- 0x0f, 0x85, 0x5a, 0x0b, 0x00, 0x00, //0x00003c72 jne LBB0_943
- 0x49, 0x89, 0xf7, //0x00003c78 movq %rsi, %r15
- //0x00003c7b LBB0_790
- 0x85, 0xff, //0x00003c7b testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003c7d je LBB0_793
- 0x4c, 0x89, 0xc0, //0x00003c83 movq %r8, %rax
- 0x4c, 0x29, 0xc8, //0x00003c86 subq %r9, %rax
- 0x0f, 0xbc, 0xf7, //0x00003c89 bsfl %edi, %esi
- 0x48, 0x01, 0xc6, //0x00003c8c addq %rax, %rsi
- 0x49, 0x83, 0xfd, 0xff, //0x00003c8f cmpq $-1, %r13
- 0x0f, 0x85, 0x39, 0x0b, 0x00, 0x00, //0x00003c93 jne LBB0_943
- 0x49, 0x89, 0xf5, //0x00003c99 movq %rsi, %r13
- //0x00003c9c LBB0_793
- 0x83, 0xf9, 0x10, //0x00003c9c cmpl $16, %ecx
- 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00003c9f jne LBB0_808
- 0x49, 0x83, 0xc0, 0x10, //0x00003ca5 addq $16, %r8
- 0x49, 0x83, 0xc2, 0xf0, //0x00003ca9 addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x00003cad cmpq $15, %r10
- 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00003cb1 ja LBB0_779
- 0x4d, 0x89, 0xf2, //0x00003cb7 movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cba movq $24(%rsp), %r8
- //0x00003cbf LBB0_796
- 0x4d, 0x85, 0xd2, //0x00003cbf testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00003cc2 movq $8(%rsp), %r14
- 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00003cc7 je LBB0_809
- 0x4b, 0x8d, 0x0c, 0x10, //0x00003ccd leaq (%r8,%r10), %rcx
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003cd1 jmp LBB0_801
- //0x00003cd6 LBB0_798
- 0x49, 0x89, 0xf0, //0x00003cd6 movq %rsi, %r8
- 0x4d, 0x29, 0xc8, //0x00003cd9 subq %r9, %r8
- 0x49, 0x83, 0xfd, 0xff, //0x00003cdc cmpq $-1, %r13
- 0x0f, 0x85, 0x91, 0x0b, 0x00, 0x00, //0x00003ce0 jne LBB0_946
- 0x49, 0xff, 0xc8, //0x00003ce6 decq %r8
- 0x4d, 0x89, 0xc5, //0x00003ce9 movq %r8, %r13
- 0x90, 0x90, 0x90, 0x90, //0x00003cec .p2align 4, 0x90
- //0x00003cf0 LBB0_800
- 0x49, 0x89, 0xf0, //0x00003cf0 movq %rsi, %r8
- 0x49, 0xff, 0xca, //0x00003cf3 decq %r10
- 0x0f, 0x84, 0xe6, 0x0a, 0x00, 0x00, //0x00003cf6 je LBB0_944
- //0x00003cfc LBB0_801
- 0x41, 0x0f, 0xbe, 0x10, //0x00003cfc movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x00003d00 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00003d03 cmpl $58, %edx
- 0x0f, 0x87, 0x78, 0x00, 0x00, 0x00, //0x00003d06 ja LBB0_809
- 0x49, 0x8d, 0x70, 0x01, //0x00003d0c leaq $1(%r8), %rsi
- 0x48, 0x8d, 0x3d, 0x25, 0x21, 0x00, 0x00, //0x00003d10 leaq $8485(%rip), %rdi /* LJTI0_5+0(%rip) */
- 0x48, 0x63, 0x04, 0x97, //0x00003d17 movslq (%rdi,%rdx,4), %rax
- 0x48, 0x01, 0xf8, //0x00003d1b addq %rdi, %rax
- 0xff, 0xe0, //0x00003d1e jmpq *%rax
- //0x00003d20 LBB0_803
- 0x49, 0x89, 0xf0, //0x00003d20 movq %rsi, %r8
- 0x4d, 0x29, 0xc8, //0x00003d23 subq %r9, %r8
- 0x49, 0x83, 0xff, 0xff, //0x00003d26 cmpq $-1, %r15
- 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00003d2a jne LBB0_946
- 0x49, 0xff, 0xc8, //0x00003d30 decq %r8
- 0x4d, 0x89, 0xc7, //0x00003d33 movq %r8, %r15
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x00003d36 jmp LBB0_800
- //0x00003d3b LBB0_805
- 0x49, 0x89, 0xf0, //0x00003d3b movq %rsi, %r8
- 0x4d, 0x29, 0xc8, //0x00003d3e subq %r9, %r8
- 0x49, 0x83, 0xfc, 0xff, //0x00003d41 cmpq $-1, %r12
- 0x0f, 0x85, 0x2c, 0x0b, 0x00, 0x00, //0x00003d45 jne LBB0_946
- 0x49, 0xff, 0xc8, //0x00003d4b decq %r8
- 0x4d, 0x89, 0xc4, //0x00003d4e movq %r8, %r12
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00003d51 jmp LBB0_800
- //0x00003d56 LBB0_807
- 0x48, 0x01, 0xcb, //0x00003d56 addq %rcx, %rbx
- 0xc5, 0xf8, 0x77, //0x00003d59 vzeroupper
- 0xc5, 0x7a, 0x6f, 0x3d, 0xac, 0xc4, 0xff, 0xff, //0x00003d5c vmovdqu $-15188(%rip), %xmm15 /* LCPI0_18+0(%rip) */
- 0x49, 0x89, 0xd8, //0x00003d64 movq %rbx, %r8
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003d67 movq $-1, %rcx
- 0x4d, 0x85, 0xff, //0x00003d6e testq %r15, %r15
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00003d71 jne LBB0_810
- 0xe9, 0x44, 0x17, 0x00, 0x00, //0x00003d77 jmp LBB0_1086
- //0x00003d7c LBB0_808
- 0x49, 0x01, 0xc8, //0x00003d7c addq %rcx, %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00003d7f movq $8(%rsp), %r14
- //0x00003d84 LBB0_809
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003d84 movq $-1, %rcx
- 0x4d, 0x85, 0xff, //0x00003d8b testq %r15, %r15
- 0x0f, 0x84, 0x2c, 0x17, 0x00, 0x00, //0x00003d8e je LBB0_1086
- //0x00003d94 LBB0_810
- 0x4d, 0x85, 0xed, //0x00003d94 testq %r13, %r13
- 0x0f, 0x84, 0x23, 0x17, 0x00, 0x00, //0x00003d97 je LBB0_1086
- 0x4d, 0x85, 0xe4, //0x00003d9d testq %r12, %r12
- 0x0f, 0x84, 0x1a, 0x17, 0x00, 0x00, //0x00003da0 je LBB0_1086
- 0x4d, 0x29, 0xc8, //0x00003da6 subq %r9, %r8
- 0x49, 0x8d, 0x48, 0xff, //0x00003da9 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcf, //0x00003dad cmpq %rcx, %r15
- 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00003db0 je LBB0_818
- 0x49, 0x39, 0xcc, //0x00003db6 cmpq %rcx, %r12
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00003db9 je LBB0_818
- 0x49, 0x39, 0xcd, //0x00003dbf cmpq %rcx, %r13
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00003dc2 je LBB0_818
- 0x4d, 0x85, 0xed, //0x00003dc8 testq %r13, %r13
- 0xc5, 0xfe, 0x6f, 0x2d, 0x2d, 0xc2, 0xff, 0xff, //0x00003dcb vmovdqu $-15827(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xa5, 0xc2, 0xff, 0xff, //0x00003dd3 vmovdqu $-15707(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xbd, 0xc2, 0xff, 0xff, //0x00003ddb vmovdqu $-15683(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x35, 0xc3, 0xff, 0xff, //0x00003de3 vmovdqu $-15563(%rip), %ymm8 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x4d, 0xc3, 0xff, 0xff, //0x00003deb vmovdqu $-15539(%rip), %ymm9 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x65, 0xc3, 0xff, 0xff, //0x00003df3 vmovdqu $-15515(%rip), %ymm10 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x7d, 0xc3, 0xff, 0xff, //0x00003dfb vmovdqu $-15491(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x35, 0xc2, 0xff, 0xff, //0x00003e03 vmovdqu $-15819(%rip), %ymm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x8d, 0xc3, 0xff, 0xff, //0x00003e0b vmovdqu $-15475(%rip), %ymm13 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xa5, 0xc3, 0xff, 0xff, //0x00003e13 vmovdqu $-15451(%rip), %ymm14 /* LCPI0_17+0(%rip) */
- 0x0f, 0x8e, 0x75, 0x00, 0x00, 0x00, //0x00003e1b jle LBB0_819
- 0x49, 0x8d, 0x45, 0xff, //0x00003e21 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc7, //0x00003e25 cmpq %rax, %r15
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003e28 je LBB0_819
- 0x49, 0xf7, 0xd5, //0x00003e2e notq %r13
- 0x4d, 0x89, 0xe8, //0x00003e31 movq %r13, %r8
- 0xe9, 0x09, 0x03, 0x00, 0x00, //0x00003e34 jmp LBB0_864
- //0x00003e39 LBB0_818
- 0x49, 0xf7, 0xd8, //0x00003e39 negq %r8
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00003e3c movq $16(%rsp), %r15
- 0xc5, 0xfe, 0x6f, 0x2d, 0xb7, 0xc1, 0xff, 0xff, //0x00003e41 vmovdqu $-15945(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x2f, 0xc2, 0xff, 0xff, //0x00003e49 vmovdqu $-15825(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x47, 0xc2, 0xff, 0xff, //0x00003e51 vmovdqu $-15801(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xbf, 0xc2, 0xff, 0xff, //0x00003e59 vmovdqu $-15681(%rip), %ymm8 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xd7, 0xc2, 0xff, 0xff, //0x00003e61 vmovdqu $-15657(%rip), %ymm9 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xef, 0xc2, 0xff, 0xff, //0x00003e69 vmovdqu $-15633(%rip), %ymm10 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x07, 0xc3, 0xff, 0xff, //0x00003e71 vmovdqu $-15609(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xbf, 0xc1, 0xff, 0xff, //0x00003e79 vmovdqu $-15937(%rip), %ymm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x17, 0xc3, 0xff, 0xff, //0x00003e81 vmovdqu $-15593(%rip), %ymm13 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x2f, 0xc3, 0xff, 0xff, //0x00003e89 vmovdqu $-15569(%rip), %ymm14 /* LCPI0_17+0(%rip) */
- 0xe9, 0xb1, 0x02, 0x00, 0x00, //0x00003e91 jmp LBB0_865
- //0x00003e96 LBB0_819
- 0x4c, 0x89, 0xe1, //0x00003e96 movq %r12, %rcx
- 0x4c, 0x09, 0xf9, //0x00003e99 orq %r15, %rcx
- 0x4d, 0x39, 0xfc, //0x00003e9c cmpq %r15, %r12
- 0x0f, 0x8c, 0x88, 0x02, 0x00, 0x00, //0x00003e9f jl LBB0_863
- 0x48, 0x85, 0xc9, //0x00003ea5 testq %rcx, %rcx
- 0x0f, 0x88, 0x7f, 0x02, 0x00, 0x00, //0x00003ea8 js LBB0_863
- 0x49, 0xf7, 0xd4, //0x00003eae notq %r12
- 0x4d, 0x89, 0xe0, //0x00003eb1 movq %r12, %r8
- 0xe9, 0x89, 0x02, 0x00, 0x00, //0x00003eb4 jmp LBB0_864
- //0x00003eb9 LBB0_822
- 0x4c, 0x89, 0x04, 0x24, //0x00003eb9 movq %r8, (%rsp)
- 0x4d, 0x8b, 0x47, 0x08, //0x00003ebd movq $8(%r15), %r8
- 0x4c, 0x89, 0xc1, //0x00003ec1 movq %r8, %rcx
- 0x4c, 0x29, 0xe9, //0x00003ec4 subq %r13, %rcx
- 0x0f, 0x84, 0xed, 0x17, 0x00, 0x00, //0x00003ec7 je LBB0_1116
- 0x4c, 0x89, 0x6c, 0x24, 0x20, //0x00003ecd movq %r13, $32(%rsp)
- 0x4b, 0x8d, 0x1c, 0x2c, //0x00003ed2 leaq (%r12,%r13), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00003ed6 cmpq $64, %rcx
- 0x0f, 0x82, 0xb5, 0x0a, 0x00, 0x00, //0x00003eda jb LBB0_961
- 0x41, 0x89, 0xca, //0x00003ee0 movl %ecx, %r10d
- 0x41, 0x83, 0xe2, 0x3f, //0x00003ee3 andl $63, %r10d
- 0x4c, 0x89, 0xc0, //0x00003ee7 movq %r8, %rax
- 0x4c, 0x29, 0xd8, //0x00003eea subq %r11, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x00003eed addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00003ef1 andq $-64, %rax
- 0x4c, 0x01, 0xd8, //0x00003ef5 addq %r11, %rax
- 0x4d, 0x8d, 0x6c, 0x04, 0x41, //0x00003ef8 leaq $65(%r12,%rax), %r13
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003efd movq $-1, %r9
- 0x45, 0x31, 0xf6, //0x00003f04 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f07 .p2align 4, 0x90
- //0x00003f10 LBB0_825
- 0xc5, 0xfe, 0x6f, 0x03, //0x00003f10 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00003f14 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00003f19 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00003f1d vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00003f21 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00003f25 vpmovmskb %ymm2, %edi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00003f29 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003f2d vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00003f31 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003f35 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe7, 0x20, //0x00003f39 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x00003f3d shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00003f41 orq %rax, %rsi
- 0x49, 0x83, 0xf9, 0xff, //0x00003f44 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003f48 jne LBB0_827
- 0x48, 0x85, 0xf6, //0x00003f4e testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00003f51 jne LBB0_835
- //0x00003f57 LBB0_827
- 0x48, 0x09, 0xd7, //0x00003f57 orq %rdx, %rdi
- 0x48, 0x89, 0xf0, //0x00003f5a movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00003f5d orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00003f60 jne LBB0_836
- //0x00003f66 LBB0_828
- 0x48, 0x85, 0xff, //0x00003f66 testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003f69 jne LBB0_837
- //0x00003f6f LBB0_829
- 0x48, 0x83, 0xc1, 0xc0, //0x00003f6f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00003f73 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00003f77 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00003f7b ja LBB0_825
- 0xe9, 0x84, 0x08, 0x00, 0x00, //0x00003f81 jmp LBB0_830
- //0x00003f86 LBB0_835
- 0x48, 0x89, 0xd8, //0x00003f86 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x00003f89 subq %r12, %rax
- 0x4c, 0x0f, 0xbc, 0xce, //0x00003f8c bsfq %rsi, %r9
- 0x49, 0x01, 0xc1, //0x00003f90 addq %rax, %r9
- 0x48, 0x09, 0xd7, //0x00003f93 orq %rdx, %rdi
- 0x48, 0x89, 0xf0, //0x00003f96 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00003f99 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00003f9c je LBB0_828
- //0x00003fa2 LBB0_836
- 0x4c, 0x89, 0xf0, //0x00003fa2 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00003fa5 notq %rax
- 0x48, 0x21, 0xf0, //0x00003fa8 andq %rsi, %rax
- 0x4c, 0x8d, 0x3c, 0x00, //0x00003fab leaq (%rax,%rax), %r15
- 0x4d, 0x09, 0xf7, //0x00003faf orq %r14, %r15
- 0x4c, 0x89, 0xfa, //0x00003fb2 movq %r15, %rdx
- 0x48, 0xf7, 0xd2, //0x00003fb5 notq %rdx
- 0x48, 0x21, 0xf2, //0x00003fb8 andq %rsi, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003fbb movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00003fc5 andq %rsi, %rdx
- 0x45, 0x31, 0xf6, //0x00003fc8 xorl %r14d, %r14d
- 0x48, 0x01, 0xc2, //0x00003fcb addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc6, //0x00003fce setb %r14b
- 0x48, 0x01, 0xd2, //0x00003fd2 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003fd5 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00003fdf xorq %rax, %rdx
- 0x4c, 0x21, 0xfa, //0x00003fe2 andq %r15, %rdx
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00003fe5 movq $16(%rsp), %r15
- 0x48, 0xf7, 0xd2, //0x00003fea notq %rdx
- 0x48, 0x21, 0xd7, //0x00003fed andq %rdx, %rdi
- 0x48, 0x85, 0xff, //0x00003ff0 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00003ff3 je LBB0_829
- //0x00003ff9 LBB0_837
- 0x48, 0x0f, 0xbc, 0xc7, //0x00003ff9 bsfq %rdi, %rax
- 0x4c, 0x29, 0xe3, //0x00003ffd subq %r12, %rbx
- 0x4c, 0x8d, 0x6c, 0x03, 0x01, //0x00004000 leaq $1(%rbx,%rax), %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004005 movq $40(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x0000400a testq %r13, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x0000400d movq $8(%rsp), %r14
- 0x0f, 0x88, 0x86, 0x14, 0x00, 0x00, //0x00004012 js LBB0_1082
- //0x00004018 LBB0_838
- 0x4d, 0x89, 0x2e, //0x00004018 movq %r13, (%r14)
- 0x4c, 0x89, 0xd9, //0x0000401b movq %r11, %rcx
- 0x48, 0x83, 0x7c, 0x24, 0x20, 0x00, //0x0000401e cmpq $0, $32(%rsp)
- 0xe9, 0x45, 0x01, 0x00, 0x00, //0x00004024 jmp LBB0_868
- //0x00004029 LBB0_839
- 0x4d, 0x8b, 0x4f, 0x08, //0x00004029 movq $8(%r15), %r9
- 0x4d, 0x29, 0xe9, //0x0000402d subq %r13, %r9
- 0x0f, 0x84, 0x32, 0x16, 0x00, 0x00, //0x00004030 je LBB0_1106
- 0x4c, 0x89, 0x6c, 0x24, 0x20, //0x00004036 movq %r13, $32(%rsp)
- 0x4d, 0x01, 0xec, //0x0000403b addq %r13, %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000403e cmpb $48, (%r12)
- 0x0f, 0x85, 0x78, 0x01, 0x00, 0x00, //0x00004043 jne LBB0_872
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00004049 movl $1, %r14d
- 0x49, 0x83, 0xf9, 0x01, //0x0000404f cmpq $1, %r9
- 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x00004053 jne LBB0_870
- 0x4c, 0x8b, 0x6c, 0x24, 0x20, //0x00004059 movq $32(%rsp), %r13
- 0xe9, 0x92, 0x06, 0x00, 0x00, //0x0000405e jmp LBB0_935
- //0x00004063 LBB0_843
- 0x49, 0x8b, 0x02, //0x00004063 movq (%r10), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004066 cmpq $4095, %rax
- 0x0f, 0x8f, 0x3f, 0x0d, 0x00, 0x00, //0x0000406c jg LBB0_1097
- 0x48, 0x8d, 0x48, 0x01, //0x00004072 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0a, //0x00004076 movq %rcx, (%r10)
- 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004079 movq $5, $8(%r10,%rax,8)
- 0xe9, 0xa9, 0xf2, 0xff, 0xff, //0x00004082 jmp LBB0_662
- //0x00004087 LBB0_845
- 0x49, 0x8b, 0x57, 0x08, //0x00004087 movq $8(%r15), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x0000408b leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc3, //0x0000408f cmpq %rax, %r11
- 0x0f, 0x83, 0x3a, 0x14, 0x00, 0x00, //0x00004092 jae LBB0_1096
- 0x43, 0x8b, 0x14, 0x2c, //0x00004098 movl (%r12,%r13), %edx
- 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000409c cmpl $1702063201, %edx
- 0x0f, 0x85, 0xb6, 0x14, 0x00, 0x00, //0x000040a2 jne LBB0_1098
- 0x4c, 0x89, 0xe8, //0x000040a8 movq %r13, %rax
- 0x4d, 0x8d, 0x6b, 0x05, //0x000040ab leaq $5(%r11), %r13
- 0x4d, 0x89, 0x2e, //0x000040af movq %r13, (%r14)
- 0x4c, 0x89, 0xd9, //0x000040b2 movq %r11, %rcx
- 0x48, 0x85, 0xc0, //0x000040b5 testq %rax, %rax
- 0x0f, 0x8f, 0x72, 0xf2, 0xff, 0xff, //0x000040b8 jg LBB0_662
- 0xe9, 0x3b, 0xf2, 0xff, 0xff, //0x000040be jmp LBB0_659
- //0x000040c3 LBB0_848
- 0x49, 0x8b, 0x57, 0x08, //0x000040c3 movq $8(%r15), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000040c7 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc3, //0x000040cb cmpq %rax, %r11
- 0x0f, 0x83, 0xfe, 0x13, 0x00, 0x00, //0x000040ce jae LBB0_1096
- 0x41, 0x81, 0x39, 0x6e, 0x75, 0x6c, 0x6c, //0x000040d4 cmpl $1819047278, (%r9)
- 0x0f, 0x84, 0x32, 0xf2, 0xff, 0xff, //0x000040db je LBB0_660
- 0xe9, 0xca, 0x14, 0x00, 0x00, //0x000040e1 jmp LBB0_850
- //0x000040e6 LBB0_855
- 0x49, 0x8b, 0x57, 0x08, //0x000040e6 movq $8(%r15), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000040ea leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc3, //0x000040ee cmpq %rax, %r11
- 0x0f, 0x83, 0xdb, 0x13, 0x00, 0x00, //0x000040f1 jae LBB0_1096
- 0x41, 0x81, 0x39, 0x74, 0x72, 0x75, 0x65, //0x000040f7 cmpl $1702195828, (%r9)
- 0x0f, 0x84, 0x0f, 0xf2, 0xff, 0xff, //0x000040fe je LBB0_660
- 0xe9, 0xf9, 0x14, 0x00, 0x00, //0x00004104 jmp LBB0_857
- //0x00004109 LBB0_861
- 0x49, 0x8b, 0x02, //0x00004109 movq (%r10), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000410c cmpq $4095, %rax
- 0x0f, 0x8f, 0x99, 0x0c, 0x00, 0x00, //0x00004112 jg LBB0_1097
- 0x48, 0x8d, 0x48, 0x01, //0x00004118 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0a, //0x0000411c movq %rcx, (%r10)
- 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000411f movq $6, $8(%r10,%rax,8)
- 0xe9, 0x03, 0xf2, 0xff, 0xff, //0x00004128 jmp LBB0_662
- //0x0000412d LBB0_863
- 0x48, 0x85, 0xc9, //0x0000412d testq %rcx, %rcx
- 0x49, 0x8d, 0x47, 0xff, //0x00004130 leaq $-1(%r15), %rax
- 0x49, 0xf7, 0xd7, //0x00004134 notq %r15
- 0x4d, 0x0f, 0x48, 0xf8, //0x00004137 cmovsq %r8, %r15
- 0x49, 0x39, 0xc4, //0x0000413b cmpq %rax, %r12
- 0x4d, 0x0f, 0x44, 0xc7, //0x0000413e cmoveq %r15, %r8
- //0x00004142 LBB0_864
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004142 movq $16(%rsp), %r15
- //0x00004147 LBB0_865
- 0x4c, 0x8b, 0x6c, 0x24, 0x20, //0x00004147 movq $32(%rsp), %r13
- 0x4d, 0x85, 0xc0, //0x0000414c testq %r8, %r8
- 0x0f, 0x88, 0x68, 0x13, 0x00, 0x00, //0x0000414f js LBB0_1085
- 0x49, 0x8b, 0x0e, //0x00004155 movq (%r14), %rcx
- //0x00004158 LBB0_867
- 0x4c, 0x89, 0xe8, //0x00004158 movq %r13, %rax
- 0x4e, 0x8d, 0x6c, 0x01, 0xff, //0x0000415b leaq $-1(%rcx,%r8), %r13
- 0x4d, 0x89, 0x2e, //0x00004160 movq %r13, (%r14)
- 0x4c, 0x89, 0xd9, //0x00004163 movq %r11, %rcx
- 0x48, 0x85, 0xc0, //0x00004166 testq %rax, %rax
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004169 movq $40(%rsp), %r10
- //0x0000416e LBB0_868
- 0x4c, 0x8b, 0x04, 0x24, //0x0000416e movq (%rsp), %r8
- 0x0f, 0x8f, 0xb8, 0xf1, 0xff, 0xff, //0x00004172 jg LBB0_662
- 0xe9, 0x81, 0xf1, 0xff, 0xff, //0x00004178 jmp LBB0_659
- //0x0000417d LBB0_869
- 0x4c, 0x89, 0xe1, //0x0000417d movq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x00004180 notq %rcx
- 0x49, 0x01, 0xcb, //0x00004183 addq %rcx, %r11
- 0x49, 0x39, 0xd3, //0x00004186 cmpq %rdx, %r11
- 0x0f, 0x82, 0x6c, 0xf3, 0xff, 0xff, //0x00004189 jb LBB0_695
- 0xe9, 0x11, 0x0c, 0x00, 0x00, //0x0000418f jmp LBB0_1014
- //0x00004194 LBB0_870
- 0x41, 0x8a, 0x4c, 0x24, 0x01, //0x00004194 movb $1(%r12), %cl
- 0x80, 0xc1, 0xd2, //0x00004199 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000419c cmpb $55, %cl
- 0x4c, 0x8b, 0x6c, 0x24, 0x20, //0x0000419f movq $32(%rsp), %r13
- 0x0f, 0x87, 0x4b, 0x05, 0x00, 0x00, //0x000041a4 ja LBB0_935
- 0x0f, 0xb6, 0xc1, //0x000041aa movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000041ad movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000041b7 btq %rax, %rcx
- 0x0f, 0x83, 0x34, 0x05, 0x00, 0x00, //0x000041bb jae LBB0_935
- //0x000041c1 LBB0_872
- 0x49, 0x83, 0xf9, 0x20, //0x000041c1 cmpq $32, %r9
- 0x0f, 0x82, 0xef, 0x07, 0x00, 0x00, //0x000041c5 jb LBB0_962
- 0x49, 0x8d, 0x49, 0xe0, //0x000041cb leaq $-32(%r9), %rcx
- 0x48, 0x89, 0xc8, //0x000041cf movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x000041d2 andq $-32, %rax
- 0x4e, 0x8d, 0x74, 0x20, 0x20, //0x000041d6 leaq $32(%rax,%r12), %r14
- 0x83, 0xe1, 0x1f, //0x000041db andl $31, %ecx
- 0x48, 0x89, 0x8c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000041de movq %rcx, $152(%rsp)
- 0x48, 0xc7, 0x44, 0x24, 0x18, 0xff, 0xff, 0xff, 0xff, //0x000041e6 movq $-1, $24(%rsp)
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000041ef movq $-1, %r13
- 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x000041f6 movq $-1, $48(%rsp)
- 0x4d, 0x89, 0xe7, //0x000041ff movq %r12, %r15
- 0x4c, 0x89, 0x04, 0x24, //0x00004202 movq %r8, (%rsp)
- //0x00004206 LBB0_874
- 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00004206 vmovdqu (%r15), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x0000420b vpcmpgtb %ymm8, %ymm0, %ymm1
- 0xc5, 0xb5, 0x64, 0xd0, //0x00004210 vpcmpgtb %ymm0, %ymm9, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x00004214 vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0xad, 0x74, 0xd0, //0x00004218 vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xa5, 0x74, 0xd8, //0x0000421c vpcmpeqb %ymm0, %ymm11, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x00004220 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0x9d, 0xeb, 0xd8, //0x00004224 vpor %ymm0, %ymm12, %ymm3
- 0xc5, 0x95, 0x74, 0xc0, //0x00004228 vpcmpeqb %ymm0, %ymm13, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x0000422c vpmovmskb %ymm0, %ebx
- 0xc5, 0x8d, 0x74, 0xdb, //0x00004230 vpcmpeqb %ymm3, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xf3, //0x00004234 vpmovmskb %ymm3, %esi
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00004238 vpmovmskb %ymm2, %edi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x0000423c vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x00004240 vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00004244 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00004248 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x0000424c notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000424f bsfq %rax, %rcx
- 0x4d, 0x89, 0xd0, //0x00004253 movq %r10, %r8
- 0x83, 0xf9, 0x20, //0x00004256 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004259 je LBB0_876
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000425f movl $-1, %eax
- 0xd3, 0xe0, //0x00004264 shll %cl, %eax
- 0xf7, 0xd0, //0x00004266 notl %eax
- 0x21, 0xc3, //0x00004268 andl %eax, %ebx
- 0x21, 0xc6, //0x0000426a andl %eax, %esi
- 0x21, 0xf8, //0x0000426c andl %edi, %eax
- 0x89, 0xc7, //0x0000426e movl %eax, %edi
- //0x00004270 LBB0_876
- 0x44, 0x8d, 0x53, 0xff, //0x00004270 leal $-1(%rbx), %r10d
- 0x41, 0x21, 0xda, //0x00004274 andl %ebx, %r10d
- 0x0f, 0x85, 0x46, 0x06, 0x00, 0x00, //0x00004277 jne LBB0_950
- 0x8d, 0x56, 0xff, //0x0000427d leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x00004280 andl %esi, %edx
- 0x0f, 0x85, 0x47, 0x06, 0x00, 0x00, //0x00004282 jne LBB0_951
- 0x8d, 0x57, 0xff, //0x00004288 leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x0000428b andl %edi, %edx
- 0x4d, 0x89, 0xc2, //0x0000428d movq %r8, %r10
- 0x0f, 0x85, 0x57, 0x06, 0x00, 0x00, //0x00004290 jne LBB0_953
- 0x85, 0xdb, //0x00004296 testl %ebx, %ebx
- 0x4c, 0x8b, 0x04, 0x24, //0x00004298 movq (%rsp), %r8
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000429c je LBB0_882
- 0x4c, 0x89, 0xf8, //0x000042a2 movq %r15, %rax
- 0x4c, 0x29, 0xe0, //0x000042a5 subq %r12, %rax
- 0x0f, 0xbc, 0xdb, //0x000042a8 bsfl %ebx, %ebx
- 0x48, 0x01, 0xc3, //0x000042ab addq %rax, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000042ae cmpq $-1, $48(%rsp)
- 0x0f, 0x85, 0x6b, 0x06, 0x00, 0x00, //0x000042b4 jne LBB0_955
- 0x48, 0x89, 0x5c, 0x24, 0x30, //0x000042ba movq %rbx, $48(%rsp)
- //0x000042bf LBB0_882
- 0x85, 0xf6, //0x000042bf testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000042c1 je LBB0_885
- 0x4c, 0x89, 0xf8, //0x000042c7 movq %r15, %rax
- 0x4c, 0x29, 0xe0, //0x000042ca subq %r12, %rax
- 0x0f, 0xbc, 0xf6, //0x000042cd bsfl %esi, %esi
- 0x48, 0x01, 0xc6, //0x000042d0 addq %rax, %rsi
- 0x49, 0x83, 0xfd, 0xff, //0x000042d3 cmpq $-1, %r13
- 0x0f, 0x85, 0xb6, 0x05, 0x00, 0x00, //0x000042d7 jne LBB0_948
- 0x49, 0x89, 0xf5, //0x000042dd movq %rsi, %r13
- //0x000042e0 LBB0_885
- 0x85, 0xff, //0x000042e0 testl %edi, %edi
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000042e2 je LBB0_888
- 0x4c, 0x89, 0xf8, //0x000042e8 movq %r15, %rax
- 0x4c, 0x29, 0xe0, //0x000042eb subq %r12, %rax
- 0x0f, 0xbc, 0xf7, //0x000042ee bsfl %edi, %esi
- 0x48, 0x01, 0xc6, //0x000042f1 addq %rax, %rsi
- 0x48, 0x83, 0x7c, 0x24, 0x18, 0xff, //0x000042f4 cmpq $-1, $24(%rsp)
- 0x0f, 0x85, 0x93, 0x05, 0x00, 0x00, //0x000042fa jne LBB0_948
- 0x48, 0x89, 0x74, 0x24, 0x18, //0x00004300 movq %rsi, $24(%rsp)
- //0x00004305 LBB0_888
- 0x83, 0xf9, 0x20, //0x00004305 cmpl $32, %ecx
- 0x0f, 0x85, 0x30, 0x02, 0x00, 0x00, //0x00004308 jne LBB0_1104
- 0x49, 0x83, 0xc7, 0x20, //0x0000430e addq $32, %r15
- 0x49, 0x83, 0xc1, 0xe0, //0x00004312 addq $-32, %r9
- 0x49, 0x83, 0xf9, 0x1f, //0x00004316 cmpq $31, %r9
- 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x0000431a ja LBB0_874
- 0xc5, 0xf8, 0x77, //0x00004320 vzeroupper
- 0x4c, 0x8b, 0x8c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004323 movq $152(%rsp), %r9
- //0x0000432b LBB0_891
- 0x49, 0x83, 0xf9, 0x10, //0x0000432b cmpq $16, %r9
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc9, 0xbc, 0xff, 0xff, //0x0000432f vmovdqu $-17207(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x41, 0xbd, 0xff, 0xff, //0x00004337 vmovdqu $-17087(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x59, 0xbd, 0xff, 0xff, //0x0000433f vmovdqu $-17063(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0xc1, 0xbe, 0xff, 0xff, //0x00004347 vmovdqu $-16703(%rip), %xmm15 /* LCPI0_18+0(%rip) */
- 0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x0000434f jb LBB0_910
- 0x4d, 0x8d, 0x79, 0xf0, //0x00004355 leaq $-16(%r9), %r15
- 0x4c, 0x89, 0xf8, //0x00004359 movq %r15, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000435c andq $-16, %rax
- 0x4e, 0x8d, 0x54, 0x30, 0x10, //0x00004360 leaq $16(%rax,%r14), %r10
- 0x41, 0x83, 0xe7, 0x0f, //0x00004365 andl $15, %r15d
- //0x00004369 LBB0_893
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00004369 vmovdqu (%r14), %xmm0
- 0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x0000436e vpcmpgtb %xmm15, %xmm0, %xmm1
- 0xc5, 0xfa, 0x6f, 0x15, 0xa5, 0xbe, 0xff, 0xff, //0x00004373 vmovdqu $-16731(%rip), %xmm2 /* LCPI0_19+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x0000437b vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x0000437f vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0xa5, 0xbe, 0xff, 0xff, //0x00004383 vpcmpeqb $-16731(%rip), %xmm0, %xmm2 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0xad, 0xbe, 0xff, 0xff, //0x0000438b vpcmpeqb $-16723(%rip), %xmm0, %xmm3 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x00004393 vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0x51, 0xbe, 0xff, 0xff, //0x00004397 vpor $-16815(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0xa9, 0xbe, 0xff, 0xff, //0x0000439f vpcmpeqb $-16727(%rip), %xmm0, %xmm0 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0xb1, 0xbe, 0xff, 0xff, //0x000043a7 vpcmpeqb $-16719(%rip), %xmm3, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x000043af vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000043b3 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x000043b7 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xd8, //0x000043bb vpmovmskb %xmm0, %ebx
- 0xc5, 0xf9, 0xd7, 0xf3, //0x000043bf vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000043c3 vpmovmskb %xmm2, %edi
- 0xc5, 0xf9, 0xd7, 0xc1, //0x000043c7 vpmovmskb %xmm1, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000043cb movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x000043d0 xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000043d3 bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x000043d7 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000043da je LBB0_895
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000043e0 movl $-1, %eax
- 0xd3, 0xe0, //0x000043e5 shll %cl, %eax
- 0xf7, 0xd0, //0x000043e7 notl %eax
- 0x21, 0xc3, //0x000043e9 andl %eax, %ebx
- 0x21, 0xc6, //0x000043eb andl %eax, %esi
- 0x21, 0xf8, //0x000043ed andl %edi, %eax
- 0x89, 0xc7, //0x000043ef movl %eax, %edi
- //0x000043f1 LBB0_895
- 0x8d, 0x53, 0xff, //0x000043f1 leal $-1(%rbx), %edx
- 0x21, 0xda, //0x000043f4 andl %ebx, %edx
- 0x0f, 0x85, 0x83, 0x04, 0x00, 0x00, //0x000043f6 jne LBB0_947
- 0x8d, 0x56, 0xff, //0x000043fc leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x000043ff andl %esi, %edx
- 0x0f, 0x85, 0x78, 0x04, 0x00, 0x00, //0x00004401 jne LBB0_947
- 0x8d, 0x57, 0xff, //0x00004407 leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x0000440a andl %edi, %edx
- 0x0f, 0x85, 0x6d, 0x04, 0x00, 0x00, //0x0000440c jne LBB0_947
- 0x85, 0xdb, //0x00004412 testl %ebx, %ebx
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00004414 je LBB0_901
- 0x4c, 0x89, 0xf0, //0x0000441a movq %r14, %rax
- 0x4c, 0x29, 0xe0, //0x0000441d subq %r12, %rax
- 0x0f, 0xbc, 0xdb, //0x00004420 bsfl %ebx, %ebx
- 0x48, 0x01, 0xc3, //0x00004423 addq %rax, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00004426 cmpq $-1, $48(%rsp)
- 0x0f, 0x85, 0x4e, 0x05, 0x00, 0x00, //0x0000442c jne LBB0_959
- 0x48, 0x89, 0x5c, 0x24, 0x30, //0x00004432 movq %rbx, $48(%rsp)
- //0x00004437 LBB0_901
- 0x85, 0xf6, //0x00004437 testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00004439 je LBB0_904
- 0x4c, 0x89, 0xf0, //0x0000443f movq %r14, %rax
- 0x4c, 0x29, 0xe0, //0x00004442 subq %r12, %rax
- 0x0f, 0xbc, 0xf6, //0x00004445 bsfl %esi, %esi
- 0x48, 0x01, 0xc6, //0x00004448 addq %rax, %rsi
- 0x49, 0x83, 0xfd, 0xff, //0x0000444b cmpq $-1, %r13
- 0x0f, 0x85, 0xe0, 0x04, 0x00, 0x00, //0x0000444f jne LBB0_956
- 0x49, 0x89, 0xf5, //0x00004455 movq %rsi, %r13
- //0x00004458 LBB0_904
- 0x85, 0xff, //0x00004458 testl %edi, %edi
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000445a je LBB0_907
- 0x4c, 0x89, 0xf0, //0x00004460 movq %r14, %rax
- 0x4c, 0x29, 0xe0, //0x00004463 subq %r12, %rax
- 0x0f, 0xbc, 0xf7, //0x00004466 bsfl %edi, %esi
- 0x48, 0x01, 0xc6, //0x00004469 addq %rax, %rsi
- 0x48, 0x83, 0x7c, 0x24, 0x18, 0xff, //0x0000446c cmpq $-1, $24(%rsp)
- 0x0f, 0x85, 0xbd, 0x04, 0x00, 0x00, //0x00004472 jne LBB0_956
- 0x48, 0x89, 0x74, 0x24, 0x18, //0x00004478 movq %rsi, $24(%rsp)
- //0x0000447d LBB0_907
- 0x83, 0xf9, 0x10, //0x0000447d cmpl $16, %ecx
- 0x0f, 0x85, 0x76, 0x01, 0x00, 0x00, //0x00004480 jne LBB0_922
- 0x49, 0x83, 0xc6, 0x10, //0x00004486 addq $16, %r14
- 0x49, 0x83, 0xc1, 0xf0, //0x0000448a addq $-16, %r9
- 0x49, 0x83, 0xf9, 0x0f, //0x0000448e cmpq $15, %r9
- 0x0f, 0x87, 0xd1, 0xfe, 0xff, 0xff, //0x00004492 ja LBB0_893
- 0x4d, 0x89, 0xf9, //0x00004498 movq %r15, %r9
- 0x4d, 0x89, 0xd6, //0x0000449b movq %r10, %r14
- //0x0000449e LBB0_910
- 0x4d, 0x85, 0xc9, //0x0000449e testq %r9, %r9
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000044a1 movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000044a6 movq $40(%rsp), %r10
- 0x0f, 0x84, 0x58, 0x01, 0x00, 0x00, //0x000044ab je LBB0_923
- 0x4b, 0x8d, 0x0c, 0x0e, //0x000044b1 leaq (%r14,%r9), %rcx
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000044b5 jmp LBB0_915
- //0x000044ba LBB0_912
- 0x49, 0x89, 0xd6, //0x000044ba movq %rdx, %r14
- 0x4d, 0x29, 0xe6, //0x000044bd subq %r12, %r14
- 0x48, 0x83, 0x7c, 0x24, 0x18, 0xff, //0x000044c0 cmpq $-1, $24(%rsp)
- 0x0f, 0x85, 0xdd, 0x01, 0x00, 0x00, //0x000044c6 jne LBB0_932
- 0x49, 0xff, 0xce, //0x000044cc decq %r14
- 0x4c, 0x89, 0x74, 0x24, 0x18, //0x000044cf movq %r14, $24(%rsp)
- //0x000044d4 LBB0_914
- 0x49, 0x89, 0xd6, //0x000044d4 movq %rdx, %r14
- 0x49, 0xff, 0xc9, //0x000044d7 decq %r9
- 0x0f, 0x84, 0x85, 0x04, 0x00, 0x00, //0x000044da je LBB0_958
- //0x000044e0 LBB0_915
- 0x41, 0x0f, 0xbe, 0x36, //0x000044e0 movsbl (%r14), %esi
- 0x83, 0xc6, 0xd5, //0x000044e4 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x000044e7 cmpl $58, %esi
- 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x000044ea ja LBB0_923
- 0x49, 0x8d, 0x56, 0x01, //0x000044f0 leaq $1(%r14), %rdx
- 0x48, 0x8d, 0x3d, 0x55, 0x18, 0x00, 0x00, //0x000044f4 leaq $6229(%rip), %rdi /* LJTI0_4+0(%rip) */
- 0x48, 0x63, 0x04, 0xb7, //0x000044fb movslq (%rdi,%rsi,4), %rax
- 0x48, 0x01, 0xf8, //0x000044ff addq %rdi, %rax
- 0xff, 0xe0, //0x00004502 jmpq *%rax
- //0x00004504 LBB0_917
- 0x49, 0x89, 0xd6, //0x00004504 movq %rdx, %r14
- 0x4d, 0x29, 0xe6, //0x00004507 subq %r12, %r14
- 0x49, 0x83, 0xfd, 0xff, //0x0000450a cmpq $-1, %r13
- 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x0000450e jne LBB0_932
- 0x49, 0xff, 0xce, //0x00004514 decq %r14
- 0x4d, 0x89, 0xf5, //0x00004517 movq %r14, %r13
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x0000451a jmp LBB0_914
- //0x0000451f LBB0_919
- 0x49, 0x89, 0xd6, //0x0000451f movq %rdx, %r14
- 0x4d, 0x29, 0xe6, //0x00004522 subq %r12, %r14
- 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00004525 cmpq $-1, $48(%rsp)
- 0x0f, 0x85, 0x78, 0x01, 0x00, 0x00, //0x0000452b jne LBB0_932
- 0x49, 0xff, 0xce, //0x00004531 decq %r14
- 0x4c, 0x89, 0x74, 0x24, 0x30, //0x00004534 movq %r14, $48(%rsp)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00004539 jmp LBB0_914
- //0x0000453e LBB0_1104
- 0x49, 0x01, 0xcf, //0x0000453e addq %rcx, %r15
- 0xc5, 0xf8, 0x77, //0x00004541 vzeroupper
- 0xc5, 0x7a, 0x6f, 0x3d, 0xc4, 0xbc, 0xff, 0xff, //0x00004544 vmovdqu $-17212(%rip), %xmm15 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x4c, 0xbb, 0xff, 0xff, //0x0000454c vmovdqu $-17588(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x24, 0xbb, 0xff, 0xff, //0x00004554 vmovdqu $-17628(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x9c, 0xba, 0xff, 0xff, //0x0000455c vmovdqu $-17764(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4d, 0x89, 0xfe, //0x00004564 movq %r15, %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004567 movq $16(%rsp), %r15
- 0x4d, 0x85, 0xed, //0x0000456c testq %r13, %r13
- 0x48, 0x8b, 0x54, 0x24, 0x30, //0x0000456f movq $48(%rsp), %rdx
- 0x48, 0x8b, 0x74, 0x24, 0x18, //0x00004574 movq $24(%rsp), %rsi
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00004579 jne LBB0_924
- 0xe9, 0xdc, 0x10, 0x00, 0x00, //0x0000457f jmp LBB0_1105
- //0x00004584 LBB0_713
- 0x4d, 0x89, 0xcf, //0x00004584 movq %r9, %r15
- 0x4c, 0x89, 0xd1, //0x00004587 movq %r10, %rcx
- 0x4c, 0x89, 0xeb, //0x0000458a movq %r13, %rbx
- 0x4d, 0x89, 0xc2, //0x0000458d movq %r8, %r10
- 0x4c, 0x8b, 0x04, 0x24, //0x00004590 movq (%rsp), %r8
- 0x48, 0x83, 0xf9, 0x20, //0x00004594 cmpq $32, %rcx
- 0x0f, 0x82, 0xb7, 0x04, 0x00, 0x00, //0x00004598 jb LBB0_968
- //0x0000459e LBB0_714
- 0xc5, 0xfe, 0x6f, 0x03, //0x0000459e vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x000045a2 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x000045a6 vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0xc7, //0x000045aa vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000045ae vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x000045b2 testl %esi, %esi
- 0x0f, 0x85, 0x21, 0x04, 0x00, 0x00, //0x000045b4 jne LBB0_963
- 0x4d, 0x85, 0xf6, //0x000045ba testq %r14, %r14
- 0x0f, 0x85, 0x3d, 0x04, 0x00, 0x00, //0x000045bd jne LBB0_965
- 0x45, 0x31, 0xf6, //0x000045c3 xorl %r14d, %r14d
- 0x48, 0x85, 0xff, //0x000045c6 testq %rdi, %rdi
- 0x0f, 0x84, 0x7e, 0x04, 0x00, 0x00, //0x000045c9 je LBB0_967
- //0x000045cf LBB0_717
- 0x48, 0x0f, 0xbc, 0xc7, //0x000045cf bsfq %rdi, %rax
- 0x4c, 0x29, 0xe3, //0x000045d3 subq %r12, %rbx
- 0x4c, 0x8d, 0x6c, 0x03, 0x01, //0x000045d6 leaq $1(%rbx,%rax), %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000045db movq $8(%rsp), %r14
- 0xe9, 0xf7, 0x04, 0x00, 0x00, //0x000045e0 jmp LBB0_977
- //0x000045e5 LBB0_921
- 0x4c, 0x29, 0xcb, //0x000045e5 subq %r9, %rbx
- 0x44, 0x0f, 0xbc, 0xc2, //0x000045e8 bsfl %edx, %r8d
- 0x49, 0x01, 0xd8, //0x000045ec addq %rbx, %r8
- 0x49, 0xf7, 0xd0, //0x000045ef notq %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000045f2 movq $8(%rsp), %r14
- 0xe9, 0x46, 0xfb, 0xff, 0xff, //0x000045f7 jmp LBB0_864
- //0x000045fc LBB0_922
- 0x49, 0x01, 0xce, //0x000045fc addq %rcx, %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000045ff movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004604 movq $40(%rsp), %r10
- //0x00004609 LBB0_923
- 0x4d, 0x85, 0xed, //0x00004609 testq %r13, %r13
- 0x48, 0x8b, 0x54, 0x24, 0x30, //0x0000460c movq $48(%rsp), %rdx
- 0x48, 0x8b, 0x74, 0x24, 0x18, //0x00004611 movq $24(%rsp), %rsi
- 0x0f, 0x84, 0x44, 0x10, 0x00, 0x00, //0x00004616 je LBB0_1105
- //0x0000461c LBB0_924
- 0x48, 0x85, 0xf6, //0x0000461c testq %rsi, %rsi
- 0x0f, 0x84, 0x3b, 0x10, 0x00, 0x00, //0x0000461f je LBB0_1105
- 0x48, 0x85, 0xd2, //0x00004625 testq %rdx, %rdx
- 0x0f, 0x84, 0x32, 0x10, 0x00, 0x00, //0x00004628 je LBB0_1105
- 0x4d, 0x29, 0xe6, //0x0000462e subq %r12, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00004631 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xcd, //0x00004635 cmpq %rcx, %r13
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00004638 je LBB0_932
- 0x48, 0x39, 0xca, //0x0000463e cmpq %rcx, %rdx
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00004641 je LBB0_932
- 0x48, 0x39, 0xce, //0x00004647 cmpq %rcx, %rsi
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x0000464a je LBB0_932
- 0x48, 0x85, 0xf6, //0x00004650 testq %rsi, %rsi
- 0xc5, 0x7e, 0x6f, 0x05, 0xc5, 0xba, 0xff, 0xff, //0x00004653 vmovdqu $-17723(%rip), %ymm8 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xdd, 0xba, 0xff, 0xff, //0x0000465b vmovdqu $-17699(%rip), %ymm9 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xf5, 0xba, 0xff, 0xff, //0x00004663 vmovdqu $-17675(%rip), %ymm10 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x0d, 0xbb, 0xff, 0xff, //0x0000466b vmovdqu $-17651(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xc5, 0xb9, 0xff, 0xff, //0x00004673 vmovdqu $-17979(%rip), %ymm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x1d, 0xbb, 0xff, 0xff, //0x0000467b vmovdqu $-17635(%rip), %ymm13 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x35, 0xbb, 0xff, 0xff, //0x00004683 vmovdqu $-17611(%rip), %ymm14 /* LCPI0_17+0(%rip) */
- 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x0000468b jle LBB0_936
- 0x48, 0x8d, 0x46, 0xff, //0x00004691 leaq $-1(%rsi), %rax
- 0x49, 0x39, 0xc5, //0x00004695 cmpq %rax, %r13
- 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00004698 je LBB0_936
- 0x48, 0xf7, 0xd6, //0x0000469e notq %rsi
- 0x49, 0x89, 0xf6, //0x000046a1 movq %rsi, %r14
- 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x000046a4 jmp LBB0_934
- //0x000046a9 LBB0_932
- 0x49, 0xf7, 0xde, //0x000046a9 negq %r14
- //0x000046ac LBB0_933
- 0xc5, 0x7e, 0x6f, 0x05, 0x6c, 0xba, 0xff, 0xff, //0x000046ac vmovdqu $-17812(%rip), %ymm8 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x84, 0xba, 0xff, 0xff, //0x000046b4 vmovdqu $-17788(%rip), %ymm9 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x9c, 0xba, 0xff, 0xff, //0x000046bc vmovdqu $-17764(%rip), %ymm10 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xb4, 0xba, 0xff, 0xff, //0x000046c4 vmovdqu $-17740(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x6c, 0xb9, 0xff, 0xff, //0x000046cc vmovdqu $-18068(%rip), %ymm12 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xc4, 0xba, 0xff, 0xff, //0x000046d4 vmovdqu $-17724(%rip), %ymm13 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xdc, 0xba, 0xff, 0xff, //0x000046dc vmovdqu $-17700(%rip), %ymm14 /* LCPI0_17+0(%rip) */
- //0x000046e4 LBB0_934
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000046e4 movq $8(%rsp), %rax
- 0x4c, 0x8b, 0x28, //0x000046e9 movq (%rax), %r13
- 0x4d, 0x85, 0xf6, //0x000046ec testq %r14, %r14
- 0x0f, 0x88, 0x7a, 0x0f, 0x00, 0x00, //0x000046ef js LBB0_1107
- //0x000046f5 LBB0_935
- 0x4d, 0x01, 0xf5, //0x000046f5 addq %r14, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000046f8 movq $8(%rsp), %r14
- 0xe9, 0xe8, 0xef, 0xff, 0xff, //0x000046fd jmp LBB0_721
- //0x00004702 LBB0_936
- 0x48, 0x89, 0xd1, //0x00004702 movq %rdx, %rcx
- 0x4c, 0x09, 0xe9, //0x00004705 orq %r13, %rcx
- 0x4c, 0x39, 0xea, //0x00004708 cmpq %r13, %rdx
- 0x0f, 0x8c, 0x73, 0x00, 0x00, 0x00, //0x0000470b jl LBB0_939
- 0x48, 0x85, 0xc9, //0x00004711 testq %rcx, %rcx
- 0x0f, 0x88, 0x6a, 0x00, 0x00, 0x00, //0x00004714 js LBB0_939
- 0x48, 0xf7, 0xd2, //0x0000471a notq %rdx
- 0x49, 0x89, 0xd6, //0x0000471d movq %rdx, %r14
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00004720 jmp LBB0_934
- //0x00004725 LBB0_745
- 0x4d, 0x89, 0xcf, //0x00004725 movq %r9, %r15
- 0x4c, 0x89, 0xd1, //0x00004728 movq %r10, %rcx
- 0x4c, 0x89, 0xeb, //0x0000472b movq %r13, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x0000472e cmpq $32, %rcx
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004732 movq $40(%rsp), %r10
- 0x0f, 0x82, 0x1a, 0x04, 0x00, 0x00, //0x00004737 jb LBB0_984
- //0x0000473d LBB0_746
- 0xc5, 0xfe, 0x6f, 0x03, //0x0000473d vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00004741 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x00004745 vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00004749 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000474d vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00004751 testl %esi, %esi
- 0x0f, 0x85, 0x96, 0x03, 0x00, 0x00, //0x00004753 jne LBB0_980
- 0x4d, 0x85, 0xf6, //0x00004759 testq %r14, %r14
- 0x0f, 0x85, 0xa7, 0x03, 0x00, 0x00, //0x0000475c jne LBB0_982
- 0x45, 0x31, 0xf6, //0x00004762 xorl %r14d, %r14d
- 0x48, 0x85, 0xff, //0x00004765 testq %rdi, %rdi
- 0x0f, 0x84, 0xe1, 0x03, 0x00, 0x00, //0x00004768 je LBB0_983
- //0x0000476e LBB0_749
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000476e bsfq %rdi, %rax
- 0x4c, 0x29, 0xe3, //0x00004772 subq %r12, %rbx
- 0x4c, 0x8d, 0x6c, 0x03, 0x01, //0x00004775 leaq $1(%rbx,%rax), %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x0000477a movq $8(%rsp), %r14
- 0xe9, 0x5f, 0x04, 0x00, 0x00, //0x0000477f jmp LBB0_993
- //0x00004784 LBB0_939
- 0x48, 0x85, 0xc9, //0x00004784 testq %rcx, %rcx
- 0x49, 0x8d, 0x45, 0xff, //0x00004787 leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x0000478b notq %r13
- 0x4d, 0x0f, 0x48, 0xee, //0x0000478e cmovsq %r14, %r13
- 0x48, 0x39, 0xc2, //0x00004792 cmpq %rax, %rdx
- 0x4d, 0x0f, 0x44, 0xf5, //0x00004795 cmoveq %r13, %r14
- 0xe9, 0x46, 0xff, 0xff, 0xff, //0x00004799 jmp LBB0_934
- //0x0000479e LBB0_940
- 0x4d, 0x29, 0xc8, //0x0000479e subq %r9, %r8
- 0x0f, 0xbc, 0xc2, //0x000047a1 bsfl %edx, %eax
- 0x4c, 0x01, 0xc0, //0x000047a4 addq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000047a7 notq %rax
- 0x49, 0x89, 0xc0, //0x000047aa movq %rax, %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000047ad movq $8(%rsp), %r14
- 0xe9, 0x8b, 0xf9, 0xff, 0xff, //0x000047b2 jmp LBB0_864
- //0x000047b7 LBB0_941
- 0x48, 0xf7, 0xd2, //0x000047b7 notq %rdx
- 0x49, 0x89, 0xd0, //0x000047ba movq %rdx, %r8
- 0xe9, 0x80, 0xf9, 0xff, 0xff, //0x000047bd jmp LBB0_864
- //0x000047c2 LBB0_942
- 0x48, 0xf7, 0xd2, //0x000047c2 notq %rdx
- 0x49, 0x89, 0xd0, //0x000047c5 movq %rdx, %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000047c8 movq $8(%rsp), %r14
- 0xe9, 0x70, 0xf9, 0xff, 0xff, //0x000047cd jmp LBB0_864
- //0x000047d2 LBB0_943
- 0x48, 0xf7, 0xd6, //0x000047d2 notq %rsi
- 0x49, 0x89, 0xf0, //0x000047d5 movq %rsi, %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x000047d8 movq $8(%rsp), %r14
- 0xe9, 0x60, 0xf9, 0xff, 0xff, //0x000047dd jmp LBB0_864
- //0x000047e2 LBB0_944
- 0x49, 0x89, 0xc8, //0x000047e2 movq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000047e5 movq $-1, %rcx
- 0x4d, 0x85, 0xff, //0x000047ec testq %r15, %r15
- 0x0f, 0x85, 0x9f, 0xf5, 0xff, 0xff, //0x000047ef jne LBB0_810
- 0xe9, 0xc6, 0x0c, 0x00, 0x00, //0x000047f5 jmp LBB0_1086
- //0x000047fa LBB0_945
- 0x48, 0xf7, 0xd3, //0x000047fa notq %rbx
- 0x49, 0x89, 0xd8, //0x000047fd movq %rbx, %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004800 movq $8(%rsp), %r14
- 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00004805 jmp LBB0_864
- //0x0000480a LBB0_830
- 0x4d, 0x89, 0xcf, //0x0000480a movq %r9, %r15
- 0x4c, 0x89, 0xd1, //0x0000480d movq %r10, %rcx
- 0x4c, 0x89, 0xeb, //0x00004810 movq %r13, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00004813 cmpq $32, %rcx
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004817 movq $40(%rsp), %r10
- 0x0f, 0x82, 0xaf, 0x04, 0x00, 0x00, //0x0000481c jb LBB0_1002
- //0x00004822 LBB0_831
- 0xc5, 0xfe, 0x6f, 0x03, //0x00004822 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00004826 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x0000482a vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000482e vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00004832 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00004836 testl %esi, %esi
- 0x0f, 0x85, 0x2b, 0x04, 0x00, 0x00, //0x00004838 jne LBB0_998
- 0x4d, 0x85, 0xf6, //0x0000483e testq %r14, %r14
- 0x0f, 0x85, 0x3c, 0x04, 0x00, 0x00, //0x00004841 jne LBB0_1000
- 0x45, 0x31, 0xf6, //0x00004847 xorl %r14d, %r14d
- 0x48, 0x85, 0xff, //0x0000484a testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0x04, 0x00, 0x00, //0x0000484d je LBB0_1001
- //0x00004853 LBB0_834
- 0x48, 0x0f, 0xbc, 0xc7, //0x00004853 bsfq %rdi, %rax
- 0x4c, 0x29, 0xe3, //0x00004857 subq %r12, %rbx
- 0x4c, 0x8d, 0x6c, 0x03, 0x01, //0x0000485a leaq $1(%rbx,%rax), %r13
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x0000485f movq $16(%rsp), %r15
- 0x4d, 0x85, 0xed, //0x00004864 testq %r13, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004867 movq $8(%rsp), %r14
- 0x0f, 0x89, 0xa6, 0xf7, 0xff, 0xff, //0x0000486c jns LBB0_838
- 0xe9, 0x27, 0x0c, 0x00, 0x00, //0x00004872 jmp LBB0_1082
- //0x00004877 LBB0_946
- 0x49, 0xf7, 0xd8, //0x00004877 negq %r8
- 0xe9, 0xc3, 0xf8, 0xff, 0xff, //0x0000487a jmp LBB0_864
- //0x0000487f LBB0_947
- 0x4d, 0x29, 0xe6, //0x0000487f subq %r12, %r14
- 0x0f, 0xbc, 0xc2, //0x00004882 bsfl %edx, %eax
- 0x4c, 0x01, 0xf0, //0x00004885 addq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00004888 notq %rax
- 0x49, 0x89, 0xc6, //0x0000488b movq %rax, %r14
- 0xe9, 0xf3, 0x00, 0x00, 0x00, //0x0000488e jmp LBB0_960
- //0x00004893 LBB0_948
- 0x48, 0xf7, 0xd6, //0x00004893 notq %rsi
- 0x49, 0x89, 0xf6, //0x00004896 movq %rsi, %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004899 movq $16(%rsp), %r15
- 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x0000489e jmp LBB0_934
- //0x000048a3 LBB0_949
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000048a3 movq $-1, %r9
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000048aa movq $-1, %r15
- 0x45, 0x31, 0xf6, //0x000048b1 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x000048b4 cmpq $32, %rcx
- 0x0f, 0x83, 0xe0, 0xfc, 0xff, 0xff, //0x000048b8 jae LBB0_714
- 0xe9, 0x92, 0x01, 0x00, 0x00, //0x000048be jmp LBB0_968
- //0x000048c3 LBB0_950
- 0x4d, 0x29, 0xe7, //0x000048c3 subq %r12, %r15
- 0x45, 0x0f, 0xbc, 0xf2, //0x000048c6 bsfl %r10d, %r14d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000048ca jmp LBB0_952
- //0x000048cf LBB0_951
- 0x4d, 0x29, 0xe7, //0x000048cf subq %r12, %r15
- 0x44, 0x0f, 0xbc, 0xf2, //0x000048d2 bsfl %edx, %r14d
- //0x000048d6 LBB0_952
- 0x4d, 0x01, 0xfe, //0x000048d6 addq %r15, %r14
- 0x49, 0xf7, 0xd6, //0x000048d9 notq %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000048dc movq $16(%rsp), %r15
- 0x4d, 0x89, 0xc2, //0x000048e1 movq %r8, %r10
- 0x4c, 0x8b, 0x04, 0x24, //0x000048e4 movq (%rsp), %r8
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x000048e8 jmp LBB0_934
- //0x000048ed LBB0_953
- 0x4d, 0x29, 0xe7, //0x000048ed subq %r12, %r15
- 0x44, 0x0f, 0xbc, 0xf2, //0x000048f0 bsfl %edx, %r14d
- 0x4d, 0x01, 0xfe, //0x000048f4 addq %r15, %r14
- 0x49, 0xf7, 0xd6, //0x000048f7 notq %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000048fa movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x04, 0x24, //0x000048ff movq (%rsp), %r8
- 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x00004903 jmp LBB0_934
- //0x00004908 LBB0_954
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004908 movq $-1, %r13
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000490f movq $-1, %r15
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004916 movq $-1, %r12
- 0x4d, 0x89, 0xc8, //0x0000491d movq %r9, %r8
- 0xe9, 0xe2, 0xf1, 0xff, 0xff, //0x00004920 jmp LBB0_777
- //0x00004925 LBB0_955
- 0x48, 0xf7, 0xd3, //0x00004925 notq %rbx
- 0x49, 0x89, 0xde, //0x00004928 movq %rbx, %r14
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x0000492b movq $16(%rsp), %r15
- 0xe9, 0xaf, 0xfd, 0xff, 0xff, //0x00004930 jmp LBB0_934
- //0x00004935 LBB0_956
- 0x48, 0xf7, 0xd6, //0x00004935 notq %rsi
- 0x49, 0x89, 0xf6, //0x00004938 movq %rsi, %r14
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000493b jmp LBB0_960
- //0x00004940 LBB0_957
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004940 movq $-1, %r9
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004947 movq $-1, %r15
- 0x45, 0x31, 0xf6, //0x0000494e xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00004951 cmpq $32, %rcx
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004955 movq $40(%rsp), %r10
- 0x0f, 0x83, 0xdd, 0xfd, 0xff, 0xff, //0x0000495a jae LBB0_746
- 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00004960 jmp LBB0_984
- //0x00004965 LBB0_958
- 0x49, 0x89, 0xce, //0x00004965 movq %rcx, %r14
- 0x4d, 0x85, 0xed, //0x00004968 testq %r13, %r13
- 0x48, 0x8b, 0x54, 0x24, 0x30, //0x0000496b movq $48(%rsp), %rdx
- 0x48, 0x8b, 0x74, 0x24, 0x18, //0x00004970 movq $24(%rsp), %rsi
- 0x0f, 0x85, 0xa1, 0xfc, 0xff, 0xff, //0x00004975 jne LBB0_924
- 0xe9, 0xe0, 0x0c, 0x00, 0x00, //0x0000497b jmp LBB0_1105
- //0x00004980 LBB0_959
- 0x48, 0xf7, 0xd3, //0x00004980 notq %rbx
- 0x49, 0x89, 0xde, //0x00004983 movq %rbx, %r14
- //0x00004986 LBB0_960
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004986 movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x0000498b movq $40(%rsp), %r10
- 0xe9, 0x17, 0xfd, 0xff, 0xff, //0x00004990 jmp LBB0_933
- //0x00004995 LBB0_961
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004995 movq $-1, %r9
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000499c movq $-1, %r15
- 0x45, 0x31, 0xf6, //0x000049a3 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x000049a6 cmpq $32, %rcx
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000049aa movq $40(%rsp), %r10
- 0x0f, 0x83, 0x6d, 0xfe, 0xff, 0xff, //0x000049af jae LBB0_831
- 0xe9, 0x17, 0x03, 0x00, 0x00, //0x000049b5 jmp LBB0_1002
- //0x000049ba LBB0_962
- 0x48, 0xc7, 0x44, 0x24, 0x18, 0xff, 0xff, 0xff, 0xff, //0x000049ba movq $-1, $24(%rsp)
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000049c3 movq $-1, %r13
- 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x000049ca movq $-1, $48(%rsp)
- 0x4d, 0x89, 0xe6, //0x000049d3 movq %r12, %r14
- 0xe9, 0x50, 0xf9, 0xff, 0xff, //0x000049d6 jmp LBB0_891
- //0x000049db LBB0_963
- 0x4d, 0x89, 0xc5, //0x000049db movq %r8, %r13
- 0x4d, 0x89, 0xd0, //0x000049de movq %r10, %r8
- 0x49, 0x83, 0xff, 0xff, //0x000049e1 cmpq $-1, %r15
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000049e5 jne LBB0_966
- 0x48, 0x89, 0xd8, //0x000049eb movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x000049ee subq %r12, %rax
- 0x4c, 0x0f, 0xbc, 0xce, //0x000049f1 bsfq %rsi, %r9
- 0x49, 0x01, 0xc1, //0x000049f5 addq %rax, %r9
- 0x4d, 0x89, 0xcf, //0x000049f8 movq %r9, %r15
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000049fb jmp LBB0_966
- //0x00004a00 LBB0_965
- 0x4d, 0x89, 0xc5, //0x00004a00 movq %r8, %r13
- 0x4d, 0x89, 0xd0, //0x00004a03 movq %r10, %r8
- //0x00004a06 LBB0_966
- 0x44, 0x89, 0xf0, //0x00004a06 movl %r14d, %eax
- 0xf7, 0xd0, //0x00004a09 notl %eax
- 0x21, 0xf0, //0x00004a0b andl %esi, %eax
- 0x44, 0x8d, 0x14, 0x00, //0x00004a0d leal (%rax,%rax), %r10d
- 0x45, 0x09, 0xf2, //0x00004a11 orl %r14d, %r10d
- 0x44, 0x89, 0xd2, //0x00004a14 movl %r10d, %edx
- 0xf7, 0xd2, //0x00004a17 notl %edx
- 0x21, 0xf2, //0x00004a19 andl %esi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004a1b andl $-1431655766, %edx
- 0x45, 0x31, 0xf6, //0x00004a21 xorl %r14d, %r14d
- 0x01, 0xc2, //0x00004a24 addl %eax, %edx
- 0x41, 0x0f, 0x92, 0xc6, //0x00004a26 setb %r14b
- 0x01, 0xd2, //0x00004a2a addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004a2c xorl $1431655765, %edx
- 0x44, 0x21, 0xd2, //0x00004a32 andl %r10d, %edx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004a35 movl $4294967295, %eax
- 0x31, 0xd0, //0x00004a3a xorl %edx, %eax
- 0x21, 0xc7, //0x00004a3c andl %eax, %edi
- 0x4d, 0x89, 0xc2, //0x00004a3e movq %r8, %r10
- 0x4d, 0x89, 0xe8, //0x00004a41 movq %r13, %r8
- 0x48, 0x85, 0xff, //0x00004a44 testq %rdi, %rdi
- 0x0f, 0x85, 0x82, 0xfb, 0xff, 0xff, //0x00004a47 jne LBB0_717
- //0x00004a4d LBB0_967
- 0x48, 0x83, 0xc3, 0x20, //0x00004a4d addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00004a51 addq $-32, %rcx
- //0x00004a55 LBB0_968
- 0x4d, 0x85, 0xf6, //0x00004a55 testq %r14, %r14
- 0x0f, 0x85, 0x98, 0x01, 0x00, 0x00, //0x00004a58 jne LBB0_994
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004a5e movq $8(%rsp), %r14
- 0x48, 0x85, 0xc9, //0x00004a63 testq %rcx, %rcx
- 0x0f, 0x84, 0x64, 0x03, 0x00, 0x00, //0x00004a66 je LBB0_979
- //0x00004a6c LBB0_970
- 0x4c, 0x89, 0xe7, //0x00004a6c movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00004a6f notq %rdi
- //0x00004a72 LBB0_971
- 0x4c, 0x8d, 0x6b, 0x01, //0x00004a72 leaq $1(%rbx), %r13
- 0x0f, 0xb6, 0x13, //0x00004a76 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00004a79 cmpb $34, %dl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00004a7c je LBB0_976
- 0x48, 0x8d, 0x71, 0xff, //0x00004a82 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00004a86 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004a89 je LBB0_974
- 0x48, 0x89, 0xf1, //0x00004a8f movq %rsi, %rcx
- 0x4c, 0x89, 0xeb, //0x00004a92 movq %r13, %rbx
- 0x48, 0x85, 0xf6, //0x00004a95 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004a98 jne LBB0_971
- 0xe9, 0x2d, 0x03, 0x00, 0x00, //0x00004a9e jmp LBB0_979
- //0x00004aa3 LBB0_974
- 0x48, 0x85, 0xf6, //0x00004aa3 testq %rsi, %rsi
- 0x0f, 0x84, 0x90, 0x0c, 0x00, 0x00, //0x00004aa6 je LBB0_1123
- 0x49, 0x01, 0xfd, //0x00004aac addq %rdi, %r13
- 0x49, 0x83, 0xff, 0xff, //0x00004aaf cmpq $-1, %r15
- 0x4d, 0x0f, 0x44, 0xcd, //0x00004ab3 cmoveq %r13, %r9
- 0x4d, 0x0f, 0x44, 0xfd, //0x00004ab7 cmoveq %r13, %r15
- 0x48, 0x83, 0xc3, 0x02, //0x00004abb addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00004abf addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00004ac3 movq %rcx, %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004ac6 movq $8(%rsp), %r14
- 0x48, 0x85, 0xf6, //0x00004acb testq %rsi, %rsi
- 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00004ace jne LBB0_971
- 0xe9, 0xf7, 0x02, 0x00, 0x00, //0x00004ad4 jmp LBB0_979
- //0x00004ad9 LBB0_976
- 0x4d, 0x29, 0xe5, //0x00004ad9 subq %r12, %r13
- //0x00004adc LBB0_977
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004adc movq $16(%rsp), %r15
- 0x4d, 0x85, 0xed, //0x00004ae1 testq %r13, %r13
- 0x0f, 0x89, 0x00, 0xec, 0xff, 0xff, //0x00004ae4 jns LBB0_721
- 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x00004aea jmp LBB0_978
- //0x00004aef LBB0_980
- 0x49, 0x83, 0xff, 0xff, //0x00004aef cmpq $-1, %r15
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00004af3 jne LBB0_982
- 0x48, 0x89, 0xd8, //0x00004af9 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x00004afc subq %r12, %rax
- 0x4c, 0x0f, 0xbc, 0xce, //0x00004aff bsfq %rsi, %r9
- 0x49, 0x01, 0xc1, //0x00004b03 addq %rax, %r9
- 0x4d, 0x89, 0xcf, //0x00004b06 movq %r9, %r15
- //0x00004b09 LBB0_982
- 0x44, 0x89, 0xf0, //0x00004b09 movl %r14d, %eax
- 0xf7, 0xd0, //0x00004b0c notl %eax
- 0x21, 0xf0, //0x00004b0e andl %esi, %eax
- 0x44, 0x8d, 0x14, 0x00, //0x00004b10 leal (%rax,%rax), %r10d
- 0x45, 0x09, 0xf2, //0x00004b14 orl %r14d, %r10d
- 0x44, 0x89, 0xd2, //0x00004b17 movl %r10d, %edx
- 0xf7, 0xd2, //0x00004b1a notl %edx
- 0x21, 0xf2, //0x00004b1c andl %esi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004b1e andl $-1431655766, %edx
- 0x45, 0x31, 0xf6, //0x00004b24 xorl %r14d, %r14d
- 0x01, 0xc2, //0x00004b27 addl %eax, %edx
- 0x41, 0x0f, 0x92, 0xc6, //0x00004b29 setb %r14b
- 0x01, 0xd2, //0x00004b2d addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004b2f xorl $1431655765, %edx
- 0x44, 0x21, 0xd2, //0x00004b35 andl %r10d, %edx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004b38 movl $4294967295, %eax
- 0x31, 0xd0, //0x00004b3d xorl %edx, %eax
- 0x21, 0xc7, //0x00004b3f andl %eax, %edi
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004b41 movq $40(%rsp), %r10
- 0x48, 0x85, 0xff, //0x00004b46 testq %rdi, %rdi
- 0x0f, 0x85, 0x1f, 0xfc, 0xff, 0xff, //0x00004b49 jne LBB0_749
- //0x00004b4f LBB0_983
- 0x48, 0x83, 0xc3, 0x20, //0x00004b4f addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00004b53 addq $-32, %rcx
- //0x00004b57 LBB0_984
- 0x4d, 0x85, 0xf6, //0x00004b57 testq %r14, %r14
- 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00004b5a jne LBB0_996
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004b60 movq $8(%rsp), %r14
- 0x48, 0x85, 0xc9, //0x00004b65 testq %rcx, %rcx
- 0x0f, 0x84, 0x3a, 0x09, 0x00, 0x00, //0x00004b68 je LBB0_1083
- //0x00004b6e LBB0_986
- 0x4c, 0x89, 0xe7, //0x00004b6e movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00004b71 notq %rdi
- //0x00004b74 LBB0_987
- 0x4c, 0x8d, 0x6b, 0x01, //0x00004b74 leaq $1(%rbx), %r13
- 0x0f, 0xb6, 0x13, //0x00004b78 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00004b7b cmpb $34, %dl
- 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00004b7e je LBB0_992
- 0x48, 0x8d, 0x71, 0xff, //0x00004b84 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00004b88 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004b8b je LBB0_990
- 0x48, 0x89, 0xf1, //0x00004b91 movq %rsi, %rcx
- 0x4c, 0x89, 0xeb, //0x00004b94 movq %r13, %rbx
- 0x48, 0x85, 0xf6, //0x00004b97 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004b9a jne LBB0_987
- 0xe9, 0x03, 0x09, 0x00, 0x00, //0x00004ba0 jmp LBB0_1083
- //0x00004ba5 LBB0_990
- 0x48, 0x85, 0xf6, //0x00004ba5 testq %rsi, %rsi
- 0x0f, 0x84, 0xea, 0x01, 0x00, 0x00, //0x00004ba8 je LBB0_1012
- 0x49, 0x01, 0xfd, //0x00004bae addq %rdi, %r13
- 0x49, 0x83, 0xff, 0xff, //0x00004bb1 cmpq $-1, %r15
- 0x4d, 0x0f, 0x44, 0xcd, //0x00004bb5 cmoveq %r13, %r9
- 0x4d, 0x0f, 0x44, 0xfd, //0x00004bb9 cmoveq %r13, %r15
- 0x48, 0x83, 0xc3, 0x02, //0x00004bbd addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00004bc1 addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00004bc5 movq %rcx, %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004bc8 movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004bcd movq $40(%rsp), %r10
- 0x48, 0x85, 0xf6, //0x00004bd2 testq %rsi, %rsi
- 0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00004bd5 jne LBB0_987
- 0xe9, 0xc8, 0x08, 0x00, 0x00, //0x00004bdb jmp LBB0_1083
- //0x00004be0 LBB0_992
- 0x4d, 0x29, 0xe5, //0x00004be0 subq %r12, %r13
- //0x00004be3 LBB0_993
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004be3 movq $16(%rsp), %r15
- 0x4d, 0x85, 0xed, //0x00004be8 testq %r13, %r13
- 0x0f, 0x89, 0x57, 0xed, 0xff, 0xff, //0x00004beb jns LBB0_753
- 0xe9, 0xa8, 0x08, 0x00, 0x00, //0x00004bf1 jmp LBB0_1082
- //0x00004bf6 LBB0_994
- 0x48, 0x85, 0xc9, //0x00004bf6 testq %rcx, %rcx
- 0x0f, 0x84, 0x3d, 0x0b, 0x00, 0x00, //0x00004bf9 je LBB0_1123
- 0x4c, 0x89, 0xe0, //0x00004bff movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00004c02 notq %rax
- 0x48, 0x01, 0xd8, //0x00004c05 addq %rbx, %rax
- 0x49, 0x83, 0xff, 0xff, //0x00004c08 cmpq $-1, %r15
- 0x4c, 0x0f, 0x44, 0xc8, //0x00004c0c cmoveq %rax, %r9
- 0x4c, 0x0f, 0x44, 0xf8, //0x00004c10 cmoveq %rax, %r15
- 0x48, 0xff, 0xc3, //0x00004c14 incq %rbx
- 0x48, 0xff, 0xc9, //0x00004c17 decq %rcx
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004c1a movq $8(%rsp), %r14
- 0x48, 0x85, 0xc9, //0x00004c1f testq %rcx, %rcx
- 0x0f, 0x85, 0x44, 0xfe, 0xff, 0xff, //0x00004c22 jne LBB0_970
- 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00004c28 jmp LBB0_979
- //0x00004c2d LBB0_996
- 0x48, 0x85, 0xc9, //0x00004c2d testq %rcx, %rcx
- 0x0f, 0x84, 0x62, 0x01, 0x00, 0x00, //0x00004c30 je LBB0_1012
- 0x4c, 0x89, 0xe0, //0x00004c36 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00004c39 notq %rax
- 0x48, 0x01, 0xd8, //0x00004c3c addq %rbx, %rax
- 0x49, 0x83, 0xff, 0xff, //0x00004c3f cmpq $-1, %r15
- 0x4c, 0x0f, 0x44, 0xc8, //0x00004c43 cmoveq %rax, %r9
- 0x4c, 0x0f, 0x44, 0xf8, //0x00004c47 cmoveq %rax, %r15
- 0x48, 0xff, 0xc3, //0x00004c4b incq %rbx
- 0x48, 0xff, 0xc9, //0x00004c4e decq %rcx
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004c51 movq $8(%rsp), %r14
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004c56 movq $40(%rsp), %r10
- 0x48, 0x85, 0xc9, //0x00004c5b testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0xff, 0xff, 0xff, //0x00004c5e jne LBB0_986
- 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x00004c64 jmp LBB0_1083
- //0x00004c69 LBB0_998
- 0x49, 0x83, 0xff, 0xff, //0x00004c69 cmpq $-1, %r15
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00004c6d jne LBB0_1000
- 0x48, 0x89, 0xd8, //0x00004c73 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x00004c76 subq %r12, %rax
- 0x4c, 0x0f, 0xbc, 0xce, //0x00004c79 bsfq %rsi, %r9
- 0x49, 0x01, 0xc1, //0x00004c7d addq %rax, %r9
- 0x4d, 0x89, 0xcf, //0x00004c80 movq %r9, %r15
- //0x00004c83 LBB0_1000
- 0x44, 0x89, 0xf0, //0x00004c83 movl %r14d, %eax
- 0xf7, 0xd0, //0x00004c86 notl %eax
- 0x21, 0xf0, //0x00004c88 andl %esi, %eax
- 0x44, 0x8d, 0x14, 0x00, //0x00004c8a leal (%rax,%rax), %r10d
- 0x45, 0x09, 0xf2, //0x00004c8e orl %r14d, %r10d
- 0x44, 0x89, 0xd2, //0x00004c91 movl %r10d, %edx
- 0xf7, 0xd2, //0x00004c94 notl %edx
- 0x21, 0xf2, //0x00004c96 andl %esi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004c98 andl $-1431655766, %edx
- 0x45, 0x31, 0xf6, //0x00004c9e xorl %r14d, %r14d
- 0x01, 0xc2, //0x00004ca1 addl %eax, %edx
- 0x41, 0x0f, 0x92, 0xc6, //0x00004ca3 setb %r14b
- 0x01, 0xd2, //0x00004ca7 addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004ca9 xorl $1431655765, %edx
- 0x44, 0x21, 0xd2, //0x00004caf andl %r10d, %edx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004cb2 movl $4294967295, %eax
- 0x31, 0xc2, //0x00004cb7 xorl %eax, %edx
- 0x21, 0xd7, //0x00004cb9 andl %edx, %edi
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004cbb movq $40(%rsp), %r10
- 0x48, 0x85, 0xff, //0x00004cc0 testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0xfb, 0xff, 0xff, //0x00004cc3 jne LBB0_834
- //0x00004cc9 LBB0_1001
- 0x48, 0x83, 0xc3, 0x20, //0x00004cc9 addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00004ccd addq $-32, %rcx
- //0x00004cd1 LBB0_1002
- 0x4d, 0x85, 0xf6, //0x00004cd1 testq %r14, %r14
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00004cd4 jne LBB0_1010
- 0x48, 0x85, 0xc9, //0x00004cda testq %rcx, %rcx
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00004cdd je LBB0_1012
- //0x00004ce3 LBB0_1004
- 0x4c, 0x89, 0xe7, //0x00004ce3 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00004ce6 notq %rdi
- //0x00004ce9 LBB0_1005
- 0x4c, 0x8d, 0x6b, 0x01, //0x00004ce9 leaq $1(%rbx), %r13
- 0x0f, 0xb6, 0x13, //0x00004ced movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00004cf0 cmpb $34, %dl
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x00004cf3 je LBB0_1081
- 0x48, 0x8d, 0x71, 0xff, //0x00004cf9 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00004cfd cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004d00 je LBB0_1008
- 0x48, 0x89, 0xf1, //0x00004d06 movq %rsi, %rcx
- 0x4c, 0x89, 0xeb, //0x00004d09 movq %r13, %rbx
- 0x48, 0x85, 0xf6, //0x00004d0c testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004d0f jne LBB0_1005
- 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00004d15 jmp LBB0_1012
- //0x00004d1a LBB0_1008
- 0x48, 0x85, 0xf6, //0x00004d1a testq %rsi, %rsi
- 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00004d1d je LBB0_1012
- 0x49, 0x01, 0xfd, //0x00004d23 addq %rdi, %r13
- 0x49, 0x83, 0xff, 0xff, //0x00004d26 cmpq $-1, %r15
- 0x4d, 0x0f, 0x44, 0xcd, //0x00004d2a cmoveq %r13, %r9
- 0x4d, 0x0f, 0x44, 0xfd, //0x00004d2e cmoveq %r13, %r15
- 0x48, 0x83, 0xc3, 0x02, //0x00004d32 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00004d36 addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00004d3a movq %rcx, %rsi
- 0x48, 0x85, 0xf6, //0x00004d3d testq %rsi, %rsi
- 0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x00004d40 jne LBB0_1005
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00004d46 jmp LBB0_1012
- //0x00004d4b LBB0_1081
- 0x4d, 0x29, 0xe5, //0x00004d4b subq %r12, %r13
- 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x00004d4e movq $16(%rsp), %r15
- 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00004d53 movq $40(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x00004d58 testq %r13, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004d5b movq $8(%rsp), %r14
- 0x0f, 0x89, 0xb2, 0xf2, 0xff, 0xff, //0x00004d60 jns LBB0_838
- 0xe9, 0x33, 0x07, 0x00, 0x00, //0x00004d66 jmp LBB0_1082
- //0x00004d6b LBB0_1010
- 0x48, 0x85, 0xc9, //0x00004d6b testq %rcx, %rcx
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00004d6e je LBB0_1012
- 0x4c, 0x89, 0xe0, //0x00004d74 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00004d77 notq %rax
- 0x48, 0x01, 0xd8, //0x00004d7a addq %rbx, %rax
- 0x49, 0x83, 0xff, 0xff, //0x00004d7d cmpq $-1, %r15
- 0x4c, 0x0f, 0x44, 0xc8, //0x00004d81 cmoveq %rax, %r9
- 0x4c, 0x0f, 0x44, 0xf8, //0x00004d85 cmoveq %rax, %r15
- 0x48, 0xff, 0xc3, //0x00004d89 incq %rbx
- 0x48, 0xff, 0xc9, //0x00004d8c decq %rcx
- 0x48, 0x85, 0xc9, //0x00004d8f testq %rcx, %rcx
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00004d92 jne LBB0_1004
- //0x00004d98 LBB0_1012
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x00004d98 movq $8(%rsp), %r14
- 0xe9, 0x06, 0x07, 0x00, 0x00, //0x00004d9d jmp LBB0_1083
- //0x00004da2 LBB0_1013
- 0x4d, 0x89, 0x1e, //0x00004da2 movq %r11, (%r14)
- //0x00004da5 LBB0_1014
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004da5 movq $-1, %rcx
- 0xe9, 0x4d, 0xe5, 0xff, 0xff, //0x00004dac jmp LBB0_659
- //0x00004db1 LBB0_1097
- 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00004db1 movq $-7, %rcx
- 0xe9, 0x41, 0xe5, 0xff, 0xff, //0x00004db8 jmp LBB0_659
- //0x00004dbd LBB0_1015
- 0x48, 0x8d, 0x50, 0x04, //0x00004dbd leaq $4(%rax), %rdx
- 0xe9, 0xbd, 0x03, 0x00, 0x00, //0x00004dc1 jmp LBB0_1053
- //0x00004dc6 LBB0_978
- 0x49, 0x83, 0xfd, 0xff, //0x00004dc6 cmpq $-1, %r13
- 0x0f, 0x85, 0xe2, 0x06, 0x00, 0x00, //0x00004dca jne LBB0_1084
- //0x00004dd0 LBB0_979
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004dd0 movq $-1, %r13
- 0x4c, 0x8b, 0x4c, 0x24, 0x18, //0x00004dd7 movq $24(%rsp), %r9
- 0xe9, 0xd1, 0x06, 0x00, 0x00, //0x00004ddc jmp LBB0_1084
- //0x00004de1 LBB0_1016
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004de1 movq $-1, %rcx
- 0xe9, 0xd3, 0x06, 0x00, 0x00, //0x00004de8 jmp LBB0_1086
- //0x00004ded LBB0_1017
- 0x4d, 0x8b, 0x4f, 0x08, //0x00004ded movq $8(%r15), %r9
- 0x4d, 0x89, 0xcf, //0x00004df1 movq %r9, %r15
- 0x49, 0x29, 0xdf, //0x00004df4 subq %rbx, %r15
- 0x49, 0x83, 0xff, 0x20, //0x00004df7 cmpq $32, %r15
- 0x0f, 0x8c, 0xff, 0x08, 0x00, 0x00, //0x00004dfb jl LBB0_1117
- 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004e01 movl $4294967295, %r8d
- 0x4d, 0x8d, 0x14, 0x03, //0x00004e07 leaq (%r11,%rax), %r10
- 0x49, 0x29, 0xc1, //0x00004e0b subq %rax, %r9
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00004e0e movl $31, %edx
- 0x45, 0x31, 0xff, //0x00004e13 xorl %r15d, %r15d
- 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xb2, 0xff, 0xff, //0x00004e16 vmovdqu $-19870(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x7a, 0xb2, 0xff, 0xff, //0x00004e1e vmovdqu $-19846(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0x45, 0x31, 0xe4, //0x00004e26 xorl %r12d, %r12d
- //0x00004e29 LBB0_1019
- 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x3a, 0x01, //0x00004e29 vmovdqu $1(%r10,%r15), %ymm2
- 0xc5, 0xed, 0x74, 0xd8, //0x00004e30 vpcmpeqb %ymm0, %ymm2, %ymm3
- 0xc5, 0x7d, 0xd7, 0xf3, //0x00004e34 vpmovmskb %ymm3, %r14d
- 0xc5, 0xed, 0x74, 0xd1, //0x00004e38 vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00004e3c vpmovmskb %ymm2, %ebx
- 0x4d, 0x85, 0xe4, //0x00004e40 testq %r12, %r12
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00004e43 jne LBB0_1022
- 0x85, 0xdb, //0x00004e49 testl %ebx, %ebx
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00004e4b jne LBB0_1022
- 0x45, 0x31, 0xe4, //0x00004e51 xorl %r12d, %r12d
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00004e54 jmp LBB0_1023
- //0x00004e59 LBB0_1022
- 0x44, 0x89, 0xe6, //0x00004e59 movl %r12d, %esi
- 0x44, 0x31, 0xc6, //0x00004e5c xorl %r8d, %esi
- 0x21, 0xde, //0x00004e5f andl %ebx, %esi
- 0x8d, 0x1c, 0x36, //0x00004e61 leal (%rsi,%rsi), %ebx
- 0x44, 0x09, 0xe3, //0x00004e64 orl %r12d, %ebx
- 0x41, 0x8d, 0xb8, 0xab, 0xaa, 0xaa, 0xaa, //0x00004e67 leal $-1431655765(%r8), %edi
- 0x31, 0xdf, //0x00004e6e xorl %ebx, %edi
- 0x21, 0xf7, //0x00004e70 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004e72 andl $-1431655766, %edi
- 0x45, 0x31, 0xe4, //0x00004e78 xorl %r12d, %r12d
- 0x01, 0xf7, //0x00004e7b addl %esi, %edi
- 0x41, 0x0f, 0x92, 0xc4, //0x00004e7d setb %r12b
- 0x01, 0xff, //0x00004e81 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004e83 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00004e89 andl %ebx, %edi
- 0x44, 0x31, 0xc7, //0x00004e8b xorl %r8d, %edi
- 0x41, 0x21, 0xfe, //0x00004e8e andl %edi, %r14d
- //0x00004e91 LBB0_1023
- 0x45, 0x85, 0xf6, //0x00004e91 testl %r14d, %r14d
- 0x0f, 0x85, 0xe3, 0x05, 0x00, 0x00, //0x00004e94 jne LBB0_1080
- 0x49, 0x83, 0xc7, 0x20, //0x00004e9a addq $32, %r15
- 0x49, 0x8d, 0x74, 0x11, 0xe0, //0x00004e9e leaq $-32(%r9,%rdx), %rsi
- 0x48, 0x83, 0xc2, 0xe0, //0x00004ea3 addq $-32, %rdx
- 0x48, 0x83, 0xfe, 0x3f, //0x00004ea7 cmpq $63, %rsi
- 0x0f, 0x8f, 0x78, 0xff, 0xff, 0xff, //0x00004eab jg LBB0_1019
- 0x4d, 0x85, 0xe4, //0x00004eb1 testq %r12, %r12
- 0x0f, 0x85, 0x8c, 0x08, 0x00, 0x00, //0x00004eb4 jne LBB0_1121
- 0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x00004eba leaq $1(%r15,%r10), %rbx
- 0x49, 0xf7, 0xd7, //0x00004ebf notq %r15
- 0x4d, 0x01, 0xcf, //0x00004ec2 addq %r9, %r15
- //0x00004ec5 LBB0_1027
- 0x4d, 0x85, 0xff, //0x00004ec5 testq %r15, %r15
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004ec8 movq $8(%rsp), %rsi
- 0x0f, 0x8f, 0x26, 0x06, 0x00, 0x00, //0x00004ecd jg LBB0_1090
- 0xe9, 0x26, 0xe4, 0xff, 0xff, //0x00004ed3 jmp LBB0_659
- //0x00004ed8 LBB0_1028
- 0x49, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004ed8 movabsq $-6148914691236517206, %r8
- 0x4d, 0x8b, 0x77, 0x08, //0x00004ee2 movq $8(%r15), %r14
- 0x49, 0x29, 0xde, //0x00004ee6 subq %rbx, %r14
- 0x49, 0x01, 0xdb, //0x00004ee9 addq %rbx, %r11
- 0x45, 0x31, 0xd2, //0x00004eec xorl %r10d, %r10d
- 0xc5, 0xfe, 0x6f, 0x05, 0x89, 0xb1, 0xff, 0xff, //0x00004eef vmovdqu $-20087(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xa1, 0xb1, 0xff, 0xff, //0x00004ef7 vmovdqu $-20063(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x00004eff vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0xd5, 0xb1, 0xff, 0xff, //0x00004f03 vmovdqu $-20011(%rip), %ymm3 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xed, 0xb1, 0xff, 0xff, //0x00004f0b vmovdqu $-19987(%rip), %ymm4 /* LCPI0_11+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00004f13 vpxor %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x00004f18 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x00004f1b xorl %r15d, %r15d
- 0x31, 0xdb, //0x00004f1e xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00004f20 jmp LBB0_1030
- //0x00004f25 LBB0_1029
- 0x49, 0xc1, 0xfd, 0x3f, //0x00004f25 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xd1, //0x00004f29 popcntq %r9, %rdx
- 0x49, 0x01, 0xd7, //0x00004f2e addq %rdx, %r15
- 0x49, 0x83, 0xc3, 0x40, //0x00004f31 addq $64, %r11
- 0x49, 0x83, 0xc6, 0xc0, //0x00004f35 addq $-64, %r14
- 0x4d, 0x89, 0xea, //0x00004f39 movq %r13, %r10
- //0x00004f3c LBB0_1030
- 0x49, 0x83, 0xfe, 0x40, //0x00004f3c cmpq $64, %r14
- 0x0f, 0x8c, 0x16, 0x01, 0x00, 0x00, //0x00004f40 jl LBB0_1037
- //0x00004f46 LBB0_1031
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00004f46 vmovdqu (%r11), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00004f4b vmovdqu $32(%r11), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00004f51 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00004f55 vpmovmskb %ymm8, %r13d
- 0xc5, 0x4d, 0x74, 0xc0, //0x00004f5a vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00004f5e vpmovmskb %ymm8, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00004f63 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00004f67 orq %rdi, %r13
- 0xc5, 0x45, 0x74, 0xc1, //0x00004f6a vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00004f6e vpmovmskb %ymm8, %edi
- 0xc5, 0x4d, 0x74, 0xc1, //0x00004f73 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00004f77 vpmovmskb %ymm8, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004f7c shlq $32, %rdx
- 0x48, 0x09, 0xd7, //0x00004f80 orq %rdx, %rdi
- 0x48, 0x89, 0xfa, //0x00004f83 movq %rdi, %rdx
- 0x4c, 0x09, 0xe2, //0x00004f86 orq %r12, %rdx
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00004f89 je LBB0_1033
- 0x4c, 0x89, 0xe2, //0x00004f8f movq %r12, %rdx
- 0x48, 0xf7, 0xd2, //0x00004f92 notq %rdx
- 0x48, 0x21, 0xfa, //0x00004f95 andq %rdi, %rdx
- 0x48, 0x8d, 0x34, 0x12, //0x00004f98 leaq (%rdx,%rdx), %rsi
- 0x4c, 0x09, 0xe6, //0x00004f9c orq %r12, %rsi
- 0x49, 0x89, 0xf4, //0x00004f9f movq %rsi, %r12
- 0x4d, 0x31, 0xc4, //0x00004fa2 xorq %r8, %r12
- 0x4c, 0x21, 0xc7, //0x00004fa5 andq %r8, %rdi
- 0x4c, 0x21, 0xe7, //0x00004fa8 andq %r12, %rdi
- 0x45, 0x31, 0xe4, //0x00004fab xorl %r12d, %r12d
- 0x48, 0x01, 0xd7, //0x00004fae addq %rdx, %rdi
- 0x41, 0x0f, 0x92, 0xc4, //0x00004fb1 setb %r12b
- 0x48, 0x01, 0xff, //0x00004fb5 addq %rdi, %rdi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004fb8 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd7, //0x00004fc2 xorq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00004fc5 andq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00004fc8 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004fcb jmp LBB0_1034
- //0x00004fd0 LBB0_1033
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004fd0 movq $-1, %rdi
- 0x45, 0x31, 0xe4, //0x00004fd7 xorl %r12d, %r12d
- //0x00004fda LBB0_1034
- 0x4c, 0x21, 0xef, //0x00004fda andq %r13, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00004fdd vmovq %rdi, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00004fe2 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00004fe8 vmovq %xmm5, %r13
- 0x4d, 0x31, 0xd5, //0x00004fed xorq %r10, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x00004ff0 vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xcd, //0x00004ff4 vpmovmskb %ymm5, %r9d
- 0xc5, 0xcd, 0x74, 0xeb, //0x00004ff8 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x00004ffc vpmovmskb %ymm5, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00005000 shlq $32, %rdx
- 0x49, 0x09, 0xd1, //0x00005004 orq %rdx, %r9
- 0x4d, 0x89, 0xea, //0x00005007 movq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x0000500a notq %r10
- 0x4d, 0x21, 0xd1, //0x0000500d andq %r10, %r9
- 0xc5, 0xc5, 0x74, 0xec, //0x00005010 vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x00005014 vpmovmskb %ymm5, %edx
- 0xc5, 0xcd, 0x74, 0xec, //0x00005018 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x0000501c vpmovmskb %ymm5, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00005020 shlq $32, %rsi
- 0x48, 0x09, 0xf2, //0x00005024 orq %rsi, %rdx
- 0x4c, 0x21, 0xd2, //0x00005027 andq %r10, %rdx
- 0x0f, 0x84, 0xf5, 0xfe, 0xff, 0xff, //0x0000502a je LBB0_1029
- //0x00005030 LBB0_1035
- 0x48, 0x8d, 0x7a, 0xff, //0x00005030 leaq $-1(%rdx), %rdi
- 0x48, 0x89, 0xfe, //0x00005034 movq %rdi, %rsi
- 0x4c, 0x21, 0xce, //0x00005037 andq %r9, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000503a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xfe, //0x0000503f addq %r15, %rsi
- 0x48, 0x39, 0xde, //0x00005042 cmpq %rbx, %rsi
- 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00005045 jbe LBB0_1079
- 0x48, 0xff, 0xc3, //0x0000504b incq %rbx
- 0x48, 0x21, 0xfa, //0x0000504e andq %rdi, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00005051 jne LBB0_1035
- 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x00005057 jmp LBB0_1029
- //0x0000505c LBB0_1037
- 0x4d, 0x85, 0xf6, //0x0000505c testq %r14, %r14
- 0x0f, 0x8e, 0xa3, 0x06, 0x00, 0x00, //0x0000505f jle LBB0_1118
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00005065 vmovdqu %ymm9, $96(%rsp)
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x0000506b vmovdqu %ymm9, $64(%rsp)
- 0x44, 0x89, 0xda, //0x00005071 movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00005074 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x0000507a cmpl $4033, %edx
- 0x0f, 0x82, 0xc0, 0xfe, 0xff, 0xff, //0x00005080 jb LBB0_1031
- 0x49, 0x83, 0xfe, 0x20, //0x00005086 cmpq $32, %r14
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x0000508a jb LBB0_1041
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00005090 vmovdqu (%r11), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00005095 vmovdqu %ymm5, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x0000509b addq $32, %r11
- 0x49, 0x8d, 0x7e, 0xe0, //0x0000509f leaq $-32(%r14), %rdi
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x000050a3 leaq $96(%rsp), %r9
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000050a8 jmp LBB0_1042
- //0x000050ad LBB0_1041
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x000050ad leaq $64(%rsp), %r9
- 0x4c, 0x89, 0xf7, //0x000050b2 movq %r14, %rdi
- //0x000050b5 LBB0_1042
- 0x48, 0x83, 0xff, 0x10, //0x000050b5 cmpq $16, %rdi
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000050b9 jb LBB0_1043
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x000050bf vmovdqu (%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x7f, 0x29, //0x000050c4 vmovdqu %xmm5, (%r9)
- 0x49, 0x83, 0xc3, 0x10, //0x000050c9 addq $16, %r11
- 0x49, 0x83, 0xc1, 0x10, //0x000050cd addq $16, %r9
- 0x48, 0x83, 0xc7, 0xf0, //0x000050d1 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000050d5 cmpq $8, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000050d9 jae LBB0_1048
- //0x000050df LBB0_1044
- 0x48, 0x83, 0xff, 0x04, //0x000050df cmpq $4, %rdi
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x000050e3 jl LBB0_1045
- //0x000050e9 LBB0_1049
- 0x41, 0x8b, 0x13, //0x000050e9 movl (%r11), %edx
- 0x41, 0x89, 0x11, //0x000050ec movl %edx, (%r9)
- 0x49, 0x83, 0xc3, 0x04, //0x000050ef addq $4, %r11
- 0x49, 0x83, 0xc1, 0x04, //0x000050f3 addq $4, %r9
- 0x48, 0x83, 0xc7, 0xfc, //0x000050f7 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000050fb cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000050ff jae LBB0_1050
- //0x00005105 LBB0_1046
- 0x4c, 0x89, 0xde, //0x00005105 movq %r11, %rsi
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005108 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x0000510d testq %rdi, %rdi
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005110 jne LBB0_1051
- 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x00005116 jmp LBB0_1031
- //0x0000511b LBB0_1043
- 0x48, 0x83, 0xff, 0x08, //0x0000511b cmpq $8, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000511f jb LBB0_1044
- //0x00005125 LBB0_1048
- 0x49, 0x8b, 0x13, //0x00005125 movq (%r11), %rdx
- 0x49, 0x89, 0x11, //0x00005128 movq %rdx, (%r9)
- 0x49, 0x83, 0xc3, 0x08, //0x0000512b addq $8, %r11
- 0x49, 0x83, 0xc1, 0x08, //0x0000512f addq $8, %r9
- 0x48, 0x83, 0xc7, 0xf8, //0x00005133 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00005137 cmpq $4, %rdi
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x0000513b jge LBB0_1049
- //0x00005141 LBB0_1045
- 0x48, 0x83, 0xff, 0x02, //0x00005141 cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005145 jb LBB0_1046
- //0x0000514b LBB0_1050
- 0x41, 0x0f, 0xb7, 0x13, //0x0000514b movzwl (%r11), %edx
- 0x66, 0x41, 0x89, 0x11, //0x0000514f movw %dx, (%r9)
- 0x49, 0x83, 0xc3, 0x02, //0x00005153 addq $2, %r11
- 0x49, 0x83, 0xc1, 0x02, //0x00005157 addq $2, %r9
- 0x48, 0x83, 0xc7, 0xfe, //0x0000515b addq $-2, %rdi
- 0x4c, 0x89, 0xde, //0x0000515f movq %r11, %rsi
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005162 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00005167 testq %rdi, %rdi
- 0x0f, 0x84, 0xd6, 0xfd, 0xff, 0xff, //0x0000516a je LBB0_1031
- //0x00005170 LBB0_1051
- 0x8a, 0x16, //0x00005170 movb (%rsi), %dl
- 0x41, 0x88, 0x11, //0x00005172 movb %dl, (%r9)
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005175 leaq $64(%rsp), %r11
- 0xe9, 0xc7, 0xfd, 0xff, 0xff, //0x0000517a jmp LBB0_1031
- //0x0000517f LBB0_1052
- 0x48, 0x8d, 0x50, 0x05, //0x0000517f leaq $5(%rax), %rdx
- //0x00005183 LBB0_1053
- 0x49, 0x3b, 0x57, 0x08, //0x00005183 cmpq $8(%r15), %rdx
- 0x0f, 0x87, 0x71, 0xe1, 0xff, 0xff, //0x00005187 ja LBB0_659
- 0x49, 0x89, 0x16, //0x0000518d movq %rdx, (%r14)
- 0x48, 0x89, 0xc1, //0x00005190 movq %rax, %rcx
- 0xe9, 0x66, 0xe1, 0xff, 0xff, //0x00005193 jmp LBB0_659
- //0x00005198 LBB0_1055
- 0x49, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005198 movabsq $-6148914691236517206, %r8
- 0x4d, 0x8b, 0x77, 0x08, //0x000051a2 movq $8(%r15), %r14
- 0x49, 0x29, 0xde, //0x000051a6 subq %rbx, %r14
- 0x49, 0x01, 0xdb, //0x000051a9 addq %rbx, %r11
- 0x45, 0x31, 0xd2, //0x000051ac xorl %r10d, %r10d
- 0xc5, 0xfe, 0x6f, 0x05, 0xc9, 0xae, 0xff, 0xff, //0x000051af vmovdqu $-20791(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xe1, 0xae, 0xff, 0xff, //0x000051b7 vmovdqu $-20767(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x000051bf vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf5, 0xae, 0xff, 0xff, //0x000051c3 vmovdqu $-20747(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x8d, 0xae, 0xff, 0xff, //0x000051cb vmovdqu $-20851(%rip), %ymm4 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000051d3 vpxor %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x000051d8 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x000051db xorl %r15d, %r15d
- 0x31, 0xdb, //0x000051de xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000051e0 jmp LBB0_1057
- //0x000051e5 LBB0_1056
- 0x49, 0xc1, 0xfd, 0x3f, //0x000051e5 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xd1, //0x000051e9 popcntq %r9, %rdx
- 0x49, 0x01, 0xd7, //0x000051ee addq %rdx, %r15
- 0x49, 0x83, 0xc3, 0x40, //0x000051f1 addq $64, %r11
- 0x49, 0x83, 0xc6, 0xc0, //0x000051f5 addq $-64, %r14
- 0x4d, 0x89, 0xea, //0x000051f9 movq %r13, %r10
- //0x000051fc LBB0_1057
- 0x49, 0x83, 0xfe, 0x40, //0x000051fc cmpq $64, %r14
- 0x0f, 0x8c, 0x16, 0x01, 0x00, 0x00, //0x00005200 jl LBB0_1064
- //0x00005206 LBB0_1058
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00005206 vmovdqu (%r11), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x0000520b vmovdqu $32(%r11), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00005211 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00005215 vpmovmskb %ymm8, %r13d
- 0xc5, 0x4d, 0x74, 0xc0, //0x0000521a vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x0000521e vpmovmskb %ymm8, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00005223 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00005227 orq %rdi, %r13
- 0xc5, 0x45, 0x74, 0xc1, //0x0000522a vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x0000522e vpmovmskb %ymm8, %edi
- 0xc5, 0x4d, 0x74, 0xc1, //0x00005233 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00005237 vpmovmskb %ymm8, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x0000523c shlq $32, %rdx
- 0x48, 0x09, 0xd7, //0x00005240 orq %rdx, %rdi
- 0x48, 0x89, 0xfa, //0x00005243 movq %rdi, %rdx
- 0x4c, 0x09, 0xe2, //0x00005246 orq %r12, %rdx
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00005249 je LBB0_1060
- 0x4c, 0x89, 0xe2, //0x0000524f movq %r12, %rdx
- 0x48, 0xf7, 0xd2, //0x00005252 notq %rdx
- 0x48, 0x21, 0xfa, //0x00005255 andq %rdi, %rdx
- 0x48, 0x8d, 0x34, 0x12, //0x00005258 leaq (%rdx,%rdx), %rsi
- 0x4c, 0x09, 0xe6, //0x0000525c orq %r12, %rsi
- 0x49, 0x89, 0xf4, //0x0000525f movq %rsi, %r12
- 0x4d, 0x31, 0xc4, //0x00005262 xorq %r8, %r12
- 0x4c, 0x21, 0xc7, //0x00005265 andq %r8, %rdi
- 0x4c, 0x21, 0xe7, //0x00005268 andq %r12, %rdi
- 0x45, 0x31, 0xe4, //0x0000526b xorl %r12d, %r12d
- 0x48, 0x01, 0xd7, //0x0000526e addq %rdx, %rdi
- 0x41, 0x0f, 0x92, 0xc4, //0x00005271 setb %r12b
- 0x48, 0x01, 0xff, //0x00005275 addq %rdi, %rdi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005278 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd7, //0x00005282 xorq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00005285 andq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00005288 notq %rdi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000528b jmp LBB0_1061
- //0x00005290 LBB0_1060
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00005290 movq $-1, %rdi
- 0x45, 0x31, 0xe4, //0x00005297 xorl %r12d, %r12d
- //0x0000529a LBB0_1061
- 0x4c, 0x21, 0xef, //0x0000529a andq %r13, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x0000529d vmovq %rdi, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000052a2 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000052a8 vmovq %xmm5, %r13
- 0x4d, 0x31, 0xd5, //0x000052ad xorq %r10, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x000052b0 vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xcd, //0x000052b4 vpmovmskb %ymm5, %r9d
- 0xc5, 0xcd, 0x74, 0xeb, //0x000052b8 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000052bc vpmovmskb %ymm5, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x000052c0 shlq $32, %rdx
- 0x49, 0x09, 0xd1, //0x000052c4 orq %rdx, %r9
- 0x4d, 0x89, 0xea, //0x000052c7 movq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x000052ca notq %r10
- 0x4d, 0x21, 0xd1, //0x000052cd andq %r10, %r9
- 0xc5, 0xc5, 0x74, 0xec, //0x000052d0 vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000052d4 vpmovmskb %ymm5, %edx
- 0xc5, 0xcd, 0x74, 0xec, //0x000052d8 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x000052dc vpmovmskb %ymm5, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000052e0 shlq $32, %rsi
- 0x48, 0x09, 0xf2, //0x000052e4 orq %rsi, %rdx
- 0x4c, 0x21, 0xd2, //0x000052e7 andq %r10, %rdx
- 0x0f, 0x84, 0xf5, 0xfe, 0xff, 0xff, //0x000052ea je LBB0_1056
- //0x000052f0 LBB0_1062
- 0x48, 0x8d, 0x7a, 0xff, //0x000052f0 leaq $-1(%rdx), %rdi
- 0x48, 0x89, 0xfe, //0x000052f4 movq %rdi, %rsi
- 0x4c, 0x21, 0xce, //0x000052f7 andq %r9, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000052fa popcntq %rsi, %rsi
- 0x4c, 0x01, 0xfe, //0x000052ff addq %r15, %rsi
- 0x48, 0x39, 0xde, //0x00005302 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x34, 0x01, 0x00, 0x00, //0x00005305 jbe LBB0_1079
- 0x48, 0xff, 0xc3, //0x0000530b incq %rbx
- 0x48, 0x21, 0xfa, //0x0000530e andq %rdi, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00005311 jne LBB0_1062
- 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x00005317 jmp LBB0_1056
- //0x0000531c LBB0_1064
- 0x4d, 0x85, 0xf6, //0x0000531c testq %r14, %r14
- 0x0f, 0x8e, 0xe3, 0x03, 0x00, 0x00, //0x0000531f jle LBB0_1118
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00005325 vmovdqu %ymm9, $96(%rsp)
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x0000532b vmovdqu %ymm9, $64(%rsp)
- 0x44, 0x89, 0xda, //0x00005331 movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00005334 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x0000533a cmpl $4033, %edx
- 0x0f, 0x82, 0xc0, 0xfe, 0xff, 0xff, //0x00005340 jb LBB0_1058
- 0x49, 0x83, 0xfe, 0x20, //0x00005346 cmpq $32, %r14
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x0000534a jb LBB0_1068
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00005350 vmovdqu (%r11), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00005355 vmovdqu %ymm5, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x0000535b addq $32, %r11
- 0x49, 0x8d, 0x7e, 0xe0, //0x0000535f leaq $-32(%r14), %rdi
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00005363 leaq $96(%rsp), %r9
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00005368 jmp LBB0_1069
- //0x0000536d LBB0_1068
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x0000536d leaq $64(%rsp), %r9
- 0x4c, 0x89, 0xf7, //0x00005372 movq %r14, %rdi
- //0x00005375 LBB0_1069
- 0x48, 0x83, 0xff, 0x10, //0x00005375 cmpq $16, %rdi
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005379 jb LBB0_1070
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x0000537f vmovdqu (%r11), %xmm5
- 0xc4, 0xc1, 0x7a, 0x7f, 0x29, //0x00005384 vmovdqu %xmm5, (%r9)
- 0x49, 0x83, 0xc3, 0x10, //0x00005389 addq $16, %r11
- 0x49, 0x83, 0xc1, 0x10, //0x0000538d addq $16, %r9
- 0x48, 0x83, 0xc7, 0xf0, //0x00005391 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00005395 cmpq $8, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005399 jae LBB0_1075
- //0x0000539f LBB0_1071
- 0x48, 0x83, 0xff, 0x04, //0x0000539f cmpq $4, %rdi
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x000053a3 jl LBB0_1072
- //0x000053a9 LBB0_1076
- 0x41, 0x8b, 0x13, //0x000053a9 movl (%r11), %edx
- 0x41, 0x89, 0x11, //0x000053ac movl %edx, (%r9)
- 0x49, 0x83, 0xc3, 0x04, //0x000053af addq $4, %r11
- 0x49, 0x83, 0xc1, 0x04, //0x000053b3 addq $4, %r9
- 0x48, 0x83, 0xc7, 0xfc, //0x000053b7 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000053bb cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000053bf jae LBB0_1077
- //0x000053c5 LBB0_1073
- 0x4c, 0x89, 0xde, //0x000053c5 movq %r11, %rsi
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x000053c8 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x000053cd testq %rdi, %rdi
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000053d0 jne LBB0_1078
- 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x000053d6 jmp LBB0_1058
- //0x000053db LBB0_1070
- 0x48, 0x83, 0xff, 0x08, //0x000053db cmpq $8, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x000053df jb LBB0_1071
- //0x000053e5 LBB0_1075
- 0x49, 0x8b, 0x13, //0x000053e5 movq (%r11), %rdx
- 0x49, 0x89, 0x11, //0x000053e8 movq %rdx, (%r9)
- 0x49, 0x83, 0xc3, 0x08, //0x000053eb addq $8, %r11
- 0x49, 0x83, 0xc1, 0x08, //0x000053ef addq $8, %r9
- 0x48, 0x83, 0xc7, 0xf8, //0x000053f3 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x000053f7 cmpq $4, %rdi
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x000053fb jge LBB0_1076
- //0x00005401 LBB0_1072
- 0x48, 0x83, 0xff, 0x02, //0x00005401 cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005405 jb LBB0_1073
- //0x0000540b LBB0_1077
- 0x41, 0x0f, 0xb7, 0x13, //0x0000540b movzwl (%r11), %edx
- 0x66, 0x41, 0x89, 0x11, //0x0000540f movw %dx, (%r9)
- 0x49, 0x83, 0xc3, 0x02, //0x00005413 addq $2, %r11
- 0x49, 0x83, 0xc1, 0x02, //0x00005417 addq $2, %r9
- 0x48, 0x83, 0xc7, 0xfe, //0x0000541b addq $-2, %rdi
- 0x4c, 0x89, 0xde, //0x0000541f movq %r11, %rsi
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005422 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00005427 testq %rdi, %rdi
- 0x0f, 0x84, 0xd6, 0xfd, 0xff, 0xff, //0x0000542a je LBB0_1058
- //0x00005430 LBB0_1078
- 0x8a, 0x16, //0x00005430 movb (%rsi), %dl
- 0x41, 0x88, 0x11, //0x00005432 movb %dl, (%r9)
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005435 leaq $64(%rsp), %r11
- 0xe9, 0xc7, 0xfd, 0xff, 0xff, //0x0000543a jmp LBB0_1058
- //0x0000543f LBB0_1079
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x0000543f movq $16(%rsp), %rdi
- 0x48, 0x8b, 0x4f, 0x08, //0x00005444 movq $8(%rdi), %rcx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00005448 bsfq %rdx, %rdx
- 0x4c, 0x29, 0xf2, //0x0000544c subq %r14, %rdx
- 0x48, 0x8d, 0x4c, 0x0a, 0x01, //0x0000544f leaq $1(%rdx,%rcx), %rcx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00005454 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x0e, //0x00005459 movq %rcx, (%rsi)
- 0x48, 0x8b, 0x57, 0x08, //0x0000545c movq $8(%rdi), %rdx
- 0x48, 0x39, 0xd1, //0x00005460 cmpq %rdx, %rcx
- 0x48, 0x0f, 0x47, 0xca, //0x00005463 cmovaq %rdx, %rcx
- 0x48, 0x89, 0x0e, //0x00005467 movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000546a movq $-1, %rcx
- 0x48, 0x0f, 0x47, 0xc1, //0x00005471 cmovaq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x00005475 movq %rax, %rcx
- 0xe9, 0x81, 0xde, 0xff, 0xff, //0x00005478 jmp LBB0_659
- //0x0000547d LBB0_1080
- 0x49, 0x0f, 0xbc, 0xce, //0x0000547d bsfq %r14, %rcx
- 0x49, 0x01, 0xca, //0x00005481 addq %rcx, %r10
- 0x4d, 0x01, 0xfa, //0x00005484 addq %r15, %r10
- 0x4d, 0x29, 0xda, //0x00005487 subq %r11, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x0000548a addq $2, %r10
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x0000548e movq $8(%rsp), %rcx
- 0x4c, 0x89, 0x11, //0x00005493 movq %r10, (%rcx)
- 0x48, 0x89, 0xc1, //0x00005496 movq %rax, %rcx
- 0xe9, 0x60, 0xde, 0xff, 0xff, //0x00005499 jmp LBB0_659
- //0x0000549e LBB0_1082
- 0x49, 0x83, 0xfd, 0xff, //0x0000549e cmpq $-1, %r13
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000054a2 jne LBB0_1084
- //0x000054a8 LBB0_1083
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000054a8 movq $-1, %r13
- 0x4d, 0x89, 0xc1, //0x000054af movq %r8, %r9
- //0x000054b2 LBB0_1084
- 0x4d, 0x89, 0x0e, //0x000054b2 movq %r9, (%r14)
- 0x4c, 0x89, 0xe9, //0x000054b5 movq %r13, %rcx
- 0xe9, 0x41, 0xde, 0xff, 0xff, //0x000054b8 jmp LBB0_659
- //0x000054bd LBB0_1085
- 0x4c, 0x89, 0xc1, //0x000054bd movq %r8, %rcx
- //0x000054c0 LBB0_1086
- 0x49, 0x8b, 0x06, //0x000054c0 movq (%r14), %rax
- 0x48, 0x29, 0xc8, //0x000054c3 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000054c6 addq $-2, %rax
- //0x000054ca LBB0_1087
- 0x49, 0x89, 0x06, //0x000054ca movq %rax, (%r14)
- 0xe9, 0x25, 0xde, 0xff, 0xff, //0x000054cd jmp LBB0_658
- //0x000054d2 LBB0_1096
- 0x49, 0x89, 0x16, //0x000054d2 movq %rdx, (%r14)
- 0xe9, 0x24, 0xde, 0xff, 0xff, //0x000054d5 jmp LBB0_659
- //0x000054da LBB0_1088
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000054da movq $-2, %rdx
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000054e1 movl $2, %ecx
- 0x48, 0x01, 0xcb, //0x000054e6 addq %rcx, %rbx
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000054e9 movq $-1, %rcx
- 0x49, 0x01, 0xd7, //0x000054f0 addq %rdx, %r15
- 0x0f, 0x8e, 0x05, 0xde, 0xff, 0xff, //0x000054f3 jle LBB0_659
- //0x000054f9 LBB0_1090
- 0x0f, 0xb6, 0x0b, //0x000054f9 movzbl (%rbx), %ecx
- 0x80, 0xf9, 0x5c, //0x000054fc cmpb $92, %cl
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000054ff je LBB0_1088
- 0x80, 0xf9, 0x22, //0x00005505 cmpb $34, %cl
- 0x0f, 0x84, 0xb4, 0x01, 0x00, 0x00, //0x00005508 je LBB0_1111
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000550e movq $-1, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00005515 movl $1, %ecx
- 0x48, 0x01, 0xcb, //0x0000551a addq %rcx, %rbx
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000551d movq $-1, %rcx
- 0x49, 0x01, 0xd7, //0x00005524 addq %rdx, %r15
- 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x00005527 jg LBB0_1090
- 0xe9, 0xcc, 0xdd, 0xff, 0xff, //0x0000552d jmp LBB0_659
- //0x00005532 LBB0_1093
- 0x4c, 0x89, 0x8c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00005532 movq %r9, $152(%rsp)
- //0x0000553a LBB0_1094
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000553a movq $8(%rsp), %rax
- 0x48, 0x8b, 0x8c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000553f movq $152(%rsp), %rcx
- 0x48, 0x89, 0x08, //0x00005547 movq %rcx, (%rax)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000554a movq $-1, %rcx
- 0xe9, 0xa8, 0xdd, 0xff, 0xff, //0x00005551 jmp LBB0_659
- //0x00005556 LBB0_1095
- 0x0f, 0xb7, 0xcf, //0x00005556 movzwl %di, %ecx
- 0xe9, 0x78, 0xdd, 0xff, 0xff, //0x00005559 jmp LBB0_655
- //0x0000555e LBB0_1098
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000555e movq $-2, %rcx
- 0x80, 0xfa, 0x61, //0x00005565 cmpb $97, %dl
- 0x0f, 0x85, 0x90, 0xdd, 0xff, 0xff, //0x00005568 jne LBB0_659
- 0x49, 0x8d, 0x43, 0x02, //0x0000556e leaq $2(%r11), %rax
- 0x49, 0x89, 0x06, //0x00005572 movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x02, 0x6c, //0x00005575 cmpb $108, $2(%r12,%r11)
- 0x0f, 0x85, 0x7d, 0xdd, 0xff, 0xff, //0x0000557b jne LBB0_659
- 0x49, 0x8d, 0x43, 0x03, //0x00005581 leaq $3(%r11), %rax
- 0x49, 0x89, 0x06, //0x00005585 movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x03, 0x73, //0x00005588 cmpb $115, $3(%r12,%r11)
- 0x0f, 0x85, 0x6a, 0xdd, 0xff, 0xff, //0x0000558e jne LBB0_659
- 0x49, 0x8d, 0x43, 0x04, //0x00005594 leaq $4(%r11), %rax
- 0x49, 0x89, 0x06, //0x00005598 movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x04, 0x65, //0x0000559b cmpb $101, $4(%r12,%r11)
- 0x0f, 0x85, 0x57, 0xdd, 0xff, 0xff, //0x000055a1 jne LBB0_659
- 0x49, 0x83, 0xc3, 0x05, //0x000055a7 addq $5, %r11
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x000055ab jmp LBB0_1103
- //0x000055b0 LBB0_850
- 0x4d, 0x89, 0x1e, //0x000055b0 movq %r11, (%r14)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000055b3 movq $-2, %rcx
- 0x41, 0x80, 0x39, 0x6e, //0x000055ba cmpb $110, (%r9)
- 0x0f, 0x85, 0x3a, 0xdd, 0xff, 0xff, //0x000055be jne LBB0_659
- 0x49, 0x8d, 0x43, 0x01, //0x000055c4 leaq $1(%r11), %rax
- 0x49, 0x89, 0x06, //0x000055c8 movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x01, 0x75, //0x000055cb cmpb $117, $1(%r12,%r11)
- 0x0f, 0x85, 0x27, 0xdd, 0xff, 0xff, //0x000055d1 jne LBB0_659
- 0x49, 0x8d, 0x43, 0x02, //0x000055d7 leaq $2(%r11), %rax
- 0x49, 0x89, 0x06, //0x000055db movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x02, 0x6c, //0x000055de cmpb $108, $2(%r12,%r11)
- 0x0f, 0x85, 0x14, 0xdd, 0xff, 0xff, //0x000055e4 jne LBB0_659
- 0x49, 0x8d, 0x43, 0x03, //0x000055ea leaq $3(%r11), %rax
- 0x49, 0x89, 0x06, //0x000055ee movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x03, 0x6c, //0x000055f1 cmpb $108, $3(%r12,%r11)
- 0x0f, 0x85, 0x01, 0xdd, 0xff, 0xff, //0x000055f7 jne LBB0_659
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000055fd jmp LBB0_854
- //0x00005602 LBB0_857
- 0x4d, 0x89, 0x1e, //0x00005602 movq %r11, (%r14)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005605 movq $-2, %rcx
- 0x41, 0x80, 0x39, 0x74, //0x0000560c cmpb $116, (%r9)
- 0x0f, 0x85, 0xe8, 0xdc, 0xff, 0xff, //0x00005610 jne LBB0_659
- 0x49, 0x8d, 0x43, 0x01, //0x00005616 leaq $1(%r11), %rax
- 0x49, 0x89, 0x06, //0x0000561a movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x01, 0x72, //0x0000561d cmpb $114, $1(%r12,%r11)
- 0x0f, 0x85, 0xd5, 0xdc, 0xff, 0xff, //0x00005623 jne LBB0_659
- 0x49, 0x8d, 0x43, 0x02, //0x00005629 leaq $2(%r11), %rax
- 0x49, 0x89, 0x06, //0x0000562d movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x02, 0x75, //0x00005630 cmpb $117, $2(%r12,%r11)
- 0x0f, 0x85, 0xc2, 0xdc, 0xff, 0xff, //0x00005636 jne LBB0_659
- 0x49, 0x8d, 0x43, 0x03, //0x0000563c leaq $3(%r11), %rax
- 0x49, 0x89, 0x06, //0x00005640 movq %rax, (%r14)
- 0x43, 0x80, 0x7c, 0x1c, 0x03, 0x65, //0x00005643 cmpb $101, $3(%r12,%r11)
- 0x0f, 0x85, 0xaf, 0xdc, 0xff, 0xff, //0x00005649 jne LBB0_659
- //0x0000564f LBB0_854
- 0x49, 0x83, 0xc3, 0x04, //0x0000564f addq $4, %r11
- //0x00005653 LBB0_1103
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005653 movq $8(%rsp), %rax
- 0x4c, 0x89, 0x18, //0x00005658 movq %r11, (%rax)
- 0xe9, 0x9e, 0xdc, 0xff, 0xff, //0x0000565b jmp LBB0_659
- //0x00005660 LBB0_1105
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005660 movq $8(%rsp), %rax
- 0x4c, 0x8b, 0x28, //0x00005665 movq (%rax), %r13
- //0x00005668 LBB0_1106
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005668 movq $-1, %r14
- //0x0000566f LBB0_1107
- 0x49, 0xf7, 0xd6, //0x0000566f notq %r14
- 0x4d, 0x01, 0xee, //0x00005672 addq %r13, %r14
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005675 movq $8(%rsp), %rax
- 0x4c, 0x89, 0x30, //0x0000567a movq %r14, (%rax)
- 0xe9, 0x75, 0xdc, 0xff, 0xff, //0x0000567d jmp LBB0_658
- //0x00005682 LBB0_1108
- 0x4c, 0x89, 0xd9, //0x00005682 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00005685 notq %rcx
- 0x48, 0x01, 0xc8, //0x00005688 addq %rcx, %rax
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000568b movq $-1, %rcx
- 0x48, 0x39, 0xd8, //0x00005692 cmpq %rbx, %rax
- 0x0f, 0x82, 0xc7, 0xda, 0xff, 0xff, //0x00005695 jb LBB0_634
- 0xe9, 0x5e, 0xdc, 0xff, 0xff, //0x0000569b jmp LBB0_659
- //0x000056a0 LBB0_1109
- 0x4c, 0x89, 0x6c, 0x24, 0x18, //0x000056a0 movq %r13, $24(%rsp)
- 0xe9, 0x26, 0xf7, 0xff, 0xff, //0x000056a5 jmp LBB0_979
- //0x000056aa LBB0_1110
- 0x49, 0x83, 0xc1, 0x02, //0x000056aa addq $2, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000056ae movq $-2, %rcx
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000056b5 jmp LBB0_1115
- //0x000056ba LBB0_1116
- 0x4d, 0x89, 0xe8, //0x000056ba movq %r13, %r8
- 0xe9, 0xe6, 0xfd, 0xff, 0xff, //0x000056bd jmp LBB0_1083
- //0x000056c2 LBB0_1111
- 0x4c, 0x29, 0xdb, //0x000056c2 subq %r11, %rbx
- 0x48, 0xff, 0xc3, //0x000056c5 incq %rbx
- 0x48, 0x89, 0x1e, //0x000056c8 movq %rbx, (%rsi)
- 0x48, 0x89, 0xc1, //0x000056cb movq %rax, %rcx
- 0xe9, 0x2b, 0xdc, 0xff, 0xff, //0x000056ce jmp LBB0_659
- //0x000056d3 LBB0_1112
- 0x49, 0xff, 0xc1, //0x000056d3 incq %r9
- 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x000056d6 movq $-3, %rcx
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000056dd jmp LBB0_1115
- //0x000056e2 LBB0_1113
- 0x49, 0xff, 0xc1, //0x000056e2 incq %r9
- //0x000056e5 LBB0_1114
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056e5 movq $-1, %rcx
- //0x000056ec LBB0_1115
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000056ec movq $8(%rsp), %rax
- 0x48, 0x8b, 0x14, 0x24, //0x000056f1 movq (%rsp), %rdx
- 0x49, 0x29, 0xd1, //0x000056f5 subq %rdx, %r9
- 0x4c, 0x89, 0x08, //0x000056f8 movq %r9, (%rax)
- 0xe9, 0xfe, 0xdb, 0xff, 0xff, //0x000056fb jmp LBB0_659
- //0x00005700 LBB0_1117
- 0x4c, 0x01, 0xdb, //0x00005700 addq %r11, %rbx
- 0xe9, 0xbd, 0xf7, 0xff, 0xff, //0x00005703 jmp LBB0_1027
- //0x00005708 LBB0_1118
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00005708 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x0000570d movq $8(%rax), %rax
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005711 movq $8(%rsp), %rdx
- 0x48, 0x89, 0x02, //0x00005716 movq %rax, (%rdx)
- 0xe9, 0xe0, 0xdb, 0xff, 0xff, //0x00005719 jmp LBB0_659
- //0x0000571e LBB0_1119
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000571e movq $-4, %rcx
- 0x4d, 0x89, 0xd9, //0x00005725 movq %r11, %r9
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00005728 jmp LBB0_1115
- //0x0000572d LBB0_1120
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000572d movq $-2, %rcx
- 0x4d, 0x89, 0xd9, //0x00005734 movq %r11, %r9
- 0xe9, 0xb0, 0xff, 0xff, 0xff, //0x00005737 jmp LBB0_1115
- //0x0000573c LBB0_1123
- 0x4c, 0x8b, 0x74, 0x24, 0x08, //0x0000573c movq $8(%rsp), %r14
- 0xe9, 0x8a, 0xf6, 0xff, 0xff, //0x00005741 jmp LBB0_979
- //0x00005746 LBB0_1121
- 0x49, 0x8d, 0x51, 0xff, //0x00005746 leaq $-1(%r9), %rdx
- 0x4c, 0x39, 0xfa, //0x0000574a cmpq %r15, %rdx
- 0x0f, 0x84, 0xab, 0xdb, 0xff, 0xff, //0x0000574d je LBB0_659
- 0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00005753 leaq $2(%r15,%r10), %rbx
- 0x4d, 0x29, 0xf9, //0x00005758 subq %r15, %r9
- 0x49, 0x83, 0xc1, 0xfe, //0x0000575b addq $-2, %r9
- 0x4d, 0x89, 0xcf, //0x0000575f movq %r9, %r15
- 0xe9, 0x5e, 0xf7, 0xff, 0xff, //0x00005762 jmp LBB0_1027
- 0x90, //0x00005767 .p2align 2, 0x90
- // // .set L0_0_set_491, LBB0_491-LJTI0_0
- // // .set L0_0_set_490, LBB0_490-LJTI0_0
- // // .set L0_0_set_477, LBB0_477-LJTI0_0
- // // .set L0_0_set_456, LBB0_456-LJTI0_0
- // // .set L0_0_set_527, LBB0_527-LJTI0_0
- // // .set L0_0_set_489, LBB0_489-LJTI0_0
- // // .set L0_0_set_476, LBB0_476-LJTI0_0
- // // .set L0_0_set_552, LBB0_552-LJTI0_0
- //0x00005768 LJTI0_0
- 0x6e, 0xce, 0xff, 0xff, //0x00005768 .long L0_0_set_491
- 0x68, 0xce, 0xff, 0xff, //0x0000576c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005770 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005774 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005778 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000577c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005780 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005784 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005788 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000578c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005790 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005794 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005798 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000579c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057a0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057a4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057a8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057ac .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057b0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057b4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057b8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057bc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057c0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057c4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057c8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057cc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057d0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057d4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057d8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057dc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057e0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057e4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057e8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057ec .long L0_0_set_490
- 0x4f, 0xcd, 0xff, 0xff, //0x000057f0 .long L0_0_set_477
- 0x68, 0xce, 0xff, 0xff, //0x000057f4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057f8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000057fc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005800 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005804 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005808 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000580c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005810 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005814 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005818 .long L0_0_set_490
- 0xf5, 0xcb, 0xff, 0xff, //0x0000581c .long L0_0_set_456
- 0x68, 0xce, 0xff, 0xff, //0x00005820 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005824 .long L0_0_set_490
- 0xf5, 0xcb, 0xff, 0xff, //0x00005828 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x0000582c .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x00005830 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x00005834 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x00005838 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x0000583c .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x00005840 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x00005844 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x00005848 .long L0_0_set_456
- 0xf5, 0xcb, 0xff, 0xff, //0x0000584c .long L0_0_set_456
- 0x68, 0xce, 0xff, 0xff, //0x00005850 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005854 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005858 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000585c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005860 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005864 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005868 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000586c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005870 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005874 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005878 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000587c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005880 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005884 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005888 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000588c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005890 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005894 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005898 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000589c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058a0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058a4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058a8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058ac .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058b0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058b4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058b8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058bc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058c0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058c4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058c8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058cc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058d0 .long L0_0_set_490
- 0x56, 0xd0, 0xff, 0xff, //0x000058d4 .long L0_0_set_527
- 0x68, 0xce, 0xff, 0xff, //0x000058d8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058dc .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058e0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058e4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058e8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058ec .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058f0 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058f4 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058f8 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x000058fc .long L0_0_set_490
- 0x4e, 0xce, 0xff, 0xff, //0x00005900 .long L0_0_set_489
- 0x68, 0xce, 0xff, 0xff, //0x00005904 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005908 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000590c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005910 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005914 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005918 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000591c .long L0_0_set_490
- 0x3d, 0xcd, 0xff, 0xff, //0x00005920 .long L0_0_set_476
- 0x68, 0xce, 0xff, 0xff, //0x00005924 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005928 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000592c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005930 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005934 .long L0_0_set_490
- 0x3d, 0xcd, 0xff, 0xff, //0x00005938 .long L0_0_set_476
- 0x68, 0xce, 0xff, 0xff, //0x0000593c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005940 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005944 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005948 .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x0000594c .long L0_0_set_490
- 0x68, 0xce, 0xff, 0xff, //0x00005950 .long L0_0_set_490
- 0x00, 0xd3, 0xff, 0xff, //0x00005954 .long L0_0_set_552
- // // .set L0_1_set_294, LBB0_294-LJTI0_1
- // // .set L0_1_set_293, LBB0_293-LJTI0_1
- // // .set L0_1_set_254, LBB0_254-LJTI0_1
- // // .set L0_1_set_232, LBB0_232-LJTI0_1
- // // .set L0_1_set_266, LBB0_266-LJTI0_1
- // // .set L0_1_set_292, LBB0_292-LJTI0_1
- // // .set L0_1_set_253, LBB0_253-LJTI0_1
- // // .set L0_1_set_326, LBB0_326-LJTI0_1
- //0x00005958 LJTI0_1
- 0xee, 0xbe, 0xff, 0xff, //0x00005958 .long L0_1_set_294
- 0xe8, 0xbe, 0xff, 0xff, //0x0000595c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005960 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005964 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005968 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x0000596c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005970 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005974 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005978 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x0000597c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005980 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005984 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005988 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x0000598c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005990 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005994 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005998 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x0000599c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059a0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059a4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059a8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059ac .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059b0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059b4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059b8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059bc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059c0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059c4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059c8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059cc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059d0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059d4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059d8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059dc .long L0_1_set_293
- 0x3f, 0xbb, 0xff, 0xff, //0x000059e0 .long L0_1_set_254
- 0xe8, 0xbe, 0xff, 0xff, //0x000059e4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059e8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059ec .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059f0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059f4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059f8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x000059fc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a00 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a04 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a08 .long L0_1_set_293
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a0c .long L0_1_set_232
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a10 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a14 .long L0_1_set_293
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a18 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a1c .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a20 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a24 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a28 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a2c .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a30 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a34 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a38 .long L0_1_set_232
- 0xe9, 0xb9, 0xff, 0xff, //0x00005a3c .long L0_1_set_232
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a40 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a44 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a48 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a4c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a50 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a54 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a58 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a5c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a60 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a64 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a68 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a6c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a70 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a74 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a78 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a7c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a80 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a84 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a88 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a8c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a90 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a94 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a98 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005a9c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005aa0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005aa4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005aa8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005aac .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ab0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ab4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ab8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005abc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ac0 .long L0_1_set_293
- 0x1e, 0xbc, 0xff, 0xff, //0x00005ac4 .long L0_1_set_266
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ac8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005acc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ad0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ad4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ad8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005adc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ae0 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ae4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005ae8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005aec .long L0_1_set_293
- 0xd2, 0xbe, 0xff, 0xff, //0x00005af0 .long L0_1_set_292
- 0xe8, 0xbe, 0xff, 0xff, //0x00005af4 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005af8 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005afc .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b00 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b04 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b08 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b0c .long L0_1_set_293
- 0x2d, 0xbb, 0xff, 0xff, //0x00005b10 .long L0_1_set_253
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b14 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b18 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b1c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b20 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b24 .long L0_1_set_293
- 0x2d, 0xbb, 0xff, 0xff, //0x00005b28 .long L0_1_set_253
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b2c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b30 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b34 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b38 .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b3c .long L0_1_set_293
- 0xe8, 0xbe, 0xff, 0xff, //0x00005b40 .long L0_1_set_293
- 0xb8, 0xc0, 0xff, 0xff, //0x00005b44 .long L0_1_set_326
- // // .set L0_2_set_698, LBB0_698-LJTI0_2
- // // .set L0_2_set_725, LBB0_725-LJTI0_2
- // // .set L0_2_set_704, LBB0_704-LJTI0_2
- // // .set L0_2_set_722, LBB0_722-LJTI0_2
- // // .set L0_2_set_701, LBB0_701-LJTI0_2
- // // .set L0_2_set_727, LBB0_727-LJTI0_2
- //0x00005b48 LJTI0_2
- 0xf9, 0xd9, 0xff, 0xff, //0x00005b48 .long L0_2_set_698
- 0x25, 0xdc, 0xff, 0xff, //0x00005b4c .long L0_2_set_725
- 0x30, 0xda, 0xff, 0xff, //0x00005b50 .long L0_2_set_704
- 0xb9, 0xdb, 0xff, 0xff, //0x00005b54 .long L0_2_set_722
- 0x10, 0xda, 0xff, 0xff, //0x00005b58 .long L0_2_set_701
- 0x50, 0xdc, 0xff, 0xff, //0x00005b5c .long L0_2_set_727
- // // .set L0_3_set_659, LBB0_659-LJTI0_3
- // // .set L0_3_set_658, LBB0_658-LJTI0_3
- // // .set L0_3_set_822, LBB0_822-LJTI0_3
- // // .set L0_3_set_839, LBB0_839-LJTI0_3
- // // .set L0_3_set_729, LBB0_729-LJTI0_3
- // // .set L0_3_set_843, LBB0_843-LJTI0_3
- // // .set L0_3_set_845, LBB0_845-LJTI0_3
- // // .set L0_3_set_848, LBB0_848-LJTI0_3
- // // .set L0_3_set_855, LBB0_855-LJTI0_3
- // // .set L0_3_set_861, LBB0_861-LJTI0_3
- //0x00005b60 LJTI0_3
- 0x9e, 0xd7, 0xff, 0xff, //0x00005b60 .long L0_3_set_659
- 0x97, 0xd7, 0xff, 0xff, //0x00005b64 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b68 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b6c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b70 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b74 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b78 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b7c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b80 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b84 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b88 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b8c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b90 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b94 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b98 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005b9c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ba0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ba4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ba8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bac .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bb0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bb4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bb8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bbc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bc0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bc4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bc8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bcc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bd0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bd4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bd8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bdc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005be0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005be4 .long L0_3_set_658
- 0x59, 0xe3, 0xff, 0xff, //0x00005be8 .long L0_3_set_822
- 0x97, 0xd7, 0xff, 0xff, //0x00005bec .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bf0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bf4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bf8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005bfc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c00 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c04 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c08 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c0c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c10 .long L0_3_set_658
- 0xc9, 0xe4, 0xff, 0xff, //0x00005c14 .long L0_3_set_839
- 0x97, 0xd7, 0xff, 0xff, //0x00005c18 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c1c .long L0_3_set_658
- 0xda, 0xdb, 0xff, 0xff, //0x00005c20 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c24 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c28 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c2c .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c30 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c34 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c38 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c3c .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c40 .long L0_3_set_729
- 0xda, 0xdb, 0xff, 0xff, //0x00005c44 .long L0_3_set_729
- 0x97, 0xd7, 0xff, 0xff, //0x00005c48 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c4c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c50 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c54 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c58 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c5c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c60 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c64 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c68 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c6c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c70 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c74 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c78 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c7c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c80 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c84 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c88 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c8c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c90 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c94 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c98 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005c9c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ca0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ca4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ca8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cac .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cb0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cb4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cb8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cbc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cc0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cc4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cc8 .long L0_3_set_658
- 0x03, 0xe5, 0xff, 0xff, //0x00005ccc .long L0_3_set_843
- 0x97, 0xd7, 0xff, 0xff, //0x00005cd0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cd4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cd8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cdc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ce0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ce4 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005ce8 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cec .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cf0 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005cf4 .long L0_3_set_658
- 0x27, 0xe5, 0xff, 0xff, //0x00005cf8 .long L0_3_set_845
- 0x97, 0xd7, 0xff, 0xff, //0x00005cfc .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d00 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d04 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d08 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d0c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d10 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d14 .long L0_3_set_658
- 0x63, 0xe5, 0xff, 0xff, //0x00005d18 .long L0_3_set_848
- 0x97, 0xd7, 0xff, 0xff, //0x00005d1c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d20 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d24 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d28 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d2c .long L0_3_set_658
- 0x86, 0xe5, 0xff, 0xff, //0x00005d30 .long L0_3_set_855
- 0x97, 0xd7, 0xff, 0xff, //0x00005d34 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d38 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d3c .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d40 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d44 .long L0_3_set_658
- 0x97, 0xd7, 0xff, 0xff, //0x00005d48 .long L0_3_set_658
- 0xa9, 0xe5, 0xff, 0xff, //0x00005d4c .long L0_3_set_861
- // // .set L0_4_set_912, LBB0_912-LJTI0_4
- // // .set L0_4_set_923, LBB0_923-LJTI0_4
- // // .set L0_4_set_919, LBB0_919-LJTI0_4
- // // .set L0_4_set_914, LBB0_914-LJTI0_4
- // // .set L0_4_set_917, LBB0_917-LJTI0_4
- //0x00005d50 LJTI0_4
- 0x6a, 0xe7, 0xff, 0xff, //0x00005d50 .long L0_4_set_912
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d54 .long L0_4_set_923
- 0x6a, 0xe7, 0xff, 0xff, //0x00005d58 .long L0_4_set_912
- 0xcf, 0xe7, 0xff, 0xff, //0x00005d5c .long L0_4_set_919
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d60 .long L0_4_set_923
- 0x84, 0xe7, 0xff, 0xff, //0x00005d64 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d68 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d6c .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d70 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d74 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d78 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d7c .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d80 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d84 .long L0_4_set_914
- 0x84, 0xe7, 0xff, 0xff, //0x00005d88 .long L0_4_set_914
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d8c .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d90 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d94 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d98 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005d9c .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005da0 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005da4 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005da8 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dac .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005db0 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005db4 .long L0_4_set_923
- 0xb4, 0xe7, 0xff, 0xff, //0x00005db8 .long L0_4_set_917
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dbc .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dc0 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dc4 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dc8 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dcc .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dd0 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dd4 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dd8 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005ddc .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005de0 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005de4 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005de8 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dec .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005df0 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005df4 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005df8 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005dfc .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e00 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e04 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e08 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e0c .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e10 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e14 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e18 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e1c .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e20 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e24 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e28 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e2c .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e30 .long L0_4_set_923
- 0xb9, 0xe8, 0xff, 0xff, //0x00005e34 .long L0_4_set_923
- 0xb4, 0xe7, 0xff, 0xff, //0x00005e38 .long L0_4_set_917
- // // .set L0_5_set_798, LBB0_798-LJTI0_5
- // // .set L0_5_set_809, LBB0_809-LJTI0_5
- // // .set L0_5_set_805, LBB0_805-LJTI0_5
- // // .set L0_5_set_800, LBB0_800-LJTI0_5
- // // .set L0_5_set_803, LBB0_803-LJTI0_5
- //0x00005e3c LJTI0_5
- 0x9a, 0xde, 0xff, 0xff, //0x00005e3c .long L0_5_set_798
- 0x48, 0xdf, 0xff, 0xff, //0x00005e40 .long L0_5_set_809
- 0x9a, 0xde, 0xff, 0xff, //0x00005e44 .long L0_5_set_798
- 0xff, 0xde, 0xff, 0xff, //0x00005e48 .long L0_5_set_805
- 0x48, 0xdf, 0xff, 0xff, //0x00005e4c .long L0_5_set_809
- 0xb4, 0xde, 0xff, 0xff, //0x00005e50 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e54 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e58 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e5c .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e60 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e64 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e68 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e6c .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e70 .long L0_5_set_800
- 0xb4, 0xde, 0xff, 0xff, //0x00005e74 .long L0_5_set_800
- 0x48, 0xdf, 0xff, 0xff, //0x00005e78 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e7c .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e80 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e84 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e88 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e8c .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e90 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e94 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e98 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005e9c .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ea0 .long L0_5_set_809
- 0xe4, 0xde, 0xff, 0xff, //0x00005ea4 .long L0_5_set_803
- 0x48, 0xdf, 0xff, 0xff, //0x00005ea8 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005eac .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005eb0 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005eb4 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005eb8 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ebc .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ec0 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ec4 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ec8 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ecc .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ed0 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ed4 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ed8 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005edc .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ee0 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ee4 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ee8 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005eec .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ef0 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ef4 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005ef8 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005efc .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f00 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f04 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f08 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f0c .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f10 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f14 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f18 .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f1c .long L0_5_set_809
- 0x48, 0xdf, 0xff, 0xff, //0x00005f20 .long L0_5_set_809
- 0xe4, 0xde, 0xff, 0xff, //0x00005f24 .long L0_5_set_803
- // // .set L0_6_set_659, LBB0_659-LJTI0_6
- // // .set L0_6_set_1087, LBB0_1087-LJTI0_6
- // // .set L0_6_set_1017, LBB0_1017-LJTI0_6
- // // .set L0_6_set_636, LBB0_636-LJTI0_6
- // // .set L0_6_set_1028, LBB0_1028-LJTI0_6
- // // .set L0_6_set_1052, LBB0_1052-LJTI0_6
- // // .set L0_6_set_1015, LBB0_1015-LJTI0_6
- // // .set L0_6_set_1055, LBB0_1055-LJTI0_6
- //0x00005f28 LJTI0_6
- 0xd6, 0xd3, 0xff, 0xff, //0x00005f28 .long L0_6_set_659
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f2c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f30 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f34 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f38 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f3c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f40 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f44 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f48 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f4c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f50 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f54 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f58 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f5c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f60 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f64 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f68 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f6c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f70 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f74 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f78 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f7c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f80 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f84 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f88 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f8c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f90 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f94 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f98 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005f9c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fa0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fa4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fa8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fac .long L0_6_set_1087
- 0xc5, 0xee, 0xff, 0xff, //0x00005fb0 .long L0_6_set_1017
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fb4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fb8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fbc .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fc0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fc4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fc8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fcc .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fd0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fd4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fd8 .long L0_6_set_1087
- 0x66, 0xd2, 0xff, 0xff, //0x00005fdc .long L0_6_set_636
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fe0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00005fe4 .long L0_6_set_1087
- 0x66, 0xd2, 0xff, 0xff, //0x00005fe8 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00005fec .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00005ff0 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00005ff4 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00005ff8 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00005ffc .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00006000 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00006004 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x00006008 .long L0_6_set_636
- 0x66, 0xd2, 0xff, 0xff, //0x0000600c .long L0_6_set_636
- 0xa2, 0xf5, 0xff, 0xff, //0x00006010 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006014 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006018 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000601c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006020 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006024 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006028 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000602c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006030 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006034 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006038 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000603c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006040 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006044 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006048 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000604c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006050 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006054 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006058 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000605c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006060 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006064 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006068 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000606c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006070 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006074 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006078 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000607c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006080 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006084 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006088 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000608c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006090 .long L0_6_set_1087
- 0xb0, 0xef, 0xff, 0xff, //0x00006094 .long L0_6_set_1028
- 0xa2, 0xf5, 0xff, 0xff, //0x00006098 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000609c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060a0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060a4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060a8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060ac .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060b0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060b4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060b8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060bc .long L0_6_set_1087
- 0x57, 0xf2, 0xff, 0xff, //0x000060c0 .long L0_6_set_1052
- 0xa2, 0xf5, 0xff, 0xff, //0x000060c4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060c8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060cc .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060d0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060d4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060d8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060dc .long L0_6_set_1087
- 0x95, 0xee, 0xff, 0xff, //0x000060e0 .long L0_6_set_1015
- 0xa2, 0xf5, 0xff, 0xff, //0x000060e4 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060e8 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060ec .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060f0 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x000060f4 .long L0_6_set_1087
- 0x95, 0xee, 0xff, 0xff, //0x000060f8 .long L0_6_set_1015
- 0xa2, 0xf5, 0xff, 0xff, //0x000060fc .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006100 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006104 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006108 .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x0000610c .long L0_6_set_1087
- 0xa2, 0xf5, 0xff, 0xff, //0x00006110 .long L0_6_set_1087
- 0x70, 0xf2, 0xff, 0xff, //0x00006114 .long L0_6_set_1055
- //0x00006118 .p2align 2, 0x00
- //0x00006118 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00006118 .long 2
- 0x00, 0x00, 0x00, 0x00, //0x0000611c .p2align 4, 0x00
- //0x00006120 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006120 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, //0x00006130 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, //0x00006140 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, //0x00006150 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, //0x00006160 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, //0x00006170 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, //0x00006180 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, //0x00006190 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, //0x00006196 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006206 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006216 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ 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
index 5d535a33d..9ea82de49 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go
index d5afc3054..fcb0f9bcf 100644
--- 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
@@ -16,26 +16,26 @@ const (
)
const (
- _size__html_escape = 2064
+ _size__html_escape = 2048
)
var (
_pcsp__html_escape = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {2045, 72},
- {2049, 48},
- {2050, 40},
- {2052, 32},
- {2054, 24},
- {2056, 16},
- {2058, 8},
- {2063, 0},
+ {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},
}
)
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
index f66c2a903..cd04bdc3d 100644
--- 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
@@ -12,20 +12,20 @@ var _text_html_escape = []byte{
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
- 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x00000040 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02'
- 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x00000050 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02'
+ 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
- 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x00000060 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>'
- 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x00000070 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>'
+ 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
- 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000000a0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02'
+ 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
- 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000000b0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>'
+ 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
@@ -42,544 +42,533 @@ var _text_html_escape = []byte{
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, 0xa8, 0x07, 0x00, 0x00, //0x000000e6 jle LBB0_94
- 0x49, 0x89, 0xf2, //0x000000ec movq %rsi, %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x000000ef movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000000f3 movq (%rax), %r9
- 0xc5, 0xfe, 0x6f, 0x1d, 0x02, 0xff, 0xff, 0xff, //0x000000f6 vmovdqu $-254(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1a, 0xff, 0xff, 0xff, //0x000000fe vmovdqu $-230(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x32, 0xff, 0xff, 0xff, //0x00000106 vmovdqu $-206(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x4a, 0xff, 0xff, 0xff, //0x0000010e vmovdqu $-182(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0x4c, 0x8d, 0x35, 0xb3, 0x07, 0x00, 0x00, //0x00000116 leaq $1971(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */
- 0x48, 0xbf, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000011d movabsq $12884901889, %rdi
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000127 movq $-48(%rbp), %r12
- 0x4c, 0x8b, 0x7d, 0xc8, //0x0000012b movq $-56(%rbp), %r15
- 0x90, //0x0000012f .p2align 4, 0x90
+ 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, 0x7a, 0x07, 0x00, 0x00, //0x00000133 jle LBB0_96
- 0x49, 0x83, 0xfa, 0x1f, //0x00000139 cmpq $31, %r10
- 0x0f, 0x9f, 0xc3, //0x0000013d setg %bl
+ 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
- 0x4c, 0x89, 0xd6, //0x00000146 movq %r10, %rsi
- 0x4d, 0x89, 0xe5, //0x00000149 movq %r12, %r13
+ 0x49, 0x89, 0xf2, //0x00000146 movq %rsi, %r10
+ 0x4d, 0x89, 0xdc, //0x00000149 movq %r11, %r12
0x49, 0x83, 0xf9, 0x20, //0x0000014c cmpq $32, %r9
- 0x0f, 0x8c, 0x7a, 0x00, 0x00, 0x00, //0x00000150 jl LBB0_9
- 0x49, 0x83, 0xfa, 0x20, //0x00000156 cmpq $32, %r10
- 0x0f, 0x8c, 0x70, 0x00, 0x00, 0x00, //0x0000015a jl LBB0_9
- 0x4d, 0x89, 0xe5, //0x00000160 movq %r12, %r13
- 0x4c, 0x89, 0xd6, //0x00000163 movq %r10, %rsi
- 0x4d, 0x89, 0xf8, //0x00000166 movq %r15, %r8
- 0x4c, 0x89, 0xca, //0x00000169 movq %r9, %rdx
- 0x90, 0x90, 0x90, 0x90, //0x0000016c .p2align 4, 0x90
- //0x00000170 LBB0_6
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00000170 vmovdqu (%r13), %ymm0
+ 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, 0xeb, 0xd5, //0x00000182 vpor %ymm5, %ymm0, %ymm2
+ 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, 0xc1, 0x7e, 0x7f, 0x00, //0x0000018e vmovdqu %ymm0, (%r8)
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00000193 vpmovmskb %ymm1, %eax
- 0x85, 0xc0, //0x00000197 testl %eax, %eax
- 0x0f, 0x85, 0x01, 0x02, 0x00, 0x00, //0x00000199 jne LBB0_19
- 0x49, 0x83, 0xc5, 0x20, //0x0000019f addq $32, %r13
- 0x49, 0x83, 0xc0, 0x20, //0x000001a3 addq $32, %r8
- 0x48, 0x8d, 0x42, 0xe0, //0x000001a7 leaq $-32(%rdx), %rax
- 0x48, 0x83, 0xfe, 0x3f, //0x000001ab cmpq $63, %rsi
- 0x0f, 0x9f, 0xc3, //0x000001af setg %bl
- 0x48, 0x83, 0xfe, 0x40, //0x000001b2 cmpq $64, %rsi
- 0x48, 0x8d, 0x76, 0xe0, //0x000001b6 leaq $-32(%rsi), %rsi
- 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x000001ba jl LBB0_9
- 0x48, 0x83, 0xfa, 0x3f, //0x000001c0 cmpq $63, %rdx
- 0x48, 0x89, 0xc2, //0x000001c4 movq %rax, %rdx
- 0x0f, 0x8f, 0xa3, 0xff, 0xff, 0xff, //0x000001c7 jg LBB0_6
- 0x90, 0x90, 0x90, //0x000001cd .p2align 4, 0x90
- //0x000001d0 LBB0_9
- 0x84, 0xdb, //0x000001d0 testb %bl, %bl
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000001d2 je LBB0_13
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000001d8 vmovdqu (%r13), %ymm0
+ 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, 0xeb, 0xc5, //0x000001ea vpor %ymm5, %ymm0, %ymm0
+ 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, 0xd9, //0x00000207 bsfq %rcx, %r11
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000020b vmovdqu (%r13), %xmm0
+ 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, 0xc2, //0x00000217 vmovq %xmm0, %rdx
- 0x49, 0x39, 0xc3, //0x0000021c cmpq %rax, %r11
- 0x0f, 0x8e, 0x92, 0x01, 0x00, 0x00, //0x0000021f jle LBB0_20
+ 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, 0xd1, 0x01, 0x00, 0x00, //0x00000229 jb LBB0_23
- 0x49, 0x89, 0x10, //0x0000022f movq %rdx, (%r8)
+ 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, 0x5d, 0x10, //0x00000236 leaq $16(%r13), %r11
- 0x49, 0x83, 0xc0, 0x10, //0x0000023a addq $16, %r8
- 0x48, 0x8d, 0x70, 0xf0, //0x0000023e leaq $-16(%rax), %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00000242 cmpq $8, %rsi
- 0x0f, 0x83, 0xc4, 0x01, 0x00, 0x00, //0x00000246 jae LBB0_24
- 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x0000024c jmp LBB0_25
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000251 .p2align 4, 0x90
- //0x00000260 LBB0_13
- 0x4c, 0x89, 0xf2, //0x00000260 movq %r14, %rdx
- 0xc5, 0xf8, 0x77, //0x00000263 vzeroupper
- 0x48, 0x83, 0xfe, 0x0f, //0x00000266 cmpq $15, %rsi
- 0x41, 0x0f, 0x9f, 0xc6, //0x0000026a setg %r14b
- 0x48, 0x83, 0xf8, 0x10, //0x0000026e cmpq $16, %rax
- 0x0f, 0x8c, 0x22, 0x02, 0x00, 0x00, //0x00000272 jl LBB0_30
- 0x48, 0x83, 0xfe, 0x10, //0x00000278 cmpq $16, %rsi
- 0xc5, 0xfa, 0x6f, 0x3d, 0xfc, 0xfd, 0xff, 0xff, //0x0000027c vmovdqu $-516(%rip), %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x05, 0x04, 0xfe, 0xff, 0xff, //0x00000284 vmovdqu $-508(%rip), %xmm8 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x0c, 0xfe, 0xff, 0xff, //0x0000028c vmovdqu $-500(%rip), %xmm9 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x14, 0xfe, 0xff, 0xff, //0x00000294 vmovdqu $-492(%rip), %xmm10 /* LCPI0_7+0(%rip) */
- 0x0f, 0x8c, 0x49, 0x02, 0x00, 0x00, //0x0000029c jl LBB0_35
- 0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xfd, 0xff, 0xff, //0x000002a2 vmovdqu $-682(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x6e, 0xfd, 0xff, 0xff, //0x000002aa vmovdqu $-658(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x86, 0xfd, 0xff, 0xff, //0x000002b2 vmovdqu $-634(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x9e, 0xfd, 0xff, 0xff, //0x000002ba vmovdqu $-610(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c2 .p2align 4, 0x90
- //0x000002d0 LBB0_16
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000002d0 vmovdqu (%r13), %xmm0
- 0xc5, 0xf9, 0x74, 0xcf, //0x000002d6 vpcmpeqb %xmm7, %xmm0, %xmm1
- 0xc5, 0xb9, 0x74, 0xd0, //0x000002da vpcmpeqb %xmm0, %xmm8, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000002de vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xb1, 0xeb, 0xd0, //0x000002e2 vpor %xmm0, %xmm9, %xmm2
- 0xc5, 0xa9, 0x74, 0xd2, //0x000002e6 vpcmpeqb %xmm2, %xmm10, %xmm2
- 0xc5, 0xf1, 0xeb, 0xca, //0x000002ea vpor %xmm2, %xmm1, %xmm1
- 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x000002ee vmovdqu %xmm0, (%r8)
- 0xc5, 0xf9, 0xd7, 0xc9, //0x000002f3 vpmovmskb %xmm1, %ecx
- 0x66, 0x85, 0xc9, //0x000002f7 testw %cx, %cx
- 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x000002fa jne LBB0_22
- 0x49, 0x83, 0xc5, 0x10, //0x00000300 addq $16, %r13
- 0x49, 0x83, 0xc0, 0x10, //0x00000304 addq $16, %r8
- 0x4c, 0x8d, 0x58, 0xf0, //0x00000308 leaq $-16(%rax), %r11
- 0x48, 0x83, 0xfe, 0x1f, //0x0000030c cmpq $31, %rsi
- 0x41, 0x0f, 0x9f, 0xc6, //0x00000310 setg %r14b
- 0x48, 0x83, 0xfe, 0x20, //0x00000314 cmpq $32, %rsi
- 0x48, 0x8d, 0x76, 0xf0, //0x00000318 leaq $-16(%rsi), %rsi
- 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x0000031c jl LBB0_31
- 0x48, 0x83, 0xf8, 0x1f, //0x00000322 cmpq $31, %rax
- 0x4c, 0x89, 0xd8, //0x00000326 movq %r11, %rax
- 0x0f, 0x8f, 0xa1, 0xff, 0xff, 0xff, //0x00000329 jg LBB0_16
- 0x90, //0x0000032f .p2align 4, 0x90
- //0x00000330 LBB0_31
- 0x45, 0x84, 0xf6, //0x00000330 testb %r14b, %r14b
- 0x0f, 0x84, 0xde, 0x01, 0x00, 0x00, //0x00000333 je LBB0_36
- //0x00000339 LBB0_32
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00000339 vmovdqu (%r13), %xmm0
- 0xc5, 0xf9, 0x74, 0xcf, //0x0000033f vpcmpeqb %xmm7, %xmm0, %xmm1
- 0xc5, 0xb9, 0x74, 0xd0, //0x00000343 vpcmpeqb %xmm0, %xmm8, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x00000347 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xb1, 0xeb, 0xd0, //0x0000034b vpor %xmm0, %xmm9, %xmm2
- 0xc5, 0xa9, 0x74, 0xd2, //0x0000034f vpcmpeqb %xmm2, %xmm10, %xmm2
- 0xc5, 0xf1, 0xeb, 0xca, //0x00000353 vpor %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0xd7, 0xc1, //0x00000357 vpmovmskb %xmm1, %eax
- 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000035b orl $65536, %eax
- 0x44, 0x0f, 0xbc, 0xf0, //0x00000360 bsfl %eax, %r14d
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00000364 vmovq %xmm0, %rax
- 0x4d, 0x39, 0xf3, //0x00000369 cmpq %r14, %r11
- 0x0f, 0x8d, 0xaa, 0x02, 0x00, 0x00, //0x0000036c jge LBB0_55
- 0x49, 0x83, 0xfb, 0x08, //0x00000372 cmpq $8, %r11
- 0x0f, 0x82, 0xdc, 0x02, 0x00, 0x00, //0x00000376 jb LBB0_58
- 0x49, 0x89, 0x00, //0x0000037c movq %rax, (%r8)
- 0x49, 0x8d, 0x45, 0x08, //0x0000037f leaq $8(%r13), %rax
- 0x49, 0x83, 0xc0, 0x08, //0x00000383 addq $8, %r8
- 0x49, 0x8d, 0x73, 0xf8, //0x00000387 leaq $-8(%r11), %rsi
- 0x49, 0x89, 0xd6, //0x0000038b movq %rdx, %r14
- 0x48, 0x83, 0xfe, 0x04, //0x0000038e cmpq $4, %rsi
- 0x0f, 0x8d, 0xd3, 0x02, 0x00, 0x00, //0x00000392 jge LBB0_59
- 0xe9, 0xdf, 0x02, 0x00, 0x00, //0x00000398 jmp LBB0_60
- 0x90, 0x90, 0x90, //0x0000039d .p2align 4, 0x90
- //0x000003a0 LBB0_19
- 0x4d, 0x29, 0xe5, //0x000003a0 subq %r12, %r13
- 0x0f, 0xbc, 0xc0, //0x000003a3 bsfl %eax, %eax
- 0x4c, 0x01, 0xe8, //0x000003a6 addq %r13, %rax
- 0x48, 0x85, 0xc0, //0x000003a9 testq %rax, %rax
- 0x0f, 0x89, 0xae, 0x03, 0x00, 0x00, //0x000003ac jns LBB0_72
- 0xe9, 0xba, 0x04, 0x00, 0x00, //0x000003b2 jmp LBB0_92
- //0x000003b7 LBB0_20
- 0x41, 0x83, 0xfb, 0x10, //0x000003b7 cmpl $16, %r11d
- 0x0f, 0x82, 0xc4, 0x01, 0x00, 0x00, //0x000003bb jb LBB0_43
- 0x49, 0x89, 0x10, //0x000003c1 movq %rdx, (%r8)
- 0x49, 0x89, 0x48, 0x08, //0x000003c4 movq %rcx, $8(%r8)
- 0x49, 0x8d, 0x45, 0x10, //0x000003c8 leaq $16(%r13), %rax
- 0x49, 0x83, 0xc0, 0x10, //0x000003cc addq $16, %r8
- 0x49, 0x8d, 0x73, 0xf0, //0x000003d0 leaq $-16(%r11), %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x000003d4 cmpq $8, %rsi
- 0x0f, 0x83, 0xb7, 0x01, 0x00, 0x00, //0x000003d8 jae LBB0_44
- 0xe9, 0xc4, 0x01, 0x00, 0x00, //0x000003de jmp LBB0_45
- //0x000003e3 LBB0_22
- 0x0f, 0xb7, 0xc1, //0x000003e3 movzwl %cx, %eax
- 0x4d, 0x29, 0xe5, //0x000003e6 subq %r12, %r13
- 0x0f, 0xbc, 0xc0, //0x000003e9 bsfl %eax, %eax
- 0x4c, 0x01, 0xe8, //0x000003ec addq %r13, %rax
- 0x49, 0x89, 0xd6, //0x000003ef movq %rdx, %r14
- 0x48, 0x85, 0xc0, //0x000003f2 testq %rax, %rax
- 0x0f, 0x89, 0x65, 0x03, 0x00, 0x00, //0x000003f5 jns LBB0_72
- 0xe9, 0x71, 0x04, 0x00, 0x00, //0x000003fb jmp LBB0_92
- //0x00000400 LBB0_23
- 0x4d, 0x89, 0xeb, //0x00000400 movq %r13, %r11
- 0x48, 0x89, 0xc6, //0x00000403 movq %rax, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00000406 cmpq $8, %rsi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000040a jb LBB0_25
- //0x00000410 LBB0_24
- 0x49, 0x8b, 0x0b, //0x00000410 movq (%r11), %rcx
- 0x49, 0x89, 0x08, //0x00000413 movq %rcx, (%r8)
- 0x49, 0x83, 0xc3, 0x08, //0x00000416 addq $8, %r11
- 0x49, 0x83, 0xc0, 0x08, //0x0000041a addq $8, %r8
- 0x48, 0x83, 0xc6, 0xf8, //0x0000041e addq $-8, %rsi
- //0x00000422 LBB0_25
- 0x48, 0x83, 0xfe, 0x04, //0x00000422 cmpq $4, %rsi
- 0x0f, 0x8c, 0x42, 0x00, 0x00, 0x00, //0x00000426 jl LBB0_26
- 0x41, 0x8b, 0x0b, //0x0000042c movl (%r11), %ecx
- 0x41, 0x89, 0x08, //0x0000042f movl %ecx, (%r8)
- 0x49, 0x83, 0xc3, 0x04, //0x00000432 addq $4, %r11
- 0x49, 0x83, 0xc0, 0x04, //0x00000436 addq $4, %r8
- 0x48, 0x83, 0xc6, 0xfc, //0x0000043a addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x0000043e cmpq $2, %rsi
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00000442 jae LBB0_52
- //0x00000448 LBB0_27
- 0x48, 0x85, 0xf6, //0x00000448 testq %rsi, %rsi
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000044b je LBB0_29
- //0x00000451 LBB0_28
- 0x41, 0x8a, 0x0b, //0x00000451 movb (%r11), %cl
- 0x41, 0x88, 0x08, //0x00000454 movb %cl, (%r8)
- //0x00000457 LBB0_29
- 0x4c, 0x29, 0xe0, //0x00000457 subq %r12, %rax
- 0x4c, 0x01, 0xe8, //0x0000045a addq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x0000045d notq %rax
- 0x48, 0x85, 0xc0, //0x00000460 testq %rax, %rax
- 0x0f, 0x89, 0xf7, 0x02, 0x00, 0x00, //0x00000463 jns LBB0_72
- 0xe9, 0x03, 0x04, 0x00, 0x00, //0x00000469 jmp LBB0_92
- //0x0000046e LBB0_26
- 0x48, 0x83, 0xfe, 0x02, //0x0000046e cmpq $2, %rsi
- 0x0f, 0x82, 0xd0, 0xff, 0xff, 0xff, //0x00000472 jb LBB0_27
- //0x00000478 LBB0_52
- 0x41, 0x0f, 0xb7, 0x0b, //0x00000478 movzwl (%r11), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x0000047c movw %cx, (%r8)
- 0x49, 0x83, 0xc3, 0x02, //0x00000480 addq $2, %r11
- 0x49, 0x83, 0xc0, 0x02, //0x00000484 addq $2, %r8
- 0x48, 0x83, 0xc6, 0xfe, //0x00000488 addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x0000048c testq %rsi, %rsi
- 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x0000048f jne LBB0_28
- 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00000495 jmp LBB0_29
- //0x0000049a LBB0_30
- 0x49, 0x89, 0xc3, //0x0000049a movq %rax, %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x5b, 0xfb, 0xff, 0xff, //0x0000049d vmovdqu $-1189(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xfb, 0xff, 0xff, //0x000004a5 vmovdqu $-1165(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x8b, 0xfb, 0xff, 0xff, //0x000004ad vmovdqu $-1141(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xa3, 0xfb, 0xff, 0xff, //0x000004b5 vmovdqu $-1117(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x3d, 0xbb, 0xfb, 0xff, 0xff, //0x000004bd vmovdqu $-1093(%rip), %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x05, 0xc3, 0xfb, 0xff, 0xff, //0x000004c5 vmovdqu $-1085(%rip), %xmm8 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0xcb, 0xfb, 0xff, 0xff, //0x000004cd vmovdqu $-1077(%rip), %xmm9 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0xd3, 0xfb, 0xff, 0xff, //0x000004d5 vmovdqu $-1069(%rip), %xmm10 /* LCPI0_7+0(%rip) */
- 0x45, 0x84, 0xf6, //0x000004dd testb %r14b, %r14b
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000004e0 je LBB0_36
- 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x000004e6 jmp LBB0_32
- //0x000004eb LBB0_35
- 0x49, 0x89, 0xc3, //0x000004eb movq %rax, %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x0a, 0xfb, 0xff, 0xff, //0x000004ee vmovdqu $-1270(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x22, 0xfb, 0xff, 0xff, //0x000004f6 vmovdqu $-1246(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x3a, 0xfb, 0xff, 0xff, //0x000004fe vmovdqu $-1222(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x52, 0xfb, 0xff, 0xff, //0x00000506 vmovdqu $-1198(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0x45, 0x84, 0xf6, //0x0000050e testb %r14b, %r14b
- 0x0f, 0x85, 0x22, 0xfe, 0xff, 0xff, //0x00000511 jne LBB0_32
- //0x00000517 LBB0_36
- 0x4d, 0x85, 0xdb, //0x00000517 testq %r11, %r11
- 0x0f, 0x8e, 0xaf, 0x01, 0x00, 0x00, //0x0000051a jle LBB0_64
- 0x48, 0x85, 0xf6, //0x00000520 testq %rsi, %rsi
- 0x49, 0x89, 0xd6, //0x00000523 movq %rdx, %r14
- 0x0f, 0x8e, 0xa6, 0x01, 0x00, 0x00, //0x00000526 jle LBB0_65
- 0x90, 0x90, 0x90, 0x90, //0x0000052c .p2align 4, 0x90
- //0x00000530 LBB0_38
- 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000530 movzbl (%r13), %eax
- 0x48, 0x83, 0xf8, 0x3e, //0x00000535 cmpq $62, %rax
- 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00000539 ja LBB0_40
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x0000053f movabsq $5764607797912141824, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000549 btq %rax, %rcx
- 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x0000054d jb LBB0_57
- //0x00000553 LBB0_40
- 0x3c, 0xe2, //0x00000553 cmpb $-30, %al
- 0x0f, 0x84, 0xe9, 0x00, 0x00, 0x00, //0x00000555 je LBB0_57
- 0x49, 0xff, 0xc5, //0x0000055b incq %r13
- 0x41, 0x88, 0x00, //0x0000055e movb %al, (%r8)
- 0x48, 0x83, 0xfe, 0x02, //0x00000561 cmpq $2, %rsi
- 0x48, 0x8d, 0x76, 0xff, //0x00000565 leaq $-1(%rsi), %rsi
- 0x0f, 0x8c, 0x63, 0x01, 0x00, 0x00, //0x00000569 jl LBB0_65
- 0x49, 0xff, 0xc0, //0x0000056f incq %r8
- 0x49, 0x83, 0xfb, 0x01, //0x00000572 cmpq $1, %r11
- 0x4d, 0x8d, 0x5b, 0xff, //0x00000576 leaq $-1(%r11), %r11
- 0x0f, 0x8f, 0xb0, 0xff, 0xff, 0xff, //0x0000057a jg LBB0_38
- 0xe9, 0x4d, 0x01, 0x00, 0x00, //0x00000580 jmp LBB0_65
- //0x00000585 LBB0_43
- 0x4c, 0x89, 0xe8, //0x00000585 movq %r13, %rax
- 0x4c, 0x89, 0xde, //0x00000588 movq %r11, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x0000058b cmpq $8, %rsi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000058f jb LBB0_45
- //0x00000595 LBB0_44
- 0x48, 0x8b, 0x08, //0x00000595 movq (%rax), %rcx
- 0x49, 0x89, 0x08, //0x00000598 movq %rcx, (%r8)
- 0x48, 0x83, 0xc0, 0x08, //0x0000059b addq $8, %rax
- 0x49, 0x83, 0xc0, 0x08, //0x0000059f addq $8, %r8
- 0x48, 0x83, 0xc6, 0xf8, //0x000005a3 addq $-8, %rsi
- //0x000005a7 LBB0_45
- 0x48, 0x83, 0xfe, 0x04, //0x000005a7 cmpq $4, %rsi
- 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x000005ab jl LBB0_46
- 0x8b, 0x08, //0x000005b1 movl (%rax), %ecx
- 0x41, 0x89, 0x08, //0x000005b3 movl %ecx, (%r8)
- 0x48, 0x83, 0xc0, 0x04, //0x000005b6 addq $4, %rax
- 0x49, 0x83, 0xc0, 0x04, //0x000005ba addq $4, %r8
- 0x48, 0x83, 0xc6, 0xfc, //0x000005be addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x000005c2 cmpq $2, %rsi
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000005c6 jae LBB0_54
- //0x000005cc LBB0_47
- 0x48, 0x85, 0xf6, //0x000005cc testq %rsi, %rsi
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000005cf je LBB0_49
- //0x000005d5 LBB0_48
- 0x8a, 0x00, //0x000005d5 movb (%rax), %al
- 0x41, 0x88, 0x00, //0x000005d7 movb %al, (%r8)
- //0x000005da LBB0_49
- 0x4d, 0x29, 0xe5, //0x000005da subq %r12, %r13
- 0x4d, 0x01, 0xdd, //0x000005dd addq %r11, %r13
- 0x4c, 0x89, 0xe8, //0x000005e0 movq %r13, %rax
- 0x48, 0x85, 0xc0, //0x000005e3 testq %rax, %rax
- 0x0f, 0x89, 0x74, 0x01, 0x00, 0x00, //0x000005e6 jns LBB0_72
- 0xe9, 0x80, 0x02, 0x00, 0x00, //0x000005ec jmp LBB0_92
- //0x000005f1 LBB0_46
- 0x48, 0x83, 0xfe, 0x02, //0x000005f1 cmpq $2, %rsi
- 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x000005f5 jb LBB0_47
- //0x000005fb LBB0_54
- 0x0f, 0xb7, 0x08, //0x000005fb movzwl (%rax), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x000005fe movw %cx, (%r8)
- 0x48, 0x83, 0xc0, 0x02, //0x00000602 addq $2, %rax
- 0x49, 0x83, 0xc0, 0x02, //0x00000606 addq $2, %r8
- 0x48, 0x83, 0xc6, 0xfe, //0x0000060a addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x0000060e testq %rsi, %rsi
- 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00000611 jne LBB0_48
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00000617 jmp LBB0_49
- //0x0000061c LBB0_55
- 0x41, 0x83, 0xfe, 0x08, //0x0000061c cmpl $8, %r14d
- 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00000620 jb LBB0_66
- 0x49, 0x89, 0x00, //0x00000626 movq %rax, (%r8)
- 0x49, 0x8d, 0x75, 0x08, //0x00000629 leaq $8(%r13), %rsi
- 0x49, 0x83, 0xc0, 0x08, //0x0000062d addq $8, %r8
- 0x49, 0x8d, 0x46, 0xf8, //0x00000631 leaq $-8(%r14), %rax
- 0x48, 0x83, 0xf8, 0x04, //0x00000635 cmpq $4, %rax
- 0x0f, 0x8d, 0xbd, 0x00, 0x00, 0x00, //0x00000639 jge LBB0_67
- 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x0000063f jmp LBB0_68
- //0x00000644 LBB0_57
- 0x4d, 0x29, 0xe5, //0x00000644 subq %r12, %r13
- 0x4c, 0x89, 0xe8, //0x00000647 movq %r13, %rax
- 0x48, 0x85, 0xc0, //0x0000064a testq %rax, %rax
- 0x0f, 0x89, 0x0d, 0x01, 0x00, 0x00, //0x0000064d jns LBB0_72
- 0xe9, 0x19, 0x02, 0x00, 0x00, //0x00000653 jmp LBB0_92
- //0x00000658 LBB0_58
- 0x4c, 0x89, 0xe8, //0x00000658 movq %r13, %rax
- 0x4c, 0x89, 0xde, //0x0000065b movq %r11, %rsi
- 0x49, 0x89, 0xd6, //0x0000065e movq %rdx, %r14
- 0x48, 0x83, 0xfe, 0x04, //0x00000661 cmpq $4, %rsi
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00000665 jl LBB0_60
- //0x0000066b LBB0_59
- 0x8b, 0x08, //0x0000066b movl (%rax), %ecx
- 0x41, 0x89, 0x08, //0x0000066d movl %ecx, (%r8)
- 0x48, 0x83, 0xc0, 0x04, //0x00000670 addq $4, %rax
- 0x49, 0x83, 0xc0, 0x04, //0x00000674 addq $4, %r8
- 0x48, 0x83, 0xc6, 0xfc, //0x00000678 addq $-4, %rsi
- //0x0000067c LBB0_60
- 0x48, 0x83, 0xfe, 0x02, //0x0000067c cmpq $2, %rsi
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00000680 jb LBB0_61
- 0x0f, 0xb7, 0x08, //0x00000686 movzwl (%rax), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x00000689 movw %cx, (%r8)
- 0x48, 0x83, 0xc0, 0x02, //0x0000068d addq $2, %rax
- 0x49, 0x83, 0xc0, 0x02, //0x00000691 addq $2, %r8
- 0x48, 0x83, 0xc6, 0xfe, //0x00000695 addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x00000699 testq %rsi, %rsi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000069c jne LBB0_62
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000006a2 jmp LBB0_63
- //0x000006a7 LBB0_61
- 0x48, 0x85, 0xf6, //0x000006a7 testq %rsi, %rsi
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000006aa je LBB0_63
- //0x000006b0 LBB0_62
- 0x8a, 0x00, //0x000006b0 movb (%rax), %al
- 0x41, 0x88, 0x00, //0x000006b2 movb %al, (%r8)
- //0x000006b5 LBB0_63
- 0x4d, 0x29, 0xe3, //0x000006b5 subq %r12, %r11
- 0x4d, 0x01, 0xeb, //0x000006b8 addq %r13, %r11
- 0x49, 0xf7, 0xd3, //0x000006bb notq %r11
- 0x4c, 0x89, 0xd8, //0x000006be movq %r11, %rax
- 0x48, 0x85, 0xc0, //0x000006c1 testq %rax, %rax
- 0x0f, 0x89, 0x96, 0x00, 0x00, 0x00, //0x000006c4 jns LBB0_72
- 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x000006ca jmp LBB0_92
- //0x000006cf LBB0_64
- 0x49, 0x89, 0xd6, //0x000006cf movq %rdx, %r14
- //0x000006d2 LBB0_65
- 0x4d, 0x29, 0xe5, //0x000006d2 subq %r12, %r13
- 0x48, 0xf7, 0xde, //0x000006d5 negq %rsi
- 0x48, 0x19, 0xc0, //0x000006d8 sbbq %rax, %rax
- 0x4c, 0x31, 0xe8, //0x000006db xorq %r13, %rax
- 0x48, 0x85, 0xc0, //0x000006de testq %rax, %rax
- 0x0f, 0x89, 0x79, 0x00, 0x00, 0x00, //0x000006e1 jns LBB0_72
- 0xe9, 0x85, 0x01, 0x00, 0x00, //0x000006e7 jmp LBB0_92
- //0x000006ec LBB0_66
- 0x4c, 0x89, 0xee, //0x000006ec movq %r13, %rsi
- 0x4c, 0x89, 0xf0, //0x000006ef movq %r14, %rax
- 0x48, 0x83, 0xf8, 0x04, //0x000006f2 cmpq $4, %rax
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000006f6 jl LBB0_68
- //0x000006fc LBB0_67
- 0x8b, 0x0e, //0x000006fc movl (%rsi), %ecx
- 0x41, 0x89, 0x08, //0x000006fe movl %ecx, (%r8)
- 0x48, 0x83, 0xc6, 0x04, //0x00000701 addq $4, %rsi
- 0x49, 0x83, 0xc0, 0x04, //0x00000705 addq $4, %r8
- 0x48, 0x83, 0xc0, 0xfc, //0x00000709 addq $-4, %rax
- //0x0000070d LBB0_68
- 0x48, 0x83, 0xf8, 0x02, //0x0000070d cmpq $2, %rax
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00000711 jb LBB0_69
- 0x0f, 0xb7, 0x0e, //0x00000717 movzwl (%rsi), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x0000071a movw %cx, (%r8)
- 0x48, 0x83, 0xc6, 0x02, //0x0000071e addq $2, %rsi
- 0x49, 0x83, 0xc0, 0x02, //0x00000722 addq $2, %r8
- 0x48, 0x83, 0xc0, 0xfe, //0x00000726 addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x0000072a testq %rax, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000072d jne LBB0_70
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000733 jmp LBB0_71
- //0x00000738 LBB0_69
- 0x48, 0x85, 0xc0, //0x00000738 testq %rax, %rax
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000073b je LBB0_71
- //0x00000741 LBB0_70
- 0x8a, 0x06, //0x00000741 movb (%rsi), %al
- 0x41, 0x88, 0x00, //0x00000743 movb %al, (%r8)
- //0x00000746 LBB0_71
- 0x4d, 0x29, 0xe5, //0x00000746 subq %r12, %r13
- 0x4d, 0x01, 0xf5, //0x00000749 addq %r14, %r13
- 0x4c, 0x89, 0xe8, //0x0000074c movq %r13, %rax
- 0x49, 0x89, 0xd6, //0x0000074f movq %rdx, %r14
- 0x48, 0x85, 0xc0, //0x00000752 testq %rax, %rax
- 0x0f, 0x88, 0x16, 0x01, 0x00, 0x00, //0x00000755 js LBB0_92
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000075b .p2align 4, 0x90
- //0x00000760 LBB0_72
- 0x49, 0x01, 0xc4, //0x00000760 addq %rax, %r12
- 0x49, 0x01, 0xc7, //0x00000763 addq %rax, %r15
- 0x49, 0x29, 0xc2, //0x00000766 subq %rax, %r10
- 0x0f, 0x8e, 0x22, 0x01, 0x00, 0x00, //0x00000769 jle LBB0_93
- 0x49, 0x29, 0xc1, //0x0000076f subq %rax, %r9
- 0x41, 0x8a, 0x0c, 0x24, //0x00000772 movb (%r12), %cl
- 0x80, 0xf9, 0xe2, //0x00000776 cmpb $-30, %cl
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00000779 je LBB0_86
- 0x4c, 0x89, 0xe0, //0x0000077f movq %r12, %rax
- //0x00000782 LBB0_75
- 0x0f, 0xb6, 0xc9, //0x00000782 movzbl %cl, %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x00000785 shlq $4, %rcx
- 0x4a, 0x8b, 0x14, 0x31, //0x00000789 movq (%rcx,%r14), %rdx
- 0x48, 0x63, 0xf2, //0x0000078d movslq %edx, %rsi
- 0x49, 0x29, 0xf1, //0x00000790 subq %rsi, %r9
- 0x0f, 0x8c, 0x0f, 0x01, 0x00, 0x00, //0x00000793 jl LBB0_95
- 0x48, 0xc1, 0xe2, 0x20, //0x00000799 shlq $32, %rdx
- 0x4a, 0x8d, 0x5c, 0x31, 0x08, //0x0000079d leaq $8(%rcx,%r14), %rbx
- 0x48, 0x39, 0xfa, //0x000007a2 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0x25, 0x00, 0x00, 0x00, //0x000007a5 jl LBB0_78
- 0x8b, 0x13, //0x000007ab movl (%rbx), %edx
- 0x41, 0x89, 0x17, //0x000007ad movl %edx, (%r15)
- 0x4a, 0x8d, 0x5c, 0x31, 0x0c, //0x000007b0 leaq $12(%rcx,%r14), %rbx
- 0x49, 0x8d, 0x57, 0x04, //0x000007b5 leaq $4(%r15), %rdx
- 0x48, 0x8d, 0x4e, 0xfc, //0x000007b9 leaq $-4(%rsi), %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000007bd cmpq $2, %rcx
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000007c1 jae LBB0_79
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000007c7 jmp LBB0_80
- 0x90, 0x90, 0x90, 0x90, //0x000007cc .p2align 4, 0x90
- //0x000007d0 LBB0_78
- 0x4c, 0x89, 0xfa, //0x000007d0 movq %r15, %rdx
- 0x48, 0x89, 0xf1, //0x000007d3 movq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000007d6 cmpq $2, %rcx
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x000007da jb LBB0_80
- //0x000007e0 LBB0_79
- 0x49, 0x89, 0xf8, //0x000007e0 movq %rdi, %r8
- 0x0f, 0xb7, 0x3b, //0x000007e3 movzwl (%rbx), %edi
- 0x66, 0x89, 0x3a, //0x000007e6 movw %di, (%rdx)
- 0x4c, 0x89, 0xc7, //0x000007e9 movq %r8, %rdi
- 0x48, 0x83, 0xc3, 0x02, //0x000007ec addq $2, %rbx
- 0x48, 0x83, 0xc2, 0x02, //0x000007f0 addq $2, %rdx
- 0x48, 0x83, 0xc1, 0xfe, //0x000007f4 addq $-2, %rcx
- //0x000007f8 LBB0_80
- 0x48, 0x85, 0xc9, //0x000007f8 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000007fb je LBB0_82
- 0x8a, 0x0b, //0x00000801 movb (%rbx), %cl
- 0x88, 0x0a, //0x00000803 movb %cl, (%rdx)
- //0x00000805 LBB0_82
- 0x49, 0x01, 0xf7, //0x00000805 addq %rsi, %r15
- //0x00000808 LBB0_83
- 0x48, 0xff, 0xc0, //0x00000808 incq %rax
- 0x49, 0x89, 0xc4, //0x0000080b movq %rax, %r12
- 0x49, 0x83, 0xfa, 0x01, //0x0000080e cmpq $1, %r10
- 0x4d, 0x8d, 0x52, 0xff, //0x00000812 leaq $-1(%r10), %r10
- 0x0f, 0x8f, 0x14, 0xf9, 0xff, 0xff, //0x00000816 jg LBB0_2
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000081c jmp LBB0_94
- //0x00000821 LBB0_86
- 0x49, 0x83, 0xfa, 0x03, //0x00000821 cmpq $3, %r10
- 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000825 jl LBB0_90
- 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x0000082b cmpb $-128, $1(%r12)
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000831 jne LBB0_90
- 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x00000837 movb $2(%r12), %cl
- 0x89, 0xc8, //0x0000083c movl %ecx, %eax
- 0x24, 0xfe, //0x0000083e andb $-2, %al
- 0x3c, 0xa8, //0x00000840 cmpb $-88, %al
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00000842 jne LBB0_90
- 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000848 leaq $2(%r12), %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000084d addq $-2, %r10
- 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00000851 jmp LBB0_75
- //0x00000856 LBB0_90
- 0x4d, 0x85, 0xc9, //0x00000856 testq %r9, %r9
- 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00000859 jle LBB0_96
- 0x41, 0xc6, 0x07, 0xe2, //0x0000085f movb $-30, (%r15)
- 0x49, 0xff, 0xc7, //0x00000863 incq %r15
- 0x49, 0xff, 0xc9, //0x00000866 decq %r9
- 0x4c, 0x89, 0xe0, //0x00000869 movq %r12, %rax
- 0xe9, 0x97, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_83
- //0x00000871 LBB0_92
- 0x4c, 0x2b, 0x7d, 0xc8, //0x00000871 subq $-56(%rbp), %r15
- 0x48, 0xf7, 0xd0, //0x00000875 notq %rax
- 0x49, 0x01, 0xc7, //0x00000878 addq %rax, %r15
- 0x48, 0x8b, 0x4d, 0xc0, //0x0000087b movq $-64(%rbp), %rcx
- 0x4c, 0x89, 0x39, //0x0000087f movq %r15, (%rcx)
- 0x4c, 0x2b, 0x65, 0xd0, //0x00000882 subq $-48(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00000886 addq %rax, %r12
- 0x49, 0xf7, 0xd4, //0x00000889 notq %r12
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000088c jmp LBB0_97
- //0x00000891 LBB0_93
- 0x4c, 0x89, 0xe0, //0x00000891 movq %r12, %rax
- //0x00000894 LBB0_94
- 0x4c, 0x2b, 0x7d, 0xc8, //0x00000894 subq $-56(%rbp), %r15
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000898 movq $-64(%rbp), %rcx
- 0x4c, 0x89, 0x39, //0x0000089c movq %r15, (%rcx)
- 0x48, 0x2b, 0x45, 0xd0, //0x0000089f subq $-48(%rbp), %rax
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000008a3 jmp LBB0_98
- //0x000008a8 LBB0_95
- 0x4c, 0x2b, 0x7d, 0xc8, //0x000008a8 subq $-56(%rbp), %r15
- 0x48, 0x8b, 0x45, 0xc0, //0x000008ac movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x38, //0x000008b0 movq %r15, (%rax)
- //0x000008b3 LBB0_96
- 0x49, 0xf7, 0xd4, //0x000008b3 notq %r12
- 0x4c, 0x03, 0x65, 0xd0, //0x000008b6 addq $-48(%rbp), %r12
- //0x000008ba LBB0_97
- 0x4c, 0x89, 0xe0, //0x000008ba movq %r12, %rax
- //0x000008bd LBB0_98
- 0x48, 0x83, 0xc4, 0x18, //0x000008bd addq $24, %rsp
- 0x5b, //0x000008c1 popq %rbx
- 0x41, 0x5c, //0x000008c2 popq %r12
- 0x41, 0x5d, //0x000008c4 popq %r13
- 0x41, 0x5e, //0x000008c6 popq %r14
- 0x41, 0x5f, //0x000008c8 popq %r15
- 0x5d, //0x000008ca popq %rbp
- 0xc5, 0xf8, 0x77, //0x000008cb vzeroupper
- 0xc3, //0x000008ce retq
- 0x00, //0x000008cf .p2align 4, 0x00
- //0x000008d0 __HtmlQuoteTab
+ 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'
@@ -617,9 +606,9 @@ var _text_html_escape = []byte{
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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00000b38 QUAD $0x000036323030755c // .asciz 8, '\\u0026\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'
@@ -640,12 +629,12 @@ var _text_html_escape = []byte{
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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000c98 QUAD $0x000063333030755c // .asciz 8, '\\u003c\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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000cb8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\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'
@@ -750,11 +739,11 @@ var _text_html_escape = []byte{
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'
+ 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, 0x38, 0x00, 0x00, //0x00001358 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00001368 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00'
+ 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'
@@ -840,6 +829,5 @@ var _text_html_escape = []byte{
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'
}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go
index b41ec3b97..9b9333d8e 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go
index fb12932d9..bb6b38708 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go
@@ -16,28 +16,28 @@ const (
)
const (
- _size__i64toa = 2288
+ _size__i64toa = 2272
)
var (
_pcsp__i64toa = [][2]uint32{
- {1, 0},
- {170, 8},
- {171, 0},
- {505, 8},
- {506, 0},
- {637, 8},
- {638, 0},
- {1103, 8},
- {1104, 0},
- {1240, 8},
- {1241, 0},
- {1544, 8},
- {1545, 0},
- {1907, 8},
- {1908, 0},
- {2276, 8},
- {2278, 0},
+ {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},
}
)
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
index 18e39a46c..954ae7045 100644
--- 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
@@ -29,9 +29,9 @@ var _text_i64toa = []byte{
0x55, //0x00000040 pushq %rbp
0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
0x48, 0x85, 0xf6, //0x00000044 testq %rsi, %rsi
- 0x0f, 0x88, 0xaf, 0x00, 0x00, 0x00, //0x00000047 js LBB0_25
+ 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000047 js LBB0_25
0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000004d cmpq $9999, %rsi
- 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x00000054 ja LBB0_9
+ 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
@@ -44,7 +44,7 @@ var _text_i64toa = []byte{
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, 0xa3, 0x08, 0x00, 0x00, //0x00000086 leaq $2211(%rip), %rcx /* _Digits+0(%rip) */
+ 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
@@ -52,588 +52,580 @@ var _text_i64toa = []byte{
//0x0000009c LBB0_4
0x31, 0xc9, //0x0000009c xorl %ecx, %ecx
0x83, 0xfe, 0x64, //0x0000009e cmpl $100, %esi
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x000000a1 jb LBB0_6
+ 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, 0x7b, 0x08, 0x00, 0x00, //0x000000ae leaq $2171(%rip), %rsi /* _Digits+0(%rip) */
+ 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
- 0xff, 0xc1, //0x000000ba incl %ecx
- 0x88, 0x14, 0x37, //0x000000bc movb %dl, (%rdi,%rsi)
- //0x000000bf LBB0_7
- 0x48, 0x8d, 0x15, 0x6a, 0x08, 0x00, 0x00, //0x000000bf leaq $2154(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000c6 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000c9 movl %ecx, %esi
- 0xff, 0xc1, //0x000000cb incl %ecx
- 0x88, 0x14, 0x37, //0x000000cd movb %dl, (%rdi,%rsi)
- //0x000000d0 LBB0_8
- 0x0f, 0xb7, 0xc0, //0x000000d0 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000d3 orq $1, %rax
- 0x48, 0x8d, 0x15, 0x52, 0x08, 0x00, 0x00, //0x000000d7 leaq $2130(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000de movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000e1 movl %ecx, %edx
- 0xff, 0xc1, //0x000000e3 incl %ecx
- 0x88, 0x04, 0x17, //0x000000e5 movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000e8 movl %ecx, %eax
- 0x5d, //0x000000ea popq %rbp
- 0xc3, //0x000000eb retq
- //0x000000ec LBB0_6
- 0x31, 0xc9, //0x000000ec xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000ee cmpl $10, %esi
- 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x000000f1 jae LBB0_7
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000000f7 jmp LBB0_8
- //0x000000fc LBB0_25
- 0xc6, 0x07, 0x2d, //0x000000fc movb $45, (%rdi)
- 0x48, 0xf7, 0xde, //0x000000ff negq %rsi
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000102 cmpq $9999, %rsi
- 0x0f, 0x87, 0xd3, 0x01, 0x00, 0x00, //0x00000109 ja LBB0_33
- 0x0f, 0xb7, 0xc6, //0x0000010f movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000112 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000115 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000011b shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x0000011e leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000122 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000125 movl %esi, %ecx
- 0x29, 0xc1, //0x00000127 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000129 movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000012c addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000012f cmpl $1000, %esi
- 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000135 jb LBB0_28
- 0x48, 0x8d, 0x0d, 0xee, 0x07, 0x00, 0x00, //0x0000013b leaq $2030(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000142 movb (%rdx,%rcx), %cl
- 0x88, 0x4f, 0x01, //0x00000145 movb %cl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000148 movl $1, %ecx
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x0000014d jmp LBB0_29
- //0x00000152 LBB0_9
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000152 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x18, 0x02, 0x00, 0x00, //0x00000159 ja LBB0_17
- 0x89, 0xf0, //0x0000015f movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000161 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000166 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000016a shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000016e imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000175 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000177 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000017a imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000181 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000185 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000189 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000018c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000018f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000195 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000198 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000019b subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000019d movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x000001a1 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x000001a4 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000001a7 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001aa imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001b0 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x000001b3 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x000001b7 imull $100, %eax, %eax
- 0x29, 0xc1, //0x000001ba subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000001bc movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x000001c0 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001c3 cmpl $10000000, %esi
- 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000001c9 jb LBB0_12
- 0x48, 0x8d, 0x05, 0x5a, 0x07, 0x00, 0x00, //0x000001cf leaq $1882(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x000001d6 movb (%r10,%rax), %al
- 0x88, 0x07, //0x000001da movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001dc movl $1, %ecx
- 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000001e1 jmp LBB0_13
- //0x000001e6 LBB0_28
- 0x31, 0xc9, //0x000001e6 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000001e8 cmpl $100, %esi
- 0x0f, 0x82, 0xce, 0x00, 0x00, 0x00, //0x000001eb jb LBB0_30
- //0x000001f1 LBB0_29
- 0x0f, 0xb7, 0xd2, //0x000001f1 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000001f4 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x31, 0x07, 0x00, 0x00, //0x000001f8 leaq $1841(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000001ff movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x00000202 movl %ecx, %esi
- 0xff, 0xc1, //0x00000204 incl %ecx
- 0x88, 0x54, 0x37, 0x01, //0x00000206 movb %dl, $1(%rdi,%rsi)
- //0x0000020a LBB0_31
- 0x48, 0x8d, 0x15, 0x1f, 0x07, 0x00, 0x00, //0x0000020a leaq $1823(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x00000211 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x00000214 movl %ecx, %esi
- 0xff, 0xc1, //0x00000216 incl %ecx
- 0x88, 0x54, 0x37, 0x01, //0x00000218 movb %dl, $1(%rdi,%rsi)
- //0x0000021c LBB0_32
- 0x0f, 0xb7, 0xc0, //0x0000021c movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000021f orq $1, %rax
- 0x48, 0x8d, 0x15, 0x06, 0x07, 0x00, 0x00, //0x00000223 leaq $1798(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x0000022a movb (%rax,%rdx), %al
- 0x89, 0xca, //0x0000022d movl %ecx, %edx
- 0xff, 0xc1, //0x0000022f incl %ecx
- 0x88, 0x44, 0x17, 0x01, //0x00000231 movb %al, $1(%rdi,%rdx)
- 0xff, 0xc1, //0x00000235 incl %ecx
- 0x89, 0xc8, //0x00000237 movl %ecx, %eax
- 0x5d, //0x00000239 popq %rbp
- 0xc3, //0x0000023a retq
- //0x0000023b LBB0_12
- 0x31, 0xc9, //0x0000023b xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000023d cmpl $1000000, %esi
- 0x0f, 0x82, 0x86, 0x00, 0x00, 0x00, //0x00000243 jb LBB0_14
- //0x00000249 LBB0_13
- 0x44, 0x89, 0xd0, //0x00000249 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000024c orq $1, %rax
- 0x48, 0x8d, 0x35, 0xd9, 0x06, 0x00, 0x00, //0x00000250 leaq $1753(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000257 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x0000025a movl %ecx, %esi
- 0xff, 0xc1, //0x0000025c incl %ecx
- 0x88, 0x04, 0x37, //0x0000025e movb %al, (%rdi,%rsi)
- //0x00000261 LBB0_15
- 0x48, 0x8d, 0x05, 0xc8, 0x06, 0x00, 0x00, //0x00000261 leaq $1736(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x00000268 movb (%r9,%rax), %al
- 0x89, 0xce, //0x0000026c movl %ecx, %esi
- 0xff, 0xc1, //0x0000026e incl %ecx
- 0x88, 0x04, 0x37, //0x00000270 movb %al, (%rdi,%rsi)
- //0x00000273 LBB0_16
- 0x41, 0x0f, 0xb7, 0xc1, //0x00000273 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000277 orq $1, %rax
- 0x48, 0x8d, 0x35, 0xae, 0x06, 0x00, 0x00, //0x0000027b leaq $1710(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000282 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x00000285 movl %ecx, %edx
- 0x88, 0x04, 0x3a, //0x00000287 movb %al, (%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x30, //0x0000028a movb (%r8,%rsi), %al
- 0x88, 0x44, 0x3a, 0x01, //0x0000028e movb %al, $1(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc0, //0x00000292 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000296 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x0000029a movb (%rax,%rsi), %al
- 0x88, 0x44, 0x3a, 0x02, //0x0000029d movb %al, $2(%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x33, //0x000002a1 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x3a, 0x03, //0x000002a5 movb %al, $3(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000002a9 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002ad orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002b1 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x000002b4 addl $5, %ecx
- 0x88, 0x44, 0x3a, 0x04, //0x000002b7 movb %al, $4(%rdx,%rdi)
- 0x89, 0xc8, //0x000002bb movl %ecx, %eax
- 0x5d, //0x000002bd popq %rbp
- 0xc3, //0x000002be retq
- //0x000002bf LBB0_30
- 0x31, 0xc9, //0x000002bf xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000002c1 cmpl $10, %esi
- 0x0f, 0x83, 0x40, 0xff, 0xff, 0xff, //0x000002c4 jae LBB0_31
- 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x000002ca jmp LBB0_32
- //0x000002cf LBB0_14
- 0x31, 0xc9, //0x000002cf xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002d1 cmpl $100000, %esi
- 0x0f, 0x83, 0x84, 0xff, 0xff, 0xff, //0x000002d7 jae LBB0_15
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002dd jmp LBB0_16
- //0x000002e2 LBB0_33
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002e2 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x3e, 0x02, 0x00, 0x00, //0x000002e9 ja LBB0_41
- 0x89, 0xf0, //0x000002ef movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000002f1 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x000002f6 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000002fa shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x000002fe imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000305 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000307 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000030a imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000311 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000315 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000319 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000031c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000031f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000325 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000328 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000032b subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000032d movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000331 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000334 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000337 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000033a imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000340 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000343 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000347 imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000034a subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x0000034c movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000350 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000353 cmpl $10000000, %esi
- 0x0f, 0x82, 0x32, 0x01, 0x00, 0x00, //0x00000359 jb LBB0_36
- 0x48, 0x8d, 0x05, 0xca, 0x05, 0x00, 0x00, //0x0000035f leaq $1482(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x00000366 movb (%r10,%rax), %al
- 0x88, 0x47, 0x01, //0x0000036a movb %al, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000036d movl $1, %ecx
- 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00000372 jmp LBB0_37
- //0x00000377 LBB0_17
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000377 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000381 cmpq %rcx, %rsi
- 0x0f, 0x83, 0xc0, 0x02, 0x00, 0x00, //0x00000384 jae LBB0_19
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000038a movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000394 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000397 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000039a shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000039e imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000003a4 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x000003a6 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x4e, 0xfc, 0xff, 0xff, //0x000003aa vmovdqu $-946(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x000003b2 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000003b6 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003bb movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000003c0 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x000003c5 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x000003c9 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x000003cd vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000003d1 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000003d6 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000003db vpshufd $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x47, 0xfc, 0xff, 0xff, //0x000003e0 vpbroadcastq $-953(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x46, 0xfc, 0xff, 0xff, //0x000003e9 vpbroadcastq $-954(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x000003f2 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000003f6 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x0e, 0xfc, 0xff, 0xff, //0x000003fa vmovdqu $-1010(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x00000402 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00000406 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x0000040b vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x0000040f vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x00000413 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000417 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x0000041c vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x00000420 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x00000424 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000428 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x0000042d vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00000432 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x00000437 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x0000043b vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x0000043f vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000443 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000448 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x0000044c vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0xc8, 0xfb, 0xff, 0xff, //0x00000450 vpaddb $-1080(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000458 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x0000045c vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000460 vpmovmskb %xmm0, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000464 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x00000469 xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x0000046e bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000471 movl $16, %ecx
- 0x29, 0xc1, //0x00000476 subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x00000478 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x7d, 0x05, 0x00, 0x00, //0x0000047c leaq $1405(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000483 vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x07, //0x00000489 vmovdqu %xmm0, (%rdi)
- 0x89, 0xc8, //0x0000048d movl %ecx, %eax
- 0x5d, //0x0000048f popq %rbp
- 0xc3, //0x00000490 retq
- //0x00000491 LBB0_36
- 0x31, 0xc9, //0x00000491 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000493 cmpl $1000000, %esi
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000499 jb LBB0_38
- //0x0000049f LBB0_37
- 0x44, 0x89, 0xd0, //0x0000049f movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004a2 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x83, 0x04, 0x00, 0x00, //0x000004a6 leaq $1155(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004ad movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000004b0 movl %ecx, %esi
- 0xff, 0xc1, //0x000004b2 incl %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004b4 movb %al, $1(%rdi,%rsi)
- //0x000004b8 LBB0_39
- 0x48, 0x8d, 0x05, 0x71, 0x04, 0x00, 0x00, //0x000004b8 leaq $1137(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000004bf movb (%r9,%rax), %al
- 0x89, 0xce, //0x000004c3 movl %ecx, %esi
- 0xff, 0xc1, //0x000004c5 incl %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004c7 movb %al, $1(%rdi,%rsi)
- //0x000004cb LBB0_40
- 0x41, 0x0f, 0xb7, 0xc1, //0x000004cb movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004cf orq $1, %rax
- 0x48, 0x8d, 0x35, 0x56, 0x04, 0x00, 0x00, //0x000004d3 leaq $1110(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004da movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000004dd movl %ecx, %edx
- 0x88, 0x44, 0x17, 0x01, //0x000004df movb %al, $1(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x000004e3 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000004e7 movb %al, $2(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000004eb movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004ef orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000004f3 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x000004f6 movb %al, $3(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x000004fa movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x04, //0x000004fe movb %al, $4(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x00000502 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000506 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x0000050a movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x0000050d addl $5, %ecx
- 0x88, 0x44, 0x17, 0x05, //0x00000510 movb %al, $5(%rdi,%rdx)
- 0xff, 0xc1, //0x00000514 incl %ecx
- 0x89, 0xc8, //0x00000516 movl %ecx, %eax
- 0x5d, //0x00000518 popq %rbp
- 0xc3, //0x00000519 retq
- //0x0000051a LBB0_38
- 0x31, 0xc9, //0x0000051a xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000051c cmpl $100000, %esi
- 0x0f, 0x83, 0x90, 0xff, 0xff, 0xff, //0x00000522 jae LBB0_39
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000528 jmp LBB0_40
- //0x0000052d LBB0_41
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000052d movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000537 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x75, 0x02, 0x00, 0x00, //0x0000053a jae LBB0_43
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000540 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x0000054a movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000054d mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000550 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000554 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000055a subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x0000055c vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x98, 0xfa, 0xff, 0xff, //0x00000560 vmovdqu $-1384(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000568 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000056c vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000571 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000576 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000057b vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x0000057f vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000583 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000587 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000058c vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000591 vpshufd $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x91, 0xfa, 0xff, 0xff, //0x00000596 vpbroadcastq $-1391(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x90, 0xfa, 0xff, 0xff, //0x0000059f vpbroadcastq $-1392(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x000005a8 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000005ac vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x58, 0xfa, 0xff, 0xff, //0x000005b0 vmovdqu $-1448(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000005b8 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000005bc vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000005c1 vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000005c5 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000005c9 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000005cd vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000005d2 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000005d6 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000005da vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000005de vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000005e3 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000005e8 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000005ed vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000005f1 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000005f5 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000005f9 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000005fe vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x00000602 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0x12, 0xfa, 0xff, 0xff, //0x00000606 vpaddb $-1518(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x0000060e vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x00000612 vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000616 vpmovmskb %xmm0, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000061a orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000061f xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x00000624 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000627 movl $16, %ecx
- 0x29, 0xc1, //0x0000062c subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000062e shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xc7, 0x03, 0x00, 0x00, //0x00000632 leaq $967(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000639 vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x47, 0x01, //0x0000063f vmovdqu %xmm0, $1(%rdi)
- 0xff, 0xc1, //0x00000644 incl %ecx
- 0x89, 0xc8, //0x00000646 movl %ecx, %eax
- 0x5d, //0x00000648 popq %rbp
- 0xc3, //0x00000649 retq
- //0x0000064a LBB0_19
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000064a movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x00000654 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000657 mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x0000065a shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x0000065e imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x00000662 subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x00000665 cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000668 ja LBB0_21
- 0x80, 0xc2, 0x30, //0x0000066e addb $48, %dl
- 0x88, 0x17, //0x00000671 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000673 movl $1, %ecx
- 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00000678 jmp LBB0_24
- //0x0000067d LBB0_21
- 0x83, 0xfa, 0x63, //0x0000067d cmpl $99, %edx
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00000680 ja LBB0_23
- 0x89, 0xd0, //0x00000686 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0xa1, 0x02, 0x00, 0x00, //0x00000688 leaq $673(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x0000068f movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x00000692 movb $1(%rcx,%rax,2), %al
- 0x88, 0x17, //0x00000696 movb %dl, (%rdi)
- 0x88, 0x47, 0x01, //0x00000698 movb %al, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000069b movl $2, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000006a0 jmp LBB0_24
- //0x000006a5 LBB0_23
- 0x89, 0xd0, //0x000006a5 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000006a7 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006aa imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000006b0 shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x000006b3 leal $48(%rax), %ecx
- 0x88, 0x0f, //0x000006b6 movb %cl, (%rdi)
- 0x6b, 0xc0, 0x64, //0x000006b8 imull $100, %eax, %eax
- 0x29, 0xc2, //0x000006bb subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x000006bd movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0x69, 0x02, 0x00, 0x00, //0x000006c0 leaq $617(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000006c7 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000006ca movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x000006ce movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x000006d1 movb %al, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006d4 movl $3, %ecx
- //0x000006d9 LBB0_24
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000006d9 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x000006e3 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000006e6 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000006e9 shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x000006ed vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x07, 0xf9, 0xff, 0xff, //0x000006f1 vmovdqu $-1785(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x000006f9 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000006fd vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000702 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000707 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000070c vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000710 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000714 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000718 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000071d vpshuflw $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x05, 0xf9, 0xff, 0xff, //0x00000722 vpbroadcastq $-1787(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000072b vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000730 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xfb, 0xf8, 0xff, 0xff, //0x00000734 vpbroadcastq $-1797(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x0000073d vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0xc7, 0xf8, 0xff, 0xff, //0x00000741 vmovdqu $-1849(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x00000749 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000074d vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x00000752 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000756 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000075c subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x0000075e vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x00000762 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000766 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x0000076b vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x0000076f vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x00000773 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000777 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x0000077c vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00000781 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x00000786 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x0000078a vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x0000078e vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000792 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000797 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x0000079b vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x79, 0xf8, 0xff, 0xff, //0x0000079f vpaddb $-1927(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000007a7 movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000007a9 vmovdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x000007ae orl $16, %ecx
- 0x89, 0xc8, //0x000007b1 movl %ecx, %eax
- 0x5d, //0x000007b3 popq %rbp
- 0xc3, //0x000007b4 retq
- //0x000007b5 LBB0_43
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007b5 movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x000007bf movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000007c2 mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x000007c5 shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x000007c9 imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x000007cd subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x000007d0 cmpl $9, %edx
- 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x000007d3 ja LBB0_45
- 0x80, 0xc2, 0x30, //0x000007d9 addb $48, %dl
- 0x88, 0x57, 0x01, //0x000007dc movb %dl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000007df movl $1, %ecx
- 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x000007e4 jmp LBB0_48
- //0x000007e9 LBB0_45
- 0x83, 0xfa, 0x63, //0x000007e9 cmpl $99, %edx
- 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x000007ec ja LBB0_47
- 0x89, 0xd0, //0x000007f2 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x35, 0x01, 0x00, 0x00, //0x000007f4 leaq $309(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000007fb movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000007fe movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x00000802 movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x00000805 movb %al, $2(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000808 movl $2, %ecx
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000080d jmp LBB0_48
- //0x00000812 LBB0_47
- 0x89, 0xd0, //0x00000812 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x00000814 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000817 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000081d shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x00000820 leal $48(%rax), %ecx
- 0x88, 0x4f, 0x01, //0x00000823 movb %cl, $1(%rdi)
- 0x6b, 0xc0, 0x64, //0x00000826 imull $100, %eax, %eax
- 0x29, 0xc2, //0x00000829 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x0000082b movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0xfb, 0x00, 0x00, 0x00, //0x0000082e leaq $251(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x00000835 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x00000838 movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x02, //0x0000083c movb %dl, $2(%rdi)
- 0x88, 0x47, 0x03, //0x0000083f movb %al, $3(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000842 movl $3, %ecx
- //0x00000847 LBB0_48
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000847 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000851 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000854 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000857 shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x0000085b vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x99, 0xf7, 0xff, 0xff, //0x0000085f vmovdqu $-2151(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000867 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000086b vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000870 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000875 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000087a vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x0000087e vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000882 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000886 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000088b vpshuflw $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x97, 0xf7, 0xff, 0xff, //0x00000890 vpbroadcastq $-2153(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000899 vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc2, //0x0000089e vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x8d, 0xf7, 0xff, 0xff, //0x000008a2 vpbroadcastq $-2163(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000008ab vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x59, 0xf7, 0xff, 0xff, //0x000008af vmovdqu $-2215(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000008b7 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000008bb vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000008c0 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008c4 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000008ca subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000008cc vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000008d0 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000008d4 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000008d9 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000008dd vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000008e1 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000008e5 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000008ea vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000008ef vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000008f4 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000008f8 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000008fc vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000900 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000905 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x00000909 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x0b, 0xf7, 0xff, 0xff, //0x0000090d vpaddb $-2293(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x00000915 movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x44, 0x07, 0x01, //0x00000917 vmovdqu %xmm0, $1(%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x0000091d orl $16, %ecx
- 0xff, 0xc1, //0x00000920 incl %ecx
- 0x89, 0xc8, //0x00000922 movl %ecx, %eax
- 0x5d, //0x00000924 popq %rbp
- 0xc3, //0x00000925 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000926 .p2align 4, 0x00
- //0x00000930 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000930 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000940 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000950 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000960 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000970 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000980 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000990 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000009a0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009b0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009c0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000009d0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000009e0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000009f0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f8 .p2align 4, 0x00
- //0x00000a00 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x00000a00 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, //0x00000a10 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, //0x00000a20 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, //0x00000a30 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, //0x00000a40 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, //0x00000a50 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, //0x00000a60 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, //0x00000a70 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, //0x00000a80 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
+ 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/avx/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go
index d66d1a6b6..2a7ff03ea 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/html_escape.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-package avx
+package avx2
import (
`unsafe`
@@ -26,11 +26,12 @@ import (
`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 F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int)
-var S_html_escape uintptr
+var S_lookup_small_key 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)))
+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
new file mode 100644
index 000000000..e8ab48ba7
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go
@@ -0,0 +1,45 @@
+// +build !noasm !appengine
+// Code generated by asm2asm, DO NOT EDIT.
+
+package avx2
+
+import (
+ `github.com/bytedance/sonic/loader`
+)
+
+const (
+ _entry__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
new file mode 100644
index 000000000..b44c35a04
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go
@@ -0,0 +1,216 @@
+// +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
index 96819248e..ac48dadf7 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -34,3 +32,4 @@ var S_lspace uintptr
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
index 8de4801a1..89e6c085a 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go
@@ -16,18 +16,19 @@ const (
)
const (
- _size__lspace = 220
+ _size__lspace = 240
)
var (
_pcsp__lspace = [][2]uint32{
- {1, 0},
- {184, 8},
- {188, 0},
- {204, 8},
- {208, 0},
- {215, 8},
- {219, 0},
+ {0x1, 0},
+ {0xbb, 8},
+ {0xbf, 0},
+ {0xd0, 8},
+ {0xd4, 0},
+ {0xdb, 8},
+ {0xdf, 0},
+ {0xf0, 8},
}
)
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
index d521b5531..e6ace6922 100644
--- 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
@@ -42,69 +42,72 @@ var _text_lspace = []byte{
//0x00000020 _lspace
0x55, //0x00000020 pushq %rbp
0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x48, 0x8d, 0x04, 0x17, //0x00000024 leaq (%rdi,%rdx), %rax
- 0x49, 0x89, 0xf1, //0x00000028 movq %rsi, %r9
- 0x49, 0x29, 0xd1, //0x0000002b subq %rdx, %r9
- 0x49, 0x83, 0xf9, 0x20, //0x0000002e cmpq $32, %r9
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00000032 jb LBB0_4
- 0x48, 0x29, 0xd6, //0x00000038 subq %rdx, %rsi
- 0x48, 0x83, 0xc6, 0xe0, //0x0000003b addq $-32, %rsi
- 0x48, 0x89, 0xf1, //0x0000003f movq %rsi, %rcx
- 0x48, 0x83, 0xe1, 0xe0, //0x00000042 andq $-32, %rcx
- 0x48, 0x01, 0xd1, //0x00000046 addq %rdx, %rcx
- 0x4c, 0x8d, 0x44, 0x0f, 0x20, //0x00000049 leaq $32(%rdi,%rcx), %r8
- 0x83, 0xe6, 0x1f, //0x0000004e andl $31, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0xa7, 0xff, 0xff, 0xff, //0x00000051 vmovdqu $-89(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000059 .p2align 4, 0x90
- //0x00000060 LBB0_2
- 0xc5, 0xfe, 0x6f, 0x08, //0x00000060 vmovdqu (%rax), %ymm1
- 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000064 vpshufb %ymm1, %ymm0, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00000069 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x0000006d vpmovmskb %ymm1, %edx
- 0x83, 0xfa, 0xff, //0x00000071 cmpl $-1, %edx
- 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x00000074 jne LBB0_3
- 0x48, 0x83, 0xc0, 0x20, //0x0000007a addq $32, %rax
- 0x49, 0x83, 0xc1, 0xe0, //0x0000007e addq $-32, %r9
- 0x49, 0x83, 0xf9, 0x1f, //0x00000082 cmpq $31, %r9
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00000086 ja LBB0_2
- 0x49, 0x89, 0xf1, //0x0000008c movq %rsi, %r9
- 0x4c, 0x89, 0xc0, //0x0000008f movq %r8, %rax
- //0x00000092 LBB0_4
- 0x4d, 0x85, 0xc9, //0x00000092 testq %r9, %r9
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000095 je LBB0_13
- 0x4e, 0x8d, 0x04, 0x08, //0x0000009b leaq (%rax,%r9), %r8
- 0x48, 0xff, 0xc0, //0x0000009f incq %rax
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000000a2 movabsq $4294977024, %rsi
- //0x000000ac LBB0_6
- 0x0f, 0xbe, 0x50, 0xff, //0x000000ac movsbl $-1(%rax), %edx
- 0x83, 0xfa, 0x20, //0x000000b0 cmpl $32, %edx
- 0x0f, 0x87, 0x38, 0x00, 0x00, 0x00, //0x000000b3 ja LBB0_8
- 0x48, 0x0f, 0xa3, 0xd6, //0x000000b9 btq %rdx, %rsi
- 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000000bd jae LBB0_8
- 0x49, 0xff, 0xc9, //0x000000c3 decq %r9
- 0x48, 0xff, 0xc0, //0x000000c6 incq %rax
- 0x4d, 0x85, 0xc9, //0x000000c9 testq %r9, %r9
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000000cc jne LBB0_6
- 0x4c, 0x89, 0xc0, //0x000000d2 movq %r8, %rax
- //0x000000d5 LBB0_13
- 0x48, 0x29, 0xf8, //0x000000d5 subq %rdi, %rax
- 0x5d, //0x000000d8 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000000d9 vzeroupper
- 0xc3, //0x000000dc retq
- //0x000000dd LBB0_3
- 0x48, 0x29, 0xf8, //0x000000dd subq %rdi, %rax
- 0xf7, 0xd2, //0x000000e0 notl %edx
- 0x48, 0x63, 0xca, //0x000000e2 movslq %edx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000000e5 bsfq %rcx, %rcx
- 0x48, 0x01, 0xc8, //0x000000e9 addq %rcx, %rax
- 0x5d, //0x000000ec popq %rbp
- 0xc5, 0xf8, 0x77, //0x000000ed vzeroupper
- 0xc3, //0x000000f0 retq
- //0x000000f1 LBB0_8
- 0x48, 0xf7, 0xd7, //0x000000f1 notq %rdi
- 0x48, 0x01, 0xf8, //0x000000f4 addq %rdi, %rax
- 0x5d, //0x000000f7 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000000f8 vzeroupper
- 0xc3, //0x000000fb retq
+ 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
index e3d882b4a..7f4d2abeb 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go
@@ -1,3 +1,6 @@
+
+// Code generated by Makefile, DO NOT EDIT.
+
/*
* Copyright 2021 ByteDance Inc.
*
@@ -20,7 +23,6 @@ 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")
@@ -44,4 +46,6 @@ func Use() {
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/avx/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go
index 2051eaa38..c9cfcc61a 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/f64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-package avx
+package avx2
import (
`unsafe`
@@ -26,12 +26,11 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_f64toa func(out unsafe.Pointer, val float64) (ret int)
+var F_parse_with_padding func(parser unsafe.Pointer) (ret int)
-var S_f64toa uintptr
+var S_parse_with_padding uintptr
//go:nosplit
-func f64toa(out *byte, val float64) (ret int) {
- return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val)
+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
new file mode 100644
index 000000000..9ba1e2750
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go
@@ -0,0 +1,46 @@
+// +build !noasm !appengine
+// Code generated by asm2asm, DO NOT EDIT.
+
+package avx2
+
+import (
+ `github.com/bytedance/sonic/loader`
+)
+
+const (
+ _entry__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
new file mode 100644
index 000000000..9d5564076
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go
@@ -0,0 +1,15284 @@
+// +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
index eba96c2e9..78bb35d2e 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go
index f57232d4f..2508f5ff5 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__quote = 56
+ _stack__quote = 72
)
const (
- _size__quote = 2736
+ _size__quote = 2720
)
var (
_pcsp__quote = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {2687, 56},
- {2691, 48},
- {2692, 40},
- {2694, 32},
- {2696, 24},
- {2698, 16},
- {2700, 8},
- {2704, 0},
- {2731, 56},
+ {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},
}
)
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
index 9e5d1eb42..5ede187c0 100644
--- 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
@@ -6,21 +6,21 @@ package avx2
var _text_quote = []byte{
// .p2align 5, 0x00
// LCPI0_0
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 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, '""""""""""""""""'
+ 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
- 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, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000070 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
+ 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
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000080 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ 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
@@ -30,793 +30,789 @@ var _text_quote = []byte{
0x41, 0x55, //0x00000098 pushq %r13
0x41, 0x54, //0x0000009a pushq %r12
0x53, //0x0000009c pushq %rbx
- 0x50, //0x0000009d pushq %rax
- 0x49, 0x89, 0xcf, //0x0000009e movq %rcx, %r15
- 0x49, 0x89, 0xf6, //0x000000a1 movq %rsi, %r14
- 0x4c, 0x8b, 0x09, //0x000000a4 movq (%rcx), %r9
- 0x41, 0xf6, 0xc0, 0x01, //0x000000a7 testb $1, %r8b
- 0x48, 0x8d, 0x05, 0x8e, 0x0a, 0x00, 0x00, //0x000000ab leaq $2702(%rip), %rax /* __SingleQuoteTab+0(%rip) */
- 0x4c, 0x8d, 0x05, 0x87, 0x1a, 0x00, 0x00, //0x000000b2 leaq $6791(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */
- 0x4c, 0x0f, 0x44, 0xc0, //0x000000b9 cmoveq %rax, %r8
- 0x48, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000000bd leaq (,%rsi,8), %rax
- 0x49, 0x39, 0xc1, //0x000000c5 cmpq %rax, %r9
- 0x0f, 0x8d, 0xd8, 0x06, 0x00, 0x00, //0x000000c8 jge LBB0_86
- 0x49, 0x89, 0xd4, //0x000000ce movq %rdx, %r12
- 0x49, 0x89, 0xfb, //0x000000d1 movq %rdi, %r11
- 0x4d, 0x85, 0xf6, //0x000000d4 testq %r14, %r14
- 0x0f, 0x84, 0x12, 0x0a, 0x00, 0x00, //0x000000d7 je LBB0_118
- 0xc5, 0xfe, 0x6f, 0x25, 0x1b, 0xff, 0xff, 0xff, //0x000000dd vmovdqu $-229(%rip), %ymm4 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x33, 0xff, 0xff, 0xff, //0x000000e5 vmovdqu $-205(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x4b, 0xff, 0xff, 0xff, //0x000000ed vmovdqu $-181(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000000f5 vpcmpeqd %ymm8, %ymm8, %ymm8
- 0x49, 0x89, 0xfb, //0x000000fa movq %rdi, %r11
- 0x49, 0x89, 0xd4, //0x000000fd movq %rdx, %r12
- 0x48, 0x89, 0x55, 0xd0, //0x00000100 movq %rdx, $-48(%rbp)
- //0x00000104 LBB0_3
- 0x49, 0x83, 0xfe, 0x1f, //0x00000104 cmpq $31, %r14
- 0x0f, 0x9f, 0xc1, //0x00000108 setg %cl
- 0x4d, 0x89, 0xca, //0x0000010b movq %r9, %r10
- 0x4c, 0x89, 0xe6, //0x0000010e movq %r12, %rsi
- 0x4c, 0x89, 0xf0, //0x00000111 movq %r14, %rax
- 0x4d, 0x89, 0xdd, //0x00000114 movq %r11, %r13
- 0x49, 0x83, 0xf9, 0x20, //0x00000117 cmpq $32, %r9
- 0x0f, 0x8c, 0x8f, 0x00, 0x00, 0x00, //0x0000011b jl LBB0_9
- 0x49, 0x83, 0xfe, 0x20, //0x00000121 cmpq $32, %r14
- 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x00000125 jl LBB0_9
- 0x4d, 0x89, 0xdd, //0x0000012b movq %r11, %r13
- 0x4c, 0x89, 0xf0, //0x0000012e movq %r14, %rax
- 0x4c, 0x89, 0xe6, //0x00000131 movq %r12, %rsi
- 0x4c, 0x89, 0xcb, //0x00000134 movq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000137 .p2align 4, 0x90
+ 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, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00000140 vmovdqu (%r13), %ymm0
- 0xc5, 0xdd, 0x64, 0xc8, //0x00000146 vpcmpgtb %ymm0, %ymm4, %ymm1
- 0xc5, 0xfd, 0x74, 0xd5, //0x0000014a vpcmpeqb %ymm5, %ymm0, %ymm2
- 0xc5, 0xfd, 0x74, 0xde, //0x0000014e vpcmpeqb %ymm6, %ymm0, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x00000152 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfe, 0x7f, 0x06, //0x00000156 vmovdqu %ymm0, (%rsi)
- 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x0000015a vpcmpgtb %ymm8, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x0000015f vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0xed, 0xeb, 0xc0, //0x00000163 vpor %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000167 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x0000016b testl %ecx, %ecx
- 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x0000016d jne LBB0_19
- 0x49, 0x83, 0xc5, 0x20, //0x00000173 addq $32, %r13
- 0x48, 0x83, 0xc6, 0x20, //0x00000177 addq $32, %rsi
- 0x4c, 0x8d, 0x53, 0xe0, //0x0000017b leaq $-32(%rbx), %r10
- 0x48, 0x83, 0xf8, 0x3f, //0x0000017f cmpq $63, %rax
- 0x0f, 0x9f, 0xc1, //0x00000183 setg %cl
- 0x48, 0x83, 0xf8, 0x40, //0x00000186 cmpq $64, %rax
- 0x48, 0x8d, 0x40, 0xe0, //0x0000018a leaq $-32(%rax), %rax
- 0x0f, 0x8c, 0x1c, 0x00, 0x00, 0x00, //0x0000018e jl LBB0_9
- 0x48, 0x83, 0xfb, 0x3f, //0x00000194 cmpq $63, %rbx
- 0x4c, 0x89, 0xd3, //0x00000198 movq %r10, %rbx
- 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x0000019b jg LBB0_6
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001a1 .p2align 4, 0x90
- //0x000001b0 LBB0_9
- 0x84, 0xc9, //0x000001b0 testb %cl, %cl
- 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x000001b2 je LBB0_13
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000001b8 vmovdqu (%r13), %ymm0
- 0xc5, 0xdd, 0x64, 0xc8, //0x000001be vpcmpgtb %ymm0, %ymm4, %ymm1
- 0xc5, 0xfd, 0x74, 0xd5, //0x000001c2 vpcmpeqb %ymm5, %ymm0, %ymm2
- 0xc5, 0xfd, 0x74, 0xde, //0x000001c6 vpcmpeqb %ymm6, %ymm0, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000001ca vpor %ymm2, %ymm3, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x000001ce vpcmpgtb %ymm8, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x000001d3 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0xed, 0xeb, 0xc0, //0x000001d7 vpor %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000001db vpmovmskb %ymm0, %eax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001df movabsq $4294967296, %rcx
- 0x48, 0x09, 0xc8, //0x000001e9 orq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000001ec bsfq %rax, %rcx
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000001f0 vmovdqu (%r13), %xmm0
- 0xc4, 0xe3, 0xf9, 0x16, 0xc0, 0x01, //0x000001f6 vpextrq $1, %xmm0, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x000001fc vmovq %xmm0, %rbx
- 0x4c, 0x39, 0xd1, //0x00000201 cmpq %r10, %rcx
- 0x0f, 0x8e, 0x6f, 0x01, 0x00, 0x00, //0x00000204 jle LBB0_20
- 0x49, 0x83, 0xfa, 0x10, //0x0000020a cmpq $16, %r10
- 0x0f, 0x82, 0xa5, 0x01, 0x00, 0x00, //0x0000020e jb LBB0_23
- 0x48, 0x89, 0x1e, //0x00000214 movq %rbx, (%rsi)
- 0x48, 0x89, 0x46, 0x08, //0x00000217 movq %rax, $8(%rsi)
- 0x49, 0x8d, 0x4d, 0x10, //0x0000021b leaq $16(%r13), %rcx
- 0x48, 0x83, 0xc6, 0x10, //0x0000021f addq $16, %rsi
- 0x49, 0x8d, 0x42, 0xf0, //0x00000223 leaq $-16(%r10), %rax
- 0x48, 0x83, 0xf8, 0x08, //0x00000227 cmpq $8, %rax
- 0x0f, 0x83, 0x98, 0x01, 0x00, 0x00, //0x0000022b jae LBB0_24
- 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x00000231 jmp LBB0_25
- //0x00000236 LBB0_13
- 0x4c, 0x89, 0xfa, //0x00000236 movq %r15, %rdx
- 0xc5, 0xf8, 0x77, //0x00000239 vzeroupper
- 0x48, 0x83, 0xf8, 0x0f, //0x0000023c cmpq $15, %rax
- 0x41, 0x0f, 0x9f, 0xc7, //0x00000240 setg %r15b
- 0x49, 0x83, 0xfa, 0x10, //0x00000244 cmpq $16, %r10
- 0x0f, 0x8c, 0xf6, 0x01, 0x00, 0x00, //0x00000248 jl LBB0_30
- 0x48, 0x83, 0xf8, 0x10, //0x0000024e cmpq $16, %rax
- 0xc5, 0xfa, 0x6f, 0x3d, 0x06, 0xfe, 0xff, 0xff, //0x00000252 vmovdqu $-506(%rip), %xmm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x0e, 0xfe, 0xff, 0xff, //0x0000025a vmovdqu $-498(%rip), %xmm9 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x16, 0xfe, 0xff, 0xff, //0x00000262 vmovdqu $-490(%rip), %xmm10 /* LCPI0_5+0(%rip) */
- 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x0000026a vpcmpeqd %xmm11, %xmm11, %xmm11
- 0x0f, 0x8c, 0x1a, 0x02, 0x00, 0x00, //0x0000026f jl LBB0_35
- 0xc5, 0xfe, 0x6f, 0x25, 0x83, 0xfd, 0xff, 0xff, //0x00000275 vmovdqu $-637(%rip), %ymm4 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x9b, 0xfd, 0xff, 0xff, //0x0000027d vmovdqu $-613(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xb3, 0xfd, 0xff, 0xff, //0x00000285 vmovdqu $-589(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x0000028d vpcmpeqd %ymm8, %ymm8, %ymm8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000292 .p2align 4, 0x90
- //0x000002a0 LBB0_16
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000002a0 vmovdqu (%r13), %xmm0
- 0xc5, 0xc1, 0x64, 0xc8, //0x000002a6 vpcmpgtb %xmm0, %xmm7, %xmm1
- 0xc5, 0xb1, 0x74, 0xd0, //0x000002aa vpcmpeqb %xmm0, %xmm9, %xmm2
- 0xc5, 0xa9, 0x74, 0xd8, //0x000002ae vpcmpeqb %xmm0, %xmm10, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd2, //0x000002b2 vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xfa, 0x7f, 0x06, //0x000002b6 vmovdqu %xmm0, (%rsi)
- 0xc4, 0xc1, 0x79, 0x64, 0xc3, //0x000002ba vpcmpgtb %xmm11, %xmm0, %xmm0
- 0xc5, 0xf9, 0xdb, 0xc1, //0x000002bf vpand %xmm1, %xmm0, %xmm0
- 0xc5, 0xe9, 0xeb, 0xc0, //0x000002c3 vpor %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc8, //0x000002c7 vpmovmskb %xmm0, %ecx
- 0x66, 0x85, 0xc9, //0x000002cb testw %cx, %cx
- 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x000002ce jne LBB0_22
- 0x49, 0x83, 0xc5, 0x10, //0x000002d4 addq $16, %r13
- 0x48, 0x83, 0xc6, 0x10, //0x000002d8 addq $16, %rsi
- 0x49, 0x8d, 0x4a, 0xf0, //0x000002dc leaq $-16(%r10), %rcx
- 0x48, 0x83, 0xf8, 0x1f, //0x000002e0 cmpq $31, %rax
- 0x41, 0x0f, 0x9f, 0xc7, //0x000002e4 setg %r15b
- 0x48, 0x83, 0xf8, 0x20, //0x000002e8 cmpq $32, %rax
- 0x48, 0x8d, 0x40, 0xf0, //0x000002ec leaq $-16(%rax), %rax
- 0x0f, 0x8c, 0x0d, 0x00, 0x00, 0x00, //0x000002f0 jl LBB0_31
- 0x49, 0x83, 0xfa, 0x1f, //0x000002f6 cmpq $31, %r10
- 0x49, 0x89, 0xca, //0x000002fa movq %rcx, %r10
- 0x0f, 0x8f, 0x9d, 0xff, 0xff, 0xff, //0x000002fd jg LBB0_16
- //0x00000303 LBB0_31
- 0x45, 0x84, 0xff, //0x00000303 testb %r15b, %r15b
- 0x0f, 0x84, 0xac, 0x01, 0x00, 0x00, //0x00000306 je LBB0_36
- //0x0000030c LBB0_32
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000030c vmovdqu (%r13), %xmm0
- 0xc5, 0xc1, 0x64, 0xc8, //0x00000312 vpcmpgtb %xmm0, %xmm7, %xmm1
- 0xc5, 0xb1, 0x74, 0xd0, //0x00000316 vpcmpeqb %xmm0, %xmm9, %xmm2
- 0xc5, 0xa9, 0x74, 0xd8, //0x0000031a vpcmpeqb %xmm0, %xmm10, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000031e vpor %xmm2, %xmm3, %xmm2
- 0xc4, 0xc1, 0x79, 0x64, 0xdb, //0x00000322 vpcmpgtb %xmm11, %xmm0, %xmm3
- 0xc5, 0xe1, 0xdb, 0xc9, //0x00000327 vpand %xmm1, %xmm3, %xmm1
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000032b vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xd7, 0xc1, //0x0000032f vpmovmskb %xmm1, %eax
- 0x0d, 0x00, 0x00, 0x01, 0x00, //0x00000333 orl $65536, %eax
- 0x0f, 0xbc, 0xd8, //0x00000338 bsfl %eax, %ebx
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000033b vmovq %xmm0, %rax
- 0x48, 0x39, 0xd9, //0x00000340 cmpq %rbx, %rcx
- 0x49, 0x89, 0xd7, //0x00000343 movq %rdx, %r15
- 0x0f, 0x8d, 0x68, 0x02, 0x00, 0x00, //0x00000346 jge LBB0_53
- 0x48, 0x83, 0xf9, 0x08, //0x0000034c cmpq $8, %rcx
- 0x0f, 0x82, 0x83, 0x02, 0x00, 0x00, //0x00000350 jb LBB0_56
- 0x48, 0x89, 0x06, //0x00000356 movq %rax, (%rsi)
- 0x49, 0x8d, 0x45, 0x08, //0x00000359 leaq $8(%r13), %rax
- 0x48, 0x83, 0xc6, 0x08, //0x0000035d addq $8, %rsi
- 0x48, 0x8d, 0x59, 0xf8, //0x00000361 leaq $-8(%rcx), %rbx
- 0xe9, 0x75, 0x02, 0x00, 0x00, //0x00000365 jmp LBB0_57
- //0x0000036a LBB0_19
- 0x4d, 0x29, 0xdd, //0x0000036a subq %r11, %r13
- 0x44, 0x0f, 0xbc, 0xd1, //0x0000036d bsfl %ecx, %r10d
- 0x4d, 0x01, 0xea, //0x00000371 addq %r13, %r10
- 0xe9, 0x14, 0x03, 0x00, 0x00, //0x00000374 jmp LBB0_69
- //0x00000379 LBB0_20
- 0x83, 0xf9, 0x10, //0x00000379 cmpl $16, %ecx
- 0x0f, 0x82, 0xaa, 0x01, 0x00, 0x00, //0x0000037c jb LBB0_42
- 0x48, 0x89, 0x1e, //0x00000382 movq %rbx, (%rsi)
- 0x48, 0x89, 0x46, 0x08, //0x00000385 movq %rax, $8(%rsi)
- 0x49, 0x8d, 0x5d, 0x10, //0x00000389 leaq $16(%r13), %rbx
- 0x48, 0x83, 0xc6, 0x10, //0x0000038d addq $16, %rsi
- 0x48, 0x8d, 0x41, 0xf0, //0x00000391 leaq $-16(%rcx), %rax
- 0x48, 0x83, 0xf8, 0x08, //0x00000395 cmpq $8, %rax
- 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x00000399 jae LBB0_43
- 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x0000039f jmp LBB0_44
- //0x000003a4 LBB0_22
- 0x0f, 0xb7, 0xc1, //0x000003a4 movzwl %cx, %eax
- 0x4d, 0x29, 0xdd, //0x000003a7 subq %r11, %r13
- 0x44, 0x0f, 0xbc, 0xd0, //0x000003aa bsfl %eax, %r10d
- 0x4d, 0x01, 0xea, //0x000003ae addq %r13, %r10
- 0x49, 0x89, 0xd7, //0x000003b1 movq %rdx, %r15
- 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x000003b4 jmp LBB0_69
- //0x000003b9 LBB0_23
- 0x4c, 0x89, 0xe9, //0x000003b9 movq %r13, %rcx
- 0x4c, 0x89, 0xd0, //0x000003bc movq %r10, %rax
- 0x48, 0x83, 0xf8, 0x08, //0x000003bf cmpq $8, %rax
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000003c3 jb LBB0_25
- //0x000003c9 LBB0_24
- 0x48, 0x8b, 0x11, //0x000003c9 movq (%rcx), %rdx
- 0x48, 0x89, 0x16, //0x000003cc movq %rdx, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x000003cf addq $8, %rcx
- 0x48, 0x83, 0xc6, 0x08, //0x000003d3 addq $8, %rsi
- 0x48, 0x83, 0xc0, 0xf8, //0x000003d7 addq $-8, %rax
- //0x000003db LBB0_25
- 0x48, 0x83, 0xf8, 0x04, //0x000003db cmpq $4, %rax
- 0x0f, 0x8c, 0x35, 0x00, 0x00, 0x00, //0x000003df jl LBB0_26
- 0x8b, 0x11, //0x000003e5 movl (%rcx), %edx
- 0x89, 0x16, //0x000003e7 movl %edx, (%rsi)
+ 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
- 0x48, 0x83, 0xc6, 0x04, //0x000003ed addq $4, %rsi
- 0x48, 0x83, 0xc0, 0xfc, //0x000003f1 addq $-4, %rax
- 0x48, 0x83, 0xf8, 0x02, //0x000003f5 cmpq $2, %rax
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000003f9 jae LBB0_50
- //0x000003ff LBB0_27
- 0x48, 0x85, 0xc0, //0x000003ff testq %rax, %rax
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00000402 je LBB0_29
- //0x00000408 LBB0_28
- 0x8a, 0x01, //0x00000408 movb (%rcx), %al
- 0x88, 0x06, //0x0000040a movb %al, (%rsi)
- //0x0000040c LBB0_29
- 0x4d, 0x29, 0xda, //0x0000040c subq %r11, %r10
- 0x4d, 0x01, 0xea, //0x0000040f addq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x00000412 notq %r10
- 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00000415 jmp LBB0_69
- //0x0000041a LBB0_26
- 0x48, 0x83, 0xf8, 0x02, //0x0000041a cmpq $2, %rax
- 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x0000041e jb LBB0_27
- //0x00000424 LBB0_50
- 0x0f, 0xb7, 0x11, //0x00000424 movzwl (%rcx), %edx
- 0x66, 0x89, 0x16, //0x00000427 movw %dx, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x0000042a addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x0000042e addq $2, %rsi
- 0x48, 0x83, 0xc0, 0xfe, //0x00000432 addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x00000436 testq %rax, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00000439 jne LBB0_28
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x0000043f jmp LBB0_29
- //0x00000444 LBB0_30
- 0x4c, 0x89, 0xd1, //0x00000444 movq %r10, %rcx
- 0xc5, 0xfe, 0x6f, 0x25, 0xb1, 0xfb, 0xff, 0xff, //0x00000447 vmovdqu $-1103(%rip), %ymm4 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc9, 0xfb, 0xff, 0xff, //0x0000044f vmovdqu $-1079(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xe1, 0xfb, 0xff, 0xff, //0x00000457 vmovdqu $-1055(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x0000045f vpcmpeqd %ymm8, %ymm8, %ymm8
- 0xc5, 0xfa, 0x6f, 0x3d, 0xf4, 0xfb, 0xff, 0xff, //0x00000464 vmovdqu $-1036(%rip), %xmm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0xfc, 0xfb, 0xff, 0xff, //0x0000046c vmovdqu $-1028(%rip), %xmm9 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x04, 0xfc, 0xff, 0xff, //0x00000474 vmovdqu $-1020(%rip), %xmm10 /* LCPI0_5+0(%rip) */
- 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x0000047c vpcmpeqd %xmm11, %xmm11, %xmm11
- 0x45, 0x84, 0xff, //0x00000481 testb %r15b, %r15b
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000484 je LBB0_36
- 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x0000048a jmp LBB0_32
- //0x0000048f LBB0_35
- 0x4c, 0x89, 0xd1, //0x0000048f movq %r10, %rcx
- 0xc5, 0xfe, 0x6f, 0x25, 0x66, 0xfb, 0xff, 0xff, //0x00000492 vmovdqu $-1178(%rip), %ymm4 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x7e, 0xfb, 0xff, 0xff, //0x0000049a vmovdqu $-1154(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x96, 0xfb, 0xff, 0xff, //0x000004a2 vmovdqu $-1130(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000004aa vpcmpeqd %ymm8, %ymm8, %ymm8
- 0x45, 0x84, 0xff, //0x000004af testb %r15b, %r15b
- 0x0f, 0x85, 0x54, 0xfe, 0xff, 0xff, //0x000004b2 jne LBB0_32
- //0x000004b8 LBB0_36
- 0x48, 0x85, 0xc9, //0x000004b8 testq %rcx, %rcx
- 0x49, 0x89, 0xd7, //0x000004bb movq %rdx, %r15
- 0x4c, 0x8d, 0x15, 0x7b, 0x06, 0x00, 0x00, //0x000004be leaq $1659(%rip), %r10 /* __SingleQuoteTab+0(%rip) */
- 0x0f, 0x8e, 0x50, 0x00, 0x00, 0x00, //0x000004c5 jle LBB0_41
- 0x48, 0x85, 0xc0, //0x000004cb testq %rax, %rax
- 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x000004ce jle LBB0_41
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004d4 .p2align 4, 0x90
- //0x000004e0 LBB0_38
- 0x41, 0x0f, 0xb6, 0x5d, 0x00, //0x000004e0 movzbl (%r13), %ebx
- 0x48, 0x89, 0xda, //0x000004e5 movq %rbx, %rdx
- 0x48, 0xc1, 0xe2, 0x04, //0x000004e8 shlq $4, %rdx
- 0x4a, 0x83, 0x3c, 0x12, 0x00, //0x000004ec cmpq $0, (%rdx,%r10)
- 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x000004f1 jne LBB0_55
- 0x49, 0xff, 0xc5, //0x000004f7 incq %r13
- 0x88, 0x1e, //0x000004fa movb %bl, (%rsi)
- 0x48, 0x83, 0xf8, 0x02, //0x000004fc cmpq $2, %rax
- 0x48, 0x8d, 0x40, 0xff, //0x00000500 leaq $-1(%rax), %rax
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00000504 jl LBB0_41
- 0x48, 0xff, 0xc6, //0x0000050a incq %rsi
- 0x48, 0x83, 0xf9, 0x01, //0x0000050d cmpq $1, %rcx
- 0x48, 0x8d, 0x49, 0xff, //0x00000511 leaq $-1(%rcx), %rcx
- 0x0f, 0x8f, 0xc5, 0xff, 0xff, 0xff, //0x00000515 jg LBB0_38
- //0x0000051b LBB0_41
- 0x4d, 0x29, 0xdd, //0x0000051b subq %r11, %r13
- 0x48, 0xf7, 0xd8, //0x0000051e negq %rax
- 0x4d, 0x19, 0xd2, //0x00000521 sbbq %r10, %r10
- 0x4d, 0x31, 0xea, //0x00000524 xorq %r13, %r10
- 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00000527 jmp LBB0_69
- //0x0000052c LBB0_42
- 0x4c, 0x89, 0xeb, //0x0000052c movq %r13, %rbx
- 0x48, 0x89, 0xc8, //0x0000052f movq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x08, //0x00000532 cmpq $8, %rax
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000536 jb LBB0_44
- //0x0000053c LBB0_43
- 0x48, 0x8b, 0x13, //0x0000053c movq (%rbx), %rdx
- 0x48, 0x89, 0x16, //0x0000053f movq %rdx, (%rsi)
- 0x48, 0x83, 0xc3, 0x08, //0x00000542 addq $8, %rbx
- 0x48, 0x83, 0xc6, 0x08, //0x00000546 addq $8, %rsi
- 0x48, 0x83, 0xc0, 0xf8, //0x0000054a addq $-8, %rax
- //0x0000054e LBB0_44
- 0x48, 0x83, 0xf8, 0x04, //0x0000054e cmpq $4, %rax
- 0x0f, 0x8c, 0x32, 0x00, 0x00, 0x00, //0x00000552 jl LBB0_45
- 0x8b, 0x13, //0x00000558 movl (%rbx), %edx
- 0x89, 0x16, //0x0000055a movl %edx, (%rsi)
- 0x48, 0x83, 0xc3, 0x04, //0x0000055c addq $4, %rbx
- 0x48, 0x83, 0xc6, 0x04, //0x00000560 addq $4, %rsi
- 0x48, 0x83, 0xc0, 0xfc, //0x00000564 addq $-4, %rax
- 0x48, 0x83, 0xf8, 0x02, //0x00000568 cmpq $2, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000056c jae LBB0_52
- //0x00000572 LBB0_46
- 0x48, 0x85, 0xc0, //0x00000572 testq %rax, %rax
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00000575 je LBB0_48
- //0x0000057b LBB0_47
- 0x8a, 0x03, //0x0000057b movb (%rbx), %al
- 0x88, 0x06, //0x0000057d movb %al, (%rsi)
- //0x0000057f LBB0_48
- 0x4d, 0x29, 0xdd, //0x0000057f subq %r11, %r13
- 0x49, 0x01, 0xcd, //0x00000582 addq %rcx, %r13
- 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000585 jmp LBB0_68
- //0x0000058a LBB0_45
- 0x48, 0x83, 0xf8, 0x02, //0x0000058a cmpq $2, %rax
- 0x0f, 0x82, 0xde, 0xff, 0xff, 0xff, //0x0000058e jb LBB0_46
- //0x00000594 LBB0_52
- 0x0f, 0xb7, 0x13, //0x00000594 movzwl (%rbx), %edx
- 0x66, 0x89, 0x16, //0x00000597 movw %dx, (%rsi)
- 0x48, 0x83, 0xc3, 0x02, //0x0000059a addq $2, %rbx
- 0x48, 0x83, 0xc6, 0x02, //0x0000059e addq $2, %rsi
- 0x48, 0x83, 0xc0, 0xfe, //0x000005a2 addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x000005a6 testq %rax, %rax
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000005a9 jne LBB0_47
- 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000005af jmp LBB0_48
- //0x000005b4 LBB0_53
- 0x83, 0xfb, 0x08, //0x000005b4 cmpl $8, %ebx
- 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x000005b7 jb LBB0_62
- 0x48, 0x89, 0x06, //0x000005bd movq %rax, (%rsi)
- 0x4d, 0x8d, 0x55, 0x08, //0x000005c0 leaq $8(%r13), %r10
- 0x48, 0x83, 0xc6, 0x08, //0x000005c4 addq $8, %rsi
- 0x48, 0x8d, 0x43, 0xf8, //0x000005c8 leaq $-8(%rbx), %rax
- 0xe9, 0x80, 0x00, 0x00, 0x00, //0x000005cc jmp LBB0_63
- //0x000005d1 LBB0_55
- 0x4d, 0x29, 0xdd, //0x000005d1 subq %r11, %r13
- 0xe9, 0xb1, 0x00, 0x00, 0x00, //0x000005d4 jmp LBB0_68
- //0x000005d9 LBB0_56
- 0x4c, 0x89, 0xe8, //0x000005d9 movq %r13, %rax
- 0x48, 0x89, 0xcb, //0x000005dc movq %rcx, %rbx
- //0x000005df LBB0_57
- 0x48, 0x83, 0xfb, 0x04, //0x000005df cmpq $4, %rbx
- 0x0f, 0x8c, 0x38, 0x00, 0x00, 0x00, //0x000005e3 jl LBB0_58
- 0x8b, 0x10, //0x000005e9 movl (%rax), %edx
- 0x89, 0x16, //0x000005eb movl %edx, (%rsi)
- 0x48, 0x83, 0xc0, 0x04, //0x000005ed addq $4, %rax
- 0x48, 0x83, 0xc6, 0x04, //0x000005f1 addq $4, %rsi
- 0x48, 0x83, 0xc3, 0xfc, //0x000005f5 addq $-4, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x000005f9 cmpq $2, %rbx
- 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x000005fd jae LBB0_83
- //0x00000603 LBB0_59
- 0x48, 0x85, 0xdb, //0x00000603 testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00000606 je LBB0_61
- //0x0000060c LBB0_60
- 0x8a, 0x00, //0x0000060c movb (%rax), %al
- 0x88, 0x06, //0x0000060e movb %al, (%rsi)
- //0x00000610 LBB0_61
- 0x4c, 0x29, 0xd9, //0x00000610 subq %r11, %rcx
- 0x4c, 0x01, 0xe9, //0x00000613 addq %r13, %rcx
- 0x48, 0xf7, 0xd1, //0x00000616 notq %rcx
- 0x49, 0x89, 0xca, //0x00000619 movq %rcx, %r10
- 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x0000061c jmp LBB0_69
- //0x00000621 LBB0_58
- 0x48, 0x83, 0xfb, 0x02, //0x00000621 cmpq $2, %rbx
- 0x0f, 0x82, 0xd8, 0xff, 0xff, 0xff, //0x00000625 jb LBB0_59
- //0x0000062b LBB0_83
- 0x0f, 0xb7, 0x10, //0x0000062b movzwl (%rax), %edx
- 0x66, 0x89, 0x16, //0x0000062e movw %dx, (%rsi)
- 0x48, 0x83, 0xc0, 0x02, //0x00000631 addq $2, %rax
- 0x48, 0x83, 0xc6, 0x02, //0x00000635 addq $2, %rsi
- 0x48, 0x83, 0xc3, 0xfe, //0x00000639 addq $-2, %rbx
- 0x48, 0x85, 0xdb, //0x0000063d testq %rbx, %rbx
- 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000640 jne LBB0_60
- 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00000646 jmp LBB0_61
- //0x0000064b LBB0_62
- 0x4d, 0x89, 0xea, //0x0000064b movq %r13, %r10
- 0x48, 0x89, 0xd8, //0x0000064e movq %rbx, %rax
- //0x00000651 LBB0_63
- 0x48, 0x83, 0xf8, 0x04, //0x00000651 cmpq $4, %rax
- 0x0f, 0x8c, 0x20, 0x01, 0x00, 0x00, //0x00000655 jl LBB0_64
- 0x41, 0x8b, 0x0a, //0x0000065b movl (%r10), %ecx
- 0x89, 0x0e, //0x0000065e movl %ecx, (%rsi)
- 0x49, 0x83, 0xc2, 0x04, //0x00000660 addq $4, %r10
- 0x48, 0x83, 0xc6, 0x04, //0x00000664 addq $4, %rsi
- 0x48, 0x83, 0xc0, 0xfc, //0x00000668 addq $-4, %rax
- 0x48, 0x83, 0xf8, 0x02, //0x0000066c cmpq $2, %rax
- 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x00000670 jae LBB0_85
- //0x00000676 LBB0_65
- 0x48, 0x85, 0xc0, //0x00000676 testq %rax, %rax
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000679 je LBB0_67
- //0x0000067f LBB0_66
- 0x41, 0x8a, 0x02, //0x0000067f movb (%r10), %al
- 0x88, 0x06, //0x00000682 movb %al, (%rsi)
- //0x00000684 LBB0_67
- 0x4d, 0x29, 0xdd, //0x00000684 subq %r11, %r13
- 0x49, 0x01, 0xdd, //0x00000687 addq %rbx, %r13
- //0x0000068a LBB0_68
- 0x4d, 0x89, 0xea, //0x0000068a movq %r13, %r10
- //0x0000068d LBB0_69
- 0x4d, 0x85, 0xd2, //0x0000068d testq %r10, %r10
- 0x48, 0x8b, 0x55, 0xd0, //0x00000690 movq $-48(%rbp), %rdx
- 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000694 movabsq $12884901889, %r13
- 0x0f, 0x88, 0x7d, 0x04, 0x00, 0x00, //0x0000069e js LBB0_122
- 0x4d, 0x01, 0xd3, //0x000006a4 addq %r10, %r11
- 0x4d, 0x01, 0xd4, //0x000006a7 addq %r10, %r12
- 0x4d, 0x39, 0xd6, //0x000006aa cmpq %r10, %r14
- 0x0f, 0x84, 0x3c, 0x04, 0x00, 0x00, //0x000006ad je LBB0_118
- 0x4d, 0x29, 0xd1, //0x000006b3 subq %r10, %r9
- 0x4d, 0x29, 0xf2, //0x000006b6 subq %r14, %r10
- 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000006b9 jmp LBB0_73
- 0x90, 0x90, //0x000006be .p2align 4, 0x90
- //0x000006c0 LBB0_72
- 0x49, 0xff, 0xc3, //0x000006c0 incq %r11
- 0x49, 0x01, 0xc4, //0x000006c3 addq %rax, %r12
- 0x49, 0xff, 0xc2, //0x000006c6 incq %r10
- 0x0f, 0x84, 0x20, 0x04, 0x00, 0x00, //0x000006c9 je LBB0_118
- //0x000006cf LBB0_73
- 0x41, 0x0f, 0xb6, 0x33, //0x000006cf movzbl (%r11), %esi
- 0x48, 0xc1, 0xe6, 0x04, //0x000006d3 shlq $4, %rsi
- 0x49, 0x8b, 0x1c, 0x30, //0x000006d7 movq (%r8,%rsi), %rbx
- 0x85, 0xdb, //0x000006db testl %ebx, %ebx
- 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000006dd je LBB0_81
- 0x48, 0x63, 0xc3, //0x000006e3 movslq %ebx, %rax
- 0x49, 0x29, 0xc1, //0x000006e6 subq %rax, %r9
- 0x0f, 0x8c, 0x0e, 0x04, 0x00, 0x00, //0x000006e9 jl LBB0_119
- 0x48, 0xc1, 0xe3, 0x20, //0x000006ef shlq $32, %rbx
- 0x49, 0x8d, 0x4c, 0x30, 0x08, //0x000006f3 leaq $8(%r8,%rsi), %rcx
- 0x4c, 0x39, 0xeb, //0x000006f8 cmpq %r13, %rbx
- 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x000006fb jl LBB0_77
- 0x8b, 0x09, //0x00000701 movl (%rcx), %ecx
- 0x41, 0x89, 0x0c, 0x24, //0x00000703 movl %ecx, (%r12)
- 0x49, 0x8d, 0x4c, 0x30, 0x0c, //0x00000707 leaq $12(%r8,%rsi), %rcx
- 0x4d, 0x8d, 0x74, 0x24, 0x04, //0x0000070c leaq $4(%r12), %r14
- 0x48, 0x8d, 0x58, 0xfc, //0x00000711 leaq $-4(%rax), %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000715 cmpq $2, %rbx
- 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x00000719 jae LBB0_78
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000071f jmp LBB0_79
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000724 .p2align 4, 0x90
- //0x00000730 LBB0_77
- 0x4d, 0x89, 0xe6, //0x00000730 movq %r12, %r14
- 0x48, 0x89, 0xc3, //0x00000733 movq %rax, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000736 cmpq $2, %rbx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000073a jb LBB0_79
- //0x00000740 LBB0_78
- 0x0f, 0xb7, 0x31, //0x00000740 movzwl (%rcx), %esi
- 0x66, 0x41, 0x89, 0x36, //0x00000743 movw %si, (%r14)
- 0x48, 0x83, 0xc1, 0x02, //0x00000747 addq $2, %rcx
- 0x49, 0x83, 0xc6, 0x02, //0x0000074b addq $2, %r14
- 0x48, 0x83, 0xc3, 0xfe, //0x0000074f addq $-2, %rbx
- //0x00000753 LBB0_79
- 0x48, 0x85, 0xdb, //0x00000753 testq %rbx, %rbx
- 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00000756 je LBB0_72
- 0x0f, 0xb6, 0x09, //0x0000075c movzbl (%rcx), %ecx
- 0x41, 0x88, 0x0e, //0x0000075f movb %cl, (%r14)
- 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00000762 jmp LBB0_72
- //0x00000767 LBB0_81
- 0x4d, 0x89, 0xd6, //0x00000767 movq %r10, %r14
- 0x49, 0xf7, 0xde, //0x0000076a negq %r14
- 0x4d, 0x85, 0xd2, //0x0000076d testq %r10, %r10
- 0x0f, 0x85, 0x8e, 0xf9, 0xff, 0xff, //0x00000770 jne LBB0_3
- 0xe9, 0x74, 0x03, 0x00, 0x00, //0x00000776 jmp LBB0_118
- //0x0000077b LBB0_64
- 0x48, 0x83, 0xf8, 0x02, //0x0000077b cmpq $2, %rax
- 0x0f, 0x82, 0xf1, 0xfe, 0xff, 0xff, //0x0000077f jb LBB0_65
- //0x00000785 LBB0_85
- 0x41, 0x0f, 0xb7, 0x0a, //0x00000785 movzwl (%r10), %ecx
- 0x66, 0x89, 0x0e, //0x00000789 movw %cx, (%rsi)
- 0x49, 0x83, 0xc2, 0x02, //0x0000078c addq $2, %r10
- 0x48, 0x83, 0xc6, 0x02, //0x00000790 addq $2, %rsi
- 0x48, 0x83, 0xc0, 0xfe, //0x00000794 addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x00000798 testq %rax, %rax
- 0x0f, 0x85, 0xde, 0xfe, 0xff, 0xff, //0x0000079b jne LBB0_66
- 0xe9, 0xde, 0xfe, 0xff, 0xff, //0x000007a1 jmp LBB0_67
- //0x000007a6 LBB0_86
- 0x4c, 0x8d, 0x0d, 0x93, 0x23, 0x00, 0x00, //0x000007a6 leaq $9107(%rip), %r9 /* __EscTab+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x4b, 0xf8, 0xff, 0xff, //0x000007ad vmovdqu $-1973(%rip), %ymm10 /* LCPI0_0+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x63, 0xf8, 0xff, 0xff, //0x000007b5 vmovdqu $-1949(%rip), %ymm9 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x7b, 0xf8, 0xff, 0xff, //0x000007bd vmovdqu $-1925(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000007c5 vpcmpeqd %ymm8, %ymm8, %ymm8
- 0x48, 0x89, 0xd3, //0x000007ca movq %rdx, %rbx
- 0x4d, 0x89, 0xf2, //0x000007cd movq %r14, %r10
- //0x000007d0 LBB0_87
- 0x49, 0x83, 0xfa, 0x10, //0x000007d0 cmpq $16, %r10
- 0x0f, 0x8d, 0x26, 0x01, 0x00, 0x00, //0x000007d4 jge LBB0_88
- //0x000007da LBB0_93
- 0x49, 0x83, 0xfa, 0x08, //0x000007da cmpq $8, %r10
- 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x000007de jl LBB0_97
- //0x000007e4 LBB0_94
- 0x0f, 0xb6, 0x07, //0x000007e4 movzbl (%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x000007e7 movzbl (%rax,%r9), %eax
- 0x0f, 0xb6, 0x4f, 0x01, //0x000007ec movzbl $1(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000007f0 movzbl (%rcx,%r9), %ecx
- 0x01, 0xc9, //0x000007f5 addl %ecx, %ecx
- 0x09, 0xc1, //0x000007f7 orl %eax, %ecx
- 0x0f, 0xb6, 0x47, 0x02, //0x000007f9 movzbl $2(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x000007fd movzbl (%rax,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x00000802 shll $2, %esi
- 0x0f, 0xb6, 0x47, 0x03, //0x00000805 movzbl $3(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00000809 movzbl (%rax,%r9), %eax
- 0xc1, 0xe0, 0x03, //0x0000080e shll $3, %eax
- 0x09, 0xf0, //0x00000811 orl %esi, %eax
- 0x09, 0xc8, //0x00000813 orl %ecx, %eax
- 0x48, 0x8b, 0x0f, //0x00000815 movq (%rdi), %rcx
- 0x48, 0x89, 0x0b, //0x00000818 movq %rcx, (%rbx)
- 0x84, 0xc0, //0x0000081b testb %al, %al
- 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x0000081d jne LBB0_115
- 0x0f, 0xb6, 0x47, 0x04, //0x00000823 movzbl $4(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00000827 movzbl (%rax,%r9), %eax
- 0x0f, 0xb6, 0x4f, 0x05, //0x0000082c movzbl $5(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00000830 movzbl (%rcx,%r9), %ecx
- 0x01, 0xc9, //0x00000835 addl %ecx, %ecx
- 0x09, 0xc1, //0x00000837 orl %eax, %ecx
- 0x0f, 0xb6, 0x47, 0x06, //0x00000839 movzbl $6(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x0000083d movzbl (%rax,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x00000842 shll $2, %esi
- 0x0f, 0xb6, 0x47, 0x07, //0x00000845 movzbl $7(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00000849 movzbl (%rax,%r9), %eax
- 0xc1, 0xe0, 0x03, //0x0000084e shll $3, %eax
- 0x09, 0xf0, //0x00000851 orl %esi, %eax
- 0x09, 0xc8, //0x00000853 orl %ecx, %eax
- 0x84, 0xc0, //0x00000855 testb %al, %al
- 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00000857 jne LBB0_116
- 0x48, 0x83, 0xc3, 0x08, //0x0000085d addq $8, %rbx
- 0x48, 0x83, 0xc7, 0x08, //0x00000861 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0xf8, //0x00000865 addq $-8, %r10
- //0x00000869 LBB0_97
- 0x49, 0x83, 0xfa, 0x04, //0x00000869 cmpq $4, %r10
- 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x0000086d jl LBB0_100
- 0x0f, 0xb6, 0x07, //0x00000873 movzbl (%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00000876 movzbl (%rax,%r9), %eax
- 0x0f, 0xb6, 0x4f, 0x01, //0x0000087b movzbl $1(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000087f movzbl (%rcx,%r9), %ecx
- 0x01, 0xc9, //0x00000884 addl %ecx, %ecx
- 0x09, 0xc1, //0x00000886 orl %eax, %ecx
- 0x0f, 0xb6, 0x47, 0x02, //0x00000888 movzbl $2(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x0000088c movzbl (%rax,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x00000891 shll $2, %esi
- 0x0f, 0xb6, 0x47, 0x03, //0x00000894 movzbl $3(%rdi), %eax
- 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00000898 movzbl (%rax,%r9), %eax
- 0xc1, 0xe0, 0x03, //0x0000089d shll $3, %eax
- 0x09, 0xf0, //0x000008a0 orl %esi, %eax
- 0x09, 0xc8, //0x000008a2 orl %ecx, %eax
- 0x8b, 0x0f, //0x000008a4 movl (%rdi), %ecx
- 0x89, 0x0b, //0x000008a6 movl %ecx, (%rbx)
- 0x84, 0xc0, //0x000008a8 testb %al, %al
- 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x000008aa jne LBB0_115
- 0x48, 0x83, 0xc3, 0x04, //0x000008b0 addq $4, %rbx
- 0x48, 0x83, 0xc7, 0x04, //0x000008b4 addq $4, %rdi
- 0x49, 0x83, 0xc2, 0xfc, //0x000008b8 addq $-4, %r10
- //0x000008bc LBB0_100
- 0x4d, 0x85, 0xd2, //0x000008bc testq %r10, %r10
- 0x0f, 0x8e, 0x1f, 0x02, 0x00, 0x00, //0x000008bf jle LBB0_117
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008c5 .p2align 4, 0x90
- //0x000008d0 LBB0_101
- 0x0f, 0xb6, 0x07, //0x000008d0 movzbl (%rdi), %eax
- 0x42, 0x80, 0x3c, 0x08, 0x00, //0x000008d3 cmpb $0, (%rax,%r9)
- 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x000008d8 jne LBB0_112
- 0x48, 0xff, 0xc7, //0x000008de incq %rdi
- 0x88, 0x03, //0x000008e1 movb %al, (%rbx)
- 0x48, 0xff, 0xc3, //0x000008e3 incq %rbx
- 0x49, 0x83, 0xfa, 0x01, //0x000008e6 cmpq $1, %r10
- 0x4d, 0x8d, 0x52, 0xff, //0x000008ea leaq $-1(%r10), %r10
- 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x000008ee jg LBB0_101
- 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x000008f4 jmp LBB0_117
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008f9 .p2align 4, 0x90
- //0x00000900 LBB0_88
- 0x49, 0x83, 0xfa, 0x20, //0x00000900 cmpq $32, %r10
- 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00000904 jl LBB0_103
- 0x49, 0x8d, 0x4a, 0x20, //0x0000090a leaq $32(%r10), %rcx
- 0x31, 0xc0, //0x0000090e xorl %eax, %eax
- //0x00000910 .p2align 4, 0x90
- //0x00000910 LBB0_90
- 0xc5, 0xfe, 0x6f, 0x04, 0x07, //0x00000910 vmovdqu (%rdi,%rax), %ymm0
- 0xc5, 0xad, 0x64, 0xc8, //0x00000915 vpcmpgtb %ymm0, %ymm10, %ymm1
- 0xc5, 0xb5, 0x74, 0xd0, //0x00000919 vpcmpeqb %ymm0, %ymm9, %ymm2
- 0xc5, 0xa5, 0x74, 0xd8, //0x0000091d vpcmpeqb %ymm0, %ymm11, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x00000921 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfe, 0x7f, 0x04, 0x03, //0x00000925 vmovdqu %ymm0, (%rbx,%rax)
- 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x0000092a vpcmpgtb %ymm8, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x0000092f vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0xed, 0xeb, 0xc0, //0x00000933 vpor %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000937 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x0000093b testl %esi, %esi
- 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x0000093d jne LBB0_109
- 0x48, 0x83, 0xc0, 0x20, //0x00000943 addq $32, %rax
- 0x48, 0x83, 0xc1, 0xe0, //0x00000947 addq $-32, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000094b cmpq $63, %rcx
- 0x0f, 0x8f, 0xbb, 0xff, 0xff, 0xff, //0x0000094f jg LBB0_90
- 0xc5, 0xf8, 0x77, //0x00000955 vzeroupper
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000958 vpcmpeqd %ymm8, %ymm8, %ymm8
- 0xc5, 0x7e, 0x6f, 0x1d, 0xdb, 0xf6, 0xff, 0xff, //0x0000095d vmovdqu $-2341(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xb3, 0xf6, 0xff, 0xff, //0x00000965 vmovdqu $-2381(%rip), %ymm9 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x8b, 0xf6, 0xff, 0xff, //0x0000096d vmovdqu $-2421(%rip), %ymm10 /* LCPI0_0+0(%rip) */
- 0x48, 0x01, 0xc7, //0x00000975 addq %rax, %rdi
- 0x49, 0x29, 0xc2, //0x00000978 subq %rax, %r10
- 0x48, 0x01, 0xc3, //0x0000097b addq %rax, %rbx
- 0x48, 0x83, 0xf9, 0x30, //0x0000097e cmpq $48, %rcx
- 0xc5, 0xfa, 0x6f, 0x3d, 0xd6, 0xf6, 0xff, 0xff, //0x00000982 vmovdqu $-2346(%rip), %xmm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0xde, 0xf6, 0xff, 0xff, //0x0000098a vmovdqu $-2338(%rip), %xmm5 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xe6, 0xf6, 0xff, 0xff, //0x00000992 vmovdqu $-2330(%rip), %xmm4 /* LCPI0_5+0(%rip) */
- 0xc5, 0xc9, 0x76, 0xf6, //0x0000099a vpcmpeqd %xmm6, %xmm6, %xmm6
- 0x0f, 0x8d, 0x41, 0x00, 0x00, 0x00, //0x0000099e jge LBB0_104
- 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x000009a4 jmp LBB0_93
- //0x000009a9 LBB0_103
- 0xc5, 0xf8, 0x77, //0x000009a9 vzeroupper
- 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000009ac vpcmpeqd %ymm8, %ymm8, %ymm8
- 0xc5, 0x7e, 0x6f, 0x1d, 0x87, 0xf6, 0xff, 0xff, //0x000009b1 vmovdqu $-2425(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x5f, 0xf6, 0xff, 0xff, //0x000009b9 vmovdqu $-2465(%rip), %ymm9 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x37, 0xf6, 0xff, 0xff, //0x000009c1 vmovdqu $-2505(%rip), %ymm10 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x3d, 0x8f, 0xf6, 0xff, 0xff, //0x000009c9 vmovdqu $-2417(%rip), %xmm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0x97, 0xf6, 0xff, 0xff, //0x000009d1 vmovdqu $-2409(%rip), %xmm5 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x9f, 0xf6, 0xff, 0xff, //0x000009d9 vmovdqu $-2401(%rip), %xmm4 /* LCPI0_5+0(%rip) */
- 0xc5, 0xc9, 0x76, 0xf6, //0x000009e1 vpcmpeqd %xmm6, %xmm6, %xmm6
- //0x000009e5 LBB0_104
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x000009e5 movl $16, %ecx
- 0x31, 0xc0, //0x000009ea xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, //0x000009ec .p2align 4, 0x90
- //0x000009f0 LBB0_105
- 0xc5, 0xfa, 0x6f, 0x04, 0x07, //0x000009f0 vmovdqu (%rdi,%rax), %xmm0
- 0xc5, 0xc1, 0x64, 0xc8, //0x000009f5 vpcmpgtb %xmm0, %xmm7, %xmm1
- 0xc5, 0xf9, 0x74, 0xd5, //0x000009f9 vpcmpeqb %xmm5, %xmm0, %xmm2
- 0xc5, 0xf9, 0x74, 0xdc, //0x000009fd vpcmpeqb %xmm4, %xmm0, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd2, //0x00000a01 vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xfa, 0x7f, 0x04, 0x03, //0x00000a05 vmovdqu %xmm0, (%rbx,%rax)
- 0xc5, 0xf9, 0x64, 0xc6, //0x00000a0a vpcmpgtb %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0xdb, 0xc1, //0x00000a0e vpand %xmm1, %xmm0, %xmm0
- 0xc5, 0xe9, 0xeb, 0xc0, //0x00000a12 vpor %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00000a16 vpmovmskb %xmm0, %esi
- 0x66, 0x85, 0xf6, //0x00000a1a testw %si, %si
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000a1d jne LBB0_108
- 0x48, 0x83, 0xc0, 0x10, //0x00000a23 addq $16, %rax
- 0x49, 0x8d, 0x74, 0x0a, 0xf0, //0x00000a27 leaq $-16(%r10,%rcx), %rsi
- 0x48, 0x83, 0xc1, 0xf0, //0x00000a2c addq $-16, %rcx
- 0x48, 0x83, 0xfe, 0x1f, //0x00000a30 cmpq $31, %rsi
- 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00000a34 jg LBB0_105
- 0x48, 0x01, 0xc7, //0x00000a3a addq %rax, %rdi
- 0x49, 0x29, 0xc2, //0x00000a3d subq %rax, %r10
- 0x48, 0x01, 0xc3, //0x00000a40 addq %rax, %rbx
- 0x49, 0x83, 0xfa, 0x08, //0x00000a43 cmpq $8, %r10
- 0x0f, 0x8d, 0x97, 0xfd, 0xff, 0xff, //0x00000a47 jge LBB0_94
- 0xe9, 0x17, 0xfe, 0xff, 0xff, //0x00000a4d jmp LBB0_97
- //0x00000a52 LBB0_108
- 0x0f, 0xb7, 0xce, //0x00000a52 movzwl %si, %ecx
- 0x0f, 0xbc, 0xc9, //0x00000a55 bsfl %ecx, %ecx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000a58 jmp LBB0_110
- //0x00000a5d LBB0_109
- 0x0f, 0xbc, 0xce, //0x00000a5d bsfl %esi, %ecx
- //0x00000a60 LBB0_110
- 0x48, 0x01, 0xcf, //0x00000a60 addq %rcx, %rdi
- 0x48, 0x01, 0xc7, //0x00000a63 addq %rax, %rdi
- 0x49, 0x29, 0xca, //0x00000a66 subq %rcx, %r10
- 0x49, 0x29, 0xc2, //0x00000a69 subq %rax, %r10
- 0x48, 0x01, 0xcb, //0x00000a6c addq %rcx, %rbx
- //0x00000a6f LBB0_111
- 0x48, 0x01, 0xc3, //0x00000a6f addq %rax, %rbx
- //0x00000a72 LBB0_112
- 0x8a, 0x07, //0x00000a72 movb (%rdi), %al
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a74 .p2align 4, 0x90
- //0x00000a80 LBB0_113
- 0x48, 0x89, 0xd9, //0x00000a80 movq %rbx, %rcx
- 0x0f, 0xb6, 0xc0, //0x00000a83 movzbl %al, %eax
- 0x48, 0xc1, 0xe0, 0x04, //0x00000a86 shlq $4, %rax
- 0x49, 0x63, 0x1c, 0x00, //0x00000a8a movslq (%r8,%rax), %rbx
- 0x49, 0x8b, 0x44, 0x00, 0x08, //0x00000a8e movq $8(%r8,%rax), %rax
- 0x48, 0x89, 0x01, //0x00000a93 movq %rax, (%rcx)
- 0x48, 0x01, 0xcb, //0x00000a96 addq %rcx, %rbx
- 0x49, 0x83, 0xfa, 0x02, //0x00000a99 cmpq $2, %r10
- 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x00000a9d jl LBB0_117
- 0x49, 0xff, 0xca, //0x00000aa3 decq %r10
- 0x0f, 0xb6, 0x47, 0x01, //0x00000aa6 movzbl $1(%rdi), %eax
- 0x48, 0xff, 0xc7, //0x00000aaa incq %rdi
- 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00000aad cmpb $0, (%rax,%r9)
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000ab2 jne LBB0_113
- 0xe9, 0x13, 0xfd, 0xff, 0xff, //0x00000ab8 jmp LBB0_87
- //0x00000abd LBB0_115
- 0x0f, 0xbc, 0xc0, //0x00000abd bsfl %eax, %eax
- 0x48, 0x01, 0xc7, //0x00000ac0 addq %rax, %rdi
- 0x49, 0x29, 0xc2, //0x00000ac3 subq %rax, %r10
- 0xe9, 0xa4, 0xff, 0xff, 0xff, //0x00000ac6 jmp LBB0_111
- //0x00000acb LBB0_116
- 0x0f, 0xbc, 0xc0, //0x00000acb bsfl %eax, %eax
- 0x48, 0x8d, 0x48, 0x04, //0x00000ace leaq $4(%rax), %rcx
- 0x48, 0x8d, 0x7c, 0x07, 0x04, //0x00000ad2 leaq $4(%rdi,%rax), %rdi
- 0x49, 0x29, 0xca, //0x00000ad7 subq %rcx, %r10
- 0x48, 0x8d, 0x5c, 0x03, 0x04, //0x00000ada leaq $4(%rbx,%rax), %rbx
- 0xe9, 0x8e, 0xff, 0xff, 0xff, //0x00000adf jmp LBB0_112
- //0x00000ae4 LBB0_117
- 0x48, 0x29, 0xd3, //0x00000ae4 subq %rdx, %rbx
- 0x49, 0x89, 0x1f, //0x00000ae7 movq %rbx, (%r15)
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00000aea jmp LBB0_121
- //0x00000aef LBB0_118
- 0x49, 0x29, 0xd4, //0x00000aef subq %rdx, %r12
- 0x4d, 0x89, 0x27, //0x00000af2 movq %r12, (%r15)
- 0x49, 0x29, 0xfb, //0x00000af5 subq %rdi, %r11
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000af8 jmp LBB0_120
- //0x00000afd LBB0_119
- 0x49, 0x29, 0xd4, //0x00000afd subq %rdx, %r12
- 0x4d, 0x89, 0x27, //0x00000b00 movq %r12, (%r15)
- 0x49, 0xf7, 0xd3, //0x00000b03 notq %r11
- 0x49, 0x01, 0xfb, //0x00000b06 addq %rdi, %r11
- //0x00000b09 LBB0_120
- 0x4d, 0x89, 0xde, //0x00000b09 movq %r11, %r14
- //0x00000b0c LBB0_121
- 0x4c, 0x89, 0xf0, //0x00000b0c movq %r14, %rax
- 0x48, 0x83, 0xc4, 0x08, //0x00000b0f addq $8, %rsp
- 0x5b, //0x00000b13 popq %rbx
- 0x41, 0x5c, //0x00000b14 popq %r12
- 0x41, 0x5d, //0x00000b16 popq %r13
- 0x41, 0x5e, //0x00000b18 popq %r14
- 0x41, 0x5f, //0x00000b1a popq %r15
- 0x5d, //0x00000b1c popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000b1d vzeroupper
- 0xc3, //0x00000b20 retq
- //0x00000b21 LBB0_122
- 0x49, 0x29, 0xd4, //0x00000b21 subq %rdx, %r12
- 0x49, 0xf7, 0xd2, //0x00000b24 notq %r10
- 0x4d, 0x01, 0xd4, //0x00000b27 addq %r10, %r12
- 0x4d, 0x89, 0x27, //0x00000b2a movq %r12, (%r15)
- 0x49, 0x29, 0xfb, //0x00000b2d subq %rdi, %r11
- 0x4d, 0x01, 0xd3, //0x00000b30 addq %r10, %r11
- 0x49, 0xf7, 0xd3, //0x00000b33 notq %r11
- 0xe9, 0xce, 0xff, 0xff, 0xff, //0x00000b36 jmp LBB0_120
- 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b3b .p2align 4, 0x00
- //0x00000b40 __SingleQuoteTab
+ 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, 0x30, 0x00, 0x00, //0x00000b48 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00'
+ 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, 0x31, 0x00, 0x00, //0x00000b58 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00'
+ 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, 0x32, 0x00, 0x00, //0x00000b68 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00'
+ 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, 0x33, 0x00, 0x00, //0x00000b78 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00'
+ 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, 0x34, 0x00, 0x00, //0x00000b88 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00'
+ 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, 0x35, 0x00, 0x00, //0x00000b98 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00'
+ 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, 0x36, 0x00, 0x00, //0x00000ba8 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00'
+ 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, 0x37, 0x00, 0x00, //0x00000bb8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000bc8 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00'
+ 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, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 .quad 2
- 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00'
+ 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, 0x62, 0x00, 0x00, //0x00000bf8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x00000c08 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 .quad 2
- 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c18 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00'
+ 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, 0x65, 0x00, 0x00, //0x00000c28 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00'
+ 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, 0x30, 0x66, 0x00, 0x00, //0x00000c38 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00'
+ 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, 0x30, 0x00, 0x00, //0x00000c48 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00'
+ 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, 0x31, 0x00, 0x00, //0x00000c58 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00'
+ 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, 0x32, 0x00, 0x00, //0x00000c68 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00'
+ 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, 0x33, 0x00, 0x00, //0x00000c78 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00'
+ 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, 0x34, 0x00, 0x00, //0x00000c88 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00'
+ 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, 0x35, 0x00, 0x00, //0x00000c98 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00'
+ 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, 0x36, 0x00, 0x00, //0x00000ca8 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00'
+ 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, 0x37, 0x00, 0x00, //0x00000cb8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00'
+ 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, 0x38, 0x00, 0x00, //0x00000cc8 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00'
+ 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, 0x39, 0x00, 0x00, //0x00000cd8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00'
+ 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, 0x61, 0x00, 0x00, //0x00000ce8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00'
+ 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, 0x62, 0x00, 0x00, //0x00000cf8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00'
+ 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, 0x63, 0x00, 0x00, //0x00000d08 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00'
+ 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, 0x64, 0x00, 0x00, //0x00000d18 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00'
+ 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, 0x65, 0x00, 0x00, //0x00000d28 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x00000d38 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00'
+ 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'
- 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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 .quad 2
- 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d68 QUAD $0x000000000000225c // .asciz 8, '\\"\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'
@@ -873,9 +869,9 @@ var _text_quote = []byte{
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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 .quad 2
- 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001108 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\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'
@@ -1038,77 +1034,77 @@ var _text_quote = []byte{
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'
- //0x00001b40 .p2align 4, 0x00
- //0x00001b40 __DoubleQuoteTab
+ //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, 0x30, 0x00, //0x00001b48 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00'
+ 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, 0x31, 0x00, //0x00001b58 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00'
+ 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, 0x32, 0x00, //0x00001b68 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00'
+ 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, 0x33, 0x00, //0x00001b78 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00'
+ 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, 0x34, 0x00, //0x00001b88 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00'
+ 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, 0x35, 0x00, //0x00001b98 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00'
+ 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, 0x36, 0x00, //0x00001ba8 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00'
+ 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, 0x37, 0x00, //0x00001bb8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001bc8 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00'
+ 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, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be0 .quad 3
- 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00'
+ 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, 0x62, 0x00, //0x00001bf8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c00 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00001c08 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c10 .quad 3
- 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c18 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00'
+ 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, 0x65, 0x00, //0x00001c28 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00'
+ 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, 0x30, 0x66, 0x00, //0x00001c38 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00'
+ 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, 0x30, 0x00, //0x00001c48 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00'
+ 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, 0x31, 0x00, //0x00001c58 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00'
+ 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, 0x32, 0x00, //0x00001c68 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00'
+ 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, 0x33, 0x00, //0x00001c78 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00'
+ 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, 0x34, 0x00, //0x00001c88 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00'
+ 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, 0x35, 0x00, //0x00001c98 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00'
+ 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, 0x36, 0x00, //0x00001ca8 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00'
+ 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, 0x37, 0x00, //0x00001cb8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00'
+ 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, 0x38, 0x00, //0x00001cc8 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00'
+ 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, 0x39, 0x00, //0x00001cd8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00'
+ 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, 0x61, 0x00, //0x00001ce8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00'
+ 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, 0x62, 0x00, //0x00001cf8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00'
+ 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, 0x63, 0x00, //0x00001d08 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00'
+ 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, 0x64, 0x00, //0x00001d18 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00'
+ 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, 0x65, 0x00, //0x00001d28 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d30 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00001d38 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00'
+ 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'
- 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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d60 .quad 4
- 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001d68 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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'
@@ -1165,9 +1161,9 @@ var _text_quote = []byte{
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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002100 .quad 4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00002108 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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'
@@ -1330,15 +1326,15 @@ var _text_quote = []byte{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00002b40 .p2align 4, 0x00
- //0x00002b40 __EscTab
+ //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'
- 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002b50 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, //0x00002b60 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ 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, 0x00, 0x00, 0x00, 0x00, //0x00002b80 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, //0x00002b90 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, 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'
@@ -1348,7 +1344,6 @@ var _text_quote = []byte{
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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, //0x00002c3d WORD $0x0000; BYTE $0x00 // .space 3, '\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
index df96e21c2..b38be8c86 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go
index 4a1c40d2e..6d4460fd6 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__skip_array = 448
+ _entry__skip_array = 704
)
const (
- _stack__skip_array = 120
+ _stack__skip_array = 208
)
const (
- _size__skip_array = 10328
+ _size__skip_array = 15888
)
var (
_pcsp__skip_array = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9772, 120},
- {9776, 48},
- {9777, 40},
- {9779, 32},
- {9781, 24},
- {9783, 16},
- {9785, 8},
- {9789, 0},
- {10328, 120},
+ {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},
}
)
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
index 6d070fedf..c41dbacf9 100644
--- 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
@@ -9,3074 +9,4340 @@ var _text_skip_array = []byte{
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5
//0x00000010 LCPI0_11
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 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_14
- 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_15
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000060 LCPI0_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000070 LCPI0_17
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000070 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000080 .p2align 5, 0x00
- //0x00000080 LCPI0_1
- 0x20, //0x00000080 .byte 32
- 0x00, //0x00000081 .byte 0
- 0x00, //0x00000082 .byte 0
- 0x00, //0x00000083 .byte 0
- 0x00, //0x00000084 .byte 0
- 0x00, //0x00000085 .byte 0
- 0x00, //0x00000086 .byte 0
- 0x00, //0x00000087 .byte 0
- 0x00, //0x00000088 .byte 0
- 0x09, //0x00000089 .byte 9
- 0x0a, //0x0000008a .byte 10
- 0x00, //0x0000008b .byte 0
- 0x00, //0x0000008c .byte 0
- 0x0d, //0x0000008d .byte 13
- 0x00, //0x0000008e .byte 0
- 0x00, //0x0000008f .byte 0
- 0x20, //0x00000090 .byte 32
- 0x00, //0x00000091 .byte 0
- 0x00, //0x00000092 .byte 0
- 0x00, //0x00000093 .byte 0
- 0x00, //0x00000094 .byte 0
- 0x00, //0x00000095 .byte 0
- 0x00, //0x00000096 .byte 0
- 0x00, //0x00000097 .byte 0
- 0x00, //0x00000098 .byte 0
- 0x09, //0x00000099 .byte 9
- 0x0a, //0x0000009a .byte 10
- 0x00, //0x0000009b .byte 0
- 0x00, //0x0000009c .byte 0
- 0x0d, //0x0000009d .byte 13
- 0x00, //0x0000009e .byte 0
- 0x00, //0x0000009f .byte 0
- //0x000000a0 LCPI0_2
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x000000c0 LCPI0_3
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x000000e0 LCPI0_4
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000100 LCPI0_5
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000100 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000110 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000120 LCPI0_6
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000120 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000130 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000140 LCPI0_7
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000160 LCPI0_8
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000180 LCPI0_9
- 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_10
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001a0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001b0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000001c0 .p2align 4, 0x90
- //0x000001c0 _skip_array
- 0x55, //0x000001c0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000001c1 movq %rsp, %rbp
- 0x41, 0x57, //0x000001c4 pushq %r15
- 0x41, 0x56, //0x000001c6 pushq %r14
- 0x41, 0x55, //0x000001c8 pushq %r13
- 0x41, 0x54, //0x000001ca pushq %r12
- 0x53, //0x000001cc pushq %rbx
- 0x48, 0x83, 0xec, 0x48, //0x000001cd subq $72, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x000001d1 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd6, //0x000001d5 movq %rdx, %r14
- 0x49, 0x89, 0xf2, //0x000001d8 movq %rsi, %r10
- 0x48, 0x89, 0x7d, 0xb0, //0x000001db movq %rdi, $-80(%rbp)
- 0xc5, 0xfa, 0x6f, 0x05, 0x19, 0xfe, 0xff, 0xff, //0x000001df vmovdqu $-487(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x7f, 0x02, //0x000001e7 vmovdqu %xmm0, (%rdx)
- 0x4c, 0x8b, 0x26, //0x000001eb movq (%rsi), %r12
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x000001ee movq $-1, $-112(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001f6 movl $1, %r8d
- 0xc5, 0xfe, 0x6f, 0x2d, 0x7c, 0xfe, 0xff, 0xff, //0x000001fc vmovdqu $-388(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x94, 0xfe, 0xff, 0xff, //0x00000204 vmovdqu $-364(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xac, 0xfe, 0xff, 0xff, //0x0000020c vmovdqu $-340(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xc4, 0xfe, 0xff, 0xff, //0x00000214 vmovdqu $-316(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000021c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xd7, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-297(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-273(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x07, 0xff, 0xff, 0xff, //0x00000231 vmovdqu $-249(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x1f, 0xff, 0xff, 0xff, //0x00000239 vmovdqu $-225(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x37, 0xff, 0xff, 0xff, //0x00000241 vmovdqu $-201(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x4f, 0xff, 0xff, 0xff, //0x00000249 vmovdqu $-177(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x48, 0x89, 0x75, 0xd0, //0x00000251 movq %rsi, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc8, //0x00000255 movq %rdx, $-56(%rbp)
- 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000259 jmp LBB0_5
- //0x0000025e LBB0_72
- 0x4c, 0x89, 0xe1, //0x0000025e movq %r12, %rcx
- //0x00000261 LBB0_199
- 0x4c, 0x89, 0xe0, //0x00000261 movq %r12, %rax
- 0x4e, 0x8d, 0x64, 0x31, 0xff, //0x00000264 leaq $-1(%rcx,%r14), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000269 movq $-48(%rbp), %r10
- 0x4d, 0x89, 0x22, //0x0000026d movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00000270 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x00000273 testq %rax, %rax
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000276 movq $-56(%rbp), %r14
- 0x0f, 0x8e, 0x69, 0x25, 0x00, 0x00, //0x0000027a jle LBB0_501
- //0x00000280 .p2align 4, 0x90
- //0x00000280 LBB0_3
- 0x49, 0x8b, 0x16, //0x00000280 movq (%r14), %rdx
- 0x49, 0x89, 0xd0, //0x00000283 movq %rdx, %r8
- 0x48, 0x8b, 0x4d, 0x90, //0x00000286 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x0000028a testq %rdx, %rdx
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000028d jne LBB0_5
- 0xe9, 0x51, 0x25, 0x00, 0x00, //0x00000293 jmp LBB0_501
- //0x00000298 LBB0_1
- 0x4c, 0x89, 0xe0, //0x00000298 movq %r12, %rax
- 0x4d, 0x8d, 0x65, 0x04, //0x0000029b leaq $4(%r13), %r12
- 0x4d, 0x89, 0x22, //0x0000029f movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x000002a2 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x000002a5 testq %rax, %rax
- 0x0f, 0x8f, 0xd2, 0xff, 0xff, 0xff, //0x000002a8 jg LBB0_3
- 0xe9, 0x36, 0x25, 0x00, 0x00, //0x000002ae jmp LBB0_501
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002b3 .p2align 4, 0x90
- //0x000002c0 LBB0_5
- 0x48, 0x8b, 0x45, 0xb0, //0x000002c0 movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000002c4 movq (%rax), %r9
- 0x48, 0x8b, 0x48, 0x08, //0x000002c7 movq $8(%rax), %rcx
- 0x49, 0x39, 0xcc, //0x000002cb cmpq %rcx, %r12
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000002ce jae LBB0_10
- 0x43, 0x8a, 0x04, 0x21, //0x000002d4 movb (%r9,%r12), %al
- 0x3c, 0x0d, //0x000002d8 cmpb $13, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000002da je LBB0_10
- 0x3c, 0x20, //0x000002e0 cmpb $32, %al
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000002e2 je LBB0_10
- 0x04, 0xf7, //0x000002e8 addb $-9, %al
- 0x3c, 0x01, //0x000002ea cmpb $1, %al
- 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000002ec jbe LBB0_10
- 0x4d, 0x89, 0xe5, //0x000002f2 movq %r12, %r13
- 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000002f5 jmp LBB0_36
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002fa .p2align 4, 0x90
- //0x00000300 LBB0_10
- 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x00000300 leaq $1(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000305 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000308 jae LBB0_14
- 0x43, 0x8a, 0x14, 0x29, //0x0000030e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000312 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000315 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000031b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000031e je LBB0_14
- 0x80, 0xc2, 0xf7, //0x00000324 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000327 cmpb $1, %dl
- 0x0f, 0x87, 0x58, 0x01, 0x00, 0x00, //0x0000032a ja LBB0_36
- //0x00000330 .p2align 4, 0x90
- //0x00000330 LBB0_14
- 0x4d, 0x8d, 0x6c, 0x24, 0x02, //0x00000330 leaq $2(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000335 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000338 jae LBB0_18
- 0x43, 0x8a, 0x14, 0x29, //0x0000033e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000342 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000345 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000034b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000034e je LBB0_18
- 0x80, 0xc2, 0xf7, //0x00000354 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000357 cmpb $1, %dl
- 0x0f, 0x87, 0x28, 0x01, 0x00, 0x00, //0x0000035a ja LBB0_36
- //0x00000360 .p2align 4, 0x90
- //0x00000360 LBB0_18
- 0x4d, 0x8d, 0x6c, 0x24, 0x03, //0x00000360 leaq $3(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000365 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000368 jae LBB0_22
- 0x43, 0x8a, 0x14, 0x29, //0x0000036e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000372 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000375 je LBB0_22
- 0x80, 0xfa, 0x20, //0x0000037b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000037e je LBB0_22
- 0x80, 0xc2, 0xf7, //0x00000384 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000387 cmpb $1, %dl
- 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x0000038a ja LBB0_36
- //0x00000390 .p2align 4, 0x90
- //0x00000390 LBB0_22
- 0x4d, 0x8d, 0x6c, 0x24, 0x04, //0x00000390 leaq $4(%r12), %r13
- 0x48, 0x89, 0xca, //0x00000395 movq %rcx, %rdx
- 0x4c, 0x29, 0xea, //0x00000398 subq %r13, %rdx
- 0x0f, 0x86, 0xd2, 0x23, 0x00, 0x00, //0x0000039b jbe LBB0_473
- 0x4d, 0x01, 0xcd, //0x000003a1 addq %r9, %r13
- 0x48, 0x83, 0xfa, 0x20, //0x000003a4 cmpq $32, %rdx
- 0x0f, 0x82, 0x56, 0x00, 0x00, 0x00, //0x000003a8 jb LBB0_28
- 0x48, 0x89, 0xce, //0x000003ae movq %rcx, %rsi
- 0x4c, 0x29, 0xe6, //0x000003b1 subq %r12, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x000003b4 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x000003b8 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x000003bb andq $-32, %rdi
- 0x4c, 0x01, 0xe7, //0x000003bf addq %r12, %rdi
- 0x49, 0x8d, 0x7c, 0x39, 0x24, //0x000003c2 leaq $36(%r9,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x000003c7 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ca .p2align 4, 0x90
- //0x000003d0 LBB0_25
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000003d0 vmovdqu (%r13), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003d6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000003db vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x000003df vpmovmskb %ymm0, %ebx
- 0x83, 0xfb, 0xff, //0x000003e3 cmpl $-1, %ebx
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000003e6 jne LBB0_35
- 0x49, 0x83, 0xc5, 0x20, //0x000003ec addq $32, %r13
- 0x48, 0x83, 0xc2, 0xe0, //0x000003f0 addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x000003f4 cmpq $31, %rdx
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x000003f8 ja LBB0_25
- 0x48, 0x89, 0xf2, //0x000003fe movq %rsi, %rdx
- 0x49, 0x89, 0xfd, //0x00000401 movq %rdi, %r13
- //0x00000404 LBB0_28
- 0x48, 0x85, 0xd2, //0x00000404 testq %rdx, %rdx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000407 je LBB0_34
- 0x49, 0x8d, 0x74, 0x15, 0x00, //0x0000040d leaq (%r13,%rdx), %rsi
- 0x49, 0xff, 0xc5, //0x00000412 incq %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000415 .p2align 4, 0x90
- //0x00000420 LBB0_30
- 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00000420 movsbl $-1(%r13), %edi
- 0x83, 0xff, 0x20, //0x00000425 cmpl $32, %edi
- 0x0f, 0x87, 0x09, 0x11, 0x00, 0x00, //0x00000428 ja LBB0_268
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000042e movabsq $4294977024, %rax
- 0x48, 0x0f, 0xa3, 0xf8, //0x00000438 btq %rdi, %rax
- 0x0f, 0x83, 0xf5, 0x10, 0x00, 0x00, //0x0000043c jae LBB0_268
- 0x48, 0xff, 0xca, //0x00000442 decq %rdx
- 0x49, 0xff, 0xc5, //0x00000445 incq %r13
- 0x48, 0x85, 0xd2, //0x00000448 testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000044b jne LBB0_30
- 0x49, 0x89, 0xf5, //0x00000451 movq %rsi, %r13
- //0x00000454 LBB0_34
- 0x4d, 0x29, 0xcd, //0x00000454 subq %r9, %r13
- 0x49, 0x39, 0xcd, //0x00000457 cmpq %rcx, %r13
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000045a jb LBB0_36
- 0xe9, 0x11, 0x23, 0x00, 0x00, //0x00000460 jmp LBB0_474
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000465 .p2align 4, 0x90
- //0x00000470 LBB0_35
- 0x4d, 0x29, 0xcd, //0x00000470 subq %r9, %r13
- 0xf7, 0xd3, //0x00000473 notl %ebx
- 0x48, 0x63, 0xd3, //0x00000475 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00000478 bsfq %rdx, %rdx
- 0x49, 0x01, 0xd5, //0x0000047c addq %rdx, %r13
- 0x49, 0x39, 0xcd, //0x0000047f cmpq %rcx, %r13
- 0x0f, 0x83, 0xee, 0x22, 0x00, 0x00, //0x00000482 jae LBB0_474
- //0x00000488 LBB0_36
- 0x4d, 0x8d, 0x65, 0x01, //0x00000488 leaq $1(%r13), %r12
- 0x4d, 0x89, 0x22, //0x0000048c movq %r12, (%r10)
- 0x43, 0x0f, 0xbe, 0x3c, 0x29, //0x0000048f movsbl (%r9,%r13), %edi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000494 movq $-1, %rcx
- 0x85, 0xff, //0x0000049b testl %edi, %edi
- 0x0f, 0x84, 0x46, 0x23, 0x00, 0x00, //0x0000049d je LBB0_501
- 0x4c, 0x89, 0xee, //0x000004a3 movq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x000004a6 notq %rsi
- 0x49, 0x8d, 0x50, 0xff, //0x000004a9 leaq $-1(%r8), %rdx
- 0x43, 0x8b, 0x1c, 0xc6, //0x000004ad movl (%r14,%r8,8), %ebx
- 0x48, 0x8b, 0x45, 0x90, //0x000004b1 movq $-112(%rbp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000004b5 cmpq $-1, %rax
- 0x49, 0x0f, 0x44, 0xc5, //0x000004b9 cmoveq %r13, %rax
- 0x48, 0x89, 0x45, 0x90, //0x000004bd movq %rax, $-112(%rbp)
- 0xff, 0xcb, //0x000004c1 decl %ebx
- 0x83, 0xfb, 0x05, //0x000004c3 cmpl $5, %ebx
- 0x0f, 0x87, 0x0d, 0x02, 0x00, 0x00, //0x000004c6 ja LBB0_67
- 0x48, 0x8d, 0x05, 0x45, 0x25, 0x00, 0x00, //0x000004cc leaq $9541(%rip), %rax /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x1c, 0x98, //0x000004d3 movslq (%rax,%rbx,4), %rbx
- 0x48, 0x01, 0xc3, //0x000004d7 addq %rax, %rbx
- 0xff, 0xe3, //0x000004da jmpq *%rbx
- //0x000004dc LBB0_39
- 0x83, 0xff, 0x2c, //0x000004dc cmpl $44, %edi
- 0x0f, 0x84, 0x01, 0x06, 0x00, 0x00, //0x000004df je LBB0_73
- 0x83, 0xff, 0x5d, //0x000004e5 cmpl $93, %edi
- 0x0f, 0x84, 0xd3, 0x01, 0x00, 0x00, //0x000004e8 je LBB0_41
- 0xe9, 0xef, 0x22, 0x00, 0x00, //0x000004ee jmp LBB0_500
- //0x000004f3 LBB0_42
- 0x40, 0x80, 0xff, 0x5d, //0x000004f3 cmpb $93, %dil
- 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x000004f7 je LBB0_41
- 0x4b, 0xc7, 0x04, 0xc6, 0x01, 0x00, 0x00, 0x00, //0x000004fd movq $1, (%r14,%r8,8)
- 0x83, 0xff, 0x7b, //0x00000505 cmpl $123, %edi
- 0x0f, 0x86, 0xd7, 0x01, 0x00, 0x00, //0x00000508 jbe LBB0_68
- 0xe9, 0xcf, 0x22, 0x00, 0x00, //0x0000050e jmp LBB0_500
- //0x00000513 LBB0_44
- 0x40, 0x80, 0xff, 0x22, //0x00000513 cmpb $34, %dil
- 0x0f, 0x85, 0xc5, 0x22, 0x00, 0x00, //0x00000517 jne LBB0_500
- 0x4b, 0xc7, 0x04, 0xc6, 0x04, 0x00, 0x00, 0x00, //0x0000051d movq $4, (%r14,%r8,8)
- 0x48, 0x8b, 0x45, 0xb0, //0x00000525 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000529 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x98, 0x20, //0x0000052d testb $32, $-104(%rbp)
- 0x4c, 0x89, 0x65, 0xa8, //0x00000531 movq %r12, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb8, //0x00000535 movq %rdx, $-72(%rbp)
- 0x0f, 0x85, 0xc9, 0x05, 0x00, 0x00, //0x00000539 jne LBB0_75
- 0x48, 0x89, 0xd1, //0x0000053f movq %rdx, %rcx
- 0x4c, 0x29, 0xe1, //0x00000542 subq %r12, %rcx
- 0x0f, 0x84, 0x34, 0x24, 0x00, 0x00, //0x00000545 je LBB0_507
- 0x4b, 0x8d, 0x1c, 0x21, //0x0000054b leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x0000054f cmpq $64, %rcx
- 0x0f, 0x82, 0xea, 0x18, 0x00, 0x00, //0x00000553 jb LBB0_356
- 0x41, 0x89, 0xcf, //0x00000559 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x0000055c andl $63, %r15d
- 0x48, 0x8d, 0x54, 0x32, 0xc0, //0x00000560 leaq $-64(%rdx,%rsi), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x00000565 andq $-64, %rdx
- 0x4c, 0x01, 0xe2, //0x00000569 addq %r12, %rdx
- 0x4d, 0x89, 0xcb, //0x0000056c movq %r9, %r11
- 0x4d, 0x8d, 0x4c, 0x11, 0x40, //0x0000056f leaq $64(%r9,%rdx), %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000574 movq $-1, %r8
- 0x45, 0x31, 0xf6, //0x0000057b xorl %r14d, %r14d
- 0x90, 0x90, //0x0000057e .p2align 4, 0x90
- //0x00000580 LBB0_49
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000580 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000584 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000589 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x0000058d vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000591 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000595 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000599 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000059d vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x000005a1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000005a5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x000005a9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x000005ad shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000005b1 orq %rax, %rsi
- 0x49, 0x83, 0xf8, 0xff, //0x000005b4 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000005b8 jne LBB0_51
- 0x48, 0x85, 0xf6, //0x000005be testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005c1 jne LBB0_58
- //0x000005c7 LBB0_51
- 0x48, 0x09, 0xfa, //0x000005c7 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000005ca movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000005cd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000005d0 jne LBB0_59
- //0x000005d6 LBB0_52
- 0x48, 0x85, 0xd2, //0x000005d6 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x000005d9 jne LBB0_60
- //0x000005df LBB0_53
- 0x48, 0x83, 0xc1, 0xc0, //0x000005df addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x000005e3 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000005e7 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000005eb ja LBB0_49
- 0xe9, 0x83, 0x14, 0x00, 0x00, //0x000005f1 jmp LBB0_54
- //0x000005f6 LBB0_58
- 0x48, 0x89, 0xd8, //0x000005f6 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x000005f9 subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x000005fc bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x00000600 addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x00000603 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000606 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000609 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000060c je LBB0_52
- //0x00000612 LBB0_59
- 0x4c, 0x89, 0xf0, //0x00000612 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000615 notq %rax
- 0x48, 0x21, 0xf0, //0x00000618 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x0000061b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x0000061f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00000622 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00000625 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000628 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000062b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000635 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00000638 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x0000063b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000063e setb %r14b
- 0x48, 0x01, 0xff, //0x00000642 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000645 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000064f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00000652 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000655 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00000659 notq %rdi
- 0x48, 0x21, 0xfa, //0x0000065c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x0000065f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000662 je LBB0_53
- 0xe9, 0x4d, 0x14, 0x00, 0x00, //0x00000668 jmp LBB0_60
- //0x0000066d LBB0_61
- 0x40, 0x80, 0xff, 0x3a, //0x0000066d cmpb $58, %dil
- 0x0f, 0x85, 0x6b, 0x21, 0x00, 0x00, //0x00000671 jne LBB0_500
- 0x4b, 0xc7, 0x04, 0xc6, 0x00, 0x00, 0x00, 0x00, //0x00000677 movq $0, (%r14,%r8,8)
- 0xe9, 0xfc, 0xfb, 0xff, 0xff, //0x0000067f jmp LBB0_3
- //0x00000684 LBB0_63
- 0x83, 0xff, 0x2c, //0x00000684 cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000687 jne LBB0_64
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000068d cmpq $4095, %r8
- 0x0f, 0x8f, 0xe8, 0x20, 0x00, 0x00, //0x00000694 jg LBB0_489
- 0x49, 0x8d, 0x40, 0x01, //0x0000069a leaq $1(%r8), %rax
- 0x49, 0x89, 0x06, //0x0000069e movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006a1 movq $3, $8(%r14,%r8,8)
- 0xe9, 0xd1, 0xfb, 0xff, 0xff, //0x000006aa jmp LBB0_3
- //0x000006af LBB0_65
- 0x83, 0xff, 0x22, //0x000006af cmpl $34, %edi
- 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000006b2 je LBB0_92
- //0x000006b8 LBB0_64
- 0x83, 0xff, 0x7d, //0x000006b8 cmpl $125, %edi
- 0x0f, 0x85, 0x21, 0x21, 0x00, 0x00, //0x000006bb jne LBB0_500
- //0x000006c1 LBB0_41
- 0x49, 0x89, 0x16, //0x000006c1 movq %rdx, (%r14)
- 0x49, 0x89, 0xd0, //0x000006c4 movq %rdx, %r8
- 0x48, 0x8b, 0x4d, 0x90, //0x000006c7 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x000006cb testq %rdx, %rdx
- 0x0f, 0x85, 0xec, 0xfb, 0xff, 0xff, //0x000006ce jne LBB0_5
- 0xe9, 0x10, 0x21, 0x00, 0x00, //0x000006d4 jmp LBB0_501
- //0x000006d9 LBB0_67
- 0x49, 0x89, 0x16, //0x000006d9 movq %rdx, (%r14)
- 0x83, 0xff, 0x7b, //0x000006dc cmpl $123, %edi
- 0x0f, 0x87, 0xfd, 0x20, 0x00, 0x00, //0x000006df ja LBB0_500
- //0x000006e5 LBB0_68
- 0x4f, 0x8d, 0x3c, 0x29, //0x000006e5 leaq (%r9,%r13), %r15
- 0x89, 0xf8, //0x000006e9 movl %edi, %eax
- 0x48, 0x8d, 0x15, 0x3e, 0x23, 0x00, 0x00, //0x000006eb leaq $9022(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000006f2 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000006f6 addq %rdx, %rax
- 0xff, 0xe0, //0x000006f9 jmpq *%rax
- //0x000006fb LBB0_69
- 0x48, 0x8b, 0x45, 0xb0, //0x000006fb movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000006ff movq $8(%rax), %r10
- 0x4d, 0x29, 0xea, //0x00000703 subq %r13, %r10
- 0x0f, 0x84, 0x9c, 0x20, 0x00, 0x00, //0x00000706 je LBB0_477
- 0x41, 0x80, 0x3f, 0x30, //0x0000070c cmpb $48, (%r15)
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000710 jne LBB0_132
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000716 movl $1, %r14d
- 0x49, 0x83, 0xfa, 0x01, //0x0000071c cmpq $1, %r10
- 0x0f, 0x84, 0x38, 0xfb, 0xff, 0xff, //0x00000720 je LBB0_72
- 0x43, 0x8a, 0x0c, 0x21, //0x00000726 movb (%r9,%r12), %cl
- 0x80, 0xc1, 0xd2, //0x0000072a addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000072d cmpb $55, %cl
- 0x0f, 0x87, 0x28, 0xfb, 0xff, 0xff, //0x00000730 ja LBB0_72
- 0x0f, 0xb6, 0xc1, //0x00000736 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000739 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000743 btq %rax, %rcx
- 0x4c, 0x89, 0xe1, //0x00000747 movq %r12, %rcx
- 0x0f, 0x83, 0x11, 0xfb, 0xff, 0xff, //0x0000074a jae LBB0_199
- //0x00000750 LBB0_132
- 0x4c, 0x89, 0x65, 0xa8, //0x00000750 movq %r12, $-88(%rbp)
- 0x49, 0x83, 0xfa, 0x20, //0x00000754 cmpq $32, %r10
- 0x0f, 0x82, 0xbe, 0x16, 0x00, 0x00, //0x00000758 jb LBB0_355
- 0x49, 0x8d, 0x4a, 0xe0, //0x0000075e leaq $-32(%r10), %rcx
- 0x48, 0x89, 0xc8, //0x00000762 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x00000765 andq $-32, %rax
- 0x4e, 0x8d, 0x74, 0x38, 0x20, //0x00000769 leaq $32(%rax,%r15), %r14
- 0x83, 0xe1, 0x1f, //0x0000076e andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00000771 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000775 movq $-1, %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000077c movq $-1, %r12
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000783 movq $-1, %rax
- 0x4d, 0x89, 0xfb, //0x0000078a movq %r15, %r11
- 0x90, 0x90, 0x90, //0x0000078d .p2align 4, 0x90
- //0x00000790 LBB0_134
- 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00000790 vmovdqu (%r11), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00000795 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x0000079a vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x0000079e vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x000007a2 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x000007a6 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000007aa vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x000007ae vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000007b2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000007b6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000007ba vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000007be vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000007c2 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x000007c6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000007ca vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000007ce vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000007d2 vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x000007d6 notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000007d9 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000007dd cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007e0 je LBB0_136
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000007e6 movl $-1, %ebx
- 0xd3, 0xe3, //0x000007eb shll %cl, %ebx
- 0xf7, 0xd3, //0x000007ed notl %ebx
- 0x21, 0xdf, //0x000007ef andl %ebx, %edi
- 0x21, 0xda, //0x000007f1 andl %ebx, %edx
- 0x21, 0xf3, //0x000007f3 andl %esi, %ebx
- 0x89, 0xde, //0x000007f5 movl %ebx, %esi
- //0x000007f7 LBB0_136
- 0x44, 0x8d, 0x4f, 0xff, //0x000007f7 leal $-1(%rdi), %r9d
- 0x41, 0x21, 0xf9, //0x000007fb andl %edi, %r9d
- 0x0f, 0x85, 0xab, 0x13, 0x00, 0x00, //0x000007fe jne LBB0_345
- 0x8d, 0x5a, 0xff, //0x00000804 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00000807 andl %edx, %ebx
- 0x0f, 0x85, 0x5e, 0x12, 0x00, 0x00, //0x00000809 jne LBB0_339
- 0x8d, 0x5e, 0xff, //0x0000080f leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00000812 andl %esi, %ebx
- 0x0f, 0x85, 0x53, 0x12, 0x00, 0x00, //0x00000814 jne LBB0_339
- 0x85, 0xff, //0x0000081a testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000081c je LBB0_142
- 0x4c, 0x89, 0xdb, //0x00000822 movq %r11, %rbx
- 0x4c, 0x29, 0xfb, //0x00000825 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x00000828 bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x0000082b addq %rbx, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x0000082e cmpq $-1, %rax
- 0x0f, 0x85, 0x8d, 0x13, 0x00, 0x00, //0x00000832 jne LBB0_347
- 0x48, 0x89, 0xf8, //0x00000838 movq %rdi, %rax
- //0x0000083b LBB0_142
- 0x85, 0xd2, //0x0000083b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000083d je LBB0_145
- 0x4c, 0x89, 0xdf, //0x00000843 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000846 subq %r15, %rdi
- 0x0f, 0xbc, 0xd2, //0x00000849 bsfl %edx, %edx
- 0x48, 0x01, 0xfa, //0x0000084c addq %rdi, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x0000084f cmpq $-1, %r12
- 0x0f, 0x85, 0xf1, 0x12, 0x00, 0x00, //0x00000853 jne LBB0_340
- 0x49, 0x89, 0xd4, //0x00000859 movq %rdx, %r12
- //0x0000085c LBB0_145
- 0x85, 0xf6, //0x0000085c testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000085e je LBB0_148
- 0x4c, 0x89, 0xdf, //0x00000864 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000867 subq %r15, %rdi
- 0x0f, 0xbc, 0xd6, //0x0000086a bsfl %esi, %edx
- 0x48, 0x01, 0xfa, //0x0000086d addq %rdi, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000870 cmpq $-1, %r8
- 0x0f, 0x85, 0xd0, 0x12, 0x00, 0x00, //0x00000874 jne LBB0_340
- 0x49, 0x89, 0xd0, //0x0000087a movq %rdx, %r8
- //0x0000087d LBB0_148
- 0x83, 0xf9, 0x20, //0x0000087d cmpl $32, %ecx
- 0x0f, 0x85, 0x51, 0x05, 0x00, 0x00, //0x00000880 jne LBB0_180
- 0x49, 0x83, 0xc3, 0x20, //0x00000886 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x0000088a addq $-32, %r10
- 0x49, 0x83, 0xfa, 0x1f, //0x0000088e cmpq $31, %r10
- 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000892 ja LBB0_134
- 0xc5, 0xf8, 0x77, //0x00000898 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0xfd, 0xf8, 0xff, 0xff, //0x0000089b vmovdqu $-1795(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xd5, 0xf8, 0xff, 0xff, //0x000008a3 vmovdqu $-1835(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xad, 0xf8, 0xff, 0xff, //0x000008ab vmovdqu $-1875(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x85, 0xf8, 0xff, 0xff, //0x000008b3 vmovdqu $-1915(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x5d, 0xf8, 0xff, 0xff, //0x000008bb vmovdqu $-1955(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x35, 0xf8, 0xff, 0xff, //0x000008c3 vmovdqu $-1995(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008cb vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x05, 0x08, 0xf8, 0xff, 0xff, //0x000008d0 vmovdqu $-2040(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xf7, 0xff, 0xff, //0x000008d8 vmovdqu $-2080(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xb8, 0xf7, 0xff, 0xff, //0x000008e0 vmovdqu $-2120(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x90, 0xf7, 0xff, 0xff, //0x000008e8 vmovdqu $-2160(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4c, 0x8b, 0x55, 0xc0, //0x000008f0 movq $-64(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x10, //0x000008f4 cmpq $16, %r10
- 0x0f, 0x82, 0x52, 0x01, 0x00, 0x00, //0x000008f8 jb LBB0_169
- //0x000008fe LBB0_151
- 0x4d, 0x8d, 0x4a, 0xf0, //0x000008fe leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc9, //0x00000902 movq %r9, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x00000905 andq $-16, %rcx
- 0x4e, 0x8d, 0x5c, 0x31, 0x10, //0x00000909 leaq $16(%rcx,%r14), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x0000090e andl $15, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000912 .p2align 4, 0x90
- //0x00000920 LBB0_152
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00000920 vmovdqu (%r14), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0xe3, 0xf6, 0xff, 0xff, //0x00000925 vpcmpgtb $-2333(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xeb, 0xf6, 0xff, 0xff, //0x0000092d vmovdqu $-2325(%rip), %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00000935 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00000939 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0xeb, 0xf6, 0xff, 0xff, //0x0000093d vpcmpeqb $-2325(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0xf3, 0xf6, 0xff, 0xff, //0x00000945 vpcmpeqb $-2317(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000094d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0xf7, 0xf6, 0xff, 0xff, //0x00000951 vpor $-2313(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0xff, 0xf6, 0xff, 0xff, //0x00000959 vpcmpeqb $-2305(%rip), %xmm0, %xmm0 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x07, 0xf7, 0xff, 0xff, //0x00000961 vpcmpeqb $-2297(%rip), %xmm3, %xmm3 /* LCPI0_17+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000969 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000096d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00000971 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00000975 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00000979 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000097d vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000981 vpmovmskb %xmm1, %ecx
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000985 movl $4294967295, %ebx
- 0x48, 0x31, 0xd9, //0x0000098a xorq %rbx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000098d bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x00000991 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000994 je LBB0_154
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000099a movl $-1, %ebx
- 0xd3, 0xe3, //0x0000099f shll %cl, %ebx
- 0xf7, 0xd3, //0x000009a1 notl %ebx
- 0x21, 0xdf, //0x000009a3 andl %ebx, %edi
- 0x21, 0xde, //0x000009a5 andl %ebx, %esi
- 0x21, 0xd3, //0x000009a7 andl %edx, %ebx
- 0x89, 0xda, //0x000009a9 movl %ebx, %edx
- //0x000009ab LBB0_154
- 0x8d, 0x5f, 0xff, //0x000009ab leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000009ae andl %edi, %ebx
- 0x0f, 0x85, 0xe1, 0x11, 0x00, 0x00, //0x000009b0 jne LBB0_344
- 0x8d, 0x5e, 0xff, //0x000009b6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000009b9 andl %esi, %ebx
- 0x0f, 0x85, 0xd6, 0x11, 0x00, 0x00, //0x000009bb jne LBB0_344
- 0x8d, 0x5a, 0xff, //0x000009c1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000009c4 andl %edx, %ebx
- 0x0f, 0x85, 0xcb, 0x11, 0x00, 0x00, //0x000009c6 jne LBB0_344
- 0x85, 0xff, //0x000009cc testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009ce je LBB0_160
- 0x4c, 0x89, 0xf3, //0x000009d4 movq %r14, %rbx
- 0x4c, 0x29, 0xfb, //0x000009d7 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x000009da bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x000009dd addq %rbx, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x000009e0 cmpq $-1, %rax
- 0x0f, 0x85, 0xdb, 0x11, 0x00, 0x00, //0x000009e4 jne LBB0_347
- 0x48, 0x89, 0xf8, //0x000009ea movq %rdi, %rax
- //0x000009ed LBB0_160
- 0x85, 0xf6, //0x000009ed testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009ef je LBB0_163
- 0x4c, 0x89, 0xf7, //0x000009f5 movq %r14, %rdi
- 0x4c, 0x29, 0xff, //0x000009f8 subq %r15, %rdi
- 0x0f, 0xbc, 0xf6, //0x000009fb bsfl %esi, %esi
- 0x48, 0x01, 0xfe, //0x000009fe addq %rdi, %rsi
- 0x49, 0x83, 0xfc, 0xff, //0x00000a01 cmpq $-1, %r12
- 0x0f, 0x85, 0xed, 0x12, 0x00, 0x00, //0x00000a05 jne LBB0_350
- 0x49, 0x89, 0xf4, //0x00000a0b movq %rsi, %r12
- //0x00000a0e LBB0_163
- 0x85, 0xd2, //0x00000a0e testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000a10 je LBB0_166
- 0x4c, 0x89, 0xf6, //0x00000a16 movq %r14, %rsi
- 0x4c, 0x29, 0xfe, //0x00000a19 subq %r15, %rsi
- 0x0f, 0xbc, 0xd2, //0x00000a1c bsfl %edx, %edx
- 0x48, 0x01, 0xf2, //0x00000a1f addq %rsi, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000a22 cmpq $-1, %r8
- 0x0f, 0x85, 0x1e, 0x11, 0x00, 0x00, //0x00000a26 jne LBB0_340
- 0x49, 0x89, 0xd0, //0x00000a2c movq %rdx, %r8
- //0x00000a2f LBB0_166
- 0x83, 0xf9, 0x10, //0x00000a2f cmpl $16, %ecx
- 0x0f, 0x85, 0x82, 0x05, 0x00, 0x00, //0x00000a32 jne LBB0_186
- 0x49, 0x83, 0xc6, 0x10, //0x00000a38 addq $16, %r14
- 0x49, 0x83, 0xc2, 0xf0, //0x00000a3c addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x00000a40 cmpq $15, %r10
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00000a44 ja LBB0_152
- 0x4d, 0x89, 0xca, //0x00000a4a movq %r9, %r10
- 0x4d, 0x89, 0xde, //0x00000a4d movq %r11, %r14
- //0x00000a50 LBB0_169
- 0x4d, 0x85, 0xd2, //0x00000a50 testq %r10, %r10
- 0x0f, 0x84, 0x64, 0x05, 0x00, 0x00, //0x00000a53 je LBB0_187
- 0x4b, 0x8d, 0x0c, 0x16, //0x00000a59 leaq (%r14,%r10), %rcx
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000a5d jmp LBB0_174
- //0x00000a62 LBB0_171
- 0x49, 0x89, 0xd6, //0x00000a62 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000a65 subq %r15, %r14
- 0x49, 0x83, 0xf8, 0xff, //0x00000a68 cmpq $-1, %r8
- 0x0f, 0x85, 0x15, 0x13, 0x00, 0x00, //0x00000a6c jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000a72 decq %r14
- 0x4d, 0x89, 0xf0, //0x00000a75 movq %r14, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a78 .p2align 4, 0x90
- //0x00000a80 LBB0_173
- 0x49, 0x89, 0xd6, //0x00000a80 movq %rdx, %r14
- 0x49, 0xff, 0xca, //0x00000a83 decq %r10
- 0x0f, 0x84, 0x3a, 0x12, 0x00, 0x00, //0x00000a86 je LBB0_348
- //0x00000a8c LBB0_174
- 0x41, 0x0f, 0xbe, 0x36, //0x00000a8c movsbl (%r14), %esi
- 0x83, 0xc6, 0xd5, //0x00000a90 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x00000a93 cmpl $58, %esi
- 0x0f, 0x87, 0x21, 0x05, 0x00, 0x00, //0x00000a96 ja LBB0_187
- 0x49, 0x8d, 0x56, 0x01, //0x00000a9c leaq $1(%r14), %rdx
- 0x48, 0x8d, 0x3d, 0x65, 0x22, 0x00, 0x00, //0x00000aa0 leaq $8805(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x34, 0xb7, //0x00000aa7 movslq (%rdi,%rsi,4), %rsi
- 0x48, 0x01, 0xfe, //0x00000aab addq %rdi, %rsi
- 0xff, 0xe6, //0x00000aae jmpq *%rsi
- //0x00000ab0 LBB0_176
- 0x49, 0x89, 0xd6, //0x00000ab0 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000ab3 subq %r15, %r14
- 0x49, 0x83, 0xfc, 0xff, //0x00000ab6 cmpq $-1, %r12
- 0x0f, 0x85, 0xc7, 0x12, 0x00, 0x00, //0x00000aba jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000ac0 decq %r14
- 0x4d, 0x89, 0xf4, //0x00000ac3 movq %r14, %r12
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x00000ac6 jmp LBB0_173
- //0x00000acb LBB0_178
- 0x49, 0x89, 0xd6, //0x00000acb movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000ace subq %r15, %r14
- 0x48, 0x83, 0xf8, 0xff, //0x00000ad1 cmpq $-1, %rax
- 0x0f, 0x85, 0xac, 0x12, 0x00, 0x00, //0x00000ad5 jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000adb decq %r14
- 0x4c, 0x89, 0xf0, //0x00000ade movq %r14, %rax
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00000ae1 jmp LBB0_173
- //0x00000ae6 LBB0_73
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000ae6 cmpq $4095, %r8
- 0x0f, 0x8f, 0x8f, 0x1c, 0x00, 0x00, //0x00000aed jg LBB0_489
- 0x49, 0x8d, 0x40, 0x01, //0x00000af3 leaq $1(%r8), %rax
- 0x49, 0x89, 0x06, //0x00000af7 movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000afa movq $0, $8(%r14,%r8,8)
- 0xe9, 0x78, 0xf7, 0xff, 0xff, //0x00000b03 jmp LBB0_3
- //0x00000b08 LBB0_75
- 0x49, 0x89, 0xd2, //0x00000b08 movq %rdx, %r10
- 0x4d, 0x29, 0xe2, //0x00000b0b subq %r12, %r10
- 0x0f, 0x84, 0x74, 0x1e, 0x00, 0x00, //0x00000b0e je LBB0_508
- 0x4c, 0x89, 0xe0, //0x00000b14 movq %r12, %rax
- 0x4d, 0x01, 0xcc, //0x00000b17 addq %r9, %r12
- 0x49, 0x83, 0xfa, 0x40, //0x00000b1a cmpq $64, %r10
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000b1e movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x37, 0x13, 0x00, 0x00, //0x00000b22 jb LBB0_357
- 0x45, 0x89, 0xd6, //0x00000b28 movl %r10d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000b2b andl $63, %r14d
- 0x48, 0x8d, 0x4c, 0x32, 0xc0, //0x00000b2f leaq $-64(%rdx,%rsi), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000b34 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000b38 addq %rax, %rcx
- 0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000b3b leaq $64(%r9,%rcx), %rax
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b40 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000b47 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b4a .p2align 4, 0x90
- //0x00000b50 LBB0_78
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000b50 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000b56 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000b5d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000b61 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000b65 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000b69 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000b6d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xda, //0x00000b71 vpmovmskb %ymm2, %r11d
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000b75 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00000b79 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000b7d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000b81 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000b86 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000b8a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000b8e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000b92 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000b97 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000b9b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000b9f shlq $32, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000ba3 shlq $32, %rbx
- 0x49, 0x09, 0xdb, //0x00000ba7 orq %rbx, %r11
- 0x49, 0x83, 0xf8, 0xff, //0x00000baa cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000bae jne LBB0_80
- 0x4d, 0x85, 0xdb, //0x00000bb4 testq %r11, %r11
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000bb7 jne LBB0_89
- //0x00000bbd LBB0_80
- 0x48, 0xc1, 0xe6, 0x20, //0x00000bbd shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00000bc1 orq %r9, %rdx
- 0x4c, 0x89, 0xd9, //0x00000bc4 movq %r11, %rcx
- 0x4c, 0x09, 0xf9, //0x00000bc7 orq %r15, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000bca jne LBB0_108
- 0x48, 0x09, 0xfe, //0x00000bd0 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000bd3 testq %rdx, %rdx
- 0x0f, 0x85, 0xe1, 0x01, 0x00, 0x00, //0x00000bd6 jne LBB0_109
- //0x00000bdc LBB0_82
- 0x48, 0x85, 0xf6, //0x00000bdc testq %rsi, %rsi
- 0x0f, 0x85, 0x21, 0x1c, 0x00, 0x00, //0x00000bdf jne LBB0_482
- 0x49, 0x83, 0xc2, 0xc0, //0x00000be5 addq $-64, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00000be9 addq $64, %r12
- 0x49, 0x83, 0xfa, 0x3f, //0x00000bed cmpq $63, %r10
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000bf1 ja LBB0_78
- 0xe9, 0xed, 0x0e, 0x00, 0x00, //0x00000bf7 jmp LBB0_84
- //0x00000bfc LBB0_108
- 0x4c, 0x89, 0xf9, //0x00000bfc movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000bff notq %rcx
- 0x4c, 0x21, 0xd9, //0x00000c02 andq %r11, %rcx
- 0x4c, 0x8d, 0x0c, 0x09, //0x00000c05 leaq (%rcx,%rcx), %r9
- 0x4d, 0x09, 0xf9, //0x00000c09 orq %r15, %r9
- 0x4c, 0x89, 0xcb, //0x00000c0c movq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000c0f notq %rbx
- 0x4c, 0x21, 0xdb, //0x00000c12 andq %r11, %rbx
- 0x49, 0x89, 0xc3, //0x00000c15 movq %rax, %r11
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c18 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc3, //0x00000c22 andq %rax, %rbx
- 0x45, 0x31, 0xff, //0x00000c25 xorl %r15d, %r15d
- 0x48, 0x01, 0xcb, //0x00000c28 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000c2b setb %r15b
- 0x48, 0x01, 0xdb, //0x00000c2f addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c32 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000c3c xorq %rax, %rbx
- 0x4c, 0x89, 0xd8, //0x00000c3f movq %r11, %rax
- 0x4c, 0x21, 0xcb, //0x00000c42 andq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000c45 notq %rbx
- 0x48, 0x21, 0xda, //0x00000c48 andq %rbx, %rdx
- 0x48, 0x09, 0xfe, //0x00000c4b orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000c4e testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000c51 je LBB0_82
- 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00000c57 jmp LBB0_109
- //0x00000c5c LBB0_89
- 0x4c, 0x89, 0xe3, //0x00000c5c movq %r12, %rbx
- 0x48, 0x2b, 0x5d, 0xc0, //0x00000c5f subq $-64(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xc3, //0x00000c63 bsfq %r11, %r8
- 0x49, 0x01, 0xd8, //0x00000c67 addq %rbx, %r8
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000c6a jmp LBB0_80
- //0x00000c6f LBB0_92
- 0x4b, 0xc7, 0x04, 0xc6, 0x02, 0x00, 0x00, 0x00, //0x00000c6f movq $2, (%r14,%r8,8)
- 0x48, 0x8b, 0x45, 0xb0, //0x00000c77 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00000c7b movq $8(%rax), %rax
- 0xf6, 0x45, 0x98, 0x20, //0x00000c7f testb $32, $-104(%rbp)
- 0x48, 0x89, 0x45, 0xb8, //0x00000c83 movq %rax, $-72(%rbp)
- 0x0f, 0x85, 0x6c, 0x01, 0x00, 0x00, //0x00000c87 jne LBB0_111
- 0x48, 0x89, 0xc1, //0x00000c8d movq %rax, %rcx
- 0x4c, 0x29, 0xe1, //0x00000c90 subq %r12, %rcx
- 0x0f, 0x84, 0xdd, 0x1c, 0x00, 0x00, //0x00000c93 je LBB0_510
- 0x4b, 0x8d, 0x1c, 0x21, //0x00000c99 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00000c9d cmpq $64, %rcx
- 0x0f, 0x82, 0xf1, 0x11, 0x00, 0x00, //0x00000ca1 jb LBB0_360
- 0x4c, 0x89, 0xca, //0x00000ca7 movq %r9, %rdx
- 0x41, 0x89, 0xcf, //0x00000caa movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00000cad andl $63, %r15d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00000cb1 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000cb6 andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00000cba addq %r12, %rax
- 0x4d, 0x8d, 0x44, 0x01, 0x40, //0x00000cbd leaq $64(%r9,%rax), %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000cc2 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00000cc9 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, //0x00000ccc .p2align 4, 0x90
- //0x00000cd0 LBB0_96
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000cd0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000cd4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000cd9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000cdd vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ce1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000ce5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000ce9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000ced vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000cf1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000cf5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000cf9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000cfd shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00000d01 orq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00000d04 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000d08 jne LBB0_98
- 0x48, 0x85, 0xf6, //0x00000d0e testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000d11 jne LBB0_105
- //0x00000d17 LBB0_98
- 0x48, 0x09, 0xfa, //0x00000d17 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000d1a movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d1d orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000d20 jne LBB0_106
- //0x00000d26 LBB0_99
- 0x48, 0x85, 0xd2, //0x00000d26 testq %rdx, %rdx
- 0x0f, 0x85, 0xe6, 0x0e, 0x00, 0x00, //0x00000d29 jne LBB0_107
- //0x00000d2f LBB0_100
- 0x48, 0x83, 0xc1, 0xc0, //0x00000d2f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00000d33 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000d37 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000d3b ja LBB0_96
- 0xe9, 0x8e, 0x0e, 0x00, 0x00, //0x00000d41 jmp LBB0_101
- //0x00000d46 LBB0_105
- 0x48, 0x89, 0xd8, //0x00000d46 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00000d49 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00000d4c bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00000d50 addq %rax, %r11
- 0x48, 0x09, 0xfa, //0x00000d53 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000d56 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d59 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d5c je LBB0_99
- //0x00000d62 LBB0_106
- 0x4c, 0x89, 0xf0, //0x00000d62 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000d65 notq %rax
- 0x48, 0x21, 0xf0, //0x00000d68 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x00000d6b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x00000d6f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00000d72 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00000d75 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000d78 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d7b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000d85 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00000d88 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00000d8b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x00000d8e setb %r14b
- 0x48, 0x01, 0xff, //0x00000d92 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d95 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00000d9f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00000da2 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000da5 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00000da9 notq %rdi
- 0x48, 0x21, 0xfa, //0x00000dac andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x00000daf testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000db2 je LBB0_100
- 0xe9, 0x58, 0x0e, 0x00, 0x00, //0x00000db8 jmp LBB0_107
- //0x00000dbd LBB0_109
- 0x48, 0x0f, 0xbc, 0xca, //0x00000dbd bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00000dc1 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00000dc4 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0xc9, 0x01, 0x00, 0x00, //0x00000dc8 je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd6, //0x00000dce bsfq %rsi, %rdx
- 0xe9, 0xc5, 0x01, 0x00, 0x00, //0x00000dd2 jmp LBB0_182
- //0x00000dd7 LBB0_180
- 0x49, 0x01, 0xcb, //0x00000dd7 addq %rcx, %r11
- 0xc5, 0xf8, 0x77, //0x00000dda vzeroupper
- 0x4d, 0x89, 0xde, //0x00000ddd movq %r11, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000de0 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000de7 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00000dea movq $-48(%rbp), %rdx
- 0x0f, 0x85, 0xdd, 0x01, 0x00, 0x00, //0x00000dee jne LBB0_188
- 0xe9, 0xdc, 0x19, 0x00, 0x00, //0x00000df4 jmp LBB0_481
- //0x00000df9 LBB0_111
- 0x48, 0x89, 0xc3, //0x00000df9 movq %rax, %rbx
- 0x4c, 0x29, 0xe3, //0x00000dfc subq %r12, %rbx
- 0x0f, 0x84, 0x71, 0x1b, 0x00, 0x00, //0x00000dff je LBB0_510
- 0x4c, 0x89, 0xe1, //0x00000e05 movq %r12, %rcx
- 0x4d, 0x01, 0xcc, //0x00000e08 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x00000e0b cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000e0f movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x98, 0x10, 0x00, 0x00, //0x00000e13 jb LBB0_361
- 0x41, 0x89, 0xde, //0x00000e19 movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000e1c andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00000e20 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000e25 andq $-64, %rax
- 0x49, 0x89, 0xc8, //0x00000e29 movq %rcx, %r8
- 0x48, 0x01, 0xc8, //0x00000e2c addq %rcx, %rax
- 0x49, 0x8d, 0x44, 0x01, 0x40, //0x00000e2f leaq $64(%r9,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000e34 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000e38 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00000e3f xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e42 .p2align 4, 0x90
- //0x00000e50 LBB0_114
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000e50 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000e56 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000e5d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000e61 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000e65 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e69 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000e6d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00000e71 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000e75 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e79 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000e7d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e81 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000e86 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000e8a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000e8e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e92 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e97 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000e9b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000e9f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000ea3 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00000ea7 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x00000eaa cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000eae jne LBB0_116
- 0x48, 0x85, 0xc9, //0x00000eb4 testq %rcx, %rcx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000eb7 jne LBB0_125
- //0x00000ebd LBB0_116
- 0x48, 0xc1, 0xe6, 0x20, //0x00000ebd shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00000ec1 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00000ec4 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00000ec7 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000eca jne LBB0_126
- 0x48, 0x09, 0xfe, //0x00000ed0 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000ed3 testq %rdx, %rdx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000ed6 jne LBB0_127
- //0x00000edc LBB0_118
- 0x48, 0x85, 0xf6, //0x00000edc testq %rsi, %rsi
- 0x0f, 0x85, 0x4f, 0x19, 0x00, 0x00, //0x00000edf jne LBB0_502
- 0x48, 0x83, 0xc3, 0xc0, //0x00000ee5 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00000ee9 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000eed cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000ef1 ja LBB0_114
- 0xe9, 0x68, 0x0d, 0x00, 0x00, //0x00000ef7 jmp LBB0_120
- //0x00000efc LBB0_126
- 0x4d, 0x89, 0xfa, //0x00000efc movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x00000eff notq %r10
- 0x49, 0x21, 0xca, //0x00000f02 andq %rcx, %r10
- 0x4f, 0x8d, 0x0c, 0x12, //0x00000f05 leaq (%r10,%r10), %r9
- 0x4d, 0x09, 0xf9, //0x00000f09 orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x00000f0c movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f0f notq %rax
- 0x48, 0x21, 0xc8, //0x00000f12 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f15 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x00000f1f andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x00000f22 xorl %r15d, %r15d
- 0x4c, 0x01, 0xd0, //0x00000f25 addq %r10, %rax
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f28 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0x92, 0xc7, //0x00000f2c setb %r15b
- 0x48, 0x01, 0xc0, //0x00000f30 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f33 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00000f3d xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x00000f40 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f43 notq %rax
- 0x48, 0x21, 0xc2, //0x00000f46 andq %rax, %rdx
- 0x48, 0x09, 0xfe, //0x00000f49 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000f4c testq %rdx, %rdx
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x00000f4f je LBB0_118
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000f55 jmp LBB0_127
- //0x00000f5a LBB0_125
- 0x4c, 0x89, 0xe0, //0x00000f5a movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00000f5d subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00000f61 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00000f65 addq %rax, %r11
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f68 jmp LBB0_116
- //0x00000f6d LBB0_127
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f6d bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00000f71 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00000f74 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0x8d, 0x01, 0x00, 0x00, //0x00000f78 je LBB0_203
- 0x48, 0x0f, 0xbc, 0xd6, //0x00000f7e bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000f82 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000f86 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000f89 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x8e, 0x01, 0x00, 0x00, //0x00000f8c jae LBB0_204
- 0xe9, 0x19, 0x1a, 0x00, 0x00, //0x00000f92 jmp LBB0_129
- //0x00000f97 LBB0_181
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f97 movl $64, %edx
- //0x00000f9c LBB0_182
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f9c movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000fa0 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000fa4 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000fa7 cmpq %rcx, %rdx
- 0x0f, 0x82, 0xe5, 0x19, 0x00, 0x00, //0x00000faa jb LBB0_509
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00000fb0 leaq $1(%r12,%rcx), %r12
- 0xe9, 0x10, 0x0b, 0x00, 0x00, //0x00000fb5 jmp LBB0_184
- //0x00000fba LBB0_186
- 0x49, 0x01, 0xce, //0x00000fba addq %rcx, %r14
- //0x00000fbd LBB0_187
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fbd movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000fc4 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00000fc7 movq $-48(%rbp), %rdx
- 0x0f, 0x84, 0x04, 0x18, 0x00, 0x00, //0x00000fcb je LBB0_481
- //0x00000fd1 LBB0_188
- 0x4d, 0x85, 0xc0, //0x00000fd1 testq %r8, %r8
- 0x0f, 0x84, 0xfb, 0x17, 0x00, 0x00, //0x00000fd4 je LBB0_481
- 0x48, 0x85, 0xc0, //0x00000fda testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x17, 0x00, 0x00, //0x00000fdd je LBB0_481
- 0x4d, 0x29, 0xfe, //0x00000fe3 subq %r15, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00000fe6 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xcc, //0x00000fea cmpq %rcx, %r12
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000fed je LBB0_196
- 0x48, 0x39, 0xc8, //0x00000ff3 cmpq %rcx, %rax
- 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00000ff6 je LBB0_196
- 0x49, 0x39, 0xc8, //0x00000ffc cmpq %rcx, %r8
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000fff je LBB0_196
- 0x4d, 0x85, 0xc0, //0x00001005 testq %r8, %r8
- 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xf0, 0xff, 0xff, //0x00001008 vmovdqu $-3984(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xf0, 0xff, 0xff, //0x00001010 vmovdqu $-3960(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xf0, 0xff, 0xff, //0x00001018 vmovdqu $-3936(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xf0, 0xff, 0xff, //0x00001020 vmovdqu $-3912(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001028 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xcb, 0xf0, 0xff, 0xff, //0x0000102d vmovdqu $-3893(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xe3, 0xf0, 0xff, 0xff, //0x00001035 vmovdqu $-3869(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xf0, 0xff, 0xff, //0x0000103d vmovdqu $-3845(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x13, 0xf1, 0xff, 0xff, //0x00001045 vmovdqu $-3821(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x2b, 0xf1, 0xff, 0xff, //0x0000104d vmovdqu $-3797(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x43, 0xf1, 0xff, 0xff, //0x00001055 vmovdqu $-3773(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x0000105d jle LBB0_200
- 0x49, 0x8d, 0x48, 0xff, //0x00001063 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcc, //0x00001067 cmpq %rcx, %r12
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x0000106a je LBB0_200
- 0x49, 0xf7, 0xd0, //0x00001070 notq %r8
- 0x4d, 0x89, 0xc6, //0x00001073 movq %r8, %r14
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00001076 jmp LBB0_197
- //0x0000107b LBB0_196
- 0x49, 0xf7, 0xde, //0x0000107b negq %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0xfa, 0xef, 0xff, 0xff, //0x0000107e vmovdqu $-4102(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x12, 0xf0, 0xff, 0xff, //0x00001086 vmovdqu $-4078(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x2a, 0xf0, 0xff, 0xff, //0x0000108e vmovdqu $-4054(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x42, 0xf0, 0xff, 0xff, //0x00001096 vmovdqu $-4030(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000109e vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x55, 0xf0, 0xff, 0xff, //0x000010a3 vmovdqu $-4011(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x6d, 0xf0, 0xff, 0xff, //0x000010ab vmovdqu $-3987(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x85, 0xf0, 0xff, 0xff, //0x000010b3 vmovdqu $-3963(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf0, 0xff, 0xff, //0x000010bb vmovdqu $-3939(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb5, 0xf0, 0xff, 0xff, //0x000010c3 vmovdqu $-3915(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xcd, 0xf0, 0xff, 0xff, //0x000010cb vmovdqu $-3891(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- //0x000010d3 LBB0_197
- 0x4d, 0x85, 0xf6, //0x000010d3 testq %r14, %r14
- 0x4c, 0x8b, 0x65, 0xa8, //0x000010d6 movq $-88(%rbp), %r12
- 0x0f, 0x88, 0xf2, 0x16, 0x00, 0x00, //0x000010da js LBB0_480
- 0x48, 0x8b, 0x0a, //0x000010e0 movq (%rdx), %rcx
- 0xe9, 0x79, 0xf1, 0xff, 0xff, //0x000010e3 jmp LBB0_199
- //0x000010e8 LBB0_200
- 0x48, 0x89, 0xc1, //0x000010e8 movq %rax, %rcx
- 0x4c, 0x09, 0xe1, //0x000010eb orq %r12, %rcx
- 0x4c, 0x39, 0xe0, //0x000010ee cmpq %r12, %rax
- 0x0f, 0x8c, 0x98, 0x02, 0x00, 0x00, //0x000010f1 jl LBB0_249
- 0x48, 0x85, 0xc9, //0x000010f7 testq %rcx, %rcx
- 0x0f, 0x88, 0x8f, 0x02, 0x00, 0x00, //0x000010fa js LBB0_249
- 0x48, 0xf7, 0xd0, //0x00001100 notq %rax
- 0x49, 0x89, 0xc6, //0x00001103 movq %rax, %r14
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x00001106 jmp LBB0_197
- //0x0000110b LBB0_203
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000110b movl $64, %edx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001110 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001114 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00001117 cmpq %rcx, %rdx
- 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000111a jb LBB0_129
- //0x00001120 LBB0_204
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001120 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xfe, 0x0a, 0x00, 0x00, //0x00001125 jmp LBB0_205
- //0x0000112a LBB0_209
- 0x49, 0x8b, 0x06, //0x0000112a movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000112d cmpq $4095, %rax
- 0x0f, 0x8f, 0x49, 0x16, 0x00, 0x00, //0x00001133 jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001139 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x0000113d movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001140 movq $5, $8(%r14,%rax,8)
- 0xe9, 0x32, 0xf1, 0xff, 0xff, //0x00001149 jmp LBB0_3
- //0x0000114e LBB0_211
- 0x48, 0x8b, 0x45, 0xb0, //0x0000114e movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00001152 movq $8(%rax), %rax
- 0xf6, 0x45, 0x98, 0x20, //0x00001156 testb $32, $-104(%rbp)
- 0x48, 0x89, 0x45, 0xb8, //0x0000115a movq %rax, $-72(%rbp)
- 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x0000115e jne LBB0_250
- 0x48, 0x89, 0xc1, //0x00001164 movq %rax, %rcx
- 0x4c, 0x29, 0xe1, //0x00001167 subq %r12, %rcx
- 0x0f, 0x84, 0x06, 0x18, 0x00, 0x00, //0x0000116a je LBB0_510
- 0x4b, 0x8d, 0x1c, 0x21, //0x00001170 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00001174 cmpq $64, %rcx
- 0x4c, 0x89, 0xca, //0x00001178 movq %r9, %rdx
- 0x0f, 0x82, 0x71, 0x0d, 0x00, 0x00, //0x0000117b jb LBB0_363
- 0x41, 0x89, 0xcf, //0x00001181 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00001184 andl $63, %r15d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00001188 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000118d andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00001191 addq %r12, %rax
- 0x49, 0x89, 0xd1, //0x00001194 movq %rdx, %r9
- 0x4c, 0x8d, 0x44, 0x02, 0x40, //0x00001197 leaq $64(%rdx,%rax), %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000119c movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x000011a3 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a6 .p2align 4, 0x90
- //0x000011b0 LBB0_215
- 0xc5, 0xfe, 0x6f, 0x03, //0x000011b0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x000011b4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000011b9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000011bd vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000011c1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000011c5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x000011c9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000011cd vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x000011d1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000011d5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x000011d9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x000011dd shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000011e1 orq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x000011e4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000011e8 jne LBB0_217
- 0x48, 0x85, 0xf6, //0x000011ee testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000011f1 jne LBB0_224
- //0x000011f7 LBB0_217
- 0x48, 0x09, 0xfa, //0x000011f7 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000011fa movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000011fd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00001200 jne LBB0_225
- //0x00001206 LBB0_218
- 0x48, 0x85, 0xd2, //0x00001206 testq %rdx, %rdx
- 0x0f, 0x85, 0x48, 0x0b, 0x00, 0x00, //0x00001209 jne LBB0_226
- //0x0000120f LBB0_219
- 0x48, 0x83, 0xc1, 0xc0, //0x0000120f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00001213 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00001217 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x0000121b ja LBB0_215
- 0xe9, 0xf0, 0x0a, 0x00, 0x00, //0x00001221 jmp LBB0_220
- //0x00001226 LBB0_224
- 0x48, 0x89, 0xd8, //0x00001226 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00001229 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x0000122c bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00001230 addq %rax, %r11
- 0x48, 0x09, 0xfa, //0x00001233 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00001236 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00001239 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000123c je LBB0_218
- //0x00001242 LBB0_225
- 0x4c, 0x89, 0xf0, //0x00001242 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001245 notq %rax
- 0x48, 0x21, 0xf0, //0x00001248 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x0000124b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x0000124f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00001252 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00001255 notq %rdi
- 0x48, 0x21, 0xf7, //0x00001258 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000125b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00001265 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00001268 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x0000126b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000126e setb %r14b
- 0x48, 0x01, 0xff, //0x00001272 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001275 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000127f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00001282 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001285 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00001289 notq %rdi
- 0x48, 0x21, 0xfa, //0x0000128c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x0000128f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00001292 je LBB0_219
- 0xe9, 0xba, 0x0a, 0x00, 0x00, //0x00001298 jmp LBB0_226
- //0x0000129d LBB0_227
- 0x48, 0x8b, 0x45, 0xb0, //0x0000129d movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x70, 0x08, //0x000012a1 movq $8(%rax), %r14
- 0x4d, 0x29, 0xe6, //0x000012a5 subq %r12, %r14
- 0x0f, 0x84, 0xb3, 0x16, 0x00, 0x00, //0x000012a8 je LBB0_498
- 0x4c, 0x89, 0x65, 0xa8, //0x000012ae movq %r12, $-88(%rbp)
- 0x4c, 0x89, 0xc8, //0x000012b2 movq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x000012b5 addq %r12, %rax
- 0x49, 0x89, 0xc1, //0x000012b8 movq %rax, %r9
- 0x80, 0x38, 0x30, //0x000012bb cmpb $48, (%rax)
- 0x0f, 0x85, 0xb5, 0x02, 0x00, 0x00, //0x000012be jne LBB0_271
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000012c4 movl $1, %r15d
- 0x49, 0x83, 0xfe, 0x01, //0x000012ca cmpq $1, %r14
- 0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x000012ce jne LBB0_269
- 0x4c, 0x8b, 0x65, 0xa8, //0x000012d4 movq $-88(%rbp), %r12
- 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x000012d8 jmp LBB0_343
- //0x000012dd LBB0_231
- 0x48, 0x8b, 0x45, 0xb0, //0x000012dd movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x000012e1 movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000012e5 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x000012e9 cmpq %rax, %r13
- 0x0f, 0x83, 0x0c, 0x15, 0x00, 0x00, //0x000012ec jae LBB0_490
- 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x000012f2 cmpl $1819047278, (%r15)
- 0x0f, 0x84, 0x99, 0xef, 0xff, 0xff, //0x000012f9 je LBB0_1
- 0xe9, 0x5a, 0x15, 0x00, 0x00, //0x000012ff jmp LBB0_233
- //0x00001304 LBB0_238
- 0x49, 0x8b, 0x06, //0x00001304 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001307 cmpq $4095, %rax
- 0x0f, 0x8f, 0x6f, 0x14, 0x00, 0x00, //0x0000130d jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001313 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00001317 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000131a movq $6, $8(%r14,%rax,8)
- 0xe9, 0x58, 0xef, 0xff, 0xff, //0x00001323 jmp LBB0_3
- //0x00001328 LBB0_240
- 0x48, 0x8b, 0x45, 0xb0, //0x00001328 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x0000132c movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x00001330 leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x00001334 cmpq %rax, %r13
- 0x0f, 0x83, 0xc1, 0x14, 0x00, 0x00, //0x00001337 jae LBB0_490
- 0x43, 0x8b, 0x14, 0x21, //0x0000133d movl (%r9,%r12), %edx
- 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001341 cmpl $1702063201, %edx
- 0x0f, 0x85, 0x63, 0x15, 0x00, 0x00, //0x00001347 jne LBB0_491
- 0x4c, 0x89, 0xe0, //0x0000134d movq %r12, %rax
- 0x4d, 0x8d, 0x65, 0x05, //0x00001350 leaq $5(%r13), %r12
- 0x4d, 0x89, 0x22, //0x00001354 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001357 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x0000135a testq %rax, %rax
- 0x0f, 0x8f, 0x1d, 0xef, 0xff, 0xff, //0x0000135d jg LBB0_3
- 0xe9, 0x81, 0x14, 0x00, 0x00, //0x00001363 jmp LBB0_501
- //0x00001368 LBB0_243
- 0x48, 0x8b, 0x45, 0xb0, //0x00001368 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x0000136c movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x00001370 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x00001374 cmpq %rax, %r13
- 0x0f, 0x83, 0x81, 0x14, 0x00, 0x00, //0x00001377 jae LBB0_490
- 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000137d cmpl $1702195828, (%r15)
- 0x0f, 0x84, 0x0e, 0xef, 0xff, 0xff, //0x00001384 je LBB0_1
- 0xe9, 0x76, 0x15, 0x00, 0x00, //0x0000138a jmp LBB0_245
- //0x0000138f LBB0_249
- 0x48, 0x85, 0xc9, //0x0000138f testq %rcx, %rcx
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001392 leaq $-1(%r12), %rcx
- 0x49, 0xf7, 0xd4, //0x00001397 notq %r12
- 0x4d, 0x0f, 0x48, 0xe6, //0x0000139a cmovsq %r14, %r12
- 0x48, 0x39, 0xc8, //0x0000139e cmpq %rcx, %rax
- 0x4d, 0x0f, 0x44, 0xf4, //0x000013a1 cmoveq %r12, %r14
- 0xe9, 0x29, 0xfd, 0xff, 0xff, //0x000013a5 jmp LBB0_197
- //0x000013aa LBB0_250
- 0x48, 0x89, 0xc3, //0x000013aa movq %rax, %rbx
- 0x4c, 0x29, 0xe3, //0x000013ad subq %r12, %rbx
- 0x0f, 0x84, 0xc0, 0x15, 0x00, 0x00, //0x000013b0 je LBB0_510
- 0x4c, 0x89, 0xe1, //0x000013b6 movq %r12, %rcx
- 0x4d, 0x01, 0xcc, //0x000013b9 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x000013bc cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc0, //0x000013c0 movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x44, 0x0b, 0x00, 0x00, //0x000013c4 jb LBB0_364
- 0x41, 0x89, 0xde, //0x000013ca movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x000013cd andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x000013d1 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x000013d6 andq $-64, %rax
- 0x49, 0x89, 0xc8, //0x000013da movq %rcx, %r8
- 0x48, 0x01, 0xc8, //0x000013dd addq %rcx, %rax
- 0x49, 0x8d, 0x44, 0x01, 0x40, //0x000013e0 leaq $64(%r9,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000013e5 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000013e9 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x000013f0 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013f3 .p2align 4, 0x90
- //0x00001400 LBB0_253
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001400 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00001406 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000140d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00001411 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001415 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001419 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000141d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001421 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001425 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001429 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x0000142d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001431 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00001436 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000143a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x0000143e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001442 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00001447 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000144b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x0000144f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00001453 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00001457 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x0000145a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000145e jne LBB0_255
- 0x48, 0x85, 0xc9, //0x00001464 testq %rcx, %rcx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00001467 jne LBB0_264
- //0x0000146d LBB0_255
- 0x48, 0xc1, 0xe6, 0x20, //0x0000146d shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00001471 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00001474 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00001477 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000147a jne LBB0_265
- 0x48, 0x09, 0xfe, //0x00001480 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00001483 testq %rdx, %rdx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00001486 jne LBB0_266
- //0x0000148c LBB0_257
- 0x48, 0x85, 0xf6, //0x0000148c testq %rsi, %rsi
- 0x0f, 0x85, 0x9f, 0x13, 0x00, 0x00, //0x0000148f jne LBB0_502
- 0x48, 0x83, 0xc3, 0xc0, //0x00001495 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00001499 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x0000149d cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x000014a1 ja LBB0_253
- 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x000014a7 jmp LBB0_259
- //0x000014ac LBB0_265
- 0x4d, 0x89, 0xfa, //0x000014ac movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x000014af notq %r10
- 0x49, 0x21, 0xca, //0x000014b2 andq %rcx, %r10
- 0x4f, 0x8d, 0x0c, 0x12, //0x000014b5 leaq (%r10,%r10), %r9
- 0x4d, 0x09, 0xf9, //0x000014b9 orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x000014bc movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014bf notq %rax
- 0x48, 0x21, 0xc8, //0x000014c2 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014c5 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x000014cf andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x000014d2 xorl %r15d, %r15d
- 0x4c, 0x01, 0xd0, //0x000014d5 addq %r10, %rax
- 0x4c, 0x8b, 0x55, 0xd0, //0x000014d8 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0x92, 0xc7, //0x000014dc setb %r15b
- 0x48, 0x01, 0xc0, //0x000014e0 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014e3 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x000014ed xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x000014f0 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014f3 notq %rax
- 0x48, 0x21, 0xc2, //0x000014f6 andq %rax, %rdx
- 0x48, 0x09, 0xfe, //0x000014f9 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x000014fc testq %rdx, %rdx
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x000014ff je LBB0_257
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001505 jmp LBB0_266
- //0x0000150a LBB0_264
- 0x4c, 0x89, 0xe0, //0x0000150a movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x0000150d subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00001511 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00001515 addq %rax, %r11
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00001518 jmp LBB0_255
- //0x0000151d LBB0_266
- 0x48, 0x0f, 0xbc, 0xca, //0x0000151d bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00001521 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00001524 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0x20, 0x04, 0x00, 0x00, //0x00001528 je LBB0_320
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000152e bsfq %rsi, %rdx
- 0xe9, 0x1c, 0x04, 0x00, 0x00, //0x00001532 jmp LBB0_321
- //0x00001537 LBB0_268
- 0x4c, 0x89, 0xca, //0x00001537 movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x0000153a notq %rdx
- 0x49, 0x01, 0xd5, //0x0000153d addq %rdx, %r13
- 0x49, 0x39, 0xcd, //0x00001540 cmpq %rcx, %r13
- 0x0f, 0x82, 0x3f, 0xef, 0xff, 0xff, //0x00001543 jb LBB0_36
- 0xe9, 0x28, 0x12, 0x00, 0x00, //0x00001549 jmp LBB0_474
- //0x0000154e LBB0_269
- 0x41, 0x8a, 0x49, 0x01, //0x0000154e movb $1(%r9), %cl
- 0x80, 0xc1, 0xd2, //0x00001552 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00001555 cmpb $55, %cl
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001558 movq $-88(%rbp), %r12
- 0x0f, 0x87, 0x18, 0x06, 0x00, 0x00, //0x0000155c ja LBB0_343
- 0x0f, 0xb6, 0xc1, //0x00001562 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001565 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000156f btq %rax, %rcx
- 0x0f, 0x83, 0x01, 0x06, 0x00, 0x00, //0x00001573 jae LBB0_343
- //0x00001579 LBB0_271
- 0x49, 0x83, 0xfe, 0x20, //0x00001579 cmpq $32, %r14
- 0x0f, 0x82, 0x52, 0x09, 0x00, 0x00, //0x0000157d jb LBB0_362
- 0x49, 0x8d, 0x4e, 0xe0, //0x00001583 leaq $-32(%r14), %rcx
- 0x48, 0x89, 0xc8, //0x00001587 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x0000158a andq $-32, %rax
- 0x4d, 0x89, 0xca, //0x0000158e movq %r9, %r10
- 0x4e, 0x8d, 0x7c, 0x08, 0x20, //0x00001591 leaq $32(%rax,%r9), %r15
- 0x83, 0xe1, 0x1f, //0x00001596 andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00001599 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000159d movq $-1, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000015a4 movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000015ab movq $-1, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b2 .p2align 4, 0x90
- //0x000015c0 LBB0_273
- 0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x000015c0 vmovdqu (%r10), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000015c5 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x000015ca vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x000015ce vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x000015d2 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015da vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x000015de vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000015e2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000015e6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000015ea vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000015ee vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000015f2 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x000015f6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015fa vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000015fe vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001602 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x00001606 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x00001609 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x0000160d cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001610 je LBB0_275
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001616 movl $-1, %eax
- 0xd3, 0xe0, //0x0000161b shll %cl, %eax
- 0xf7, 0xd0, //0x0000161d notl %eax
- 0x21, 0xc7, //0x0000161f andl %eax, %edi
- 0x21, 0xc2, //0x00001621 andl %eax, %edx
- 0x21, 0xf0, //0x00001623 andl %esi, %eax
- 0x89, 0xc6, //0x00001625 movl %eax, %esi
- //0x00001627 LBB0_275
- 0x8d, 0x5f, 0xff, //0x00001627 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000162a andl %edi, %ebx
- 0x0f, 0x85, 0xb0, 0x06, 0x00, 0x00, //0x0000162c jne LBB0_349
- 0x8d, 0x5a, 0xff, //0x00001632 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00001635 andl %edx, %ebx
- 0x0f, 0x85, 0xa5, 0x06, 0x00, 0x00, //0x00001637 jne LBB0_349
- 0x8d, 0x5e, 0xff, //0x0000163d leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00001640 andl %esi, %ebx
- 0x0f, 0x85, 0x9a, 0x06, 0x00, 0x00, //0x00001642 jne LBB0_349
- 0x85, 0xff, //0x00001648 testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000164a je LBB0_281
- 0x4c, 0x89, 0xd0, //0x00001650 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001653 subq %r9, %rax
- 0x0f, 0xbc, 0xff, //0x00001656 bsfl %edi, %edi
- 0x48, 0x01, 0xc7, //0x00001659 addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000165c cmpq $-1, %r12
- 0x0f, 0x85, 0xa7, 0x07, 0x00, 0x00, //0x00001660 jne LBB0_354
- 0x49, 0x89, 0xfc, //0x00001666 movq %rdi, %r12
- //0x00001669 LBB0_281
- 0x85, 0xd2, //0x00001669 testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000166b je LBB0_284
- 0x4c, 0x89, 0xd0, //0x00001671 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001674 subq %r9, %rax
- 0x0f, 0xbc, 0xd2, //0x00001677 bsfl %edx, %edx
- 0x48, 0x01, 0xc2, //0x0000167a addq %rax, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x0000167d cmpq $-1, %r11
- 0x0f, 0x85, 0x80, 0x06, 0x00, 0x00, //0x00001681 jne LBB0_351
- 0x49, 0x89, 0xd3, //0x00001687 movq %rdx, %r11
- //0x0000168a LBB0_284
- 0x85, 0xf6, //0x0000168a testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000168c je LBB0_287
- 0x4c, 0x89, 0xd0, //0x00001692 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001695 subq %r9, %rax
- 0x0f, 0xbc, 0xd6, //0x00001698 bsfl %esi, %edx
- 0x48, 0x01, 0xc2, //0x0000169b addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x0000169e cmpq $-1, %r8
- 0x0f, 0x85, 0x5f, 0x06, 0x00, 0x00, //0x000016a2 jne LBB0_351
- 0x49, 0x89, 0xd0, //0x000016a8 movq %rdx, %r8
- //0x000016ab LBB0_287
- 0x83, 0xf9, 0x20, //0x000016ab cmpl $32, %ecx
- 0x0f, 0x85, 0x62, 0x02, 0x00, 0x00, //0x000016ae jne LBB0_496
- 0x49, 0x83, 0xc2, 0x20, //0x000016b4 addq $32, %r10
- 0x49, 0x83, 0xc6, 0xe0, //0x000016b8 addq $-32, %r14
- 0x49, 0x83, 0xfe, 0x1f, //0x000016bc cmpq $31, %r14
- 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x000016c0 ja LBB0_273
- 0xc5, 0xf8, 0x77, //0x000016c6 vzeroupper
- 0x4c, 0x8b, 0x75, 0xc0, //0x000016c9 movq $-64(%rbp), %r14
- //0x000016cd LBB0_290
- 0x49, 0x83, 0xfe, 0x10, //0x000016cd cmpq $16, %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0xa7, 0xe9, 0xff, 0xff, //0x000016d1 vmovdqu $-5721(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xbf, 0xe9, 0xff, 0xff, //0x000016d9 vmovdqu $-5697(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xd7, 0xe9, 0xff, 0xff, //0x000016e1 vmovdqu $-5673(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xef, 0xe9, 0xff, 0xff, //0x000016e9 vmovdqu $-5649(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000016f1 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x02, 0xea, 0xff, 0xff, //0x000016f6 vmovdqu $-5630(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x1a, 0xea, 0xff, 0xff, //0x000016fe vmovdqu $-5606(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x32, 0xea, 0xff, 0xff, //0x00001706 vmovdqu $-5582(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x4a, 0xea, 0xff, 0xff, //0x0000170e vmovdqu $-5558(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x62, 0xea, 0xff, 0xff, //0x00001716 vmovdqu $-5534(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x7a, 0xea, 0xff, 0xff, //0x0000171e vmovdqu $-5510(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x0f, 0x82, 0x55, 0x01, 0x00, 0x00, //0x00001726 jb LBB0_309
- 0x4d, 0x8d, 0x56, 0xf0, //0x0000172c leaq $-16(%r14), %r10
- 0x4c, 0x89, 0xd0, //0x00001730 movq %r10, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001733 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x38, 0x10, //0x00001737 leaq $16(%rax,%r15), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x0000173c movq %rax, $-64(%rbp)
- 0x41, 0x83, 0xe2, 0x0f, //0x00001740 andl $15, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001744 .p2align 4, 0x90
- //0x00001750 LBB0_292
- 0xc4, 0xc1, 0x7a, 0x6f, 0x07, //0x00001750 vmovdqu (%r15), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0xb3, 0xe8, 0xff, 0xff, //0x00001755 vpcmpgtb $-5965(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xbb, 0xe8, 0xff, 0xff, //0x0000175d vmovdqu $-5957(%rip), %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00001765 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00001769 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0xbb, 0xe8, 0xff, 0xff, //0x0000176d vpcmpeqb $-5957(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0xc3, 0xe8, 0xff, 0xff, //0x00001775 vpcmpeqb $-5949(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000177d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0xc7, 0xe8, 0xff, 0xff, //0x00001781 vpor $-5945(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0xcf, 0xe8, 0xff, 0xff, //0x00001789 vpcmpeqb $-5937(%rip), %xmm0, %xmm0 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0xd7, 0xe8, 0xff, 0xff, //0x00001791 vpcmpeqb $-5929(%rip), %xmm3, %xmm3 /* LCPI0_17+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00001799 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000179d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x000017a1 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x000017a5 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x000017a9 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000017ad vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc1, //0x000017b1 vpmovmskb %xmm1, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000017b5 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x000017ba xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000017bd bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x000017c1 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000017c4 je LBB0_294
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000017ca movl $-1, %eax
- 0xd3, 0xe0, //0x000017cf shll %cl, %eax
- 0xf7, 0xd0, //0x000017d1 notl %eax
- 0x21, 0xc7, //0x000017d3 andl %eax, %edi
- 0x21, 0xc6, //0x000017d5 andl %eax, %esi
- 0x21, 0xd0, //0x000017d7 andl %edx, %eax
- 0x89, 0xc2, //0x000017d9 movl %eax, %edx
- //0x000017db LBB0_294
- 0x8d, 0x5f, 0xff, //0x000017db leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000017de andl %edi, %ebx
- 0x0f, 0x85, 0x0f, 0x06, 0x00, 0x00, //0x000017e0 jne LBB0_353
- 0x8d, 0x5e, 0xff, //0x000017e6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000017e9 andl %esi, %ebx
- 0x0f, 0x85, 0x04, 0x06, 0x00, 0x00, //0x000017eb jne LBB0_353
- 0x8d, 0x5a, 0xff, //0x000017f1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000017f4 andl %edx, %ebx
- 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x000017f6 jne LBB0_353
- 0x85, 0xff, //0x000017fc testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017fe je LBB0_300
- 0x4c, 0x89, 0xf8, //0x00001804 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001807 subq %r9, %rax
- 0x0f, 0xbc, 0xff, //0x0000180a bsfl %edi, %edi
- 0x48, 0x01, 0xc7, //0x0000180d addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x00001810 cmpq $-1, %r12
- 0x0f, 0x85, 0xf3, 0x05, 0x00, 0x00, //0x00001814 jne LBB0_354
- 0x49, 0x89, 0xfc, //0x0000181a movq %rdi, %r12
- //0x0000181d LBB0_300
- 0x85, 0xf6, //0x0000181d testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000181f je LBB0_303
- 0x4c, 0x89, 0xf8, //0x00001825 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001828 subq %r9, %rax
- 0x0f, 0xbc, 0xf6, //0x0000182b bsfl %esi, %esi
- 0x48, 0x01, 0xc6, //0x0000182e addq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00001831 cmpq $-1, %r11
- 0x0f, 0x85, 0x4e, 0x06, 0x00, 0x00, //0x00001835 jne LBB0_359
- 0x49, 0x89, 0xf3, //0x0000183b movq %rsi, %r11
- //0x0000183e LBB0_303
- 0x85, 0xd2, //0x0000183e testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001840 je LBB0_306
- 0x4c, 0x89, 0xf8, //0x00001846 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001849 subq %r9, %rax
- 0x0f, 0xbc, 0xd2, //0x0000184c bsfl %edx, %edx
- 0x48, 0x01, 0xc2, //0x0000184f addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001852 cmpq $-1, %r8
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x00001856 jne LBB0_351
- 0x49, 0x89, 0xd0, //0x0000185c movq %rdx, %r8
- //0x0000185f LBB0_306
- 0x83, 0xf9, 0x10, //0x0000185f cmpl $16, %ecx
- 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00001862 jne LBB0_325
- 0x49, 0x83, 0xc7, 0x10, //0x00001868 addq $16, %r15
- 0x49, 0x83, 0xc6, 0xf0, //0x0000186c addq $-16, %r14
- 0x49, 0x83, 0xfe, 0x0f, //0x00001870 cmpq $15, %r14
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00001874 ja LBB0_292
- 0x4d, 0x89, 0xd6, //0x0000187a movq %r10, %r14
- 0x4c, 0x8b, 0x7d, 0xc0, //0x0000187d movq $-64(%rbp), %r15
- //0x00001881 LBB0_309
- 0x4d, 0x85, 0xf6, //0x00001881 testq %r14, %r14
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001884 movq $-48(%rbp), %r10
- 0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00001888 je LBB0_326
- 0x4b, 0x8d, 0x0c, 0x37, //0x0000188e leaq (%r15,%r14), %rcx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001892 jmp LBB0_314
- //0x00001897 LBB0_311
- 0x49, 0x89, 0xd7, //0x00001897 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x0000189a subq %r9, %r15
- 0x49, 0x83, 0xf8, 0xff, //0x0000189d cmpq $-1, %r8
- 0x0f, 0x85, 0x26, 0x06, 0x00, 0x00, //0x000018a1 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018a7 decq %r15
- 0x4d, 0x89, 0xf8, //0x000018aa movq %r15, %r8
- 0x90, 0x90, 0x90, //0x000018ad .p2align 4, 0x90
- //0x000018b0 LBB0_313
- 0x49, 0x89, 0xd7, //0x000018b0 movq %rdx, %r15
- 0x49, 0xff, 0xce, //0x000018b3 decq %r14
- 0x0f, 0x84, 0xbc, 0x05, 0x00, 0x00, //0x000018b6 je LBB0_358
- //0x000018bc LBB0_314
- 0x41, 0x0f, 0xbe, 0x37, //0x000018bc movsbl (%r15), %esi
- 0x83, 0xc6, 0xd5, //0x000018c0 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x000018c3 cmpl $58, %esi
- 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000018c6 ja LBB0_326
- 0x49, 0x8d, 0x57, 0x01, //0x000018cc leaq $1(%r15), %rdx
- 0x48, 0x8d, 0x3d, 0x49, 0x13, 0x00, 0x00, //0x000018d0 leaq $4937(%rip), %rdi /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x04, 0xb7, //0x000018d7 movslq (%rdi,%rsi,4), %rax
- 0x48, 0x01, 0xf8, //0x000018db addq %rdi, %rax
- 0xff, 0xe0, //0x000018de jmpq *%rax
- //0x000018e0 LBB0_316
- 0x49, 0x89, 0xd7, //0x000018e0 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018e3 subq %r9, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x000018e6 cmpq $-1, %r11
- 0x0f, 0x85, 0xdd, 0x05, 0x00, 0x00, //0x000018ea jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018f0 decq %r15
- 0x4d, 0x89, 0xfb, //0x000018f3 movq %r15, %r11
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000018f6 jmp LBB0_313
- //0x000018fb LBB0_318
- 0x49, 0x89, 0xd7, //0x000018fb movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018fe subq %r9, %r15
- 0x49, 0x83, 0xfc, 0xff, //0x00001901 cmpq $-1, %r12
- 0x0f, 0x85, 0xc2, 0x05, 0x00, 0x00, //0x00001905 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x0000190b decq %r15
- 0x4d, 0x89, 0xfc, //0x0000190e movq %r15, %r12
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00001911 jmp LBB0_313
- //0x00001916 LBB0_496
- 0x49, 0x01, 0xca, //0x00001916 addq %rcx, %r10
- 0xc5, 0xf8, 0x77, //0x00001919 vzeroupper
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000191c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xe7, 0xff, 0xff, //0x00001921 vmovdqu $-6249(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x6f, 0xe7, 0xff, 0xff, //0x00001929 vmovdqu $-6289(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x47, 0xe7, 0xff, 0xff, //0x00001931 vmovdqu $-6329(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4d, 0x89, 0xd7, //0x00001939 movq %r10, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000193c movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xdb, //0x00001940 testq %r11, %r11
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001943 jne LBB0_327
- 0xe9, 0x10, 0x10, 0x00, 0x00, //0x00001949 jmp LBB0_497
- //0x0000194e LBB0_320
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000194e movl $64, %edx
- //0x00001953 LBB0_321
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001953 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001957 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x0000195a cmpq %rcx, %rdx
- 0x0f, 0x82, 0x4d, 0x10, 0x00, 0x00, //0x0000195d jb LBB0_129
- //0x00001963 LBB0_322
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001963 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xfd, 0x03, 0x00, 0x00, //0x00001968 jmp LBB0_323
- //0x0000196d LBB0_325
- 0x49, 0x01, 0xcf, //0x0000196d addq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001970 movq $-48(%rbp), %r10
- //0x00001974 LBB0_326
- 0x4d, 0x85, 0xdb, //0x00001974 testq %r11, %r11
- 0x0f, 0x84, 0xe1, 0x0f, 0x00, 0x00, //0x00001977 je LBB0_497
- //0x0000197d LBB0_327
- 0x4d, 0x85, 0xc0, //0x0000197d testq %r8, %r8
- 0x0f, 0x84, 0xd8, 0x0f, 0x00, 0x00, //0x00001980 je LBB0_497
- 0x4d, 0x85, 0xe4, //0x00001986 testq %r12, %r12
- 0x0f, 0x84, 0xcf, 0x0f, 0x00, 0x00, //0x00001989 je LBB0_497
- 0x4d, 0x29, 0xcf, //0x0000198f subq %r9, %r15
- 0x49, 0x8d, 0x4f, 0xff, //0x00001992 leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xcb, //0x00001996 cmpq %rcx, %r11
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001999 je LBB0_335
- 0x49, 0x39, 0xcc, //0x0000199f cmpq %rcx, %r12
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x000019a2 je LBB0_335
- 0x49, 0x39, 0xc8, //0x000019a8 cmpq %rcx, %r8
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x000019ab je LBB0_335
- 0x4d, 0x85, 0xc0, //0x000019b1 testq %r8, %r8
- 0xc5, 0x7e, 0x6f, 0x05, 0x24, 0xe7, 0xff, 0xff, //0x000019b4 vmovdqu $-6364(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x3c, 0xe7, 0xff, 0xff, //0x000019bc vmovdqu $-6340(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x54, 0xe7, 0xff, 0xff, //0x000019c4 vmovdqu $-6316(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x6c, 0xe7, 0xff, 0xff, //0x000019cc vmovdqu $-6292(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x84, 0xe7, 0xff, 0xff, //0x000019d4 vmovdqu $-6268(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x9c, 0xe7, 0xff, 0xff, //0x000019dc vmovdqu $-6244(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xb4, 0xe7, 0xff, 0xff, //0x000019e4 vmovdqu $-6220(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000019ec jle LBB0_336
- 0x49, 0x8d, 0x40, 0xff, //0x000019f2 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc3, //0x000019f6 cmpq %rax, %r11
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000019f9 je LBB0_336
- 0x49, 0xf7, 0xd0, //0x000019ff notq %r8
- 0x4d, 0x89, 0xc7, //0x00001a02 movq %r8, %r15
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00001a05 jmp LBB0_342
- //0x00001a0a LBB0_335
- 0x49, 0xf7, 0xdf, //0x00001a0a negq %r15
- 0xc5, 0x7e, 0x6f, 0x05, 0xcb, 0xe6, 0xff, 0xff, //0x00001a0d vmovdqu $-6453(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xe6, 0xff, 0xff, //0x00001a15 vmovdqu $-6429(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xfb, 0xe6, 0xff, 0xff, //0x00001a1d vmovdqu $-6405(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x13, 0xe7, 0xff, 0xff, //0x00001a25 vmovdqu $-6381(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x2b, 0xe7, 0xff, 0xff, //0x00001a2d vmovdqu $-6357(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x43, 0xe7, 0xff, 0xff, //0x00001a35 vmovdqu $-6333(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a3d vmovdqu $-6309(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0xe9, 0x24, 0x01, 0x00, 0x00, //0x00001a45 jmp LBB0_342
- //0x00001a4a LBB0_336
- 0x4c, 0x89, 0xe1, //0x00001a4a movq %r12, %rcx
- 0x4c, 0x09, 0xd9, //0x00001a4d orq %r11, %rcx
- 0x4d, 0x39, 0xdc, //0x00001a50 cmpq %r11, %r12
- 0x0f, 0x8c, 0x00, 0x01, 0x00, 0x00, //0x00001a53 jl LBB0_341
- 0x48, 0x85, 0xc9, //0x00001a59 testq %rcx, %rcx
- 0x0f, 0x88, 0xf7, 0x00, 0x00, 0x00, //0x00001a5c js LBB0_341
- 0x49, 0xf7, 0xd4, //0x00001a62 notq %r12
- 0x4d, 0x89, 0xe7, //0x00001a65 movq %r12, %r15
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00001a68 jmp LBB0_342
- //0x00001a6d LBB0_339
- 0x4d, 0x29, 0xfb, //0x00001a6d subq %r15, %r11
- 0x44, 0x0f, 0xbc, 0xf3, //0x00001a70 bsfl %ebx, %r14d
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00001a74 jmp LBB0_346
- //0x00001a79 LBB0_54
- 0x4c, 0x89, 0xf9, //0x00001a79 movq %r15, %rcx
- 0x4c, 0x89, 0xcb, //0x00001a7c movq %r9, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001a7f cmpq $32, %rcx
- 0x0f, 0x82, 0x0e, 0x05, 0x00, 0x00, //0x00001a83 jb LBB0_370
- //0x00001a89 LBB0_55
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001a89 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001a8d vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a91 vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001a95 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001a99 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001a9d testl %esi, %esi
- 0x0f, 0x85, 0x89, 0x04, 0x00, 0x00, //0x00001a9f jne LBB0_366
- 0x4d, 0x85, 0xf6, //0x00001aa5 testq %r14, %r14
- 0x0f, 0x85, 0x97, 0x04, 0x00, 0x00, //0x00001aa8 jne LBB0_368
- 0x45, 0x31, 0xf6, //0x00001aae xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001ab1 testq %rdx, %rdx
- 0x0f, 0x84, 0xd5, 0x04, 0x00, 0x00, //0x00001ab4 je LBB0_369
- //0x00001aba LBB0_60
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001aba bsfq %rdx, %rax
- 0x4c, 0x29, 0xdb, //0x00001abe subq %r11, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001ac1 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001ac6 movq $-56(%rbp), %r14
- //0x00001aca LBB0_184
- 0x4d, 0x85, 0xe4, //0x00001aca testq %r12, %r12
- 0x0f, 0x88, 0xbb, 0x0c, 0x00, 0x00, //0x00001acd js LBB0_475
- 0x4d, 0x89, 0x22, //0x00001ad3 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001ad6 movq %r13, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001ad9 cmpq $0, $-88(%rbp)
- 0x0f, 0x8f, 0x9c, 0xe7, 0xff, 0xff, //0x00001ade jg LBB0_3
- 0xe9, 0x00, 0x0d, 0x00, 0x00, //0x00001ae4 jmp LBB0_501
- //0x00001ae9 LBB0_84
- 0x4d, 0x89, 0xf2, //0x00001ae9 movq %r14, %r10
- 0x49, 0x89, 0xc4, //0x00001aec movq %rax, %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001aef movq $-56(%rbp), %r14
- 0x49, 0x83, 0xfa, 0x20, //0x00001af3 cmpq $32, %r10
- 0x0f, 0x82, 0xd2, 0x05, 0x00, 0x00, //0x00001af7 jb LBB0_388
- //0x00001afd LBB0_85
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001afd vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001b03 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001b07 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001b0b vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001b0f vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001b13 vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001b17 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001b1c vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001b20 vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001b24 testl %ecx, %ecx
- 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b26 jne LBB0_379
- 0x4d, 0x85, 0xff, //0x00001b2c testq %r15, %r15
- 0x0f, 0x85, 0x09, 0x05, 0x00, 0x00, //0x00001b2f jne LBB0_381
- 0x45, 0x31, 0xff, //0x00001b35 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001b38 testq %rsi, %rsi
- 0x0f, 0x84, 0x44, 0x05, 0x00, 0x00, //0x00001b3b je LBB0_382
- //0x00001b41 LBB0_88
- 0x48, 0x0f, 0xbc, 0xce, //0x00001b41 bsfq %rsi, %rcx
- 0xe9, 0x40, 0x05, 0x00, 0x00, //0x00001b45 jmp LBB0_383
- //0x00001b4a LBB0_340
- 0x48, 0xf7, 0xd2, //0x00001b4a notq %rdx
- 0x49, 0x89, 0xd6, //0x00001b4d movq %rdx, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001b50 movq $-48(%rbp), %rdx
- 0xe9, 0x7a, 0xf5, 0xff, 0xff, //0x00001b54 jmp LBB0_197
- //0x00001b59 LBB0_341
- 0x48, 0x85, 0xc9, //0x00001b59 testq %rcx, %rcx
- 0x49, 0x8d, 0x43, 0xff, //0x00001b5c leaq $-1(%r11), %rax
- 0x49, 0xf7, 0xd3, //0x00001b60 notq %r11
- 0x4d, 0x0f, 0x48, 0xdf, //0x00001b63 cmovsq %r15, %r11
- 0x49, 0x39, 0xc4, //0x00001b67 cmpq %rax, %r12
- 0x4d, 0x0f, 0x44, 0xfb, //0x00001b6a cmoveq %r11, %r15
- //0x00001b6e LBB0_342
- 0x4d, 0x8b, 0x22, //0x00001b6e movq (%r10), %r12
- 0x4d, 0x85, 0xff, //0x00001b71 testq %r15, %r15
- 0x0f, 0x88, 0xee, 0x0d, 0x00, 0x00, //0x00001b74 js LBB0_499
- //0x00001b7a LBB0_343
- 0x4d, 0x01, 0xfc, //0x00001b7a addq %r15, %r12
- 0x4d, 0x89, 0x22, //0x00001b7d movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001b80 movq %r13, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001b83 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001b88 movq $-56(%rbp), %r14
- 0x0f, 0x8f, 0xee, 0xe6, 0xff, 0xff, //0x00001b8c jg LBB0_3
- 0xe9, 0x52, 0x0c, 0x00, 0x00, //0x00001b92 jmp LBB0_501
- //0x00001b97 LBB0_344
- 0x4d, 0x29, 0xfe, //0x00001b97 subq %r15, %r14
- 0x0f, 0xbc, 0xc3, //0x00001b9a bsfl %ebx, %eax
- 0x4c, 0x01, 0xf0, //0x00001b9d addq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001ba0 notq %rax
- 0x49, 0x89, 0xc6, //0x00001ba3 movq %rax, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001ba6 movq $-48(%rbp), %rdx
- 0xe9, 0x24, 0xf5, 0xff, 0xff, //0x00001baa jmp LBB0_197
- //0x00001baf LBB0_345
- 0x4d, 0x29, 0xfb, //0x00001baf subq %r15, %r11
- 0x45, 0x0f, 0xbc, 0xf1, //0x00001bb2 bsfl %r9d, %r14d
- //0x00001bb6 LBB0_346
- 0x4d, 0x01, 0xde, //0x00001bb6 addq %r11, %r14
- 0x49, 0xf7, 0xd6, //0x00001bb9 notq %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001bbc movq $-48(%rbp), %rdx
- 0xe9, 0x0e, 0xf5, 0xff, 0xff, //0x00001bc0 jmp LBB0_197
- //0x00001bc5 LBB0_347
- 0x48, 0xf7, 0xd7, //0x00001bc5 notq %rdi
- 0x49, 0x89, 0xfe, //0x00001bc8 movq %rdi, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001bcb movq $-48(%rbp), %rdx
- 0xe9, 0xff, 0xf4, 0xff, 0xff, //0x00001bcf jmp LBB0_197
- //0x00001bd4 LBB0_101
- 0x4c, 0x89, 0xf9, //0x00001bd4 movq %r15, %rcx
- 0x4c, 0x89, 0xc3, //0x00001bd7 movq %r8, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001bda cmpq $32, %rcx
- 0x0f, 0x82, 0x02, 0x06, 0x00, 0x00, //0x00001bde jb LBB0_402
- //0x00001be4 LBB0_102
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001be4 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001be8 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001bec vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001bf0 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001bf4 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001bf8 testl %esi, %esi
- 0x0f, 0x85, 0x6f, 0x05, 0x00, 0x00, //0x00001bfa jne LBB0_397
- 0x4d, 0x85, 0xf6, //0x00001c00 testq %r14, %r14
- 0x0f, 0x85, 0x85, 0x05, 0x00, 0x00, //0x00001c03 jne LBB0_399
- 0x45, 0x31, 0xf6, //0x00001c09 xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001c0c testq %rdx, %rdx
- 0x0f, 0x84, 0xc9, 0x05, 0x00, 0x00, //0x00001c0f je LBB0_401
- //0x00001c15 LBB0_107
- 0x4d, 0x89, 0xe0, //0x00001c15 movq %r12, %r8
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001c18 bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001c1c subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001c1f leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001c24 movq $-56(%rbp), %r14
- //0x00001c28 LBB0_205
- 0x4d, 0x85, 0xe4, //0x00001c28 testq %r12, %r12
- 0x0f, 0x88, 0x87, 0x0b, 0x00, 0x00, //0x00001c2b js LBB0_478
- 0x4d, 0x89, 0x22, //0x00001c31 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001c34 movq %r13, %rcx
- 0x4d, 0x85, 0xc0, //0x00001c37 testq %r8, %r8
- 0x0f, 0x8e, 0xa9, 0x0b, 0x00, 0x00, //0x00001c3a jle LBB0_501
- 0x49, 0x8b, 0x06, //0x00001c40 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001c43 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x0b, 0x00, 0x00, //0x00001c49 jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001c4f leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00001c53 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001c56 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x1c, 0xe6, 0xff, 0xff, //0x00001c5f jmp LBB0_3
- //0x00001c64 LBB0_120
- 0x4c, 0x89, 0xf3, //0x00001c64 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001c67 movq $-96(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001c6b movq $-56(%rbp), %r14
- 0x48, 0x83, 0xfb, 0x20, //0x00001c6f cmpq $32, %rbx
- 0x0f, 0x82, 0xa3, 0x06, 0x00, 0x00, //0x00001c73 jb LBB0_420
- //0x00001c79 LBB0_121
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c79 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001c7f vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001c83 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001c87 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001c8b vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001c8f vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001c93 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001c98 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001c9c vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001ca0 testl %ecx, %ecx
- 0x0f, 0x85, 0xd0, 0x05, 0x00, 0x00, //0x00001ca2 jne LBB0_411
- 0x4d, 0x85, 0xff, //0x00001ca8 testq %r15, %r15
- 0x0f, 0x85, 0xdf, 0x05, 0x00, 0x00, //0x00001cab jne LBB0_413
- 0x45, 0x31, 0xff, //0x00001cb1 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001cb4 testq %rsi, %rsi
- 0x0f, 0x84, 0x1e, 0x06, 0x00, 0x00, //0x00001cb7 je LBB0_414
- //0x00001cbd LBB0_124
- 0x48, 0x0f, 0xbc, 0xce, //0x00001cbd bsfq %rsi, %rcx
- 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x00001cc1 jmp LBB0_415
- //0x00001cc6 LBB0_348
- 0x49, 0x89, 0xce, //0x00001cc6 movq %rcx, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001cc9 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00001cd0 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00001cd3 movq $-48(%rbp), %rdx
- 0x0f, 0x85, 0xf4, 0xf2, 0xff, 0xff, //0x00001cd7 jne LBB0_188
- 0xe9, 0xf3, 0x0a, 0x00, 0x00, //0x00001cdd jmp LBB0_481
- //0x00001ce2 LBB0_349
- 0x4d, 0x29, 0xca, //0x00001ce2 subq %r9, %r10
- 0x44, 0x0f, 0xbc, 0xfb, //0x00001ce5 bsfl %ebx, %r15d
- 0x4d, 0x01, 0xd7, //0x00001ce9 addq %r10, %r15
- 0x49, 0xf7, 0xd7, //0x00001cec notq %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001cef movq $-48(%rbp), %r10
- 0xe9, 0x76, 0xfe, 0xff, 0xff, //0x00001cf3 jmp LBB0_342
- //0x00001cf8 LBB0_350
- 0x48, 0xf7, 0xd6, //0x00001cf8 notq %rsi
- 0x49, 0x89, 0xf6, //0x00001cfb movq %rsi, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001cfe movq $-48(%rbp), %rdx
- 0xe9, 0xcc, 0xf3, 0xff, 0xff, //0x00001d02 jmp LBB0_197
- //0x00001d07 LBB0_351
- 0x48, 0xf7, 0xd2, //0x00001d07 notq %rdx
- 0x49, 0x89, 0xd7, //0x00001d0a movq %rdx, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001d0d movq $-48(%rbp), %r10
- 0xe9, 0x58, 0xfe, 0xff, 0xff, //0x00001d11 jmp LBB0_342
- //0x00001d16 LBB0_220
- 0x4c, 0x89, 0xf9, //0x00001d16 movq %r15, %rcx
- 0x4c, 0x89, 0xc3, //0x00001d19 movq %r8, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001d1c cmpq $32, %rcx
- 0x0f, 0x82, 0xfd, 0x07, 0x00, 0x00, //0x00001d20 jb LBB0_443
- //0x00001d26 LBB0_221
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001d26 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001d2a vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d2e vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001d32 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001d36 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001d3a testl %esi, %esi
- 0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x00001d3c jne LBB0_438
- 0x4d, 0x85, 0xf6, //0x00001d42 testq %r14, %r14
- 0x0f, 0x85, 0x80, 0x07, 0x00, 0x00, //0x00001d45 jne LBB0_440
- 0x45, 0x31, 0xf6, //0x00001d4b xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001d4e testq %rdx, %rdx
- 0x0f, 0x84, 0xc4, 0x07, 0x00, 0x00, //0x00001d51 je LBB0_442
- //0x00001d57 LBB0_226
- 0x4d, 0x89, 0xe0, //0x00001d57 movq %r12, %r8
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001d5a bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001d5e subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001d61 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d66 movq $-56(%rbp), %r14
- //0x00001d6a LBB0_323
- 0x4d, 0x85, 0xe4, //0x00001d6a testq %r12, %r12
- 0x0f, 0x88, 0x45, 0x0a, 0x00, 0x00, //0x00001d6d js LBB0_478
- 0x4d, 0x89, 0x22, //0x00001d73 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001d76 movq %r13, %rcx
- 0x4d, 0x85, 0xc0, //0x00001d79 testq %r8, %r8
- 0x0f, 0x8f, 0xfe, 0xe4, 0xff, 0xff, //0x00001d7c jg LBB0_3
- 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001d82 jmp LBB0_501
- //0x00001d87 LBB0_352
- 0x49, 0xf7, 0xde, //0x00001d87 negq %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001d8a movq $-48(%rbp), %rdx
- 0xe9, 0x40, 0xf3, 0xff, 0xff, //0x00001d8e jmp LBB0_197
- //0x00001d93 LBB0_259
- 0x4c, 0x89, 0xf3, //0x00001d93 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001d96 movq $-96(%rbp), %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001d9a cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d9e movq $-56(%rbp), %r14
- 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001da2 jb LBB0_460
- //0x00001da8 LBB0_260
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001da8 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001dae vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001db2 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001db6 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001dba vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001dbe vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001dc2 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001dc7 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001dcb vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001dcf testl %ecx, %ecx
- 0x0f, 0x85, 0xde, 0x07, 0x00, 0x00, //0x00001dd1 jne LBB0_452
- 0x4d, 0x85, 0xff, //0x00001dd7 testq %r15, %r15
- 0x0f, 0x85, 0xed, 0x07, 0x00, 0x00, //0x00001dda jne LBB0_454
- 0x45, 0x31, 0xff, //0x00001de0 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001de3 testq %rsi, %rsi
- 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x00001de6 je LBB0_455
- //0x00001dec LBB0_263
- 0x48, 0x0f, 0xbc, 0xce, //0x00001dec bsfq %rsi, %rcx
- 0xe9, 0x28, 0x08, 0x00, 0x00, //0x00001df0 jmp LBB0_456
- //0x00001df5 LBB0_353
- 0x4d, 0x29, 0xcf, //0x00001df5 subq %r9, %r15
- 0x0f, 0xbc, 0xc3, //0x00001df8 bsfl %ebx, %eax
- 0x4c, 0x01, 0xf8, //0x00001dfb addq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00001dfe notq %rax
- 0x49, 0x89, 0xc7, //0x00001e01 movq %rax, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e04 movq $-48(%rbp), %r10
- 0xe9, 0x61, 0xfd, 0xff, 0xff, //0x00001e08 jmp LBB0_342
- //0x00001e0d LBB0_354
- 0x48, 0xf7, 0xd7, //0x00001e0d notq %rdi
- 0x49, 0x89, 0xff, //0x00001e10 movq %rdi, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e13 movq $-48(%rbp), %r10
- 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00001e17 jmp LBB0_342
- //0x00001e1c LBB0_355
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e1c movq $-1, %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e23 movq $-1, %r12
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e2a movq $-1, %rax
- 0x4d, 0x89, 0xfe, //0x00001e31 movq %r15, %r14
- 0x49, 0x83, 0xfa, 0x10, //0x00001e34 cmpq $16, %r10
- 0x0f, 0x83, 0xc0, 0xea, 0xff, 0xff, //0x00001e38 jae LBB0_151
- 0xe9, 0x0d, 0xec, 0xff, 0xff, //0x00001e3e jmp LBB0_169
- //0x00001e43 LBB0_356
- 0x4d, 0x89, 0xcb, //0x00001e43 movq %r9, %r11
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e46 movq $-1, %r8
- 0x45, 0x31, 0xf6, //0x00001e4d xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001e50 cmpq $32, %rcx
- 0x0f, 0x83, 0x2f, 0xfc, 0xff, 0xff, //0x00001e54 jae LBB0_55
- 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00001e5a jmp LBB0_370
- //0x00001e5f LBB0_357
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e5f movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00001e66 xorl %r15d, %r15d
- 0x49, 0x83, 0xfa, 0x20, //0x00001e69 cmpq $32, %r10
- 0x0f, 0x83, 0x8a, 0xfc, 0xff, 0xff, //0x00001e6d jae LBB0_85
- 0xe9, 0x57, 0x02, 0x00, 0x00, //0x00001e73 jmp LBB0_388
- //0x00001e78 LBB0_358
- 0x49, 0x89, 0xcf, //0x00001e78 movq %rcx, %r15
- 0x4d, 0x85, 0xdb, //0x00001e7b testq %r11, %r11
- 0x0f, 0x85, 0xf9, 0xfa, 0xff, 0xff, //0x00001e7e jne LBB0_327
- 0xe9, 0xd5, 0x0a, 0x00, 0x00, //0x00001e84 jmp LBB0_497
- //0x00001e89 LBB0_359
- 0x48, 0xf7, 0xd6, //0x00001e89 notq %rsi
- 0x49, 0x89, 0xf7, //0x00001e8c movq %rsi, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e8f movq $-48(%rbp), %r10
- 0xe9, 0xd6, 0xfc, 0xff, 0xff, //0x00001e93 jmp LBB0_342
- //0x00001e98 LBB0_360
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e98 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001e9f xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001ea2 cmpq $32, %rcx
- 0x0f, 0x83, 0x38, 0xfd, 0xff, 0xff, //0x00001ea6 jae LBB0_102
- 0xe9, 0x35, 0x03, 0x00, 0x00, //0x00001eac jmp LBB0_402
- //0x00001eb1 LBB0_361
- 0x49, 0x89, 0xc8, //0x00001eb1 movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001ebb xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001ebe cmpq $32, %rbx
- 0x0f, 0x83, 0xb1, 0xfd, 0xff, 0xff, //0x00001ec2 jae LBB0_121
- 0xe9, 0x4f, 0x04, 0x00, 0x00, //0x00001ec8 jmp LBB0_420
- //0x00001ecd LBB0_365
- 0x49, 0xf7, 0xdf, //0x00001ecd negq %r15
- 0xe9, 0x99, 0xfc, 0xff, 0xff, //0x00001ed0 jmp LBB0_342
- //0x00001ed5 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ed5 movq $-1, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001edc movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001ee3 movq $-1, %r12
- 0x4d, 0x89, 0xcf, //0x00001eea movq %r9, %r15
- 0xe9, 0xdb, 0xf7, 0xff, 0xff, //0x00001eed jmp LBB0_290
- //0x00001ef2 LBB0_363
- 0x49, 0x89, 0xd1, //0x00001ef2 movq %rdx, %r9
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ef5 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001efc xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001eff cmpq $32, %rcx
- 0x0f, 0x83, 0x1d, 0xfe, 0xff, 0xff, //0x00001f03 jae LBB0_221
- 0xe9, 0x15, 0x06, 0x00, 0x00, //0x00001f09 jmp LBB0_443
- //0x00001f0e LBB0_364
- 0x49, 0x89, 0xc8, //0x00001f0e movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001f11 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001f18 xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001f1b cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001f1f movq $-56(%rbp), %r14
- 0x0f, 0x83, 0x7f, 0xfe, 0xff, 0xff, //0x00001f23 jae LBB0_260
- 0xe9, 0x2b, 0x07, 0x00, 0x00, //0x00001f29 jmp LBB0_460
- //0x00001f2e LBB0_366
- 0x49, 0x83, 0xf8, 0xff, //0x00001f2e cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001f32 jne LBB0_368
- 0x48, 0x89, 0xd8, //0x00001f38 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x00001f3b subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x00001f3e bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x00001f42 addq %rax, %r8
- //0x00001f45 LBB0_368
- 0x44, 0x89, 0xf0, //0x00001f45 movl %r14d, %eax
- 0xf7, 0xd0, //0x00001f48 notl %eax
- 0x21, 0xf0, //0x00001f4a andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00001f4c leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x00001f50 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x00001f53 movl %r9d, %edi
- 0xf7, 0xd7, //0x00001f56 notl %edi
- 0x21, 0xf7, //0x00001f58 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f5a andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x00001f60 xorl %r14d, %r14d
- 0x01, 0xc7, //0x00001f63 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001f65 setb %r14b
- 0x01, 0xff, //0x00001f69 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001f6b xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x00001f71 andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001f74 movl $4294967295, %eax
- 0x31, 0xf8, //0x00001f79 xorl %edi, %eax
- 0x21, 0xc2, //0x00001f7b andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001f7d movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001f81 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xd2, //0x00001f86 testq %rdx, %rdx
- 0x0f, 0x85, 0x2b, 0xfb, 0xff, 0xff, //0x00001f89 jne LBB0_60
- //0x00001f8f LBB0_369
- 0x48, 0x83, 0xc3, 0x20, //0x00001f8f addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001f93 addq $-32, %rcx
- //0x00001f97 LBB0_370
- 0x4d, 0x85, 0xf6, //0x00001f97 testq %r14, %r14
- 0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x00001f9a jne LBB0_429
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001fa0 movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00001fa4 testq %rcx, %rcx
- 0x0f, 0x84, 0xeb, 0x07, 0x00, 0x00, //0x00001fa7 je LBB0_476
- //0x00001fad LBB0_372
- 0x4c, 0x89, 0xdf, //0x00001fad movq %r11, %rdi
- 0x48, 0xf7, 0xd7, //0x00001fb0 notq %rdi
- //0x00001fb3 LBB0_373
- 0x4c, 0x8d, 0x63, 0x01, //0x00001fb3 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00001fb7 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00001fba cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001fbd je LBB0_378
- 0x48, 0x8d, 0x71, 0xff, //0x00001fc3 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00001fc7 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fca je LBB0_376
- 0x48, 0x89, 0xf1, //0x00001fd0 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00001fd3 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00001fd6 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001fd9 jne LBB0_373
- 0xe9, 0xb4, 0x07, 0x00, 0x00, //0x00001fdf jmp LBB0_476
- //0x00001fe4 LBB0_376
- 0x48, 0x85, 0xf6, //0x00001fe4 testq %rsi, %rsi
- 0x0f, 0x84, 0xba, 0x09, 0x00, 0x00, //0x00001fe7 je LBB0_433
- 0x49, 0x01, 0xfc, //0x00001fed addq %rdi, %r12
- 0x49, 0x83, 0xf8, 0xff, //0x00001ff0 cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xc4, //0x00001ff4 cmoveq %r12, %r8
- 0x48, 0x83, 0xc3, 0x02, //0x00001ff8 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00001ffc addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00002000 movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002003 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002007 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000200b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002010 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002013 jne LBB0_373
- 0xe9, 0x7a, 0x07, 0x00, 0x00, //0x00002019 jmp LBB0_476
- //0x0000201e LBB0_378
- 0x4d, 0x29, 0xdc, //0x0000201e subq %r11, %r12
- 0xe9, 0xa4, 0xfa, 0xff, 0xff, //0x00002021 jmp LBB0_184
- //0x00002026 LBB0_379
- 0x49, 0x83, 0xf8, 0xff, //0x00002026 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000202a jne LBB0_381
- 0x4c, 0x89, 0xe2, //0x00002030 movq %r12, %rdx
- 0x48, 0x2b, 0x55, 0xc0, //0x00002033 subq $-64(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00002037 bsfq %rcx, %r8
- 0x49, 0x01, 0xd0, //0x0000203b addq %rdx, %r8
- //0x0000203e LBB0_381
- 0x44, 0x89, 0xfa, //0x0000203e movl %r15d, %edx
- 0xf7, 0xd2, //0x00002041 notl %edx
- 0x21, 0xca, //0x00002043 andl %ecx, %edx
- 0x8d, 0x1c, 0x12, //0x00002045 leal (%rdx,%rdx), %ebx
- 0x44, 0x09, 0xfb, //0x00002048 orl %r15d, %ebx
- 0x89, 0xdf, //0x0000204b movl %ebx, %edi
- 0xf7, 0xd7, //0x0000204d notl %edi
- 0x21, 0xcf, //0x0000204f andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002051 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00002057 xorl %r15d, %r15d
- 0x01, 0xd7, //0x0000205a addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000205c setb %r15b
- 0x01, 0xff, //0x00002060 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002062 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002068 andl %ebx, %edi
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x0000206a movl $4294967295, %ecx
- 0x31, 0xf9, //0x0000206f xorl %edi, %ecx
- 0x21, 0xce, //0x00002071 andl %ecx, %esi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002073 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002077 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000207c testq %rsi, %rsi
- 0x0f, 0x85, 0xbc, 0xfa, 0xff, 0xff, //0x0000207f jne LBB0_88
- //0x00002085 LBB0_382
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002085 movl $64, %ecx
- //0x0000208a LBB0_383
- 0x49, 0x0f, 0xbc, 0xd1, //0x0000208a bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x0000208e testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002091 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002096 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x0000209a testq %rsi, %rsi
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000209d je LBB0_386
- 0x4c, 0x2b, 0x65, 0xc0, //0x000020a3 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x000020a7 cmpq %rcx, %rdi
- 0x0f, 0x82, 0x12, 0x09, 0x00, 0x00, //0x000020aa jb LBB0_511
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x000020b0 leaq $1(%r12,%rcx), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x000020b5 movq $-48(%rbp), %r10
- 0xe9, 0x0c, 0xfa, 0xff, 0xff, //0x000020b9 jmp LBB0_184
- //0x000020be LBB0_386
- 0x45, 0x85, 0xc9, //0x000020be testl %r9d, %r9d
- 0x0f, 0x85, 0x0d, 0x09, 0x00, 0x00, //0x000020c1 jne LBB0_512
- 0x49, 0x83, 0xc4, 0x20, //0x000020c7 addq $32, %r12
- 0x49, 0x83, 0xc2, 0xe0, //0x000020cb addq $-32, %r10
- //0x000020cf LBB0_388
- 0x4d, 0x85, 0xff, //0x000020cf testq %r15, %r15
- 0x0f, 0x85, 0x1f, 0x03, 0x00, 0x00, //0x000020d2 jne LBB0_431
- 0x48, 0x8b, 0x45, 0xc0, //0x000020d8 movq $-64(%rbp), %rax
- 0x4d, 0x85, 0xd2, //0x000020dc testq %r10, %r10
- 0x0f, 0x84, 0xc2, 0x08, 0x00, 0x00, //0x000020df je LBB0_433
- //0x000020e5 LBB0_390
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x000020e5 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x000020ea cmpb $34, %cl
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000020ed je LBB0_396
- 0x80, 0xf9, 0x5c, //0x000020f3 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000020f6 je LBB0_394
- 0x80, 0xf9, 0x1f, //0x000020fc cmpb $31, %cl
- 0x0f, 0x86, 0xed, 0x08, 0x00, 0x00, //0x000020ff jbe LBB0_513
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002105 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000210c movl $1, %edx
- 0x49, 0x01, 0xd4, //0x00002111 addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002114 addq %rcx, %r10
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002117 jne LBB0_390
- 0xe9, 0x85, 0x08, 0x00, 0x00, //0x0000211d jmp LBB0_433
- //0x00002122 LBB0_394
- 0x49, 0x83, 0xfa, 0x01, //0x00002122 cmpq $1, %r10
- 0x0f, 0x84, 0x7b, 0x08, 0x00, 0x00, //0x00002126 je LBB0_433
- 0x4c, 0x89, 0xe1, //0x0000212c movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x0000212f subq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002132 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002136 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000213a movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002141 movl $2, %edx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002146 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000214a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x0000214f addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002152 addq %rcx, %r10
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002155 jne LBB0_390
- 0xe9, 0x47, 0x08, 0x00, 0x00, //0x0000215b jmp LBB0_433
- //0x00002160 LBB0_396
- 0x49, 0x29, 0xc4, //0x00002160 subq %rax, %r12
- 0x49, 0xff, 0xc4, //0x00002163 incq %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002166 movq $-48(%rbp), %r10
- 0xe9, 0x5b, 0xf9, 0xff, 0xff, //0x0000216a jmp LBB0_184
- //0x0000216f LBB0_397
- 0x4d, 0x89, 0xc8, //0x0000216f movq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00002172 cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002176 jne LBB0_400
- 0x48, 0x89, 0xd8, //0x0000217c movq %rbx, %rax
- 0x4c, 0x29, 0xc0, //0x0000217f subq %r8, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00002182 bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00002186 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002189 jmp LBB0_400
- //0x0000218e LBB0_399
- 0x4d, 0x89, 0xc8, //0x0000218e movq %r9, %r8
- //0x00002191 LBB0_400
- 0x44, 0x89, 0xf0, //0x00002191 movl %r14d, %eax
- 0xf7, 0xd0, //0x00002194 notl %eax
- 0x21, 0xf0, //0x00002196 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00002198 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x0000219c orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x0000219f movl %r9d, %edi
- 0xf7, 0xd7, //0x000021a2 notl %edi
- 0x21, 0xf7, //0x000021a4 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021a6 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x000021ac xorl %r14d, %r14d
- 0x01, 0xc7, //0x000021af addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000021b1 setb %r14b
- 0x01, 0xff, //0x000021b5 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000021b7 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000021bd andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000021c0 movl $4294967295, %eax
- 0x31, 0xf8, //0x000021c5 xorl %edi, %eax
- 0x21, 0xc2, //0x000021c7 andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000021c9 movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021cd vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xc1, //0x000021d2 movq %r8, %r9
- 0x48, 0x85, 0xd2, //0x000021d5 testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0xfa, 0xff, 0xff, //0x000021d8 jne LBB0_107
- //0x000021de LBB0_401
- 0x48, 0x83, 0xc3, 0x20, //0x000021de addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x000021e2 addq $-32, %rcx
- //0x000021e6 LBB0_402
- 0x4d, 0x85, 0xf6, //0x000021e6 testq %r14, %r14
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x000021e9 jne LBB0_434
- 0x4c, 0x8b, 0x75, 0xc8, //0x000021ef movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x000021f3 testq %rcx, %rcx
- 0x0f, 0x84, 0xc6, 0x05, 0x00, 0x00, //0x000021f6 je LBB0_479
- //0x000021fc LBB0_404
- 0x4d, 0x89, 0xe0, //0x000021fc movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x000021ff movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x00002202 notq %rdi
- //0x00002205 LBB0_405
- 0x4c, 0x8d, 0x63, 0x01, //0x00002205 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00002209 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x0000220c cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000220f je LBB0_410
- 0x48, 0x8d, 0x71, 0xff, //0x00002215 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002219 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000221c je LBB0_408
- 0x48, 0x89, 0xf1, //0x00002222 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002225 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002228 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000222b jne LBB0_405
- 0xe9, 0x8c, 0x05, 0x00, 0x00, //0x00002231 jmp LBB0_479
- //0x00002236 LBB0_408
- 0x48, 0x85, 0xf6, //0x00002236 testq %rsi, %rsi
- 0x0f, 0x84, 0xcf, 0x07, 0x00, 0x00, //0x00002239 je LBB0_516
- 0x49, 0x01, 0xfc, //0x0000223f addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x00002242 cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002246 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x0000224a addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000224e addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00002252 movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002255 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002259 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000225d vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002262 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002265 jne LBB0_405
- 0xe9, 0x52, 0x05, 0x00, 0x00, //0x0000226b jmp LBB0_479
- //0x00002270 LBB0_410
- 0x4d, 0x29, 0xcc, //0x00002270 subq %r9, %r12
- 0xe9, 0xb0, 0xf9, 0xff, 0xff, //0x00002273 jmp LBB0_205
- //0x00002278 LBB0_411
- 0x49, 0x83, 0xfb, 0xff, //0x00002278 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000227c jne LBB0_413
- 0x4c, 0x89, 0xe0, //0x00002282 movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00002285 subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00002289 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x0000228d addq %rax, %r11
- //0x00002290 LBB0_413
- 0x44, 0x89, 0xf8, //0x00002290 movl %r15d, %eax
- 0xf7, 0xd0, //0x00002293 notl %eax
- 0x21, 0xc8, //0x00002295 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00002297 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x0000229a orl %r15d, %edx
- 0x89, 0xd7, //0x0000229d movl %edx, %edi
- 0xf7, 0xd7, //0x0000229f notl %edi
- 0x21, 0xcf, //0x000022a1 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022a3 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000022a9 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000022ac addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000022ae setb %r15b
- 0x01, 0xff, //0x000022b2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000022b4 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000022ba andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000022bc movl $4294967295, %eax
- 0x31, 0xf8, //0x000022c1 xorl %edi, %eax
- 0x21, 0xc6, //0x000022c3 andl %eax, %esi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000022c5 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000022c9 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000022cd vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x000022d2 testq %rsi, %rsi
- 0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x000022d5 jne LBB0_124
- //0x000022db LBB0_414
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000022db movl $64, %ecx
- //0x000022e0 LBB0_415
- 0x49, 0x0f, 0xbc, 0xd1, //0x000022e0 bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x000022e4 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000022e7 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x000022ec cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x000022f0 testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022f3 je LBB0_418
- 0x4c, 0x2b, 0x65, 0xc0, //0x000022f9 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x000022fd cmpq %rcx, %rdi
- 0x0f, 0x83, 0x1a, 0xee, 0xff, 0xff, //0x00002300 jae LBB0_204
- 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00002306 jmp LBB0_417
- //0x0000230b LBB0_418
- 0x45, 0x85, 0xc9, //0x0000230b testl %r9d, %r9d
- 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x0000230e jne LBB0_514
- 0x49, 0x83, 0xc4, 0x20, //0x00002314 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002318 addq $-32, %rbx
- //0x0000231c LBB0_420
- 0x4d, 0x85, 0xff, //0x0000231c testq %r15, %r15
- 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x0000231f jne LBB0_436
- 0x48, 0x8b, 0x75, 0xc0, //0x00002325 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002329 testq %rbx, %rbx
- 0x0f, 0x84, 0x90, 0x04, 0x00, 0x00, //0x0000232c je LBB0_479
- //0x00002332 LBB0_422
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002332 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002337 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x0000233a je LBB0_428
- 0x80, 0xf9, 0x5c, //0x00002340 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002343 je LBB0_426
- 0x80, 0xf9, 0x1f, //0x00002349 cmpb $31, %cl
- 0x0f, 0x86, 0xb4, 0x06, 0x00, 0x00, //0x0000234c jbe LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002352 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002359 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000235e addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x00002361 addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002364 jne LBB0_422
- 0xe9, 0x53, 0x04, 0x00, 0x00, //0x0000236a jmp LBB0_479
- //0x0000236f LBB0_426
- 0x48, 0x83, 0xfb, 0x01, //0x0000236f cmpq $1, %rbx
- 0x0f, 0x84, 0x95, 0x06, 0x00, 0x00, //0x00002373 je LBB0_516
- 0x4c, 0x89, 0xe0, //0x00002379 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x0000237c subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000237f cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002383 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002387 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000238e movl $2, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002393 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002397 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000239b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x000023a0 addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x000023a3 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000023a6 jne LBB0_422
- 0xe9, 0x11, 0x04, 0x00, 0x00, //0x000023ac jmp LBB0_479
- //0x000023b1 LBB0_428
- 0x49, 0x29, 0xf4, //0x000023b1 subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000023b4 incq %r12
- 0xe9, 0x6c, 0xf8, 0xff, 0xff, //0x000023b7 jmp LBB0_205
- //0x000023bc LBB0_429
- 0x48, 0x85, 0xc9, //0x000023bc testq %rcx, %rcx
- 0x0f, 0x84, 0xe2, 0x05, 0x00, 0x00, //0x000023bf je LBB0_433
- 0x4c, 0x89, 0xd8, //0x000023c5 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x000023c8 notq %rax
- 0x48, 0x01, 0xd8, //0x000023cb addq %rbx, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023ce cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023d2 cmoveq %rax, %r8
- 0x48, 0xff, 0xc3, //0x000023d6 incq %rbx
- 0x48, 0xff, 0xc9, //0x000023d9 decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000023dc movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000023e0 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023e4 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x000023e9 testq %rcx, %rcx
- 0x0f, 0x85, 0xbb, 0xfb, 0xff, 0xff, //0x000023ec jne LBB0_372
- 0xe9, 0xa1, 0x03, 0x00, 0x00, //0x000023f2 jmp LBB0_476
- //0x000023f7 LBB0_431
- 0x4d, 0x85, 0xd2, //0x000023f7 testq %r10, %r10
- 0x0f, 0x84, 0xa7, 0x05, 0x00, 0x00, //0x000023fa je LBB0_433
- 0x48, 0x8b, 0x45, 0xc0, //0x00002400 movq $-64(%rbp), %rax
- 0x48, 0x89, 0xc1, //0x00002404 movq %rax, %rcx
- 0x48, 0xf7, 0xd1, //0x00002407 notq %rcx
- 0x4c, 0x01, 0xe1, //0x0000240a addq %r12, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000240d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002411 cmoveq %rcx, %r8
- 0x49, 0xff, 0xc4, //0x00002415 incq %r12
- 0x49, 0xff, 0xca, //0x00002418 decq %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000241b movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000241f vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x85, 0xd2, //0x00002424 testq %r10, %r10
- 0x0f, 0x85, 0xb8, 0xfc, 0xff, 0xff, //0x00002427 jne LBB0_390
- 0xe9, 0x75, 0x05, 0x00, 0x00, //0x0000242d jmp LBB0_433
- //0x00002432 LBB0_434
- 0x48, 0x85, 0xc9, //0x00002432 testq %rcx, %rcx
- 0x0f, 0x84, 0xd3, 0x05, 0x00, 0x00, //0x00002435 je LBB0_516
- 0x4c, 0x89, 0xc8, //0x0000243b movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x0000243e notq %rax
- 0x48, 0x01, 0xd8, //0x00002441 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002444 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002448 cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x0000244c incq %rbx
- 0x48, 0xff, 0xc9, //0x0000244f decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002452 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002456 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000245a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x0000245f testq %rcx, %rcx
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00002462 jne LBB0_404
- 0xe9, 0x55, 0x03, 0x00, 0x00, //0x00002468 jmp LBB0_479
- //0x0000246d LBB0_436
- 0x48, 0x85, 0xdb, //0x0000246d testq %rbx, %rbx
- 0x0f, 0x84, 0x98, 0x05, 0x00, 0x00, //0x00002470 je LBB0_516
- 0x48, 0x8b, 0x75, 0xc0, //0x00002476 movq $-64(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x0000247a movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x0000247d notq %rax
- 0x4c, 0x01, 0xe0, //0x00002480 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002483 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002487 cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x0000248b incq %r12
- 0x48, 0xff, 0xcb, //0x0000248e decq %rbx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002491 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002495 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002499 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x0000249e testq %rbx, %rbx
- 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000024a1 jne LBB0_422
- 0xe9, 0x16, 0x03, 0x00, 0x00, //0x000024a7 jmp LBB0_479
- //0x000024ac LBB0_438
- 0x4d, 0x89, 0xc8, //0x000024ac movq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x000024af cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024b3 jne LBB0_441
- 0x48, 0x89, 0xd8, //0x000024b9 movq %rbx, %rax
- 0x4c, 0x29, 0xc0, //0x000024bc subq %r8, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x000024bf bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x000024c3 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024c6 jmp LBB0_441
- //0x000024cb LBB0_440
- 0x4d, 0x89, 0xc8, //0x000024cb movq %r9, %r8
- //0x000024ce LBB0_441
- 0x44, 0x89, 0xf0, //0x000024ce movl %r14d, %eax
- 0xf7, 0xd0, //0x000024d1 notl %eax
- 0x21, 0xf0, //0x000024d3 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x000024d5 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x000024d9 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x000024dc movl %r9d, %edi
- 0xf7, 0xd7, //0x000024df notl %edi
- 0x21, 0xf7, //0x000024e1 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024e3 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x000024e9 xorl %r14d, %r14d
- 0x01, 0xc7, //0x000024ec addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024ee setb %r14b
- 0x01, 0xff, //0x000024f2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000024f4 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000024fa andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000024fd movl $4294967295, %eax
- 0x31, 0xc7, //0x00002502 xorl %eax, %edi
- 0x21, 0xfa, //0x00002504 andl %edi, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002506 movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000250a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xc1, //0x0000250f movq %r8, %r9
- 0x48, 0x85, 0xd2, //0x00002512 testq %rdx, %rdx
- 0x0f, 0x85, 0x3c, 0xf8, 0xff, 0xff, //0x00002515 jne LBB0_226
- //0x0000251b LBB0_442
- 0x48, 0x83, 0xc3, 0x20, //0x0000251b addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x0000251f addq $-32, %rcx
- //0x00002523 LBB0_443
- 0x4d, 0x85, 0xf6, //0x00002523 testq %r14, %r14
- 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00002526 jne LBB0_469
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000252c movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00002530 testq %rcx, %rcx
- 0x0f, 0x84, 0x89, 0x02, 0x00, 0x00, //0x00002533 je LBB0_479
- //0x00002539 LBB0_445
- 0x4d, 0x89, 0xe0, //0x00002539 movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x0000253c movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x0000253f notq %rdi
- //0x00002542 LBB0_446
- 0x4c, 0x8d, 0x63, 0x01, //0x00002542 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00002546 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00002549 cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000254c je LBB0_451
- 0x48, 0x8d, 0x71, 0xff, //0x00002552 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002556 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002559 je LBB0_449
- 0x48, 0x89, 0xf1, //0x0000255f movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002562 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002565 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002568 jne LBB0_446
- 0xe9, 0x4f, 0x02, 0x00, 0x00, //0x0000256e jmp LBB0_479
- //0x00002573 LBB0_449
- 0x48, 0x85, 0xf6, //0x00002573 testq %rsi, %rsi
- 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x00002576 je LBB0_516
- 0x49, 0x01, 0xfc, //0x0000257c addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x0000257f cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002583 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x00002587 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000258b addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x0000258f movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002592 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002596 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000259a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000259f testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x000025a2 jne LBB0_446
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x000025a8 jmp LBB0_479
- //0x000025ad LBB0_451
- 0x4d, 0x29, 0xcc, //0x000025ad subq %r9, %r12
- 0xe9, 0xb5, 0xf7, 0xff, 0xff, //0x000025b0 jmp LBB0_323
- //0x000025b5 LBB0_452
- 0x49, 0x83, 0xfb, 0xff, //0x000025b5 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000025b9 jne LBB0_454
- 0x4c, 0x89, 0xe0, //0x000025bf movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x000025c2 subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x000025c6 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x000025ca addq %rax, %r11
- //0x000025cd LBB0_454
- 0x44, 0x89, 0xf8, //0x000025cd movl %r15d, %eax
- 0xf7, 0xd0, //0x000025d0 notl %eax
- 0x21, 0xc8, //0x000025d2 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x000025d4 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x000025d7 orl %r15d, %edx
- 0x89, 0xd7, //0x000025da movl %edx, %edi
- 0xf7, 0xd7, //0x000025dc notl %edi
- 0x21, 0xcf, //0x000025de andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025e0 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000025e6 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000025e9 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000025eb setb %r15b
- 0x01, 0xff, //0x000025ef addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000025f1 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000025f7 andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000025f9 movl $4294967295, %eax
- 0x31, 0xf8, //0x000025fe xorl %edi, %eax
- 0x21, 0xc6, //0x00002600 andl %eax, %esi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002602 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002606 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000260a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000260f testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xf7, 0xff, 0xff, //0x00002612 jne LBB0_263
- //0x00002618 LBB0_455
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002618 movl $64, %ecx
- //0x0000261d LBB0_456
- 0x49, 0x0f, 0xbc, 0xd1, //0x0000261d bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x00002621 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002624 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002629 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x0000262d testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002630 je LBB0_458
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002636 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x0000263a cmpq %rcx, %rdi
- 0x0f, 0x83, 0x20, 0xf3, 0xff, 0xff, //0x0000263d jae LBB0_322
- 0xe9, 0x98, 0x03, 0x00, 0x00, //0x00002643 jmp LBB0_417
- //0x00002648 LBB0_458
- 0x45, 0x85, 0xc9, //0x00002648 testl %r9d, %r9d
- 0x0f, 0x85, 0xa9, 0x03, 0x00, 0x00, //0x0000264b jne LBB0_514
- 0x49, 0x83, 0xc4, 0x20, //0x00002651 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002655 addq $-32, %rbx
- //0x00002659 LBB0_460
- 0x4d, 0x85, 0xff, //0x00002659 testq %r15, %r15
- 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x0000265c jne LBB0_471
- 0x48, 0x8b, 0x75, 0xc0, //0x00002662 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002666 testq %rbx, %rbx
- 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00002669 je LBB0_479
- //0x0000266f LBB0_462
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000266f movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002674 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002677 je LBB0_468
- 0x80, 0xf9, 0x5c, //0x0000267d cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002680 je LBB0_466
- 0x80, 0xf9, 0x1f, //0x00002686 cmpb $31, %cl
- 0x0f, 0x86, 0x77, 0x03, 0x00, 0x00, //0x00002689 jbe LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002696 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000269b addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x0000269e addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000026a1 jne LBB0_462
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x000026a7 jmp LBB0_479
- //0x000026ac LBB0_466
- 0x48, 0x83, 0xfb, 0x01, //0x000026ac cmpq $1, %rbx
- 0x0f, 0x84, 0x58, 0x03, 0x00, 0x00, //0x000026b0 je LBB0_516
- 0x4c, 0x89, 0xe0, //0x000026b6 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x000026b9 subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000026bc cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x000026c0 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026c4 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000026cb movl $2, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000026d0 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000026d4 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026d8 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x000026dd addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x000026e0 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000026e3 jne LBB0_462
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000026e9 jmp LBB0_479
- //0x000026ee LBB0_468
- 0x49, 0x29, 0xf4, //0x000026ee subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000026f1 incq %r12
- 0xe9, 0x71, 0xf6, 0xff, 0xff, //0x000026f4 jmp LBB0_323
- //0x000026f9 LBB0_469
- 0x48, 0x85, 0xc9, //0x000026f9 testq %rcx, %rcx
- 0x0f, 0x84, 0x0c, 0x03, 0x00, 0x00, //0x000026fc je LBB0_516
- 0x4c, 0x89, 0xc8, //0x00002702 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00002705 notq %rax
- 0x48, 0x01, 0xd8, //0x00002708 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000270b cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000270f cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x00002713 incq %rbx
- 0x48, 0xff, 0xc9, //0x00002716 decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002719 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000271d movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002721 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x00002726 testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0xfe, 0xff, 0xff, //0x00002729 jne LBB0_445
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x0000272f jmp LBB0_479
- //0x00002734 LBB0_471
- 0x48, 0x85, 0xdb, //0x00002734 testq %rbx, %rbx
- 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x00002737 je LBB0_516
- 0x48, 0x8b, 0x75, 0xc0, //0x0000273d movq $-64(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00002741 movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00002744 notq %rax
- 0x4c, 0x01, 0xe0, //0x00002747 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000274a cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000274e cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x00002752 incq %r12
- 0x48, 0xff, 0xcb, //0x00002755 decq %rbx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002758 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000275c movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002760 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x00002765 testq %rbx, %rbx
- 0x0f, 0x85, 0x01, 0xff, 0xff, 0xff, //0x00002768 jne LBB0_462
- 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000276e jmp LBB0_479
- //0x00002773 LBB0_473
- 0x4d, 0x89, 0x2a, //0x00002773 movq %r13, (%r10)
- //0x00002776 LBB0_474
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002776 movq $-1, %rcx
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000277d jmp LBB0_501
- //0x00002782 LBB0_489
- 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00002782 movq $-7, %rcx
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002789 jmp LBB0_501
- //0x0000278e LBB0_475
- 0x49, 0x83, 0xfc, 0xff, //0x0000278e cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00002792 jne LBB0_487
- //0x00002798 LBB0_476
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002798 movq $-1, %r12
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000279f movq $-72(%rbp), %r8
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000027a3 jmp LBB0_487
- //0x000027a8 LBB0_477
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027a8 movq $-1, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x000027af movq $-48(%rbp), %rdx
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000027b3 jmp LBB0_481
- //0x000027b8 LBB0_478
- 0x49, 0x83, 0xfc, 0xff, //0x000027b8 cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000027bc jne LBB0_506
- //0x000027c2 LBB0_479
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %r12
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000027c9 movq $-72(%rbp), %r11
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000027cd jmp LBB0_506
- //0x000027d2 LBB0_480
- 0x4c, 0x89, 0xf1, //0x000027d2 movq %r14, %rcx
- //0x000027d5 LBB0_481
- 0x48, 0x8b, 0x02, //0x000027d5 movq (%rdx), %rax
- 0x48, 0x29, 0xc8, //0x000027d8 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000027db addq $-2, %rax
- 0x48, 0x89, 0x02, //0x000027df movq %rax, (%rdx)
- //0x000027e2 LBB0_500
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027e2 movq $-2, %rcx
- //0x000027e9 LBB0_501
- 0x48, 0x89, 0xc8, //0x000027e9 movq %rcx, %rax
- 0x48, 0x83, 0xc4, 0x48, //0x000027ec addq $72, %rsp
- 0x5b, //0x000027f0 popq %rbx
- 0x41, 0x5c, //0x000027f1 popq %r12
- 0x41, 0x5d, //0x000027f3 popq %r13
- 0x41, 0x5e, //0x000027f5 popq %r14
- 0x41, 0x5f, //0x000027f7 popq %r15
- 0x5d, //0x000027f9 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000027fa vzeroupper
- 0xc3, //0x000027fd retq
- //0x000027fe LBB0_490
- 0x49, 0x89, 0x12, //0x000027fe movq %rdx, (%r10)
- 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00002801 jmp LBB0_501
- //0x00002806 LBB0_482
- 0x49, 0x83, 0xf8, 0xff, //0x00002806 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000280a jne LBB0_485
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002810 bsfq %rsi, %rax
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002814 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002818 addq %rax, %r12
- //0x0000281b LBB0_484
- 0x4d, 0x89, 0xe0, //0x0000281b movq %r12, %r8
- //0x0000281e LBB0_485
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000281e movq $-2, %r12
- //0x00002825 LBB0_486
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002825 movq $-48(%rbp), %r10
- //0x00002829 LBB0_487
- 0x4d, 0x89, 0x02, //0x00002829 movq %r8, (%r10)
- 0x4c, 0x89, 0xe1, //0x0000282c movq %r12, %rcx
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x0000282f jmp LBB0_501
- //0x00002834 LBB0_502
- 0x49, 0x83, 0xfb, 0xff, //0x00002834 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002838 jne LBB0_505
- 0x48, 0x0f, 0xbc, 0xc6, //0x0000283e bsfq %rsi, %rax
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002842 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002846 addq %rax, %r12
- //0x00002849 LBB0_504
- 0x4d, 0x89, 0xe3, //0x00002849 movq %r12, %r11
- //0x0000284c LBB0_505
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000284c movq $-2, %r12
- //0x00002853 LBB0_506
- 0x4d, 0x89, 0x1a, //0x00002853 movq %r11, (%r10)
- 0x4c, 0x89, 0xe1, //0x00002856 movq %r12, %rcx
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00002859 jmp LBB0_501
- //0x0000285e LBB0_233
- 0x4d, 0x89, 0x2a, //0x0000285e movq %r13, (%r10)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002861 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x6e, //0x00002868 cmpb $110, (%r15)
- 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x0000286c jne LBB0_501
- 0x49, 0x8d, 0x45, 0x01, //0x00002872 leaq $1(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002876 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x01, 0x75, //0x00002879 cmpb $117, $1(%r9,%r13)
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000287f jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x00002885 leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002889 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x6c, //0x0000288c cmpb $108, $2(%r9,%r13)
- 0x0f, 0x85, 0x51, 0xff, 0xff, 0xff, //0x00002892 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x00002898 leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x0000289c movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x6c, //0x0000289f cmpb $108, $3(%r9,%r13)
- 0x0f, 0x85, 0x3e, 0xff, 0xff, 0xff, //0x000028a5 jne LBB0_501
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x000028ab jmp LBB0_237
- //0x000028b0 LBB0_491
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000028b0 movq $-2, %rcx
- 0x80, 0xfa, 0x61, //0x000028b7 cmpb $97, %dl
- 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x000028ba jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x000028c0 leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028c4 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x6c, //0x000028c7 cmpb $108, $2(%r9,%r13)
- 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x000028cd jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x000028d3 leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028d7 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x73, //0x000028da cmpb $115, $3(%r9,%r13)
- 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x000028e0 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x04, //0x000028e6 leaq $4(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028ea movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x04, 0x65, //0x000028ed cmpb $101, $4(%r9,%r13)
- 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000028f3 jne LBB0_501
- 0x49, 0x83, 0xc5, 0x05, //0x000028f9 addq $5, %r13
- 0x4d, 0x89, 0x2a, //0x000028fd movq %r13, (%r10)
- 0xe9, 0xe4, 0xfe, 0xff, 0xff, //0x00002900 jmp LBB0_501
- //0x00002905 LBB0_245
- 0x4d, 0x89, 0x2a, //0x00002905 movq %r13, (%r10)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002908 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x74, //0x0000290f cmpb $116, (%r15)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00002913 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x01, //0x00002919 leaq $1(%r13), %rax
- 0x49, 0x89, 0x02, //0x0000291d movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x01, 0x72, //0x00002920 cmpb $114, $1(%r9,%r13)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00002926 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x0000292c leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002930 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x75, //0x00002933 cmpb $117, $2(%r9,%r13)
- 0x0f, 0x85, 0xaa, 0xfe, 0xff, 0xff, //0x00002939 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x0000293f leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002943 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x65, //0x00002946 cmpb $101, $3(%r9,%r13)
- 0x0f, 0x85, 0x97, 0xfe, 0xff, 0xff, //0x0000294c jne LBB0_501
- //0x00002952 LBB0_237
- 0x49, 0x83, 0xc5, 0x04, //0x00002952 addq $4, %r13
- 0x4d, 0x89, 0x2a, //0x00002956 movq %r13, (%r10)
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00002959 jmp LBB0_501
- //0x0000295e LBB0_497
- 0x4d, 0x8b, 0x22, //0x0000295e movq (%r10), %r12
- //0x00002961 LBB0_498
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002961 movq $-1, %r15
- //0x00002968 LBB0_499
- 0x49, 0xf7, 0xd7, //0x00002968 notq %r15
- 0x4d, 0x01, 0xe7, //0x0000296b addq %r12, %r15
- 0x4d, 0x89, 0x3a, //0x0000296e movq %r15, (%r10)
- 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002971 jmp LBB0_500
- //0x00002976 LBB0_510
- 0x4c, 0x89, 0x65, 0xb8, //0x00002976 movq %r12, $-72(%rbp)
- 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x0000297a jmp LBB0_479
- //0x0000297f LBB0_507
- 0x4c, 0x89, 0x65, 0xb8, //0x0000297f movq %r12, $-72(%rbp)
- 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00002983 jmp LBB0_476
- //0x00002988 LBB0_508
- 0x4c, 0x89, 0x65, 0xb8, //0x00002988 movq %r12, $-72(%rbp)
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000298c movq $-48(%rbp), %r10
- 0xe9, 0x03, 0xfe, 0xff, 0xff, //0x00002990 jmp LBB0_476
- //0x00002995 LBB0_509
- 0x4c, 0x01, 0xe2, //0x00002995 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002998 movq $-2, %r12
- 0x49, 0x89, 0xd0, //0x0000299f movq %rdx, %r8
- 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x000029a2 jmp LBB0_487
- //0x000029a7 LBB0_433
- 0x4c, 0x8b, 0x55, 0xd0, //0x000029a7 movq $-48(%rbp), %r10
- 0xe9, 0xe8, 0xfd, 0xff, 0xff, //0x000029ab jmp LBB0_476
- //0x000029b0 LBB0_129
- 0x4c, 0x01, 0xe2, //0x000029b0 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029b3 movq $-2, %r12
- 0x49, 0x89, 0xd3, //0x000029ba movq %rdx, %r11
- 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x000029bd jmp LBB0_506
- //0x000029c2 LBB0_511
- 0x4c, 0x01, 0xe7, //0x000029c2 addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029c5 movq $-2, %r12
- 0x49, 0x89, 0xf8, //0x000029cc movq %rdi, %r8
- 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x000029cf jmp LBB0_486
- //0x000029d4 LBB0_512
- 0x4c, 0x2b, 0x65, 0xc0, //0x000029d4 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029d8 addq %rdx, %r12
- 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x000029db jmp LBB0_484
- //0x000029e0 LBB0_417
- 0x4c, 0x01, 0xe7, //0x000029e0 addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029e3 movq $-2, %r12
- 0x49, 0x89, 0xfb, //0x000029ea movq %rdi, %r11
- 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x000029ed jmp LBB0_506
- //0x000029f2 LBB0_513
- 0x49, 0x29, 0xc4, //0x000029f2 subq %rax, %r12
- 0xe9, 0x21, 0xfe, 0xff, 0xff, //0x000029f5 jmp LBB0_484
- //0x000029fa LBB0_514
- 0x4c, 0x2b, 0x65, 0xc0, //0x000029fa subq $-64(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029fe addq %rdx, %r12
- 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x00002a01 jmp LBB0_504
- //0x00002a06 LBB0_515
- 0x49, 0x29, 0xf4, //0x00002a06 subq %rsi, %r12
- 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x00002a09 jmp LBB0_504
- //0x00002a0e LBB0_516
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002a0e movq $-48(%rbp), %r10
- 0xe9, 0xab, 0xfd, 0xff, 0xff, //0x00002a12 jmp LBB0_479
- 0x90, //0x00002a17 .p2align 2, 0x90
+ 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_63, LBB0_63-LJTI0_0
+ // // .set L0_0_set_67, LBB0_67-LJTI0_0
// // .set L0_0_set_44, LBB0_44-LJTI0_0
- // // .set L0_0_set_61, LBB0_61-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
// // .set L0_0_set_65, LBB0_65-LJTI0_0
- //0x00002a18 LJTI0_0
- 0xc4, 0xda, 0xff, 0xff, //0x00002a18 .long L0_0_set_39
- 0x6c, 0xdc, 0xff, 0xff, //0x00002a1c .long L0_0_set_63
- 0xfb, 0xda, 0xff, 0xff, //0x00002a20 .long L0_0_set_44
- 0x55, 0xdc, 0xff, 0xff, //0x00002a24 .long L0_0_set_61
- 0xdb, 0xda, 0xff, 0xff, //0x00002a28 .long L0_0_set_42
- 0x97, 0xdc, 0xff, 0xff, //0x00002a2c .long L0_0_set_65
- // // .set L0_1_set_501, LBB0_501-LJTI0_1
- // // .set L0_1_set_500, LBB0_500-LJTI0_1
- // // .set L0_1_set_211, LBB0_211-LJTI0_1
- // // .set L0_1_set_227, LBB0_227-LJTI0_1
- // // .set L0_1_set_69, LBB0_69-LJTI0_1
- // // .set L0_1_set_209, LBB0_209-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_231, LBB0_231-LJTI0_1
- // // .set L0_1_set_243, LBB0_243-LJTI0_1
- // // .set L0_1_set_238, LBB0_238-LJTI0_1
- //0x00002a30 LJTI0_1
- 0xb9, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_501
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_500
- 0x1e, 0xe7, 0xff, 0xff, //0x00002ab8 .long L0_1_set_211
- 0xb2, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_500
- 0x6d, 0xe8, 0xff, 0xff, //0x00002ae4 .long L0_1_set_227
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_500
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af0 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af4 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af8 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002afc .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b00 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b04 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b08 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b0c .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b10 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b14 .long L0_1_set_69
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b3c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b54 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b70 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b74 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b78 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b7c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b80 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b84 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b88 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b8c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b90 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b94 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b98 .long L0_1_set_500
- 0xfa, 0xe6, 0xff, 0xff, //0x00002b9c .long L0_1_set_209
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bac .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bbc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc4 .long L0_1_set_500
- 0xf8, 0xe8, 0xff, 0xff, //0x00002bc8 .long L0_1_set_240
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bcc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bdc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be4 .long L0_1_set_500
- 0xad, 0xe8, 0xff, 0xff, //0x00002be8 .long L0_1_set_231
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bec .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bfc .long L0_1_set_500
- 0x38, 0xe9, 0xff, 0xff, //0x00002c00 .long L0_1_set_243
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c04 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c08 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c0c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c10 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c14 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c18 .long L0_1_set_500
- 0xd4, 0xe8, 0xff, 0xff, //0x00002c1c .long L0_1_set_238
- // // .set L0_2_set_311, LBB0_311-LJTI0_2
- // // .set L0_2_set_326, LBB0_326-LJTI0_2
- // // .set L0_2_set_318, LBB0_318-LJTI0_2
- // // .set L0_2_set_313, LBB0_313-LJTI0_2
- // // .set L0_2_set_316, LBB0_316-LJTI0_2
- //0x00002c20 LJTI0_2
- 0x77, 0xec, 0xff, 0xff, //0x00002c20 .long L0_2_set_311
- 0x54, 0xed, 0xff, 0xff, //0x00002c24 .long L0_2_set_326
- 0x77, 0xec, 0xff, 0xff, //0x00002c28 .long L0_2_set_311
- 0xdb, 0xec, 0xff, 0xff, //0x00002c2c .long L0_2_set_318
- 0x54, 0xed, 0xff, 0xff, //0x00002c30 .long L0_2_set_326
- 0x90, 0xec, 0xff, 0xff, //0x00002c34 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c38 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c3c .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c40 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c44 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c48 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c4c .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c50 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c54 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c58 .long L0_2_set_313
- 0x54, 0xed, 0xff, 0xff, //0x00002c5c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c60 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c64 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c68 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c6c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c70 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c74 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c78 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c7c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c80 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c84 .long L0_2_set_326
- 0xc0, 0xec, 0xff, 0xff, //0x00002c88 .long L0_2_set_316
- 0x54, 0xed, 0xff, 0xff, //0x00002c8c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c90 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c94 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c98 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c9c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cac .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cbc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ccc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cdc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cec .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cfc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002d00 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002d04 .long L0_2_set_326
- 0xc0, 0xec, 0xff, 0xff, //0x00002d08 .long L0_2_set_316
- // // .set L0_3_set_171, LBB0_171-LJTI0_3
- // // .set L0_3_set_187, LBB0_187-LJTI0_3
- // // .set L0_3_set_178, LBB0_178-LJTI0_3
- // // .set L0_3_set_173, LBB0_173-LJTI0_3
- // // .set L0_3_set_176, LBB0_176-LJTI0_3
- //0x00002d0c LJTI0_3
- 0x56, 0xdd, 0xff, 0xff, //0x00002d0c .long L0_3_set_171
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d10 .long L0_3_set_187
- 0x56, 0xdd, 0xff, 0xff, //0x00002d14 .long L0_3_set_171
- 0xbf, 0xdd, 0xff, 0xff, //0x00002d18 .long L0_3_set_178
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d1c .long L0_3_set_187
- 0x74, 0xdd, 0xff, 0xff, //0x00002d20 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d24 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d28 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d2c .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d30 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d34 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d38 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d3c .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d40 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d44 .long L0_3_set_173
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d48 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d4c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d50 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d54 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d58 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d5c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d60 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d64 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d68 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d6c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d70 .long L0_3_set_187
- 0xa4, 0xdd, 0xff, 0xff, //0x00002d74 .long L0_3_set_176
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d78 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d7c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d80 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d84 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d88 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d8c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d90 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d94 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d98 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d9c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dac .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dbc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dcc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002ddc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dec .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002df0 .long L0_3_set_187
- 0xa4, 0xdd, 0xff, 0xff, //0x00002df4 .long L0_3_set_176
- //0x00002df8 .p2align 2, 0x00
- //0x00002df8 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002df8 .long 2
+ // // .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
index f991daff1..73ac97687 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go
index 8e489d3fc..4c0c9d15f 100644
--- 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
@@ -12,7 +12,7 @@ const (
)
const (
- _stack__skip_number = 72
+ _stack__skip_number = 88
)
const (
@@ -21,22 +21,22 @@ const (
var (
_pcsp__skip_number = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1441, 72},
- {1445, 48},
- {1446, 40},
- {1448, 32},
- {1450, 24},
- {1452, 16},
- {1454, 8},
- {1458, 0},
- {1528, 72},
+ {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},
}
)
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
index 0d8976276..1ba899b0b 100644
--- 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
@@ -6,41 +6,41 @@ package avx2
var _text_skip_number = []byte{
// .p2align 5, 0x00
// LCPI0_0
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000030 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000080 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000090 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000000c0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000000d0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000e0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000f0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
//0x00000100 LCPI0_9
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000110 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000120 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000140 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
+ 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
@@ -50,472 +50,445 @@ var _text_skip_number = []byte{
0x41, 0x55, //0x00000158 pushq %r13
0x41, 0x54, //0x0000015a pushq %r12
0x53, //0x0000015c pushq %rbx
- 0x48, 0x83, 0xec, 0x18, //0x0000015d subq $24, %rsp
- 0x48, 0x8b, 0x1f, //0x00000161 movq (%rdi), %rbx
- 0x48, 0x8b, 0x57, 0x08, //0x00000164 movq $8(%rdi), %rdx
- 0x48, 0x8b, 0x3e, //0x00000168 movq (%rsi), %rdi
- 0x48, 0x29, 0xfa, //0x0000016b subq %rdi, %rdx
- 0x31, 0xc0, //0x0000016e xorl %eax, %eax
- 0x80, 0x3c, 0x3b, 0x2d, //0x00000170 cmpb $45, (%rbx,%rdi)
- 0x4c, 0x8d, 0x0c, 0x3b, //0x00000174 leaq (%rbx,%rdi), %r9
- 0x0f, 0x94, 0xc0, //0x00000178 sete %al
- 0x49, 0x01, 0xc1, //0x0000017b addq %rax, %r9
- 0x48, 0x29, 0xc2, //0x0000017e subq %rax, %rdx
- 0x0f, 0x84, 0x8d, 0x05, 0x00, 0x00, //0x00000181 je LBB0_79
- 0x41, 0x8a, 0x09, //0x00000187 movb (%r9), %cl
- 0x44, 0x8d, 0x41, 0xd0, //0x0000018a leal $-48(%rcx), %r8d
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000018e movq $-2, %rax
- 0x41, 0x80, 0xf8, 0x09, //0x00000195 cmpb $9, %r8b
- 0x0f, 0x87, 0x4c, 0x05, 0x00, 0x00, //0x00000199 ja LBB0_78
- 0x48, 0x89, 0x7d, 0xc0, //0x0000019f movq %rdi, $-64(%rbp)
- 0x48, 0x89, 0x5d, 0xc8, //0x000001a3 movq %rbx, $-56(%rbp)
- 0x80, 0xf9, 0x30, //0x000001a7 cmpb $48, %cl
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000001aa jne LBB0_6
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000001b0 movl $1, %ebx
- 0x48, 0x83, 0xfa, 0x01, //0x000001b5 cmpq $1, %rdx
- 0x0f, 0x84, 0xf8, 0x04, 0x00, 0x00, //0x000001b9 je LBB0_75
- 0x41, 0x8a, 0x41, 0x01, //0x000001bf movb $1(%r9), %al
- 0x04, 0xd2, //0x000001c3 addb $-46, %al
- 0x3c, 0x37, //0x000001c5 cmpb $55, %al
- 0x0f, 0x87, 0xea, 0x04, 0x00, 0x00, //0x000001c7 ja LBB0_75
- 0x0f, 0xb6, 0xc0, //0x000001cd movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000001d0 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000001da btq %rax, %rcx
- 0x0f, 0x83, 0xd3, 0x04, 0x00, 0x00, //0x000001de jae LBB0_75
- //0x000001e4 LBB0_6
- 0x48, 0x83, 0xfa, 0x20, //0x000001e4 cmpq $32, %rdx
- 0x0f, 0x82, 0x32, 0x05, 0x00, 0x00, //0x000001e8 jb LBB0_80
- 0x48, 0x89, 0x75, 0xd0, //0x000001ee movq %rsi, $-48(%rbp)
- 0x4c, 0x8d, 0x62, 0xe0, //0x000001f2 leaq $-32(%rdx), %r12
- 0x4c, 0x89, 0xe0, //0x000001f6 movq %r12, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x000001f9 andq $-32, %rax
- 0x4e, 0x8d, 0x6c, 0x08, 0x20, //0x000001fd leaq $32(%rax,%r9), %r13
- 0x41, 0x83, 0xe4, 0x1f, //0x00000202 andl $31, %r12d
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000206 movq $-1, %r11
- 0xc5, 0xfe, 0x6f, 0x05, 0xeb, 0xfd, 0xff, 0xff, //0x0000020d vmovdqu $-533(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x03, 0xfe, 0xff, 0xff, //0x00000215 vmovdqu $-509(%rip), %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x1b, 0xfe, 0xff, 0xff, //0x0000021d vmovdqu $-485(%rip), %ymm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x33, 0xfe, 0xff, 0xff, //0x00000225 vmovdqu $-461(%rip), %ymm3 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x4b, 0xfe, 0xff, 0xff, //0x0000022d vmovdqu $-437(%rip), %ymm4 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x63, 0xfe, 0xff, 0xff, //0x00000235 vmovdqu $-413(%rip), %ymm5 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x7b, 0xfe, 0xff, 0xff, //0x0000023d vmovdqu $-389(%rip), %ymm6 /* LCPI0_6+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000245 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000024c movq $-1, %r10
- 0x4d, 0x89, 0xcf, //0x00000253 movq %r9, %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000256 .p2align 4, 0x90
- //0x00000260 LBB0_8
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3f, //0x00000260 vmovdqu (%r15), %ymm7
- 0xc5, 0x45, 0x64, 0xc0, //0x00000265 vpcmpgtb %ymm0, %ymm7, %ymm8
- 0xc5, 0x75, 0x64, 0xcf, //0x00000269 vpcmpgtb %ymm7, %ymm1, %ymm9
- 0xc4, 0x41, 0x3d, 0xdb, 0xc1, //0x0000026d vpand %ymm9, %ymm8, %ymm8
- 0xc5, 0x45, 0x74, 0xca, //0x00000272 vpcmpeqb %ymm2, %ymm7, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x00000276 vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000027a vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0x45, 0xeb, 0xd4, //0x0000027f vpor %ymm4, %ymm7, %ymm10
- 0xc5, 0x2d, 0x74, 0xd6, //0x00000283 vpcmpeqb %ymm6, %ymm10, %ymm10
- 0xc5, 0xc5, 0x74, 0xfd, //0x00000287 vpcmpeqb %ymm5, %ymm7, %ymm7
- 0xc5, 0xfd, 0xd7, 0xf7, //0x0000028b vpmovmskb %ymm7, %esi
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc2, //0x0000028f vpmovmskb %ymm10, %eax
- 0xc4, 0x41, 0x7d, 0xd7, 0xc1, //0x00000294 vpmovmskb %ymm9, %r8d
- 0xc5, 0xad, 0xeb, 0xff, //0x00000299 vpor %ymm7, %ymm10, %ymm7
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x0000029d vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0xbd, 0xeb, 0xff, //0x000002a2 vpor %ymm7, %ymm8, %ymm7
- 0xc5, 0xfd, 0xd7, 0xcf, //0x000002a6 vpmovmskb %ymm7, %ecx
- 0x48, 0xf7, 0xd1, //0x000002aa notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000002ad bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000002b1 cmpl $32, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000002b4 je LBB0_10
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000002ba movl $-1, %ebx
- 0xd3, 0xe3, //0x000002bf shll %cl, %ebx
- 0xf7, 0xd3, //0x000002c1 notl %ebx
- 0x21, 0xde, //0x000002c3 andl %ebx, %esi
- 0x21, 0xd8, //0x000002c5 andl %ebx, %eax
- 0x44, 0x21, 0xc3, //0x000002c7 andl %r8d, %ebx
- 0x41, 0x89, 0xd8, //0x000002ca movl %ebx, %r8d
- //0x000002cd LBB0_10
- 0x8d, 0x5e, 0xff, //0x000002cd leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000002d0 andl %esi, %ebx
- 0x0f, 0x85, 0xac, 0x03, 0x00, 0x00, //0x000002d2 jne LBB0_70
- 0x8d, 0x58, 0xff, //0x000002d8 leal $-1(%rax), %ebx
- 0x21, 0xc3, //0x000002db andl %eax, %ebx
- 0x0f, 0x85, 0xa1, 0x03, 0x00, 0x00, //0x000002dd jne LBB0_70
- 0x41, 0x8d, 0x58, 0xff, //0x000002e3 leal $-1(%r8), %ebx
- 0x44, 0x21, 0xc3, //0x000002e7 andl %r8d, %ebx
- 0x0f, 0x85, 0x94, 0x03, 0x00, 0x00, //0x000002ea jne LBB0_70
- 0x85, 0xf6, //0x000002f0 testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002f2 je LBB0_16
- 0x4c, 0x89, 0xff, //0x000002f8 movq %r15, %rdi
- 0x4c, 0x29, 0xcf, //0x000002fb subq %r9, %rdi
- 0x0f, 0xbc, 0xde, //0x000002fe bsfl %esi, %ebx
- 0x48, 0x01, 0xfb, //0x00000301 addq %rdi, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000304 cmpq $-1, %r10
- 0x0f, 0x85, 0x7f, 0x03, 0x00, 0x00, //0x00000308 jne LBB0_71
- 0x49, 0x89, 0xda, //0x0000030e movq %rbx, %r10
- //0x00000311 LBB0_16
- 0x85, 0xc0, //0x00000311 testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000313 je LBB0_19
- 0x4c, 0x89, 0xfe, //0x00000319 movq %r15, %rsi
- 0x4c, 0x29, 0xce, //0x0000031c subq %r9, %rsi
- 0x0f, 0xbc, 0xd8, //0x0000031f bsfl %eax, %ebx
- 0x48, 0x01, 0xf3, //0x00000322 addq %rsi, %rbx
- 0x49, 0x83, 0xfe, 0xff, //0x00000325 cmpq $-1, %r14
- 0x0f, 0x85, 0x5e, 0x03, 0x00, 0x00, //0x00000329 jne LBB0_71
- 0x49, 0x89, 0xde, //0x0000032f movq %rbx, %r14
- //0x00000332 LBB0_19
- 0x45, 0x85, 0xc0, //0x00000332 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000335 je LBB0_22
- 0x4c, 0x89, 0xf8, //0x0000033b movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x0000033e subq %r9, %rax
- 0x41, 0x0f, 0xbc, 0xd8, //0x00000341 bsfl %r8d, %ebx
- 0x48, 0x01, 0xc3, //0x00000345 addq %rax, %rbx
- 0x49, 0x83, 0xfb, 0xff, //0x00000348 cmpq $-1, %r11
- 0x0f, 0x85, 0x3b, 0x03, 0x00, 0x00, //0x0000034c jne LBB0_71
- 0x49, 0x89, 0xdb, //0x00000352 movq %rbx, %r11
- //0x00000355 LBB0_22
- 0x83, 0xf9, 0x20, //0x00000355 cmpl $32, %ecx
- 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000358 jne LBB0_54
- 0x49, 0x83, 0xc7, 0x20, //0x0000035e addq $32, %r15
- 0x48, 0x83, 0xc2, 0xe0, //0x00000362 addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x00000366 cmpq $31, %rdx
- 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000036a ja LBB0_8
- 0xc5, 0xf8, 0x77, //0x00000370 vzeroupper
- 0x4c, 0x89, 0xe2, //0x00000373 movq %r12, %rdx
- 0x48, 0x8b, 0x75, 0xd0, //0x00000376 movq $-48(%rbp), %rsi
- 0x48, 0x83, 0xfa, 0x10, //0x0000037a cmpq $16, %rdx
- 0x0f, 0x82, 0x70, 0x01, 0x00, 0x00, //0x0000037e jb LBB0_43
- //0x00000384 LBB0_25
- 0x4c, 0x8d, 0x42, 0xf0, //0x00000384 leaq $-16(%rdx), %r8
- 0x4c, 0x89, 0xc0, //0x00000388 movq %r8, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000038b andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x28, 0x10, //0x0000038f leaq $16(%rax,%r13), %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000394 movq %rax, $-48(%rbp)
- 0x41, 0x83, 0xe0, 0x0f, //0x00000398 andl $15, %r8d
- 0xc5, 0x7a, 0x6f, 0x05, 0x3c, 0xfd, 0xff, 0xff, //0x0000039c vmovdqu $-708(%rip), %xmm8 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x44, 0xfd, 0xff, 0xff, //0x000003a4 vmovdqu $-700(%rip), %xmm9 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x4c, 0xfd, 0xff, 0xff, //0x000003ac vmovdqu $-692(%rip), %xmm10 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x54, 0xfd, 0xff, 0xff, //0x000003b4 vmovdqu $-684(%rip), %xmm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x5c, 0xfd, 0xff, 0xff, //0x000003bc vmovdqu $-676(%rip), %xmm4 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0x64, 0xfd, 0xff, 0xff, //0x000003c4 vmovdqu $-668(%rip), %xmm5 /* LCPI0_12+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0x6c, 0xfd, 0xff, 0xff, //0x000003cc vmovdqu $-660(%rip), %xmm6 /* LCPI0_13+0(%rip) */
- 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x000003d4 movl $4294967295, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003da .p2align 4, 0x90
- //0x000003e0 LBB0_26
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7d, 0x00, //0x000003e0 vmovdqu (%r13), %xmm7
- 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000003e6 vpcmpgtb %xmm8, %xmm7, %xmm0
- 0xc5, 0xb1, 0x64, 0xcf, //0x000003eb vpcmpgtb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf9, 0xdb, 0xc1, //0x000003ef vpand %xmm1, %xmm0, %xmm0
- 0xc5, 0xa9, 0x74, 0xcf, //0x000003f3 vpcmpeqb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0x74, 0xd7, //0x000003f7 vpcmpeqb %xmm7, %xmm11, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000003fb vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xc1, 0xeb, 0xd4, //0x000003ff vpor %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x00000403 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x00000407 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x0000040b vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xf1, 0xeb, 0xc0, //0x0000040f vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xe1, 0xeb, 0xc0, //0x00000413 vpor %xmm0, %xmm3, %xmm0
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000417 vpmovmskb %xmm7, %ebx
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000041b vpmovmskb %xmm2, %eax
- 0xc5, 0x79, 0xd7, 0xf9, //0x0000041f vpmovmskb %xmm1, %r15d
- 0xc5, 0xf9, 0xd7, 0xc8, //0x00000423 vpmovmskb %xmm0, %ecx
- 0x4c, 0x31, 0xe1, //0x00000427 xorq %r12, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000042a bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x0000042e cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000431 je LBB0_28
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00000437 movl $-1, %edi
- 0xd3, 0xe7, //0x0000043c shll %cl, %edi
- 0xf7, 0xd7, //0x0000043e notl %edi
- 0x21, 0xfb, //0x00000440 andl %edi, %ebx
- 0x21, 0xf8, //0x00000442 andl %edi, %eax
- 0x44, 0x21, 0xff, //0x00000444 andl %r15d, %edi
- 0x41, 0x89, 0xff, //0x00000447 movl %edi, %r15d
- //0x0000044a LBB0_28
- 0x8d, 0x7b, 0xff, //0x0000044a leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x0000044d andl %ebx, %edi
- 0x0f, 0x85, 0x4d, 0x02, 0x00, 0x00, //0x0000044f jne LBB0_72
- 0x8d, 0x78, 0xff, //0x00000455 leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00000458 andl %eax, %edi
- 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x0000045a jne LBB0_72
- 0x41, 0x8d, 0x7f, 0xff, //0x00000460 leal $-1(%r15), %edi
- 0x44, 0x21, 0xff, //0x00000464 andl %r15d, %edi
- 0x0f, 0x85, 0x35, 0x02, 0x00, 0x00, //0x00000467 jne LBB0_72
- 0x85, 0xdb, //0x0000046d testl %ebx, %ebx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000046f je LBB0_34
- 0x4c, 0x89, 0xef, //0x00000475 movq %r13, %rdi
- 0x4c, 0x29, 0xcf, //0x00000478 subq %r9, %rdi
- 0x0f, 0xbc, 0xdb, //0x0000047b bsfl %ebx, %ebx
- 0x48, 0x01, 0xfb, //0x0000047e addq %rdi, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000481 cmpq $-1, %r10
- 0x0f, 0x85, 0x20, 0x02, 0x00, 0x00, //0x00000485 jne LBB0_73
- 0x49, 0x89, 0xda, //0x0000048b movq %rbx, %r10
- //0x0000048e LBB0_34
- 0x85, 0xc0, //0x0000048e testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000490 je LBB0_37
- 0x4c, 0x89, 0xef, //0x00000496 movq %r13, %rdi
- 0x4c, 0x29, 0xcf, //0x00000499 subq %r9, %rdi
- 0x0f, 0xbc, 0xd8, //0x0000049c bsfl %eax, %ebx
- 0x48, 0x01, 0xfb, //0x0000049f addq %rdi, %rbx
- 0x49, 0x83, 0xfe, 0xff, //0x000004a2 cmpq $-1, %r14
- 0x0f, 0x85, 0xff, 0x01, 0x00, 0x00, //0x000004a6 jne LBB0_73
- 0x49, 0x89, 0xde, //0x000004ac movq %rbx, %r14
- //0x000004af LBB0_37
- 0x45, 0x85, 0xff, //0x000004af testl %r15d, %r15d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000004b2 je LBB0_40
- 0x4c, 0x89, 0xef, //0x000004b8 movq %r13, %rdi
- 0x4c, 0x29, 0xcf, //0x000004bb subq %r9, %rdi
- 0x41, 0x0f, 0xbc, 0xdf, //0x000004be bsfl %r15d, %ebx
- 0x48, 0x01, 0xfb, //0x000004c2 addq %rdi, %rbx
- 0x49, 0x83, 0xfb, 0xff, //0x000004c5 cmpq $-1, %r11
- 0x0f, 0x85, 0xdc, 0x01, 0x00, 0x00, //0x000004c9 jne LBB0_73
- 0x49, 0x89, 0xdb, //0x000004cf movq %rbx, %r11
- //0x000004d2 LBB0_40
- 0x83, 0xf9, 0x10, //0x000004d2 cmpl $16, %ecx
- 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x000004d5 jne LBB0_55
- 0x49, 0x83, 0xc5, 0x10, //0x000004db addq $16, %r13
- 0x48, 0x83, 0xc2, 0xf0, //0x000004df addq $-16, %rdx
- 0x48, 0x83, 0xfa, 0x0f, //0x000004e3 cmpq $15, %rdx
- 0x0f, 0x87, 0xf3, 0xfe, 0xff, 0xff, //0x000004e7 ja LBB0_26
- 0x4c, 0x89, 0xc2, //0x000004ed movq %r8, %rdx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000004f0 movq $-48(%rbp), %r13
- //0x000004f4 LBB0_43
- 0x48, 0x85, 0xd2, //0x000004f4 testq %rdx, %rdx
- 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x000004f7 je LBB0_56
- 0x4d, 0x8d, 0x44, 0x15, 0x00, //0x000004fd leaq (%r13,%rdx), %r8
- 0x48, 0x8d, 0x0d, 0x3f, 0x02, 0x00, 0x00, //0x00000502 leaq $575(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000509 jmp LBB0_46
- 0x90, 0x90, //0x0000050e .p2align 4, 0x90
- //0x00000510 LBB0_45
- 0x49, 0x89, 0xc5, //0x00000510 movq %rax, %r13
- 0x48, 0xff, 0xca, //0x00000513 decq %rdx
- 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x00000516 je LBB0_76
- //0x0000051c LBB0_46
- 0x41, 0x0f, 0xbe, 0x7d, 0x00, //0x0000051c movsbl (%r13), %edi
- 0x83, 0xc7, 0xd5, //0x00000521 addl $-43, %edi
- 0x83, 0xff, 0x3a, //0x00000524 cmpl $58, %edi
- 0x0f, 0x87, 0x83, 0x00, 0x00, 0x00, //0x00000527 ja LBB0_56
- 0x49, 0x8d, 0x45, 0x01, //0x0000052d leaq $1(%r13), %rax
- 0x48, 0x63, 0x3c, 0xb9, //0x00000531 movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x00000535 addq %rcx, %rdi
- 0xff, 0xe7, //0x00000538 jmpq *%rdi
- //0x0000053a LBB0_48
- 0x48, 0x89, 0xc3, //0x0000053a movq %rax, %rbx
- 0x4c, 0x29, 0xcb, //0x0000053d subq %r9, %rbx
- 0x49, 0x83, 0xfb, 0xff, //0x00000540 cmpq $-1, %r11
- 0x0f, 0x85, 0xb9, 0x01, 0x00, 0x00, //0x00000544 jne LBB0_83
- 0x48, 0xff, 0xcb, //0x0000054a decq %rbx
- 0x49, 0x89, 0xdb, //0x0000054d movq %rbx, %r11
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000550 jmp LBB0_45
- //0x00000555 LBB0_50
- 0x48, 0x89, 0xc3, //0x00000555 movq %rax, %rbx
- 0x4c, 0x29, 0xcb, //0x00000558 subq %r9, %rbx
- 0x49, 0x83, 0xfe, 0xff, //0x0000055b cmpq $-1, %r14
- 0x0f, 0x85, 0x9e, 0x01, 0x00, 0x00, //0x0000055f jne LBB0_83
- 0x48, 0xff, 0xcb, //0x00000565 decq %rbx
- 0x49, 0x89, 0xde, //0x00000568 movq %rbx, %r14
- 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000056b jmp LBB0_45
- //0x00000570 LBB0_52
- 0x48, 0x89, 0xc3, //0x00000570 movq %rax, %rbx
- 0x4c, 0x29, 0xcb, //0x00000573 subq %r9, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000576 cmpq $-1, %r10
- 0x0f, 0x85, 0x83, 0x01, 0x00, 0x00, //0x0000057a jne LBB0_83
- 0x48, 0xff, 0xcb, //0x00000580 decq %rbx
- 0x49, 0x89, 0xda, //0x00000583 movq %rbx, %r10
- 0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000586 jmp LBB0_45
- //0x0000058b LBB0_54
- 0x49, 0x01, 0xcf, //0x0000058b addq %rcx, %r15
- 0xc5, 0xf8, 0x77, //0x0000058e vzeroupper
- 0x4d, 0x89, 0xfd, //0x00000591 movq %r15, %r13
- 0x48, 0x8b, 0x75, 0xd0, //0x00000594 movq $-48(%rbp), %rsi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000598 movq $-1, %rbx
- 0x4d, 0x85, 0xf6, //0x0000059f testq %r14, %r14
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000005a2 jne LBB0_57
- 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x000005a8 jmp LBB0_77
- //0x000005ad LBB0_55
- 0x49, 0x01, 0xcd, //0x000005ad addq %rcx, %r13
- //0x000005b0 LBB0_56
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005b0 movq $-1, %rbx
- 0x4d, 0x85, 0xf6, //0x000005b7 testq %r14, %r14
- 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x000005ba je LBB0_77
- //0x000005c0 LBB0_57
- 0x4d, 0x85, 0xdb, //0x000005c0 testq %r11, %r11
- 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x000005c3 je LBB0_77
- 0x4d, 0x85, 0xd2, //0x000005c9 testq %r10, %r10
- 0x0f, 0x84, 0x08, 0x01, 0x00, 0x00, //0x000005cc je LBB0_77
- 0x4d, 0x29, 0xcd, //0x000005d2 subq %r9, %r13
- 0x49, 0x8d, 0x45, 0xff, //0x000005d5 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc6, //0x000005d9 cmpq %rax, %r14
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x000005dc je LBB0_65
- 0x49, 0x39, 0xc2, //0x000005e2 cmpq %rax, %r10
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000005e5 je LBB0_65
- 0x49, 0x39, 0xc3, //0x000005eb cmpq %rax, %r11
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000005ee je LBB0_65
- 0x4d, 0x85, 0xdb, //0x000005f4 testq %r11, %r11
- 0x0f, 0x8e, 0x35, 0x00, 0x00, 0x00, //0x000005f7 jle LBB0_66
- 0x49, 0x8d, 0x43, 0xff, //0x000005fd leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc6, //0x00000601 cmpq %rax, %r14
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000604 je LBB0_66
- 0x49, 0xf7, 0xd3, //0x0000060a notq %r11
- 0x4c, 0x89, 0xdb, //0x0000060d movq %r11, %rbx
- 0x48, 0x85, 0xdb, //0x00000610 testq %rbx, %rbx
- 0x0f, 0x89, 0x9e, 0x00, 0x00, 0x00, //0x00000613 jns LBB0_75
- 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x00000619 jmp LBB0_77
- //0x0000061e LBB0_65
- 0x49, 0xf7, 0xdd, //0x0000061e negq %r13
- 0x4c, 0x89, 0xeb, //0x00000621 movq %r13, %rbx
- 0x48, 0x85, 0xdb, //0x00000624 testq %rbx, %rbx
- 0x0f, 0x89, 0x8a, 0x00, 0x00, 0x00, //0x00000627 jns LBB0_75
- 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x0000062d jmp LBB0_77
- //0x00000632 LBB0_66
- 0x4c, 0x89, 0xd0, //0x00000632 movq %r10, %rax
- 0x4c, 0x09, 0xf0, //0x00000635 orq %r14, %rax
- 0x4d, 0x39, 0xf2, //0x00000638 cmpq %r14, %r10
- 0x0f, 0x8c, 0x1d, 0x00, 0x00, 0x00, //0x0000063b jl LBB0_69
- 0x48, 0x85, 0xc0, //0x00000641 testq %rax, %rax
- 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x00000644 js LBB0_69
- 0x49, 0xf7, 0xd2, //0x0000064a notq %r10
- 0x4c, 0x89, 0xd3, //0x0000064d movq %r10, %rbx
- 0x48, 0x85, 0xdb, //0x00000650 testq %rbx, %rbx
- 0x0f, 0x89, 0x5e, 0x00, 0x00, 0x00, //0x00000653 jns LBB0_75
- 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00000659 jmp LBB0_77
- //0x0000065e LBB0_69
- 0x48, 0x85, 0xc0, //0x0000065e testq %rax, %rax
- 0x49, 0x8d, 0x46, 0xff, //0x00000661 leaq $-1(%r14), %rax
- 0x49, 0xf7, 0xd6, //0x00000665 notq %r14
- 0x4d, 0x0f, 0x48, 0xf5, //0x00000668 cmovsq %r13, %r14
- 0x49, 0x39, 0xc2, //0x0000066c cmpq %rax, %r10
- 0x4d, 0x0f, 0x45, 0xf5, //0x0000066f cmovneq %r13, %r14
- 0x4c, 0x89, 0xf3, //0x00000673 movq %r14, %rbx
- 0x48, 0x85, 0xdb, //0x00000676 testq %rbx, %rbx
- 0x0f, 0x89, 0x38, 0x00, 0x00, 0x00, //0x00000679 jns LBB0_75
- 0xe9, 0x56, 0x00, 0x00, 0x00, //0x0000067f jmp LBB0_77
- //0x00000684 LBB0_70
- 0x4d, 0x29, 0xcf, //0x00000684 subq %r9, %r15
- 0x0f, 0xbc, 0xdb, //0x00000687 bsfl %ebx, %ebx
- 0x4c, 0x01, 0xfb, //0x0000068a addq %r15, %rbx
- //0x0000068d LBB0_71
- 0x48, 0xf7, 0xd3, //0x0000068d notq %rbx
- 0x48, 0x8b, 0x75, 0xd0, //0x00000690 movq $-48(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00000694 testq %rbx, %rbx
- 0x0f, 0x89, 0x1a, 0x00, 0x00, 0x00, //0x00000697 jns LBB0_75
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x0000069d jmp LBB0_77
- //0x000006a2 LBB0_72
- 0x4d, 0x29, 0xcd, //0x000006a2 subq %r9, %r13
- 0x0f, 0xbc, 0xdf, //0x000006a5 bsfl %edi, %ebx
- 0x4c, 0x01, 0xeb, //0x000006a8 addq %r13, %rbx
- //0x000006ab LBB0_73
- 0x48, 0xf7, 0xd3, //0x000006ab notq %rbx
- 0x48, 0x85, 0xdb, //0x000006ae testq %rbx, %rbx
- 0x0f, 0x88, 0x23, 0x00, 0x00, 0x00, //0x000006b1 js LBB0_77
- //0x000006b7 LBB0_75
- 0x49, 0x01, 0xd9, //0x000006b7 addq %rbx, %r9
- 0x48, 0x8b, 0x45, 0xc0, //0x000006ba movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x5d, 0xc8, //0x000006be movq $-56(%rbp), %rbx
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000006c2 jmp LBB0_78
- //0x000006c7 LBB0_76
- 0x4d, 0x89, 0xc5, //0x000006c7 movq %r8, %r13
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000006ca movq $-1, %rbx
- 0x4d, 0x85, 0xf6, //0x000006d1 testq %r14, %r14
- 0x0f, 0x85, 0xe6, 0xfe, 0xff, 0xff, //0x000006d4 jne LBB0_57
- //0x000006da LBB0_77
- 0x48, 0xf7, 0xd3, //0x000006da notq %rbx
- 0x49, 0x01, 0xd9, //0x000006dd addq %rbx, %r9
- 0x48, 0x8b, 0x5d, 0xc8, //0x000006e0 movq $-56(%rbp), %rbx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006e4 movq $-2, %rax
- //0x000006eb LBB0_78
- 0x49, 0x29, 0xd9, //0x000006eb subq %rbx, %r9
- 0x4c, 0x89, 0x0e, //0x000006ee movq %r9, (%rsi)
- 0x48, 0x83, 0xc4, 0x18, //0x000006f1 addq $24, %rsp
- 0x5b, //0x000006f5 popq %rbx
- 0x41, 0x5c, //0x000006f6 popq %r12
- 0x41, 0x5d, //0x000006f8 popq %r13
- 0x41, 0x5e, //0x000006fa popq %r14
- 0x41, 0x5f, //0x000006fc popq %r15
- 0x5d, //0x000006fe popq %rbp
- 0xc5, 0xf8, 0x77, //0x000006ff vzeroupper
- 0xc3, //0x00000702 retq
- //0x00000703 LBB0_83
- 0x48, 0xf7, 0xdb, //0x00000703 negq %rbx
- 0x48, 0x85, 0xdb, //0x00000706 testq %rbx, %rbx
- 0x0f, 0x89, 0xa8, 0xff, 0xff, 0xff, //0x00000709 jns LBB0_75
- 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x0000070f jmp LBB0_77
- //0x00000714 LBB0_79
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000714 movq $-1, %rax
- 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000071b jmp LBB0_78
- //0x00000720 LBB0_80
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000720 movq $-1, %r11
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000727 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000072e movq $-1, %r10
- 0x4d, 0x89, 0xcd, //0x00000735 movq %r9, %r13
- 0x48, 0x83, 0xfa, 0x10, //0x00000738 cmpq $16, %rdx
- 0x0f, 0x83, 0x42, 0xfc, 0xff, 0xff, //0x0000073c jae LBB0_25
- 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00000742 jmp LBB0_43
- 0x90, //0x00000747 .p2align 2, 0x90
- // // .set L0_0_set_48, LBB0_48-LJTI0_0
+ 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
- // // .set L0_0_set_52, LBB0_52-LJTI0_0
- // // .set L0_0_set_45, LBB0_45-LJTI0_0
- // // .set L0_0_set_50, LBB0_50-LJTI0_0
//0x00000748 LJTI0_0
- 0xf2, 0xfd, 0xff, 0xff, //0x00000748 .long L0_0_set_48
- 0x68, 0xfe, 0xff, 0xff, //0x0000074c .long L0_0_set_56
- 0xf2, 0xfd, 0xff, 0xff, //0x00000750 .long L0_0_set_48
- 0x28, 0xfe, 0xff, 0xff, //0x00000754 .long L0_0_set_52
- 0x68, 0xfe, 0xff, 0xff, //0x00000758 .long L0_0_set_56
- 0xc8, 0xfd, 0xff, 0xff, //0x0000075c .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000760 .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000764 .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000768 .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x0000076c .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000770 .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000774 .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000778 .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x0000077c .long L0_0_set_45
- 0xc8, 0xfd, 0xff, 0xff, //0x00000780 .long L0_0_set_45
- 0x68, 0xfe, 0xff, 0xff, //0x00000784 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000788 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x0000078c .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000790 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000794 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000798 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x0000079c .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007a0 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007a4 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007a8 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007ac .long L0_0_set_56
- 0x0d, 0xfe, 0xff, 0xff, //0x000007b0 .long L0_0_set_50
- 0x68, 0xfe, 0xff, 0xff, //0x000007b4 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007b8 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007bc .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007c0 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007c4 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007c8 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007cc .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007d0 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007d4 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007d8 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007dc .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007e0 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007e4 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007e8 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007ec .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007f0 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007f4 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007f8 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x000007fc .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000800 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000804 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000808 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x0000080c .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000810 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000814 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000818 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x0000081c .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000820 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000824 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x00000828 .long L0_0_set_56
- 0x68, 0xfe, 0xff, 0xff, //0x0000082c .long L0_0_set_56
- 0x0d, 0xfe, 0xff, 0xff, //0x00000830 .long L0_0_set_50
- //0x00000834 .p2align 2, 0x00
- //0x00000834 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000834 .long 2
+ 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
index 207d69c06..6b14addb9 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go
index 4a8058266..b0fa0de3f 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__skip_object = 448
+ _entry__skip_object = 704
)
const (
- _stack__skip_object = 120
+ _stack__skip_object = 208
)
const (
- _size__skip_object = 10328
+ _size__skip_object = 15888
)
var (
_pcsp__skip_object = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9772, 120},
- {9776, 48},
- {9777, 40},
- {9779, 32},
- {9781, 24},
- {9783, 16},
- {9785, 8},
- {9789, 0},
- {10328, 120},
+ {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},
}
)
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
index 3fe7fe6bd..11929d460 100644
--- 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
@@ -9,3074 +9,4340 @@ var _text_skip_object = []byte{
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6
//0x00000010 LCPI0_11
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 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_14
- 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_15
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000060 LCPI0_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000070 LCPI0_17
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000070 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000080 .p2align 5, 0x00
- //0x00000080 LCPI0_1
- 0x20, //0x00000080 .byte 32
- 0x00, //0x00000081 .byte 0
- 0x00, //0x00000082 .byte 0
- 0x00, //0x00000083 .byte 0
- 0x00, //0x00000084 .byte 0
- 0x00, //0x00000085 .byte 0
- 0x00, //0x00000086 .byte 0
- 0x00, //0x00000087 .byte 0
- 0x00, //0x00000088 .byte 0
- 0x09, //0x00000089 .byte 9
- 0x0a, //0x0000008a .byte 10
- 0x00, //0x0000008b .byte 0
- 0x00, //0x0000008c .byte 0
- 0x0d, //0x0000008d .byte 13
- 0x00, //0x0000008e .byte 0
- 0x00, //0x0000008f .byte 0
- 0x20, //0x00000090 .byte 32
- 0x00, //0x00000091 .byte 0
- 0x00, //0x00000092 .byte 0
- 0x00, //0x00000093 .byte 0
- 0x00, //0x00000094 .byte 0
- 0x00, //0x00000095 .byte 0
- 0x00, //0x00000096 .byte 0
- 0x00, //0x00000097 .byte 0
- 0x00, //0x00000098 .byte 0
- 0x09, //0x00000099 .byte 9
- 0x0a, //0x0000009a .byte 10
- 0x00, //0x0000009b .byte 0
- 0x00, //0x0000009c .byte 0
- 0x0d, //0x0000009d .byte 13
- 0x00, //0x0000009e .byte 0
- 0x00, //0x0000009f .byte 0
- //0x000000a0 LCPI0_2
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x000000c0 LCPI0_3
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x000000e0 LCPI0_4
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000100 LCPI0_5
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000100 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000110 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000120 LCPI0_6
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000120 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000130 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000140 LCPI0_7
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000160 LCPI0_8
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000180 LCPI0_9
- 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_10
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001a0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001b0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000001c0 .p2align 4, 0x90
- //0x000001c0 _skip_object
- 0x55, //0x000001c0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000001c1 movq %rsp, %rbp
- 0x41, 0x57, //0x000001c4 pushq %r15
- 0x41, 0x56, //0x000001c6 pushq %r14
- 0x41, 0x55, //0x000001c8 pushq %r13
- 0x41, 0x54, //0x000001ca pushq %r12
- 0x53, //0x000001cc pushq %rbx
- 0x48, 0x83, 0xec, 0x48, //0x000001cd subq $72, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x000001d1 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd6, //0x000001d5 movq %rdx, %r14
- 0x49, 0x89, 0xf2, //0x000001d8 movq %rsi, %r10
- 0x48, 0x89, 0x7d, 0xb0, //0x000001db movq %rdi, $-80(%rbp)
- 0xc5, 0xfa, 0x6f, 0x05, 0x19, 0xfe, 0xff, 0xff, //0x000001df vmovdqu $-487(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x7f, 0x02, //0x000001e7 vmovdqu %xmm0, (%rdx)
- 0x4c, 0x8b, 0x26, //0x000001eb movq (%rsi), %r12
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x000001ee movq $-1, $-112(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001f6 movl $1, %r8d
- 0xc5, 0xfe, 0x6f, 0x2d, 0x7c, 0xfe, 0xff, 0xff, //0x000001fc vmovdqu $-388(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x94, 0xfe, 0xff, 0xff, //0x00000204 vmovdqu $-364(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xac, 0xfe, 0xff, 0xff, //0x0000020c vmovdqu $-340(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xc4, 0xfe, 0xff, 0xff, //0x00000214 vmovdqu $-316(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000021c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xd7, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-297(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-273(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x07, 0xff, 0xff, 0xff, //0x00000231 vmovdqu $-249(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x1f, 0xff, 0xff, 0xff, //0x00000239 vmovdqu $-225(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x37, 0xff, 0xff, 0xff, //0x00000241 vmovdqu $-201(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x4f, 0xff, 0xff, 0xff, //0x00000249 vmovdqu $-177(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x48, 0x89, 0x75, 0xd0, //0x00000251 movq %rsi, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc8, //0x00000255 movq %rdx, $-56(%rbp)
- 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000259 jmp LBB0_5
- //0x0000025e LBB0_72
- 0x4c, 0x89, 0xe1, //0x0000025e movq %r12, %rcx
- //0x00000261 LBB0_199
- 0x4c, 0x89, 0xe0, //0x00000261 movq %r12, %rax
- 0x4e, 0x8d, 0x64, 0x31, 0xff, //0x00000264 leaq $-1(%rcx,%r14), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000269 movq $-48(%rbp), %r10
- 0x4d, 0x89, 0x22, //0x0000026d movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00000270 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x00000273 testq %rax, %rax
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000276 movq $-56(%rbp), %r14
- 0x0f, 0x8e, 0x69, 0x25, 0x00, 0x00, //0x0000027a jle LBB0_501
- //0x00000280 .p2align 4, 0x90
- //0x00000280 LBB0_3
- 0x49, 0x8b, 0x16, //0x00000280 movq (%r14), %rdx
- 0x49, 0x89, 0xd0, //0x00000283 movq %rdx, %r8
- 0x48, 0x8b, 0x4d, 0x90, //0x00000286 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x0000028a testq %rdx, %rdx
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000028d jne LBB0_5
- 0xe9, 0x51, 0x25, 0x00, 0x00, //0x00000293 jmp LBB0_501
- //0x00000298 LBB0_1
- 0x4c, 0x89, 0xe0, //0x00000298 movq %r12, %rax
- 0x4d, 0x8d, 0x65, 0x04, //0x0000029b leaq $4(%r13), %r12
- 0x4d, 0x89, 0x22, //0x0000029f movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x000002a2 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x000002a5 testq %rax, %rax
- 0x0f, 0x8f, 0xd2, 0xff, 0xff, 0xff, //0x000002a8 jg LBB0_3
- 0xe9, 0x36, 0x25, 0x00, 0x00, //0x000002ae jmp LBB0_501
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002b3 .p2align 4, 0x90
- //0x000002c0 LBB0_5
- 0x48, 0x8b, 0x45, 0xb0, //0x000002c0 movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000002c4 movq (%rax), %r9
- 0x48, 0x8b, 0x48, 0x08, //0x000002c7 movq $8(%rax), %rcx
- 0x49, 0x39, 0xcc, //0x000002cb cmpq %rcx, %r12
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000002ce jae LBB0_10
- 0x43, 0x8a, 0x04, 0x21, //0x000002d4 movb (%r9,%r12), %al
- 0x3c, 0x0d, //0x000002d8 cmpb $13, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000002da je LBB0_10
- 0x3c, 0x20, //0x000002e0 cmpb $32, %al
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000002e2 je LBB0_10
- 0x04, 0xf7, //0x000002e8 addb $-9, %al
- 0x3c, 0x01, //0x000002ea cmpb $1, %al
- 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000002ec jbe LBB0_10
- 0x4d, 0x89, 0xe5, //0x000002f2 movq %r12, %r13
- 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000002f5 jmp LBB0_36
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002fa .p2align 4, 0x90
- //0x00000300 LBB0_10
- 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x00000300 leaq $1(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000305 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000308 jae LBB0_14
- 0x43, 0x8a, 0x14, 0x29, //0x0000030e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000312 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000315 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000031b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000031e je LBB0_14
- 0x80, 0xc2, 0xf7, //0x00000324 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000327 cmpb $1, %dl
- 0x0f, 0x87, 0x58, 0x01, 0x00, 0x00, //0x0000032a ja LBB0_36
- //0x00000330 .p2align 4, 0x90
- //0x00000330 LBB0_14
- 0x4d, 0x8d, 0x6c, 0x24, 0x02, //0x00000330 leaq $2(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000335 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000338 jae LBB0_18
- 0x43, 0x8a, 0x14, 0x29, //0x0000033e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000342 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000345 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000034b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000034e je LBB0_18
- 0x80, 0xc2, 0xf7, //0x00000354 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000357 cmpb $1, %dl
- 0x0f, 0x87, 0x28, 0x01, 0x00, 0x00, //0x0000035a ja LBB0_36
- //0x00000360 .p2align 4, 0x90
- //0x00000360 LBB0_18
- 0x4d, 0x8d, 0x6c, 0x24, 0x03, //0x00000360 leaq $3(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000365 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000368 jae LBB0_22
- 0x43, 0x8a, 0x14, 0x29, //0x0000036e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000372 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000375 je LBB0_22
- 0x80, 0xfa, 0x20, //0x0000037b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000037e je LBB0_22
- 0x80, 0xc2, 0xf7, //0x00000384 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000387 cmpb $1, %dl
- 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x0000038a ja LBB0_36
- //0x00000390 .p2align 4, 0x90
- //0x00000390 LBB0_22
- 0x4d, 0x8d, 0x6c, 0x24, 0x04, //0x00000390 leaq $4(%r12), %r13
- 0x48, 0x89, 0xca, //0x00000395 movq %rcx, %rdx
- 0x4c, 0x29, 0xea, //0x00000398 subq %r13, %rdx
- 0x0f, 0x86, 0xd2, 0x23, 0x00, 0x00, //0x0000039b jbe LBB0_473
- 0x4d, 0x01, 0xcd, //0x000003a1 addq %r9, %r13
- 0x48, 0x83, 0xfa, 0x20, //0x000003a4 cmpq $32, %rdx
- 0x0f, 0x82, 0x56, 0x00, 0x00, 0x00, //0x000003a8 jb LBB0_28
- 0x48, 0x89, 0xce, //0x000003ae movq %rcx, %rsi
- 0x4c, 0x29, 0xe6, //0x000003b1 subq %r12, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x000003b4 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x000003b8 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x000003bb andq $-32, %rdi
- 0x4c, 0x01, 0xe7, //0x000003bf addq %r12, %rdi
- 0x49, 0x8d, 0x7c, 0x39, 0x24, //0x000003c2 leaq $36(%r9,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x000003c7 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ca .p2align 4, 0x90
- //0x000003d0 LBB0_25
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000003d0 vmovdqu (%r13), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003d6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000003db vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x000003df vpmovmskb %ymm0, %ebx
- 0x83, 0xfb, 0xff, //0x000003e3 cmpl $-1, %ebx
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000003e6 jne LBB0_35
- 0x49, 0x83, 0xc5, 0x20, //0x000003ec addq $32, %r13
- 0x48, 0x83, 0xc2, 0xe0, //0x000003f0 addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x000003f4 cmpq $31, %rdx
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x000003f8 ja LBB0_25
- 0x48, 0x89, 0xf2, //0x000003fe movq %rsi, %rdx
- 0x49, 0x89, 0xfd, //0x00000401 movq %rdi, %r13
- //0x00000404 LBB0_28
- 0x48, 0x85, 0xd2, //0x00000404 testq %rdx, %rdx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000407 je LBB0_34
- 0x49, 0x8d, 0x74, 0x15, 0x00, //0x0000040d leaq (%r13,%rdx), %rsi
- 0x49, 0xff, 0xc5, //0x00000412 incq %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000415 .p2align 4, 0x90
- //0x00000420 LBB0_30
- 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00000420 movsbl $-1(%r13), %edi
- 0x83, 0xff, 0x20, //0x00000425 cmpl $32, %edi
- 0x0f, 0x87, 0x09, 0x11, 0x00, 0x00, //0x00000428 ja LBB0_268
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000042e movabsq $4294977024, %rax
- 0x48, 0x0f, 0xa3, 0xf8, //0x00000438 btq %rdi, %rax
- 0x0f, 0x83, 0xf5, 0x10, 0x00, 0x00, //0x0000043c jae LBB0_268
- 0x48, 0xff, 0xca, //0x00000442 decq %rdx
- 0x49, 0xff, 0xc5, //0x00000445 incq %r13
- 0x48, 0x85, 0xd2, //0x00000448 testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000044b jne LBB0_30
- 0x49, 0x89, 0xf5, //0x00000451 movq %rsi, %r13
- //0x00000454 LBB0_34
- 0x4d, 0x29, 0xcd, //0x00000454 subq %r9, %r13
- 0x49, 0x39, 0xcd, //0x00000457 cmpq %rcx, %r13
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000045a jb LBB0_36
- 0xe9, 0x11, 0x23, 0x00, 0x00, //0x00000460 jmp LBB0_474
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000465 .p2align 4, 0x90
- //0x00000470 LBB0_35
- 0x4d, 0x29, 0xcd, //0x00000470 subq %r9, %r13
- 0xf7, 0xd3, //0x00000473 notl %ebx
- 0x48, 0x63, 0xd3, //0x00000475 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00000478 bsfq %rdx, %rdx
- 0x49, 0x01, 0xd5, //0x0000047c addq %rdx, %r13
- 0x49, 0x39, 0xcd, //0x0000047f cmpq %rcx, %r13
- 0x0f, 0x83, 0xee, 0x22, 0x00, 0x00, //0x00000482 jae LBB0_474
- //0x00000488 LBB0_36
- 0x4d, 0x8d, 0x65, 0x01, //0x00000488 leaq $1(%r13), %r12
- 0x4d, 0x89, 0x22, //0x0000048c movq %r12, (%r10)
- 0x43, 0x0f, 0xbe, 0x3c, 0x29, //0x0000048f movsbl (%r9,%r13), %edi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000494 movq $-1, %rcx
- 0x85, 0xff, //0x0000049b testl %edi, %edi
- 0x0f, 0x84, 0x46, 0x23, 0x00, 0x00, //0x0000049d je LBB0_501
- 0x4c, 0x89, 0xee, //0x000004a3 movq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x000004a6 notq %rsi
- 0x49, 0x8d, 0x50, 0xff, //0x000004a9 leaq $-1(%r8), %rdx
- 0x43, 0x8b, 0x1c, 0xc6, //0x000004ad movl (%r14,%r8,8), %ebx
- 0x48, 0x8b, 0x45, 0x90, //0x000004b1 movq $-112(%rbp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000004b5 cmpq $-1, %rax
- 0x49, 0x0f, 0x44, 0xc5, //0x000004b9 cmoveq %r13, %rax
- 0x48, 0x89, 0x45, 0x90, //0x000004bd movq %rax, $-112(%rbp)
- 0xff, 0xcb, //0x000004c1 decl %ebx
- 0x83, 0xfb, 0x05, //0x000004c3 cmpl $5, %ebx
- 0x0f, 0x87, 0x0d, 0x02, 0x00, 0x00, //0x000004c6 ja LBB0_67
- 0x48, 0x8d, 0x05, 0x45, 0x25, 0x00, 0x00, //0x000004cc leaq $9541(%rip), %rax /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x1c, 0x98, //0x000004d3 movslq (%rax,%rbx,4), %rbx
- 0x48, 0x01, 0xc3, //0x000004d7 addq %rax, %rbx
- 0xff, 0xe3, //0x000004da jmpq *%rbx
- //0x000004dc LBB0_39
- 0x83, 0xff, 0x2c, //0x000004dc cmpl $44, %edi
- 0x0f, 0x84, 0x01, 0x06, 0x00, 0x00, //0x000004df je LBB0_73
- 0x83, 0xff, 0x5d, //0x000004e5 cmpl $93, %edi
- 0x0f, 0x84, 0xd3, 0x01, 0x00, 0x00, //0x000004e8 je LBB0_41
- 0xe9, 0xef, 0x22, 0x00, 0x00, //0x000004ee jmp LBB0_500
- //0x000004f3 LBB0_42
- 0x40, 0x80, 0xff, 0x5d, //0x000004f3 cmpb $93, %dil
- 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x000004f7 je LBB0_41
- 0x4b, 0xc7, 0x04, 0xc6, 0x01, 0x00, 0x00, 0x00, //0x000004fd movq $1, (%r14,%r8,8)
- 0x83, 0xff, 0x7b, //0x00000505 cmpl $123, %edi
- 0x0f, 0x86, 0xd7, 0x01, 0x00, 0x00, //0x00000508 jbe LBB0_68
- 0xe9, 0xcf, 0x22, 0x00, 0x00, //0x0000050e jmp LBB0_500
- //0x00000513 LBB0_44
- 0x40, 0x80, 0xff, 0x22, //0x00000513 cmpb $34, %dil
- 0x0f, 0x85, 0xc5, 0x22, 0x00, 0x00, //0x00000517 jne LBB0_500
- 0x4b, 0xc7, 0x04, 0xc6, 0x04, 0x00, 0x00, 0x00, //0x0000051d movq $4, (%r14,%r8,8)
- 0x48, 0x8b, 0x45, 0xb0, //0x00000525 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000529 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x98, 0x20, //0x0000052d testb $32, $-104(%rbp)
- 0x4c, 0x89, 0x65, 0xa8, //0x00000531 movq %r12, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb8, //0x00000535 movq %rdx, $-72(%rbp)
- 0x0f, 0x85, 0xc9, 0x05, 0x00, 0x00, //0x00000539 jne LBB0_75
- 0x48, 0x89, 0xd1, //0x0000053f movq %rdx, %rcx
- 0x4c, 0x29, 0xe1, //0x00000542 subq %r12, %rcx
- 0x0f, 0x84, 0x34, 0x24, 0x00, 0x00, //0x00000545 je LBB0_507
- 0x4b, 0x8d, 0x1c, 0x21, //0x0000054b leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x0000054f cmpq $64, %rcx
- 0x0f, 0x82, 0xea, 0x18, 0x00, 0x00, //0x00000553 jb LBB0_356
- 0x41, 0x89, 0xcf, //0x00000559 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x0000055c andl $63, %r15d
- 0x48, 0x8d, 0x54, 0x32, 0xc0, //0x00000560 leaq $-64(%rdx,%rsi), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x00000565 andq $-64, %rdx
- 0x4c, 0x01, 0xe2, //0x00000569 addq %r12, %rdx
- 0x4d, 0x89, 0xcb, //0x0000056c movq %r9, %r11
- 0x4d, 0x8d, 0x4c, 0x11, 0x40, //0x0000056f leaq $64(%r9,%rdx), %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000574 movq $-1, %r8
- 0x45, 0x31, 0xf6, //0x0000057b xorl %r14d, %r14d
- 0x90, 0x90, //0x0000057e .p2align 4, 0x90
- //0x00000580 LBB0_49
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000580 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000584 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000589 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x0000058d vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000591 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000595 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000599 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000059d vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x000005a1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000005a5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x000005a9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x000005ad shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000005b1 orq %rax, %rsi
- 0x49, 0x83, 0xf8, 0xff, //0x000005b4 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000005b8 jne LBB0_51
- 0x48, 0x85, 0xf6, //0x000005be testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005c1 jne LBB0_58
- //0x000005c7 LBB0_51
- 0x48, 0x09, 0xfa, //0x000005c7 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000005ca movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000005cd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000005d0 jne LBB0_59
- //0x000005d6 LBB0_52
- 0x48, 0x85, 0xd2, //0x000005d6 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x000005d9 jne LBB0_60
- //0x000005df LBB0_53
- 0x48, 0x83, 0xc1, 0xc0, //0x000005df addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x000005e3 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000005e7 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000005eb ja LBB0_49
- 0xe9, 0x83, 0x14, 0x00, 0x00, //0x000005f1 jmp LBB0_54
- //0x000005f6 LBB0_58
- 0x48, 0x89, 0xd8, //0x000005f6 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x000005f9 subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x000005fc bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x00000600 addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x00000603 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000606 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000609 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000060c je LBB0_52
- //0x00000612 LBB0_59
- 0x4c, 0x89, 0xf0, //0x00000612 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000615 notq %rax
- 0x48, 0x21, 0xf0, //0x00000618 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x0000061b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x0000061f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00000622 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00000625 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000628 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000062b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000635 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00000638 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x0000063b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000063e setb %r14b
- 0x48, 0x01, 0xff, //0x00000642 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000645 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000064f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00000652 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000655 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00000659 notq %rdi
- 0x48, 0x21, 0xfa, //0x0000065c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x0000065f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000662 je LBB0_53
- 0xe9, 0x4d, 0x14, 0x00, 0x00, //0x00000668 jmp LBB0_60
- //0x0000066d LBB0_61
- 0x40, 0x80, 0xff, 0x3a, //0x0000066d cmpb $58, %dil
- 0x0f, 0x85, 0x6b, 0x21, 0x00, 0x00, //0x00000671 jne LBB0_500
- 0x4b, 0xc7, 0x04, 0xc6, 0x00, 0x00, 0x00, 0x00, //0x00000677 movq $0, (%r14,%r8,8)
- 0xe9, 0xfc, 0xfb, 0xff, 0xff, //0x0000067f jmp LBB0_3
- //0x00000684 LBB0_63
- 0x83, 0xff, 0x2c, //0x00000684 cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000687 jne LBB0_64
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000068d cmpq $4095, %r8
- 0x0f, 0x8f, 0xe8, 0x20, 0x00, 0x00, //0x00000694 jg LBB0_489
- 0x49, 0x8d, 0x40, 0x01, //0x0000069a leaq $1(%r8), %rax
- 0x49, 0x89, 0x06, //0x0000069e movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006a1 movq $3, $8(%r14,%r8,8)
- 0xe9, 0xd1, 0xfb, 0xff, 0xff, //0x000006aa jmp LBB0_3
- //0x000006af LBB0_65
- 0x83, 0xff, 0x22, //0x000006af cmpl $34, %edi
- 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000006b2 je LBB0_92
- //0x000006b8 LBB0_64
- 0x83, 0xff, 0x7d, //0x000006b8 cmpl $125, %edi
- 0x0f, 0x85, 0x21, 0x21, 0x00, 0x00, //0x000006bb jne LBB0_500
- //0x000006c1 LBB0_41
- 0x49, 0x89, 0x16, //0x000006c1 movq %rdx, (%r14)
- 0x49, 0x89, 0xd0, //0x000006c4 movq %rdx, %r8
- 0x48, 0x8b, 0x4d, 0x90, //0x000006c7 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x000006cb testq %rdx, %rdx
- 0x0f, 0x85, 0xec, 0xfb, 0xff, 0xff, //0x000006ce jne LBB0_5
- 0xe9, 0x10, 0x21, 0x00, 0x00, //0x000006d4 jmp LBB0_501
- //0x000006d9 LBB0_67
- 0x49, 0x89, 0x16, //0x000006d9 movq %rdx, (%r14)
- 0x83, 0xff, 0x7b, //0x000006dc cmpl $123, %edi
- 0x0f, 0x87, 0xfd, 0x20, 0x00, 0x00, //0x000006df ja LBB0_500
- //0x000006e5 LBB0_68
- 0x4f, 0x8d, 0x3c, 0x29, //0x000006e5 leaq (%r9,%r13), %r15
- 0x89, 0xf8, //0x000006e9 movl %edi, %eax
- 0x48, 0x8d, 0x15, 0x3e, 0x23, 0x00, 0x00, //0x000006eb leaq $9022(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000006f2 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000006f6 addq %rdx, %rax
- 0xff, 0xe0, //0x000006f9 jmpq *%rax
- //0x000006fb LBB0_69
- 0x48, 0x8b, 0x45, 0xb0, //0x000006fb movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000006ff movq $8(%rax), %r10
- 0x4d, 0x29, 0xea, //0x00000703 subq %r13, %r10
- 0x0f, 0x84, 0x9c, 0x20, 0x00, 0x00, //0x00000706 je LBB0_477
- 0x41, 0x80, 0x3f, 0x30, //0x0000070c cmpb $48, (%r15)
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000710 jne LBB0_132
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000716 movl $1, %r14d
- 0x49, 0x83, 0xfa, 0x01, //0x0000071c cmpq $1, %r10
- 0x0f, 0x84, 0x38, 0xfb, 0xff, 0xff, //0x00000720 je LBB0_72
- 0x43, 0x8a, 0x0c, 0x21, //0x00000726 movb (%r9,%r12), %cl
- 0x80, 0xc1, 0xd2, //0x0000072a addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000072d cmpb $55, %cl
- 0x0f, 0x87, 0x28, 0xfb, 0xff, 0xff, //0x00000730 ja LBB0_72
- 0x0f, 0xb6, 0xc1, //0x00000736 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000739 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000743 btq %rax, %rcx
- 0x4c, 0x89, 0xe1, //0x00000747 movq %r12, %rcx
- 0x0f, 0x83, 0x11, 0xfb, 0xff, 0xff, //0x0000074a jae LBB0_199
- //0x00000750 LBB0_132
- 0x4c, 0x89, 0x65, 0xa8, //0x00000750 movq %r12, $-88(%rbp)
- 0x49, 0x83, 0xfa, 0x20, //0x00000754 cmpq $32, %r10
- 0x0f, 0x82, 0xbe, 0x16, 0x00, 0x00, //0x00000758 jb LBB0_355
- 0x49, 0x8d, 0x4a, 0xe0, //0x0000075e leaq $-32(%r10), %rcx
- 0x48, 0x89, 0xc8, //0x00000762 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x00000765 andq $-32, %rax
- 0x4e, 0x8d, 0x74, 0x38, 0x20, //0x00000769 leaq $32(%rax,%r15), %r14
- 0x83, 0xe1, 0x1f, //0x0000076e andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00000771 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000775 movq $-1, %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000077c movq $-1, %r12
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000783 movq $-1, %rax
- 0x4d, 0x89, 0xfb, //0x0000078a movq %r15, %r11
- 0x90, 0x90, 0x90, //0x0000078d .p2align 4, 0x90
- //0x00000790 LBB0_134
- 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00000790 vmovdqu (%r11), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00000795 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x0000079a vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x0000079e vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x000007a2 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x000007a6 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000007aa vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x000007ae vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000007b2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000007b6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000007ba vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000007be vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000007c2 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x000007c6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000007ca vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000007ce vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000007d2 vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x000007d6 notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000007d9 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000007dd cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007e0 je LBB0_136
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000007e6 movl $-1, %ebx
- 0xd3, 0xe3, //0x000007eb shll %cl, %ebx
- 0xf7, 0xd3, //0x000007ed notl %ebx
- 0x21, 0xdf, //0x000007ef andl %ebx, %edi
- 0x21, 0xda, //0x000007f1 andl %ebx, %edx
- 0x21, 0xf3, //0x000007f3 andl %esi, %ebx
- 0x89, 0xde, //0x000007f5 movl %ebx, %esi
- //0x000007f7 LBB0_136
- 0x44, 0x8d, 0x4f, 0xff, //0x000007f7 leal $-1(%rdi), %r9d
- 0x41, 0x21, 0xf9, //0x000007fb andl %edi, %r9d
- 0x0f, 0x85, 0xab, 0x13, 0x00, 0x00, //0x000007fe jne LBB0_345
- 0x8d, 0x5a, 0xff, //0x00000804 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00000807 andl %edx, %ebx
- 0x0f, 0x85, 0x5e, 0x12, 0x00, 0x00, //0x00000809 jne LBB0_339
- 0x8d, 0x5e, 0xff, //0x0000080f leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00000812 andl %esi, %ebx
- 0x0f, 0x85, 0x53, 0x12, 0x00, 0x00, //0x00000814 jne LBB0_339
- 0x85, 0xff, //0x0000081a testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000081c je LBB0_142
- 0x4c, 0x89, 0xdb, //0x00000822 movq %r11, %rbx
- 0x4c, 0x29, 0xfb, //0x00000825 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x00000828 bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x0000082b addq %rbx, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x0000082e cmpq $-1, %rax
- 0x0f, 0x85, 0x8d, 0x13, 0x00, 0x00, //0x00000832 jne LBB0_347
- 0x48, 0x89, 0xf8, //0x00000838 movq %rdi, %rax
- //0x0000083b LBB0_142
- 0x85, 0xd2, //0x0000083b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000083d je LBB0_145
- 0x4c, 0x89, 0xdf, //0x00000843 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000846 subq %r15, %rdi
- 0x0f, 0xbc, 0xd2, //0x00000849 bsfl %edx, %edx
- 0x48, 0x01, 0xfa, //0x0000084c addq %rdi, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x0000084f cmpq $-1, %r12
- 0x0f, 0x85, 0xf1, 0x12, 0x00, 0x00, //0x00000853 jne LBB0_340
- 0x49, 0x89, 0xd4, //0x00000859 movq %rdx, %r12
- //0x0000085c LBB0_145
- 0x85, 0xf6, //0x0000085c testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000085e je LBB0_148
- 0x4c, 0x89, 0xdf, //0x00000864 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000867 subq %r15, %rdi
- 0x0f, 0xbc, 0xd6, //0x0000086a bsfl %esi, %edx
- 0x48, 0x01, 0xfa, //0x0000086d addq %rdi, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000870 cmpq $-1, %r8
- 0x0f, 0x85, 0xd0, 0x12, 0x00, 0x00, //0x00000874 jne LBB0_340
- 0x49, 0x89, 0xd0, //0x0000087a movq %rdx, %r8
- //0x0000087d LBB0_148
- 0x83, 0xf9, 0x20, //0x0000087d cmpl $32, %ecx
- 0x0f, 0x85, 0x51, 0x05, 0x00, 0x00, //0x00000880 jne LBB0_180
- 0x49, 0x83, 0xc3, 0x20, //0x00000886 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x0000088a addq $-32, %r10
- 0x49, 0x83, 0xfa, 0x1f, //0x0000088e cmpq $31, %r10
- 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000892 ja LBB0_134
- 0xc5, 0xf8, 0x77, //0x00000898 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0xfd, 0xf8, 0xff, 0xff, //0x0000089b vmovdqu $-1795(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xd5, 0xf8, 0xff, 0xff, //0x000008a3 vmovdqu $-1835(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xad, 0xf8, 0xff, 0xff, //0x000008ab vmovdqu $-1875(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x85, 0xf8, 0xff, 0xff, //0x000008b3 vmovdqu $-1915(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x5d, 0xf8, 0xff, 0xff, //0x000008bb vmovdqu $-1955(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x35, 0xf8, 0xff, 0xff, //0x000008c3 vmovdqu $-1995(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008cb vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x05, 0x08, 0xf8, 0xff, 0xff, //0x000008d0 vmovdqu $-2040(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xf7, 0xff, 0xff, //0x000008d8 vmovdqu $-2080(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xb8, 0xf7, 0xff, 0xff, //0x000008e0 vmovdqu $-2120(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x90, 0xf7, 0xff, 0xff, //0x000008e8 vmovdqu $-2160(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4c, 0x8b, 0x55, 0xc0, //0x000008f0 movq $-64(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x10, //0x000008f4 cmpq $16, %r10
- 0x0f, 0x82, 0x52, 0x01, 0x00, 0x00, //0x000008f8 jb LBB0_169
- //0x000008fe LBB0_151
- 0x4d, 0x8d, 0x4a, 0xf0, //0x000008fe leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc9, //0x00000902 movq %r9, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x00000905 andq $-16, %rcx
- 0x4e, 0x8d, 0x5c, 0x31, 0x10, //0x00000909 leaq $16(%rcx,%r14), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x0000090e andl $15, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000912 .p2align 4, 0x90
- //0x00000920 LBB0_152
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00000920 vmovdqu (%r14), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0xe3, 0xf6, 0xff, 0xff, //0x00000925 vpcmpgtb $-2333(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xeb, 0xf6, 0xff, 0xff, //0x0000092d vmovdqu $-2325(%rip), %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00000935 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00000939 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0xeb, 0xf6, 0xff, 0xff, //0x0000093d vpcmpeqb $-2325(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0xf3, 0xf6, 0xff, 0xff, //0x00000945 vpcmpeqb $-2317(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000094d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0xf7, 0xf6, 0xff, 0xff, //0x00000951 vpor $-2313(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0xff, 0xf6, 0xff, 0xff, //0x00000959 vpcmpeqb $-2305(%rip), %xmm0, %xmm0 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x07, 0xf7, 0xff, 0xff, //0x00000961 vpcmpeqb $-2297(%rip), %xmm3, %xmm3 /* LCPI0_17+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000969 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000096d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00000971 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00000975 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00000979 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000097d vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000981 vpmovmskb %xmm1, %ecx
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000985 movl $4294967295, %ebx
- 0x48, 0x31, 0xd9, //0x0000098a xorq %rbx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000098d bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x00000991 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000994 je LBB0_154
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000099a movl $-1, %ebx
- 0xd3, 0xe3, //0x0000099f shll %cl, %ebx
- 0xf7, 0xd3, //0x000009a1 notl %ebx
- 0x21, 0xdf, //0x000009a3 andl %ebx, %edi
- 0x21, 0xde, //0x000009a5 andl %ebx, %esi
- 0x21, 0xd3, //0x000009a7 andl %edx, %ebx
- 0x89, 0xda, //0x000009a9 movl %ebx, %edx
- //0x000009ab LBB0_154
- 0x8d, 0x5f, 0xff, //0x000009ab leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000009ae andl %edi, %ebx
- 0x0f, 0x85, 0xe1, 0x11, 0x00, 0x00, //0x000009b0 jne LBB0_344
- 0x8d, 0x5e, 0xff, //0x000009b6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000009b9 andl %esi, %ebx
- 0x0f, 0x85, 0xd6, 0x11, 0x00, 0x00, //0x000009bb jne LBB0_344
- 0x8d, 0x5a, 0xff, //0x000009c1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000009c4 andl %edx, %ebx
- 0x0f, 0x85, 0xcb, 0x11, 0x00, 0x00, //0x000009c6 jne LBB0_344
- 0x85, 0xff, //0x000009cc testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009ce je LBB0_160
- 0x4c, 0x89, 0xf3, //0x000009d4 movq %r14, %rbx
- 0x4c, 0x29, 0xfb, //0x000009d7 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x000009da bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x000009dd addq %rbx, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x000009e0 cmpq $-1, %rax
- 0x0f, 0x85, 0xdb, 0x11, 0x00, 0x00, //0x000009e4 jne LBB0_347
- 0x48, 0x89, 0xf8, //0x000009ea movq %rdi, %rax
- //0x000009ed LBB0_160
- 0x85, 0xf6, //0x000009ed testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009ef je LBB0_163
- 0x4c, 0x89, 0xf7, //0x000009f5 movq %r14, %rdi
- 0x4c, 0x29, 0xff, //0x000009f8 subq %r15, %rdi
- 0x0f, 0xbc, 0xf6, //0x000009fb bsfl %esi, %esi
- 0x48, 0x01, 0xfe, //0x000009fe addq %rdi, %rsi
- 0x49, 0x83, 0xfc, 0xff, //0x00000a01 cmpq $-1, %r12
- 0x0f, 0x85, 0xed, 0x12, 0x00, 0x00, //0x00000a05 jne LBB0_350
- 0x49, 0x89, 0xf4, //0x00000a0b movq %rsi, %r12
- //0x00000a0e LBB0_163
- 0x85, 0xd2, //0x00000a0e testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000a10 je LBB0_166
- 0x4c, 0x89, 0xf6, //0x00000a16 movq %r14, %rsi
- 0x4c, 0x29, 0xfe, //0x00000a19 subq %r15, %rsi
- 0x0f, 0xbc, 0xd2, //0x00000a1c bsfl %edx, %edx
- 0x48, 0x01, 0xf2, //0x00000a1f addq %rsi, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000a22 cmpq $-1, %r8
- 0x0f, 0x85, 0x1e, 0x11, 0x00, 0x00, //0x00000a26 jne LBB0_340
- 0x49, 0x89, 0xd0, //0x00000a2c movq %rdx, %r8
- //0x00000a2f LBB0_166
- 0x83, 0xf9, 0x10, //0x00000a2f cmpl $16, %ecx
- 0x0f, 0x85, 0x82, 0x05, 0x00, 0x00, //0x00000a32 jne LBB0_186
- 0x49, 0x83, 0xc6, 0x10, //0x00000a38 addq $16, %r14
- 0x49, 0x83, 0xc2, 0xf0, //0x00000a3c addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x00000a40 cmpq $15, %r10
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00000a44 ja LBB0_152
- 0x4d, 0x89, 0xca, //0x00000a4a movq %r9, %r10
- 0x4d, 0x89, 0xde, //0x00000a4d movq %r11, %r14
- //0x00000a50 LBB0_169
- 0x4d, 0x85, 0xd2, //0x00000a50 testq %r10, %r10
- 0x0f, 0x84, 0x64, 0x05, 0x00, 0x00, //0x00000a53 je LBB0_187
- 0x4b, 0x8d, 0x0c, 0x16, //0x00000a59 leaq (%r14,%r10), %rcx
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000a5d jmp LBB0_174
- //0x00000a62 LBB0_171
- 0x49, 0x89, 0xd6, //0x00000a62 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000a65 subq %r15, %r14
- 0x49, 0x83, 0xf8, 0xff, //0x00000a68 cmpq $-1, %r8
- 0x0f, 0x85, 0x15, 0x13, 0x00, 0x00, //0x00000a6c jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000a72 decq %r14
- 0x4d, 0x89, 0xf0, //0x00000a75 movq %r14, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a78 .p2align 4, 0x90
- //0x00000a80 LBB0_173
- 0x49, 0x89, 0xd6, //0x00000a80 movq %rdx, %r14
- 0x49, 0xff, 0xca, //0x00000a83 decq %r10
- 0x0f, 0x84, 0x3a, 0x12, 0x00, 0x00, //0x00000a86 je LBB0_348
- //0x00000a8c LBB0_174
- 0x41, 0x0f, 0xbe, 0x36, //0x00000a8c movsbl (%r14), %esi
- 0x83, 0xc6, 0xd5, //0x00000a90 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x00000a93 cmpl $58, %esi
- 0x0f, 0x87, 0x21, 0x05, 0x00, 0x00, //0x00000a96 ja LBB0_187
- 0x49, 0x8d, 0x56, 0x01, //0x00000a9c leaq $1(%r14), %rdx
- 0x48, 0x8d, 0x3d, 0x65, 0x22, 0x00, 0x00, //0x00000aa0 leaq $8805(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x34, 0xb7, //0x00000aa7 movslq (%rdi,%rsi,4), %rsi
- 0x48, 0x01, 0xfe, //0x00000aab addq %rdi, %rsi
- 0xff, 0xe6, //0x00000aae jmpq *%rsi
- //0x00000ab0 LBB0_176
- 0x49, 0x89, 0xd6, //0x00000ab0 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000ab3 subq %r15, %r14
- 0x49, 0x83, 0xfc, 0xff, //0x00000ab6 cmpq $-1, %r12
- 0x0f, 0x85, 0xc7, 0x12, 0x00, 0x00, //0x00000aba jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000ac0 decq %r14
- 0x4d, 0x89, 0xf4, //0x00000ac3 movq %r14, %r12
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x00000ac6 jmp LBB0_173
- //0x00000acb LBB0_178
- 0x49, 0x89, 0xd6, //0x00000acb movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000ace subq %r15, %r14
- 0x48, 0x83, 0xf8, 0xff, //0x00000ad1 cmpq $-1, %rax
- 0x0f, 0x85, 0xac, 0x12, 0x00, 0x00, //0x00000ad5 jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000adb decq %r14
- 0x4c, 0x89, 0xf0, //0x00000ade movq %r14, %rax
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00000ae1 jmp LBB0_173
- //0x00000ae6 LBB0_73
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000ae6 cmpq $4095, %r8
- 0x0f, 0x8f, 0x8f, 0x1c, 0x00, 0x00, //0x00000aed jg LBB0_489
- 0x49, 0x8d, 0x40, 0x01, //0x00000af3 leaq $1(%r8), %rax
- 0x49, 0x89, 0x06, //0x00000af7 movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000afa movq $0, $8(%r14,%r8,8)
- 0xe9, 0x78, 0xf7, 0xff, 0xff, //0x00000b03 jmp LBB0_3
- //0x00000b08 LBB0_75
- 0x49, 0x89, 0xd2, //0x00000b08 movq %rdx, %r10
- 0x4d, 0x29, 0xe2, //0x00000b0b subq %r12, %r10
- 0x0f, 0x84, 0x74, 0x1e, 0x00, 0x00, //0x00000b0e je LBB0_508
- 0x4c, 0x89, 0xe0, //0x00000b14 movq %r12, %rax
- 0x4d, 0x01, 0xcc, //0x00000b17 addq %r9, %r12
- 0x49, 0x83, 0xfa, 0x40, //0x00000b1a cmpq $64, %r10
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000b1e movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x37, 0x13, 0x00, 0x00, //0x00000b22 jb LBB0_357
- 0x45, 0x89, 0xd6, //0x00000b28 movl %r10d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000b2b andl $63, %r14d
- 0x48, 0x8d, 0x4c, 0x32, 0xc0, //0x00000b2f leaq $-64(%rdx,%rsi), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000b34 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000b38 addq %rax, %rcx
- 0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000b3b leaq $64(%r9,%rcx), %rax
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b40 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000b47 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b4a .p2align 4, 0x90
- //0x00000b50 LBB0_78
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000b50 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000b56 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000b5d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000b61 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000b65 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000b69 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000b6d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xda, //0x00000b71 vpmovmskb %ymm2, %r11d
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000b75 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00000b79 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000b7d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000b81 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000b86 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000b8a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000b8e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000b92 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000b97 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000b9b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000b9f shlq $32, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000ba3 shlq $32, %rbx
- 0x49, 0x09, 0xdb, //0x00000ba7 orq %rbx, %r11
- 0x49, 0x83, 0xf8, 0xff, //0x00000baa cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000bae jne LBB0_80
- 0x4d, 0x85, 0xdb, //0x00000bb4 testq %r11, %r11
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000bb7 jne LBB0_89
- //0x00000bbd LBB0_80
- 0x48, 0xc1, 0xe6, 0x20, //0x00000bbd shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00000bc1 orq %r9, %rdx
- 0x4c, 0x89, 0xd9, //0x00000bc4 movq %r11, %rcx
- 0x4c, 0x09, 0xf9, //0x00000bc7 orq %r15, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000bca jne LBB0_108
- 0x48, 0x09, 0xfe, //0x00000bd0 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000bd3 testq %rdx, %rdx
- 0x0f, 0x85, 0xe1, 0x01, 0x00, 0x00, //0x00000bd6 jne LBB0_109
- //0x00000bdc LBB0_82
- 0x48, 0x85, 0xf6, //0x00000bdc testq %rsi, %rsi
- 0x0f, 0x85, 0x21, 0x1c, 0x00, 0x00, //0x00000bdf jne LBB0_482
- 0x49, 0x83, 0xc2, 0xc0, //0x00000be5 addq $-64, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00000be9 addq $64, %r12
- 0x49, 0x83, 0xfa, 0x3f, //0x00000bed cmpq $63, %r10
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000bf1 ja LBB0_78
- 0xe9, 0xed, 0x0e, 0x00, 0x00, //0x00000bf7 jmp LBB0_84
- //0x00000bfc LBB0_108
- 0x4c, 0x89, 0xf9, //0x00000bfc movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000bff notq %rcx
- 0x4c, 0x21, 0xd9, //0x00000c02 andq %r11, %rcx
- 0x4c, 0x8d, 0x0c, 0x09, //0x00000c05 leaq (%rcx,%rcx), %r9
- 0x4d, 0x09, 0xf9, //0x00000c09 orq %r15, %r9
- 0x4c, 0x89, 0xcb, //0x00000c0c movq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000c0f notq %rbx
- 0x4c, 0x21, 0xdb, //0x00000c12 andq %r11, %rbx
- 0x49, 0x89, 0xc3, //0x00000c15 movq %rax, %r11
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c18 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc3, //0x00000c22 andq %rax, %rbx
- 0x45, 0x31, 0xff, //0x00000c25 xorl %r15d, %r15d
- 0x48, 0x01, 0xcb, //0x00000c28 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000c2b setb %r15b
- 0x48, 0x01, 0xdb, //0x00000c2f addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c32 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000c3c xorq %rax, %rbx
- 0x4c, 0x89, 0xd8, //0x00000c3f movq %r11, %rax
- 0x4c, 0x21, 0xcb, //0x00000c42 andq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000c45 notq %rbx
- 0x48, 0x21, 0xda, //0x00000c48 andq %rbx, %rdx
- 0x48, 0x09, 0xfe, //0x00000c4b orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000c4e testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000c51 je LBB0_82
- 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00000c57 jmp LBB0_109
- //0x00000c5c LBB0_89
- 0x4c, 0x89, 0xe3, //0x00000c5c movq %r12, %rbx
- 0x48, 0x2b, 0x5d, 0xc0, //0x00000c5f subq $-64(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xc3, //0x00000c63 bsfq %r11, %r8
- 0x49, 0x01, 0xd8, //0x00000c67 addq %rbx, %r8
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000c6a jmp LBB0_80
- //0x00000c6f LBB0_92
- 0x4b, 0xc7, 0x04, 0xc6, 0x02, 0x00, 0x00, 0x00, //0x00000c6f movq $2, (%r14,%r8,8)
- 0x48, 0x8b, 0x45, 0xb0, //0x00000c77 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00000c7b movq $8(%rax), %rax
- 0xf6, 0x45, 0x98, 0x20, //0x00000c7f testb $32, $-104(%rbp)
- 0x48, 0x89, 0x45, 0xb8, //0x00000c83 movq %rax, $-72(%rbp)
- 0x0f, 0x85, 0x6c, 0x01, 0x00, 0x00, //0x00000c87 jne LBB0_111
- 0x48, 0x89, 0xc1, //0x00000c8d movq %rax, %rcx
- 0x4c, 0x29, 0xe1, //0x00000c90 subq %r12, %rcx
- 0x0f, 0x84, 0xdd, 0x1c, 0x00, 0x00, //0x00000c93 je LBB0_510
- 0x4b, 0x8d, 0x1c, 0x21, //0x00000c99 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00000c9d cmpq $64, %rcx
- 0x0f, 0x82, 0xf1, 0x11, 0x00, 0x00, //0x00000ca1 jb LBB0_360
- 0x4c, 0x89, 0xca, //0x00000ca7 movq %r9, %rdx
- 0x41, 0x89, 0xcf, //0x00000caa movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00000cad andl $63, %r15d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00000cb1 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000cb6 andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00000cba addq %r12, %rax
- 0x4d, 0x8d, 0x44, 0x01, 0x40, //0x00000cbd leaq $64(%r9,%rax), %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000cc2 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00000cc9 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, //0x00000ccc .p2align 4, 0x90
- //0x00000cd0 LBB0_96
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000cd0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000cd4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000cd9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000cdd vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ce1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000ce5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000ce9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000ced vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000cf1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000cf5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000cf9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000cfd shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00000d01 orq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00000d04 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000d08 jne LBB0_98
- 0x48, 0x85, 0xf6, //0x00000d0e testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000d11 jne LBB0_105
- //0x00000d17 LBB0_98
- 0x48, 0x09, 0xfa, //0x00000d17 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000d1a movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d1d orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000d20 jne LBB0_106
- //0x00000d26 LBB0_99
- 0x48, 0x85, 0xd2, //0x00000d26 testq %rdx, %rdx
- 0x0f, 0x85, 0xe6, 0x0e, 0x00, 0x00, //0x00000d29 jne LBB0_107
- //0x00000d2f LBB0_100
- 0x48, 0x83, 0xc1, 0xc0, //0x00000d2f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00000d33 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000d37 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000d3b ja LBB0_96
- 0xe9, 0x8e, 0x0e, 0x00, 0x00, //0x00000d41 jmp LBB0_101
- //0x00000d46 LBB0_105
- 0x48, 0x89, 0xd8, //0x00000d46 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00000d49 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00000d4c bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00000d50 addq %rax, %r11
- 0x48, 0x09, 0xfa, //0x00000d53 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000d56 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d59 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d5c je LBB0_99
- //0x00000d62 LBB0_106
- 0x4c, 0x89, 0xf0, //0x00000d62 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000d65 notq %rax
- 0x48, 0x21, 0xf0, //0x00000d68 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x00000d6b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x00000d6f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00000d72 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00000d75 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000d78 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d7b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000d85 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00000d88 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00000d8b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x00000d8e setb %r14b
- 0x48, 0x01, 0xff, //0x00000d92 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d95 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00000d9f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00000da2 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000da5 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00000da9 notq %rdi
- 0x48, 0x21, 0xfa, //0x00000dac andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x00000daf testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000db2 je LBB0_100
- 0xe9, 0x58, 0x0e, 0x00, 0x00, //0x00000db8 jmp LBB0_107
- //0x00000dbd LBB0_109
- 0x48, 0x0f, 0xbc, 0xca, //0x00000dbd bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00000dc1 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00000dc4 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0xc9, 0x01, 0x00, 0x00, //0x00000dc8 je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd6, //0x00000dce bsfq %rsi, %rdx
- 0xe9, 0xc5, 0x01, 0x00, 0x00, //0x00000dd2 jmp LBB0_182
- //0x00000dd7 LBB0_180
- 0x49, 0x01, 0xcb, //0x00000dd7 addq %rcx, %r11
- 0xc5, 0xf8, 0x77, //0x00000dda vzeroupper
- 0x4d, 0x89, 0xde, //0x00000ddd movq %r11, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000de0 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000de7 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00000dea movq $-48(%rbp), %rdx
- 0x0f, 0x85, 0xdd, 0x01, 0x00, 0x00, //0x00000dee jne LBB0_188
- 0xe9, 0xdc, 0x19, 0x00, 0x00, //0x00000df4 jmp LBB0_481
- //0x00000df9 LBB0_111
- 0x48, 0x89, 0xc3, //0x00000df9 movq %rax, %rbx
- 0x4c, 0x29, 0xe3, //0x00000dfc subq %r12, %rbx
- 0x0f, 0x84, 0x71, 0x1b, 0x00, 0x00, //0x00000dff je LBB0_510
- 0x4c, 0x89, 0xe1, //0x00000e05 movq %r12, %rcx
- 0x4d, 0x01, 0xcc, //0x00000e08 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x00000e0b cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000e0f movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x98, 0x10, 0x00, 0x00, //0x00000e13 jb LBB0_361
- 0x41, 0x89, 0xde, //0x00000e19 movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000e1c andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00000e20 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000e25 andq $-64, %rax
- 0x49, 0x89, 0xc8, //0x00000e29 movq %rcx, %r8
- 0x48, 0x01, 0xc8, //0x00000e2c addq %rcx, %rax
- 0x49, 0x8d, 0x44, 0x01, 0x40, //0x00000e2f leaq $64(%r9,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000e34 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000e38 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00000e3f xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e42 .p2align 4, 0x90
- //0x00000e50 LBB0_114
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000e50 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000e56 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000e5d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000e61 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000e65 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e69 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000e6d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00000e71 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000e75 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e79 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000e7d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e81 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000e86 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000e8a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000e8e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e92 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e97 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000e9b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000e9f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000ea3 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00000ea7 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x00000eaa cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000eae jne LBB0_116
- 0x48, 0x85, 0xc9, //0x00000eb4 testq %rcx, %rcx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000eb7 jne LBB0_125
- //0x00000ebd LBB0_116
- 0x48, 0xc1, 0xe6, 0x20, //0x00000ebd shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00000ec1 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00000ec4 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00000ec7 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000eca jne LBB0_126
- 0x48, 0x09, 0xfe, //0x00000ed0 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000ed3 testq %rdx, %rdx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000ed6 jne LBB0_127
- //0x00000edc LBB0_118
- 0x48, 0x85, 0xf6, //0x00000edc testq %rsi, %rsi
- 0x0f, 0x85, 0x4f, 0x19, 0x00, 0x00, //0x00000edf jne LBB0_502
- 0x48, 0x83, 0xc3, 0xc0, //0x00000ee5 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00000ee9 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000eed cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000ef1 ja LBB0_114
- 0xe9, 0x68, 0x0d, 0x00, 0x00, //0x00000ef7 jmp LBB0_120
- //0x00000efc LBB0_126
- 0x4d, 0x89, 0xfa, //0x00000efc movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x00000eff notq %r10
- 0x49, 0x21, 0xca, //0x00000f02 andq %rcx, %r10
- 0x4f, 0x8d, 0x0c, 0x12, //0x00000f05 leaq (%r10,%r10), %r9
- 0x4d, 0x09, 0xf9, //0x00000f09 orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x00000f0c movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f0f notq %rax
- 0x48, 0x21, 0xc8, //0x00000f12 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f15 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x00000f1f andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x00000f22 xorl %r15d, %r15d
- 0x4c, 0x01, 0xd0, //0x00000f25 addq %r10, %rax
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f28 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0x92, 0xc7, //0x00000f2c setb %r15b
- 0x48, 0x01, 0xc0, //0x00000f30 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f33 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00000f3d xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x00000f40 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f43 notq %rax
- 0x48, 0x21, 0xc2, //0x00000f46 andq %rax, %rdx
- 0x48, 0x09, 0xfe, //0x00000f49 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000f4c testq %rdx, %rdx
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x00000f4f je LBB0_118
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000f55 jmp LBB0_127
- //0x00000f5a LBB0_125
- 0x4c, 0x89, 0xe0, //0x00000f5a movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00000f5d subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00000f61 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00000f65 addq %rax, %r11
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f68 jmp LBB0_116
- //0x00000f6d LBB0_127
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f6d bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00000f71 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00000f74 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0x8d, 0x01, 0x00, 0x00, //0x00000f78 je LBB0_203
- 0x48, 0x0f, 0xbc, 0xd6, //0x00000f7e bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000f82 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000f86 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000f89 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x8e, 0x01, 0x00, 0x00, //0x00000f8c jae LBB0_204
- 0xe9, 0x19, 0x1a, 0x00, 0x00, //0x00000f92 jmp LBB0_129
- //0x00000f97 LBB0_181
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f97 movl $64, %edx
- //0x00000f9c LBB0_182
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f9c movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000fa0 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000fa4 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000fa7 cmpq %rcx, %rdx
- 0x0f, 0x82, 0xe5, 0x19, 0x00, 0x00, //0x00000faa jb LBB0_509
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00000fb0 leaq $1(%r12,%rcx), %r12
- 0xe9, 0x10, 0x0b, 0x00, 0x00, //0x00000fb5 jmp LBB0_184
- //0x00000fba LBB0_186
- 0x49, 0x01, 0xce, //0x00000fba addq %rcx, %r14
- //0x00000fbd LBB0_187
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fbd movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000fc4 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00000fc7 movq $-48(%rbp), %rdx
- 0x0f, 0x84, 0x04, 0x18, 0x00, 0x00, //0x00000fcb je LBB0_481
- //0x00000fd1 LBB0_188
- 0x4d, 0x85, 0xc0, //0x00000fd1 testq %r8, %r8
- 0x0f, 0x84, 0xfb, 0x17, 0x00, 0x00, //0x00000fd4 je LBB0_481
- 0x48, 0x85, 0xc0, //0x00000fda testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x17, 0x00, 0x00, //0x00000fdd je LBB0_481
- 0x4d, 0x29, 0xfe, //0x00000fe3 subq %r15, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00000fe6 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xcc, //0x00000fea cmpq %rcx, %r12
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000fed je LBB0_196
- 0x48, 0x39, 0xc8, //0x00000ff3 cmpq %rcx, %rax
- 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00000ff6 je LBB0_196
- 0x49, 0x39, 0xc8, //0x00000ffc cmpq %rcx, %r8
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000fff je LBB0_196
- 0x4d, 0x85, 0xc0, //0x00001005 testq %r8, %r8
- 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xf0, 0xff, 0xff, //0x00001008 vmovdqu $-3984(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xf0, 0xff, 0xff, //0x00001010 vmovdqu $-3960(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xf0, 0xff, 0xff, //0x00001018 vmovdqu $-3936(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xf0, 0xff, 0xff, //0x00001020 vmovdqu $-3912(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001028 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xcb, 0xf0, 0xff, 0xff, //0x0000102d vmovdqu $-3893(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xe3, 0xf0, 0xff, 0xff, //0x00001035 vmovdqu $-3869(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xf0, 0xff, 0xff, //0x0000103d vmovdqu $-3845(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x13, 0xf1, 0xff, 0xff, //0x00001045 vmovdqu $-3821(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x2b, 0xf1, 0xff, 0xff, //0x0000104d vmovdqu $-3797(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x43, 0xf1, 0xff, 0xff, //0x00001055 vmovdqu $-3773(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x0000105d jle LBB0_200
- 0x49, 0x8d, 0x48, 0xff, //0x00001063 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcc, //0x00001067 cmpq %rcx, %r12
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x0000106a je LBB0_200
- 0x49, 0xf7, 0xd0, //0x00001070 notq %r8
- 0x4d, 0x89, 0xc6, //0x00001073 movq %r8, %r14
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00001076 jmp LBB0_197
- //0x0000107b LBB0_196
- 0x49, 0xf7, 0xde, //0x0000107b negq %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0xfa, 0xef, 0xff, 0xff, //0x0000107e vmovdqu $-4102(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x12, 0xf0, 0xff, 0xff, //0x00001086 vmovdqu $-4078(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x2a, 0xf0, 0xff, 0xff, //0x0000108e vmovdqu $-4054(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x42, 0xf0, 0xff, 0xff, //0x00001096 vmovdqu $-4030(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000109e vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x55, 0xf0, 0xff, 0xff, //0x000010a3 vmovdqu $-4011(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x6d, 0xf0, 0xff, 0xff, //0x000010ab vmovdqu $-3987(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x85, 0xf0, 0xff, 0xff, //0x000010b3 vmovdqu $-3963(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf0, 0xff, 0xff, //0x000010bb vmovdqu $-3939(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb5, 0xf0, 0xff, 0xff, //0x000010c3 vmovdqu $-3915(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xcd, 0xf0, 0xff, 0xff, //0x000010cb vmovdqu $-3891(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- //0x000010d3 LBB0_197
- 0x4d, 0x85, 0xf6, //0x000010d3 testq %r14, %r14
- 0x4c, 0x8b, 0x65, 0xa8, //0x000010d6 movq $-88(%rbp), %r12
- 0x0f, 0x88, 0xf2, 0x16, 0x00, 0x00, //0x000010da js LBB0_480
- 0x48, 0x8b, 0x0a, //0x000010e0 movq (%rdx), %rcx
- 0xe9, 0x79, 0xf1, 0xff, 0xff, //0x000010e3 jmp LBB0_199
- //0x000010e8 LBB0_200
- 0x48, 0x89, 0xc1, //0x000010e8 movq %rax, %rcx
- 0x4c, 0x09, 0xe1, //0x000010eb orq %r12, %rcx
- 0x4c, 0x39, 0xe0, //0x000010ee cmpq %r12, %rax
- 0x0f, 0x8c, 0x98, 0x02, 0x00, 0x00, //0x000010f1 jl LBB0_249
- 0x48, 0x85, 0xc9, //0x000010f7 testq %rcx, %rcx
- 0x0f, 0x88, 0x8f, 0x02, 0x00, 0x00, //0x000010fa js LBB0_249
- 0x48, 0xf7, 0xd0, //0x00001100 notq %rax
- 0x49, 0x89, 0xc6, //0x00001103 movq %rax, %r14
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x00001106 jmp LBB0_197
- //0x0000110b LBB0_203
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000110b movl $64, %edx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001110 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001114 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00001117 cmpq %rcx, %rdx
- 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000111a jb LBB0_129
- //0x00001120 LBB0_204
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001120 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xfe, 0x0a, 0x00, 0x00, //0x00001125 jmp LBB0_205
- //0x0000112a LBB0_209
- 0x49, 0x8b, 0x06, //0x0000112a movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000112d cmpq $4095, %rax
- 0x0f, 0x8f, 0x49, 0x16, 0x00, 0x00, //0x00001133 jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001139 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x0000113d movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001140 movq $5, $8(%r14,%rax,8)
- 0xe9, 0x32, 0xf1, 0xff, 0xff, //0x00001149 jmp LBB0_3
- //0x0000114e LBB0_211
- 0x48, 0x8b, 0x45, 0xb0, //0x0000114e movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00001152 movq $8(%rax), %rax
- 0xf6, 0x45, 0x98, 0x20, //0x00001156 testb $32, $-104(%rbp)
- 0x48, 0x89, 0x45, 0xb8, //0x0000115a movq %rax, $-72(%rbp)
- 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x0000115e jne LBB0_250
- 0x48, 0x89, 0xc1, //0x00001164 movq %rax, %rcx
- 0x4c, 0x29, 0xe1, //0x00001167 subq %r12, %rcx
- 0x0f, 0x84, 0x06, 0x18, 0x00, 0x00, //0x0000116a je LBB0_510
- 0x4b, 0x8d, 0x1c, 0x21, //0x00001170 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00001174 cmpq $64, %rcx
- 0x4c, 0x89, 0xca, //0x00001178 movq %r9, %rdx
- 0x0f, 0x82, 0x71, 0x0d, 0x00, 0x00, //0x0000117b jb LBB0_363
- 0x41, 0x89, 0xcf, //0x00001181 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00001184 andl $63, %r15d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00001188 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000118d andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00001191 addq %r12, %rax
- 0x49, 0x89, 0xd1, //0x00001194 movq %rdx, %r9
- 0x4c, 0x8d, 0x44, 0x02, 0x40, //0x00001197 leaq $64(%rdx,%rax), %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000119c movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x000011a3 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a6 .p2align 4, 0x90
- //0x000011b0 LBB0_215
- 0xc5, 0xfe, 0x6f, 0x03, //0x000011b0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x000011b4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000011b9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000011bd vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000011c1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000011c5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x000011c9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000011cd vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x000011d1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000011d5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x000011d9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x000011dd shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000011e1 orq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x000011e4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000011e8 jne LBB0_217
- 0x48, 0x85, 0xf6, //0x000011ee testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000011f1 jne LBB0_224
- //0x000011f7 LBB0_217
- 0x48, 0x09, 0xfa, //0x000011f7 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000011fa movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000011fd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00001200 jne LBB0_225
- //0x00001206 LBB0_218
- 0x48, 0x85, 0xd2, //0x00001206 testq %rdx, %rdx
- 0x0f, 0x85, 0x48, 0x0b, 0x00, 0x00, //0x00001209 jne LBB0_226
- //0x0000120f LBB0_219
- 0x48, 0x83, 0xc1, 0xc0, //0x0000120f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00001213 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00001217 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x0000121b ja LBB0_215
- 0xe9, 0xf0, 0x0a, 0x00, 0x00, //0x00001221 jmp LBB0_220
- //0x00001226 LBB0_224
- 0x48, 0x89, 0xd8, //0x00001226 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00001229 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x0000122c bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00001230 addq %rax, %r11
- 0x48, 0x09, 0xfa, //0x00001233 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00001236 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00001239 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000123c je LBB0_218
- //0x00001242 LBB0_225
- 0x4c, 0x89, 0xf0, //0x00001242 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001245 notq %rax
- 0x48, 0x21, 0xf0, //0x00001248 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x0000124b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x0000124f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00001252 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00001255 notq %rdi
- 0x48, 0x21, 0xf7, //0x00001258 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000125b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00001265 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00001268 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x0000126b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000126e setb %r14b
- 0x48, 0x01, 0xff, //0x00001272 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001275 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000127f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00001282 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001285 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00001289 notq %rdi
- 0x48, 0x21, 0xfa, //0x0000128c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x0000128f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00001292 je LBB0_219
- 0xe9, 0xba, 0x0a, 0x00, 0x00, //0x00001298 jmp LBB0_226
- //0x0000129d LBB0_227
- 0x48, 0x8b, 0x45, 0xb0, //0x0000129d movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x70, 0x08, //0x000012a1 movq $8(%rax), %r14
- 0x4d, 0x29, 0xe6, //0x000012a5 subq %r12, %r14
- 0x0f, 0x84, 0xb3, 0x16, 0x00, 0x00, //0x000012a8 je LBB0_498
- 0x4c, 0x89, 0x65, 0xa8, //0x000012ae movq %r12, $-88(%rbp)
- 0x4c, 0x89, 0xc8, //0x000012b2 movq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x000012b5 addq %r12, %rax
- 0x49, 0x89, 0xc1, //0x000012b8 movq %rax, %r9
- 0x80, 0x38, 0x30, //0x000012bb cmpb $48, (%rax)
- 0x0f, 0x85, 0xb5, 0x02, 0x00, 0x00, //0x000012be jne LBB0_271
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000012c4 movl $1, %r15d
- 0x49, 0x83, 0xfe, 0x01, //0x000012ca cmpq $1, %r14
- 0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x000012ce jne LBB0_269
- 0x4c, 0x8b, 0x65, 0xa8, //0x000012d4 movq $-88(%rbp), %r12
- 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x000012d8 jmp LBB0_343
- //0x000012dd LBB0_231
- 0x48, 0x8b, 0x45, 0xb0, //0x000012dd movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x000012e1 movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000012e5 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x000012e9 cmpq %rax, %r13
- 0x0f, 0x83, 0x0c, 0x15, 0x00, 0x00, //0x000012ec jae LBB0_490
- 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x000012f2 cmpl $1819047278, (%r15)
- 0x0f, 0x84, 0x99, 0xef, 0xff, 0xff, //0x000012f9 je LBB0_1
- 0xe9, 0x5a, 0x15, 0x00, 0x00, //0x000012ff jmp LBB0_233
- //0x00001304 LBB0_238
- 0x49, 0x8b, 0x06, //0x00001304 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001307 cmpq $4095, %rax
- 0x0f, 0x8f, 0x6f, 0x14, 0x00, 0x00, //0x0000130d jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001313 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00001317 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000131a movq $6, $8(%r14,%rax,8)
- 0xe9, 0x58, 0xef, 0xff, 0xff, //0x00001323 jmp LBB0_3
- //0x00001328 LBB0_240
- 0x48, 0x8b, 0x45, 0xb0, //0x00001328 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x0000132c movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x00001330 leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x00001334 cmpq %rax, %r13
- 0x0f, 0x83, 0xc1, 0x14, 0x00, 0x00, //0x00001337 jae LBB0_490
- 0x43, 0x8b, 0x14, 0x21, //0x0000133d movl (%r9,%r12), %edx
- 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001341 cmpl $1702063201, %edx
- 0x0f, 0x85, 0x63, 0x15, 0x00, 0x00, //0x00001347 jne LBB0_491
- 0x4c, 0x89, 0xe0, //0x0000134d movq %r12, %rax
- 0x4d, 0x8d, 0x65, 0x05, //0x00001350 leaq $5(%r13), %r12
- 0x4d, 0x89, 0x22, //0x00001354 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001357 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x0000135a testq %rax, %rax
- 0x0f, 0x8f, 0x1d, 0xef, 0xff, 0xff, //0x0000135d jg LBB0_3
- 0xe9, 0x81, 0x14, 0x00, 0x00, //0x00001363 jmp LBB0_501
- //0x00001368 LBB0_243
- 0x48, 0x8b, 0x45, 0xb0, //0x00001368 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x0000136c movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x00001370 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x00001374 cmpq %rax, %r13
- 0x0f, 0x83, 0x81, 0x14, 0x00, 0x00, //0x00001377 jae LBB0_490
- 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000137d cmpl $1702195828, (%r15)
- 0x0f, 0x84, 0x0e, 0xef, 0xff, 0xff, //0x00001384 je LBB0_1
- 0xe9, 0x76, 0x15, 0x00, 0x00, //0x0000138a jmp LBB0_245
- //0x0000138f LBB0_249
- 0x48, 0x85, 0xc9, //0x0000138f testq %rcx, %rcx
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001392 leaq $-1(%r12), %rcx
- 0x49, 0xf7, 0xd4, //0x00001397 notq %r12
- 0x4d, 0x0f, 0x48, 0xe6, //0x0000139a cmovsq %r14, %r12
- 0x48, 0x39, 0xc8, //0x0000139e cmpq %rcx, %rax
- 0x4d, 0x0f, 0x44, 0xf4, //0x000013a1 cmoveq %r12, %r14
- 0xe9, 0x29, 0xfd, 0xff, 0xff, //0x000013a5 jmp LBB0_197
- //0x000013aa LBB0_250
- 0x48, 0x89, 0xc3, //0x000013aa movq %rax, %rbx
- 0x4c, 0x29, 0xe3, //0x000013ad subq %r12, %rbx
- 0x0f, 0x84, 0xc0, 0x15, 0x00, 0x00, //0x000013b0 je LBB0_510
- 0x4c, 0x89, 0xe1, //0x000013b6 movq %r12, %rcx
- 0x4d, 0x01, 0xcc, //0x000013b9 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x000013bc cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc0, //0x000013c0 movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x44, 0x0b, 0x00, 0x00, //0x000013c4 jb LBB0_364
- 0x41, 0x89, 0xde, //0x000013ca movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x000013cd andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x000013d1 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x000013d6 andq $-64, %rax
- 0x49, 0x89, 0xc8, //0x000013da movq %rcx, %r8
- 0x48, 0x01, 0xc8, //0x000013dd addq %rcx, %rax
- 0x49, 0x8d, 0x44, 0x01, 0x40, //0x000013e0 leaq $64(%r9,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000013e5 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000013e9 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x000013f0 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013f3 .p2align 4, 0x90
- //0x00001400 LBB0_253
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001400 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00001406 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000140d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00001411 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001415 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001419 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000141d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001421 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001425 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001429 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x0000142d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001431 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00001436 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000143a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x0000143e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001442 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00001447 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000144b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x0000144f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00001453 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00001457 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x0000145a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000145e jne LBB0_255
- 0x48, 0x85, 0xc9, //0x00001464 testq %rcx, %rcx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00001467 jne LBB0_264
- //0x0000146d LBB0_255
- 0x48, 0xc1, 0xe6, 0x20, //0x0000146d shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00001471 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00001474 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00001477 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000147a jne LBB0_265
- 0x48, 0x09, 0xfe, //0x00001480 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00001483 testq %rdx, %rdx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00001486 jne LBB0_266
- //0x0000148c LBB0_257
- 0x48, 0x85, 0xf6, //0x0000148c testq %rsi, %rsi
- 0x0f, 0x85, 0x9f, 0x13, 0x00, 0x00, //0x0000148f jne LBB0_502
- 0x48, 0x83, 0xc3, 0xc0, //0x00001495 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00001499 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x0000149d cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x000014a1 ja LBB0_253
- 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x000014a7 jmp LBB0_259
- //0x000014ac LBB0_265
- 0x4d, 0x89, 0xfa, //0x000014ac movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x000014af notq %r10
- 0x49, 0x21, 0xca, //0x000014b2 andq %rcx, %r10
- 0x4f, 0x8d, 0x0c, 0x12, //0x000014b5 leaq (%r10,%r10), %r9
- 0x4d, 0x09, 0xf9, //0x000014b9 orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x000014bc movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014bf notq %rax
- 0x48, 0x21, 0xc8, //0x000014c2 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014c5 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x000014cf andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x000014d2 xorl %r15d, %r15d
- 0x4c, 0x01, 0xd0, //0x000014d5 addq %r10, %rax
- 0x4c, 0x8b, 0x55, 0xd0, //0x000014d8 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0x92, 0xc7, //0x000014dc setb %r15b
- 0x48, 0x01, 0xc0, //0x000014e0 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014e3 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x000014ed xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x000014f0 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014f3 notq %rax
- 0x48, 0x21, 0xc2, //0x000014f6 andq %rax, %rdx
- 0x48, 0x09, 0xfe, //0x000014f9 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x000014fc testq %rdx, %rdx
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x000014ff je LBB0_257
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001505 jmp LBB0_266
- //0x0000150a LBB0_264
- 0x4c, 0x89, 0xe0, //0x0000150a movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x0000150d subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00001511 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00001515 addq %rax, %r11
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00001518 jmp LBB0_255
- //0x0000151d LBB0_266
- 0x48, 0x0f, 0xbc, 0xca, //0x0000151d bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00001521 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00001524 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0x20, 0x04, 0x00, 0x00, //0x00001528 je LBB0_320
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000152e bsfq %rsi, %rdx
- 0xe9, 0x1c, 0x04, 0x00, 0x00, //0x00001532 jmp LBB0_321
- //0x00001537 LBB0_268
- 0x4c, 0x89, 0xca, //0x00001537 movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x0000153a notq %rdx
- 0x49, 0x01, 0xd5, //0x0000153d addq %rdx, %r13
- 0x49, 0x39, 0xcd, //0x00001540 cmpq %rcx, %r13
- 0x0f, 0x82, 0x3f, 0xef, 0xff, 0xff, //0x00001543 jb LBB0_36
- 0xe9, 0x28, 0x12, 0x00, 0x00, //0x00001549 jmp LBB0_474
- //0x0000154e LBB0_269
- 0x41, 0x8a, 0x49, 0x01, //0x0000154e movb $1(%r9), %cl
- 0x80, 0xc1, 0xd2, //0x00001552 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00001555 cmpb $55, %cl
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001558 movq $-88(%rbp), %r12
- 0x0f, 0x87, 0x18, 0x06, 0x00, 0x00, //0x0000155c ja LBB0_343
- 0x0f, 0xb6, 0xc1, //0x00001562 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001565 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000156f btq %rax, %rcx
- 0x0f, 0x83, 0x01, 0x06, 0x00, 0x00, //0x00001573 jae LBB0_343
- //0x00001579 LBB0_271
- 0x49, 0x83, 0xfe, 0x20, //0x00001579 cmpq $32, %r14
- 0x0f, 0x82, 0x52, 0x09, 0x00, 0x00, //0x0000157d jb LBB0_362
- 0x49, 0x8d, 0x4e, 0xe0, //0x00001583 leaq $-32(%r14), %rcx
- 0x48, 0x89, 0xc8, //0x00001587 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x0000158a andq $-32, %rax
- 0x4d, 0x89, 0xca, //0x0000158e movq %r9, %r10
- 0x4e, 0x8d, 0x7c, 0x08, 0x20, //0x00001591 leaq $32(%rax,%r9), %r15
- 0x83, 0xe1, 0x1f, //0x00001596 andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00001599 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000159d movq $-1, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000015a4 movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000015ab movq $-1, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b2 .p2align 4, 0x90
- //0x000015c0 LBB0_273
- 0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x000015c0 vmovdqu (%r10), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000015c5 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x000015ca vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x000015ce vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x000015d2 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015da vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x000015de vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000015e2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000015e6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000015ea vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000015ee vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000015f2 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x000015f6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015fa vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000015fe vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001602 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x00001606 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x00001609 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x0000160d cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001610 je LBB0_275
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001616 movl $-1, %eax
- 0xd3, 0xe0, //0x0000161b shll %cl, %eax
- 0xf7, 0xd0, //0x0000161d notl %eax
- 0x21, 0xc7, //0x0000161f andl %eax, %edi
- 0x21, 0xc2, //0x00001621 andl %eax, %edx
- 0x21, 0xf0, //0x00001623 andl %esi, %eax
- 0x89, 0xc6, //0x00001625 movl %eax, %esi
- //0x00001627 LBB0_275
- 0x8d, 0x5f, 0xff, //0x00001627 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000162a andl %edi, %ebx
- 0x0f, 0x85, 0xb0, 0x06, 0x00, 0x00, //0x0000162c jne LBB0_349
- 0x8d, 0x5a, 0xff, //0x00001632 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00001635 andl %edx, %ebx
- 0x0f, 0x85, 0xa5, 0x06, 0x00, 0x00, //0x00001637 jne LBB0_349
- 0x8d, 0x5e, 0xff, //0x0000163d leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00001640 andl %esi, %ebx
- 0x0f, 0x85, 0x9a, 0x06, 0x00, 0x00, //0x00001642 jne LBB0_349
- 0x85, 0xff, //0x00001648 testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000164a je LBB0_281
- 0x4c, 0x89, 0xd0, //0x00001650 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001653 subq %r9, %rax
- 0x0f, 0xbc, 0xff, //0x00001656 bsfl %edi, %edi
- 0x48, 0x01, 0xc7, //0x00001659 addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000165c cmpq $-1, %r12
- 0x0f, 0x85, 0xa7, 0x07, 0x00, 0x00, //0x00001660 jne LBB0_354
- 0x49, 0x89, 0xfc, //0x00001666 movq %rdi, %r12
- //0x00001669 LBB0_281
- 0x85, 0xd2, //0x00001669 testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000166b je LBB0_284
- 0x4c, 0x89, 0xd0, //0x00001671 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001674 subq %r9, %rax
- 0x0f, 0xbc, 0xd2, //0x00001677 bsfl %edx, %edx
- 0x48, 0x01, 0xc2, //0x0000167a addq %rax, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x0000167d cmpq $-1, %r11
- 0x0f, 0x85, 0x80, 0x06, 0x00, 0x00, //0x00001681 jne LBB0_351
- 0x49, 0x89, 0xd3, //0x00001687 movq %rdx, %r11
- //0x0000168a LBB0_284
- 0x85, 0xf6, //0x0000168a testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000168c je LBB0_287
- 0x4c, 0x89, 0xd0, //0x00001692 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001695 subq %r9, %rax
- 0x0f, 0xbc, 0xd6, //0x00001698 bsfl %esi, %edx
- 0x48, 0x01, 0xc2, //0x0000169b addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x0000169e cmpq $-1, %r8
- 0x0f, 0x85, 0x5f, 0x06, 0x00, 0x00, //0x000016a2 jne LBB0_351
- 0x49, 0x89, 0xd0, //0x000016a8 movq %rdx, %r8
- //0x000016ab LBB0_287
- 0x83, 0xf9, 0x20, //0x000016ab cmpl $32, %ecx
- 0x0f, 0x85, 0x62, 0x02, 0x00, 0x00, //0x000016ae jne LBB0_496
- 0x49, 0x83, 0xc2, 0x20, //0x000016b4 addq $32, %r10
- 0x49, 0x83, 0xc6, 0xe0, //0x000016b8 addq $-32, %r14
- 0x49, 0x83, 0xfe, 0x1f, //0x000016bc cmpq $31, %r14
- 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x000016c0 ja LBB0_273
- 0xc5, 0xf8, 0x77, //0x000016c6 vzeroupper
- 0x4c, 0x8b, 0x75, 0xc0, //0x000016c9 movq $-64(%rbp), %r14
- //0x000016cd LBB0_290
- 0x49, 0x83, 0xfe, 0x10, //0x000016cd cmpq $16, %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0xa7, 0xe9, 0xff, 0xff, //0x000016d1 vmovdqu $-5721(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xbf, 0xe9, 0xff, 0xff, //0x000016d9 vmovdqu $-5697(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xd7, 0xe9, 0xff, 0xff, //0x000016e1 vmovdqu $-5673(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xef, 0xe9, 0xff, 0xff, //0x000016e9 vmovdqu $-5649(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000016f1 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x02, 0xea, 0xff, 0xff, //0x000016f6 vmovdqu $-5630(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x1a, 0xea, 0xff, 0xff, //0x000016fe vmovdqu $-5606(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x32, 0xea, 0xff, 0xff, //0x00001706 vmovdqu $-5582(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x4a, 0xea, 0xff, 0xff, //0x0000170e vmovdqu $-5558(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x62, 0xea, 0xff, 0xff, //0x00001716 vmovdqu $-5534(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x7a, 0xea, 0xff, 0xff, //0x0000171e vmovdqu $-5510(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x0f, 0x82, 0x55, 0x01, 0x00, 0x00, //0x00001726 jb LBB0_309
- 0x4d, 0x8d, 0x56, 0xf0, //0x0000172c leaq $-16(%r14), %r10
- 0x4c, 0x89, 0xd0, //0x00001730 movq %r10, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001733 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x38, 0x10, //0x00001737 leaq $16(%rax,%r15), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x0000173c movq %rax, $-64(%rbp)
- 0x41, 0x83, 0xe2, 0x0f, //0x00001740 andl $15, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001744 .p2align 4, 0x90
- //0x00001750 LBB0_292
- 0xc4, 0xc1, 0x7a, 0x6f, 0x07, //0x00001750 vmovdqu (%r15), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0xb3, 0xe8, 0xff, 0xff, //0x00001755 vpcmpgtb $-5965(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xbb, 0xe8, 0xff, 0xff, //0x0000175d vmovdqu $-5957(%rip), %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00001765 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00001769 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0xbb, 0xe8, 0xff, 0xff, //0x0000176d vpcmpeqb $-5957(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0xc3, 0xe8, 0xff, 0xff, //0x00001775 vpcmpeqb $-5949(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000177d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0xc7, 0xe8, 0xff, 0xff, //0x00001781 vpor $-5945(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0xcf, 0xe8, 0xff, 0xff, //0x00001789 vpcmpeqb $-5937(%rip), %xmm0, %xmm0 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0xd7, 0xe8, 0xff, 0xff, //0x00001791 vpcmpeqb $-5929(%rip), %xmm3, %xmm3 /* LCPI0_17+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00001799 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000179d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x000017a1 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x000017a5 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x000017a9 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x000017ad vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc1, //0x000017b1 vpmovmskb %xmm1, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000017b5 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x000017ba xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000017bd bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x000017c1 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000017c4 je LBB0_294
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000017ca movl $-1, %eax
- 0xd3, 0xe0, //0x000017cf shll %cl, %eax
- 0xf7, 0xd0, //0x000017d1 notl %eax
- 0x21, 0xc7, //0x000017d3 andl %eax, %edi
- 0x21, 0xc6, //0x000017d5 andl %eax, %esi
- 0x21, 0xd0, //0x000017d7 andl %edx, %eax
- 0x89, 0xc2, //0x000017d9 movl %eax, %edx
- //0x000017db LBB0_294
- 0x8d, 0x5f, 0xff, //0x000017db leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000017de andl %edi, %ebx
- 0x0f, 0x85, 0x0f, 0x06, 0x00, 0x00, //0x000017e0 jne LBB0_353
- 0x8d, 0x5e, 0xff, //0x000017e6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000017e9 andl %esi, %ebx
- 0x0f, 0x85, 0x04, 0x06, 0x00, 0x00, //0x000017eb jne LBB0_353
- 0x8d, 0x5a, 0xff, //0x000017f1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000017f4 andl %edx, %ebx
- 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x000017f6 jne LBB0_353
- 0x85, 0xff, //0x000017fc testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017fe je LBB0_300
- 0x4c, 0x89, 0xf8, //0x00001804 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001807 subq %r9, %rax
- 0x0f, 0xbc, 0xff, //0x0000180a bsfl %edi, %edi
- 0x48, 0x01, 0xc7, //0x0000180d addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x00001810 cmpq $-1, %r12
- 0x0f, 0x85, 0xf3, 0x05, 0x00, 0x00, //0x00001814 jne LBB0_354
- 0x49, 0x89, 0xfc, //0x0000181a movq %rdi, %r12
- //0x0000181d LBB0_300
- 0x85, 0xf6, //0x0000181d testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000181f je LBB0_303
- 0x4c, 0x89, 0xf8, //0x00001825 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001828 subq %r9, %rax
- 0x0f, 0xbc, 0xf6, //0x0000182b bsfl %esi, %esi
- 0x48, 0x01, 0xc6, //0x0000182e addq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00001831 cmpq $-1, %r11
- 0x0f, 0x85, 0x4e, 0x06, 0x00, 0x00, //0x00001835 jne LBB0_359
- 0x49, 0x89, 0xf3, //0x0000183b movq %rsi, %r11
- //0x0000183e LBB0_303
- 0x85, 0xd2, //0x0000183e testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001840 je LBB0_306
- 0x4c, 0x89, 0xf8, //0x00001846 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001849 subq %r9, %rax
- 0x0f, 0xbc, 0xd2, //0x0000184c bsfl %edx, %edx
- 0x48, 0x01, 0xc2, //0x0000184f addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001852 cmpq $-1, %r8
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x00001856 jne LBB0_351
- 0x49, 0x89, 0xd0, //0x0000185c movq %rdx, %r8
- //0x0000185f LBB0_306
- 0x83, 0xf9, 0x10, //0x0000185f cmpl $16, %ecx
- 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00001862 jne LBB0_325
- 0x49, 0x83, 0xc7, 0x10, //0x00001868 addq $16, %r15
- 0x49, 0x83, 0xc6, 0xf0, //0x0000186c addq $-16, %r14
- 0x49, 0x83, 0xfe, 0x0f, //0x00001870 cmpq $15, %r14
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00001874 ja LBB0_292
- 0x4d, 0x89, 0xd6, //0x0000187a movq %r10, %r14
- 0x4c, 0x8b, 0x7d, 0xc0, //0x0000187d movq $-64(%rbp), %r15
- //0x00001881 LBB0_309
- 0x4d, 0x85, 0xf6, //0x00001881 testq %r14, %r14
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001884 movq $-48(%rbp), %r10
- 0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00001888 je LBB0_326
- 0x4b, 0x8d, 0x0c, 0x37, //0x0000188e leaq (%r15,%r14), %rcx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001892 jmp LBB0_314
- //0x00001897 LBB0_311
- 0x49, 0x89, 0xd7, //0x00001897 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x0000189a subq %r9, %r15
- 0x49, 0x83, 0xf8, 0xff, //0x0000189d cmpq $-1, %r8
- 0x0f, 0x85, 0x26, 0x06, 0x00, 0x00, //0x000018a1 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018a7 decq %r15
- 0x4d, 0x89, 0xf8, //0x000018aa movq %r15, %r8
- 0x90, 0x90, 0x90, //0x000018ad .p2align 4, 0x90
- //0x000018b0 LBB0_313
- 0x49, 0x89, 0xd7, //0x000018b0 movq %rdx, %r15
- 0x49, 0xff, 0xce, //0x000018b3 decq %r14
- 0x0f, 0x84, 0xbc, 0x05, 0x00, 0x00, //0x000018b6 je LBB0_358
- //0x000018bc LBB0_314
- 0x41, 0x0f, 0xbe, 0x37, //0x000018bc movsbl (%r15), %esi
- 0x83, 0xc6, 0xd5, //0x000018c0 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x000018c3 cmpl $58, %esi
- 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000018c6 ja LBB0_326
- 0x49, 0x8d, 0x57, 0x01, //0x000018cc leaq $1(%r15), %rdx
- 0x48, 0x8d, 0x3d, 0x49, 0x13, 0x00, 0x00, //0x000018d0 leaq $4937(%rip), %rdi /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x04, 0xb7, //0x000018d7 movslq (%rdi,%rsi,4), %rax
- 0x48, 0x01, 0xf8, //0x000018db addq %rdi, %rax
- 0xff, 0xe0, //0x000018de jmpq *%rax
- //0x000018e0 LBB0_316
- 0x49, 0x89, 0xd7, //0x000018e0 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018e3 subq %r9, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x000018e6 cmpq $-1, %r11
- 0x0f, 0x85, 0xdd, 0x05, 0x00, 0x00, //0x000018ea jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018f0 decq %r15
- 0x4d, 0x89, 0xfb, //0x000018f3 movq %r15, %r11
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000018f6 jmp LBB0_313
- //0x000018fb LBB0_318
- 0x49, 0x89, 0xd7, //0x000018fb movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018fe subq %r9, %r15
- 0x49, 0x83, 0xfc, 0xff, //0x00001901 cmpq $-1, %r12
- 0x0f, 0x85, 0xc2, 0x05, 0x00, 0x00, //0x00001905 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x0000190b decq %r15
- 0x4d, 0x89, 0xfc, //0x0000190e movq %r15, %r12
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00001911 jmp LBB0_313
- //0x00001916 LBB0_496
- 0x49, 0x01, 0xca, //0x00001916 addq %rcx, %r10
- 0xc5, 0xf8, 0x77, //0x00001919 vzeroupper
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000191c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xe7, 0xff, 0xff, //0x00001921 vmovdqu $-6249(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x6f, 0xe7, 0xff, 0xff, //0x00001929 vmovdqu $-6289(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x47, 0xe7, 0xff, 0xff, //0x00001931 vmovdqu $-6329(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4d, 0x89, 0xd7, //0x00001939 movq %r10, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000193c movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xdb, //0x00001940 testq %r11, %r11
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001943 jne LBB0_327
- 0xe9, 0x10, 0x10, 0x00, 0x00, //0x00001949 jmp LBB0_497
- //0x0000194e LBB0_320
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000194e movl $64, %edx
- //0x00001953 LBB0_321
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001953 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001957 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x0000195a cmpq %rcx, %rdx
- 0x0f, 0x82, 0x4d, 0x10, 0x00, 0x00, //0x0000195d jb LBB0_129
- //0x00001963 LBB0_322
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001963 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xfd, 0x03, 0x00, 0x00, //0x00001968 jmp LBB0_323
- //0x0000196d LBB0_325
- 0x49, 0x01, 0xcf, //0x0000196d addq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001970 movq $-48(%rbp), %r10
- //0x00001974 LBB0_326
- 0x4d, 0x85, 0xdb, //0x00001974 testq %r11, %r11
- 0x0f, 0x84, 0xe1, 0x0f, 0x00, 0x00, //0x00001977 je LBB0_497
- //0x0000197d LBB0_327
- 0x4d, 0x85, 0xc0, //0x0000197d testq %r8, %r8
- 0x0f, 0x84, 0xd8, 0x0f, 0x00, 0x00, //0x00001980 je LBB0_497
- 0x4d, 0x85, 0xe4, //0x00001986 testq %r12, %r12
- 0x0f, 0x84, 0xcf, 0x0f, 0x00, 0x00, //0x00001989 je LBB0_497
- 0x4d, 0x29, 0xcf, //0x0000198f subq %r9, %r15
- 0x49, 0x8d, 0x4f, 0xff, //0x00001992 leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xcb, //0x00001996 cmpq %rcx, %r11
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001999 je LBB0_335
- 0x49, 0x39, 0xcc, //0x0000199f cmpq %rcx, %r12
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x000019a2 je LBB0_335
- 0x49, 0x39, 0xc8, //0x000019a8 cmpq %rcx, %r8
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x000019ab je LBB0_335
- 0x4d, 0x85, 0xc0, //0x000019b1 testq %r8, %r8
- 0xc5, 0x7e, 0x6f, 0x05, 0x24, 0xe7, 0xff, 0xff, //0x000019b4 vmovdqu $-6364(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x3c, 0xe7, 0xff, 0xff, //0x000019bc vmovdqu $-6340(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x54, 0xe7, 0xff, 0xff, //0x000019c4 vmovdqu $-6316(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x6c, 0xe7, 0xff, 0xff, //0x000019cc vmovdqu $-6292(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x84, 0xe7, 0xff, 0xff, //0x000019d4 vmovdqu $-6268(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x9c, 0xe7, 0xff, 0xff, //0x000019dc vmovdqu $-6244(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xb4, 0xe7, 0xff, 0xff, //0x000019e4 vmovdqu $-6220(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000019ec jle LBB0_336
- 0x49, 0x8d, 0x40, 0xff, //0x000019f2 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc3, //0x000019f6 cmpq %rax, %r11
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000019f9 je LBB0_336
- 0x49, 0xf7, 0xd0, //0x000019ff notq %r8
- 0x4d, 0x89, 0xc7, //0x00001a02 movq %r8, %r15
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00001a05 jmp LBB0_342
- //0x00001a0a LBB0_335
- 0x49, 0xf7, 0xdf, //0x00001a0a negq %r15
- 0xc5, 0x7e, 0x6f, 0x05, 0xcb, 0xe6, 0xff, 0xff, //0x00001a0d vmovdqu $-6453(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xe6, 0xff, 0xff, //0x00001a15 vmovdqu $-6429(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xfb, 0xe6, 0xff, 0xff, //0x00001a1d vmovdqu $-6405(%rip), %ymm11 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x13, 0xe7, 0xff, 0xff, //0x00001a25 vmovdqu $-6381(%rip), %ymm12 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x2b, 0xe7, 0xff, 0xff, //0x00001a2d vmovdqu $-6357(%rip), %ymm13 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x43, 0xe7, 0xff, 0xff, //0x00001a35 vmovdqu $-6333(%rip), %ymm14 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a3d vmovdqu $-6309(%rip), %ymm15 /* LCPI0_10+0(%rip) */
- 0xe9, 0x24, 0x01, 0x00, 0x00, //0x00001a45 jmp LBB0_342
- //0x00001a4a LBB0_336
- 0x4c, 0x89, 0xe1, //0x00001a4a movq %r12, %rcx
- 0x4c, 0x09, 0xd9, //0x00001a4d orq %r11, %rcx
- 0x4d, 0x39, 0xdc, //0x00001a50 cmpq %r11, %r12
- 0x0f, 0x8c, 0x00, 0x01, 0x00, 0x00, //0x00001a53 jl LBB0_341
- 0x48, 0x85, 0xc9, //0x00001a59 testq %rcx, %rcx
- 0x0f, 0x88, 0xf7, 0x00, 0x00, 0x00, //0x00001a5c js LBB0_341
- 0x49, 0xf7, 0xd4, //0x00001a62 notq %r12
- 0x4d, 0x89, 0xe7, //0x00001a65 movq %r12, %r15
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00001a68 jmp LBB0_342
- //0x00001a6d LBB0_339
- 0x4d, 0x29, 0xfb, //0x00001a6d subq %r15, %r11
- 0x44, 0x0f, 0xbc, 0xf3, //0x00001a70 bsfl %ebx, %r14d
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00001a74 jmp LBB0_346
- //0x00001a79 LBB0_54
- 0x4c, 0x89, 0xf9, //0x00001a79 movq %r15, %rcx
- 0x4c, 0x89, 0xcb, //0x00001a7c movq %r9, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001a7f cmpq $32, %rcx
- 0x0f, 0x82, 0x0e, 0x05, 0x00, 0x00, //0x00001a83 jb LBB0_370
- //0x00001a89 LBB0_55
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001a89 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001a8d vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a91 vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001a95 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001a99 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001a9d testl %esi, %esi
- 0x0f, 0x85, 0x89, 0x04, 0x00, 0x00, //0x00001a9f jne LBB0_366
- 0x4d, 0x85, 0xf6, //0x00001aa5 testq %r14, %r14
- 0x0f, 0x85, 0x97, 0x04, 0x00, 0x00, //0x00001aa8 jne LBB0_368
- 0x45, 0x31, 0xf6, //0x00001aae xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001ab1 testq %rdx, %rdx
- 0x0f, 0x84, 0xd5, 0x04, 0x00, 0x00, //0x00001ab4 je LBB0_369
- //0x00001aba LBB0_60
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001aba bsfq %rdx, %rax
- 0x4c, 0x29, 0xdb, //0x00001abe subq %r11, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001ac1 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001ac6 movq $-56(%rbp), %r14
- //0x00001aca LBB0_184
- 0x4d, 0x85, 0xe4, //0x00001aca testq %r12, %r12
- 0x0f, 0x88, 0xbb, 0x0c, 0x00, 0x00, //0x00001acd js LBB0_475
- 0x4d, 0x89, 0x22, //0x00001ad3 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001ad6 movq %r13, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001ad9 cmpq $0, $-88(%rbp)
- 0x0f, 0x8f, 0x9c, 0xe7, 0xff, 0xff, //0x00001ade jg LBB0_3
- 0xe9, 0x00, 0x0d, 0x00, 0x00, //0x00001ae4 jmp LBB0_501
- //0x00001ae9 LBB0_84
- 0x4d, 0x89, 0xf2, //0x00001ae9 movq %r14, %r10
- 0x49, 0x89, 0xc4, //0x00001aec movq %rax, %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001aef movq $-56(%rbp), %r14
- 0x49, 0x83, 0xfa, 0x20, //0x00001af3 cmpq $32, %r10
- 0x0f, 0x82, 0xd2, 0x05, 0x00, 0x00, //0x00001af7 jb LBB0_388
- //0x00001afd LBB0_85
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001afd vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001b03 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001b07 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001b0b vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001b0f vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001b13 vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001b17 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001b1c vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001b20 vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001b24 testl %ecx, %ecx
- 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b26 jne LBB0_379
- 0x4d, 0x85, 0xff, //0x00001b2c testq %r15, %r15
- 0x0f, 0x85, 0x09, 0x05, 0x00, 0x00, //0x00001b2f jne LBB0_381
- 0x45, 0x31, 0xff, //0x00001b35 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001b38 testq %rsi, %rsi
- 0x0f, 0x84, 0x44, 0x05, 0x00, 0x00, //0x00001b3b je LBB0_382
- //0x00001b41 LBB0_88
- 0x48, 0x0f, 0xbc, 0xce, //0x00001b41 bsfq %rsi, %rcx
- 0xe9, 0x40, 0x05, 0x00, 0x00, //0x00001b45 jmp LBB0_383
- //0x00001b4a LBB0_340
- 0x48, 0xf7, 0xd2, //0x00001b4a notq %rdx
- 0x49, 0x89, 0xd6, //0x00001b4d movq %rdx, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001b50 movq $-48(%rbp), %rdx
- 0xe9, 0x7a, 0xf5, 0xff, 0xff, //0x00001b54 jmp LBB0_197
- //0x00001b59 LBB0_341
- 0x48, 0x85, 0xc9, //0x00001b59 testq %rcx, %rcx
- 0x49, 0x8d, 0x43, 0xff, //0x00001b5c leaq $-1(%r11), %rax
- 0x49, 0xf7, 0xd3, //0x00001b60 notq %r11
- 0x4d, 0x0f, 0x48, 0xdf, //0x00001b63 cmovsq %r15, %r11
- 0x49, 0x39, 0xc4, //0x00001b67 cmpq %rax, %r12
- 0x4d, 0x0f, 0x44, 0xfb, //0x00001b6a cmoveq %r11, %r15
- //0x00001b6e LBB0_342
- 0x4d, 0x8b, 0x22, //0x00001b6e movq (%r10), %r12
- 0x4d, 0x85, 0xff, //0x00001b71 testq %r15, %r15
- 0x0f, 0x88, 0xee, 0x0d, 0x00, 0x00, //0x00001b74 js LBB0_499
- //0x00001b7a LBB0_343
- 0x4d, 0x01, 0xfc, //0x00001b7a addq %r15, %r12
- 0x4d, 0x89, 0x22, //0x00001b7d movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001b80 movq %r13, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001b83 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001b88 movq $-56(%rbp), %r14
- 0x0f, 0x8f, 0xee, 0xe6, 0xff, 0xff, //0x00001b8c jg LBB0_3
- 0xe9, 0x52, 0x0c, 0x00, 0x00, //0x00001b92 jmp LBB0_501
- //0x00001b97 LBB0_344
- 0x4d, 0x29, 0xfe, //0x00001b97 subq %r15, %r14
- 0x0f, 0xbc, 0xc3, //0x00001b9a bsfl %ebx, %eax
- 0x4c, 0x01, 0xf0, //0x00001b9d addq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001ba0 notq %rax
- 0x49, 0x89, 0xc6, //0x00001ba3 movq %rax, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001ba6 movq $-48(%rbp), %rdx
- 0xe9, 0x24, 0xf5, 0xff, 0xff, //0x00001baa jmp LBB0_197
- //0x00001baf LBB0_345
- 0x4d, 0x29, 0xfb, //0x00001baf subq %r15, %r11
- 0x45, 0x0f, 0xbc, 0xf1, //0x00001bb2 bsfl %r9d, %r14d
- //0x00001bb6 LBB0_346
- 0x4d, 0x01, 0xde, //0x00001bb6 addq %r11, %r14
- 0x49, 0xf7, 0xd6, //0x00001bb9 notq %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001bbc movq $-48(%rbp), %rdx
- 0xe9, 0x0e, 0xf5, 0xff, 0xff, //0x00001bc0 jmp LBB0_197
- //0x00001bc5 LBB0_347
- 0x48, 0xf7, 0xd7, //0x00001bc5 notq %rdi
- 0x49, 0x89, 0xfe, //0x00001bc8 movq %rdi, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001bcb movq $-48(%rbp), %rdx
- 0xe9, 0xff, 0xf4, 0xff, 0xff, //0x00001bcf jmp LBB0_197
- //0x00001bd4 LBB0_101
- 0x4c, 0x89, 0xf9, //0x00001bd4 movq %r15, %rcx
- 0x4c, 0x89, 0xc3, //0x00001bd7 movq %r8, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001bda cmpq $32, %rcx
- 0x0f, 0x82, 0x02, 0x06, 0x00, 0x00, //0x00001bde jb LBB0_402
- //0x00001be4 LBB0_102
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001be4 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001be8 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001bec vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001bf0 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001bf4 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001bf8 testl %esi, %esi
- 0x0f, 0x85, 0x6f, 0x05, 0x00, 0x00, //0x00001bfa jne LBB0_397
- 0x4d, 0x85, 0xf6, //0x00001c00 testq %r14, %r14
- 0x0f, 0x85, 0x85, 0x05, 0x00, 0x00, //0x00001c03 jne LBB0_399
- 0x45, 0x31, 0xf6, //0x00001c09 xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001c0c testq %rdx, %rdx
- 0x0f, 0x84, 0xc9, 0x05, 0x00, 0x00, //0x00001c0f je LBB0_401
- //0x00001c15 LBB0_107
- 0x4d, 0x89, 0xe0, //0x00001c15 movq %r12, %r8
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001c18 bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001c1c subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001c1f leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001c24 movq $-56(%rbp), %r14
- //0x00001c28 LBB0_205
- 0x4d, 0x85, 0xe4, //0x00001c28 testq %r12, %r12
- 0x0f, 0x88, 0x87, 0x0b, 0x00, 0x00, //0x00001c2b js LBB0_478
- 0x4d, 0x89, 0x22, //0x00001c31 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001c34 movq %r13, %rcx
- 0x4d, 0x85, 0xc0, //0x00001c37 testq %r8, %r8
- 0x0f, 0x8e, 0xa9, 0x0b, 0x00, 0x00, //0x00001c3a jle LBB0_501
- 0x49, 0x8b, 0x06, //0x00001c40 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001c43 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x0b, 0x00, 0x00, //0x00001c49 jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001c4f leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00001c53 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001c56 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x1c, 0xe6, 0xff, 0xff, //0x00001c5f jmp LBB0_3
- //0x00001c64 LBB0_120
- 0x4c, 0x89, 0xf3, //0x00001c64 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001c67 movq $-96(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001c6b movq $-56(%rbp), %r14
- 0x48, 0x83, 0xfb, 0x20, //0x00001c6f cmpq $32, %rbx
- 0x0f, 0x82, 0xa3, 0x06, 0x00, 0x00, //0x00001c73 jb LBB0_420
- //0x00001c79 LBB0_121
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c79 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001c7f vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001c83 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001c87 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001c8b vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001c8f vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001c93 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001c98 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001c9c vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001ca0 testl %ecx, %ecx
- 0x0f, 0x85, 0xd0, 0x05, 0x00, 0x00, //0x00001ca2 jne LBB0_411
- 0x4d, 0x85, 0xff, //0x00001ca8 testq %r15, %r15
- 0x0f, 0x85, 0xdf, 0x05, 0x00, 0x00, //0x00001cab jne LBB0_413
- 0x45, 0x31, 0xff, //0x00001cb1 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001cb4 testq %rsi, %rsi
- 0x0f, 0x84, 0x1e, 0x06, 0x00, 0x00, //0x00001cb7 je LBB0_414
- //0x00001cbd LBB0_124
- 0x48, 0x0f, 0xbc, 0xce, //0x00001cbd bsfq %rsi, %rcx
- 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x00001cc1 jmp LBB0_415
- //0x00001cc6 LBB0_348
- 0x49, 0x89, 0xce, //0x00001cc6 movq %rcx, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001cc9 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00001cd0 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00001cd3 movq $-48(%rbp), %rdx
- 0x0f, 0x85, 0xf4, 0xf2, 0xff, 0xff, //0x00001cd7 jne LBB0_188
- 0xe9, 0xf3, 0x0a, 0x00, 0x00, //0x00001cdd jmp LBB0_481
- //0x00001ce2 LBB0_349
- 0x4d, 0x29, 0xca, //0x00001ce2 subq %r9, %r10
- 0x44, 0x0f, 0xbc, 0xfb, //0x00001ce5 bsfl %ebx, %r15d
- 0x4d, 0x01, 0xd7, //0x00001ce9 addq %r10, %r15
- 0x49, 0xf7, 0xd7, //0x00001cec notq %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001cef movq $-48(%rbp), %r10
- 0xe9, 0x76, 0xfe, 0xff, 0xff, //0x00001cf3 jmp LBB0_342
- //0x00001cf8 LBB0_350
- 0x48, 0xf7, 0xd6, //0x00001cf8 notq %rsi
- 0x49, 0x89, 0xf6, //0x00001cfb movq %rsi, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001cfe movq $-48(%rbp), %rdx
- 0xe9, 0xcc, 0xf3, 0xff, 0xff, //0x00001d02 jmp LBB0_197
- //0x00001d07 LBB0_351
- 0x48, 0xf7, 0xd2, //0x00001d07 notq %rdx
- 0x49, 0x89, 0xd7, //0x00001d0a movq %rdx, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001d0d movq $-48(%rbp), %r10
- 0xe9, 0x58, 0xfe, 0xff, 0xff, //0x00001d11 jmp LBB0_342
- //0x00001d16 LBB0_220
- 0x4c, 0x89, 0xf9, //0x00001d16 movq %r15, %rcx
- 0x4c, 0x89, 0xc3, //0x00001d19 movq %r8, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001d1c cmpq $32, %rcx
- 0x0f, 0x82, 0xfd, 0x07, 0x00, 0x00, //0x00001d20 jb LBB0_443
- //0x00001d26 LBB0_221
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001d26 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001d2a vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d2e vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001d32 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001d36 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001d3a testl %esi, %esi
- 0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x00001d3c jne LBB0_438
- 0x4d, 0x85, 0xf6, //0x00001d42 testq %r14, %r14
- 0x0f, 0x85, 0x80, 0x07, 0x00, 0x00, //0x00001d45 jne LBB0_440
- 0x45, 0x31, 0xf6, //0x00001d4b xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001d4e testq %rdx, %rdx
- 0x0f, 0x84, 0xc4, 0x07, 0x00, 0x00, //0x00001d51 je LBB0_442
- //0x00001d57 LBB0_226
- 0x4d, 0x89, 0xe0, //0x00001d57 movq %r12, %r8
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001d5a bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001d5e subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001d61 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d66 movq $-56(%rbp), %r14
- //0x00001d6a LBB0_323
- 0x4d, 0x85, 0xe4, //0x00001d6a testq %r12, %r12
- 0x0f, 0x88, 0x45, 0x0a, 0x00, 0x00, //0x00001d6d js LBB0_478
- 0x4d, 0x89, 0x22, //0x00001d73 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001d76 movq %r13, %rcx
- 0x4d, 0x85, 0xc0, //0x00001d79 testq %r8, %r8
- 0x0f, 0x8f, 0xfe, 0xe4, 0xff, 0xff, //0x00001d7c jg LBB0_3
- 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001d82 jmp LBB0_501
- //0x00001d87 LBB0_352
- 0x49, 0xf7, 0xde, //0x00001d87 negq %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001d8a movq $-48(%rbp), %rdx
- 0xe9, 0x40, 0xf3, 0xff, 0xff, //0x00001d8e jmp LBB0_197
- //0x00001d93 LBB0_259
- 0x4c, 0x89, 0xf3, //0x00001d93 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001d96 movq $-96(%rbp), %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001d9a cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d9e movq $-56(%rbp), %r14
- 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001da2 jb LBB0_460
- //0x00001da8 LBB0_260
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001da8 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001dae vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001db2 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001db6 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001dba vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001dbe vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001dc2 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001dc7 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001dcb vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001dcf testl %ecx, %ecx
- 0x0f, 0x85, 0xde, 0x07, 0x00, 0x00, //0x00001dd1 jne LBB0_452
- 0x4d, 0x85, 0xff, //0x00001dd7 testq %r15, %r15
- 0x0f, 0x85, 0xed, 0x07, 0x00, 0x00, //0x00001dda jne LBB0_454
- 0x45, 0x31, 0xff, //0x00001de0 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001de3 testq %rsi, %rsi
- 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x00001de6 je LBB0_455
- //0x00001dec LBB0_263
- 0x48, 0x0f, 0xbc, 0xce, //0x00001dec bsfq %rsi, %rcx
- 0xe9, 0x28, 0x08, 0x00, 0x00, //0x00001df0 jmp LBB0_456
- //0x00001df5 LBB0_353
- 0x4d, 0x29, 0xcf, //0x00001df5 subq %r9, %r15
- 0x0f, 0xbc, 0xc3, //0x00001df8 bsfl %ebx, %eax
- 0x4c, 0x01, 0xf8, //0x00001dfb addq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00001dfe notq %rax
- 0x49, 0x89, 0xc7, //0x00001e01 movq %rax, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e04 movq $-48(%rbp), %r10
- 0xe9, 0x61, 0xfd, 0xff, 0xff, //0x00001e08 jmp LBB0_342
- //0x00001e0d LBB0_354
- 0x48, 0xf7, 0xd7, //0x00001e0d notq %rdi
- 0x49, 0x89, 0xff, //0x00001e10 movq %rdi, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e13 movq $-48(%rbp), %r10
- 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00001e17 jmp LBB0_342
- //0x00001e1c LBB0_355
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e1c movq $-1, %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e23 movq $-1, %r12
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e2a movq $-1, %rax
- 0x4d, 0x89, 0xfe, //0x00001e31 movq %r15, %r14
- 0x49, 0x83, 0xfa, 0x10, //0x00001e34 cmpq $16, %r10
- 0x0f, 0x83, 0xc0, 0xea, 0xff, 0xff, //0x00001e38 jae LBB0_151
- 0xe9, 0x0d, 0xec, 0xff, 0xff, //0x00001e3e jmp LBB0_169
- //0x00001e43 LBB0_356
- 0x4d, 0x89, 0xcb, //0x00001e43 movq %r9, %r11
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e46 movq $-1, %r8
- 0x45, 0x31, 0xf6, //0x00001e4d xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001e50 cmpq $32, %rcx
- 0x0f, 0x83, 0x2f, 0xfc, 0xff, 0xff, //0x00001e54 jae LBB0_55
- 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00001e5a jmp LBB0_370
- //0x00001e5f LBB0_357
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e5f movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00001e66 xorl %r15d, %r15d
- 0x49, 0x83, 0xfa, 0x20, //0x00001e69 cmpq $32, %r10
- 0x0f, 0x83, 0x8a, 0xfc, 0xff, 0xff, //0x00001e6d jae LBB0_85
- 0xe9, 0x57, 0x02, 0x00, 0x00, //0x00001e73 jmp LBB0_388
- //0x00001e78 LBB0_358
- 0x49, 0x89, 0xcf, //0x00001e78 movq %rcx, %r15
- 0x4d, 0x85, 0xdb, //0x00001e7b testq %r11, %r11
- 0x0f, 0x85, 0xf9, 0xfa, 0xff, 0xff, //0x00001e7e jne LBB0_327
- 0xe9, 0xd5, 0x0a, 0x00, 0x00, //0x00001e84 jmp LBB0_497
- //0x00001e89 LBB0_359
- 0x48, 0xf7, 0xd6, //0x00001e89 notq %rsi
- 0x49, 0x89, 0xf7, //0x00001e8c movq %rsi, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e8f movq $-48(%rbp), %r10
- 0xe9, 0xd6, 0xfc, 0xff, 0xff, //0x00001e93 jmp LBB0_342
- //0x00001e98 LBB0_360
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e98 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001e9f xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001ea2 cmpq $32, %rcx
- 0x0f, 0x83, 0x38, 0xfd, 0xff, 0xff, //0x00001ea6 jae LBB0_102
- 0xe9, 0x35, 0x03, 0x00, 0x00, //0x00001eac jmp LBB0_402
- //0x00001eb1 LBB0_361
- 0x49, 0x89, 0xc8, //0x00001eb1 movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001ebb xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001ebe cmpq $32, %rbx
- 0x0f, 0x83, 0xb1, 0xfd, 0xff, 0xff, //0x00001ec2 jae LBB0_121
- 0xe9, 0x4f, 0x04, 0x00, 0x00, //0x00001ec8 jmp LBB0_420
- //0x00001ecd LBB0_365
- 0x49, 0xf7, 0xdf, //0x00001ecd negq %r15
- 0xe9, 0x99, 0xfc, 0xff, 0xff, //0x00001ed0 jmp LBB0_342
- //0x00001ed5 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ed5 movq $-1, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001edc movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001ee3 movq $-1, %r12
- 0x4d, 0x89, 0xcf, //0x00001eea movq %r9, %r15
- 0xe9, 0xdb, 0xf7, 0xff, 0xff, //0x00001eed jmp LBB0_290
- //0x00001ef2 LBB0_363
- 0x49, 0x89, 0xd1, //0x00001ef2 movq %rdx, %r9
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ef5 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001efc xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001eff cmpq $32, %rcx
- 0x0f, 0x83, 0x1d, 0xfe, 0xff, 0xff, //0x00001f03 jae LBB0_221
- 0xe9, 0x15, 0x06, 0x00, 0x00, //0x00001f09 jmp LBB0_443
- //0x00001f0e LBB0_364
- 0x49, 0x89, 0xc8, //0x00001f0e movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001f11 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001f18 xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001f1b cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001f1f movq $-56(%rbp), %r14
- 0x0f, 0x83, 0x7f, 0xfe, 0xff, 0xff, //0x00001f23 jae LBB0_260
- 0xe9, 0x2b, 0x07, 0x00, 0x00, //0x00001f29 jmp LBB0_460
- //0x00001f2e LBB0_366
- 0x49, 0x83, 0xf8, 0xff, //0x00001f2e cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001f32 jne LBB0_368
- 0x48, 0x89, 0xd8, //0x00001f38 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x00001f3b subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x00001f3e bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x00001f42 addq %rax, %r8
- //0x00001f45 LBB0_368
- 0x44, 0x89, 0xf0, //0x00001f45 movl %r14d, %eax
- 0xf7, 0xd0, //0x00001f48 notl %eax
- 0x21, 0xf0, //0x00001f4a andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00001f4c leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x00001f50 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x00001f53 movl %r9d, %edi
- 0xf7, 0xd7, //0x00001f56 notl %edi
- 0x21, 0xf7, //0x00001f58 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f5a andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x00001f60 xorl %r14d, %r14d
- 0x01, 0xc7, //0x00001f63 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001f65 setb %r14b
- 0x01, 0xff, //0x00001f69 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001f6b xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x00001f71 andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001f74 movl $4294967295, %eax
- 0x31, 0xf8, //0x00001f79 xorl %edi, %eax
- 0x21, 0xc2, //0x00001f7b andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001f7d movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001f81 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xd2, //0x00001f86 testq %rdx, %rdx
- 0x0f, 0x85, 0x2b, 0xfb, 0xff, 0xff, //0x00001f89 jne LBB0_60
- //0x00001f8f LBB0_369
- 0x48, 0x83, 0xc3, 0x20, //0x00001f8f addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001f93 addq $-32, %rcx
- //0x00001f97 LBB0_370
- 0x4d, 0x85, 0xf6, //0x00001f97 testq %r14, %r14
- 0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x00001f9a jne LBB0_429
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001fa0 movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00001fa4 testq %rcx, %rcx
- 0x0f, 0x84, 0xeb, 0x07, 0x00, 0x00, //0x00001fa7 je LBB0_476
- //0x00001fad LBB0_372
- 0x4c, 0x89, 0xdf, //0x00001fad movq %r11, %rdi
- 0x48, 0xf7, 0xd7, //0x00001fb0 notq %rdi
- //0x00001fb3 LBB0_373
- 0x4c, 0x8d, 0x63, 0x01, //0x00001fb3 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00001fb7 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00001fba cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001fbd je LBB0_378
- 0x48, 0x8d, 0x71, 0xff, //0x00001fc3 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00001fc7 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fca je LBB0_376
- 0x48, 0x89, 0xf1, //0x00001fd0 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00001fd3 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00001fd6 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001fd9 jne LBB0_373
- 0xe9, 0xb4, 0x07, 0x00, 0x00, //0x00001fdf jmp LBB0_476
- //0x00001fe4 LBB0_376
- 0x48, 0x85, 0xf6, //0x00001fe4 testq %rsi, %rsi
- 0x0f, 0x84, 0xba, 0x09, 0x00, 0x00, //0x00001fe7 je LBB0_433
- 0x49, 0x01, 0xfc, //0x00001fed addq %rdi, %r12
- 0x49, 0x83, 0xf8, 0xff, //0x00001ff0 cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xc4, //0x00001ff4 cmoveq %r12, %r8
- 0x48, 0x83, 0xc3, 0x02, //0x00001ff8 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00001ffc addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00002000 movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002003 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002007 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000200b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002010 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002013 jne LBB0_373
- 0xe9, 0x7a, 0x07, 0x00, 0x00, //0x00002019 jmp LBB0_476
- //0x0000201e LBB0_378
- 0x4d, 0x29, 0xdc, //0x0000201e subq %r11, %r12
- 0xe9, 0xa4, 0xfa, 0xff, 0xff, //0x00002021 jmp LBB0_184
- //0x00002026 LBB0_379
- 0x49, 0x83, 0xf8, 0xff, //0x00002026 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000202a jne LBB0_381
- 0x4c, 0x89, 0xe2, //0x00002030 movq %r12, %rdx
- 0x48, 0x2b, 0x55, 0xc0, //0x00002033 subq $-64(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00002037 bsfq %rcx, %r8
- 0x49, 0x01, 0xd0, //0x0000203b addq %rdx, %r8
- //0x0000203e LBB0_381
- 0x44, 0x89, 0xfa, //0x0000203e movl %r15d, %edx
- 0xf7, 0xd2, //0x00002041 notl %edx
- 0x21, 0xca, //0x00002043 andl %ecx, %edx
- 0x8d, 0x1c, 0x12, //0x00002045 leal (%rdx,%rdx), %ebx
- 0x44, 0x09, 0xfb, //0x00002048 orl %r15d, %ebx
- 0x89, 0xdf, //0x0000204b movl %ebx, %edi
- 0xf7, 0xd7, //0x0000204d notl %edi
- 0x21, 0xcf, //0x0000204f andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002051 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00002057 xorl %r15d, %r15d
- 0x01, 0xd7, //0x0000205a addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000205c setb %r15b
- 0x01, 0xff, //0x00002060 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002062 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002068 andl %ebx, %edi
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x0000206a movl $4294967295, %ecx
- 0x31, 0xf9, //0x0000206f xorl %edi, %ecx
- 0x21, 0xce, //0x00002071 andl %ecx, %esi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002073 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002077 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000207c testq %rsi, %rsi
- 0x0f, 0x85, 0xbc, 0xfa, 0xff, 0xff, //0x0000207f jne LBB0_88
- //0x00002085 LBB0_382
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002085 movl $64, %ecx
- //0x0000208a LBB0_383
- 0x49, 0x0f, 0xbc, 0xd1, //0x0000208a bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x0000208e testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002091 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002096 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x0000209a testq %rsi, %rsi
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000209d je LBB0_386
- 0x4c, 0x2b, 0x65, 0xc0, //0x000020a3 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x000020a7 cmpq %rcx, %rdi
- 0x0f, 0x82, 0x12, 0x09, 0x00, 0x00, //0x000020aa jb LBB0_511
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x000020b0 leaq $1(%r12,%rcx), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x000020b5 movq $-48(%rbp), %r10
- 0xe9, 0x0c, 0xfa, 0xff, 0xff, //0x000020b9 jmp LBB0_184
- //0x000020be LBB0_386
- 0x45, 0x85, 0xc9, //0x000020be testl %r9d, %r9d
- 0x0f, 0x85, 0x0d, 0x09, 0x00, 0x00, //0x000020c1 jne LBB0_512
- 0x49, 0x83, 0xc4, 0x20, //0x000020c7 addq $32, %r12
- 0x49, 0x83, 0xc2, 0xe0, //0x000020cb addq $-32, %r10
- //0x000020cf LBB0_388
- 0x4d, 0x85, 0xff, //0x000020cf testq %r15, %r15
- 0x0f, 0x85, 0x1f, 0x03, 0x00, 0x00, //0x000020d2 jne LBB0_431
- 0x48, 0x8b, 0x45, 0xc0, //0x000020d8 movq $-64(%rbp), %rax
- 0x4d, 0x85, 0xd2, //0x000020dc testq %r10, %r10
- 0x0f, 0x84, 0xc2, 0x08, 0x00, 0x00, //0x000020df je LBB0_433
- //0x000020e5 LBB0_390
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x000020e5 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x000020ea cmpb $34, %cl
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000020ed je LBB0_396
- 0x80, 0xf9, 0x5c, //0x000020f3 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000020f6 je LBB0_394
- 0x80, 0xf9, 0x1f, //0x000020fc cmpb $31, %cl
- 0x0f, 0x86, 0xed, 0x08, 0x00, 0x00, //0x000020ff jbe LBB0_513
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002105 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000210c movl $1, %edx
- 0x49, 0x01, 0xd4, //0x00002111 addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002114 addq %rcx, %r10
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002117 jne LBB0_390
- 0xe9, 0x85, 0x08, 0x00, 0x00, //0x0000211d jmp LBB0_433
- //0x00002122 LBB0_394
- 0x49, 0x83, 0xfa, 0x01, //0x00002122 cmpq $1, %r10
- 0x0f, 0x84, 0x7b, 0x08, 0x00, 0x00, //0x00002126 je LBB0_433
- 0x4c, 0x89, 0xe1, //0x0000212c movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x0000212f subq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002132 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002136 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000213a movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002141 movl $2, %edx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002146 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000214a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x0000214f addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002152 addq %rcx, %r10
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002155 jne LBB0_390
- 0xe9, 0x47, 0x08, 0x00, 0x00, //0x0000215b jmp LBB0_433
- //0x00002160 LBB0_396
- 0x49, 0x29, 0xc4, //0x00002160 subq %rax, %r12
- 0x49, 0xff, 0xc4, //0x00002163 incq %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002166 movq $-48(%rbp), %r10
- 0xe9, 0x5b, 0xf9, 0xff, 0xff, //0x0000216a jmp LBB0_184
- //0x0000216f LBB0_397
- 0x4d, 0x89, 0xc8, //0x0000216f movq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00002172 cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002176 jne LBB0_400
- 0x48, 0x89, 0xd8, //0x0000217c movq %rbx, %rax
- 0x4c, 0x29, 0xc0, //0x0000217f subq %r8, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00002182 bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00002186 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002189 jmp LBB0_400
- //0x0000218e LBB0_399
- 0x4d, 0x89, 0xc8, //0x0000218e movq %r9, %r8
- //0x00002191 LBB0_400
- 0x44, 0x89, 0xf0, //0x00002191 movl %r14d, %eax
- 0xf7, 0xd0, //0x00002194 notl %eax
- 0x21, 0xf0, //0x00002196 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00002198 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x0000219c orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x0000219f movl %r9d, %edi
- 0xf7, 0xd7, //0x000021a2 notl %edi
- 0x21, 0xf7, //0x000021a4 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021a6 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x000021ac xorl %r14d, %r14d
- 0x01, 0xc7, //0x000021af addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000021b1 setb %r14b
- 0x01, 0xff, //0x000021b5 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000021b7 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000021bd andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000021c0 movl $4294967295, %eax
- 0x31, 0xf8, //0x000021c5 xorl %edi, %eax
- 0x21, 0xc2, //0x000021c7 andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000021c9 movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021cd vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xc1, //0x000021d2 movq %r8, %r9
- 0x48, 0x85, 0xd2, //0x000021d5 testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0xfa, 0xff, 0xff, //0x000021d8 jne LBB0_107
- //0x000021de LBB0_401
- 0x48, 0x83, 0xc3, 0x20, //0x000021de addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x000021e2 addq $-32, %rcx
- //0x000021e6 LBB0_402
- 0x4d, 0x85, 0xf6, //0x000021e6 testq %r14, %r14
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x000021e9 jne LBB0_434
- 0x4c, 0x8b, 0x75, 0xc8, //0x000021ef movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x000021f3 testq %rcx, %rcx
- 0x0f, 0x84, 0xc6, 0x05, 0x00, 0x00, //0x000021f6 je LBB0_479
- //0x000021fc LBB0_404
- 0x4d, 0x89, 0xe0, //0x000021fc movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x000021ff movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x00002202 notq %rdi
- //0x00002205 LBB0_405
- 0x4c, 0x8d, 0x63, 0x01, //0x00002205 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00002209 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x0000220c cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000220f je LBB0_410
- 0x48, 0x8d, 0x71, 0xff, //0x00002215 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002219 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000221c je LBB0_408
- 0x48, 0x89, 0xf1, //0x00002222 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002225 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002228 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000222b jne LBB0_405
- 0xe9, 0x8c, 0x05, 0x00, 0x00, //0x00002231 jmp LBB0_479
- //0x00002236 LBB0_408
- 0x48, 0x85, 0xf6, //0x00002236 testq %rsi, %rsi
- 0x0f, 0x84, 0xcf, 0x07, 0x00, 0x00, //0x00002239 je LBB0_516
- 0x49, 0x01, 0xfc, //0x0000223f addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x00002242 cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002246 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x0000224a addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000224e addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00002252 movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002255 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002259 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000225d vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002262 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002265 jne LBB0_405
- 0xe9, 0x52, 0x05, 0x00, 0x00, //0x0000226b jmp LBB0_479
- //0x00002270 LBB0_410
- 0x4d, 0x29, 0xcc, //0x00002270 subq %r9, %r12
- 0xe9, 0xb0, 0xf9, 0xff, 0xff, //0x00002273 jmp LBB0_205
- //0x00002278 LBB0_411
- 0x49, 0x83, 0xfb, 0xff, //0x00002278 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000227c jne LBB0_413
- 0x4c, 0x89, 0xe0, //0x00002282 movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00002285 subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00002289 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x0000228d addq %rax, %r11
- //0x00002290 LBB0_413
- 0x44, 0x89, 0xf8, //0x00002290 movl %r15d, %eax
- 0xf7, 0xd0, //0x00002293 notl %eax
- 0x21, 0xc8, //0x00002295 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00002297 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x0000229a orl %r15d, %edx
- 0x89, 0xd7, //0x0000229d movl %edx, %edi
- 0xf7, 0xd7, //0x0000229f notl %edi
- 0x21, 0xcf, //0x000022a1 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022a3 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000022a9 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000022ac addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000022ae setb %r15b
- 0x01, 0xff, //0x000022b2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000022b4 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000022ba andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000022bc movl $4294967295, %eax
- 0x31, 0xf8, //0x000022c1 xorl %edi, %eax
- 0x21, 0xc6, //0x000022c3 andl %eax, %esi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000022c5 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000022c9 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000022cd vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x000022d2 testq %rsi, %rsi
- 0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x000022d5 jne LBB0_124
- //0x000022db LBB0_414
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000022db movl $64, %ecx
- //0x000022e0 LBB0_415
- 0x49, 0x0f, 0xbc, 0xd1, //0x000022e0 bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x000022e4 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000022e7 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x000022ec cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x000022f0 testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022f3 je LBB0_418
- 0x4c, 0x2b, 0x65, 0xc0, //0x000022f9 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x000022fd cmpq %rcx, %rdi
- 0x0f, 0x83, 0x1a, 0xee, 0xff, 0xff, //0x00002300 jae LBB0_204
- 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00002306 jmp LBB0_417
- //0x0000230b LBB0_418
- 0x45, 0x85, 0xc9, //0x0000230b testl %r9d, %r9d
- 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x0000230e jne LBB0_514
- 0x49, 0x83, 0xc4, 0x20, //0x00002314 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002318 addq $-32, %rbx
- //0x0000231c LBB0_420
- 0x4d, 0x85, 0xff, //0x0000231c testq %r15, %r15
- 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x0000231f jne LBB0_436
- 0x48, 0x8b, 0x75, 0xc0, //0x00002325 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002329 testq %rbx, %rbx
- 0x0f, 0x84, 0x90, 0x04, 0x00, 0x00, //0x0000232c je LBB0_479
- //0x00002332 LBB0_422
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002332 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002337 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x0000233a je LBB0_428
- 0x80, 0xf9, 0x5c, //0x00002340 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002343 je LBB0_426
- 0x80, 0xf9, 0x1f, //0x00002349 cmpb $31, %cl
- 0x0f, 0x86, 0xb4, 0x06, 0x00, 0x00, //0x0000234c jbe LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002352 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002359 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000235e addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x00002361 addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002364 jne LBB0_422
- 0xe9, 0x53, 0x04, 0x00, 0x00, //0x0000236a jmp LBB0_479
- //0x0000236f LBB0_426
- 0x48, 0x83, 0xfb, 0x01, //0x0000236f cmpq $1, %rbx
- 0x0f, 0x84, 0x95, 0x06, 0x00, 0x00, //0x00002373 je LBB0_516
- 0x4c, 0x89, 0xe0, //0x00002379 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x0000237c subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000237f cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002383 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002387 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000238e movl $2, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002393 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002397 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000239b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x000023a0 addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x000023a3 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000023a6 jne LBB0_422
- 0xe9, 0x11, 0x04, 0x00, 0x00, //0x000023ac jmp LBB0_479
- //0x000023b1 LBB0_428
- 0x49, 0x29, 0xf4, //0x000023b1 subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000023b4 incq %r12
- 0xe9, 0x6c, 0xf8, 0xff, 0xff, //0x000023b7 jmp LBB0_205
- //0x000023bc LBB0_429
- 0x48, 0x85, 0xc9, //0x000023bc testq %rcx, %rcx
- 0x0f, 0x84, 0xe2, 0x05, 0x00, 0x00, //0x000023bf je LBB0_433
- 0x4c, 0x89, 0xd8, //0x000023c5 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x000023c8 notq %rax
- 0x48, 0x01, 0xd8, //0x000023cb addq %rbx, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023ce cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023d2 cmoveq %rax, %r8
- 0x48, 0xff, 0xc3, //0x000023d6 incq %rbx
- 0x48, 0xff, 0xc9, //0x000023d9 decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000023dc movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000023e0 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023e4 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x000023e9 testq %rcx, %rcx
- 0x0f, 0x85, 0xbb, 0xfb, 0xff, 0xff, //0x000023ec jne LBB0_372
- 0xe9, 0xa1, 0x03, 0x00, 0x00, //0x000023f2 jmp LBB0_476
- //0x000023f7 LBB0_431
- 0x4d, 0x85, 0xd2, //0x000023f7 testq %r10, %r10
- 0x0f, 0x84, 0xa7, 0x05, 0x00, 0x00, //0x000023fa je LBB0_433
- 0x48, 0x8b, 0x45, 0xc0, //0x00002400 movq $-64(%rbp), %rax
- 0x48, 0x89, 0xc1, //0x00002404 movq %rax, %rcx
- 0x48, 0xf7, 0xd1, //0x00002407 notq %rcx
- 0x4c, 0x01, 0xe1, //0x0000240a addq %r12, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000240d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002411 cmoveq %rcx, %r8
- 0x49, 0xff, 0xc4, //0x00002415 incq %r12
- 0x49, 0xff, 0xca, //0x00002418 decq %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000241b movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000241f vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x85, 0xd2, //0x00002424 testq %r10, %r10
- 0x0f, 0x85, 0xb8, 0xfc, 0xff, 0xff, //0x00002427 jne LBB0_390
- 0xe9, 0x75, 0x05, 0x00, 0x00, //0x0000242d jmp LBB0_433
- //0x00002432 LBB0_434
- 0x48, 0x85, 0xc9, //0x00002432 testq %rcx, %rcx
- 0x0f, 0x84, 0xd3, 0x05, 0x00, 0x00, //0x00002435 je LBB0_516
- 0x4c, 0x89, 0xc8, //0x0000243b movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x0000243e notq %rax
- 0x48, 0x01, 0xd8, //0x00002441 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002444 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002448 cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x0000244c incq %rbx
- 0x48, 0xff, 0xc9, //0x0000244f decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002452 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002456 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000245a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x0000245f testq %rcx, %rcx
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00002462 jne LBB0_404
- 0xe9, 0x55, 0x03, 0x00, 0x00, //0x00002468 jmp LBB0_479
- //0x0000246d LBB0_436
- 0x48, 0x85, 0xdb, //0x0000246d testq %rbx, %rbx
- 0x0f, 0x84, 0x98, 0x05, 0x00, 0x00, //0x00002470 je LBB0_516
- 0x48, 0x8b, 0x75, 0xc0, //0x00002476 movq $-64(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x0000247a movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x0000247d notq %rax
- 0x4c, 0x01, 0xe0, //0x00002480 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002483 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002487 cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x0000248b incq %r12
- 0x48, 0xff, 0xcb, //0x0000248e decq %rbx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002491 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002495 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002499 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x0000249e testq %rbx, %rbx
- 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000024a1 jne LBB0_422
- 0xe9, 0x16, 0x03, 0x00, 0x00, //0x000024a7 jmp LBB0_479
- //0x000024ac LBB0_438
- 0x4d, 0x89, 0xc8, //0x000024ac movq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x000024af cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024b3 jne LBB0_441
- 0x48, 0x89, 0xd8, //0x000024b9 movq %rbx, %rax
- 0x4c, 0x29, 0xc0, //0x000024bc subq %r8, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x000024bf bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x000024c3 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024c6 jmp LBB0_441
- //0x000024cb LBB0_440
- 0x4d, 0x89, 0xc8, //0x000024cb movq %r9, %r8
- //0x000024ce LBB0_441
- 0x44, 0x89, 0xf0, //0x000024ce movl %r14d, %eax
- 0xf7, 0xd0, //0x000024d1 notl %eax
- 0x21, 0xf0, //0x000024d3 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x000024d5 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x000024d9 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x000024dc movl %r9d, %edi
- 0xf7, 0xd7, //0x000024df notl %edi
- 0x21, 0xf7, //0x000024e1 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024e3 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x000024e9 xorl %r14d, %r14d
- 0x01, 0xc7, //0x000024ec addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024ee setb %r14b
- 0x01, 0xff, //0x000024f2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000024f4 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000024fa andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000024fd movl $4294967295, %eax
- 0x31, 0xc7, //0x00002502 xorl %eax, %edi
- 0x21, 0xfa, //0x00002504 andl %edi, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002506 movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000250a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xc1, //0x0000250f movq %r8, %r9
- 0x48, 0x85, 0xd2, //0x00002512 testq %rdx, %rdx
- 0x0f, 0x85, 0x3c, 0xf8, 0xff, 0xff, //0x00002515 jne LBB0_226
- //0x0000251b LBB0_442
- 0x48, 0x83, 0xc3, 0x20, //0x0000251b addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x0000251f addq $-32, %rcx
- //0x00002523 LBB0_443
- 0x4d, 0x85, 0xf6, //0x00002523 testq %r14, %r14
- 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00002526 jne LBB0_469
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000252c movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00002530 testq %rcx, %rcx
- 0x0f, 0x84, 0x89, 0x02, 0x00, 0x00, //0x00002533 je LBB0_479
- //0x00002539 LBB0_445
- 0x4d, 0x89, 0xe0, //0x00002539 movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x0000253c movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x0000253f notq %rdi
- //0x00002542 LBB0_446
- 0x4c, 0x8d, 0x63, 0x01, //0x00002542 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00002546 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00002549 cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000254c je LBB0_451
- 0x48, 0x8d, 0x71, 0xff, //0x00002552 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002556 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002559 je LBB0_449
- 0x48, 0x89, 0xf1, //0x0000255f movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002562 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002565 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002568 jne LBB0_446
- 0xe9, 0x4f, 0x02, 0x00, 0x00, //0x0000256e jmp LBB0_479
- //0x00002573 LBB0_449
- 0x48, 0x85, 0xf6, //0x00002573 testq %rsi, %rsi
- 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x00002576 je LBB0_516
- 0x49, 0x01, 0xfc, //0x0000257c addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x0000257f cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002583 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x00002587 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000258b addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x0000258f movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002592 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002596 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000259a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000259f testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x000025a2 jne LBB0_446
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x000025a8 jmp LBB0_479
- //0x000025ad LBB0_451
- 0x4d, 0x29, 0xcc, //0x000025ad subq %r9, %r12
- 0xe9, 0xb5, 0xf7, 0xff, 0xff, //0x000025b0 jmp LBB0_323
- //0x000025b5 LBB0_452
- 0x49, 0x83, 0xfb, 0xff, //0x000025b5 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000025b9 jne LBB0_454
- 0x4c, 0x89, 0xe0, //0x000025bf movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x000025c2 subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x000025c6 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x000025ca addq %rax, %r11
- //0x000025cd LBB0_454
- 0x44, 0x89, 0xf8, //0x000025cd movl %r15d, %eax
- 0xf7, 0xd0, //0x000025d0 notl %eax
- 0x21, 0xc8, //0x000025d2 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x000025d4 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x000025d7 orl %r15d, %edx
- 0x89, 0xd7, //0x000025da movl %edx, %edi
- 0xf7, 0xd7, //0x000025dc notl %edi
- 0x21, 0xcf, //0x000025de andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025e0 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000025e6 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000025e9 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000025eb setb %r15b
- 0x01, 0xff, //0x000025ef addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000025f1 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000025f7 andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000025f9 movl $4294967295, %eax
- 0x31, 0xf8, //0x000025fe xorl %edi, %eax
- 0x21, 0xc6, //0x00002600 andl %eax, %esi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002602 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002606 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000260a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000260f testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xf7, 0xff, 0xff, //0x00002612 jne LBB0_263
- //0x00002618 LBB0_455
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002618 movl $64, %ecx
- //0x0000261d LBB0_456
- 0x49, 0x0f, 0xbc, 0xd1, //0x0000261d bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x00002621 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002624 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002629 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x0000262d testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002630 je LBB0_458
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002636 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x0000263a cmpq %rcx, %rdi
- 0x0f, 0x83, 0x20, 0xf3, 0xff, 0xff, //0x0000263d jae LBB0_322
- 0xe9, 0x98, 0x03, 0x00, 0x00, //0x00002643 jmp LBB0_417
- //0x00002648 LBB0_458
- 0x45, 0x85, 0xc9, //0x00002648 testl %r9d, %r9d
- 0x0f, 0x85, 0xa9, 0x03, 0x00, 0x00, //0x0000264b jne LBB0_514
- 0x49, 0x83, 0xc4, 0x20, //0x00002651 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002655 addq $-32, %rbx
- //0x00002659 LBB0_460
- 0x4d, 0x85, 0xff, //0x00002659 testq %r15, %r15
- 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x0000265c jne LBB0_471
- 0x48, 0x8b, 0x75, 0xc0, //0x00002662 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002666 testq %rbx, %rbx
- 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00002669 je LBB0_479
- //0x0000266f LBB0_462
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000266f movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002674 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002677 je LBB0_468
- 0x80, 0xf9, 0x5c, //0x0000267d cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002680 je LBB0_466
- 0x80, 0xf9, 0x1f, //0x00002686 cmpb $31, %cl
- 0x0f, 0x86, 0x77, 0x03, 0x00, 0x00, //0x00002689 jbe LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002696 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000269b addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x0000269e addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000026a1 jne LBB0_462
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x000026a7 jmp LBB0_479
- //0x000026ac LBB0_466
- 0x48, 0x83, 0xfb, 0x01, //0x000026ac cmpq $1, %rbx
- 0x0f, 0x84, 0x58, 0x03, 0x00, 0x00, //0x000026b0 je LBB0_516
- 0x4c, 0x89, 0xe0, //0x000026b6 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x000026b9 subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000026bc cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x000026c0 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026c4 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000026cb movl $2, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000026d0 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000026d4 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026d8 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x000026dd addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x000026e0 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000026e3 jne LBB0_462
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000026e9 jmp LBB0_479
- //0x000026ee LBB0_468
- 0x49, 0x29, 0xf4, //0x000026ee subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000026f1 incq %r12
- 0xe9, 0x71, 0xf6, 0xff, 0xff, //0x000026f4 jmp LBB0_323
- //0x000026f9 LBB0_469
- 0x48, 0x85, 0xc9, //0x000026f9 testq %rcx, %rcx
- 0x0f, 0x84, 0x0c, 0x03, 0x00, 0x00, //0x000026fc je LBB0_516
- 0x4c, 0x89, 0xc8, //0x00002702 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00002705 notq %rax
- 0x48, 0x01, 0xd8, //0x00002708 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000270b cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000270f cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x00002713 incq %rbx
- 0x48, 0xff, 0xc9, //0x00002716 decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002719 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000271d movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002721 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x00002726 testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0xfe, 0xff, 0xff, //0x00002729 jne LBB0_445
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x0000272f jmp LBB0_479
- //0x00002734 LBB0_471
- 0x48, 0x85, 0xdb, //0x00002734 testq %rbx, %rbx
- 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x00002737 je LBB0_516
- 0x48, 0x8b, 0x75, 0xc0, //0x0000273d movq $-64(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00002741 movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00002744 notq %rax
- 0x4c, 0x01, 0xe0, //0x00002747 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000274a cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000274e cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x00002752 incq %r12
- 0x48, 0xff, 0xcb, //0x00002755 decq %rbx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002758 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000275c movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002760 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x00002765 testq %rbx, %rbx
- 0x0f, 0x85, 0x01, 0xff, 0xff, 0xff, //0x00002768 jne LBB0_462
- 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000276e jmp LBB0_479
- //0x00002773 LBB0_473
- 0x4d, 0x89, 0x2a, //0x00002773 movq %r13, (%r10)
- //0x00002776 LBB0_474
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002776 movq $-1, %rcx
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000277d jmp LBB0_501
- //0x00002782 LBB0_489
- 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00002782 movq $-7, %rcx
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002789 jmp LBB0_501
- //0x0000278e LBB0_475
- 0x49, 0x83, 0xfc, 0xff, //0x0000278e cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00002792 jne LBB0_487
- //0x00002798 LBB0_476
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002798 movq $-1, %r12
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000279f movq $-72(%rbp), %r8
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000027a3 jmp LBB0_487
- //0x000027a8 LBB0_477
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027a8 movq $-1, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x000027af movq $-48(%rbp), %rdx
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000027b3 jmp LBB0_481
- //0x000027b8 LBB0_478
- 0x49, 0x83, 0xfc, 0xff, //0x000027b8 cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000027bc jne LBB0_506
- //0x000027c2 LBB0_479
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %r12
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000027c9 movq $-72(%rbp), %r11
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000027cd jmp LBB0_506
- //0x000027d2 LBB0_480
- 0x4c, 0x89, 0xf1, //0x000027d2 movq %r14, %rcx
- //0x000027d5 LBB0_481
- 0x48, 0x8b, 0x02, //0x000027d5 movq (%rdx), %rax
- 0x48, 0x29, 0xc8, //0x000027d8 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000027db addq $-2, %rax
- 0x48, 0x89, 0x02, //0x000027df movq %rax, (%rdx)
- //0x000027e2 LBB0_500
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027e2 movq $-2, %rcx
- //0x000027e9 LBB0_501
- 0x48, 0x89, 0xc8, //0x000027e9 movq %rcx, %rax
- 0x48, 0x83, 0xc4, 0x48, //0x000027ec addq $72, %rsp
- 0x5b, //0x000027f0 popq %rbx
- 0x41, 0x5c, //0x000027f1 popq %r12
- 0x41, 0x5d, //0x000027f3 popq %r13
- 0x41, 0x5e, //0x000027f5 popq %r14
- 0x41, 0x5f, //0x000027f7 popq %r15
- 0x5d, //0x000027f9 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000027fa vzeroupper
- 0xc3, //0x000027fd retq
- //0x000027fe LBB0_490
- 0x49, 0x89, 0x12, //0x000027fe movq %rdx, (%r10)
- 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00002801 jmp LBB0_501
- //0x00002806 LBB0_482
- 0x49, 0x83, 0xf8, 0xff, //0x00002806 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000280a jne LBB0_485
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002810 bsfq %rsi, %rax
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002814 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002818 addq %rax, %r12
- //0x0000281b LBB0_484
- 0x4d, 0x89, 0xe0, //0x0000281b movq %r12, %r8
- //0x0000281e LBB0_485
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000281e movq $-2, %r12
- //0x00002825 LBB0_486
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002825 movq $-48(%rbp), %r10
- //0x00002829 LBB0_487
- 0x4d, 0x89, 0x02, //0x00002829 movq %r8, (%r10)
- 0x4c, 0x89, 0xe1, //0x0000282c movq %r12, %rcx
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x0000282f jmp LBB0_501
- //0x00002834 LBB0_502
- 0x49, 0x83, 0xfb, 0xff, //0x00002834 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002838 jne LBB0_505
- 0x48, 0x0f, 0xbc, 0xc6, //0x0000283e bsfq %rsi, %rax
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002842 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002846 addq %rax, %r12
- //0x00002849 LBB0_504
- 0x4d, 0x89, 0xe3, //0x00002849 movq %r12, %r11
- //0x0000284c LBB0_505
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000284c movq $-2, %r12
- //0x00002853 LBB0_506
- 0x4d, 0x89, 0x1a, //0x00002853 movq %r11, (%r10)
- 0x4c, 0x89, 0xe1, //0x00002856 movq %r12, %rcx
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00002859 jmp LBB0_501
- //0x0000285e LBB0_233
- 0x4d, 0x89, 0x2a, //0x0000285e movq %r13, (%r10)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002861 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x6e, //0x00002868 cmpb $110, (%r15)
- 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x0000286c jne LBB0_501
- 0x49, 0x8d, 0x45, 0x01, //0x00002872 leaq $1(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002876 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x01, 0x75, //0x00002879 cmpb $117, $1(%r9,%r13)
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000287f jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x00002885 leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002889 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x6c, //0x0000288c cmpb $108, $2(%r9,%r13)
- 0x0f, 0x85, 0x51, 0xff, 0xff, 0xff, //0x00002892 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x00002898 leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x0000289c movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x6c, //0x0000289f cmpb $108, $3(%r9,%r13)
- 0x0f, 0x85, 0x3e, 0xff, 0xff, 0xff, //0x000028a5 jne LBB0_501
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x000028ab jmp LBB0_237
- //0x000028b0 LBB0_491
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000028b0 movq $-2, %rcx
- 0x80, 0xfa, 0x61, //0x000028b7 cmpb $97, %dl
- 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x000028ba jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x000028c0 leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028c4 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x6c, //0x000028c7 cmpb $108, $2(%r9,%r13)
- 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x000028cd jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x000028d3 leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028d7 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x73, //0x000028da cmpb $115, $3(%r9,%r13)
- 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x000028e0 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x04, //0x000028e6 leaq $4(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028ea movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x04, 0x65, //0x000028ed cmpb $101, $4(%r9,%r13)
- 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000028f3 jne LBB0_501
- 0x49, 0x83, 0xc5, 0x05, //0x000028f9 addq $5, %r13
- 0x4d, 0x89, 0x2a, //0x000028fd movq %r13, (%r10)
- 0xe9, 0xe4, 0xfe, 0xff, 0xff, //0x00002900 jmp LBB0_501
- //0x00002905 LBB0_245
- 0x4d, 0x89, 0x2a, //0x00002905 movq %r13, (%r10)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002908 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x74, //0x0000290f cmpb $116, (%r15)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00002913 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x01, //0x00002919 leaq $1(%r13), %rax
- 0x49, 0x89, 0x02, //0x0000291d movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x01, 0x72, //0x00002920 cmpb $114, $1(%r9,%r13)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00002926 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x0000292c leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002930 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x75, //0x00002933 cmpb $117, $2(%r9,%r13)
- 0x0f, 0x85, 0xaa, 0xfe, 0xff, 0xff, //0x00002939 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x0000293f leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002943 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x65, //0x00002946 cmpb $101, $3(%r9,%r13)
- 0x0f, 0x85, 0x97, 0xfe, 0xff, 0xff, //0x0000294c jne LBB0_501
- //0x00002952 LBB0_237
- 0x49, 0x83, 0xc5, 0x04, //0x00002952 addq $4, %r13
- 0x4d, 0x89, 0x2a, //0x00002956 movq %r13, (%r10)
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00002959 jmp LBB0_501
- //0x0000295e LBB0_497
- 0x4d, 0x8b, 0x22, //0x0000295e movq (%r10), %r12
- //0x00002961 LBB0_498
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002961 movq $-1, %r15
- //0x00002968 LBB0_499
- 0x49, 0xf7, 0xd7, //0x00002968 notq %r15
- 0x4d, 0x01, 0xe7, //0x0000296b addq %r12, %r15
- 0x4d, 0x89, 0x3a, //0x0000296e movq %r15, (%r10)
- 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002971 jmp LBB0_500
- //0x00002976 LBB0_510
- 0x4c, 0x89, 0x65, 0xb8, //0x00002976 movq %r12, $-72(%rbp)
- 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x0000297a jmp LBB0_479
- //0x0000297f LBB0_507
- 0x4c, 0x89, 0x65, 0xb8, //0x0000297f movq %r12, $-72(%rbp)
- 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00002983 jmp LBB0_476
- //0x00002988 LBB0_508
- 0x4c, 0x89, 0x65, 0xb8, //0x00002988 movq %r12, $-72(%rbp)
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000298c movq $-48(%rbp), %r10
- 0xe9, 0x03, 0xfe, 0xff, 0xff, //0x00002990 jmp LBB0_476
- //0x00002995 LBB0_509
- 0x4c, 0x01, 0xe2, //0x00002995 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002998 movq $-2, %r12
- 0x49, 0x89, 0xd0, //0x0000299f movq %rdx, %r8
- 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x000029a2 jmp LBB0_487
- //0x000029a7 LBB0_433
- 0x4c, 0x8b, 0x55, 0xd0, //0x000029a7 movq $-48(%rbp), %r10
- 0xe9, 0xe8, 0xfd, 0xff, 0xff, //0x000029ab jmp LBB0_476
- //0x000029b0 LBB0_129
- 0x4c, 0x01, 0xe2, //0x000029b0 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029b3 movq $-2, %r12
- 0x49, 0x89, 0xd3, //0x000029ba movq %rdx, %r11
- 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x000029bd jmp LBB0_506
- //0x000029c2 LBB0_511
- 0x4c, 0x01, 0xe7, //0x000029c2 addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029c5 movq $-2, %r12
- 0x49, 0x89, 0xf8, //0x000029cc movq %rdi, %r8
- 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x000029cf jmp LBB0_486
- //0x000029d4 LBB0_512
- 0x4c, 0x2b, 0x65, 0xc0, //0x000029d4 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029d8 addq %rdx, %r12
- 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x000029db jmp LBB0_484
- //0x000029e0 LBB0_417
- 0x4c, 0x01, 0xe7, //0x000029e0 addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029e3 movq $-2, %r12
- 0x49, 0x89, 0xfb, //0x000029ea movq %rdi, %r11
- 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x000029ed jmp LBB0_506
- //0x000029f2 LBB0_513
- 0x49, 0x29, 0xc4, //0x000029f2 subq %rax, %r12
- 0xe9, 0x21, 0xfe, 0xff, 0xff, //0x000029f5 jmp LBB0_484
- //0x000029fa LBB0_514
- 0x4c, 0x2b, 0x65, 0xc0, //0x000029fa subq $-64(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029fe addq %rdx, %r12
- 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x00002a01 jmp LBB0_504
- //0x00002a06 LBB0_515
- 0x49, 0x29, 0xf4, //0x00002a06 subq %rsi, %r12
- 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x00002a09 jmp LBB0_504
- //0x00002a0e LBB0_516
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002a0e movq $-48(%rbp), %r10
- 0xe9, 0xab, 0xfd, 0xff, 0xff, //0x00002a12 jmp LBB0_479
- 0x90, //0x00002a17 .p2align 2, 0x90
+ 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_63, LBB0_63-LJTI0_0
+ // // .set L0_0_set_67, LBB0_67-LJTI0_0
// // .set L0_0_set_44, LBB0_44-LJTI0_0
- // // .set L0_0_set_61, LBB0_61-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
// // .set L0_0_set_65, LBB0_65-LJTI0_0
- //0x00002a18 LJTI0_0
- 0xc4, 0xda, 0xff, 0xff, //0x00002a18 .long L0_0_set_39
- 0x6c, 0xdc, 0xff, 0xff, //0x00002a1c .long L0_0_set_63
- 0xfb, 0xda, 0xff, 0xff, //0x00002a20 .long L0_0_set_44
- 0x55, 0xdc, 0xff, 0xff, //0x00002a24 .long L0_0_set_61
- 0xdb, 0xda, 0xff, 0xff, //0x00002a28 .long L0_0_set_42
- 0x97, 0xdc, 0xff, 0xff, //0x00002a2c .long L0_0_set_65
- // // .set L0_1_set_501, LBB0_501-LJTI0_1
- // // .set L0_1_set_500, LBB0_500-LJTI0_1
- // // .set L0_1_set_211, LBB0_211-LJTI0_1
- // // .set L0_1_set_227, LBB0_227-LJTI0_1
- // // .set L0_1_set_69, LBB0_69-LJTI0_1
- // // .set L0_1_set_209, LBB0_209-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_231, LBB0_231-LJTI0_1
- // // .set L0_1_set_243, LBB0_243-LJTI0_1
- // // .set L0_1_set_238, LBB0_238-LJTI0_1
- //0x00002a30 LJTI0_1
- 0xb9, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_501
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_500
- 0x1e, 0xe7, 0xff, 0xff, //0x00002ab8 .long L0_1_set_211
- 0xb2, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_500
- 0x6d, 0xe8, 0xff, 0xff, //0x00002ae4 .long L0_1_set_227
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_500
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af0 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af4 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af8 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002afc .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b00 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b04 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b08 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b0c .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b10 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b14 .long L0_1_set_69
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b3c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b54 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b70 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b74 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b78 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b7c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b80 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b84 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b88 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b8c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b90 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b94 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b98 .long L0_1_set_500
- 0xfa, 0xe6, 0xff, 0xff, //0x00002b9c .long L0_1_set_209
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bac .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bbc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc4 .long L0_1_set_500
- 0xf8, 0xe8, 0xff, 0xff, //0x00002bc8 .long L0_1_set_240
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bcc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bdc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be4 .long L0_1_set_500
- 0xad, 0xe8, 0xff, 0xff, //0x00002be8 .long L0_1_set_231
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bec .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bfc .long L0_1_set_500
- 0x38, 0xe9, 0xff, 0xff, //0x00002c00 .long L0_1_set_243
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c04 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c08 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c0c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c10 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c14 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c18 .long L0_1_set_500
- 0xd4, 0xe8, 0xff, 0xff, //0x00002c1c .long L0_1_set_238
- // // .set L0_2_set_311, LBB0_311-LJTI0_2
- // // .set L0_2_set_326, LBB0_326-LJTI0_2
- // // .set L0_2_set_318, LBB0_318-LJTI0_2
- // // .set L0_2_set_313, LBB0_313-LJTI0_2
- // // .set L0_2_set_316, LBB0_316-LJTI0_2
- //0x00002c20 LJTI0_2
- 0x77, 0xec, 0xff, 0xff, //0x00002c20 .long L0_2_set_311
- 0x54, 0xed, 0xff, 0xff, //0x00002c24 .long L0_2_set_326
- 0x77, 0xec, 0xff, 0xff, //0x00002c28 .long L0_2_set_311
- 0xdb, 0xec, 0xff, 0xff, //0x00002c2c .long L0_2_set_318
- 0x54, 0xed, 0xff, 0xff, //0x00002c30 .long L0_2_set_326
- 0x90, 0xec, 0xff, 0xff, //0x00002c34 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c38 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c3c .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c40 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c44 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c48 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c4c .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c50 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c54 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c58 .long L0_2_set_313
- 0x54, 0xed, 0xff, 0xff, //0x00002c5c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c60 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c64 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c68 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c6c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c70 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c74 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c78 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c7c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c80 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c84 .long L0_2_set_326
- 0xc0, 0xec, 0xff, 0xff, //0x00002c88 .long L0_2_set_316
- 0x54, 0xed, 0xff, 0xff, //0x00002c8c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c90 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c94 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c98 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c9c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cac .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cbc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ccc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cdc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cec .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cfc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002d00 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002d04 .long L0_2_set_326
- 0xc0, 0xec, 0xff, 0xff, //0x00002d08 .long L0_2_set_316
- // // .set L0_3_set_171, LBB0_171-LJTI0_3
- // // .set L0_3_set_187, LBB0_187-LJTI0_3
- // // .set L0_3_set_178, LBB0_178-LJTI0_3
- // // .set L0_3_set_173, LBB0_173-LJTI0_3
- // // .set L0_3_set_176, LBB0_176-LJTI0_3
- //0x00002d0c LJTI0_3
- 0x56, 0xdd, 0xff, 0xff, //0x00002d0c .long L0_3_set_171
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d10 .long L0_3_set_187
- 0x56, 0xdd, 0xff, 0xff, //0x00002d14 .long L0_3_set_171
- 0xbf, 0xdd, 0xff, 0xff, //0x00002d18 .long L0_3_set_178
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d1c .long L0_3_set_187
- 0x74, 0xdd, 0xff, 0xff, //0x00002d20 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d24 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d28 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d2c .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d30 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d34 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d38 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d3c .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d40 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d44 .long L0_3_set_173
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d48 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d4c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d50 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d54 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d58 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d5c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d60 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d64 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d68 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d6c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d70 .long L0_3_set_187
- 0xa4, 0xdd, 0xff, 0xff, //0x00002d74 .long L0_3_set_176
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d78 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d7c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d80 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d84 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d88 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d8c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d90 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d94 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d98 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d9c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dac .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dbc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dcc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002ddc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dec .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002df0 .long L0_3_set_187
- 0xa4, 0xdd, 0xff, 0xff, //0x00002df4 .long L0_3_set_176
- //0x00002df8 .p2align 2, 0x00
- //0x00002df8 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002df8 .long 2
+ // // .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
index 3d02752f5..050db6bd2 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go
index 3f814eab9..5b0b1cbcd 100644
--- 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
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go
index 5d52c292c..69739e004 100644
--- 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
@@ -16,26 +16,27 @@ const (
)
const (
- _size__skip_one_fast = 2804
+ _size__skip_one_fast = 2840
)
var (
_pcsp__skip_one_fast = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {847, 176},
- {848, 168},
- {850, 160},
- {852, 152},
- {854, 144},
- {856, 136},
- {860, 128},
- {2804, 176},
+ {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},
}
)
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
index f74f8149a..12c43312c 100644
--- 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
@@ -42,11 +42,11 @@ var _text_skip_one_fast = []byte{
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
- 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, ' '
+ 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
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000070 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
+ 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, '""""""""""""""""'
@@ -57,18 +57,18 @@ var _text_skip_one_fast = []byte{
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
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000000e0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000000f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
+ 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
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000100 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000110 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000140 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
+ 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
@@ -80,670 +80,662 @@ var _text_skip_one_fast = []byte{
0x53, //0x0000015c pushq %rbx
0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000015d subq $128, %rsp
0x4c, 0x8b, 0x37, //0x00000164 movq (%rdi), %r14
- 0x4c, 0x8b, 0x47, 0x08, //0x00000167 movq $8(%rdi), %r8
+ 0x48, 0x8b, 0x5f, 0x08, //0x00000167 movq $8(%rdi), %rbx
0x48, 0x8b, 0x06, //0x0000016b movq (%rsi), %rax
- 0x4c, 0x39, 0xc0, //0x0000016e cmpq %r8, %rax
+ 0x48, 0x39, 0xd8, //0x0000016e cmpq %rbx, %rax
0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000171 jae LBB0_5
0x41, 0x8a, 0x0c, 0x06, //0x00000177 movb (%r14,%rax), %cl
0x80, 0xf9, 0x0d, //0x0000017b cmpb $13, %cl
0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000017e je LBB0_5
0x80, 0xf9, 0x20, //0x00000184 cmpb $32, %cl
0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000187 je LBB0_5
- 0x80, 0xc1, 0xf7, //0x0000018d addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000190 cmpb $1, %cl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000193 jbe LBB0_5
+ 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, 0x89, 0x01, 0x00, 0x00, //0x0000019c jmp LBB0_32
+ 0xe9, 0x85, 0x01, 0x00, 0x00, //0x0000019c jmp LBB0_35
//0x000001a1 LBB0_5
0x48, 0x8d, 0x48, 0x01, //0x000001a1 leaq $1(%rax), %rcx
- 0x4c, 0x39, 0xc1, //0x000001a5 cmpq %r8, %rcx
+ 0x48, 0x39, 0xd9, //0x000001a5 cmpq %rbx, %rcx
0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001a8 jae LBB0_9
0x41, 0x8a, 0x14, 0x0e, //0x000001ae movb (%r14,%rcx), %dl
0x80, 0xfa, 0x0d, //0x000001b2 cmpb $13, %dl
0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001b5 je LBB0_9
0x80, 0xfa, 0x20, //0x000001bb cmpb $32, %dl
0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001be je LBB0_9
- 0x80, 0xc2, 0xf7, //0x000001c4 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001c7 cmpb $1, %dl
- 0x0f, 0x87, 0x5a, 0x01, 0x00, 0x00, //0x000001ca ja LBB0_32
+ 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
- 0x4c, 0x39, 0xc1, //0x000001d4 cmpq %r8, %rcx
+ 0x48, 0x39, 0xd9, //0x000001d4 cmpq %rbx, %rcx
0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_13
0x41, 0x8a, 0x14, 0x0e, //0x000001dd movb (%r14,%rcx), %dl
0x80, 0xfa, 0x0d, //0x000001e1 cmpb $13, %dl
0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001e4 je LBB0_13
0x80, 0xfa, 0x20, //0x000001ea cmpb $32, %dl
0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001ed je LBB0_13
- 0x80, 0xc2, 0xf7, //0x000001f3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001f6 cmpb $1, %dl
- 0x0f, 0x87, 0x2b, 0x01, 0x00, 0x00, //0x000001f9 ja LBB0_32
+ 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
- 0x4c, 0x39, 0xc1, //0x00000203 cmpq %r8, %rcx
+ 0x48, 0x39, 0xd9, //0x00000203 cmpq %rbx, %rcx
0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000206 jae LBB0_17
0x41, 0x8a, 0x14, 0x0e, //0x0000020c movb (%r14,%rcx), %dl
0x80, 0xfa, 0x0d, //0x00000210 cmpb $13, %dl
0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000213 je LBB0_17
0x80, 0xfa, 0x20, //0x00000219 cmpb $32, %dl
0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000021c je LBB0_17
- 0x80, 0xc2, 0xf7, //0x00000222 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000225 cmpb $1, %dl
- 0x0f, 0x87, 0xfc, 0x00, 0x00, 0x00, //0x00000228 ja LBB0_32
+ 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
- 0x4c, 0x89, 0xc2, //0x00000232 movq %r8, %rdx
+ 0x48, 0x89, 0xda, //0x00000232 movq %rbx, %rdx
0x48, 0x29, 0xca, //0x00000235 subq %rcx, %rdx
- 0x0f, 0x86, 0xbf, 0x00, 0x00, 0x00, //0x00000238 jbe LBB0_30
- 0x4c, 0x01, 0xf1, //0x0000023e addq %r14, %rcx
- 0x48, 0x83, 0xfa, 0x20, //0x00000241 cmpq $32, %rdx
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00000245 jb LBB0_23
- 0x4d, 0x89, 0xc2, //0x0000024b movq %r8, %r10
- 0x49, 0x29, 0xc2, //0x0000024e subq %rax, %r10
- 0x49, 0x83, 0xc2, 0xdc, //0x00000251 addq $-36, %r10
- 0x4c, 0x89, 0xd3, //0x00000255 movq %r10, %rbx
- 0x48, 0x83, 0xe3, 0xe0, //0x00000258 andq $-32, %rbx
- 0x48, 0x01, 0xc3, //0x0000025c addq %rax, %rbx
- 0x4d, 0x8d, 0x4c, 0x1e, 0x24, //0x0000025f leaq $36(%r14,%rbx), %r9
- 0x41, 0x83, 0xe2, 0x1f, //0x00000264 andl $31, %r10d
- 0xc5, 0xfe, 0x6f, 0x05, 0x90, 0xfd, 0xff, 0xff, //0x00000268 vmovdqu $-624(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000270 .p2align 4, 0x90
- //0x00000270 LBB0_20
- 0xc5, 0xfe, 0x6f, 0x09, //0x00000270 vmovdqu (%rcx), %ymm1
- 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000274 vpshufb %ymm1, %ymm0, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00000279 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x0000027d vpmovmskb %ymm1, %eax
- 0x83, 0xf8, 0xff, //0x00000281 cmpl $-1, %eax
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000284 jne LBB0_31
- 0x48, 0x83, 0xc1, 0x20, //0x0000028a addq $32, %rcx
- 0x48, 0x83, 0xc2, 0xe0, //0x0000028e addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x00000292 cmpq $31, %rdx
- 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00000296 ja LBB0_20
- 0x4c, 0x89, 0xd2, //0x0000029c movq %r10, %rdx
- 0x4c, 0x89, 0xc9, //0x0000029f movq %r9, %rcx
- //0x000002a2 LBB0_23
- 0x48, 0x85, 0xd2, //0x000002a2 testq %rdx, %rdx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002a5 je LBB0_29
- 0x4c, 0x8d, 0x0c, 0x11, //0x000002ab leaq (%rcx,%rdx), %r9
- 0x48, 0xff, 0xc1, //0x000002af incq %rcx
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b2 movabsq $4294977024, %rbx
- //0x000002bc LBB0_25
- 0x0f, 0xbe, 0x41, 0xff, //0x000002bc movsbl $-1(%rcx), %eax
- 0x83, 0xf8, 0x20, //0x000002c0 cmpl $32, %eax
- 0x0f, 0x87, 0x1c, 0x09, 0x00, 0x00, //0x000002c3 ja LBB0_128
- 0x48, 0x0f, 0xa3, 0xc3, //0x000002c9 btq %rax, %rbx
- 0x0f, 0x83, 0x12, 0x09, 0x00, 0x00, //0x000002cd jae LBB0_128
- 0x48, 0xff, 0xca, //0x000002d3 decq %rdx
- 0x48, 0xff, 0xc1, //0x000002d6 incq %rcx
- 0x48, 0x85, 0xd2, //0x000002d9 testq %rdx, %rdx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000002dc jne LBB0_25
- 0x4c, 0x89, 0xc9, //0x000002e2 movq %r9, %rcx
- //0x000002e5 LBB0_29
- 0x4c, 0x29, 0xf1, //0x000002e5 subq %r14, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002e8 movq $-1, %rax
- 0x4c, 0x39, 0xc1, //0x000002ef cmpq %r8, %rcx
- 0x0f, 0x82, 0x32, 0x00, 0x00, 0x00, //0x000002f2 jb LBB0_32
- 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x000002f8 jmp LBB0_56
- //0x000002fd LBB0_30
- 0x48, 0x89, 0x0e, //0x000002fd movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000300 movq $-1, %rax
- 0xe9, 0x8f, 0x01, 0x00, 0x00, //0x00000307 jmp LBB0_56
- //0x0000030c LBB0_31
- 0x4c, 0x29, 0xf1, //0x0000030c subq %r14, %rcx
- 0xf7, 0xd0, //0x0000030f notl %eax
- 0x48, 0x98, //0x00000311 cltq
- 0x48, 0x0f, 0xbc, 0xc0, //0x00000313 bsfq %rax, %rax
- 0x48, 0x01, 0xc1, //0x00000317 addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000031a movq $-1, %rax
- 0x4c, 0x39, 0xc1, //0x00000321 cmpq %r8, %rcx
- 0x0f, 0x83, 0x71, 0x01, 0x00, 0x00, //0x00000324 jae LBB0_56
- //0x0000032a LBB0_32
- 0x48, 0x8d, 0x59, 0x01, //0x0000032a leaq $1(%rcx), %rbx
- 0x48, 0x89, 0x1e, //0x0000032e movq %rbx, (%rsi)
- 0x41, 0x0f, 0xbe, 0x14, 0x0e, //0x00000331 movsbl (%r14,%rcx), %edx
- 0x83, 0xfa, 0x7b, //0x00000336 cmpl $123, %edx
- 0x0f, 0x87, 0x81, 0x01, 0x00, 0x00, //0x00000339 ja LBB0_58
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000033f movq $-1, %rax
- 0x4c, 0x8d, 0x05, 0xf7, 0x08, 0x00, 0x00, //0x00000346 leaq $2295(%rip), %r8 /* LJTI0_0+0(%rip) */
- 0x49, 0x63, 0x14, 0x90, //0x0000034d movslq (%r8,%rdx,4), %rdx
- 0x4c, 0x01, 0xc2, //0x00000351 addq %r8, %rdx
- 0xff, 0xe2, //0x00000354 jmpq *%rdx
- //0x00000356 LBB0_34
- 0x48, 0x8b, 0x57, 0x08, //0x00000356 movq $8(%rdi), %rdx
- 0x48, 0x89, 0xd0, //0x0000035a movq %rdx, %rax
- 0x48, 0x29, 0xd8, //0x0000035d subq %rbx, %rax
- 0x4c, 0x01, 0xf3, //0x00000360 addq %r14, %rbx
- 0x48, 0x83, 0xf8, 0x20, //0x00000363 cmpq $32, %rax
- 0x0f, 0x82, 0x6b, 0x00, 0x00, 0x00, //0x00000367 jb LBB0_39
- 0x48, 0x29, 0xca, //0x0000036d subq %rcx, %rdx
- 0x48, 0x83, 0xc2, 0xdf, //0x00000370 addq $-33, %rdx
- 0x48, 0x89, 0xd7, //0x00000374 movq %rdx, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x00000377 andq $-32, %rdi
- 0x48, 0x01, 0xcf, //0x0000037b addq %rcx, %rdi
- 0x4d, 0x8d, 0x44, 0x3e, 0x21, //0x0000037e leaq $33(%r14,%rdi), %r8
- 0x83, 0xe2, 0x1f, //0x00000383 andl $31, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0x92, 0xfc, 0xff, 0xff, //0x00000386 vmovdqu $-878(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xaa, 0xfc, 0xff, 0xff, //0x0000038e vmovdqu $-854(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xc2, 0xfc, 0xff, 0xff, //0x00000396 vmovdqu $-830(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0x90, 0x90, //0x0000039e .p2align 4, 0x90
- //0x000003a0 LBB0_36
- 0xc5, 0xfe, 0x6f, 0x1b, //0x000003a0 vmovdqu (%rbx), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x000003a4 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0xeb, 0xd9, //0x000003a8 vpor %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0x74, 0xda, //0x000003ac vpcmpeqb %ymm2, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x000003b0 vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000003b4 vpmovmskb %ymm3, %edi
- 0x85, 0xff, //0x000003b8 testl %edi, %edi
- 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x000003ba jne LBB0_52
- 0x48, 0x83, 0xc3, 0x20, //0x000003c0 addq $32, %rbx
- 0x48, 0x83, 0xc0, 0xe0, //0x000003c4 addq $-32, %rax
- 0x48, 0x83, 0xf8, 0x1f, //0x000003c8 cmpq $31, %rax
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000003cc ja LBB0_36
- 0x48, 0x89, 0xd0, //0x000003d2 movq %rdx, %rax
- 0x4c, 0x89, 0xc3, //0x000003d5 movq %r8, %rbx
- //0x000003d8 LBB0_39
+ 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, 0x64, 0x00, 0x00, 0x00, //0x000003dc jb LBB0_44
- 0x48, 0x8d, 0x50, 0xf0, //0x000003e2 leaq $-16(%rax), %rdx
- 0x48, 0x89, 0xd7, //0x000003e6 movq %rdx, %rdi
- 0x48, 0x83, 0xe7, 0xf0, //0x000003e9 andq $-16, %rdi
- 0x4c, 0x8d, 0x44, 0x1f, 0x10, //0x000003ed leaq $16(%rdi,%rbx), %r8
- 0x83, 0xe2, 0x0f, //0x000003f2 andl $15, %edx
- 0xc5, 0xfa, 0x6f, 0x05, 0x23, 0xfd, 0xff, 0xff, //0x000003f5 vmovdqu $-733(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x2b, 0xfd, 0xff, 0xff, //0x000003fd vmovdqu $-725(%rip), %xmm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x33, 0xfd, 0xff, 0xff, //0x00000405 vmovdqu $-717(%rip), %xmm2 /* LCPI0_6+0(%rip) */
- //0x0000040d LBB0_41
- 0xc5, 0xfa, 0x6f, 0x1b, //0x0000040d vmovdqu (%rbx), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00000411 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xeb, 0xd9, //0x00000415 vpor %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x00000419 vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x0000041d vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000421 vpmovmskb %xmm3, %edi
- 0x66, 0x85, 0xff, //0x00000425 testw %di, %di
- 0x0f, 0x85, 0xaf, 0x07, 0x00, 0x00, //0x00000428 jne LBB0_127
- 0x48, 0x83, 0xc3, 0x10, //0x0000042e addq $16, %rbx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000432 addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x00000436 cmpq $15, %rax
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000043a ja LBB0_41
- 0x48, 0x89, 0xd0, //0x00000440 movq %rdx, %rax
- 0x4c, 0x89, 0xc3, //0x00000443 movq %r8, %rbx
- //0x00000446 LBB0_44
- 0x48, 0x85, 0xc0, //0x00000446 testq %rax, %rax
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00000449 je LBB0_51
- 0x48, 0x8d, 0x3c, 0x03, //0x0000044f leaq (%rbx,%rax), %rdi
- //0x00000453 LBB0_46
- 0x0f, 0xb6, 0x13, //0x00000453 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x2c, //0x00000456 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000459 je LBB0_51
- 0x80, 0xfa, 0x7d, //0x0000045f cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000462 je LBB0_51
- 0x80, 0xfa, 0x5d, //0x00000468 cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000046b je LBB0_51
- 0x48, 0xff, 0xc3, //0x00000471 incq %rbx
- 0x48, 0xff, 0xc8, //0x00000474 decq %rax
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x00000477 jne LBB0_46
- 0x48, 0x89, 0xfb, //0x0000047d movq %rdi, %rbx
- //0x00000480 LBB0_51
- 0x4c, 0x29, 0xf3, //0x00000480 subq %r14, %rbx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000483 jmp LBB0_54
- //0x00000488 LBB0_52
- 0x48, 0x63, 0xc7, //0x00000488 movslq %edi, %rax
- //0x0000048b LBB0_53
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000048b bsfq %rax, %rax
- 0x4c, 0x29, 0xf3, //0x0000048f subq %r14, %rbx
- 0x48, 0x01, 0xc3, //0x00000492 addq %rax, %rbx
- //0x00000495 LBB0_54
- 0x48, 0x89, 0x1e, //0x00000495 movq %rbx, (%rsi)
- //0x00000498 LBB0_55
- 0x48, 0x89, 0xc8, //0x00000498 movq %rcx, %rax
- //0x0000049b LBB0_56
- 0x48, 0x8d, 0x65, 0xd8, //0x0000049b leaq $-40(%rbp), %rsp
- 0x5b, //0x0000049f popq %rbx
- 0x41, 0x5c, //0x000004a0 popq %r12
- 0x41, 0x5d, //0x000004a2 popq %r13
- 0x41, 0x5e, //0x000004a4 popq %r14
- 0x41, 0x5f, //0x000004a6 popq %r15
- 0x5d, //0x000004a8 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000004a9 vzeroupper
- 0xc3, //0x000004ac retq
- //0x000004ad LBB0_57
- 0x48, 0x8d, 0x51, 0x04, //0x000004ad leaq $4(%rcx), %rdx
- 0x48, 0x3b, 0x57, 0x08, //0x000004b1 cmpq $8(%rdi), %rdx
- 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x000004b5 ja LBB0_56
- 0xe9, 0xbb, 0x03, 0x00, 0x00, //0x000004bb jmp LBB0_95
- //0x000004c0 LBB0_58
- 0x48, 0x89, 0x0e, //0x000004c0 movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000004c3 movq $-2, %rax
- 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000004ca jmp LBB0_56
- //0x000004cf LBB0_59
- 0x4c, 0x8b, 0x4f, 0x08, //0x000004cf movq $8(%rdi), %r9
- 0x4d, 0x89, 0xcf, //0x000004d3 movq %r9, %r15
- 0x49, 0x29, 0xdf, //0x000004d6 subq %rbx, %r15
- 0x49, 0x83, 0xff, 0x20, //0x000004d9 cmpq $32, %r15
- 0x0f, 0x8c, 0x2b, 0x07, 0x00, 0x00, //0x000004dd jl LBB0_130
- 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000004e3 movl $4294967295, %r8d
- 0x4d, 0x8d, 0x14, 0x0e, //0x000004e9 leaq (%r14,%rcx), %r10
- 0x49, 0x29, 0xc9, //0x000004ed subq %rcx, %r9
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000004f0 movl $31, %edx
- 0x45, 0x31, 0xff, //0x000004f5 xorl %r15d, %r15d
- 0xc5, 0xfe, 0x6f, 0x05, 0x80, 0xfb, 0xff, 0xff, //0x000004f8 vmovdqu $-1152(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xfb, 0xff, 0xff, //0x00000500 vmovdqu $-1128(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0x45, 0x31, 0xe4, //0x00000508 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000050b .p2align 4, 0x90
- //0x00000510 LBB0_61
- 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x3a, 0x01, //0x00000510 vmovdqu $1(%r10,%r15), %ymm2
- 0xc5, 0xed, 0x74, 0xd8, //0x00000517 vpcmpeqb %ymm0, %ymm2, %ymm3
- 0xc5, 0x7d, 0xd7, 0xdb, //0x0000051b vpmovmskb %ymm3, %r11d
- 0xc5, 0xed, 0x74, 0xd1, //0x0000051f vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000523 vpmovmskb %ymm2, %edi
- 0x4d, 0x85, 0xe4, //0x00000527 testq %r12, %r12
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000052a jne LBB0_64
- 0x85, 0xff, //0x00000530 testl %edi, %edi
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00000532 jne LBB0_64
- 0x45, 0x31, 0xe4, //0x00000538 xorl %r12d, %r12d
- 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x0000053b jmp LBB0_65
- //0x00000540 .p2align 4, 0x90
- //0x00000540 LBB0_64
- 0x44, 0x89, 0xe3, //0x00000540 movl %r12d, %ebx
- 0x44, 0x31, 0xc3, //0x00000543 xorl %r8d, %ebx
- 0x21, 0xfb, //0x00000546 andl %edi, %ebx
- 0x44, 0x8d, 0x2c, 0x1b, //0x00000548 leal (%rbx,%rbx), %r13d
- 0x45, 0x09, 0xe5, //0x0000054c orl %r12d, %r13d
- 0x41, 0x8d, 0xb8, 0xab, 0xaa, 0xaa, 0xaa, //0x0000054f leal $-1431655765(%r8), %edi
- 0x44, 0x31, 0xef, //0x00000556 xorl %r13d, %edi
- 0x21, 0xdf, //0x00000559 andl %ebx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000055b andl $-1431655766, %edi
- 0x45, 0x31, 0xe4, //0x00000561 xorl %r12d, %r12d
- 0x01, 0xdf, //0x00000564 addl %ebx, %edi
- 0x41, 0x0f, 0x92, 0xc4, //0x00000566 setb %r12b
- 0x01, 0xff, //0x0000056a addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000056c xorl $1431655765, %edi
- 0x44, 0x21, 0xef, //0x00000572 andl %r13d, %edi
- 0x44, 0x31, 0xc7, //0x00000575 xorl %r8d, %edi
- 0x41, 0x21, 0xfb, //0x00000578 andl %edi, %r11d
- //0x0000057b LBB0_65
- 0x45, 0x85, 0xdb, //0x0000057b testl %r11d, %r11d
- 0x0f, 0x85, 0xea, 0x05, 0x00, 0x00, //0x0000057e jne LBB0_121
- 0x49, 0x83, 0xc7, 0x20, //0x00000584 addq $32, %r15
- 0x49, 0x8d, 0x7c, 0x11, 0xe0, //0x00000588 leaq $-32(%r9,%rdx), %rdi
- 0x48, 0x83, 0xc2, 0xe0, //0x0000058d addq $-32, %rdx
- 0x48, 0x83, 0xff, 0x3f, //0x00000591 cmpq $63, %rdi
- 0x0f, 0x8f, 0x75, 0xff, 0xff, 0xff, //0x00000595 jg LBB0_61
- 0x4d, 0x85, 0xe4, //0x0000059b testq %r12, %r12
- 0x0f, 0x85, 0x7e, 0x06, 0x00, 0x00, //0x0000059e jne LBB0_132
- 0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x000005a4 leaq $1(%r15,%r10), %rbx
- 0x49, 0xf7, 0xd7, //0x000005a9 notq %r15
- 0x4d, 0x01, 0xcf, //0x000005ac addq %r9, %r15
- //0x000005af LBB0_69
- 0x4d, 0x85, 0xff, //0x000005af testq %r15, %r15
- 0x0f, 0x8f, 0xee, 0x05, 0x00, 0x00, //0x000005b2 jg LBB0_124
- 0xe9, 0xde, 0xfe, 0xff, 0xff, //0x000005b8 jmp LBB0_56
- //0x000005bd LBB0_70
- 0x4c, 0x8b, 0x47, 0x08, //0x000005bd movq $8(%rdi), %r8
- 0x49, 0x29, 0xd8, //0x000005c1 subq %rbx, %r8
- 0x49, 0x01, 0xde, //0x000005c4 addq %rbx, %r14
- 0x31, 0xd2, //0x000005c7 xorl %edx, %edx
- 0x48, 0x89, 0x54, 0x24, 0x18, //0x000005c9 movq %rdx, $24(%rsp)
- 0xc5, 0xfe, 0x6f, 0x05, 0xaa, 0xfa, 0xff, 0xff, //0x000005ce vmovdqu $-1366(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xc2, 0xfa, 0xff, 0xff, //0x000005d6 vmovdqu $-1342(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x000005de vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf6, 0xfa, 0xff, 0xff, //0x000005e2 vmovdqu $-1290(%rip), %ymm3 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x0e, 0xfb, 0xff, 0xff, //0x000005ea vmovdqu $-1266(%rip), %ymm4 /* LCPI0_11+0(%rip) */
- 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000005f2 vxorps %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x000005f7 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x000005fa xorl %r15d, %r15d
- 0x45, 0x31, 0xc9, //0x000005fd xorl %r9d, %r9d
- 0x49, 0x83, 0xf8, 0x40, //0x00000600 cmpq $64, %r8
- 0x0f, 0x8c, 0x40, 0x01, 0x00, 0x00, //0x00000604 jl LBB0_79
- //0x0000060a LBB0_73
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x0000060a vmovdqu (%r14), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x0000060f vmovdqu $32(%r14), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00000615 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00000619 vpmovmskb %ymm8, %r13d
- 0xc5, 0x4d, 0x74, 0xc0, //0x0000061e vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00000622 vpmovmskb %ymm8, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00000627 shlq $32, %rdx
- 0x49, 0x09, 0xd5, //0x0000062b orq %rdx, %r13
- 0xc5, 0x45, 0x74, 0xc1, //0x0000062e vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xd0, //0x00000632 vpmovmskb %ymm8, %r10d
- 0xc5, 0x4d, 0x74, 0xc1, //0x00000637 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x0000063b vpmovmskb %ymm8, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000640 shlq $32, %rbx
- 0x49, 0x09, 0xda, //0x00000644 orq %rbx, %r10
- 0x4c, 0x89, 0xd2, //0x00000647 movq %r10, %rdx
- 0x4c, 0x09, 0xe2, //0x0000064a orq %r12, %rdx
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x0000064d je LBB0_75
- 0x4c, 0x89, 0xe2, //0x00000653 movq %r12, %rdx
- 0x48, 0xf7, 0xd2, //0x00000656 notq %rdx
- 0x4c, 0x21, 0xd2, //0x00000659 andq %r10, %rdx
- 0x48, 0x8d, 0x1c, 0x12, //0x0000065c leaq (%rdx,%rdx), %rbx
- 0x4c, 0x09, 0xe3, //0x00000660 orq %r12, %rbx
- 0x49, 0x89, 0xdc, //0x00000663 movq %rbx, %r12
- 0x49, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000666 movabsq $-6148914691236517206, %r11
- 0x4d, 0x31, 0xdc, //0x00000670 xorq %r11, %r12
- 0x4d, 0x21, 0xda, //0x00000673 andq %r11, %r10
- 0x4d, 0x21, 0xe2, //0x00000676 andq %r12, %r10
- 0x45, 0x31, 0xe4, //0x00000679 xorl %r12d, %r12d
- 0x49, 0x01, 0xd2, //0x0000067c addq %rdx, %r10
- 0x41, 0x0f, 0x92, 0xc4, //0x0000067f setb %r12b
- 0x4d, 0x01, 0xd2, //0x00000683 addq %r10, %r10
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000686 movabsq $6148914691236517205, %rdx
- 0x49, 0x31, 0xd2, //0x00000690 xorq %rdx, %r10
- 0x49, 0x21, 0xda, //0x00000693 andq %rbx, %r10
- 0x49, 0xf7, 0xd2, //0x00000696 notq %r10
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000699 jmp LBB0_76
- //0x0000069e LBB0_75
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000069e movq $-1, %r10
- 0x45, 0x31, 0xe4, //0x000006a5 xorl %r12d, %r12d
- //0x000006a8 LBB0_76
- 0x4d, 0x21, 0xea, //0x000006a8 andq %r13, %r10
- 0xc4, 0xc1, 0xf9, 0x6e, 0xea, //0x000006ab vmovq %r10, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000006b0 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000006b6 vmovq %xmm5, %r13
- 0x4c, 0x33, 0x6c, 0x24, 0x18, //0x000006bb xorq $24(%rsp), %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x000006c0 vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xdd, //0x000006c4 vpmovmskb %ymm5, %r11d
- 0xc5, 0xcd, 0x74, 0xeb, //0x000006c8 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000006cc vpmovmskb %ymm5, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x000006d0 shlq $32, %rdx
- 0x49, 0x09, 0xd3, //0x000006d4 orq %rdx, %r11
- 0x4d, 0x89, 0xea, //0x000006d7 movq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x000006da notq %r10
- 0x4d, 0x21, 0xd3, //0x000006dd andq %r10, %r11
- 0xc5, 0xc5, 0x74, 0xec, //0x000006e0 vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000006e4 vpmovmskb %ymm5, %edx
- 0xc5, 0xcd, 0x74, 0xec, //0x000006e8 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000006ec vpmovmskb %ymm5, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000006f0 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x000006f4 orq %rbx, %rdx
- 0x4c, 0x21, 0xd2, //0x000006f7 andq %r10, %rdx
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000006fa je LBB0_71
- //0x00000700 .p2align 4, 0x90
- //0x00000700 LBB0_77
- 0x4c, 0x8d, 0x52, 0xff, //0x00000700 leaq $-1(%rdx), %r10
- 0x4c, 0x89, 0xd3, //0x00000704 movq %r10, %rbx
- 0x4c, 0x21, 0xdb, //0x00000707 andq %r11, %rbx
- 0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x0000070a popcntq %rbx, %rbx
- 0x4c, 0x01, 0xfb, //0x0000070f addq %r15, %rbx
- 0x4c, 0x39, 0xcb, //0x00000712 cmpq %r9, %rbx
- 0x0f, 0x86, 0x22, 0x04, 0x00, 0x00, //0x00000715 jbe LBB0_120
- 0x49, 0xff, 0xc1, //0x0000071b incq %r9
- 0x4c, 0x21, 0xd2, //0x0000071e andq %r10, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000721 jne LBB0_77
- //0x00000727 LBB0_71
- 0x49, 0xc1, 0xfd, 0x3f, //0x00000727 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x0000072b popcntq %r11, %rdx
- 0x49, 0x01, 0xd7, //0x00000730 addq %rdx, %r15
- 0x49, 0x83, 0xc6, 0x40, //0x00000733 addq $64, %r14
- 0x49, 0x83, 0xc0, 0xc0, //0x00000737 addq $-64, %r8
- 0x4c, 0x89, 0x6c, 0x24, 0x18, //0x0000073b movq %r13, $24(%rsp)
- 0x49, 0x83, 0xf8, 0x40, //0x00000740 cmpq $64, %r8
- 0x0f, 0x8d, 0xc0, 0xfe, 0xff, 0xff, //0x00000744 jge LBB0_73
- //0x0000074a LBB0_79
- 0x4d, 0x85, 0xc0, //0x0000074a testq %r8, %r8
- 0x0f, 0x8e, 0xc3, 0x04, 0x00, 0x00, //0x0000074d jle LBB0_131
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000753 vmovups %ymm9, $64(%rsp)
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000759 vmovups %ymm9, $32(%rsp)
- 0x44, 0x89, 0xf2, //0x0000075f movl %r14d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000762 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000768 cmpl $4033, %edx
- 0x0f, 0x82, 0x96, 0xfe, 0xff, 0xff, //0x0000076e jb LBB0_73
- 0x49, 0x83, 0xf8, 0x20, //0x00000774 cmpq $32, %r8
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000778 jb LBB0_83
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2e, //0x0000077e vmovdqu (%r14), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x20, //0x00000783 vmovdqu %ymm5, $32(%rsp)
- 0x49, 0x83, 0xc6, 0x20, //0x00000789 addq $32, %r14
- 0x49, 0x8d, 0x58, 0xe0, //0x0000078d leaq $-32(%r8), %rbx
- 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00000791 leaq $64(%rsp), %r10
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000796 jmp LBB0_84
- //0x0000079b LBB0_83
- 0x4c, 0x8d, 0x54, 0x24, 0x20, //0x0000079b leaq $32(%rsp), %r10
- 0x4c, 0x89, 0xc3, //0x000007a0 movq %r8, %rbx
- //0x000007a3 LBB0_84
- 0x48, 0x83, 0xfb, 0x10, //0x000007a3 cmpq $16, %rbx
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000007a7 jb LBB0_85
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2e, //0x000007ad vmovdqu (%r14), %xmm5
- 0xc4, 0xc1, 0x7a, 0x7f, 0x2a, //0x000007b2 vmovdqu %xmm5, (%r10)
- 0x49, 0x83, 0xc6, 0x10, //0x000007b7 addq $16, %r14
- 0x49, 0x83, 0xc2, 0x10, //0x000007bb addq $16, %r10
- 0x48, 0x83, 0xc3, 0xf0, //0x000007bf addq $-16, %rbx
- 0x48, 0x83, 0xfb, 0x08, //0x000007c3 cmpq $8, %rbx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000007c7 jae LBB0_90
- //0x000007cd LBB0_86
- 0x48, 0x83, 0xfb, 0x04, //0x000007cd cmpq $4, %rbx
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x000007d1 jl LBB0_87
- //0x000007d7 LBB0_91
- 0x41, 0x8b, 0x16, //0x000007d7 movl (%r14), %edx
- 0x41, 0x89, 0x12, //0x000007da movl %edx, (%r10)
- 0x49, 0x83, 0xc6, 0x04, //0x000007dd addq $4, %r14
- 0x49, 0x83, 0xc2, 0x04, //0x000007e1 addq $4, %r10
- 0x48, 0x83, 0xc3, 0xfc, //0x000007e5 addq $-4, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x000007e9 cmpq $2, %rbx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000007ed jae LBB0_92
- //0x000007f3 LBB0_88
- 0x4c, 0x89, 0xf2, //0x000007f3 movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000007f6 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x000007fb testq %rbx, %rbx
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000007fe jne LBB0_93
- 0xe9, 0x01, 0xfe, 0xff, 0xff, //0x00000804 jmp LBB0_73
- //0x00000809 LBB0_85
- 0x48, 0x83, 0xfb, 0x08, //0x00000809 cmpq $8, %rbx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000080d jb LBB0_86
- //0x00000813 LBB0_90
- 0x49, 0x8b, 0x16, //0x00000813 movq (%r14), %rdx
- 0x49, 0x89, 0x12, //0x00000816 movq %rdx, (%r10)
- 0x49, 0x83, 0xc6, 0x08, //0x00000819 addq $8, %r14
- 0x49, 0x83, 0xc2, 0x08, //0x0000081d addq $8, %r10
- 0x48, 0x83, 0xc3, 0xf8, //0x00000821 addq $-8, %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x00000825 cmpq $4, %rbx
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000829 jge LBB0_91
- //0x0000082f LBB0_87
- 0x48, 0x83, 0xfb, 0x02, //0x0000082f cmpq $2, %rbx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000833 jb LBB0_88
- //0x00000839 LBB0_92
- 0x41, 0x0f, 0xb7, 0x16, //0x00000839 movzwl (%r14), %edx
- 0x66, 0x41, 0x89, 0x12, //0x0000083d movw %dx, (%r10)
- 0x49, 0x83, 0xc6, 0x02, //0x00000841 addq $2, %r14
- 0x49, 0x83, 0xc2, 0x02, //0x00000845 addq $2, %r10
- 0x48, 0x83, 0xc3, 0xfe, //0x00000849 addq $-2, %rbx
- 0x4c, 0x89, 0xf2, //0x0000084d movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000850 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x00000855 testq %rbx, %rbx
- 0x0f, 0x84, 0xac, 0xfd, 0xff, 0xff, //0x00000858 je LBB0_73
- //0x0000085e LBB0_93
- 0x8a, 0x12, //0x0000085e movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00000860 movb %dl, (%r10)
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000863 leaq $32(%rsp), %r14
- 0xe9, 0x9d, 0xfd, 0xff, 0xff, //0x00000868 jmp LBB0_73
- //0x0000086d LBB0_94
- 0x48, 0x8d, 0x51, 0x05, //0x0000086d leaq $5(%rcx), %rdx
- 0x48, 0x3b, 0x57, 0x08, //0x00000871 cmpq $8(%rdi), %rdx
- 0x0f, 0x87, 0x20, 0xfc, 0xff, 0xff, //0x00000875 ja LBB0_56
- //0x0000087b LBB0_95
- 0x48, 0x89, 0x16, //0x0000087b movq %rdx, (%rsi)
- 0xe9, 0x15, 0xfc, 0xff, 0xff, //0x0000087e jmp LBB0_55
- //0x00000883 LBB0_96
- 0x4c, 0x8b, 0x47, 0x08, //0x00000883 movq $8(%rdi), %r8
- 0x49, 0x29, 0xd8, //0x00000887 subq %rbx, %r8
- 0x49, 0x01, 0xde, //0x0000088a addq %rbx, %r14
- 0x31, 0xd2, //0x0000088d xorl %edx, %edx
- 0x48, 0x89, 0x54, 0x24, 0x18, //0x0000088f movq %rdx, $24(%rsp)
- 0xc5, 0xfe, 0x6f, 0x05, 0xe4, 0xf7, 0xff, 0xff, //0x00000894 vmovdqu $-2076(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xfc, 0xf7, 0xff, 0xff, //0x0000089c vmovdqu $-2052(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x000008a4 vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0x10, 0xf8, 0xff, 0xff, //0x000008a8 vmovdqu $-2032(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa8, 0xf7, 0xff, 0xff, //0x000008b0 vmovdqu $-2136(%rip), %ymm4 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000008b8 vxorps %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x000008bd xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x000008c0 xorl %r15d, %r15d
- 0x45, 0x31, 0xc9, //0x000008c3 xorl %r9d, %r9d
- 0x49, 0x83, 0xf8, 0x40, //0x000008c6 cmpq $64, %r8
- 0x0f, 0x8c, 0x4a, 0x01, 0x00, 0x00, //0x000008ca jl LBB0_105
- //0x000008d0 LBB0_99
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x000008d0 vmovdqu (%r14), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x000008d5 vmovdqu $32(%r14), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x000008db vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x000008df vpmovmskb %ymm8, %r13d
- 0xc5, 0x4d, 0x74, 0xc0, //0x000008e4 vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x000008e8 vpmovmskb %ymm8, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x000008ed shlq $32, %rdx
- 0x49, 0x09, 0xd5, //0x000008f1 orq %rdx, %r13
- 0xc5, 0x45, 0x74, 0xc1, //0x000008f4 vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xd0, //0x000008f8 vpmovmskb %ymm8, %r10d
- 0xc5, 0x4d, 0x74, 0xc1, //0x000008fd vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000901 vpmovmskb %ymm8, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000906 shlq $32, %rbx
- 0x49, 0x09, 0xda, //0x0000090a orq %rbx, %r10
- 0x4c, 0x89, 0xd2, //0x0000090d movq %r10, %rdx
- 0x4c, 0x09, 0xe2, //0x00000910 orq %r12, %rdx
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000913 je LBB0_101
- 0x4c, 0x89, 0xe2, //0x00000919 movq %r12, %rdx
- 0x48, 0xf7, 0xd2, //0x0000091c notq %rdx
- 0x4c, 0x21, 0xd2, //0x0000091f andq %r10, %rdx
- 0x48, 0x8d, 0x1c, 0x12, //0x00000922 leaq (%rdx,%rdx), %rbx
- 0x4c, 0x09, 0xe3, //0x00000926 orq %r12, %rbx
- 0x49, 0x89, 0xdc, //0x00000929 movq %rbx, %r12
- 0x49, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000092c movabsq $-6148914691236517206, %r11
- 0x4d, 0x31, 0xdc, //0x00000936 xorq %r11, %r12
- 0x4d, 0x21, 0xda, //0x00000939 andq %r11, %r10
- 0x4d, 0x21, 0xe2, //0x0000093c andq %r12, %r10
- 0x45, 0x31, 0xe4, //0x0000093f xorl %r12d, %r12d
- 0x49, 0x01, 0xd2, //0x00000942 addq %rdx, %r10
- 0x41, 0x0f, 0x92, 0xc4, //0x00000945 setb %r12b
- 0x4d, 0x01, 0xd2, //0x00000949 addq %r10, %r10
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000094c movabsq $6148914691236517205, %rdx
- 0x49, 0x31, 0xd2, //0x00000956 xorq %rdx, %r10
- 0x49, 0x21, 0xda, //0x00000959 andq %rbx, %r10
- 0x49, 0xf7, 0xd2, //0x0000095c notq %r10
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000095f jmp LBB0_102
- //0x00000964 LBB0_101
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000964 movq $-1, %r10
- 0x45, 0x31, 0xe4, //0x0000096b xorl %r12d, %r12d
- //0x0000096e LBB0_102
- 0x4d, 0x21, 0xea, //0x0000096e andq %r13, %r10
- 0xc4, 0xc1, 0xf9, 0x6e, 0xea, //0x00000971 vmovq %r10, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00000976 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x0000097c vmovq %xmm5, %r13
- 0x4c, 0x33, 0x6c, 0x24, 0x18, //0x00000981 xorq $24(%rsp), %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x00000986 vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xdd, //0x0000098a vpmovmskb %ymm5, %r11d
- 0xc5, 0xcd, 0x74, 0xeb, //0x0000098e vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x00000992 vpmovmskb %ymm5, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00000996 shlq $32, %rdx
- 0x49, 0x09, 0xd3, //0x0000099a orq %rdx, %r11
- 0x4d, 0x89, 0xea, //0x0000099d movq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x000009a0 notq %r10
- 0x4d, 0x21, 0xd3, //0x000009a3 andq %r10, %r11
- 0xc5, 0xc5, 0x74, 0xec, //0x000009a6 vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000009aa vpmovmskb %ymm5, %edx
- 0xc5, 0xcd, 0x74, 0xec, //0x000009ae vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000009b2 vpmovmskb %ymm5, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000009b6 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x000009ba orq %rbx, %rdx
- 0x4c, 0x21, 0xd2, //0x000009bd andq %r10, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000009c0 je LBB0_97
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009c6 .p2align 4, 0x90
- //0x000009d0 LBB0_103
- 0x4c, 0x8d, 0x52, 0xff, //0x000009d0 leaq $-1(%rdx), %r10
- 0x4c, 0x89, 0xd3, //0x000009d4 movq %r10, %rbx
- 0x4c, 0x21, 0xdb, //0x000009d7 andq %r11, %rbx
- 0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x000009da popcntq %rbx, %rbx
- 0x4c, 0x01, 0xfb, //0x000009df addq %r15, %rbx
- 0x4c, 0x39, 0xcb, //0x000009e2 cmpq %r9, %rbx
- 0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x000009e5 jbe LBB0_120
- 0x49, 0xff, 0xc1, //0x000009eb incq %r9
- 0x4c, 0x21, 0xd2, //0x000009ee andq %r10, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000009f1 jne LBB0_103
- //0x000009f7 LBB0_97
- 0x49, 0xc1, 0xfd, 0x3f, //0x000009f7 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x000009fb popcntq %r11, %rdx
- 0x49, 0x01, 0xd7, //0x00000a00 addq %rdx, %r15
- 0x49, 0x83, 0xc6, 0x40, //0x00000a03 addq $64, %r14
- 0x49, 0x83, 0xc0, 0xc0, //0x00000a07 addq $-64, %r8
- 0x4c, 0x89, 0x6c, 0x24, 0x18, //0x00000a0b movq %r13, $24(%rsp)
- 0x49, 0x83, 0xf8, 0x40, //0x00000a10 cmpq $64, %r8
- 0x0f, 0x8d, 0xb6, 0xfe, 0xff, 0xff, //0x00000a14 jge LBB0_99
- //0x00000a1a LBB0_105
- 0x4d, 0x85, 0xc0, //0x00000a1a testq %r8, %r8
- 0x0f, 0x8e, 0xf3, 0x01, 0x00, 0x00, //0x00000a1d jle LBB0_131
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000a23 vmovups %ymm9, $64(%rsp)
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000a29 vmovups %ymm9, $32(%rsp)
- 0x44, 0x89, 0xf2, //0x00000a2f movl %r14d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000a32 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000a38 cmpl $4033, %edx
- 0x0f, 0x82, 0x8c, 0xfe, 0xff, 0xff, //0x00000a3e jb LBB0_99
- 0x49, 0x83, 0xf8, 0x20, //0x00000a44 cmpq $32, %r8
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000a48 jb LBB0_109
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2e, //0x00000a4e vmovdqu (%r14), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x20, //0x00000a53 vmovdqu %ymm5, $32(%rsp)
- 0x49, 0x83, 0xc6, 0x20, //0x00000a59 addq $32, %r14
- 0x49, 0x8d, 0x58, 0xe0, //0x00000a5d leaq $-32(%r8), %rbx
- 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00000a61 leaq $64(%rsp), %r10
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000a66 jmp LBB0_110
- //0x00000a6b LBB0_109
- 0x4c, 0x8d, 0x54, 0x24, 0x20, //0x00000a6b leaq $32(%rsp), %r10
- 0x4c, 0x89, 0xc3, //0x00000a70 movq %r8, %rbx
- //0x00000a73 LBB0_110
- 0x48, 0x83, 0xfb, 0x10, //0x00000a73 cmpq $16, %rbx
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00000a77 jb LBB0_111
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2e, //0x00000a7d vmovdqu (%r14), %xmm5
- 0xc4, 0xc1, 0x7a, 0x7f, 0x2a, //0x00000a82 vmovdqu %xmm5, (%r10)
- 0x49, 0x83, 0xc6, 0x10, //0x00000a87 addq $16, %r14
- 0x49, 0x83, 0xc2, 0x10, //0x00000a8b addq $16, %r10
- 0x48, 0x83, 0xc3, 0xf0, //0x00000a8f addq $-16, %rbx
- 0x48, 0x83, 0xfb, 0x08, //0x00000a93 cmpq $8, %rbx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000a97 jae LBB0_116
- //0x00000a9d LBB0_112
- 0x48, 0x83, 0xfb, 0x04, //0x00000a9d cmpq $4, %rbx
- 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00000aa1 jl LBB0_113
- //0x00000aa7 LBB0_117
- 0x41, 0x8b, 0x16, //0x00000aa7 movl (%r14), %edx
- 0x41, 0x89, 0x12, //0x00000aaa movl %edx, (%r10)
- 0x49, 0x83, 0xc6, 0x04, //0x00000aad addq $4, %r14
- 0x49, 0x83, 0xc2, 0x04, //0x00000ab1 addq $4, %r10
- 0x48, 0x83, 0xc3, 0xfc, //0x00000ab5 addq $-4, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000ab9 cmpq $2, %rbx
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000abd jae LBB0_118
- //0x00000ac3 LBB0_114
- 0x4c, 0x89, 0xf2, //0x00000ac3 movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000ac6 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x00000acb testq %rbx, %rbx
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000ace jne LBB0_119
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00000ad4 jmp LBB0_99
- //0x00000ad9 LBB0_111
- 0x48, 0x83, 0xfb, 0x08, //0x00000ad9 cmpq $8, %rbx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000add jb LBB0_112
- //0x00000ae3 LBB0_116
- 0x49, 0x8b, 0x16, //0x00000ae3 movq (%r14), %rdx
- 0x49, 0x89, 0x12, //0x00000ae6 movq %rdx, (%r10)
- 0x49, 0x83, 0xc6, 0x08, //0x00000ae9 addq $8, %r14
- 0x49, 0x83, 0xc2, 0x08, //0x00000aed addq $8, %r10
- 0x48, 0x83, 0xc3, 0xf8, //0x00000af1 addq $-8, %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x00000af5 cmpq $4, %rbx
- 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000af9 jge LBB0_117
- //0x00000aff LBB0_113
- 0x48, 0x83, 0xfb, 0x02, //0x00000aff cmpq $2, %rbx
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000b03 jb LBB0_114
- //0x00000b09 LBB0_118
- 0x41, 0x0f, 0xb7, 0x16, //0x00000b09 movzwl (%r14), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00000b0d movw %dx, (%r10)
- 0x49, 0x83, 0xc6, 0x02, //0x00000b11 addq $2, %r14
- 0x49, 0x83, 0xc2, 0x02, //0x00000b15 addq $2, %r10
- 0x48, 0x83, 0xc3, 0xfe, //0x00000b19 addq $-2, %rbx
- 0x4c, 0x89, 0xf2, //0x00000b1d movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b20 leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x00000b25 testq %rbx, %rbx
- 0x0f, 0x84, 0xa2, 0xfd, 0xff, 0xff, //0x00000b28 je LBB0_99
- //0x00000b2e LBB0_119
- 0x8a, 0x12, //0x00000b2e movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00000b30 movb %dl, (%r10)
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b33 leaq $32(%rsp), %r14
- 0xe9, 0x93, 0xfd, 0xff, 0xff, //0x00000b38 jmp LBB0_99
- //0x00000b3d LBB0_120
- 0x48, 0x8b, 0x47, 0x08, //0x00000b3d movq $8(%rdi), %rax
- 0x48, 0x0f, 0xbc, 0xd2, //0x00000b41 bsfq %rdx, %rdx
- 0x4c, 0x29, 0xc2, //0x00000b45 subq %r8, %rdx
- 0x48, 0x8d, 0x44, 0x02, 0x01, //0x00000b48 leaq $1(%rdx,%rax), %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
@@ -751,202 +743,215 @@ var _text_skip_one_fast = []byte{
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, 0x2a, 0xf9, 0xff, 0xff, //0x00000b69 jmp LBB0_55
- //0x00000b6e LBB0_121
- 0x49, 0x0f, 0xbc, 0xc3, //0x00000b6e bsfq %r11, %rax
- 0x49, 0x01, 0xc2, //0x00000b72 addq %rax, %r10
- 0x4d, 0x01, 0xfa, //0x00000b75 addq %r15, %r10
- 0x4d, 0x29, 0xf2, //0x00000b78 subq %r14, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00000b7b addq $2, %r10
- 0x4c, 0x89, 0x16, //0x00000b7f movq %r10, (%rsi)
- 0xe9, 0x11, 0xf9, 0xff, 0xff, //0x00000b82 jmp LBB0_55
- //0x00000b87 LBB0_122
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000b87 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000b8e movl $2, %eax
- 0x48, 0x01, 0xc3, //0x00000b93 addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b96 movq $-1, %rax
- 0x49, 0x01, 0xd7, //0x00000b9d addq %rdx, %r15
- 0x0f, 0x8e, 0xf5, 0xf8, 0xff, 0xff, //0x00000ba0 jle LBB0_56
- //0x00000ba6 LBB0_124
- 0x0f, 0xb6, 0x03, //0x00000ba6 movzbl (%rbx), %eax
- 0x3c, 0x5c, //0x00000ba9 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000bab je LBB0_122
- 0x3c, 0x22, //0x00000bb1 cmpb $34, %al
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000bb3 je LBB0_129
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000bb9 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bc0 movl $1, %eax
- 0x48, 0x01, 0xc3, //0x00000bc5 addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bc8 movq $-1, %rax
- 0x49, 0x01, 0xd7, //0x00000bcf addq %rdx, %r15
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00000bd2 jg LBB0_124
- 0xe9, 0xbe, 0xf8, 0xff, 0xff, //0x00000bd8 jmp LBB0_56
- //0x00000bdd LBB0_127
- 0x0f, 0xb7, 0xc7, //0x00000bdd movzwl %di, %eax
- 0xe9, 0xa6, 0xf8, 0xff, 0xff, //0x00000be0 jmp LBB0_53
- //0x00000be5 LBB0_128
- 0x4c, 0x89, 0xf0, //0x00000be5 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000be8 notq %rax
- 0x48, 0x01, 0xc1, //0x00000beb addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bee movq $-1, %rax
- 0x4c, 0x39, 0xc1, //0x00000bf5 cmpq %r8, %rcx
- 0x0f, 0x82, 0x2c, 0xf7, 0xff, 0xff, //0x00000bf8 jb LBB0_32
- 0xe9, 0x98, 0xf8, 0xff, 0xff, //0x00000bfe jmp LBB0_56
- //0x00000c03 LBB0_129
- 0x4c, 0x29, 0xf3, //0x00000c03 subq %r14, %rbx
- 0x48, 0xff, 0xc3, //0x00000c06 incq %rbx
- 0xe9, 0x87, 0xf8, 0xff, 0xff, //0x00000c09 jmp LBB0_54
- //0x00000c0e LBB0_130
- 0x4c, 0x01, 0xf3, //0x00000c0e addq %r14, %rbx
- 0xe9, 0x99, 0xf9, 0xff, 0xff, //0x00000c11 jmp LBB0_69
- //0x00000c16 LBB0_131
- 0x48, 0x8b, 0x4f, 0x08, //0x00000c16 movq $8(%rdi), %rcx
- 0x48, 0x89, 0x0e, //0x00000c1a movq %rcx, (%rsi)
- 0xe9, 0x79, 0xf8, 0xff, 0xff, //0x00000c1d jmp LBB0_56
- //0x00000c22 LBB0_132
- 0x49, 0x8d, 0x51, 0xff, //0x00000c22 leaq $-1(%r9), %rdx
- 0x4c, 0x39, 0xfa, //0x00000c26 cmpq %r15, %rdx
- 0x0f, 0x84, 0x6c, 0xf8, 0xff, 0xff, //0x00000c29 je LBB0_56
- 0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00000c2f leaq $2(%r15,%r10), %rbx
- 0x4d, 0x29, 0xf9, //0x00000c34 subq %r15, %r9
- 0x49, 0x83, 0xc1, 0xfe, //0x00000c37 addq $-2, %r9
- 0x4d, 0x89, 0xcf, //0x00000c3b movq %r9, %r15
- 0xe9, 0x6c, 0xf9, 0xff, 0xff, //0x00000c3e jmp LBB0_69
- 0x90, //0x00000c43 .p2align 2, 0x90
- // // .set L0_0_set_56, LBB0_56-LJTI0_0
- // // .set L0_0_set_58, LBB0_58-LJTI0_0
- // // .set L0_0_set_59, LBB0_59-LJTI0_0
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_70, LBB0_70-LJTI0_0
- // // .set L0_0_set_94, LBB0_94-LJTI0_0
- // // .set L0_0_set_57, LBB0_57-LJTI0_0
- // // .set L0_0_set_96, LBB0_96-LJTI0_0
- //0x00000c44 LJTI0_0
- 0x57, 0xf8, 0xff, 0xff, //0x00000c44 .long L0_0_set_56
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c48 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c4c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c50 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c54 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c58 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c5c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c60 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c64 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c68 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c6c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c70 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c74 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c78 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c7c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c80 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c84 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c88 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c8c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c90 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c94 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c98 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000c9c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000ca0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000ca4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000ca8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cac .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cb0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cb4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cb8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cbc .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cc0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cc4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cc8 .long L0_0_set_58
- 0x8b, 0xf8, 0xff, 0xff, //0x00000ccc .long L0_0_set_59
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cd0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cd4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cd8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cdc .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000ce0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000ce4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000ce8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cec .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cf0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cf4 .long L0_0_set_58
- 0x12, 0xf7, 0xff, 0xff, //0x00000cf8 .long L0_0_set_34
- 0x7c, 0xf8, 0xff, 0xff, //0x00000cfc .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d00 .long L0_0_set_58
- 0x12, 0xf7, 0xff, 0xff, //0x00000d04 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d08 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d0c .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d10 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d14 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d18 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d1c .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d20 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d24 .long L0_0_set_34
- 0x12, 0xf7, 0xff, 0xff, //0x00000d28 .long L0_0_set_34
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d2c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d30 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d34 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d38 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d3c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d40 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d44 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d48 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d4c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d50 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d54 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d58 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d5c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d60 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d64 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d68 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d6c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d70 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d74 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d78 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d7c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d80 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d84 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d88 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d8c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d90 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d94 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d98 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000d9c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000da0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000da4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000da8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dac .long L0_0_set_58
- 0x79, 0xf9, 0xff, 0xff, //0x00000db0 .long L0_0_set_70
- 0x7c, 0xf8, 0xff, 0xff, //0x00000db4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000db8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dbc .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dc0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dc4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dc8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dcc .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dd0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dd4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dd8 .long L0_0_set_58
- 0x29, 0xfc, 0xff, 0xff, //0x00000ddc .long L0_0_set_94
- 0x7c, 0xf8, 0xff, 0xff, //0x00000de0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000de4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000de8 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000dec .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000df0 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000df4 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000df8 .long L0_0_set_58
- 0x69, 0xf8, 0xff, 0xff, //0x00000dfc .long L0_0_set_57
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e00 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e04 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e08 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e0c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e10 .long L0_0_set_58
- 0x69, 0xf8, 0xff, 0xff, //0x00000e14 .long L0_0_set_57
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e18 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e1c .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e20 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e24 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e28 .long L0_0_set_58
- 0x7c, 0xf8, 0xff, 0xff, //0x00000e2c .long L0_0_set_58
- 0x3f, 0xfc, 0xff, 0xff, //0x00000e30 .long L0_0_set_96
- //0x00000e34 .p2align 2, 0x00
- //0x00000e34 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000e34 .long 2
+ 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
index 8ccaef11a..a385378bb 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__skip_one = 432
+ _entry__skip_one = 672
)
const (
- _stack__skip_one = 120
+ _stack__skip_one = 208
)
const (
- _size__skip_one = 10292
+ _size__skip_one = 12508
)
var (
_pcsp__skip_one = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9740, 120},
- {9744, 48},
- {9745, 40},
- {9747, 32},
- {9749, 24},
- {9751, 16},
- {9753, 8},
- {9757, 0},
- {10292, 120},
+ {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},
}
)
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
index b480e6cf9..e8042c943 100644
--- 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
@@ -39,3030 +39,3681 @@ var _text_skip_one = []byte{
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, '""""""""""""""""'
+ 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
- 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, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000070 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000080 LCPI0_4
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x000000a0 LCPI0_5
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x000000c0 LCPI0_6
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000d0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000e0 LCPI0_7
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000e0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000100 LCPI0_8
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000100 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000110 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000120 LCPI0_9
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000120 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000130 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000140 .p2align 4, 0x00
- //0x00000140 LCPI0_10
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000140 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000150 LCPI0_11
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000160 LCPI0_12
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000170 LCPI0_13
+ 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_14
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000180 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000190 LCPI0_15
+ //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_16
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001a0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000001b0 .p2align 4, 0x90
- //0x000001b0 _skip_one
- 0x55, //0x000001b0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000001b1 movq %rsp, %rbp
- 0x41, 0x57, //0x000001b4 pushq %r15
- 0x41, 0x56, //0x000001b6 pushq %r14
- 0x41, 0x55, //0x000001b8 pushq %r13
- 0x41, 0x54, //0x000001ba pushq %r12
- 0x53, //0x000001bc pushq %rbx
- 0x48, 0x83, 0xec, 0x48, //0x000001bd subq $72, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x000001c1 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd2, //0x000001c5 movq %rdx, %r10
- 0x49, 0x89, 0xf5, //0x000001c8 movq %rsi, %r13
- 0x49, 0x89, 0xfe, //0x000001cb movq %rdi, %r14
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000001ce movl $1, %ebx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x000001d3 vmovq %rbx, %xmm0
- 0xc5, 0xfa, 0x7f, 0x02, //0x000001d8 vmovdqu %xmm0, (%rdx)
- 0x4c, 0x8b, 0x26, //0x000001dc movq (%rsi), %r12
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x000001df movq $-1, $-112(%rbp)
- 0xc5, 0xfe, 0x6f, 0x2d, 0x11, 0xfe, 0xff, 0xff, //0x000001e7 vmovdqu $-495(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x29, 0xfe, 0xff, 0xff, //0x000001ef vmovdqu $-471(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x41, 0xfe, 0xff, 0xff, //0x000001f7 vmovdqu $-447(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x59, 0xfe, 0xff, 0xff, //0x000001ff vmovdqu $-423(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000207 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x6c, 0xfe, 0xff, 0xff, //0x0000020c vmovdqu $-404(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x84, 0xfe, 0xff, 0xff, //0x00000214 vmovdqu $-380(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x9c, 0xfe, 0xff, 0xff, //0x0000021c vmovdqu $-356(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xb4, 0xfe, 0xff, 0xff, //0x00000224 vmovdqu $-332(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xcc, 0xfe, 0xff, 0xff, //0x0000022c vmovdqu $-308(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xe4, 0xfe, 0xff, 0xff, //0x00000234 vmovdqu $-284(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x48, 0x89, 0x75, 0xc0, //0x0000023c movq %rsi, $-64(%rbp)
- 0x48, 0x89, 0x55, 0xb8, //0x00000240 movq %rdx, $-72(%rbp)
- 0x48, 0x89, 0x7d, 0xd0, //0x00000244 movq %rdi, $-48(%rbp)
- 0xe9, 0x63, 0x00, 0x00, 0x00, //0x00000248 jmp LBB0_5
- //0x0000024d LBB0_72
- 0x4c, 0x89, 0xe1, //0x0000024d movq %r12, %rcx
- //0x00000250 LBB0_199
- 0x4c, 0x89, 0xe0, //0x00000250 movq %r12, %rax
- 0x4e, 0x8d, 0x64, 0x31, 0xff, //0x00000253 leaq $-1(%rcx,%r14), %r12
- 0x4d, 0x89, 0x65, 0x00, //0x00000258 movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x0000025c movq %r8, %rcx
- 0x48, 0x85, 0xc0, //0x0000025f testq %rax, %rax
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000262 movq $-72(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000266 movq $-48(%rbp), %r14
- 0x0f, 0x8e, 0x49, 0x25, 0x00, 0x00, //0x0000026a jle LBB0_498
- //0x00000270 .p2align 4, 0x90
- //0x00000270 LBB0_3
- 0x49, 0x8b, 0x12, //0x00000270 movq (%r10), %rdx
- 0x48, 0x89, 0xd3, //0x00000273 movq %rdx, %rbx
- 0x48, 0x8b, 0x4d, 0x90, //0x00000276 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x0000027a testq %rdx, %rdx
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000027d jne LBB0_5
- 0xe9, 0x31, 0x25, 0x00, 0x00, //0x00000283 jmp LBB0_498
- //0x00000288 LBB0_1
- 0x4c, 0x89, 0xe0, //0x00000288 movq %r12, %rax
- 0x4d, 0x8d, 0x60, 0x04, //0x0000028b leaq $4(%r8), %r12
- 0x4d, 0x89, 0x65, 0x00, //0x0000028f movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x00000293 movq %r8, %rcx
- 0x48, 0x85, 0xc0, //0x00000296 testq %rax, %rax
- 0x0f, 0x8f, 0xd1, 0xff, 0xff, 0xff, //0x00000299 jg LBB0_3
- 0xe9, 0x15, 0x25, 0x00, 0x00, //0x0000029f jmp LBB0_498
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002a4 .p2align 4, 0x90
- //0x000002b0 LBB0_5
- 0x4d, 0x8b, 0x0e, //0x000002b0 movq (%r14), %r9
- 0x49, 0x8b, 0x4e, 0x08, //0x000002b3 movq $8(%r14), %rcx
- 0x49, 0x39, 0xcc, //0x000002b7 cmpq %rcx, %r12
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000002ba jae LBB0_10
- 0x43, 0x8a, 0x04, 0x21, //0x000002c0 movb (%r9,%r12), %al
- 0x3c, 0x0d, //0x000002c4 cmpb $13, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000002c6 je LBB0_10
- 0x3c, 0x20, //0x000002cc cmpb $32, %al
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000002ce je LBB0_10
- 0x04, 0xf7, //0x000002d4 addb $-9, %al
- 0x3c, 0x01, //0x000002d6 cmpb $1, %al
- 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000002d8 jbe LBB0_10
- 0x4d, 0x89, 0xe0, //0x000002de movq %r12, %r8
- 0xe9, 0x82, 0x01, 0x00, 0x00, //0x000002e1 jmp LBB0_36
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e6 .p2align 4, 0x90
- //0x000002f0 LBB0_10
- 0x4d, 0x8d, 0x44, 0x24, 0x01, //0x000002f0 leaq $1(%r12), %r8
- 0x49, 0x39, 0xc8, //0x000002f5 cmpq %rcx, %r8
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000002f8 jae LBB0_14
- 0x43, 0x8a, 0x14, 0x01, //0x000002fe movb (%r9,%r8), %dl
- 0x80, 0xfa, 0x0d, //0x00000302 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000030b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je LBB0_14
- 0x80, 0xc2, 0xf7, //0x00000314 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000317 cmpb $1, %dl
- 0x0f, 0x87, 0x48, 0x01, 0x00, 0x00, //0x0000031a ja LBB0_36
- //0x00000320 .p2align 4, 0x90
- //0x00000320 LBB0_14
- 0x4d, 0x8d, 0x44, 0x24, 0x02, //0x00000320 leaq $2(%r12), %r8
- 0x49, 0x39, 0xc8, //0x00000325 cmpq %rcx, %r8
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000328 jae LBB0_18
- 0x43, 0x8a, 0x14, 0x01, //0x0000032e movb (%r9,%r8), %dl
- 0x80, 0xfa, 0x0d, //0x00000332 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000033b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je LBB0_18
- 0x80, 0xc2, 0xf7, //0x00000344 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000347 cmpb $1, %dl
- 0x0f, 0x87, 0x18, 0x01, 0x00, 0x00, //0x0000034a ja LBB0_36
- //0x00000350 .p2align 4, 0x90
- //0x00000350 LBB0_18
- 0x4d, 0x8d, 0x44, 0x24, 0x03, //0x00000350 leaq $3(%r12), %r8
- 0x49, 0x39, 0xc8, //0x00000355 cmpq %rcx, %r8
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000358 jae LBB0_22
- 0x43, 0x8a, 0x14, 0x01, //0x0000035e movb (%r9,%r8), %dl
- 0x80, 0xfa, 0x0d, //0x00000362 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je LBB0_22
- 0x80, 0xfa, 0x20, //0x0000036b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je LBB0_22
- 0x80, 0xc2, 0xf7, //0x00000374 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000377 cmpb $1, %dl
- 0x0f, 0x87, 0xe8, 0x00, 0x00, 0x00, //0x0000037a ja LBB0_36
- //0x00000380 .p2align 4, 0x90
- //0x00000380 LBB0_22
- 0x4d, 0x8d, 0x44, 0x24, 0x04, //0x00000380 leaq $4(%r12), %r8
- 0x48, 0x89, 0xca, //0x00000385 movq %rcx, %rdx
- 0x4c, 0x29, 0xc2, //0x00000388 subq %r8, %rdx
- 0x0f, 0x86, 0xb1, 0x23, 0x00, 0x00, //0x0000038b jbe LBB0_472
- 0x4d, 0x01, 0xc8, //0x00000391 addq %r9, %r8
- 0x48, 0x83, 0xfa, 0x20, //0x00000394 cmpq $32, %rdx
- 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x00000398 jb LBB0_28
- 0x48, 0x89, 0xce, //0x0000039e movq %rcx, %rsi
- 0x4c, 0x29, 0xe6, //0x000003a1 subq %r12, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x000003a4 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x000003a8 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x000003ab andq $-32, %rdi
- 0x4c, 0x01, 0xe7, //0x000003af addq %r12, %rdi
- 0x49, 0x8d, 0x44, 0x39, 0x24, //0x000003b2 leaq $36(%r9,%rdi), %rax
- 0x83, 0xe6, 0x1f, //0x000003b7 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ba .p2align 4, 0x90
- //0x000003c0 LBB0_25
- 0xc4, 0xc1, 0x7e, 0x6f, 0x00, //0x000003c0 vmovdqu (%r8), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003c5 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000003ca vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000003ce vpmovmskb %ymm0, %edi
- 0x83, 0xff, 0xff, //0x000003d2 cmpl $-1, %edi
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x000003d5 jne LBB0_35
- 0x49, 0x83, 0xc0, 0x20, //0x000003db addq $32, %r8
- 0x48, 0x83, 0xc2, 0xe0, //0x000003df addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x000003e3 cmpq $31, %rdx
- 0x0f, 0x87, 0xd3, 0xff, 0xff, 0xff, //0x000003e7 ja LBB0_25
- 0x48, 0x89, 0xf2, //0x000003ed movq %rsi, %rdx
- 0x49, 0x89, 0xc0, //0x000003f0 movq %rax, %r8
- //0x000003f3 LBB0_28
- 0x48, 0x85, 0xd2, //0x000003f3 testq %rdx, %rdx
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003f6 movabsq $4294977024, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000400 je LBB0_34
- 0x49, 0x8d, 0x34, 0x10, //0x00000406 leaq (%r8,%rdx), %rsi
- 0x49, 0xff, 0xc0, //0x0000040a incq %r8
- 0x90, 0x90, 0x90, //0x0000040d .p2align 4, 0x90
- //0x00000410 LBB0_30
- 0x41, 0x0f, 0xbe, 0x78, 0xff, //0x00000410 movsbl $-1(%r8), %edi
- 0x83, 0xff, 0x20, //0x00000415 cmpl $32, %edi
- 0x0f, 0x87, 0xfa, 0x10, 0x00, 0x00, //0x00000418 ja LBB0_268
- 0x48, 0x0f, 0xa3, 0xf8, //0x0000041e btq %rdi, %rax
- 0x0f, 0x83, 0xf0, 0x10, 0x00, 0x00, //0x00000422 jae LBB0_268
- 0x48, 0xff, 0xca, //0x00000428 decq %rdx
- 0x49, 0xff, 0xc0, //0x0000042b incq %r8
- 0x48, 0x85, 0xd2, //0x0000042e testq %rdx, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000431 jne LBB0_30
- 0x49, 0x89, 0xf0, //0x00000437 movq %rsi, %r8
- //0x0000043a LBB0_34
- 0x4d, 0x29, 0xc8, //0x0000043a subq %r9, %r8
- 0x49, 0x39, 0xc8, //0x0000043d cmpq %rcx, %r8
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000440 jb LBB0_36
- 0xe9, 0xfb, 0x22, 0x00, 0x00, //0x00000446 jmp LBB0_473
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044b .p2align 4, 0x90
- //0x00000450 LBB0_35
- 0x4d, 0x29, 0xc8, //0x00000450 subq %r9, %r8
- 0xf7, 0xd7, //0x00000453 notl %edi
- 0x48, 0x63, 0xd7, //0x00000455 movslq %edi, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00000458 bsfq %rdx, %rdx
- 0x49, 0x01, 0xd0, //0x0000045c addq %rdx, %r8
- 0x49, 0x39, 0xc8, //0x0000045f cmpq %rcx, %r8
- 0x0f, 0x83, 0xde, 0x22, 0x00, 0x00, //0x00000462 jae LBB0_473
- //0x00000468 LBB0_36
- 0x4d, 0x8d, 0x60, 0x01, //0x00000468 leaq $1(%r8), %r12
- 0x4d, 0x89, 0x65, 0x00, //0x0000046c movq %r12, (%r13)
- 0x43, 0x0f, 0xbe, 0x34, 0x01, //0x00000470 movsbl (%r9,%r8), %esi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000475 movq $-1, %rcx
- 0x85, 0xf6, //0x0000047c testl %esi, %esi
- 0x0f, 0x84, 0x35, 0x23, 0x00, 0x00, //0x0000047e je LBB0_498
- 0x48, 0x8d, 0x53, 0xff, //0x00000484 leaq $-1(%rbx), %rdx
- 0x41, 0x8b, 0x3c, 0xda, //0x00000488 movl (%r10,%rbx,8), %edi
- 0x48, 0x8b, 0x45, 0x90, //0x0000048c movq $-112(%rbp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00000490 cmpq $-1, %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00000494 cmoveq %r8, %rax
- 0x48, 0x89, 0x45, 0x90, //0x00000498 movq %rax, $-112(%rbp)
- 0xff, 0xcf, //0x0000049c decl %edi
- 0x83, 0xff, 0x05, //0x0000049e cmpl $5, %edi
- 0x0f, 0x87, 0xe8, 0x01, 0x00, 0x00, //0x000004a1 ja LBB0_66
- 0x48, 0x8d, 0x05, 0x36, 0x25, 0x00, 0x00, //0x000004a7 leaq $9526(%rip), %rax /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xb8, //0x000004ae movslq (%rax,%rdi,4), %rdi
- 0x48, 0x01, 0xc7, //0x000004b2 addq %rax, %rdi
- 0xff, 0xe7, //0x000004b5 jmpq *%rdi
- //0x000004b7 LBB0_39
- 0x83, 0xfe, 0x2c, //0x000004b7 cmpl $44, %esi
- 0x0f, 0x84, 0x6f, 0x07, 0x00, 0x00, //0x000004ba je LBB0_88
- 0x83, 0xfe, 0x5d, //0x000004c0 cmpl $93, %esi
- 0x0f, 0x84, 0x5b, 0x05, 0x00, 0x00, //0x000004c3 je LBB0_41
- 0xe9, 0xe4, 0x22, 0x00, 0x00, //0x000004c9 jmp LBB0_497
- //0x000004ce LBB0_42
- 0x40, 0x80, 0xfe, 0x5d, //0x000004ce cmpb $93, %sil
- 0x0f, 0x84, 0x4c, 0x05, 0x00, 0x00, //0x000004d2 je LBB0_41
- 0x49, 0xc7, 0x04, 0xda, 0x01, 0x00, 0x00, 0x00, //0x000004d8 movq $1, (%r10,%rbx,8)
- 0x83, 0xfe, 0x7b, //0x000004e0 cmpl $123, %esi
- 0x0f, 0x86, 0xb2, 0x01, 0x00, 0x00, //0x000004e3 jbe LBB0_44
- 0xe9, 0xc4, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_497
- //0x000004ee LBB0_45
- 0x40, 0x80, 0xfe, 0x22, //0x000004ee cmpb $34, %sil
- 0x0f, 0x85, 0xba, 0x22, 0x00, 0x00, //0x000004f2 jne LBB0_497
- 0x49, 0xc7, 0x04, 0xda, 0x04, 0x00, 0x00, 0x00, //0x000004f8 movq $4, (%r10,%rbx,8)
- 0x49, 0x8b, 0x56, 0x08, //0x00000500 movq $8(%r14), %rdx
- 0xf6, 0x45, 0x98, 0x20, //0x00000504 testb $32, $-104(%rbp)
- 0x4c, 0x89, 0x65, 0xa8, //0x00000508 movq %r12, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb0, //0x0000050c movq %rdx, $-80(%rbp)
- 0x0f, 0x85, 0xb0, 0x05, 0x00, 0x00, //0x00000510 jne LBB0_73
- 0x48, 0x89, 0xd1, //0x00000516 movq %rdx, %rcx
- 0x4c, 0x29, 0xe1, //0x00000519 subq %r12, %rcx
- 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x0000051c je LBB0_504
- 0x4b, 0x8d, 0x1c, 0x21, //0x00000522 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00000526 cmpq $64, %rcx
- 0x0f, 0x82, 0xe2, 0x18, 0x00, 0x00, //0x0000052a jb LBB0_355
- 0x41, 0x89, 0xcf, //0x00000530 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00000533 andl $63, %r15d
- 0x4c, 0x29, 0xc2, //0x00000537 subq %r8, %rdx
- 0x48, 0x83, 0xc2, 0xbf, //0x0000053a addq $-65, %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x0000053e andq $-64, %rdx
- 0x4c, 0x01, 0xe2, //0x00000542 addq %r12, %rdx
- 0x4d, 0x89, 0xcb, //0x00000545 movq %r9, %r11
- 0x4d, 0x8d, 0x4c, 0x11, 0x40, //0x00000548 leaq $64(%r9,%rdx), %r9
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000054d movq $-1, %r13
- 0x45, 0x31, 0xf6, //0x00000554 xorl %r14d, %r14d
+ //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_50
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000560 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000564 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000569 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x0000056d vpmovmskb %ymm2, %esi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000571 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000575 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000579 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000057d vpmovmskb %ymm0, %edi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000581 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000585 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000589 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000058d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000591 orq %rax, %rdi
- 0x49, 0x83, 0xfd, 0xff, //0x00000594 cmpq $-1, %r13
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000598 jne LBB0_52
- 0x48, 0x85, 0xff, //0x0000059e testq %rdi, %rdi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005a1 jne LBB0_59
- //0x000005a7 LBB0_52
- 0x48, 0x09, 0xf2, //0x000005a7 orq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x000005aa movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x000005ad orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000005b0 jne LBB0_60
- //0x000005b6 LBB0_53
- 0x48, 0x85, 0xd2, //0x000005b6 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x000005b9 jne LBB0_61
- //0x000005bf LBB0_54
- 0x48, 0x83, 0xc1, 0xc0, //0x000005bf addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x000005c3 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000005c7 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000005cb ja LBB0_50
- 0xe9, 0x83, 0x14, 0x00, 0x00, //0x000005d1 jmp LBB0_55
- //0x000005d6 LBB0_59
- 0x48, 0x89, 0xd8, //0x000005d6 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x000005d9 subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xef, //0x000005dc bsfq %rdi, %r13
- 0x49, 0x01, 0xc5, //0x000005e0 addq %rax, %r13
- 0x48, 0x09, 0xf2, //0x000005e3 orq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x000005e6 movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x000005e9 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000005ec je LBB0_53
- //0x000005f2 LBB0_60
- 0x4c, 0x89, 0xf0, //0x000005f2 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x000005f5 notq %rax
- 0x48, 0x21, 0xf8, //0x000005f8 andq %rdi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x000005fb leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x000005ff orq %r14, %r10
- 0x4c, 0x89, 0xd6, //0x00000602 movq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x00000605 notq %rsi
- 0x48, 0x21, 0xfe, //0x00000608 andq %rdi, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000060b movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00000615 andq %rdi, %rsi
- 0x45, 0x31, 0xf6, //0x00000618 xorl %r14d, %r14d
- 0x48, 0x01, 0xc6, //0x0000061b addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000061e setb %r14b
- 0x48, 0x01, 0xf6, //0x00000622 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000625 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000062f xorq %rax, %rsi
- 0x4c, 0x21, 0xd6, //0x00000632 andq %r10, %rsi
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000635 movq $-72(%rbp), %r10
- 0x48, 0xf7, 0xd6, //0x00000639 notq %rsi
- 0x48, 0x21, 0xf2, //0x0000063c andq %rsi, %rdx
- 0x48, 0x85, 0xd2, //0x0000063f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000642 je LBB0_54
- 0xe9, 0x4d, 0x14, 0x00, 0x00, //0x00000648 jmp LBB0_61
- //0x0000064d LBB0_62
- 0x83, 0xfe, 0x2c, //0x0000064d cmpl $44, %esi
- 0x0f, 0x85, 0xc5, 0x03, 0x00, 0x00, //0x00000650 jne LBB0_63
- 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000656 cmpq $4095, %rbx
- 0x0f, 0x8f, 0xef, 0x20, 0x00, 0x00, //0x0000065d jg LBB0_486
- 0x48, 0x8d, 0x43, 0x01, //0x00000663 leaq $1(%rbx), %rax
- 0x49, 0x89, 0x02, //0x00000667 movq %rax, (%r10)
- 0x49, 0xc7, 0x44, 0xda, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000066a movq $3, $8(%r10,%rbx,8)
- 0xe9, 0xf8, 0xfb, 0xff, 0xff, //0x00000673 jmp LBB0_3
- //0x00000678 LBB0_64
- 0x40, 0x80, 0xfe, 0x3a, //0x00000678 cmpb $58, %sil
- 0x0f, 0x85, 0x30, 0x21, 0x00, 0x00, //0x0000067c jne LBB0_497
- 0x49, 0xc7, 0x04, 0xda, 0x00, 0x00, 0x00, 0x00, //0x00000682 movq $0, (%r10,%rbx,8)
- 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x0000068a jmp LBB0_3
- //0x0000068f LBB0_66
- 0x49, 0x89, 0x12, //0x0000068f movq %rdx, (%r10)
- 0x83, 0xfe, 0x7b, //0x00000692 cmpl $123, %esi
- 0x0f, 0x87, 0x17, 0x21, 0x00, 0x00, //0x00000695 ja LBB0_497
- //0x0000069b LBB0_44
- 0x4f, 0x8d, 0x3c, 0x01, //0x0000069b leaq (%r9,%r8), %r15
- 0x89, 0xf0, //0x0000069f movl %esi, %eax
- 0x48, 0x8d, 0x15, 0x54, 0x23, 0x00, 0x00, //0x000006a1 leaq $9044(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000006a8 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000006ac addq %rdx, %rax
- 0xff, 0xe0, //0x000006af jmpq *%rax
- //0x000006b1 LBB0_69
- 0x4d, 0x8b, 0x56, 0x08, //0x000006b1 movq $8(%r14), %r10
- 0x4d, 0x29, 0xc2, //0x000006b5 subq %r8, %r10
- 0x0f, 0x84, 0xba, 0x20, 0x00, 0x00, //0x000006b8 je LBB0_476
- 0x41, 0x80, 0x3f, 0x30, //0x000006be cmpb $48, (%r15)
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000006c2 jne LBB0_132
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000006c8 movl $1, %r14d
- 0x49, 0x83, 0xfa, 0x01, //0x000006ce cmpq $1, %r10
- 0x0f, 0x84, 0x75, 0xfb, 0xff, 0xff, //0x000006d2 je LBB0_72
- 0x43, 0x8a, 0x0c, 0x21, //0x000006d8 movb (%r9,%r12), %cl
- 0x80, 0xc1, 0xd2, //0x000006dc addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x000006df cmpb $55, %cl
- 0x0f, 0x87, 0x65, 0xfb, 0xff, 0xff, //0x000006e2 ja LBB0_72
- 0x0f, 0xb6, 0xc1, //0x000006e8 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000006eb movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000006f5 btq %rax, %rcx
- 0x4c, 0x89, 0xe1, //0x000006f9 movq %r12, %rcx
- 0x0f, 0x83, 0x4e, 0xfb, 0xff, 0xff, //0x000006fc jae LBB0_199
- //0x00000702 LBB0_132
- 0x4c, 0x89, 0x65, 0xa8, //0x00000702 movq %r12, $-88(%rbp)
- 0x49, 0x83, 0xfa, 0x20, //0x00000706 cmpq $32, %r10
- 0x0f, 0x82, 0xdb, 0x16, 0x00, 0x00, //0x0000070a jb LBB0_354
- 0x49, 0x8d, 0x4a, 0xe0, //0x00000710 leaq $-32(%r10), %rcx
- 0x48, 0x89, 0xc8, //0x00000714 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x00000717 andq $-32, %rax
- 0x4e, 0x8d, 0x74, 0x38, 0x20, //0x0000071b leaq $32(%rax,%r15), %r14
- 0x83, 0xe1, 0x1f, //0x00000720 andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00000723 movq %rcx, $-56(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000727 movq $-1, %rax
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000072e movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000735 movq $-1, %r13
- 0x4d, 0x89, 0xfb, //0x0000073c movq %r15, %r11
- 0x90, //0x0000073f .p2align 4, 0x90
- //0x00000740 LBB0_134
- 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00000740 vmovdqu (%r11), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00000745 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x0000074a vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x0000074e vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x00000752 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x00000756 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x0000075a vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x0000075e vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x00000762 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000766 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x0000076a vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x0000076e vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00000772 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x00000776 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000077a vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x0000077e vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000782 vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x00000786 notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000789 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x0000078d cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000790 je LBB0_136
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000796 movl $-1, %ebx
- 0xd3, 0xe3, //0x0000079b shll %cl, %ebx
- 0xf7, 0xd3, //0x0000079d notl %ebx
- 0x21, 0xdf, //0x0000079f andl %ebx, %edi
- 0x21, 0xda, //0x000007a1 andl %ebx, %edx
- 0x21, 0xf3, //0x000007a3 andl %esi, %ebx
- 0x89, 0xde, //0x000007a5 movl %ebx, %esi
- //0x000007a7 LBB0_136
- 0x44, 0x8d, 0x4f, 0xff, //0x000007a7 leal $-1(%rdi), %r9d
- 0x41, 0x21, 0xf9, //0x000007ab andl %edi, %r9d
- 0x0f, 0x85, 0xd4, 0x13, 0x00, 0x00, //0x000007ae jne LBB0_345
- 0x8d, 0x5a, 0xff, //0x000007b4 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000007b7 andl %edx, %ebx
- 0x0f, 0x85, 0x8e, 0x12, 0x00, 0x00, //0x000007b9 jne LBB0_339
- 0x8d, 0x5e, 0xff, //0x000007bf leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000007c2 andl %esi, %ebx
- 0x0f, 0x85, 0x83, 0x12, 0x00, 0x00, //0x000007c4 jne LBB0_339
- 0x85, 0xff, //0x000007ca testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000007cc je LBB0_142
- 0x4c, 0x89, 0xdb, //0x000007d2 movq %r11, %rbx
- 0x4c, 0x29, 0xfb, //0x000007d5 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x000007d8 bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x000007db addq %rbx, %rdi
- 0x49, 0x83, 0xfd, 0xff, //0x000007de cmpq $-1, %r13
- 0x0f, 0x85, 0xb2, 0x13, 0x00, 0x00, //0x000007e2 jne LBB0_347
- 0x49, 0x89, 0xfd, //0x000007e8 movq %rdi, %r13
- //0x000007eb LBB0_142
- 0x85, 0xd2, //0x000007eb testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000007ed je LBB0_145
- 0x4c, 0x89, 0xdf, //0x000007f3 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x000007f6 subq %r15, %rdi
- 0x0f, 0xbc, 0xd2, //0x000007f9 bsfl %edx, %edx
- 0x48, 0x01, 0xfa, //0x000007fc addq %rdi, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x000007ff cmpq $-1, %r12
- 0x0f, 0x85, 0x26, 0x13, 0x00, 0x00, //0x00000803 jne LBB0_340
- 0x49, 0x89, 0xd4, //0x00000809 movq %rdx, %r12
- //0x0000080c LBB0_145
- 0x85, 0xf6, //0x0000080c testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000080e je LBB0_148
- 0x4c, 0x89, 0xdf, //0x00000814 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000817 subq %r15, %rdi
- 0x0f, 0xbc, 0xd6, //0x0000081a bsfl %esi, %edx
- 0x48, 0x01, 0xfa, //0x0000081d addq %rdi, %rdx
- 0x48, 0x83, 0xf8, 0xff, //0x00000820 cmpq $-1, %rax
- 0x0f, 0x85, 0x05, 0x13, 0x00, 0x00, //0x00000824 jne LBB0_340
- 0x48, 0x89, 0xd0, //0x0000082a movq %rdx, %rax
- //0x0000082d LBB0_148
- 0x83, 0xf9, 0x20, //0x0000082d cmpl $32, %ecx
- 0x0f, 0x85, 0x85, 0x05, 0x00, 0x00, //0x00000830 jne LBB0_180
- 0x49, 0x83, 0xc3, 0x20, //0x00000836 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x0000083a addq $-32, %r10
- 0x49, 0x83, 0xfa, 0x1f, //0x0000083e cmpq $31, %r10
- 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000842 ja LBB0_134
- 0xc5, 0xf8, 0x77, //0x00000848 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0xcd, 0xf8, 0xff, 0xff, //0x0000084b vmovdqu $-1843(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xa5, 0xf8, 0xff, 0xff, //0x00000853 vmovdqu $-1883(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x7d, 0xf8, 0xff, 0xff, //0x0000085b vmovdqu $-1923(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x55, 0xf8, 0xff, 0xff, //0x00000863 vmovdqu $-1963(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x2d, 0xf8, 0xff, 0xff, //0x0000086b vmovdqu $-2003(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x05, 0xf8, 0xff, 0xff, //0x00000873 vmovdqu $-2043(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000087b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x05, 0xd8, 0xf7, 0xff, 0xff, //0x00000880 vmovdqu $-2088(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xb0, 0xf7, 0xff, 0xff, //0x00000888 vmovdqu $-2128(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xf7, 0xff, 0xff, //0x00000890 vmovdqu $-2168(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x60, 0xf7, 0xff, 0xff, //0x00000898 vmovdqu $-2208(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4c, 0x8b, 0x55, 0xc8, //0x000008a0 movq $-56(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x10, //0x000008a4 cmpq $16, %r10
- 0x0f, 0x82, 0x52, 0x01, 0x00, 0x00, //0x000008a8 jb LBB0_169
- //0x000008ae LBB0_151
- 0x4d, 0x8d, 0x4a, 0xf0, //0x000008ae leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc9, //0x000008b2 movq %r9, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x000008b5 andq $-16, %rcx
- 0x4e, 0x8d, 0x5c, 0x31, 0x10, //0x000008b9 leaq $16(%rcx,%r14), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x000008be andl $15, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008c2 .p2align 4, 0x90
- //0x000008d0 LBB0_152
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x000008d0 vmovdqu (%r14), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0x63, 0xf8, 0xff, 0xff, //0x000008d5 vpcmpgtb $-1949(%rip), %xmm0, %xmm1 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x6b, 0xf8, 0xff, 0xff, //0x000008dd vmovdqu $-1941(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x000008e5 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x000008e9 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0x6b, 0xf8, 0xff, 0xff, //0x000008ed vpcmpeqb $-1941(%rip), %xmm0, %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0x73, 0xf8, 0xff, 0xff, //0x000008f5 vpcmpeqb $-1933(%rip), %xmm0, %xmm3 /* LCPI0_13+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x000008fd vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0x77, 0xf8, 0xff, 0xff, //0x00000901 vpor $-1929(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x7f, 0xf8, 0xff, 0xff, //0x00000909 vpcmpeqb $-1921(%rip), %xmm0, %xmm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x87, 0xf8, 0xff, 0xff, //0x00000911 vpcmpeqb $-1913(%rip), %xmm3, %xmm3 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000919 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000091d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00000921 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00000925 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00000929 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000092d vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000931 vpmovmskb %xmm1, %ecx
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000935 movl $4294967295, %ebx
- 0x48, 0x31, 0xd9, //0x0000093a xorq %rbx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000093d bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x00000941 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000944 je LBB0_154
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000094a movl $-1, %ebx
- 0xd3, 0xe3, //0x0000094f shll %cl, %ebx
- 0xf7, 0xd3, //0x00000951 notl %ebx
- 0x21, 0xdf, //0x00000953 andl %ebx, %edi
- 0x21, 0xde, //0x00000955 andl %ebx, %esi
- 0x21, 0xd3, //0x00000957 andl %edx, %ebx
- 0x89, 0xda, //0x00000959 movl %ebx, %edx
- //0x0000095b LBB0_154
- 0x8d, 0x5f, 0xff, //0x0000095b leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000095e andl %edi, %ebx
- 0x0f, 0x85, 0x14, 0x12, 0x00, 0x00, //0x00000960 jne LBB0_344
- 0x8d, 0x5e, 0xff, //0x00000966 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00000969 andl %esi, %ebx
- 0x0f, 0x85, 0x09, 0x12, 0x00, 0x00, //0x0000096b jne LBB0_344
- 0x8d, 0x5a, 0xff, //0x00000971 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00000974 andl %edx, %ebx
- 0x0f, 0x85, 0xfe, 0x11, 0x00, 0x00, //0x00000976 jne LBB0_344
- 0x85, 0xff, //0x0000097c testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000097e je LBB0_160
- 0x4c, 0x89, 0xf3, //0x00000984 movq %r14, %rbx
- 0x4c, 0x29, 0xfb, //0x00000987 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x0000098a bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x0000098d addq %rbx, %rdi
- 0x49, 0x83, 0xfd, 0xff, //0x00000990 cmpq $-1, %r13
- 0x0f, 0x85, 0x00, 0x12, 0x00, 0x00, //0x00000994 jne LBB0_347
- 0x49, 0x89, 0xfd, //0x0000099a movq %rdi, %r13
- //0x0000099d LBB0_160
- 0x85, 0xf6, //0x0000099d testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000099f je LBB0_163
- 0x4c, 0x89, 0xf7, //0x000009a5 movq %r14, %rdi
- 0x4c, 0x29, 0xff, //0x000009a8 subq %r15, %rdi
- 0x0f, 0xbc, 0xf6, //0x000009ab bsfl %esi, %esi
- 0x48, 0x01, 0xfe, //0x000009ae addq %rdi, %rsi
- 0x49, 0x83, 0xfc, 0xff, //0x000009b1 cmpq $-1, %r12
- 0x0f, 0x85, 0x0f, 0x13, 0x00, 0x00, //0x000009b5 jne LBB0_350
- 0x49, 0x89, 0xf4, //0x000009bb movq %rsi, %r12
- //0x000009be LBB0_163
- 0x85, 0xd2, //0x000009be testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009c0 je LBB0_166
- 0x4c, 0x89, 0xf6, //0x000009c6 movq %r14, %rsi
- 0x4c, 0x29, 0xfe, //0x000009c9 subq %r15, %rsi
- 0x0f, 0xbc, 0xd2, //0x000009cc bsfl %edx, %edx
- 0x48, 0x01, 0xf2, //0x000009cf addq %rsi, %rdx
- 0x48, 0x83, 0xf8, 0xff, //0x000009d2 cmpq $-1, %rax
- 0x0f, 0x85, 0x53, 0x11, 0x00, 0x00, //0x000009d6 jne LBB0_340
- 0x48, 0x89, 0xd0, //0x000009dc movq %rdx, %rax
- //0x000009df LBB0_166
- 0x83, 0xf9, 0x10, //0x000009df cmpl $16, %ecx
- 0x0f, 0x85, 0xb3, 0x05, 0x00, 0x00, //0x000009e2 jne LBB0_186
- 0x49, 0x83, 0xc6, 0x10, //0x000009e8 addq $16, %r14
- 0x49, 0x83, 0xc2, 0xf0, //0x000009ec addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000009f0 cmpq $15, %r10
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x000009f4 ja LBB0_152
- 0x4d, 0x89, 0xca, //0x000009fa movq %r9, %r10
- 0x4d, 0x89, 0xde, //0x000009fd movq %r11, %r14
- //0x00000a00 LBB0_169
- 0x4d, 0x85, 0xd2, //0x00000a00 testq %r10, %r10
- 0x0f, 0x84, 0x95, 0x05, 0x00, 0x00, //0x00000a03 je LBB0_187
- 0x4b, 0x8d, 0x0c, 0x16, //0x00000a09 leaq (%r14,%r10), %rcx
- 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00000a0d jmp LBB0_174
- //0x00000a12 LBB0_67
- 0x83, 0xfe, 0x22, //0x00000a12 cmpl $34, %esi
- 0x0f, 0x84, 0x36, 0x02, 0x00, 0x00, //0x00000a15 je LBB0_92
- //0x00000a1b LBB0_63
- 0x83, 0xfe, 0x7d, //0x00000a1b cmpl $125, %esi
- 0x0f, 0x85, 0x8e, 0x1d, 0x00, 0x00, //0x00000a1e jne LBB0_497
- //0x00000a24 LBB0_41
- 0x49, 0x89, 0x12, //0x00000a24 movq %rdx, (%r10)
- 0x48, 0x89, 0xd3, //0x00000a27 movq %rdx, %rbx
- 0x48, 0x8b, 0x4d, 0x90, //0x00000a2a movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x00000a2e testq %rdx, %rdx
- 0x0f, 0x85, 0x79, 0xf8, 0xff, 0xff, //0x00000a31 jne LBB0_5
- 0xe9, 0x7d, 0x1d, 0x00, 0x00, //0x00000a37 jmp LBB0_498
- //0x00000a3c LBB0_171
- 0x49, 0x89, 0xd6, //0x00000a3c movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000a3f subq %r15, %r14
- 0x49, 0x83, 0xfc, 0xff, //0x00000a42 cmpq $-1, %r12
- 0x0f, 0x85, 0x0e, 0x13, 0x00, 0x00, //0x00000a46 jne LBB0_359
- 0x49, 0xff, 0xce, //0x00000a4c decq %r14
- 0x4d, 0x89, 0xf4, //0x00000a4f movq %r14, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a52 .p2align 4, 0x90
- //0x00000a60 LBB0_173
- 0x49, 0x89, 0xd6, //0x00000a60 movq %rdx, %r14
- 0x49, 0xff, 0xca, //0x00000a63 decq %r10
- 0x0f, 0x84, 0x30, 0x12, 0x00, 0x00, //0x00000a66 je LBB0_348
- //0x00000a6c LBB0_174
- 0x41, 0x0f, 0xbe, 0x36, //0x00000a6c movsbl (%r14), %esi
- 0x83, 0xc6, 0xd5, //0x00000a70 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x00000a73 cmpl $58, %esi
- 0x0f, 0x87, 0x22, 0x05, 0x00, 0x00, //0x00000a76 ja LBB0_187
- 0x49, 0x8d, 0x56, 0x01, //0x00000a7c leaq $1(%r14), %rdx
- 0x48, 0x8d, 0x3d, 0x51, 0x22, 0x00, 0x00, //0x00000a80 leaq $8785(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x34, 0xb7, //0x00000a87 movslq (%rdi,%rsi,4), %rsi
- 0x48, 0x01, 0xfe, //0x00000a8b addq %rdi, %rsi
- 0xff, 0xe6, //0x00000a8e jmpq *%rsi
- //0x00000a90 LBB0_176
- 0x49, 0x89, 0xd6, //0x00000a90 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000a93 subq %r15, %r14
- 0x48, 0x83, 0xf8, 0xff, //0x00000a96 cmpq $-1, %rax
- 0x0f, 0x85, 0xba, 0x12, 0x00, 0x00, //0x00000a9a jne LBB0_359
- 0x49, 0xff, 0xce, //0x00000aa0 decq %r14
- 0x4c, 0x89, 0xf0, //0x00000aa3 movq %r14, %rax
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x00000aa6 jmp LBB0_173
- //0x00000aab LBB0_178
- 0x49, 0x89, 0xd6, //0x00000aab movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000aae subq %r15, %r14
- 0x49, 0x83, 0xfd, 0xff, //0x00000ab1 cmpq $-1, %r13
- 0x0f, 0x85, 0x9f, 0x12, 0x00, 0x00, //0x00000ab5 jne LBB0_359
- 0x49, 0xff, 0xce, //0x00000abb decq %r14
- 0x4d, 0x89, 0xf5, //0x00000abe movq %r14, %r13
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00000ac1 jmp LBB0_173
- //0x00000ac6 LBB0_73
- 0x49, 0x89, 0xd2, //0x00000ac6 movq %rdx, %r10
- 0x4d, 0x29, 0xe2, //0x00000ac9 subq %r12, %r10
- 0x0f, 0x84, 0x85, 0x1e, 0x00, 0x00, //0x00000acc je LBB0_504
- 0x4c, 0x89, 0xe0, //0x00000ad2 movq %r12, %rax
- 0x4d, 0x01, 0xcc, //0x00000ad5 addq %r9, %r12
- 0x49, 0x83, 0xfa, 0x40, //0x00000ad8 cmpq $64, %r10
- 0x4c, 0x89, 0x4d, 0xc8, //0x00000adc movq %r9, $-56(%rbp)
- 0x0f, 0x82, 0x48, 0x13, 0x00, 0x00, //0x00000ae0 jb LBB0_356
- 0x45, 0x89, 0xd6, //0x00000ae6 movl %r10d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000ae9 andl $63, %r14d
- 0x48, 0x89, 0xd1, //0x00000aed movq %rdx, %rcx
- 0x4c, 0x29, 0xc1, //0x00000af0 subq %r8, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00000af3 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000af7 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000afb addq %rax, %rcx
- 0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000afe leaq $64(%r9,%rcx), %rax
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000b03 movq $-1, %r13
- 0x45, 0x31, 0xff, //0x00000b0a xorl %r15d, %r15d
- 0x90, 0x90, 0x90, //0x00000b0d .p2align 4, 0x90
- //0x00000b10 LBB0_76
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000b10 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000b16 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000b1d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000b21 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000b25 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000b29 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000b2d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xda, //0x00000b31 vpmovmskb %ymm2, %r11d
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000b35 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00000b39 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000b3d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000b41 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000b46 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000b4a vpmovmskb %ymm0, %esi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000b4e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000b52 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000b57 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000b5b vpmovmskb %ymm0, %edi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000b5f shlq $32, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000b63 shlq $32, %rbx
- 0x49, 0x09, 0xdb, //0x00000b67 orq %rbx, %r11
- 0x49, 0x83, 0xfd, 0xff, //0x00000b6a cmpq $-1, %r13
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b6e jne LBB0_78
- 0x4d, 0x85, 0xdb, //0x00000b74 testq %r11, %r11
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000b77 jne LBB0_87
- //0x00000b7d LBB0_78
- 0x48, 0xc1, 0xe7, 0x20, //0x00000b7d shlq $32, %rdi
- 0x4c, 0x09, 0xca, //0x00000b81 orq %r9, %rdx
- 0x4c, 0x89, 0xd9, //0x00000b84 movq %r11, %rcx
- 0x4c, 0x09, 0xf9, //0x00000b87 orq %r15, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000b8a jne LBB0_108
- 0x48, 0x09, 0xf7, //0x00000b90 orq %rsi, %rdi
- 0x48, 0x85, 0xd2, //0x00000b93 testq %rdx, %rdx
- 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x00000b96 jne LBB0_109
- //0x00000b9c LBB0_80
- 0x48, 0x85, 0xff, //0x00000b9c testq %rdi, %rdi
- 0x0f, 0x85, 0x32, 0x1c, 0x00, 0x00, //0x00000b9f jne LBB0_481
- 0x49, 0x83, 0xc2, 0xc0, //0x00000ba5 addq $-64, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00000ba9 addq $64, %r12
- 0x49, 0x83, 0xfa, 0x3f, //0x00000bad cmpq $63, %r10
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000bb1 ja LBB0_76
- 0xe9, 0x12, 0x0f, 0x00, 0x00, //0x00000bb7 jmp LBB0_82
- //0x00000bbc LBB0_108
- 0x4c, 0x89, 0xf9, //0x00000bbc movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000bbf notq %rcx
- 0x4c, 0x21, 0xd9, //0x00000bc2 andq %r11, %rcx
- 0x4c, 0x8d, 0x0c, 0x09, //0x00000bc5 leaq (%rcx,%rcx), %r9
- 0x4d, 0x09, 0xf9, //0x00000bc9 orq %r15, %r9
- 0x4c, 0x89, 0xcb, //0x00000bcc movq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000bcf notq %rbx
- 0x4c, 0x21, 0xdb, //0x00000bd2 andq %r11, %rbx
- 0x49, 0x89, 0xc3, //0x00000bd5 movq %rax, %r11
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bd8 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc3, //0x00000be2 andq %rax, %rbx
- 0x45, 0x31, 0xff, //0x00000be5 xorl %r15d, %r15d
- 0x48, 0x01, 0xcb, //0x00000be8 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000beb setb %r15b
- 0x48, 0x01, 0xdb, //0x00000bef addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bf2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000bfc xorq %rax, %rbx
- 0x4c, 0x89, 0xd8, //0x00000bff movq %r11, %rax
- 0x4c, 0x21, 0xcb, //0x00000c02 andq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000c05 notq %rbx
- 0x48, 0x21, 0xda, //0x00000c08 andq %rbx, %rdx
- 0x48, 0x09, 0xf7, //0x00000c0b orq %rsi, %rdi
- 0x48, 0x85, 0xd2, //0x00000c0e testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000c11 je LBB0_80
- 0xe9, 0x85, 0x01, 0x00, 0x00, //0x00000c17 jmp LBB0_109
- //0x00000c1c LBB0_87
- 0x4c, 0x89, 0xe3, //0x00000c1c movq %r12, %rbx
- 0x48, 0x2b, 0x5d, 0xc8, //0x00000c1f subq $-56(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xeb, //0x00000c23 bsfq %r11, %r13
- 0x49, 0x01, 0xdd, //0x00000c27 addq %rbx, %r13
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000c2a jmp LBB0_78
- //0x00000c2f LBB0_88
- 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000c2f cmpq $4095, %rbx
- 0x0f, 0x8f, 0x16, 0x1b, 0x00, 0x00, //0x00000c36 jg LBB0_486
- 0x48, 0x8d, 0x43, 0x01, //0x00000c3c leaq $1(%rbx), %rax
- 0x49, 0x89, 0x02, //0x00000c40 movq %rax, (%r10)
- 0x49, 0xc7, 0x44, 0xda, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c43 movq $0, $8(%r10,%rbx,8)
- 0xe9, 0x1f, 0xf6, 0xff, 0xff, //0x00000c4c jmp LBB0_3
- //0x00000c51 LBB0_92
- 0x49, 0xc7, 0x04, 0xda, 0x02, 0x00, 0x00, 0x00, //0x00000c51 movq $2, (%r10,%rbx,8)
- 0x49, 0x8b, 0x76, 0x08, //0x00000c59 movq $8(%r14), %rsi
- 0xf6, 0x45, 0x98, 0x20, //0x00000c5d testb $32, $-104(%rbp)
- 0x48, 0x89, 0x75, 0xb0, //0x00000c61 movq %rsi, $-80(%rbp)
- 0x0f, 0x85, 0x6e, 0x01, 0x00, 0x00, //0x00000c65 jne LBB0_111
- 0x48, 0x89, 0xf1, //0x00000c6b movq %rsi, %rcx
- 0x4c, 0x29, 0xe1, //0x00000c6e subq %r12, %rcx
- 0x0f, 0x84, 0xe9, 0x1c, 0x00, 0x00, //0x00000c71 je LBB0_507
- 0x4b, 0x8d, 0x1c, 0x21, //0x00000c77 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00000c7b cmpq $64, %rcx
- 0x0f, 0x82, 0xe2, 0x11, 0x00, 0x00, //0x00000c7f jb LBB0_360
- 0x4c, 0x89, 0xca, //0x00000c85 movq %r9, %rdx
- 0x41, 0x89, 0xcf, //0x00000c88 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00000c8b andl $63, %r15d
- 0x48, 0x89, 0xf0, //0x00000c8f movq %rsi, %rax
- 0x4c, 0x29, 0xc0, //0x00000c92 subq %r8, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x00000c95 addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000c99 andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00000c9d addq %r12, %rax
- 0x4d, 0x8d, 0x54, 0x01, 0x40, //0x00000ca0 leaq $64(%r9,%rax), %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000ca5 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00000cac xorl %r14d, %r14d
- 0x90, //0x00000caf .p2align 4, 0x90
- //0x00000cb0 LBB0_96
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000cb0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000cb4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000cb9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00000cbd vpmovmskb %ymm2, %esi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000cc1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000cc5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000cc9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000ccd vpmovmskb %ymm0, %edi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000cd1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000cd5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000cd9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000cdd shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000ce1 orq %rax, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x00000ce4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ce8 jne LBB0_98
- 0x48, 0x85, 0xff, //0x00000cee testq %rdi, %rdi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000cf1 jne LBB0_105
- //0x00000cf7 LBB0_98
- 0x48, 0x09, 0xf2, //0x00000cf7 orq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x00000cfa movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x00000cfd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000d00 jne LBB0_106
- //0x00000d06 LBB0_99
- 0x48, 0x85, 0xd2, //0x00000d06 testq %rdx, %rdx
- 0x0f, 0x85, 0xd7, 0x0e, 0x00, 0x00, //0x00000d09 jne LBB0_107
- //0x00000d0f LBB0_100
- 0x48, 0x83, 0xc1, 0xc0, //0x00000d0f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00000d13 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000d17 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000d1b ja LBB0_96
- 0xe9, 0x7f, 0x0e, 0x00, 0x00, //0x00000d21 jmp LBB0_101
- //0x00000d26 LBB0_105
- 0x48, 0x89, 0xd8, //0x00000d26 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00000d29 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xdf, //0x00000d2c bsfq %rdi, %r11
- 0x49, 0x01, 0xc3, //0x00000d30 addq %rax, %r11
- 0x48, 0x09, 0xf2, //0x00000d33 orq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x00000d36 movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d39 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d3c je LBB0_99
- //0x00000d42 LBB0_106
- 0x4c, 0x89, 0xf0, //0x00000d42 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000d45 notq %rax
- 0x48, 0x21, 0xf8, //0x00000d48 andq %rdi, %rax
- 0x4c, 0x89, 0x65, 0xa8, //0x00000d4b movq %r12, $-88(%rbp)
- 0x4c, 0x8d, 0x24, 0x00, //0x00000d4f leaq (%rax,%rax), %r12
- 0x4d, 0x09, 0xf4, //0x00000d53 orq %r14, %r12
- 0x4c, 0x89, 0xe6, //0x00000d56 movq %r12, %rsi
- 0x48, 0xf7, 0xd6, //0x00000d59 notq %rsi
- 0x48, 0x21, 0xfe, //0x00000d5c andq %rdi, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d5f movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00000d69 andq %rdi, %rsi
- 0x45, 0x31, 0xf6, //0x00000d6c xorl %r14d, %r14d
- 0x48, 0x01, 0xc6, //0x00000d6f addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc6, //0x00000d72 setb %r14b
- 0x48, 0x01, 0xf6, //0x00000d76 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d79 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000d83 xorq %rax, %rsi
- 0x4c, 0x21, 0xe6, //0x00000d86 andq %r12, %rsi
- 0x4c, 0x8b, 0x65, 0xa8, //0x00000d89 movq $-88(%rbp), %r12
- 0x48, 0xf7, 0xd6, //0x00000d8d notq %rsi
- 0x48, 0x21, 0xf2, //0x00000d90 andq %rsi, %rdx
- 0x48, 0x85, 0xd2, //0x00000d93 testq %rdx, %rdx
- 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00000d96 je LBB0_100
- 0xe9, 0x45, 0x0e, 0x00, 0x00, //0x00000d9c jmp LBB0_107
- //0x00000da1 LBB0_109
- 0x48, 0x0f, 0xbc, 0xca, //0x00000da1 bsfq %rdx, %rcx
- 0x48, 0x85, 0xff, //0x00000da5 testq %rdi, %rdi
- 0x48, 0x8b, 0x45, 0xc8, //0x00000da8 movq $-56(%rbp), %rax
- 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00000dac je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd7, //0x00000db2 bsfq %rdi, %rdx
- 0xe9, 0xc2, 0x01, 0x00, 0x00, //0x00000db6 jmp LBB0_182
- //0x00000dbb LBB0_180
- 0x49, 0x01, 0xcb, //0x00000dbb addq %rcx, %r11
- 0xc5, 0xf8, 0x77, //0x00000dbe vzeroupper
- 0x4d, 0x89, 0xde, //0x00000dc1 movq %r11, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dc4 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000dcb testq %r12, %r12
- 0x0f, 0x85, 0xda, 0x01, 0x00, 0x00, //0x00000dce jne LBB0_188
- 0xe9, 0xc8, 0x19, 0x00, 0x00, //0x00000dd4 jmp LBB0_480
- //0x00000dd9 LBB0_111
- 0x48, 0x89, 0xf3, //0x00000dd9 movq %rsi, %rbx
- 0x4c, 0x29, 0xe3, //0x00000ddc subq %r12, %rbx
- 0x0f, 0x84, 0x7b, 0x1b, 0x00, 0x00, //0x00000ddf je LBB0_507
- 0x4c, 0x89, 0xe0, //0x00000de5 movq %r12, %rax
- 0x4d, 0x01, 0xcc, //0x00000de8 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x00000deb cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc8, //0x00000def movq %r9, $-56(%rbp)
- 0x0f, 0x82, 0x87, 0x10, 0x00, 0x00, //0x00000df3 jb LBB0_361
- 0x41, 0x89, 0xde, //0x00000df9 movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000dfc andl $63, %r14d
- 0x48, 0x89, 0xf1, //0x00000e00 movq %rsi, %rcx
- 0x4c, 0x29, 0xc1, //0x00000e03 subq %r8, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00000e06 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000e0a andq $-64, %rcx
- 0x49, 0x89, 0xc2, //0x00000e0e movq %rax, %r10
- 0x48, 0x01, 0xc1, //0x00000e11 addq %rax, %rcx
- 0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000e14 leaq $64(%r9,%rcx), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000e19 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000e1d movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00000e24 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e27 .p2align 4, 0x90
- //0x00000e30 LBB0_114
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000e30 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000e36 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000e3d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000e41 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000e45 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e49 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000e4d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00000e51 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000e55 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e59 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000e5d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e61 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000e66 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000e6a vpmovmskb %ymm0, %esi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000e6e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e72 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e77 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000e7b vpmovmskb %ymm0, %edi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000e7f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000e83 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00000e87 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x00000e8a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e8e jne LBB0_116
- 0x48, 0x85, 0xc9, //0x00000e94 testq %rcx, %rcx
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000e97 jne LBB0_125
- //0x00000e9d LBB0_116
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e9d shlq $32, %rdi
- 0x4c, 0x09, 0xca, //0x00000ea1 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00000ea4 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00000ea7 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000eaa jne LBB0_126
- 0x48, 0x09, 0xf7, //0x00000eb0 orq %rsi, %rdi
- 0x48, 0x85, 0xd2, //0x00000eb3 testq %rdx, %rdx
- 0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00000eb6 jne LBB0_127
- //0x00000ebc LBB0_118
- 0x48, 0x85, 0xff, //0x00000ebc testq %rdi, %rdi
- 0x0f, 0x85, 0x40, 0x19, 0x00, 0x00, //0x00000ebf jne LBB0_499
- 0x48, 0x83, 0xc3, 0xc0, //0x00000ec5 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00000ec9 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000ecd cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000ed1 ja LBB0_114
- 0xe9, 0x5e, 0x0d, 0x00, 0x00, //0x00000ed7 jmp LBB0_120
- //0x00000edc LBB0_126
- 0x4d, 0x89, 0xfd, //0x00000edc movq %r15, %r13
- 0x49, 0xf7, 0xd5, //0x00000edf notq %r13
- 0x49, 0x21, 0xcd, //0x00000ee2 andq %rcx, %r13
- 0x4f, 0x8d, 0x4c, 0x2d, 0x00, //0x00000ee5 leaq (%r13,%r13), %r9
- 0x4d, 0x09, 0xf9, //0x00000eea orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x00000eed movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000ef0 notq %rax
- 0x48, 0x21, 0xc8, //0x00000ef3 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ef6 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x00000f00 andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x00000f03 xorl %r15d, %r15d
- 0x4c, 0x01, 0xe8, //0x00000f06 addq %r13, %rax
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000f09 movq $-64(%rbp), %r13
- 0x41, 0x0f, 0x92, 0xc7, //0x00000f0d setb %r15b
- 0x48, 0x01, 0xc0, //0x00000f11 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f14 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00000f1e xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x00000f21 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f24 notq %rax
- 0x48, 0x21, 0xc2, //0x00000f27 andq %rax, %rdx
- 0x48, 0x09, 0xf7, //0x00000f2a orq %rsi, %rdi
- 0x48, 0x85, 0xd2, //0x00000f2d testq %rdx, %rdx
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000f30 je LBB0_118
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000f36 jmp LBB0_127
- //0x00000f3b LBB0_125
- 0x4c, 0x89, 0xe0, //0x00000f3b movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00000f3e subq $-56(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00000f42 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00000f46 addq %rax, %r11
- 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000f49 jmp LBB0_116
- //0x00000f4e LBB0_127
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f4e bsfq %rdx, %rcx
- 0x48, 0x85, 0xff, //0x00000f52 testq %rdi, %rdi
- 0x48, 0x8b, 0x45, 0xc8, //0x00000f55 movq $-56(%rbp), %rax
- 0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00000f59 je LBB0_203
- 0x48, 0x0f, 0xbc, 0xd7, //0x00000f5f bsfq %rdi, %rdx
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000f63 movq $-48(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000f67 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000f6a cmpq %rcx, %rdx
- 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000f6d jae LBB0_204
- 0xe9, 0x03, 0x1a, 0x00, 0x00, //0x00000f73 jmp LBB0_129
- //0x00000f78 LBB0_181
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f78 movl $64, %edx
- //0x00000f7d LBB0_182
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000f7d movq $-72(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000f81 movq $-48(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000f85 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000f88 cmpq %rcx, %rdx
- 0x0f, 0x82, 0xd8, 0x19, 0x00, 0x00, //0x00000f8b jb LBB0_505
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00000f91 leaq $1(%r12,%rcx), %r12
- 0xe9, 0x0f, 0x0b, 0x00, 0x00, //0x00000f96 jmp LBB0_184
- //0x00000f9b LBB0_186
- 0x49, 0x01, 0xce, //0x00000f9b addq %rcx, %r14
- //0x00000f9e LBB0_187
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000f9e movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000fa5 testq %r12, %r12
- 0x0f, 0x84, 0xf3, 0x17, 0x00, 0x00, //0x00000fa8 je LBB0_480
- //0x00000fae LBB0_188
- 0x48, 0x85, 0xc0, //0x00000fae testq %rax, %rax
- 0x0f, 0x84, 0xea, 0x17, 0x00, 0x00, //0x00000fb1 je LBB0_480
- 0x4d, 0x85, 0xed, //0x00000fb7 testq %r13, %r13
- 0x0f, 0x84, 0xe1, 0x17, 0x00, 0x00, //0x00000fba je LBB0_480
- 0x4d, 0x29, 0xfe, //0x00000fc0 subq %r15, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00000fc3 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xcc, //0x00000fc7 cmpq %rcx, %r12
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000fca je LBB0_196
- 0x49, 0x39, 0xcd, //0x00000fd0 cmpq %rcx, %r13
- 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00000fd3 je LBB0_196
- 0x48, 0x39, 0xc8, //0x00000fd9 cmpq %rcx, %rax
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000fdc je LBB0_196
- 0x48, 0x85, 0xc0, //0x00000fe2 testq %rax, %rax
- 0xc5, 0xfe, 0x6f, 0x2d, 0x13, 0xf0, 0xff, 0xff, //0x00000fe5 vmovdqu $-4077(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x2b, 0xf0, 0xff, 0xff, //0x00000fed vmovdqu $-4053(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x43, 0xf0, 0xff, 0xff, //0x00000ff5 vmovdqu $-4029(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x5b, 0xf0, 0xff, 0xff, //0x00000ffd vmovdqu $-4005(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001005 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x6e, 0xf0, 0xff, 0xff, //0x0000100a vmovdqu $-3986(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x86, 0xf0, 0xff, 0xff, //0x00001012 vmovdqu $-3962(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x9e, 0xf0, 0xff, 0xff, //0x0000101a vmovdqu $-3938(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xb6, 0xf0, 0xff, 0xff, //0x00001022 vmovdqu $-3914(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xce, 0xf0, 0xff, 0xff, //0x0000102a vmovdqu $-3890(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xe6, 0xf0, 0xff, 0xff, //0x00001032 vmovdqu $-3866(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x0f, 0x8e, 0x8a, 0x00, 0x00, 0x00, //0x0000103a jle LBB0_200
- 0x48, 0x8d, 0x48, 0xff, //0x00001040 leaq $-1(%rax), %rcx
- 0x49, 0x39, 0xcc, //0x00001044 cmpq %rcx, %r12
- 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00001047 je LBB0_200
- //0x0000104d LBB0_195
- 0x48, 0xf7, 0xd0, //0x0000104d notq %rax
- 0x49, 0x89, 0xc6, //0x00001050 movq %rax, %r14
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00001053 jmp LBB0_197
- //0x00001058 LBB0_196
- 0x49, 0xf7, 0xde, //0x00001058 negq %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0x9d, 0xef, 0xff, 0xff, //0x0000105b vmovdqu $-4195(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xb5, 0xef, 0xff, 0xff, //0x00001063 vmovdqu $-4171(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xcd, 0xef, 0xff, 0xff, //0x0000106b vmovdqu $-4147(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xe5, 0xef, 0xff, 0xff, //0x00001073 vmovdqu $-4123(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000107b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xf8, 0xef, 0xff, 0xff, //0x00001080 vmovdqu $-4104(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x10, 0xf0, 0xff, 0xff, //0x00001088 vmovdqu $-4080(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x28, 0xf0, 0xff, 0xff, //0x00001090 vmovdqu $-4056(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x40, 0xf0, 0xff, 0xff, //0x00001098 vmovdqu $-4032(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x58, 0xf0, 0xff, 0xff, //0x000010a0 vmovdqu $-4008(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x70, 0xf0, 0xff, 0xff, //0x000010a8 vmovdqu $-3984(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- //0x000010b0 LBB0_197
- 0x4d, 0x85, 0xf6, //0x000010b0 testq %r14, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xa8, //0x000010b7 movq $-88(%rbp), %r12
- 0x0f, 0x88, 0xdd, 0x16, 0x00, 0x00, //0x000010bb js LBB0_479
- 0x49, 0x8b, 0x4d, 0x00, //0x000010c1 movq (%r13), %rcx
- 0xe9, 0x86, 0xf1, 0xff, 0xff, //0x000010c5 jmp LBB0_199
- //0x000010ca LBB0_200
- 0x4c, 0x89, 0xe9, //0x000010ca movq %r13, %rcx
- 0x4c, 0x09, 0xe1, //0x000010cd orq %r12, %rcx
- 0x4d, 0x39, 0xe5, //0x000010d0 cmpq %r12, %r13
- 0x0f, 0x8c, 0x8f, 0x02, 0x00, 0x00, //0x000010d3 jl LBB0_249
- 0x48, 0x85, 0xc9, //0x000010d9 testq %rcx, %rcx
- 0x0f, 0x88, 0x86, 0x02, 0x00, 0x00, //0x000010dc js LBB0_249
- 0x49, 0xf7, 0xd5, //0x000010e2 notq %r13
- 0x4d, 0x89, 0xee, //0x000010e5 movq %r13, %r14
- 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000010e8 jmp LBB0_197
- //0x000010ed LBB0_203
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000010ed movl $64, %edx
- 0x4c, 0x8b, 0x75, 0xd0, //0x000010f2 movq $-48(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x000010f6 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x000010f9 cmpq %rcx, %rdx
- 0x0f, 0x82, 0x79, 0x18, 0x00, 0x00, //0x000010fc jb LBB0_129
- //0x00001102 LBB0_204
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001102 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xed, 0x0a, 0x00, 0x00, //0x00001107 jmp LBB0_205
- //0x0000110c LBB0_209
- 0x49, 0x8b, 0x76, 0x08, //0x0000110c movq $8(%r14), %rsi
- 0xf6, 0x45, 0x98, 0x20, //0x00001110 testb $32, $-104(%rbp)
- 0x48, 0x89, 0x75, 0xb0, //0x00001114 movq %rsi, $-80(%rbp)
- 0x0f, 0x85, 0x65, 0x02, 0x00, 0x00, //0x00001118 jne LBB0_250
- 0x48, 0x89, 0xf1, //0x0000111e movq %rsi, %rcx
- 0x4c, 0x29, 0xe1, //0x00001121 subq %r12, %rcx
- 0x0f, 0x84, 0x36, 0x18, 0x00, 0x00, //0x00001124 je LBB0_507
- 0x4b, 0x8d, 0x1c, 0x21, //0x0000112a leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x0000112e cmpq $64, %rcx
- 0x4c, 0x89, 0xca, //0x00001132 movq %r9, %rdx
- 0x0f, 0x82, 0x86, 0x0d, 0x00, 0x00, //0x00001135 jb LBB0_363
- 0x41, 0x89, 0xcf, //0x0000113b movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x0000113e andl $63, %r15d
- 0x48, 0x89, 0xf0, //0x00001142 movq %rsi, %rax
- 0x4c, 0x29, 0xc0, //0x00001145 subq %r8, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x00001148 addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000114c andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00001150 addq %r12, %rax
- 0x49, 0x89, 0xd1, //0x00001153 movq %rdx, %r9
- 0x4c, 0x8d, 0x54, 0x02, 0x40, //0x00001156 leaq $64(%rdx,%rax), %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000115b movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001162 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001165 .p2align 4, 0x90
- //0x00001170 LBB0_213
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001170 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00001174 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00001179 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x0000117d vpmovmskb %ymm2, %esi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001181 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001185 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001189 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000118d vpmovmskb %ymm0, %edi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00001191 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001195 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00001199 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000119d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x000011a1 orq %rax, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x000011a4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000011a8 jne LBB0_215
- 0x48, 0x85, 0xff, //0x000011ae testq %rdi, %rdi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000011b1 jne LBB0_222
- //0x000011b7 LBB0_215
- 0x48, 0x09, 0xf2, //0x000011b7 orq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x000011ba movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x000011bd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000011c0 jne LBB0_223
- //0x000011c6 LBB0_216
- 0x48, 0x85, 0xd2, //0x000011c6 testq %rdx, %rdx
- 0x0f, 0x85, 0x56, 0x0b, 0x00, 0x00, //0x000011c9 jne LBB0_224
- //0x000011cf LBB0_217
- 0x48, 0x83, 0xc1, 0xc0, //0x000011cf addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x000011d3 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000011d7 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000011db ja LBB0_213
- 0xe9, 0xfe, 0x0a, 0x00, 0x00, //0x000011e1 jmp LBB0_218
- //0x000011e6 LBB0_222
- 0x48, 0x89, 0xd8, //0x000011e6 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x000011e9 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xdf, //0x000011ec bsfq %rdi, %r11
- 0x49, 0x01, 0xc3, //0x000011f0 addq %rax, %r11
- 0x48, 0x09, 0xf2, //0x000011f3 orq %rsi, %rdx
- 0x48, 0x89, 0xf8, //0x000011f6 movq %rdi, %rax
- 0x4c, 0x09, 0xf0, //0x000011f9 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000011fc je LBB0_216
- //0x00001202 LBB0_223
- 0x4c, 0x89, 0xf0, //0x00001202 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001205 notq %rax
- 0x48, 0x21, 0xf8, //0x00001208 andq %rdi, %rax
- 0x4c, 0x89, 0x65, 0xa8, //0x0000120b movq %r12, $-88(%rbp)
- 0x4c, 0x8d, 0x24, 0x00, //0x0000120f leaq (%rax,%rax), %r12
- 0x4d, 0x09, 0xf4, //0x00001213 orq %r14, %r12
- 0x4c, 0x89, 0xe6, //0x00001216 movq %r12, %rsi
- 0x48, 0xf7, 0xd6, //0x00001219 notq %rsi
- 0x48, 0x21, 0xfe, //0x0000121c andq %rdi, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000121f movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00001229 andq %rdi, %rsi
- 0x45, 0x31, 0xf6, //0x0000122c xorl %r14d, %r14d
- 0x48, 0x01, 0xc6, //0x0000122f addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001232 setb %r14b
- 0x48, 0x01, 0xf6, //0x00001236 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001239 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00001243 xorq %rax, %rsi
- 0x4c, 0x21, 0xe6, //0x00001246 andq %r12, %rsi
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001249 movq $-88(%rbp), %r12
- 0x48, 0xf7, 0xd6, //0x0000124d notq %rsi
- 0x48, 0x21, 0xf2, //0x00001250 andq %rsi, %rdx
- 0x48, 0x85, 0xd2, //0x00001253 testq %rdx, %rdx
- 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001256 je LBB0_217
- 0xe9, 0xc4, 0x0a, 0x00, 0x00, //0x0000125c jmp LBB0_224
- //0x00001261 LBB0_225
- 0x4d, 0x8b, 0x76, 0x08, //0x00001261 movq $8(%r14), %r14
- 0x4d, 0x29, 0xe6, //0x00001265 subq %r12, %r14
- 0x0f, 0x84, 0xd3, 0x16, 0x00, 0x00, //0x00001268 je LBB0_495
- 0x4c, 0x89, 0x65, 0xa8, //0x0000126e movq %r12, $-88(%rbp)
- 0x4c, 0x89, 0xc8, //0x00001272 movq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x00001275 addq %r12, %rax
- 0x49, 0x89, 0xc1, //0x00001278 movq %rax, %r9
- 0x80, 0x38, 0x30, //0x0000127b cmpb $48, (%rax)
- 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x0000127e jne LBB0_271
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001284 movl $1, %r15d
- 0x49, 0x83, 0xfe, 0x01, //0x0000128a cmpq $1, %r14
- 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x0000128e jne LBB0_269
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001294 movq $-88(%rbp), %r12
- 0xe9, 0xbf, 0x08, 0x00, 0x00, //0x00001298 jmp LBB0_343
- //0x0000129d LBB0_229
- 0x49, 0x8b, 0x02, //0x0000129d movq (%r10), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012a0 cmpq $4095, %rax
- 0x0f, 0x8f, 0xa6, 0x14, 0x00, 0x00, //0x000012a6 jg LBB0_486
- 0x48, 0x8d, 0x48, 0x01, //0x000012ac leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0a, //0x000012b0 movq %rcx, (%r10)
- 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000012b3 movq $5, $8(%r10,%rax,8)
- 0xe9, 0xaf, 0xef, 0xff, 0xff, //0x000012bc jmp LBB0_3
- //0x000012c1 LBB0_231
- 0x49, 0x8b, 0x56, 0x08, //0x000012c1 movq $8(%r14), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000012c5 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc0, //0x000012c9 cmpq %rax, %r8
- 0x0f, 0x83, 0xfc, 0x14, 0x00, 0x00, //0x000012cc jae LBB0_487
- 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x000012d2 cmpl $1819047278, (%r15)
- 0x0f, 0x84, 0xa9, 0xef, 0xff, 0xff, //0x000012d9 je LBB0_1
- 0xe9, 0x4c, 0x15, 0x00, 0x00, //0x000012df jmp LBB0_233
- //0x000012e4 LBB0_238
- 0x49, 0x8b, 0x02, //0x000012e4 movq (%r10), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012e7 cmpq $4095, %rax
- 0x0f, 0x8f, 0x5f, 0x14, 0x00, 0x00, //0x000012ed jg LBB0_486
- 0x48, 0x8d, 0x48, 0x01, //0x000012f3 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0a, //0x000012f7 movq %rcx, (%r10)
- 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000012fa movq $6, $8(%r10,%rax,8)
- 0xe9, 0x68, 0xef, 0xff, 0xff, //0x00001303 jmp LBB0_3
- //0x00001308 LBB0_240
- 0x49, 0x8b, 0x56, 0x08, //0x00001308 movq $8(%r14), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x0000130c leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc0, //0x00001310 cmpq %rax, %r8
- 0x0f, 0x83, 0xb5, 0x14, 0x00, 0x00, //0x00001313 jae LBB0_487
- 0x43, 0x8b, 0x14, 0x21, //0x00001319 movl (%r9,%r12), %edx
- 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000131d cmpl $1702063201, %edx
- 0x0f, 0x85, 0x5d, 0x15, 0x00, 0x00, //0x00001323 jne LBB0_488
- 0x4c, 0x89, 0xe0, //0x00001329 movq %r12, %rax
- 0x4d, 0x8d, 0x60, 0x05, //0x0000132c leaq $5(%r8), %r12
- 0x4d, 0x89, 0x65, 0x00, //0x00001330 movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x00001334 movq %r8, %rcx
- 0x48, 0x85, 0xc0, //0x00001337 testq %rax, %rax
- 0x0f, 0x8f, 0x30, 0xef, 0xff, 0xff, //0x0000133a jg LBB0_3
- 0xe9, 0x74, 0x14, 0x00, 0x00, //0x00001340 jmp LBB0_498
- //0x00001345 LBB0_243
- 0x49, 0x8b, 0x56, 0x08, //0x00001345 movq $8(%r14), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x00001349 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc0, //0x0000134d cmpq %rax, %r8
- 0x0f, 0x83, 0x78, 0x14, 0x00, 0x00, //0x00001350 jae LBB0_487
- 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x00001356 cmpl $1702195828, (%r15)
- 0x0f, 0x84, 0x25, 0xef, 0xff, 0xff, //0x0000135d je LBB0_1
- 0xe9, 0x77, 0x15, 0x00, 0x00, //0x00001363 jmp LBB0_245
- //0x00001368 LBB0_249
- 0x48, 0x85, 0xc9, //0x00001368 testq %rcx, %rcx
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000136b leaq $-1(%r12), %rax
- 0x49, 0xf7, 0xd4, //0x00001370 notq %r12
- 0x4d, 0x0f, 0x48, 0xe6, //0x00001373 cmovsq %r14, %r12
- 0x49, 0x39, 0xc5, //0x00001377 cmpq %rax, %r13
- 0x4d, 0x0f, 0x44, 0xf4, //0x0000137a cmoveq %r12, %r14
- 0xe9, 0x2d, 0xfd, 0xff, 0xff, //0x0000137e jmp LBB0_197
- //0x00001383 LBB0_250
- 0x48, 0x89, 0xf3, //0x00001383 movq %rsi, %rbx
- 0x4c, 0x29, 0xe3, //0x00001386 subq %r12, %rbx
- 0x0f, 0x84, 0xd1, 0x15, 0x00, 0x00, //0x00001389 je LBB0_507
- 0x4c, 0x89, 0xe0, //0x0000138f movq %r12, %rax
- 0x4d, 0x01, 0xcc, //0x00001392 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x00001395 cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001399 movq %r9, $-56(%rbp)
- 0x0f, 0x82, 0x3a, 0x0b, 0x00, 0x00, //0x0000139d jb LBB0_364
- 0x41, 0x89, 0xde, //0x000013a3 movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x000013a6 andl $63, %r14d
- 0x48, 0x89, 0xf1, //0x000013aa movq %rsi, %rcx
- 0x4c, 0x29, 0xc1, //0x000013ad subq %r8, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x000013b0 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x000013b4 andq $-64, %rcx
- 0x49, 0x89, 0xc2, //0x000013b8 movq %rax, %r10
- 0x48, 0x01, 0xc1, //0x000013bb addq %rax, %rcx
- 0x49, 0x8d, 0x44, 0x09, 0x40, //0x000013be leaq $64(%r9,%rcx), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000013c3 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000013c7 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x000013ce xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013d1 .p2align 4, 0x90
- //0x000013e0 LBB0_253
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000013e0 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x000013e6 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000013ed vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x000013f1 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x000013f5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000013f9 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x000013fd vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001401 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001405 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001409 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x0000140d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001411 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00001416 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000141a vpmovmskb %ymm0, %esi
- 0xc5, 0xbd, 0x64, 0xc1, //0x0000141e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001422 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00001427 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000142b vpmovmskb %ymm0, %edi
- 0x48, 0xc1, 0xe2, 0x20, //0x0000142f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00001433 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00001437 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x0000143a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000143e jne LBB0_255
- 0x48, 0x85, 0xc9, //0x00001444 testq %rcx, %rcx
- 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00001447 jne LBB0_264
- //0x0000144d LBB0_255
- 0x48, 0xc1, 0xe7, 0x20, //0x0000144d shlq $32, %rdi
- 0x4c, 0x09, 0xca, //0x00001451 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00001454 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00001457 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000145a jne LBB0_265
- 0x48, 0x09, 0xf7, //0x00001460 orq %rsi, %rdi
- 0x48, 0x85, 0xd2, //0x00001463 testq %rdx, %rdx
- 0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00001466 jne LBB0_266
- //0x0000146c LBB0_257
- 0x48, 0x85, 0xff, //0x0000146c testq %rdi, %rdi
- 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x0000146f jne LBB0_499
- 0x48, 0x83, 0xc3, 0xc0, //0x00001475 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00001479 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x0000147d cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00001481 ja LBB0_253
- 0xe9, 0xd6, 0x08, 0x00, 0x00, //0x00001487 jmp LBB0_259
- //0x0000148c LBB0_265
- 0x4d, 0x89, 0xfd, //0x0000148c movq %r15, %r13
- 0x49, 0xf7, 0xd5, //0x0000148f notq %r13
- 0x49, 0x21, 0xcd, //0x00001492 andq %rcx, %r13
- 0x4f, 0x8d, 0x4c, 0x2d, 0x00, //0x00001495 leaq (%r13,%r13), %r9
- 0x4d, 0x09, 0xf9, //0x0000149a orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x0000149d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014a0 notq %rax
- 0x48, 0x21, 0xc8, //0x000014a3 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014a6 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x000014b0 andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x000014b3 xorl %r15d, %r15d
- 0x4c, 0x01, 0xe8, //0x000014b6 addq %r13, %rax
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000014b9 movq $-64(%rbp), %r13
- 0x41, 0x0f, 0x92, 0xc7, //0x000014bd setb %r15b
- 0x48, 0x01, 0xc0, //0x000014c1 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014c4 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x000014ce xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x000014d1 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014d4 notq %rax
- 0x48, 0x21, 0xc2, //0x000014d7 andq %rax, %rdx
- 0x48, 0x09, 0xf7, //0x000014da orq %rsi, %rdi
- 0x48, 0x85, 0xd2, //0x000014dd testq %rdx, %rdx
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x000014e0 je LBB0_257
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000014e6 jmp LBB0_266
- //0x000014eb LBB0_264
- 0x4c, 0x89, 0xe0, //0x000014eb movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x000014ee subq $-56(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x000014f2 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x000014f6 addq %rax, %r11
- 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x000014f9 jmp LBB0_255
- //0x000014fe LBB0_266
- 0x48, 0x0f, 0xbc, 0xca, //0x000014fe bsfq %rdx, %rcx
- 0x48, 0x85, 0xff, //0x00001502 testq %rdi, %rdi
- 0x48, 0x8b, 0x45, 0xc8, //0x00001505 movq $-56(%rbp), %rax
- 0x0f, 0x84, 0x1f, 0x04, 0x00, 0x00, //0x00001509 je LBB0_320
- 0x48, 0x0f, 0xbc, 0xd7, //0x0000150f bsfq %rdi, %rdx
- 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00001513 jmp LBB0_321
- //0x00001518 LBB0_268
- 0x4c, 0x89, 0xca, //0x00001518 movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x0000151b notq %rdx
- 0x49, 0x01, 0xd0, //0x0000151e addq %rdx, %r8
- 0x49, 0x39, 0xc8, //0x00001521 cmpq %rcx, %r8
- 0x0f, 0x82, 0x3e, 0xef, 0xff, 0xff, //0x00001524 jb LBB0_36
- 0xe9, 0x17, 0x12, 0x00, 0x00, //0x0000152a jmp LBB0_473
- //0x0000152f LBB0_269
- 0x41, 0x8a, 0x49, 0x01, //0x0000152f movb $1(%r9), %cl
- 0x80, 0xc1, 0xd2, //0x00001533 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00001536 cmpb $55, %cl
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001539 movq $-88(%rbp), %r12
- 0x0f, 0x87, 0x19, 0x06, 0x00, 0x00, //0x0000153d ja LBB0_343
- 0x0f, 0xb6, 0xc1, //0x00001543 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001546 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00001550 btq %rax, %rcx
- 0x0f, 0x83, 0x02, 0x06, 0x00, 0x00, //0x00001554 jae LBB0_343
- //0x0000155a LBB0_271
- 0x49, 0x83, 0xfe, 0x20, //0x0000155a cmpq $32, %r14
- 0x0f, 0x82, 0x40, 0x09, 0x00, 0x00, //0x0000155e jb LBB0_362
- 0x49, 0x8d, 0x4e, 0xe0, //0x00001564 leaq $-32(%r14), %rcx
- 0x48, 0x89, 0xc8, //0x00001568 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x0000156b andq $-32, %rax
- 0x4d, 0x89, 0xca, //0x0000156f movq %r9, %r10
- 0x4e, 0x8d, 0x7c, 0x08, 0x20, //0x00001572 leaq $32(%rax,%r9), %r15
- 0x83, 0xe1, 0x1f, //0x00001577 andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000157a movq %rcx, $-56(%rbp)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000157e movq $-1, %rax
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001585 movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000158c movq $-1, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001593 .p2align 4, 0x90
- //0x000015a0 LBB0_273
- 0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x000015a0 vmovdqu (%r10), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000015a5 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x000015aa vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x000015ae vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x000015b2 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x000015b6 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015ba vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x000015be vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000015c2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000015c6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000015ca vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000015ce vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000015d2 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x000015d6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015da vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000015de vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000015e2 vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x000015e6 notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000015e9 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000015ed cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000015f0 je LBB0_275
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000015f6 movl $-1, %ebx
- 0xd3, 0xe3, //0x000015fb shll %cl, %ebx
- 0xf7, 0xd3, //0x000015fd notl %ebx
- 0x21, 0xdf, //0x000015ff andl %ebx, %edi
- 0x21, 0xda, //0x00001601 andl %ebx, %edx
- 0x21, 0xf3, //0x00001603 andl %esi, %ebx
- 0x89, 0xde, //0x00001605 movl %ebx, %esi
- //0x00001607 LBB0_275
- 0x8d, 0x5f, 0xff, //0x00001607 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000160a andl %edi, %ebx
- 0x0f, 0x85, 0xa2, 0x06, 0x00, 0x00, //0x0000160c jne LBB0_349
- 0x8d, 0x5a, 0xff, //0x00001612 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00001615 andl %edx, %ebx
- 0x0f, 0x85, 0x97, 0x06, 0x00, 0x00, //0x00001617 jne LBB0_349
- 0x8d, 0x5e, 0xff, //0x0000161d leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00001620 andl %esi, %ebx
- 0x0f, 0x85, 0x8c, 0x06, 0x00, 0x00, //0x00001622 jne LBB0_349
- 0x85, 0xff, //0x00001628 testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000162a je LBB0_281
- 0x4c, 0x89, 0xd3, //0x00001630 movq %r10, %rbx
- 0x4c, 0x29, 0xcb, //0x00001633 subq %r9, %rbx
- 0x0f, 0xbc, 0xff, //0x00001636 bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x00001639 addq %rbx, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000163c cmpq $-1, %r12
- 0x0f, 0x85, 0x96, 0x07, 0x00, 0x00, //0x00001640 jne LBB0_353
- 0x49, 0x89, 0xfc, //0x00001646 movq %rdi, %r12
- //0x00001649 LBB0_281
- 0x85, 0xd2, //0x00001649 testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000164b je LBB0_284
- 0x4c, 0x89, 0xd7, //0x00001651 movq %r10, %rdi
- 0x4c, 0x29, 0xcf, //0x00001654 subq %r9, %rdi
- 0x0f, 0xbc, 0xd2, //0x00001657 bsfl %edx, %edx
- 0x48, 0x01, 0xfa, //0x0000165a addq %rdi, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x0000165d cmpq $-1, %r11
- 0x0f, 0x85, 0x6e, 0x06, 0x00, 0x00, //0x00001661 jne LBB0_351
- 0x49, 0x89, 0xd3, //0x00001667 movq %rdx, %r11
- //0x0000166a LBB0_284
- 0x85, 0xf6, //0x0000166a testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000166c je LBB0_287
- 0x4c, 0x89, 0xd7, //0x00001672 movq %r10, %rdi
- 0x4c, 0x29, 0xcf, //0x00001675 subq %r9, %rdi
- 0x0f, 0xbc, 0xd6, //0x00001678 bsfl %esi, %edx
- 0x48, 0x01, 0xfa, //0x0000167b addq %rdi, %rdx
- 0x48, 0x83, 0xf8, 0xff, //0x0000167e cmpq $-1, %rax
- 0x0f, 0x85, 0x4d, 0x06, 0x00, 0x00, //0x00001682 jne LBB0_351
- 0x48, 0x89, 0xd0, //0x00001688 movq %rdx, %rax
- //0x0000168b LBB0_287
- 0x83, 0xf9, 0x20, //0x0000168b cmpl $32, %ecx
- 0x0f, 0x85, 0x62, 0x02, 0x00, 0x00, //0x0000168e jne LBB0_493
- 0x49, 0x83, 0xc2, 0x20, //0x00001694 addq $32, %r10
- 0x49, 0x83, 0xc6, 0xe0, //0x00001698 addq $-32, %r14
- 0x49, 0x83, 0xfe, 0x1f, //0x0000169c cmpq $31, %r14
- 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x000016a0 ja LBB0_273
- 0xc5, 0xf8, 0x77, //0x000016a6 vzeroupper
- 0x4c, 0x8b, 0x75, 0xc8, //0x000016a9 movq $-56(%rbp), %r14
- //0x000016ad LBB0_290
- 0x49, 0x83, 0xfe, 0x10, //0x000016ad cmpq $16, %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0x47, 0xe9, 0xff, 0xff, //0x000016b1 vmovdqu $-5817(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x5f, 0xe9, 0xff, 0xff, //0x000016b9 vmovdqu $-5793(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x77, 0xe9, 0xff, 0xff, //0x000016c1 vmovdqu $-5769(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x8f, 0xe9, 0xff, 0xff, //0x000016c9 vmovdqu $-5745(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000016d1 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xa2, 0xe9, 0xff, 0xff, //0x000016d6 vmovdqu $-5726(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xba, 0xe9, 0xff, 0xff, //0x000016de vmovdqu $-5702(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xd2, 0xe9, 0xff, 0xff, //0x000016e6 vmovdqu $-5678(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xea, 0xe9, 0xff, 0xff, //0x000016ee vmovdqu $-5654(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x02, 0xea, 0xff, 0xff, //0x000016f6 vmovdqu $-5630(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x1a, 0xea, 0xff, 0xff, //0x000016fe vmovdqu $-5606(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x0f, 0x82, 0x55, 0x01, 0x00, 0x00, //0x00001706 jb LBB0_309
- 0x4d, 0x8d, 0x56, 0xf0, //0x0000170c leaq $-16(%r14), %r10
- 0x4c, 0x89, 0xd1, //0x00001710 movq %r10, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x00001713 andq $-16, %rcx
- 0x4a, 0x8d, 0x4c, 0x39, 0x10, //0x00001717 leaq $16(%rcx,%r15), %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000171c movq %rcx, $-56(%rbp)
- 0x41, 0x83, 0xe2, 0x0f, //0x00001720 andl $15, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001724 .p2align 4, 0x90
- //0x00001730 LBB0_292
- 0xc4, 0xc1, 0x7a, 0x6f, 0x07, //0x00001730 vmovdqu (%r15), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0x03, 0xea, 0xff, 0xff, //0x00001735 vpcmpgtb $-5629(%rip), %xmm0, %xmm1 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x0b, 0xea, 0xff, 0xff, //0x0000173d vmovdqu $-5621(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00001745 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00001749 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0x0b, 0xea, 0xff, 0xff, //0x0000174d vpcmpeqb $-5621(%rip), %xmm0, %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0x13, 0xea, 0xff, 0xff, //0x00001755 vpcmpeqb $-5613(%rip), %xmm0, %xmm3 /* LCPI0_13+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000175d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0x17, 0xea, 0xff, 0xff, //0x00001761 vpor $-5609(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1f, 0xea, 0xff, 0xff, //0x00001769 vpcmpeqb $-5601(%rip), %xmm0, %xmm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x27, 0xea, 0xff, 0xff, //0x00001771 vpcmpeqb $-5593(%rip), %xmm3, %xmm3 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00001779 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000177d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00001781 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00001785 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00001789 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000178d vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00001791 vpmovmskb %xmm1, %ecx
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00001795 movl $4294967295, %ebx
- 0x48, 0x31, 0xd9, //0x0000179a xorq %rbx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000179d bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x000017a1 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000017a4 je LBB0_294
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000017aa movl $-1, %ebx
- 0xd3, 0xe3, //0x000017af shll %cl, %ebx
- 0xf7, 0xd3, //0x000017b1 notl %ebx
- 0x21, 0xdf, //0x000017b3 andl %ebx, %edi
- 0x21, 0xde, //0x000017b5 andl %ebx, %esi
- 0x21, 0xd3, //0x000017b7 andl %edx, %ebx
- 0x89, 0xda, //0x000017b9 movl %ebx, %edx
- //0x000017bb LBB0_294
- 0x8d, 0x5f, 0xff, //0x000017bb leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000017be andl %edi, %ebx
- 0x0f, 0x85, 0xfe, 0x05, 0x00, 0x00, //0x000017c0 jne LBB0_352
- 0x8d, 0x5e, 0xff, //0x000017c6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000017c9 andl %esi, %ebx
- 0x0f, 0x85, 0xf3, 0x05, 0x00, 0x00, //0x000017cb jne LBB0_352
- 0x8d, 0x5a, 0xff, //0x000017d1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000017d4 andl %edx, %ebx
- 0x0f, 0x85, 0xe8, 0x05, 0x00, 0x00, //0x000017d6 jne LBB0_352
- 0x85, 0xff, //0x000017dc testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017de je LBB0_300
- 0x4c, 0x89, 0xfb, //0x000017e4 movq %r15, %rbx
- 0x4c, 0x29, 0xcb, //0x000017e7 subq %r9, %rbx
- 0x0f, 0xbc, 0xff, //0x000017ea bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x000017ed addq %rbx, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x000017f0 cmpq $-1, %r12
- 0x0f, 0x85, 0xe2, 0x05, 0x00, 0x00, //0x000017f4 jne LBB0_353
- 0x49, 0x89, 0xfc, //0x000017fa movq %rdi, %r12
- //0x000017fd LBB0_300
- 0x85, 0xf6, //0x000017fd testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017ff je LBB0_303
- 0x4c, 0x89, 0xff, //0x00001805 movq %r15, %rdi
- 0x4c, 0x29, 0xcf, //0x00001808 subq %r9, %rdi
- 0x0f, 0xbc, 0xf6, //0x0000180b bsfl %esi, %esi
- 0x48, 0x01, 0xfe, //0x0000180e addq %rdi, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00001811 cmpq $-1, %r11
- 0x0f, 0x85, 0x3d, 0x06, 0x00, 0x00, //0x00001815 jne LBB0_358
- 0x49, 0x89, 0xf3, //0x0000181b movq %rsi, %r11
- //0x0000181e LBB0_303
- 0x85, 0xd2, //0x0000181e testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001820 je LBB0_306
- 0x4c, 0x89, 0xfe, //0x00001826 movq %r15, %rsi
- 0x4c, 0x29, 0xce, //0x00001829 subq %r9, %rsi
- 0x0f, 0xbc, 0xd2, //0x0000182c bsfl %edx, %edx
- 0x48, 0x01, 0xf2, //0x0000182f addq %rsi, %rdx
- 0x48, 0x83, 0xf8, 0xff, //0x00001832 cmpq $-1, %rax
- 0x0f, 0x85, 0x99, 0x04, 0x00, 0x00, //0x00001836 jne LBB0_351
- 0x48, 0x89, 0xd0, //0x0000183c movq %rdx, %rax
- //0x0000183f LBB0_306
- 0x83, 0xf9, 0x10, //0x0000183f cmpl $16, %ecx
- 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00001842 jne LBB0_325
- 0x49, 0x83, 0xc7, 0x10, //0x00001848 addq $16, %r15
- 0x49, 0x83, 0xc6, 0xf0, //0x0000184c addq $-16, %r14
- 0x49, 0x83, 0xfe, 0x0f, //0x00001850 cmpq $15, %r14
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00001854 ja LBB0_292
- 0x4d, 0x89, 0xd6, //0x0000185a movq %r10, %r14
- 0x4c, 0x8b, 0x7d, 0xc8, //0x0000185d movq $-56(%rbp), %r15
- //0x00001861 LBB0_309
- 0x4d, 0x85, 0xf6, //0x00001861 testq %r14, %r14
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001864 movq $-72(%rbp), %r10
- 0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00001868 je LBB0_326
- 0x4b, 0x8d, 0x0c, 0x37, //0x0000186e leaq (%r15,%r14), %rcx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001872 jmp LBB0_314
- //0x00001877 LBB0_311
- 0x49, 0x89, 0xd7, //0x00001877 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x0000187a subq %r9, %r15
- 0x48, 0x83, 0xf8, 0xff, //0x0000187d cmpq $-1, %rax
- 0x0f, 0x85, 0x15, 0x06, 0x00, 0x00, //0x00001881 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x00001887 decq %r15
- 0x4c, 0x89, 0xf8, //0x0000188a movq %r15, %rax
- 0x90, 0x90, 0x90, //0x0000188d .p2align 4, 0x90
- //0x00001890 LBB0_313
- 0x49, 0x89, 0xd7, //0x00001890 movq %rdx, %r15
- 0x49, 0xff, 0xce, //0x00001893 decq %r14
- 0x0f, 0x84, 0xab, 0x05, 0x00, 0x00, //0x00001896 je LBB0_357
- //0x0000189c LBB0_314
- 0x41, 0x0f, 0xbe, 0x37, //0x0000189c movsbl (%r15), %esi
- 0x83, 0xc6, 0xd5, //0x000018a0 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x000018a3 cmpl $58, %esi
- 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000018a6 ja LBB0_326
- 0x49, 0x8d, 0x57, 0x01, //0x000018ac leaq $1(%r15), %rdx
- 0x48, 0x8d, 0x3d, 0x35, 0x13, 0x00, 0x00, //0x000018b0 leaq $4917(%rip), %rdi /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x34, 0xb7, //0x000018b7 movslq (%rdi,%rsi,4), %rsi
- 0x48, 0x01, 0xfe, //0x000018bb addq %rdi, %rsi
- 0xff, 0xe6, //0x000018be jmpq *%rsi
- //0x000018c0 LBB0_316
- 0x49, 0x89, 0xd7, //0x000018c0 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018c3 subq %r9, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x000018c6 cmpq $-1, %r11
- 0x0f, 0x85, 0xcc, 0x05, 0x00, 0x00, //0x000018ca jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018d0 decq %r15
- 0x4d, 0x89, 0xfb, //0x000018d3 movq %r15, %r11
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000018d6 jmp LBB0_313
- //0x000018db LBB0_318
- 0x49, 0x89, 0xd7, //0x000018db movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018de subq %r9, %r15
- 0x49, 0x83, 0xfc, 0xff, //0x000018e1 cmpq $-1, %r12
- 0x0f, 0x85, 0xb1, 0x05, 0x00, 0x00, //0x000018e5 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018eb decq %r15
- 0x4d, 0x89, 0xfc, //0x000018ee movq %r15, %r12
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x000018f1 jmp LBB0_313
- //0x000018f6 LBB0_493
- 0x49, 0x01, 0xca, //0x000018f6 addq %rcx, %r10
- 0xc5, 0xf8, 0x77, //0x000018f9 vzeroupper
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000018fc vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0xfe, 0x6f, 0x3d, 0x37, 0xe7, 0xff, 0xff, //0x00001901 vmovdqu $-6345(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x0f, 0xe7, 0xff, 0xff, //0x00001909 vmovdqu $-6385(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xe7, 0xe6, 0xff, 0xff, //0x00001911 vmovdqu $-6425(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4d, 0x89, 0xd7, //0x00001919 movq %r10, %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x0000191c movq $-72(%rbp), %r10
- 0x4d, 0x85, 0xdb, //0x00001920 testq %r11, %r11
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001923 jne LBB0_327
- 0xe9, 0x0f, 0x10, 0x00, 0x00, //0x00001929 jmp LBB0_494
- //0x0000192e LBB0_320
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000192e movl $64, %edx
- //0x00001933 LBB0_321
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001933 movq $-48(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001937 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x0000193a cmpq %rcx, %rdx
- 0x0f, 0x82, 0x38, 0x10, 0x00, 0x00, //0x0000193d jb LBB0_129
- //0x00001943 LBB0_322
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001943 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xeb, 0x03, 0x00, 0x00, //0x00001948 jmp LBB0_323
- //0x0000194d LBB0_325
- 0x49, 0x01, 0xcf, //0x0000194d addq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001950 movq $-72(%rbp), %r10
- //0x00001954 LBB0_326
- 0x4d, 0x85, 0xdb, //0x00001954 testq %r11, %r11
- 0x0f, 0x84, 0xe0, 0x0f, 0x00, 0x00, //0x00001957 je LBB0_494
- //0x0000195d LBB0_327
- 0x48, 0x85, 0xc0, //0x0000195d testq %rax, %rax
- 0x0f, 0x84, 0xd7, 0x0f, 0x00, 0x00, //0x00001960 je LBB0_494
- 0x4d, 0x85, 0xe4, //0x00001966 testq %r12, %r12
- 0x0f, 0x84, 0xce, 0x0f, 0x00, 0x00, //0x00001969 je LBB0_494
- 0x4d, 0x29, 0xcf, //0x0000196f subq %r9, %r15
- 0x49, 0x8d, 0x4f, 0xff, //0x00001972 leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xcb, //0x00001976 cmpq %rcx, %r11
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001979 je LBB0_335
- 0x49, 0x39, 0xcc, //0x0000197f cmpq %rcx, %r12
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00001982 je LBB0_335
- 0x48, 0x39, 0xc8, //0x00001988 cmpq %rcx, %rax
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x0000198b je LBB0_335
- 0x48, 0x85, 0xc0, //0x00001991 testq %rax, %rax
- 0xc5, 0x7e, 0x6f, 0x05, 0xc4, 0xe6, 0xff, 0xff, //0x00001994 vmovdqu $-6460(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xdc, 0xe6, 0xff, 0xff, //0x0000199c vmovdqu $-6436(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xf4, 0xe6, 0xff, 0xff, //0x000019a4 vmovdqu $-6412(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x0c, 0xe7, 0xff, 0xff, //0x000019ac vmovdqu $-6388(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x24, 0xe7, 0xff, 0xff, //0x000019b4 vmovdqu $-6364(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x3c, 0xe7, 0xff, 0xff, //0x000019bc vmovdqu $-6340(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x54, 0xe7, 0xff, 0xff, //0x000019c4 vmovdqu $-6316(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000019cc jle LBB0_336
- 0x48, 0x8d, 0x48, 0xff, //0x000019d2 leaq $-1(%rax), %rcx
- 0x49, 0x39, 0xcb, //0x000019d6 cmpq %rcx, %r11
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000019d9 je LBB0_336
- 0x48, 0xf7, 0xd0, //0x000019df notq %rax
- 0x49, 0x89, 0xc7, //0x000019e2 movq %rax, %r15
- 0xe9, 0x65, 0x01, 0x00, 0x00, //0x000019e5 jmp LBB0_342
- //0x000019ea LBB0_335
- 0x49, 0xf7, 0xdf, //0x000019ea negq %r15
- 0xc5, 0x7e, 0x6f, 0x05, 0x6b, 0xe6, 0xff, 0xff, //0x000019ed vmovdqu $-6549(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x83, 0xe6, 0xff, 0xff, //0x000019f5 vmovdqu $-6525(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x9b, 0xe6, 0xff, 0xff, //0x000019fd vmovdqu $-6501(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xb3, 0xe6, 0xff, 0xff, //0x00001a05 vmovdqu $-6477(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xcb, 0xe6, 0xff, 0xff, //0x00001a0d vmovdqu $-6453(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xe3, 0xe6, 0xff, 0xff, //0x00001a15 vmovdqu $-6429(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xfb, 0xe6, 0xff, 0xff, //0x00001a1d vmovdqu $-6405(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00001a25 jmp LBB0_342
- //0x00001a2a LBB0_336
- 0x4c, 0x89, 0xe1, //0x00001a2a movq %r12, %rcx
- 0x4c, 0x09, 0xd9, //0x00001a2d orq %r11, %rcx
- 0x4d, 0x39, 0xdc, //0x00001a30 cmpq %r11, %r12
- 0x0f, 0x8c, 0x01, 0x01, 0x00, 0x00, //0x00001a33 jl LBB0_341
- 0x48, 0x85, 0xc9, //0x00001a39 testq %rcx, %rcx
- 0x0f, 0x88, 0xf8, 0x00, 0x00, 0x00, //0x00001a3c js LBB0_341
- 0x49, 0xf7, 0xd4, //0x00001a42 notq %r12
- 0x4d, 0x89, 0xe7, //0x00001a45 movq %r12, %r15
- 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00001a48 jmp LBB0_342
- //0x00001a4d LBB0_339
- 0x4d, 0x29, 0xfb, //0x00001a4d subq %r15, %r11
- 0x44, 0x0f, 0xbc, 0xf3, //0x00001a50 bsfl %ebx, %r14d
- 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00001a54 jmp LBB0_346
- //0x00001a59 LBB0_55
- 0x4c, 0x89, 0xf9, //0x00001a59 movq %r15, %rcx
- 0x4c, 0x89, 0xcb, //0x00001a5c movq %r9, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001a5f cmpq $32, %rcx
- 0x0f, 0x82, 0xfd, 0x04, 0x00, 0x00, //0x00001a63 jb LBB0_370
- //0x00001a69 LBB0_56
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001a69 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001a6d vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a71 vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001a75 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001a79 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001a7d testl %esi, %esi
- 0x0f, 0x85, 0x78, 0x04, 0x00, 0x00, //0x00001a7f jne LBB0_366
- 0x4d, 0x85, 0xf6, //0x00001a85 testq %r14, %r14
- 0x0f, 0x85, 0x86, 0x04, 0x00, 0x00, //0x00001a88 jne LBB0_368
- 0x45, 0x31, 0xf6, //0x00001a8e xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001a91 testq %rdx, %rdx
- 0x0f, 0x84, 0xc4, 0x04, 0x00, 0x00, //0x00001a94 je LBB0_369
- //0x00001a9a LBB0_61
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001a9a bsfq %rdx, %rax
- 0x4c, 0x29, 0xdb, //0x00001a9e subq %r11, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001aa1 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001aa6 movq $-48(%rbp), %r14
- //0x00001aaa LBB0_184
- 0x4d, 0x85, 0xe4, //0x00001aaa testq %r12, %r12
- 0x0f, 0x88, 0xab, 0x0c, 0x00, 0x00, //0x00001aad js LBB0_474
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001ab3 movq $-64(%rbp), %r13
- 0x4d, 0x89, 0x65, 0x00, //0x00001ab7 movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x00001abb movq %r8, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001abe cmpq $0, $-88(%rbp)
- 0x0f, 0x8f, 0xa7, 0xe7, 0xff, 0xff, //0x00001ac3 jg LBB0_3
- 0xe9, 0xeb, 0x0c, 0x00, 0x00, //0x00001ac9 jmp LBB0_498
- //0x00001ace LBB0_82
- 0x4d, 0x89, 0xf2, //0x00001ace movq %r14, %r10
- 0x49, 0x89, 0xc4, //0x00001ad1 movq %rax, %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001ad4 movq $-48(%rbp), %r14
- 0x49, 0x83, 0xfa, 0x20, //0x00001ad8 cmpq $32, %r10
- 0x0f, 0x82, 0xbc, 0x05, 0x00, 0x00, //0x00001adc jb LBB0_388
- //0x00001ae2 LBB0_83
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001ae2 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001ae8 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001aec vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001af0 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001af4 vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001af8 vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001afc vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001b01 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001b05 vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001b09 testl %ecx, %ecx
- 0x0f, 0x85, 0xe4, 0x04, 0x00, 0x00, //0x00001b0b jne LBB0_379
- 0x4d, 0x85, 0xff, //0x00001b11 testq %r15, %r15
- 0x0f, 0x85, 0xf3, 0x04, 0x00, 0x00, //0x00001b14 jne LBB0_381
- 0x45, 0x31, 0xff, //0x00001b1a xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001b1d testq %rsi, %rsi
- 0x0f, 0x84, 0x2e, 0x05, 0x00, 0x00, //0x00001b20 je LBB0_382
- //0x00001b26 LBB0_86
- 0x48, 0x0f, 0xbc, 0xce, //0x00001b26 bsfq %rsi, %rcx
- 0xe9, 0x2a, 0x05, 0x00, 0x00, //0x00001b2a jmp LBB0_383
- //0x00001b2f LBB0_340
- 0x48, 0xf7, 0xd2, //0x00001b2f notq %rdx
- 0x49, 0x89, 0xd6, //0x00001b32 movq %rdx, %r14
- 0xe9, 0x76, 0xf5, 0xff, 0xff, //0x00001b35 jmp LBB0_197
- //0x00001b3a LBB0_341
- 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx
- 0x49, 0x8d, 0x43, 0xff, //0x00001b3d leaq $-1(%r11), %rax
- 0x49, 0xf7, 0xd3, //0x00001b41 notq %r11
- 0x4d, 0x0f, 0x48, 0xdf, //0x00001b44 cmovsq %r15, %r11
- 0x49, 0x39, 0xc4, //0x00001b48 cmpq %rax, %r12
- 0x4d, 0x0f, 0x44, 0xfb, //0x00001b4b cmoveq %r11, %r15
- //0x00001b4f LBB0_342
- 0x4d, 0x8b, 0x65, 0x00, //0x00001b4f movq (%r13), %r12
- 0x4d, 0x85, 0xff, //0x00001b53 testq %r15, %r15
- 0x0f, 0x88, 0xec, 0x0d, 0x00, 0x00, //0x00001b56 js LBB0_496
- //0x00001b5c LBB0_343
- 0x4d, 0x01, 0xfc, //0x00001b5c addq %r15, %r12
- 0x4d, 0x89, 0x65, 0x00, //0x00001b5f movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x00001b63 movq %r8, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001b66 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001b6b movq $-48(%rbp), %r14
- 0x0f, 0x8f, 0xfb, 0xe6, 0xff, 0xff, //0x00001b6f jg LBB0_3
- 0xe9, 0x3f, 0x0c, 0x00, 0x00, //0x00001b75 jmp LBB0_498
- //0x00001b7a LBB0_344
- 0x4d, 0x29, 0xfe, //0x00001b7a subq %r15, %r14
- 0x0f, 0xbc, 0xc3, //0x00001b7d bsfl %ebx, %eax
- 0x4c, 0x01, 0xf0, //0x00001b80 addq %r14, %rax
- 0xe9, 0xc5, 0xf4, 0xff, 0xff, //0x00001b83 jmp LBB0_195
- //0x00001b88 LBB0_345
- 0x4d, 0x29, 0xfb, //0x00001b88 subq %r15, %r11
- 0x45, 0x0f, 0xbc, 0xf1, //0x00001b8b bsfl %r9d, %r14d
- //0x00001b8f LBB0_346
- 0x4d, 0x01, 0xde, //0x00001b8f addq %r11, %r14
- 0x49, 0xf7, 0xd6, //0x00001b92 notq %r14
- 0xe9, 0x16, 0xf5, 0xff, 0xff, //0x00001b95 jmp LBB0_197
- //0x00001b9a LBB0_347
- 0x48, 0xf7, 0xd7, //0x00001b9a notq %rdi
- 0x49, 0x89, 0xfe, //0x00001b9d movq %rdi, %r14
- 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00001ba0 jmp LBB0_197
- //0x00001ba5 LBB0_101
- 0x4c, 0x89, 0xf9, //0x00001ba5 movq %r15, %rcx
- 0x4c, 0x89, 0xd3, //0x00001ba8 movq %r10, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001bab cmpq $32, %rcx
- 0x0f, 0x82, 0x00, 0x06, 0x00, 0x00, //0x00001baf jb LBB0_402
- //0x00001bb5 LBB0_102
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001bb5 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001bb9 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001bbd vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001bc1 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001bc5 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001bc9 testl %esi, %esi
- 0x0f, 0x85, 0x6d, 0x05, 0x00, 0x00, //0x00001bcb jne LBB0_397
- 0x4d, 0x85, 0xf6, //0x00001bd1 testq %r14, %r14
- 0x0f, 0x85, 0x83, 0x05, 0x00, 0x00, //0x00001bd4 jne LBB0_399
- 0x45, 0x31, 0xf6, //0x00001bda xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001bdd testq %rdx, %rdx
- 0x0f, 0x84, 0xc7, 0x05, 0x00, 0x00, //0x00001be0 je LBB0_401
- //0x00001be6 LBB0_107
- 0x4d, 0x89, 0xe2, //0x00001be6 movq %r12, %r10
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001be9 bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001bed subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001bf0 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001bf5 movq $-48(%rbp), %r14
- //0x00001bf9 LBB0_205
- 0x4d, 0x85, 0xe4, //0x00001bf9 testq %r12, %r12
- 0x0f, 0x88, 0x82, 0x0b, 0x00, 0x00, //0x00001bfc js LBB0_477
- 0x4d, 0x89, 0x65, 0x00, //0x00001c02 movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x00001c06 movq %r8, %rcx
- 0x4d, 0x85, 0xd2, //0x00001c09 testq %r10, %r10
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001c0c movq $-72(%rbp), %r10
- 0x0f, 0x8e, 0xa3, 0x0b, 0x00, 0x00, //0x00001c10 jle LBB0_498
- 0x49, 0x8b, 0x02, //0x00001c16 movq (%r10), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001c19 cmpq $4095, %rax
- 0x0f, 0x8f, 0x2d, 0x0b, 0x00, 0x00, //0x00001c1f jg LBB0_486
- 0x48, 0x8d, 0x48, 0x01, //0x00001c25 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0a, //0x00001c29 movq %rcx, (%r10)
- 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001c2c movq $4, $8(%r10,%rax,8)
- 0xe9, 0x36, 0xe6, 0xff, 0xff, //0x00001c35 jmp LBB0_3
- //0x00001c3a LBB0_120
- 0x4c, 0x89, 0xf3, //0x00001c3a movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001c3d movq $-96(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001c41 movq $-48(%rbp), %r14
- 0x48, 0x83, 0xfb, 0x20, //0x00001c45 cmpq $32, %rbx
- 0x0f, 0x82, 0x9c, 0x06, 0x00, 0x00, //0x00001c49 jb LBB0_420
- //0x00001c4f LBB0_121
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c4f vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001c55 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001c59 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001c5d vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001c61 vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001c65 vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001c69 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001c6e vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001c72 vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001c76 testl %ecx, %ecx
- 0x0f, 0x85, 0xc9, 0x05, 0x00, 0x00, //0x00001c78 jne LBB0_411
- 0x4d, 0x85, 0xff, //0x00001c7e testq %r15, %r15
- 0x0f, 0x85, 0xd8, 0x05, 0x00, 0x00, //0x00001c81 jne LBB0_413
- 0x45, 0x31, 0xff, //0x00001c87 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001c8a testq %rsi, %rsi
- 0x0f, 0x84, 0x17, 0x06, 0x00, 0x00, //0x00001c8d je LBB0_414
- //0x00001c93 LBB0_124
- 0x48, 0x0f, 0xbc, 0xce, //0x00001c93 bsfq %rsi, %rcx
- 0xe9, 0x13, 0x06, 0x00, 0x00, //0x00001c97 jmp LBB0_415
- //0x00001c9c LBB0_348
- 0x49, 0x89, 0xce, //0x00001c9c movq %rcx, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c9f movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00001ca6 testq %r12, %r12
- 0x0f, 0x85, 0xff, 0xf2, 0xff, 0xff, //0x00001ca9 jne LBB0_188
- 0xe9, 0xed, 0x0a, 0x00, 0x00, //0x00001caf jmp LBB0_480
- //0x00001cb4 LBB0_349
- 0x4d, 0x29, 0xca, //0x00001cb4 subq %r9, %r10
- 0x44, 0x0f, 0xbc, 0xfb, //0x00001cb7 bsfl %ebx, %r15d
- 0x4d, 0x01, 0xd7, //0x00001cbb addq %r10, %r15
- 0x49, 0xf7, 0xd7, //0x00001cbe notq %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001cc1 movq $-72(%rbp), %r10
- 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00001cc5 jmp LBB0_342
- //0x00001cca LBB0_350
- 0x48, 0xf7, 0xd6, //0x00001cca notq %rsi
- 0x49, 0x89, 0xf6, //0x00001ccd movq %rsi, %r14
- 0xe9, 0xdb, 0xf3, 0xff, 0xff, //0x00001cd0 jmp LBB0_197
- //0x00001cd5 LBB0_351
- 0x48, 0xf7, 0xd2, //0x00001cd5 notq %rdx
- 0x49, 0x89, 0xd7, //0x00001cd8 movq %rdx, %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001cdb movq $-72(%rbp), %r10
- 0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x00001cdf jmp LBB0_342
- //0x00001ce4 LBB0_218
- 0x4c, 0x89, 0xf9, //0x00001ce4 movq %r15, %rcx
- 0x4c, 0x89, 0xd3, //0x00001ce7 movq %r10, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001cea cmpq $32, %rcx
- 0x0f, 0x82, 0xfe, 0x07, 0x00, 0x00, //0x00001cee jb LBB0_442
- //0x00001cf4 LBB0_219
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001cf4 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001cf8 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001cfc vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001d00 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001d04 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001d08 testl %esi, %esi
- 0x0f, 0x85, 0x6b, 0x07, 0x00, 0x00, //0x00001d0a jne LBB0_437
- 0x4d, 0x85, 0xf6, //0x00001d10 testq %r14, %r14
- 0x0f, 0x85, 0x81, 0x07, 0x00, 0x00, //0x00001d13 jne LBB0_439
- 0x45, 0x31, 0xf6, //0x00001d19 xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001d1c testq %rdx, %rdx
- 0x0f, 0x84, 0xc5, 0x07, 0x00, 0x00, //0x00001d1f je LBB0_441
- //0x00001d25 LBB0_224
- 0x4d, 0x89, 0xe2, //0x00001d25 movq %r12, %r10
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001d28 bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001d2c subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001d2f leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001d34 movq $-48(%rbp), %r14
- //0x00001d38 LBB0_323
- 0x4d, 0x85, 0xe4, //0x00001d38 testq %r12, %r12
- 0x0f, 0x88, 0x43, 0x0a, 0x00, 0x00, //0x00001d3b js LBB0_477
- 0x4d, 0x89, 0x65, 0x00, //0x00001d41 movq %r12, (%r13)
- 0x4c, 0x89, 0xc1, //0x00001d45 movq %r8, %rcx
- 0x4d, 0x85, 0xd2, //0x00001d48 testq %r10, %r10
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001d4b movq $-72(%rbp), %r10
- 0x0f, 0x8f, 0x1b, 0xe5, 0xff, 0xff, //0x00001d4f jg LBB0_3
- 0xe9, 0x5f, 0x0a, 0x00, 0x00, //0x00001d55 jmp LBB0_498
- //0x00001d5a LBB0_359
- 0x49, 0xf7, 0xde, //0x00001d5a negq %r14
- 0xe9, 0x4e, 0xf3, 0xff, 0xff, //0x00001d5d jmp LBB0_197
- //0x00001d62 LBB0_259
- 0x4c, 0x89, 0xf3, //0x00001d62 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001d65 movq $-96(%rbp), %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001d69 cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001d6d movq $-48(%rbp), %r14
- 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001d71 jb LBB0_459
- //0x00001d77 LBB0_260
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001d77 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001d7d vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001d81 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001d85 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001d89 vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001d8d vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001d91 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001d96 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001d9a vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001d9e testl %ecx, %ecx
- 0x0f, 0x85, 0xde, 0x07, 0x00, 0x00, //0x00001da0 jne LBB0_451
- 0x4d, 0x85, 0xff, //0x00001da6 testq %r15, %r15
- 0x0f, 0x85, 0xed, 0x07, 0x00, 0x00, //0x00001da9 jne LBB0_453
- 0x45, 0x31, 0xff, //0x00001daf xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001db2 testq %rsi, %rsi
- 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x00001db5 je LBB0_454
- //0x00001dbb LBB0_263
- 0x48, 0x0f, 0xbc, 0xce, //0x00001dbb bsfq %rsi, %rcx
- 0xe9, 0x28, 0x08, 0x00, 0x00, //0x00001dbf jmp LBB0_455
- //0x00001dc4 LBB0_352
- 0x4d, 0x29, 0xcf, //0x00001dc4 subq %r9, %r15
- 0x0f, 0xbc, 0xc3, //0x00001dc7 bsfl %ebx, %eax
- 0x4c, 0x01, 0xf8, //0x00001dca addq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00001dcd notq %rax
- 0x49, 0x89, 0xc7, //0x00001dd0 movq %rax, %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001dd3 movq $-72(%rbp), %r10
- 0xe9, 0x73, 0xfd, 0xff, 0xff, //0x00001dd7 jmp LBB0_342
- //0x00001ddc LBB0_353
- 0x48, 0xf7, 0xd7, //0x00001ddc notq %rdi
- 0x49, 0x89, 0xff, //0x00001ddf movq %rdi, %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001de2 movq $-72(%rbp), %r10
- 0xe9, 0x64, 0xfd, 0xff, 0xff, //0x00001de6 jmp LBB0_342
- //0x00001deb LBB0_354
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001deb movq $-1, %rax
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001df9 movq $-1, %r13
- 0x4d, 0x89, 0xfe, //0x00001e00 movq %r15, %r14
- 0x49, 0x83, 0xfa, 0x10, //0x00001e03 cmpq $16, %r10
- 0x0f, 0x83, 0xa1, 0xea, 0xff, 0xff, //0x00001e07 jae LBB0_151
- 0xe9, 0xee, 0xeb, 0xff, 0xff, //0x00001e0d jmp LBB0_169
- //0x00001e12 LBB0_355
- 0x4d, 0x89, 0xcb, //0x00001e12 movq %r9, %r11
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e15 movq $-1, %r13
- 0x45, 0x31, 0xf6, //0x00001e1c xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001e1f cmpq $32, %rcx
- 0x0f, 0x83, 0x40, 0xfc, 0xff, 0xff, //0x00001e23 jae LBB0_56
- 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00001e29 jmp LBB0_370
- //0x00001e2e LBB0_356
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e2e movq $-1, %r13
- 0x45, 0x31, 0xff, //0x00001e35 xorl %r15d, %r15d
- 0x49, 0x83, 0xfa, 0x20, //0x00001e38 cmpq $32, %r10
- 0x0f, 0x83, 0xa0, 0xfc, 0xff, 0xff, //0x00001e3c jae LBB0_83
- 0xe9, 0x57, 0x02, 0x00, 0x00, //0x00001e42 jmp LBB0_388
- //0x00001e47 LBB0_357
- 0x49, 0x89, 0xcf, //0x00001e47 movq %rcx, %r15
- 0x4d, 0x85, 0xdb, //0x00001e4a testq %r11, %r11
- 0x0f, 0x85, 0x0a, 0xfb, 0xff, 0xff, //0x00001e4d jne LBB0_327
- 0xe9, 0xe5, 0x0a, 0x00, 0x00, //0x00001e53 jmp LBB0_494
- //0x00001e58 LBB0_358
- 0x48, 0xf7, 0xd6, //0x00001e58 notq %rsi
- 0x49, 0x89, 0xf7, //0x00001e5b movq %rsi, %r15
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001e5e movq $-72(%rbp), %r10
- 0xe9, 0xe8, 0xfc, 0xff, 0xff, //0x00001e62 jmp LBB0_342
- //0x00001e67 LBB0_360
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e67 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001e6e xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001e71 cmpq $32, %rcx
- 0x0f, 0x83, 0x3a, 0xfd, 0xff, 0xff, //0x00001e75 jae LBB0_102
- 0xe9, 0x35, 0x03, 0x00, 0x00, //0x00001e7b jmp LBB0_402
- //0x00001e80 LBB0_361
- 0x49, 0x89, 0xc2, //0x00001e80 movq %rax, %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e83 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001e8a xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001e8d cmpq $32, %rbx
- 0x0f, 0x83, 0xb8, 0xfd, 0xff, 0xff, //0x00001e91 jae LBB0_121
- 0xe9, 0x4f, 0x04, 0x00, 0x00, //0x00001e97 jmp LBB0_420
- //0x00001e9c LBB0_365
- 0x49, 0xf7, 0xdf, //0x00001e9c negq %r15
- 0xe9, 0xab, 0xfc, 0xff, 0xff, //0x00001e9f jmp LBB0_342
- //0x00001ea4 LBB0_362
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ea4 movq $-1, %rax
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001eab movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001eb2 movq $-1, %r12
- 0x4d, 0x89, 0xcf, //0x00001eb9 movq %r9, %r15
- 0xe9, 0xec, 0xf7, 0xff, 0xff, //0x00001ebc jmp LBB0_290
- //0x00001ec1 LBB0_363
- 0x49, 0x89, 0xd1, //0x00001ec1 movq %rdx, %r9
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ec4 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001ecb xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001ece cmpq $32, %rcx
- 0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x00001ed2 jae LBB0_219
- 0xe9, 0x15, 0x06, 0x00, 0x00, //0x00001ed8 jmp LBB0_442
- //0x00001edd LBB0_364
- 0x49, 0x89, 0xc2, //0x00001edd movq %rax, %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ee0 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001ee7 xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001eea cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001eee movq $-48(%rbp), %r14
- 0x0f, 0x83, 0x7f, 0xfe, 0xff, 0xff, //0x00001ef2 jae LBB0_260
- 0xe9, 0x2b, 0x07, 0x00, 0x00, //0x00001ef8 jmp LBB0_459
- //0x00001efd LBB0_366
- 0x49, 0x83, 0xfd, 0xff, //0x00001efd cmpq $-1, %r13
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001f01 jne LBB0_368
- 0x48, 0x89, 0xd8, //0x00001f07 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x00001f0a subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xee, //0x00001f0d bsfq %rsi, %r13
- 0x49, 0x01, 0xc5, //0x00001f11 addq %rax, %r13
- //0x00001f14 LBB0_368
- 0x44, 0x89, 0xf0, //0x00001f14 movl %r14d, %eax
- 0xf7, 0xd0, //0x00001f17 notl %eax
- 0x21, 0xf0, //0x00001f19 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00001f1b leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x00001f1f orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x00001f22 movl %r9d, %edi
- 0xf7, 0xd7, //0x00001f25 notl %edi
- 0x21, 0xf7, //0x00001f27 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f29 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x00001f2f xorl %r14d, %r14d
- 0x01, 0xc7, //0x00001f32 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001f34 setb %r14b
- 0x01, 0xff, //0x00001f38 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001f3a xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x00001f40 andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001f43 movl $4294967295, %eax
- 0x31, 0xf8, //0x00001f48 xorl %edi, %eax
- 0x21, 0xc2, //0x00001f4a andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001f4c movq $-72(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001f50 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xd2, //0x00001f55 testq %rdx, %rdx
- 0x0f, 0x85, 0x3c, 0xfb, 0xff, 0xff, //0x00001f58 jne LBB0_61
- //0x00001f5e LBB0_369
- 0x48, 0x83, 0xc3, 0x20, //0x00001f5e addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001f62 addq $-32, %rcx
- //0x00001f66 LBB0_370
- 0x4d, 0x85, 0xf6, //0x00001f66 testq %r14, %r14
- 0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x00001f69 jne LBB0_429
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001f6f movq $-48(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00001f73 testq %rcx, %rcx
- 0x0f, 0x84, 0xec, 0x07, 0x00, 0x00, //0x00001f76 je LBB0_475
- //0x00001f7c LBB0_372
- 0x4c, 0x89, 0xdf, //0x00001f7c movq %r11, %rdi
- 0x48, 0xf7, 0xd7, //0x00001f7f notq %rdi
- //0x00001f82 LBB0_373
- 0x4c, 0x8d, 0x63, 0x01, //0x00001f82 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00001f86 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00001f89 cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001f8c je LBB0_378
- 0x48, 0x8d, 0x71, 0xff, //0x00001f92 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00001f96 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001f99 je LBB0_376
- 0x48, 0x89, 0xf1, //0x00001f9f movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00001fa2 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00001fa5 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001fa8 jne LBB0_373
- 0xe9, 0xb5, 0x07, 0x00, 0x00, //0x00001fae jmp LBB0_475
- //0x00001fb3 LBB0_376
- 0x48, 0x85, 0xf6, //0x00001fb3 testq %rsi, %rsi
- 0x0f, 0x84, 0xac, 0x07, 0x00, 0x00, //0x00001fb6 je LBB0_475
- 0x49, 0x01, 0xfc, //0x00001fbc addq %rdi, %r12
- 0x49, 0x83, 0xfd, 0xff, //0x00001fbf cmpq $-1, %r13
- 0x4d, 0x0f, 0x44, 0xec, //0x00001fc3 cmoveq %r12, %r13
- 0x48, 0x83, 0xc3, 0x02, //0x00001fc7 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00001fcb addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00001fcf movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001fd2 movq $-72(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xd0, //0x00001fd6 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001fda vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00001fdf testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00001fe2 jne LBB0_373
- 0xe9, 0x7b, 0x07, 0x00, 0x00, //0x00001fe8 jmp LBB0_475
- //0x00001fed LBB0_378
- 0x4d, 0x29, 0xdc, //0x00001fed subq %r11, %r12
- 0xe9, 0xb5, 0xfa, 0xff, 0xff, //0x00001ff0 jmp LBB0_184
- //0x00001ff5 LBB0_379
- 0x49, 0x83, 0xfd, 0xff, //0x00001ff5 cmpq $-1, %r13
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001ff9 jne LBB0_381
- 0x4c, 0x89, 0xe2, //0x00001fff movq %r12, %rdx
- 0x48, 0x2b, 0x55, 0xc8, //0x00002002 subq $-56(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xe9, //0x00002006 bsfq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x0000200a addq %rdx, %r13
- //0x0000200d LBB0_381
- 0x44, 0x89, 0xfa, //0x0000200d movl %r15d, %edx
- 0xf7, 0xd2, //0x00002010 notl %edx
- 0x21, 0xca, //0x00002012 andl %ecx, %edx
- 0x8d, 0x1c, 0x12, //0x00002014 leal (%rdx,%rdx), %ebx
- 0x44, 0x09, 0xfb, //0x00002017 orl %r15d, %ebx
- 0x89, 0xdf, //0x0000201a movl %ebx, %edi
- 0xf7, 0xd7, //0x0000201c notl %edi
- 0x21, 0xcf, //0x0000201e andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002020 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00002026 xorl %r15d, %r15d
- 0x01, 0xd7, //0x00002029 addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000202b setb %r15b
- 0x01, 0xff, //0x0000202f addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002031 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002037 andl %ebx, %edi
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00002039 movl $4294967295, %ecx
- 0x31, 0xf9, //0x0000203e xorl %edi, %ecx
- 0x21, 0xce, //0x00002040 andl %ecx, %esi
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002042 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002046 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000204b testq %rsi, %rsi
- 0x0f, 0x85, 0xd2, 0xfa, 0xff, 0xff, //0x0000204e jne LBB0_86
- //0x00002054 LBB0_382
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002054 movl $64, %ecx
- //0x00002059 LBB0_383
- 0x49, 0x0f, 0xbc, 0xd1, //0x00002059 bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x0000205d testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002060 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002065 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x00002069 testq %rsi, %rsi
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000206c je LBB0_386
- 0x4c, 0x2b, 0x65, 0xc8, //0x00002072 subq $-56(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x00002076 cmpq %rcx, %rdi
- 0x0f, 0x82, 0x0e, 0x09, 0x00, 0x00, //0x00002079 jb LBB0_508
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x0000207f leaq $1(%r12,%rcx), %r12
- 0x4c, 0x8b, 0x55, 0xb8, //0x00002084 movq $-72(%rbp), %r10
- 0xe9, 0x1d, 0xfa, 0xff, 0xff, //0x00002088 jmp LBB0_184
- //0x0000208d LBB0_386
- 0x45, 0x85, 0xc9, //0x0000208d testl %r9d, %r9d
- 0x0f, 0x85, 0x09, 0x09, 0x00, 0x00, //0x00002090 jne LBB0_509
- 0x49, 0x83, 0xc4, 0x20, //0x00002096 addq $32, %r12
- 0x49, 0x83, 0xc2, 0xe0, //0x0000209a addq $-32, %r10
- //0x0000209e LBB0_388
- 0x4d, 0x85, 0xff, //0x0000209e testq %r15, %r15
- 0x0f, 0x85, 0x1f, 0x03, 0x00, 0x00, //0x000020a1 jne LBB0_431
- 0x48, 0x8b, 0x45, 0xc8, //0x000020a7 movq $-56(%rbp), %rax
- 0x4d, 0x85, 0xd2, //0x000020ab testq %r10, %r10
- 0x0f, 0x84, 0xb4, 0x06, 0x00, 0x00, //0x000020ae je LBB0_475
- //0x000020b4 LBB0_390
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x000020b4 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x000020b9 cmpb $34, %cl
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000020bc je LBB0_396
- 0x80, 0xf9, 0x5c, //0x000020c2 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000020c5 je LBB0_394
- 0x80, 0xf9, 0x1f, //0x000020cb cmpb $31, %cl
- 0x0f, 0x86, 0xe9, 0x08, 0x00, 0x00, //0x000020ce jbe LBB0_510
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000020d4 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000020db movl $1, %edx
- 0x49, 0x01, 0xd4, //0x000020e0 addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x000020e3 addq %rcx, %r10
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000020e6 jne LBB0_390
- 0xe9, 0x77, 0x06, 0x00, 0x00, //0x000020ec jmp LBB0_475
- //0x000020f1 LBB0_394
- 0x49, 0x83, 0xfa, 0x01, //0x000020f1 cmpq $1, %r10
- 0x0f, 0x84, 0x6d, 0x06, 0x00, 0x00, //0x000020f5 je LBB0_475
- 0x4c, 0x89, 0xe1, //0x000020fb movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x000020fe subq %rax, %rcx
- 0x49, 0x83, 0xfd, 0xff, //0x00002101 cmpq $-1, %r13
- 0x4c, 0x0f, 0x44, 0xe9, //0x00002105 cmoveq %rcx, %r13
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002109 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002110 movl $2, %edx
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002115 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002119 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x0000211e addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002121 addq %rcx, %r10
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002124 jne LBB0_390
- 0xe9, 0x39, 0x06, 0x00, 0x00, //0x0000212a jmp LBB0_475
- //0x0000212f LBB0_396
- 0x49, 0x29, 0xc4, //0x0000212f subq %rax, %r12
- 0x49, 0xff, 0xc4, //0x00002132 incq %r12
- 0x4c, 0x8b, 0x55, 0xb8, //0x00002135 movq $-72(%rbp), %r10
- 0xe9, 0x6c, 0xf9, 0xff, 0xff, //0x00002139 jmp LBB0_184
- //0x0000213e LBB0_397
- 0x4d, 0x89, 0xca, //0x0000213e movq %r9, %r10
- 0x49, 0x83, 0xfb, 0xff, //0x00002141 cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002145 jne LBB0_400
- 0x48, 0x89, 0xd8, //0x0000214b movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x0000214e subq %r10, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00002151 bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00002155 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002158 jmp LBB0_400
- //0x0000215d LBB0_399
- 0x4d, 0x89, 0xca, //0x0000215d movq %r9, %r10
- //0x00002160 LBB0_400
- 0x44, 0x89, 0xf0, //0x00002160 movl %r14d, %eax
- 0xf7, 0xd0, //0x00002163 notl %eax
- 0x21, 0xf0, //0x00002165 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00002167 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x0000216b orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x0000216e movl %r9d, %edi
- 0xf7, 0xd7, //0x00002171 notl %edi
- 0x21, 0xf7, //0x00002173 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002175 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x0000217b xorl %r14d, %r14d
- 0x01, 0xc7, //0x0000217e addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x00002180 setb %r14b
- 0x01, 0xff, //0x00002184 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002186 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x0000218c andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000218f movl $4294967295, %eax
- 0x31, 0xf8, //0x00002194 xorl %edi, %eax
- 0x21, 0xc2, //0x00002196 andl %eax, %edx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002198 movq $-64(%rbp), %r13
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000219c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xd1, //0x000021a1 movq %r10, %r9
- 0x48, 0x85, 0xd2, //0x000021a4 testq %rdx, %rdx
- 0x0f, 0x85, 0x39, 0xfa, 0xff, 0xff, //0x000021a7 jne LBB0_107
- //0x000021ad LBB0_401
- 0x48, 0x83, 0xc3, 0x20, //0x000021ad addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x000021b1 addq $-32, %rcx
- //0x000021b5 LBB0_402
- 0x4d, 0x85, 0xf6, //0x000021b5 testq %r14, %r14
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x000021b8 jne LBB0_433
- 0x4c, 0x8b, 0x75, 0xd0, //0x000021be movq $-48(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x000021c2 testq %rcx, %rcx
- 0x0f, 0x84, 0xc3, 0x05, 0x00, 0x00, //0x000021c5 je LBB0_478
- //0x000021cb LBB0_404
- 0x4d, 0x89, 0xe2, //0x000021cb movq %r12, %r10
- 0x4c, 0x89, 0xcf, //0x000021ce movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x000021d1 notq %rdi
- //0x000021d4 LBB0_405
- 0x4c, 0x8d, 0x63, 0x01, //0x000021d4 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x000021d8 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x000021db cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x000021de je LBB0_410
- 0x48, 0x8d, 0x71, 0xff, //0x000021e4 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x000021e8 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021eb je LBB0_408
- 0x48, 0x89, 0xf1, //0x000021f1 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x000021f4 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x000021f7 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000021fa jne LBB0_405
- 0xe9, 0x89, 0x05, 0x00, 0x00, //0x00002200 jmp LBB0_478
- //0x00002205 LBB0_408
- 0x48, 0x85, 0xf6, //0x00002205 testq %rsi, %rsi
- 0x0f, 0x84, 0xcb, 0x07, 0x00, 0x00, //0x00002208 je LBB0_513
- 0x49, 0x01, 0xfc, //0x0000220e addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x00002211 cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002215 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x00002219 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000221d addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00002221 movq %rcx, %rsi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002224 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002228 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000222c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002231 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002234 jne LBB0_405
- 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x0000223a jmp LBB0_478
- //0x0000223f LBB0_410
- 0x4d, 0x29, 0xcc, //0x0000223f subq %r9, %r12
- 0xe9, 0xb2, 0xf9, 0xff, 0xff, //0x00002242 jmp LBB0_205
- //0x00002247 LBB0_411
- 0x49, 0x83, 0xfb, 0xff, //0x00002247 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000224b jne LBB0_413
- 0x4c, 0x89, 0xe0, //0x00002251 movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00002254 subq $-56(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00002258 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x0000225c addq %rax, %r11
- //0x0000225f LBB0_413
- 0x44, 0x89, 0xf8, //0x0000225f movl %r15d, %eax
- 0xf7, 0xd0, //0x00002262 notl %eax
- 0x21, 0xc8, //0x00002264 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00002266 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x00002269 orl %r15d, %edx
- 0x89, 0xd7, //0x0000226c movl %edx, %edi
- 0xf7, 0xd7, //0x0000226e notl %edi
- 0x21, 0xcf, //0x00002270 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002272 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00002278 xorl %r15d, %r15d
- 0x01, 0xc7, //0x0000227b addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000227d setb %r15b
- 0x01, 0xff, //0x00002281 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002283 xorl $1431655765, %edi
- 0x21, 0xd7, //0x00002289 andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000228b movl $4294967295, %eax
- 0x31, 0xf8, //0x00002290 xorl %edi, %eax
- 0x21, 0xc6, //0x00002292 andl %eax, %esi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002294 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002298 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000229c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x000022a1 testq %rsi, %rsi
- 0x0f, 0x85, 0xe9, 0xf9, 0xff, 0xff, //0x000022a4 jne LBB0_124
- //0x000022aa LBB0_414
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000022aa movl $64, %ecx
- //0x000022af LBB0_415
- 0x49, 0x0f, 0xbc, 0xd1, //0x000022af bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x000022b3 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000022b6 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x000022bb cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x000022bf testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022c2 je LBB0_418
- 0x4c, 0x2b, 0x65, 0xc8, //0x000022c8 subq $-56(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x000022cc cmpq %rcx, %rdi
- 0x0f, 0x83, 0x2d, 0xee, 0xff, 0xff, //0x000022cf jae LBB0_204
- 0xe9, 0xd1, 0x06, 0x00, 0x00, //0x000022d5 jmp LBB0_417
- //0x000022da LBB0_418
- 0x45, 0x85, 0xc9, //0x000022da testl %r9d, %r9d
- 0x0f, 0x85, 0xe2, 0x06, 0x00, 0x00, //0x000022dd jne LBB0_511
- 0x49, 0x83, 0xc4, 0x20, //0x000022e3 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x000022e7 addq $-32, %rbx
- //0x000022eb LBB0_420
- 0x4d, 0x85, 0xff, //0x000022eb testq %r15, %r15
- 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x000022ee jne LBB0_435
- 0x48, 0x8b, 0x75, 0xc8, //0x000022f4 movq $-56(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x000022f8 testq %rbx, %rbx
- 0x0f, 0x84, 0x8d, 0x04, 0x00, 0x00, //0x000022fb je LBB0_478
- //0x00002301 LBB0_422
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002301 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002306 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002309 je LBB0_428
- 0x80, 0xf9, 0x5c, //0x0000230f cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002312 je LBB0_426
- 0x80, 0xf9, 0x1f, //0x00002318 cmpb $31, %cl
- 0x0f, 0x86, 0xb0, 0x06, 0x00, 0x00, //0x0000231b jbe LBB0_512
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002321 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002328 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000232d addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x00002330 addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002333 jne LBB0_422
- 0xe9, 0x50, 0x04, 0x00, 0x00, //0x00002339 jmp LBB0_478
- //0x0000233e LBB0_426
- 0x48, 0x83, 0xfb, 0x01, //0x0000233e cmpq $1, %rbx
- 0x0f, 0x84, 0x91, 0x06, 0x00, 0x00, //0x00002342 je LBB0_513
- 0x4c, 0x89, 0xe0, //0x00002348 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x0000234b subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000234e cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002352 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002356 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000235d movl $2, %edx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002362 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002366 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000236a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x0000236f addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x00002372 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00002375 jne LBB0_422
- 0xe9, 0x0e, 0x04, 0x00, 0x00, //0x0000237b jmp LBB0_478
- //0x00002380 LBB0_428
- 0x49, 0x29, 0xf4, //0x00002380 subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x00002383 incq %r12
- 0xe9, 0x6e, 0xf8, 0xff, 0xff, //0x00002386 jmp LBB0_205
- //0x0000238b LBB0_429
- 0x48, 0x85, 0xc9, //0x0000238b testq %rcx, %rcx
- 0x0f, 0x84, 0xd4, 0x03, 0x00, 0x00, //0x0000238e je LBB0_475
- 0x4c, 0x89, 0xd8, //0x00002394 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00002397 notq %rax
- 0x48, 0x01, 0xd8, //0x0000239a addq %rbx, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x0000239d cmpq $-1, %r13
- 0x4c, 0x0f, 0x44, 0xe8, //0x000023a1 cmoveq %rax, %r13
- 0x48, 0xff, 0xc3, //0x000023a5 incq %rbx
- 0x48, 0xff, 0xc9, //0x000023a8 decq %rcx
- 0x4c, 0x8b, 0x55, 0xb8, //0x000023ab movq $-72(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xd0, //0x000023af movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023b3 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x000023b8 testq %rcx, %rcx
- 0x0f, 0x85, 0xbb, 0xfb, 0xff, 0xff, //0x000023bb jne LBB0_372
- 0xe9, 0xa2, 0x03, 0x00, 0x00, //0x000023c1 jmp LBB0_475
- //0x000023c6 LBB0_431
- 0x4d, 0x85, 0xd2, //0x000023c6 testq %r10, %r10
- 0x0f, 0x84, 0x99, 0x03, 0x00, 0x00, //0x000023c9 je LBB0_475
- 0x48, 0x8b, 0x45, 0xc8, //0x000023cf movq $-56(%rbp), %rax
- 0x48, 0x89, 0xc1, //0x000023d3 movq %rax, %rcx
- 0x48, 0xf7, 0xd1, //0x000023d6 notq %rcx
- 0x4c, 0x01, 0xe1, //0x000023d9 addq %r12, %rcx
- 0x49, 0x83, 0xfd, 0xff, //0x000023dc cmpq $-1, %r13
- 0x4c, 0x0f, 0x44, 0xe9, //0x000023e0 cmoveq %rcx, %r13
- 0x49, 0xff, 0xc4, //0x000023e4 incq %r12
- 0x49, 0xff, 0xca, //0x000023e7 decq %r10
- 0x4c, 0x8b, 0x75, 0xd0, //0x000023ea movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023ee vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x85, 0xd2, //0x000023f3 testq %r10, %r10
- 0x0f, 0x85, 0xb8, 0xfc, 0xff, 0xff, //0x000023f6 jne LBB0_390
- 0xe9, 0x67, 0x03, 0x00, 0x00, //0x000023fc jmp LBB0_475
- //0x00002401 LBB0_433
- 0x48, 0x85, 0xc9, //0x00002401 testq %rcx, %rcx
- 0x0f, 0x84, 0xcf, 0x05, 0x00, 0x00, //0x00002404 je LBB0_513
- 0x4c, 0x89, 0xc8, //0x0000240a movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x0000240d notq %rax
- 0x48, 0x01, 0xd8, //0x00002410 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002413 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002417 cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x0000241b incq %rbx
- 0x48, 0xff, 0xc9, //0x0000241e decq %rcx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002425 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002429 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x0000242e testq %rcx, %rcx
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00002431 jne LBB0_404
- 0xe9, 0x52, 0x03, 0x00, 0x00, //0x00002437 jmp LBB0_478
- //0x0000243c LBB0_435
- 0x48, 0x85, 0xdb, //0x0000243c testq %rbx, %rbx
- 0x0f, 0x84, 0x94, 0x05, 0x00, 0x00, //0x0000243f je LBB0_513
- 0x48, 0x8b, 0x75, 0xc8, //0x00002445 movq $-56(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00002449 movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x0000244c notq %rax
- 0x4c, 0x01, 0xe0, //0x0000244f addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002452 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002456 cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x0000245a incq %r12
- 0x48, 0xff, 0xcb, //0x0000245d decq %rbx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002460 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002464 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002468 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x0000246d testq %rbx, %rbx
- 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x00002470 jne LBB0_422
- 0xe9, 0x13, 0x03, 0x00, 0x00, //0x00002476 jmp LBB0_478
- //0x0000247b LBB0_437
- 0x4d, 0x89, 0xca, //0x0000247b movq %r9, %r10
- 0x49, 0x83, 0xfb, 0xff, //0x0000247e cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002482 jne LBB0_440
- 0x48, 0x89, 0xd8, //0x00002488 movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x0000248b subq %r10, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x0000248e bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00002492 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002495 jmp LBB0_440
- //0x0000249a LBB0_439
- 0x4d, 0x89, 0xca, //0x0000249a movq %r9, %r10
- //0x0000249d LBB0_440
- 0x44, 0x89, 0xf0, //0x0000249d movl %r14d, %eax
- 0xf7, 0xd0, //0x000024a0 notl %eax
- 0x21, 0xf0, //0x000024a2 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x000024a4 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x000024a8 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x000024ab movl %r9d, %edi
- 0xf7, 0xd7, //0x000024ae notl %edi
- 0x21, 0xf7, //0x000024b0 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b2 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x000024b8 xorl %r14d, %r14d
- 0x01, 0xc7, //0x000024bb addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024bd setb %r14b
- 0x01, 0xff, //0x000024c1 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000024c3 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000024c9 andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000024cc movl $4294967295, %eax
- 0x31, 0xc7, //0x000024d1 xorl %eax, %edi
- 0x21, 0xfa, //0x000024d3 andl %edi, %edx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000024d5 movq $-64(%rbp), %r13
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024d9 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xd1, //0x000024de movq %r10, %r9
- 0x48, 0x85, 0xd2, //0x000024e1 testq %rdx, %rdx
- 0x0f, 0x85, 0x3b, 0xf8, 0xff, 0xff, //0x000024e4 jne LBB0_224
- //0x000024ea LBB0_441
- 0x48, 0x83, 0xc3, 0x20, //0x000024ea addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x000024ee addq $-32, %rcx
- //0x000024f2 LBB0_442
- 0x4d, 0x85, 0xf6, //0x000024f2 testq %r14, %r14
- 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000024f5 jne LBB0_468
- 0x4c, 0x8b, 0x75, 0xd0, //0x000024fb movq $-48(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x000024ff testq %rcx, %rcx
- 0x0f, 0x84, 0x86, 0x02, 0x00, 0x00, //0x00002502 je LBB0_478
- //0x00002508 LBB0_444
- 0x4d, 0x89, 0xe2, //0x00002508 movq %r12, %r10
- 0x4c, 0x89, 0xcf, //0x0000250b movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x0000250e notq %rdi
- //0x00002511 LBB0_445
- 0x4c, 0x8d, 0x63, 0x01, //0x00002511 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00002515 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00002518 cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000251b je LBB0_450
- 0x48, 0x8d, 0x71, 0xff, //0x00002521 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002525 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002528 je LBB0_448
- 0x48, 0x89, 0xf1, //0x0000252e movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002531 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002534 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002537 jne LBB0_445
- 0xe9, 0x4c, 0x02, 0x00, 0x00, //0x0000253d jmp LBB0_478
- //0x00002542 LBB0_448
- 0x48, 0x85, 0xf6, //0x00002542 testq %rsi, %rsi
- 0x0f, 0x84, 0x8e, 0x04, 0x00, 0x00, //0x00002545 je LBB0_513
- 0x49, 0x01, 0xfc, //0x0000254b addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x0000254e cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002552 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x00002556 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000255a addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x0000255e movq %rcx, %rsi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002561 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x00002565 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002569 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000256e testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002571 jne LBB0_445
- 0xe9, 0x12, 0x02, 0x00, 0x00, //0x00002577 jmp LBB0_478
- //0x0000257c LBB0_450
- 0x4d, 0x29, 0xcc, //0x0000257c subq %r9, %r12
- 0xe9, 0xb4, 0xf7, 0xff, 0xff, //0x0000257f jmp LBB0_323
- //0x00002584 LBB0_451
- 0x49, 0x83, 0xfb, 0xff, //0x00002584 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002588 jne LBB0_453
- 0x4c, 0x89, 0xe0, //0x0000258e movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00002591 subq $-56(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00002595 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00002599 addq %rax, %r11
- //0x0000259c LBB0_453
- 0x44, 0x89, 0xf8, //0x0000259c movl %r15d, %eax
- 0xf7, 0xd0, //0x0000259f notl %eax
- 0x21, 0xc8, //0x000025a1 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x000025a3 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x000025a6 orl %r15d, %edx
- 0x89, 0xd7, //0x000025a9 movl %edx, %edi
- 0xf7, 0xd7, //0x000025ab notl %edi
- 0x21, 0xcf, //0x000025ad andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025af andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000025b5 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000025b8 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000025ba setb %r15b
- 0x01, 0xff, //0x000025be addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000025c0 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000025c6 andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000025c8 movl $4294967295, %eax
- 0x31, 0xf8, //0x000025cd xorl %edi, %eax
- 0x21, 0xc6, //0x000025cf andl %eax, %esi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000025d1 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x000025d5 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025d9 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x000025de testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xf7, 0xff, 0xff, //0x000025e1 jne LBB0_263
- //0x000025e7 LBB0_454
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000025e7 movl $64, %ecx
- //0x000025ec LBB0_455
- 0x49, 0x0f, 0xbc, 0xd1, //0x000025ec bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x000025f0 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000025f3 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x000025f8 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x000025fc testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000025ff je LBB0_457
- 0x4c, 0x2b, 0x65, 0xc8, //0x00002605 subq $-56(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x00002609 cmpq %rcx, %rdi
- 0x0f, 0x83, 0x31, 0xf3, 0xff, 0xff, //0x0000260c jae LBB0_322
- 0xe9, 0x94, 0x03, 0x00, 0x00, //0x00002612 jmp LBB0_417
- //0x00002617 LBB0_457
- 0x45, 0x85, 0xc9, //0x00002617 testl %r9d, %r9d
- 0x0f, 0x85, 0xa5, 0x03, 0x00, 0x00, //0x0000261a jne LBB0_511
- 0x49, 0x83, 0xc4, 0x20, //0x00002620 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002624 addq $-32, %rbx
- //0x00002628 LBB0_459
- 0x4d, 0x85, 0xff, //0x00002628 testq %r15, %r15
- 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x0000262b jne LBB0_470
- 0x48, 0x8b, 0x75, 0xc8, //0x00002631 movq $-56(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002635 testq %rbx, %rbx
- 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00002638 je LBB0_478
- //0x0000263e LBB0_461
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000263e movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002643 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002646 je LBB0_467
- 0x80, 0xf9, 0x5c, //0x0000264c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000264f je LBB0_465
- 0x80, 0xf9, 0x1f, //0x00002655 cmpb $31, %cl
- 0x0f, 0x86, 0x73, 0x03, 0x00, 0x00, //0x00002658 jbe LBB0_512
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000265e movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002665 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000266a addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x0000266d addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002670 jne LBB0_461
- 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00002676 jmp LBB0_478
- //0x0000267b LBB0_465
- 0x48, 0x83, 0xfb, 0x01, //0x0000267b cmpq $1, %rbx
- 0x0f, 0x84, 0x54, 0x03, 0x00, 0x00, //0x0000267f je LBB0_513
- 0x4c, 0x89, 0xe0, //0x00002685 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x00002688 subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000268b cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000268f cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002693 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000269a movl $2, %edx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000269f movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x000026a3 movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026a7 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x000026ac addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x000026af addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000026b2 jne LBB0_461
- 0xe9, 0xd1, 0x00, 0x00, 0x00, //0x000026b8 jmp LBB0_478
- //0x000026bd LBB0_467
- 0x49, 0x29, 0xf4, //0x000026bd subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000026c0 incq %r12
- 0xe9, 0x70, 0xf6, 0xff, 0xff, //0x000026c3 jmp LBB0_323
- //0x000026c8 LBB0_468
- 0x48, 0x85, 0xc9, //0x000026c8 testq %rcx, %rcx
- 0x0f, 0x84, 0x08, 0x03, 0x00, 0x00, //0x000026cb je LBB0_513
- 0x4c, 0x89, 0xc8, //0x000026d1 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000026d4 notq %rax
- 0x48, 0x01, 0xd8, //0x000026d7 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000026da cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x000026de cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x000026e2 incq %rbx
- 0x48, 0xff, 0xc9, //0x000026e5 decq %rcx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000026e8 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x000026ec movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026f0 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x000026f5 testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0xfe, 0xff, 0xff, //0x000026f8 jne LBB0_444
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000026fe jmp LBB0_478
- //0x00002703 LBB0_470
- 0x48, 0x85, 0xdb, //0x00002703 testq %rbx, %rbx
- 0x0f, 0x84, 0xcd, 0x02, 0x00, 0x00, //0x00002706 je LBB0_513
- 0x48, 0x8b, 0x75, 0xc8, //0x0000270c movq $-56(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00002710 movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00002713 notq %rax
- 0x4c, 0x01, 0xe0, //0x00002716 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002719 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000271d cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x00002721 incq %r12
- 0x48, 0xff, 0xcb, //0x00002724 decq %rbx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002727 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xd0, //0x0000272b movq $-48(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000272f vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x00002734 testq %rbx, %rbx
- 0x0f, 0x85, 0x01, 0xff, 0xff, 0xff, //0x00002737 jne LBB0_461
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000273d jmp LBB0_478
- //0x00002742 LBB0_472
- 0x4d, 0x89, 0x45, 0x00, //0x00002742 movq %r8, (%r13)
- //0x00002746 LBB0_473
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002746 movq $-1, %rcx
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000274d jmp LBB0_498
- //0x00002752 LBB0_486
- 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00002752 movq $-7, %rcx
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002759 jmp LBB0_498
- //0x0000275e LBB0_474
- 0x49, 0x83, 0xfc, 0xff, //0x0000275e cmpq $-1, %r12
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00002762 jne LBB0_506
- //0x00002768 LBB0_475
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002768 movq $-1, %r12
- 0x4c, 0x8b, 0x6d, 0xb0, //0x0000276f movq $-80(%rbp), %r13
- 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00002773 jmp LBB0_506
- //0x00002778 LBB0_476
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002778 movq $-1, %rcx
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000277f jmp LBB0_480
- //0x00002784 LBB0_477
- 0x49, 0x83, 0xfc, 0xff, //0x00002784 cmpq $-1, %r12
- 0x0f, 0x85, 0x96, 0x00, 0x00, 0x00, //0x00002788 jne LBB0_503
- //0x0000278e LBB0_478
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000278e movq $-1, %r12
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002795 movq $-80(%rbp), %r11
- 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002799 jmp LBB0_503
- //0x0000279e LBB0_479
- 0x4c, 0x89, 0xf1, //0x0000279e movq %r14, %rcx
- //0x000027a1 LBB0_480
- 0x48, 0x8b, 0x55, 0xc0, //0x000027a1 movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x000027a5 movq (%rdx), %rax
- 0x48, 0x29, 0xc8, //0x000027a8 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000027ab addq $-2, %rax
- 0x48, 0x89, 0x02, //0x000027af movq %rax, (%rdx)
- //0x000027b2 LBB0_497
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027b2 movq $-2, %rcx
- //0x000027b9 LBB0_498
- 0x48, 0x89, 0xc8, //0x000027b9 movq %rcx, %rax
- 0x48, 0x83, 0xc4, 0x48, //0x000027bc addq $72, %rsp
- 0x5b, //0x000027c0 popq %rbx
- 0x41, 0x5c, //0x000027c1 popq %r12
- 0x41, 0x5d, //0x000027c3 popq %r13
- 0x41, 0x5e, //0x000027c5 popq %r14
- 0x41, 0x5f, //0x000027c7 popq %r15
- 0x5d, //0x000027c9 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000027ca vzeroupper
- 0xc3, //0x000027cd retq
- //0x000027ce LBB0_487
- 0x49, 0x89, 0x55, 0x00, //0x000027ce movq %rdx, (%r13)
- 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x000027d2 jmp LBB0_498
- //0x000027d7 LBB0_481
- 0x49, 0x83, 0xfd, 0xff, //0x000027d7 cmpq $-1, %r13
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000027db jne LBB0_484
- 0x48, 0x0f, 0xbc, 0xc7, //0x000027e1 bsfq %rdi, %rax
- 0x4c, 0x2b, 0x65, 0xc8, //0x000027e5 subq $-56(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x000027e9 addq %rax, %r12
- //0x000027ec LBB0_483
- 0x4d, 0x89, 0xe5, //0x000027ec movq %r12, %r13
- //0x000027ef LBB0_484
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000027ef movq $-2, %r12
- //0x000027f6 LBB0_506
- 0x48, 0x8b, 0x45, 0xc0, //0x000027f6 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x28, //0x000027fa movq %r13, (%rax)
- 0x4c, 0x89, 0xe1, //0x000027fd movq %r12, %rcx
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00002800 jmp LBB0_498
- //0x00002805 LBB0_499
- 0x49, 0x83, 0xfb, 0xff, //0x00002805 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002809 jne LBB0_502
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000280f bsfq %rdi, %rax
- 0x4c, 0x2b, 0x65, 0xc8, //0x00002813 subq $-56(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002817 addq %rax, %r12
- //0x0000281a LBB0_501
- 0x4d, 0x89, 0xe3, //0x0000281a movq %r12, %r11
- //0x0000281d LBB0_502
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000281d movq $-2, %r12
- //0x00002824 LBB0_503
- 0x4d, 0x89, 0x5d, 0x00, //0x00002824 movq %r11, (%r13)
- 0x4c, 0x89, 0xe1, //0x00002828 movq %r12, %rcx
- 0xe9, 0x89, 0xff, 0xff, 0xff, //0x0000282b jmp LBB0_498
- //0x00002830 LBB0_233
- 0x4d, 0x89, 0x45, 0x00, //0x00002830 movq %r8, (%r13)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002834 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x6e, //0x0000283b cmpb $110, (%r15)
- 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000283f jne LBB0_498
- 0x49, 0x8d, 0x40, 0x01, //0x00002845 leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00002849 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x01, 0x75, //0x0000284d cmpb $117, $1(%r9,%r8)
- 0x0f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002853 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x02, //0x00002859 leaq $2(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x0000285d movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x00002861 cmpb $108, $2(%r9,%r8)
- 0x0f, 0x85, 0x4c, 0xff, 0xff, 0xff, //0x00002867 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x03, //0x0000286d leaq $3(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00002871 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x03, 0x6c, //0x00002875 cmpb $108, $3(%r9,%r8)
- 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x0000287b jne LBB0_498
- 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x00002881 jmp LBB0_237
- //0x00002886 LBB0_488
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002886 movq $-2, %rcx
- 0x80, 0xfa, 0x61, //0x0000288d cmpb $97, %dl
- 0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002890 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x02, //0x00002896 leaq $2(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x0000289a movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x0000289e cmpb $108, $2(%r9,%r8)
- 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x000028a4 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x03, //0x000028aa leaq $3(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000028ae movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x03, 0x73, //0x000028b2 cmpb $115, $3(%r9,%r8)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000028b8 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x04, //0x000028be leaq $4(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000028c2 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x04, 0x65, //0x000028c6 cmpb $101, $4(%r9,%r8)
- 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x000028cc jne LBB0_498
- 0x49, 0x83, 0xc0, 0x05, //0x000028d2 addq $5, %r8
- 0x4d, 0x89, 0x45, 0x00, //0x000028d6 movq %r8, (%r13)
- 0xe9, 0xda, 0xfe, 0xff, 0xff, //0x000028da jmp LBB0_498
- //0x000028df LBB0_245
- 0x4d, 0x89, 0x45, 0x00, //0x000028df movq %r8, (%r13)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000028e3 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x74, //0x000028ea cmpb $116, (%r15)
- 0x0f, 0x85, 0xc5, 0xfe, 0xff, 0xff, //0x000028ee jne LBB0_498
- 0x49, 0x8d, 0x40, 0x01, //0x000028f4 leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000028f8 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x01, 0x72, //0x000028fc cmpb $114, $1(%r9,%r8)
- 0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00002902 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x02, //0x00002908 leaq $2(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x0000290c movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x02, 0x75, //0x00002910 cmpb $117, $2(%r9,%r8)
- 0x0f, 0x85, 0x9d, 0xfe, 0xff, 0xff, //0x00002916 jne LBB0_498
- 0x49, 0x8d, 0x40, 0x03, //0x0000291c leaq $3(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00002920 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x01, 0x03, 0x65, //0x00002924 cmpb $101, $3(%r9,%r8)
- 0x0f, 0x85, 0x89, 0xfe, 0xff, 0xff, //0x0000292a jne LBB0_498
- //0x00002930 LBB0_237
- 0x49, 0x83, 0xc0, 0x04, //0x00002930 addq $4, %r8
- 0x4d, 0x89, 0x45, 0x00, //0x00002934 movq %r8, (%r13)
- 0xe9, 0x7c, 0xfe, 0xff, 0xff, //0x00002938 jmp LBB0_498
- //0x0000293d LBB0_494
- 0x4d, 0x8b, 0x65, 0x00, //0x0000293d movq (%r13), %r12
- //0x00002941 LBB0_495
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002941 movq $-1, %r15
- //0x00002948 LBB0_496
- 0x49, 0xf7, 0xd7, //0x00002948 notq %r15
- 0x4d, 0x01, 0xe7, //0x0000294b addq %r12, %r15
- 0x4d, 0x89, 0x7d, 0x00, //0x0000294e movq %r15, (%r13)
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00002952 jmp LBB0_497
- //0x00002957 LBB0_504
- 0x4c, 0x89, 0x65, 0xb0, //0x00002957 movq %r12, $-80(%rbp)
- 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x0000295b jmp LBB0_475
- //0x00002960 LBB0_507
- 0x4c, 0x89, 0x65, 0xb0, //0x00002960 movq %r12, $-80(%rbp)
- 0xe9, 0x25, 0xfe, 0xff, 0xff, //0x00002964 jmp LBB0_478
- //0x00002969 LBB0_505
- 0x4c, 0x01, 0xe2, //0x00002969 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000296c movq $-2, %r12
- 0x49, 0x89, 0xd5, //0x00002973 movq %rdx, %r13
- 0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x00002976 jmp LBB0_506
- //0x0000297b LBB0_129
- 0x4c, 0x01, 0xe2, //0x0000297b addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000297e movq $-2, %r12
- 0x49, 0x89, 0xd3, //0x00002985 movq %rdx, %r11
- 0xe9, 0x97, 0xfe, 0xff, 0xff, //0x00002988 jmp LBB0_503
- //0x0000298d LBB0_508
- 0x4c, 0x01, 0xe7, //0x0000298d addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002990 movq $-2, %r12
- 0x49, 0x89, 0xfd, //0x00002997 movq %rdi, %r13
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x0000299a jmp LBB0_506
- //0x0000299f LBB0_509
- 0x4c, 0x2b, 0x65, 0xc8, //0x0000299f subq $-56(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029a3 addq %rdx, %r12
- 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x000029a6 jmp LBB0_483
- //0x000029ab LBB0_417
- 0x4c, 0x01, 0xe7, //0x000029ab addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029ae movq $-2, %r12
- 0x49, 0x89, 0xfb, //0x000029b5 movq %rdi, %r11
- 0xe9, 0x67, 0xfe, 0xff, 0xff, //0x000029b8 jmp LBB0_503
- //0x000029bd LBB0_510
- 0x49, 0x29, 0xc4, //0x000029bd subq %rax, %r12
- 0xe9, 0x27, 0xfe, 0xff, 0xff, //0x000029c0 jmp LBB0_483
- //0x000029c5 LBB0_511
- 0x4c, 0x2b, 0x65, 0xc8, //0x000029c5 subq $-56(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029c9 addq %rdx, %r12
- 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x000029cc jmp LBB0_501
- //0x000029d1 LBB0_512
- 0x49, 0x29, 0xf4, //0x000029d1 subq %rsi, %r12
- 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x000029d4 jmp LBB0_501
- //0x000029d9 LBB0_513
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000029d9 movq $-64(%rbp), %r13
- 0xe9, 0xac, 0xfd, 0xff, 0xff, //0x000029dd jmp LBB0_478
- 0x90, 0x90, //0x000029e2 .p2align 2, 0x90
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_62, LBB0_62-LJTI0_0
- // // .set L0_0_set_45, LBB0_45-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
- // // .set L0_0_set_67, LBB0_67-LJTI0_0
- //0x000029e4 LJTI0_0
- 0xd3, 0xda, 0xff, 0xff, //0x000029e4 .long L0_0_set_39
- 0x69, 0xdc, 0xff, 0xff, //0x000029e8 .long L0_0_set_62
- 0x0a, 0xdb, 0xff, 0xff, //0x000029ec .long L0_0_set_45
- 0x94, 0xdc, 0xff, 0xff, //0x000029f0 .long L0_0_set_64
- 0xea, 0xda, 0xff, 0xff, //0x000029f4 .long L0_0_set_42
- 0x2e, 0xe0, 0xff, 0xff, //0x000029f8 .long L0_0_set_67
- // // .set L0_1_set_498, LBB0_498-LJTI0_1
- // // .set L0_1_set_497, LBB0_497-LJTI0_1
- // // .set L0_1_set_209, LBB0_209-LJTI0_1
- // // .set L0_1_set_225, LBB0_225-LJTI0_1
- // // .set L0_1_set_69, LBB0_69-LJTI0_1
- // // .set L0_1_set_229, LBB0_229-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_231, LBB0_231-LJTI0_1
- // // .set L0_1_set_243, LBB0_243-LJTI0_1
- // // .set L0_1_set_238, LBB0_238-LJTI0_1
- //0x000029fc LJTI0_1
- 0xbd, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_498
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a0c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_497
- 0x10, 0xe7, 0xff, 0xff, //0x00002a84 .long L0_1_set_209
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_497
- 0x65, 0xe8, 0xff, 0xff, //0x00002ab0 .long L0_1_set_225
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_497
- 0xb5, 0xdc, 0xff, 0xff, //0x00002abc .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ac0 .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ac4 .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ac8 .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002acc .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ad0 .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ad4 .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ad8 .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002adc .long L0_1_set_69
- 0xb5, 0xdc, 0xff, 0xff, //0x00002ae0 .long L0_1_set_69
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002af0 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002af8 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b3c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b54 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_497
- 0xa1, 0xe8, 0xff, 0xff, //0x00002b68 .long L0_1_set_229
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b70 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b74 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b78 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b7c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b80 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b84 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b88 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b8c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b90 .long L0_1_set_497
- 0x0c, 0xe9, 0xff, 0xff, //0x00002b94 .long L0_1_set_240
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b98 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002b9c .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ba0 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ba4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002ba8 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bac .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bb0 .long L0_1_set_497
- 0xc5, 0xe8, 0xff, 0xff, //0x00002bb4 .long L0_1_set_231
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bb8 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bbc .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bc0 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bc4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bc8 .long L0_1_set_497
- 0x49, 0xe9, 0xff, 0xff, //0x00002bcc .long L0_1_set_243
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bd0 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bd4 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bd8 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002bdc .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002be0 .long L0_1_set_497
- 0xb6, 0xfd, 0xff, 0xff, //0x00002be4 .long L0_1_set_497
- 0xe8, 0xe8, 0xff, 0xff, //0x00002be8 .long L0_1_set_238
- // // .set L0_2_set_311, LBB0_311-LJTI0_2
- // // .set L0_2_set_326, LBB0_326-LJTI0_2
- // // .set L0_2_set_318, LBB0_318-LJTI0_2
- // // .set L0_2_set_313, LBB0_313-LJTI0_2
- // // .set L0_2_set_316, LBB0_316-LJTI0_2
- //0x00002bec LJTI0_2
- 0x8b, 0xec, 0xff, 0xff, //0x00002bec .long L0_2_set_311
- 0x68, 0xed, 0xff, 0xff, //0x00002bf0 .long L0_2_set_326
- 0x8b, 0xec, 0xff, 0xff, //0x00002bf4 .long L0_2_set_311
- 0xef, 0xec, 0xff, 0xff, //0x00002bf8 .long L0_2_set_318
- 0x68, 0xed, 0xff, 0xff, //0x00002bfc .long L0_2_set_326
- 0xa4, 0xec, 0xff, 0xff, //0x00002c00 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c04 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c08 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c0c .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c10 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c14 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c18 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c1c .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c20 .long L0_2_set_313
- 0xa4, 0xec, 0xff, 0xff, //0x00002c24 .long L0_2_set_313
- 0x68, 0xed, 0xff, 0xff, //0x00002c28 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c2c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c30 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c34 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c38 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c3c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c40 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c44 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c48 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c4c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c50 .long L0_2_set_326
- 0xd4, 0xec, 0xff, 0xff, //0x00002c54 .long L0_2_set_316
- 0x68, 0xed, 0xff, 0xff, //0x00002c58 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c5c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c60 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c64 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c68 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c6c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c70 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c74 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c78 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c7c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c80 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c84 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c88 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c8c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c90 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c94 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c98 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002c9c .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002ca0 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002ca4 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002ca8 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cac .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cb0 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cb4 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cb8 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cbc .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cc0 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cc4 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cc8 .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002ccc .long L0_2_set_326
- 0x68, 0xed, 0xff, 0xff, //0x00002cd0 .long L0_2_set_326
- 0xd4, 0xec, 0xff, 0xff, //0x00002cd4 .long L0_2_set_316
- // // .set L0_3_set_176, LBB0_176-LJTI0_3
- // // .set L0_3_set_187, LBB0_187-LJTI0_3
- // // .set L0_3_set_178, LBB0_178-LJTI0_3
- // // .set L0_3_set_173, LBB0_173-LJTI0_3
- // // .set L0_3_set_171, LBB0_171-LJTI0_3
- //0x00002cd8 LJTI0_3
- 0xb8, 0xdd, 0xff, 0xff, //0x00002cd8 .long L0_3_set_176
- 0xc6, 0xe2, 0xff, 0xff, //0x00002cdc .long L0_3_set_187
- 0xb8, 0xdd, 0xff, 0xff, //0x00002ce0 .long L0_3_set_176
- 0xd3, 0xdd, 0xff, 0xff, //0x00002ce4 .long L0_3_set_178
- 0xc6, 0xe2, 0xff, 0xff, //0x00002ce8 .long L0_3_set_187
- 0x88, 0xdd, 0xff, 0xff, //0x00002cec .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002cf0 .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002cf4 .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002cf8 .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002cfc .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002d00 .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002d04 .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002d08 .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002d0c .long L0_3_set_173
- 0x88, 0xdd, 0xff, 0xff, //0x00002d10 .long L0_3_set_173
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d14 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d18 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d1c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d20 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d24 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d28 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d2c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d30 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d34 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d38 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d3c .long L0_3_set_187
- 0x64, 0xdd, 0xff, 0xff, //0x00002d40 .long L0_3_set_171
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d44 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d48 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d4c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d50 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d54 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d58 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d5c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d60 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d64 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d68 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d6c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d70 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d74 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d78 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d7c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d80 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d84 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d88 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d8c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d90 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d94 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d98 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002d9c .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002da0 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002da4 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002da8 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002dac .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002db0 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002db4 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002db8 .long L0_3_set_187
- 0xc6, 0xe2, 0xff, 0xff, //0x00002dbc .long L0_3_set_187
- 0x64, 0xdd, 0xff, 0xff, //0x00002dc0 .long L0_3_set_171
- //0x00002dc4 .p2align 2, 0x00
- //0x00002dc4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002dc4 .long 2
+ //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
index fa9da82ef..684495d13 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go
index f5349509e..19e4f2877 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go
@@ -16,20 +16,20 @@ const (
)
const (
- _size__u64toa = 1232
+ _size__u64toa = 1216
)
var (
_pcsp__u64toa = [][2]uint32{
- {1, 0},
- {161, 8},
- {162, 0},
- {457, 8},
- {458, 0},
- {758, 8},
- {759, 0},
- {1225, 8},
- {1227, 0},
+ {0x1, 0},
+ {0xa5, 8},
+ {0xa6, 0},
+ {0x1cf, 8},
+ {0x1d0, 0},
+ {0x2f9, 8},
+ {0x2fa, 0},
+ {0x4b7, 8},
+ {0x4c0, 0},
}
)
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
index 7eafdb020..9ea318fd3 100644
--- 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
@@ -29,7 +29,7 @@ var _text_u64toa = []byte{
0x55, //0x00000040 pushq %rbp
0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000044 cmpq $9999, %rsi
- 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x0000004b ja LBB0_8
+ 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
@@ -42,7 +42,7 @@ var _text_u64toa = []byte{
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, 0x8c, 0x04, 0x00, 0x00, //0x0000007d leaq $1164(%rip), %rcx /* _Digits+0(%rip) */
+ 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
@@ -50,322 +50,315 @@ var _text_u64toa = []byte{
//0x00000093 LBB0_3
0x31, 0xc9, //0x00000093 xorl %ecx, %ecx
0x83, 0xfe, 0x64, //0x00000095 cmpl $100, %esi
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000098 jb LBB0_5
+ 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, 0x64, 0x04, 0x00, 0x00, //0x000000a5 leaq $1124(%rip), %rsi /* _Digits+0(%rip) */
+ 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
- 0xff, 0xc1, //0x000000b1 incl %ecx
- 0x88, 0x14, 0x37, //0x000000b3 movb %dl, (%rdi,%rsi)
- //0x000000b6 LBB0_6
- 0x48, 0x8d, 0x15, 0x53, 0x04, 0x00, 0x00, //0x000000b6 leaq $1107(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000bd movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000c0 movl %ecx, %esi
- 0xff, 0xc1, //0x000000c2 incl %ecx
- 0x88, 0x14, 0x37, //0x000000c4 movb %dl, (%rdi,%rsi)
- //0x000000c7 LBB0_7
- 0x0f, 0xb7, 0xc0, //0x000000c7 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000ca orq $1, %rax
- 0x48, 0x8d, 0x15, 0x3b, 0x04, 0x00, 0x00, //0x000000ce leaq $1083(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000d5 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000d8 movl %ecx, %edx
- 0xff, 0xc1, //0x000000da incl %ecx
- 0x88, 0x04, 0x17, //0x000000dc movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000df movl %ecx, %eax
- 0x5d, //0x000000e1 popq %rbp
- 0xc3, //0x000000e2 retq
- //0x000000e3 LBB0_5
- 0x31, 0xc9, //0x000000e3 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000e5 cmpl $10, %esi
- 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x000000e8 jae LBB0_6
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000000ee jmp LBB0_7
- //0x000000f3 LBB0_8
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000000f3 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x000000fa ja LBB0_16
- 0x89, 0xf0, //0x00000100 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000102 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000107 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000010b shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000010f imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000116 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000118 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000011b imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000122 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000126 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000012a movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000012d shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000130 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000136 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000139 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000013c subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000013e movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000142 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000145 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000148 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000014b imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000151 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000154 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000158 imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000015b subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x0000015d movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000161 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000164 cmpl $10000000, %esi
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000016a jb LBB0_11
- 0x48, 0x8d, 0x05, 0x99, 0x03, 0x00, 0x00, //0x00000170 leaq $921(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x00000177 movb (%r10,%rax), %al
- 0x88, 0x07, //0x0000017b movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000017d movl $1, %ecx
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000182 jmp LBB0_12
- //0x00000187 LBB0_11
- 0x31, 0xc9, //0x00000187 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000189 cmpl $1000000, %esi
- 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x0000018f jb LBB0_13
- //0x00000195 LBB0_12
- 0x44, 0x89, 0xd0, //0x00000195 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000198 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x6d, 0x03, 0x00, 0x00, //0x0000019c leaq $877(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001a3 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000001a6 movl %ecx, %esi
- 0xff, 0xc1, //0x000001a8 incl %ecx
- 0x88, 0x04, 0x37, //0x000001aa movb %al, (%rdi,%rsi)
- //0x000001ad LBB0_14
- 0x48, 0x8d, 0x05, 0x5c, 0x03, 0x00, 0x00, //0x000001ad leaq $860(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000001b4 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000001b8 movl %ecx, %esi
- 0xff, 0xc1, //0x000001ba incl %ecx
- 0x88, 0x04, 0x37, //0x000001bc movb %al, (%rdi,%rsi)
- //0x000001bf LBB0_15
- 0x41, 0x0f, 0xb7, 0xc1, //0x000001bf movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001c3 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x42, 0x03, 0x00, 0x00, //0x000001c7 leaq $834(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001ce movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000001d1 movl %ecx, %edx
- 0x88, 0x04, 0x3a, //0x000001d3 movb %al, (%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x30, //0x000001d6 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x3a, 0x01, //0x000001da movb %al, $1(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000001de movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001e2 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001e6 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x3a, 0x02, //0x000001e9 movb %al, $2(%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x33, //0x000001ed movb (%r11,%rsi), %al
- 0x88, 0x44, 0x3a, 0x03, //0x000001f1 movb %al, $3(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000001f5 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001f9 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001fd movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000200 addl $5, %ecx
- 0x88, 0x44, 0x3a, 0x04, //0x00000203 movb %al, $4(%rdx,%rdi)
- 0x89, 0xc8, //0x00000207 movl %ecx, %eax
- 0x5d, //0x00000209 popq %rbp
- 0xc3, //0x0000020a retq
- //0x0000020b LBB0_13
- 0x31, 0xc9, //0x0000020b xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000020d cmpl $100000, %esi
- 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000213 jae LBB0_14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000219 jmp LBB0_15
- //0x0000021e LBB0_16
- 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000021e movabsq $9999999999999999, %rax
- 0x48, 0x39, 0xc6, //0x00000228 cmpq %rax, %rsi
- 0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x0000022b ja LBB0_18
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000231 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x0000023b movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000023e mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000241 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000245 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000024b subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x0000024d vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xa7, 0xfd, 0xff, 0xff, //0x00000251 vmovdqu $-601(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000259 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000025d vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000262 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000267 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000026c vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000270 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000274 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000278 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000027d vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000282 vpshufd $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xa0, 0xfd, 0xff, 0xff, //0x00000287 vpbroadcastq $-608(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9f, 0xfd, 0xff, 0xff, //0x00000290 vpbroadcastq $-609(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000299 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc4, //0x0000029d vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x67, 0xfd, 0xff, 0xff, //0x000002a1 vmovdqu $-665(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000002a9 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000002ad vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000002b2 vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000002b6 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000002ba vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000002be vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000002c3 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000002c7 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000002cb vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000002cf vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000002d4 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000002d9 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000002de vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000002e2 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000002e6 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000002ea vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000002ef vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000002f3 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0x21, 0xfd, 0xff, 0xff, //0x000002f7 vpaddb $-735(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x000002ff vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x00000303 vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000307 vpmovmskb %xmm0, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000030b orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x00000310 xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x00000315 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000318 movl $16, %ecx
- 0x29, 0xc1, //0x0000031d subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000031f shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xb6, 0x02, 0x00, 0x00, //0x00000323 leaq $694(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000032a vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x07, //0x00000330 vmovdqu %xmm0, (%rdi)
- 0x89, 0xc8, //0x00000334 movl %ecx, %eax
- 0x5d, //0x00000336 popq %rbp
- 0xc3, //0x00000337 retq
- //0x00000338 LBB0_18
- 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000338 movabsq $4153837486827862103, %rcx
- 0x48, 0x89, 0xf0, //0x00000342 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000345 mulq %rcx
- 0x48, 0xc1, 0xea, 0x33, //0x00000348 shrq $51, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000034c movabsq $10000000000000000, %rax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000356 imulq %rdx, %rax
- 0x48, 0x29, 0xc6, //0x0000035a subq %rax, %rsi
- 0x83, 0xfa, 0x09, //0x0000035d cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000360 ja LBB0_20
- 0x80, 0xc2, 0x30, //0x00000366 addb $48, %dl
- 0x88, 0x17, //0x00000369 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000036b movl $1, %ecx
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x00000370 jmp LBB0_25
- //0x00000375 LBB0_20
- 0x83, 0xfa, 0x63, //0x00000375 cmpl $99, %edx
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00000378 ja LBB0_22
- 0x89, 0xd0, //0x0000037e movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x89, 0x01, 0x00, 0x00, //0x00000380 leaq $393(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x00000387 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x0000038a movb $1(%rcx,%rax,2), %al
- 0x88, 0x17, //0x0000038e movb %dl, (%rdi)
- 0x88, 0x47, 0x01, //0x00000390 movb %al, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000393 movl $2, %ecx
- 0xe9, 0x92, 0x00, 0x00, 0x00, //0x00000398 jmp LBB0_25
- //0x0000039d LBB0_22
- 0x89, 0xd0, //0x0000039d movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x0000039f shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000003a2 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000003a8 shrl $17, %eax
- 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003ab cmpl $999, %edx
- 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x000003b1 ja LBB0_24
- 0x83, 0xc0, 0x30, //0x000003b7 addl $48, %eax
- 0x88, 0x07, //0x000003ba movb %al, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x000003bc movzwl %dx, %eax
- 0x89, 0xc1, //0x000003bf movl %eax, %ecx
- 0xc1, 0xe9, 0x02, //0x000003c1 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003c4 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000003ca shrl $17, %ecx
- 0x6b, 0xc9, 0x64, //0x000003cd imull $100, %ecx, %ecx
- 0x29, 0xc8, //0x000003d0 subl %ecx, %eax
- 0x0f, 0xb7, 0xc0, //0x000003d2 movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x34, 0x01, 0x00, 0x00, //0x000003d5 leaq $308(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000003dc movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000003df movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x000003e3 movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x000003e6 movb %al, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003e9 movl $3, %ecx
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000003ee jmp LBB0_25
- //0x000003f3 LBB0_24
- 0x6b, 0xc8, 0x64, //0x000003f3 imull $100, %eax, %ecx
- 0x29, 0xca, //0x000003f6 subl %ecx, %edx
- 0x0f, 0xb7, 0xc0, //0x000003f8 movzwl %ax, %eax
- 0x4c, 0x8d, 0x05, 0x0e, 0x01, 0x00, 0x00, //0x000003fb leaq $270(%rip), %r8 /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x0c, 0x40, //0x00000402 movb (%r8,%rax,2), %cl
- 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00000406 movb $1(%r8,%rax,2), %al
- 0x88, 0x0f, //0x0000040b movb %cl, (%rdi)
- 0x88, 0x47, 0x01, //0x0000040d movb %al, $1(%rdi)
- 0x0f, 0xb7, 0xc2, //0x00000410 movzwl %dx, %eax
- 0x41, 0x8a, 0x0c, 0x40, //0x00000413 movb (%r8,%rax,2), %cl
- 0x48, 0x01, 0xc0, //0x00000417 addq %rax, %rax
- 0x88, 0x4f, 0x02, //0x0000041a movb %cl, $2(%rdi)
- 0x83, 0xc8, 0x01, //0x0000041d orl $1, %eax
- 0x0f, 0xb7, 0xc0, //0x00000420 movzwl %ax, %eax
- 0x42, 0x8a, 0x04, 0x00, //0x00000423 movb (%rax,%r8), %al
- 0x88, 0x47, 0x03, //0x00000427 movb %al, $3(%rdi)
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000042a movl $4, %ecx
- //0x0000042f LBB0_25
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000042f movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000439 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000043c mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000043f shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x00000443 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xb1, 0xfb, 0xff, 0xff, //0x00000447 vmovdqu $-1103(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x0000044f vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000453 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000458 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000045d vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000462 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000466 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x0000046a vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000046e vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000473 vpshuflw $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00000478 vpbroadcastq $-1105(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000481 vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000486 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xa5, 0xfb, 0xff, 0xff, //0x0000048a vpbroadcastq $-1115(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x00000493 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x71, 0xfb, 0xff, 0xff, //0x00000497 vmovdqu $-1167(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x0000049f vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000004a3 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000004a8 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000004ac imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000004b2 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000004b4 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000004b8 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000004bc vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000004c1 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000004c5 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000004c9 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000004cd vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000004d2 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000004d7 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000004dc vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000004e0 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000004e4 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000004e8 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000004ed vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000004f1 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x23, 0xfb, 0xff, 0xff, //0x000004f5 vpaddb $-1245(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000004fd movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000004ff vmovdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x00000504 orl $16, %ecx
- 0x89, 0xc8, //0x00000507 movl %ecx, %eax
- 0x5d, //0x00000509 popq %rbp
- 0xc3, //0x0000050a retq
- 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000050b .p2align 4, 0x00
- //0x00000510 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000510 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000520 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000530 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000540 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000550 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000560 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000570 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000580 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000590 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000005a0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005b0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005c0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005d0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005d8 .p2align 4, 0x00
- //0x000005e0 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005e0 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, //0x000005f0 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, //0x00000600 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, //0x00000610 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, //0x00000620 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, //0x00000630 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, //0x00000640 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, //0x00000650 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, //0x00000660 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
+ 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
index e4c9e410c..d7f5e2859 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go
index 5c3055d89..60c13b530 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__unquote = 72
+ _stack__unquote = 80
)
const (
- _size__unquote = 2464
+ _size__unquote = 2096
)
var (
_pcsp__unquote = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {79, 72},
- {83, 48},
- {84, 40},
- {86, 32},
- {88, 24},
- {90, 16},
- {92, 8},
- {96, 0},
- {2464, 72},
+ {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},
}
)
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
index 5dc8396a3..d04fea523 100644
--- 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
@@ -20,657 +20,575 @@ var _text_unquote = []byte{
0x41, 0x55, //0x00000038 pushq %r13
0x41, 0x54, //0x0000003a pushq %r12
0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x18, //0x0000003d subq $24, %rsp
+ 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp
0x48, 0x85, 0xf6, //0x00000041 testq %rsi, %rsi
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000044 je LBB0_2
+ 0x0f, 0x84, 0xcb, 0x05, 0x00, 0x00, //0x00000044 je LBB0_1
0x48, 0x89, 0x4d, 0xd0, //0x0000004a movq %rcx, $-48(%rbp)
- 0x45, 0x89, 0xc2, //0x0000004e movl %r8d, %r10d
- 0x41, 0x83, 0xe2, 0x01, //0x00000051 andl $1, %r10d
- 0xc5, 0xfe, 0x6f, 0x0d, 0xa3, 0xff, 0xff, 0xff, //0x00000055 vmovdqu $-93(%rip), %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xbb, 0xff, 0xff, 0xff, //0x0000005d vmovdqu $-69(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x49, 0x89, 0xf9, //0x00000065 movq %rdi, %r9
- 0x49, 0x89, 0xf5, //0x00000068 movq %rsi, %r13
- 0x48, 0x89, 0xd0, //0x0000006b movq %rdx, %rax
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x0000006e jmp LBB0_8
- //0x00000073 LBB0_2
- 0x45, 0x31, 0xed, //0x00000073 xorl %r13d, %r13d
- 0x48, 0x89, 0xd0, //0x00000076 movq %rdx, %rax
- //0x00000079 LBB0_3
- 0x4c, 0x01, 0xe8, //0x00000079 addq %r13, %rax
- 0x48, 0x29, 0xd0, //0x0000007c subq %rdx, %rax
- //0x0000007f LBB0_4
- 0x48, 0x83, 0xc4, 0x18, //0x0000007f addq $24, %rsp
- 0x5b, //0x00000083 popq %rbx
- 0x41, 0x5c, //0x00000084 popq %r12
- 0x41, 0x5d, //0x00000086 popq %r13
- 0x41, 0x5e, //0x00000088 popq %r14
- 0x41, 0x5f, //0x0000008a popq %r15
- 0x5d, //0x0000008c popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000008d vzeroupper
- 0xc3, //0x00000090 retq
- //0x00000091 LBB0_5
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00000091 leaq $4(%r9,%r12), %r9
- 0x44, 0x89, 0xf9, //0x00000096 movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x00000099 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x0000009c orb $-64, %cl
- 0x88, 0x08, //0x0000009f movb %cl, (%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x000000a1 andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x000000a5 orb $-128, %r15b
- 0x44, 0x88, 0x78, 0x01, //0x000000a9 movb %r15b, $1(%rax)
- 0x48, 0x83, 0xc0, 0x02, //0x000000ad addq $2, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b1 .p2align 4, 0x90
- //0x000000c0 LBB0_6
- 0x4d, 0x89, 0xf5, //0x000000c0 movq %r14, %r13
- //0x000000c3 LBB0_7
- 0x4d, 0x85, 0xed, //0x000000c3 testq %r13, %r13
- 0x0f, 0x84, 0x9d, 0x07, 0x00, 0x00, //0x000000c6 je LBB0_101
- //0x000000cc LBB0_8
- 0x41, 0x80, 0x39, 0x5c, //0x000000cc cmpb $92, (%r9)
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000000d0 jne LBB0_10
- 0x31, 0xdb, //0x000000d6 xorl %ebx, %ebx
- 0xe9, 0x43, 0x01, 0x00, 0x00, //0x000000d8 jmp LBB0_24
- 0x90, 0x90, 0x90, //0x000000dd .p2align 4, 0x90
- //0x000000e0 LBB0_10
- 0x4d, 0x89, 0xec, //0x000000e0 movq %r13, %r12
- 0x49, 0x89, 0xc7, //0x000000e3 movq %rax, %r15
- 0x4d, 0x89, 0xce, //0x000000e6 movq %r9, %r14
- 0x49, 0x83, 0xfd, 0x20, //0x000000e9 cmpq $32, %r13
- 0x0f, 0x8c, 0x3e, 0x00, 0x00, 0x00, //0x000000ed jl LBB0_14
- 0x4d, 0x89, 0xce, //0x000000f3 movq %r9, %r14
- 0x49, 0x89, 0xc7, //0x000000f6 movq %rax, %r15
- 0x4d, 0x89, 0xec, //0x000000f9 movq %r13, %r12
- 0x90, 0x90, 0x90, 0x90, //0x000000fc .p2align 4, 0x90
- //0x00000100 LBB0_12
- 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00000100 vmovdqu (%r14), %ymm0
- 0xc4, 0xc1, 0x7e, 0x7f, 0x07, //0x00000105 vmovdqu %ymm0, (%r15)
- 0xc5, 0xfd, 0x74, 0xc1, //0x0000010a vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x0000010e vpmovmskb %ymm0, %ebx
- 0x85, 0xdb, //0x00000112 testl %ebx, %ebx
- 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00000114 jne LBB0_22
- 0x49, 0x83, 0xc6, 0x20, //0x0000011a addq $32, %r14
- 0x49, 0x83, 0xc7, 0x20, //0x0000011e addq $32, %r15
- 0x49, 0x83, 0xfc, 0x3f, //0x00000122 cmpq $63, %r12
- 0x4d, 0x8d, 0x64, 0x24, 0xe0, //0x00000126 leaq $-32(%r12), %r12
- 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000012b jg LBB0_12
- //0x00000131 LBB0_14
- 0xc5, 0xf8, 0x77, //0x00000131 vzeroupper
- 0xc5, 0xfa, 0x6f, 0x15, 0xe4, 0xfe, 0xff, 0xff, //0x00000134 vmovdqu $-284(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x49, 0x83, 0xfc, 0x10, //0x0000013c cmpq $16, %r12
- 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x00000140 jl LBB0_17
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000146 .p2align 4, 0x90
- //0x00000150 LBB0_15
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00000150 vmovdqu (%r14), %xmm0
- 0xc4, 0xc1, 0x7a, 0x7f, 0x07, //0x00000155 vmovdqu %xmm0, (%r15)
- 0xc5, 0xf9, 0x74, 0xc2, //0x0000015a vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd8, //0x0000015e vpmovmskb %xmm0, %ebx
- 0x66, 0x85, 0xdb, //0x00000162 testw %bx, %bx
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00000165 jne LBB0_23
- 0x49, 0x83, 0xc6, 0x10, //0x0000016b addq $16, %r14
- 0x49, 0x83, 0xc7, 0x10, //0x0000016f addq $16, %r15
- 0x49, 0x83, 0xfc, 0x1f, //0x00000173 cmpq $31, %r12
- 0x4d, 0x8d, 0x64, 0x24, 0xf0, //0x00000177 leaq $-16(%r12), %r12
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000017c jg LBB0_15
- //0x00000182 LBB0_17
- 0x4d, 0x85, 0xe4, //0x00000182 testq %r12, %r12
- 0x0f, 0x84, 0xee, 0xfe, 0xff, 0xff, //0x00000185 je LBB0_3
- 0x31, 0xdb, //0x0000018b xorl %ebx, %ebx
- 0xc5, 0xfe, 0x6f, 0x0d, 0x6b, 0xfe, 0xff, 0xff, //0x0000018d vmovdqu $-405(%rip), %ymm1 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000195 .p2align 4, 0x90
- //0x000001a0 LBB0_19
- 0x45, 0x0f, 0xb6, 0x1c, 0x1e, //0x000001a0 movzbl (%r14,%rbx), %r11d
- 0x41, 0x80, 0xfb, 0x5c, //0x000001a5 cmpb $92, %r11b
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001a9 je LBB0_21
- 0x45, 0x88, 0x1c, 0x1f, //0x000001af movb %r11b, (%r15,%rbx)
- 0x48, 0xff, 0xc3, //0x000001b3 incq %rbx
- 0x49, 0x39, 0xdc, //0x000001b6 cmpq %rbx, %r12
- 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x000001b9 jne LBB0_19
- 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x000001bf jmp LBB0_3
- //0x000001c4 LBB0_21
- 0x49, 0x01, 0xde, //0x000001c4 addq %rbx, %r14
- 0x4d, 0x29, 0xce, //0x000001c7 subq %r9, %r14
- 0x4c, 0x89, 0xf3, //0x000001ca movq %r14, %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x000001cd cmpq $-1, %rbx
- 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000001d1 jne LBB0_24
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x000001d7 jmp LBB0_3
- //0x000001dc LBB0_22
- 0x48, 0x63, 0xdb, //0x000001dc movslq %ebx, %rbx
- 0x4d, 0x29, 0xce, //0x000001df subq %r9, %r14
- 0x48, 0x0f, 0xbc, 0xdb, //0x000001e2 bsfq %rbx, %rbx
- 0x4c, 0x01, 0xf3, //0x000001e6 addq %r14, %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x000001e9 cmpq $-1, %rbx
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000001ed jne LBB0_24
- 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x000001f3 jmp LBB0_3
- //0x000001f8 LBB0_23
- 0x0f, 0xb7, 0xdb, //0x000001f8 movzwl %bx, %ebx
- 0x4d, 0x29, 0xce, //0x000001fb subq %r9, %r14
- 0x48, 0x0f, 0xbc, 0xdb, //0x000001fe bsfq %rbx, %rbx
- 0x4c, 0x01, 0xf3, //0x00000202 addq %r14, %rbx
- 0xc5, 0xfe, 0x6f, 0x0d, 0xf3, 0xfd, 0xff, 0xff, //0x00000205 vmovdqu $-525(%rip), %ymm1 /* LCPI0_0+0(%rip) */
- 0x48, 0x83, 0xfb, 0xff, //0x0000020d cmpq $-1, %rbx
- 0x0f, 0x84, 0x62, 0xfe, 0xff, 0xff, //0x00000211 je LBB0_3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000217 .p2align 4, 0x90
- //0x00000220 LBB0_24
- 0x48, 0x8d, 0x4b, 0x02, //0x00000220 leaq $2(%rbx), %rcx
- 0x49, 0x29, 0xcd, //0x00000224 subq %rcx, %r13
- 0x0f, 0x88, 0x10, 0x06, 0x00, 0x00, //0x00000227 js LBB0_99
- 0x4d, 0x8d, 0x4c, 0x19, 0x02, //0x0000022d leaq $2(%r9,%rbx), %r9
- 0x4d, 0x85, 0xd2, //0x00000232 testq %r10, %r10
- 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x00000235 jne LBB0_67
- //0x0000023b LBB0_26
- 0x48, 0x01, 0xd8, //0x0000023b addq %rbx, %rax
- 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x0000023e movzbl $-1(%r9), %ecx
- 0x48, 0x8d, 0x1d, 0x86, 0x07, 0x00, 0x00, //0x00000243 leaq $1926(%rip), %rbx /* __UnquoteTab+0(%rip) */
- 0x8a, 0x1c, 0x19, //0x0000024a movb (%rcx,%rbx), %bl
- 0x80, 0xfb, 0xff, //0x0000024d cmpb $-1, %bl
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000250 je LBB0_29
- 0x84, 0xdb, //0x00000256 testb %bl, %bl
- 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00000258 je LBB0_100
- 0x88, 0x18, //0x0000025e movb %bl, (%rax)
- 0x48, 0xff, 0xc0, //0x00000260 incq %rax
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00000263 jmp LBB0_7
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000268 .p2align 4, 0x90
- //0x00000270 LBB0_29
- 0x49, 0x83, 0xfd, 0x03, //0x00000270 cmpq $3, %r13
- 0x0f, 0x8e, 0xc3, 0x05, 0x00, 0x00, //0x00000274 jle LBB0_99
- 0x45, 0x8b, 0x31, //0x0000027a movl (%r9), %r14d
- 0x45, 0x89, 0xf7, //0x0000027d movl %r14d, %r15d
- 0x41, 0xf7, 0xd7, //0x00000280 notl %r15d
- 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000283 leal $-808464432(%r14), %ecx
- 0x41, 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000028a andl $-2139062144, %r15d
- 0x41, 0x85, 0xcf, //0x00000291 testl %ecx, %r15d
- 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x00000294 jne LBB0_90
- 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x0000029a leal $421075225(%r14), %ecx
- 0x44, 0x09, 0xf1, //0x000002a1 orl %r14d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000002a4 testl $-2139062144, %ecx
- 0x0f, 0x85, 0xd1, 0x04, 0x00, 0x00, //0x000002aa jne LBB0_90
- 0x44, 0x89, 0xf3, //0x000002b0 movl %r14d, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002b3 andl $2139062143, %ebx
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002b9 movl $-1061109568, %ecx
- 0x29, 0xd9, //0x000002be subl %ebx, %ecx
- 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x000002c0 leal $1179010630(%rbx), %r11d
- 0x44, 0x21, 0xf9, //0x000002c7 andl %r15d, %ecx
- 0x44, 0x85, 0xd9, //0x000002ca testl %r11d, %ecx
- 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x000002cd jne LBB0_90
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000002d3 movl $-522133280, %ecx
- 0x29, 0xd9, //0x000002d8 subl %ebx, %ecx
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000002da addl $960051513, %ebx
- 0x41, 0x21, 0xcf, //0x000002e0 andl %ecx, %r15d
- 0x41, 0x85, 0xdf, //0x000002e3 testl %ebx, %r15d
- 0x0f, 0x85, 0x95, 0x04, 0x00, 0x00, //0x000002e6 jne LBB0_90
- 0x41, 0x0f, 0xce, //0x000002ec bswapl %r14d
- 0x44, 0x89, 0xf1, //0x000002ef movl %r14d, %ecx
- 0xc1, 0xe9, 0x04, //0x000002f2 shrl $4, %ecx
- 0xf7, 0xd1, //0x000002f5 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000002f7 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x000002fd leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000300 andl $252645135, %r14d
- 0x41, 0x01, 0xce, //0x00000307 addl %ecx, %r14d
- 0x44, 0x89, 0xf1, //0x0000030a movl %r14d, %ecx
- 0xc1, 0xe9, 0x04, //0x0000030d shrl $4, %ecx
- 0x44, 0x09, 0xf1, //0x00000310 orl %r14d, %ecx
- 0x44, 0x0f, 0xb6, 0xf9, //0x00000313 movzbl %cl, %r15d
- 0xc1, 0xe9, 0x08, //0x00000317 shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000031a andl $65280, %ecx
- 0x41, 0x09, 0xcf, //0x00000320 orl %ecx, %r15d
- 0x4d, 0x8d, 0x75, 0xfc, //0x00000323 leaq $-4(%r13), %r14
- 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000327 cmpl $128, %r15d
- 0x0f, 0x82, 0x61, 0x03, 0x00, 0x00, //0x0000032e jb LBB0_75
- 0x45, 0x31, 0xe4, //0x00000334 xorl %r12d, %r12d
- 0x4d, 0x85, 0xd2, //0x00000337 testq %r10, %r10
- 0x0f, 0x84, 0x70, 0x01, 0x00, 0x00, //0x0000033a je LBB0_51
- //0x00000340 LBB0_36
- 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00000340 cmpl $2048, %r15d
- 0x0f, 0x82, 0x44, 0xfd, 0xff, 0xff, //0x00000347 jb LBB0_5
- 0x44, 0x89, 0xf9, //0x0000034d movl %r15d, %ecx
- 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000350 andl $-2048, %ecx
- 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00000356 cmpl $55296, %ecx
- 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x0000035c jne LBB0_65
- 0x4d, 0x85, 0xf6, //0x00000362 testq %r14, %r14
- 0x0f, 0x8e, 0x61, 0x03, 0x00, 0x00, //0x00000365 jle LBB0_80
- 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x0000036b cmpb $92, $4(%r9,%r12)
- 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x00000371 jne LBB0_81
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00000377 cmpl $56319, %r15d
- 0x0f, 0x87, 0x2a, 0x03, 0x00, 0x00, //0x0000037e ja LBB0_78
- 0x49, 0x83, 0xfe, 0x07, //0x00000384 cmpq $7, %r14
- 0x0f, 0x8c, 0x20, 0x03, 0x00, 0x00, //0x00000388 jl LBB0_78
- 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x0000038e cmpb $92, $5(%r9,%r12)
- 0x0f, 0x85, 0x14, 0x03, 0x00, 0x00, //0x00000394 jne LBB0_78
- 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x0000039a cmpb $117, $6(%r9,%r12)
- 0x0f, 0x85, 0x08, 0x03, 0x00, 0x00, //0x000003a0 jne LBB0_78
- 0x47, 0x8b, 0x5c, 0x21, 0x07, //0x000003a6 movl $7(%r9,%r12), %r11d
- 0x44, 0x89, 0xdb, //0x000003ab movl %r11d, %ebx
- 0xf7, 0xd3, //0x000003ae notl %ebx
- 0x41, 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x000003b0 leal $-808464432(%r11), %ecx
- 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000003b7 andl $-2139062144, %ebx
- 0x89, 0x5d, 0xcc, //0x000003bd movl %ebx, $-52(%rbp)
- 0x85, 0xcb, //0x000003c0 testl %ecx, %ebx
- 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000003c2 jne LBB0_104
- 0x41, 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x000003c8 leal $421075225(%r11), %ecx
- 0x44, 0x09, 0xd9, //0x000003cf orl %r11d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000003d2 testl $-2139062144, %ecx
- 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x000003d8 jne LBB0_104
- 0x44, 0x89, 0xdb, //0x000003de movl %r11d, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000003e1 andl $2139062143, %ebx
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000003e7 movl $-1061109568, %ecx
- 0x29, 0xd9, //0x000003ec subl %ebx, %ecx
- 0x4c, 0x89, 0x5d, 0xc0, //0x000003ee movq %r11, $-64(%rbp)
- 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x000003f2 leal $1179010630(%rbx), %r11d
- 0x23, 0x4d, 0xcc, //0x000003f9 andl $-52(%rbp), %ecx
- 0x44, 0x85, 0xd9, //0x000003fc testl %r11d, %ecx
- 0x4c, 0x8b, 0x5d, 0xc0, //0x000003ff movq $-64(%rbp), %r11
- 0x0f, 0x85, 0x7d, 0x04, 0x00, 0x00, //0x00000403 jne LBB0_104
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000409 movl $-522133280, %ecx
- 0x29, 0xd9, //0x0000040e subl %ebx, %ecx
- 0x89, 0x4d, 0xc8, //0x00000410 movl %ecx, $-56(%rbp)
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000413 addl $960051513, %ebx
- 0x8b, 0x4d, 0xcc, //0x00000419 movl $-52(%rbp), %ecx
- 0x23, 0x4d, 0xc8, //0x0000041c andl $-56(%rbp), %ecx
- 0x85, 0xd9, //0x0000041f testl %ebx, %ecx
- 0x0f, 0x85, 0x5f, 0x04, 0x00, 0x00, //0x00000421 jne LBB0_104
- 0x41, 0x0f, 0xcb, //0x00000427 bswapl %r11d
- 0x44, 0x89, 0xd9, //0x0000042a movl %r11d, %ecx
- 0xc1, 0xe9, 0x04, //0x0000042d shrl $4, %ecx
- 0xf7, 0xd1, //0x00000430 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000432 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000438 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000043b andl $252645135, %r11d
- 0x41, 0x01, 0xcb, //0x00000442 addl %ecx, %r11d
- 0x44, 0x89, 0xd9, //0x00000445 movl %r11d, %ecx
- 0xc1, 0xe9, 0x04, //0x00000448 shrl $4, %ecx
- 0x44, 0x09, 0xd9, //0x0000044b orl %r11d, %ecx
- 0x89, 0xcb, //0x0000044e movl %ecx, %ebx
- 0xc1, 0xeb, 0x08, //0x00000450 shrl $8, %ebx
- 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00000453 andl $65280, %ebx
- 0x44, 0x0f, 0xb6, 0xd9, //0x00000459 movzbl %cl, %r11d
- 0x41, 0x09, 0xdb, //0x0000045d orl %ebx, %r11d
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00000460 andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000466 cmpl $14417920, %ecx
- 0x0f, 0x84, 0x97, 0x02, 0x00, 0x00, //0x0000046c je LBB0_85
- 0x41, 0xf6, 0xc0, 0x02, //0x00000472 testb $2, %r8b
- 0x0f, 0x84, 0x1d, 0x05, 0x00, 0x00, //0x00000476 je LBB0_119
- 0x49, 0x83, 0xc6, 0xf9, //0x0000047c addq $-7, %r14
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00000480 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x00000485 movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x00000489 addq $3, %rax
- 0x49, 0x83, 0xc4, 0x07, //0x0000048d addq $7, %r12
- 0x45, 0x89, 0xdf, //0x00000491 movl %r11d, %r15d
- 0x41, 0x83, 0xfb, 0x7f, //0x00000494 cmpl $127, %r11d
- 0x0f, 0x87, 0xa2, 0xfe, 0xff, 0xff, //0x00000498 ja LBB0_36
- 0xe9, 0x59, 0x01, 0x00, 0x00, //0x0000049e jmp LBB0_64
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a3 .p2align 4, 0x90
- //0x000004b0 LBB0_51
- 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x000004b0 cmpl $2048, %r15d
- 0x0f, 0x82, 0xd4, 0xfb, 0xff, 0xff, //0x000004b7 jb LBB0_5
- 0x44, 0x89, 0xf9, //0x000004bd movl %r15d, %ecx
- 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x000004c0 andl $-2048, %ecx
- 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x000004c6 cmpl $55296, %ecx
- 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x000004cc jne LBB0_65
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000004d2 cmpl $56319, %r15d
- 0x0f, 0x87, 0xc5, 0x01, 0x00, 0x00, //0x000004d9 ja LBB0_77
- 0x49, 0x83, 0xfe, 0x06, //0x000004df cmpq $6, %r14
- 0x0f, 0x8c, 0xbb, 0x01, 0x00, 0x00, //0x000004e3 jl LBB0_77
- 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x000004e9 cmpb $92, $4(%r9,%r12)
- 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x000004ef jne LBB0_77
- 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x000004f5 cmpb $117, $5(%r9,%r12)
- 0x0f, 0x85, 0xa3, 0x01, 0x00, 0x00, //0x000004fb jne LBB0_77
- 0x47, 0x8b, 0x5c, 0x21, 0x06, //0x00000501 movl $6(%r9,%r12), %r11d
- 0x44, 0x89, 0xdb, //0x00000506 movl %r11d, %ebx
- 0xf7, 0xd3, //0x00000509 notl %ebx
- 0x41, 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000050b leal $-808464432(%r11), %ecx
- 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00000512 andl $-2139062144, %ebx
- 0x89, 0x5d, 0xcc, //0x00000518 movl %ebx, $-52(%rbp)
- 0x85, 0xcb, //0x0000051b testl %ecx, %ebx
- 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x0000051d jne LBB0_103
- 0x41, 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00000523 leal $421075225(%r11), %ecx
- 0x44, 0x09, 0xd9, //0x0000052a orl %r11d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000052d testl $-2139062144, %ecx
- 0x0f, 0x85, 0x43, 0x03, 0x00, 0x00, //0x00000533 jne LBB0_103
- 0x44, 0x89, 0xdb, //0x00000539 movl %r11d, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000053c andl $2139062143, %ebx
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000542 movl $-1061109568, %ecx
- 0x29, 0xd9, //0x00000547 subl %ebx, %ecx
- 0x4c, 0x89, 0x5d, 0xc0, //0x00000549 movq %r11, $-64(%rbp)
- 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x0000054d leal $1179010630(%rbx), %r11d
- 0x23, 0x4d, 0xcc, //0x00000554 andl $-52(%rbp), %ecx
- 0x44, 0x85, 0xd9, //0x00000557 testl %r11d, %ecx
- 0x4c, 0x8b, 0x5d, 0xc0, //0x0000055a movq $-64(%rbp), %r11
- 0x0f, 0x85, 0x18, 0x03, 0x00, 0x00, //0x0000055e jne LBB0_103
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000564 movl $-522133280, %ecx
- 0x29, 0xd9, //0x00000569 subl %ebx, %ecx
- 0x89, 0x4d, 0xc8, //0x0000056b movl %ecx, $-56(%rbp)
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000056e addl $960051513, %ebx
- 0x8b, 0x4d, 0xcc, //0x00000574 movl $-52(%rbp), %ecx
- 0x23, 0x4d, 0xc8, //0x00000577 andl $-56(%rbp), %ecx
- 0x85, 0xd9, //0x0000057a testl %ebx, %ecx
- 0x0f, 0x85, 0xfa, 0x02, 0x00, 0x00, //0x0000057c jne LBB0_103
- 0x41, 0x0f, 0xcb, //0x00000582 bswapl %r11d
- 0x44, 0x89, 0xd9, //0x00000585 movl %r11d, %ecx
- 0xc1, 0xe9, 0x04, //0x00000588 shrl $4, %ecx
- 0xf7, 0xd1, //0x0000058b notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000058d andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000593 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000596 andl $252645135, %r11d
- 0x41, 0x01, 0xcb, //0x0000059d addl %ecx, %r11d
- 0x44, 0x89, 0xd9, //0x000005a0 movl %r11d, %ecx
- 0xc1, 0xe9, 0x04, //0x000005a3 shrl $4, %ecx
- 0x44, 0x09, 0xd9, //0x000005a6 orl %r11d, %ecx
- 0x89, 0xcb, //0x000005a9 movl %ecx, %ebx
- 0xc1, 0xeb, 0x08, //0x000005ab shrl $8, %ebx
- 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x000005ae andl $65280, %ebx
- 0x44, 0x0f, 0xb6, 0xd9, //0x000005b4 movzbl %cl, %r11d
- 0x41, 0x09, 0xdb, //0x000005b8 orl %ebx, %r11d
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x000005bb andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x000005c1 cmpl $14417920, %ecx
- 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x000005c7 je LBB0_84
- 0x41, 0xf6, 0xc0, 0x02, //0x000005cd testb $2, %r8b
- 0x0f, 0x84, 0xb8, 0x03, 0x00, 0x00, //0x000005d1 je LBB0_118
- 0x49, 0x83, 0xc6, 0xfa, //0x000005d7 addq $-6, %r14
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000005db movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x000005e0 movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x000005e4 addq $3, %rax
- 0x49, 0x83, 0xc4, 0x06, //0x000005e8 addq $6, %r12
- 0x45, 0x89, 0xdf, //0x000005ec movl %r11d, %r15d
- 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000005ef cmpl $128, %r11d
- 0x0f, 0x83, 0xb4, 0xfe, 0xff, 0xff, //0x000005f6 jae LBB0_51
- //0x000005fc LBB0_64
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000005fc leaq $4(%r9,%r12), %r9
- 0x45, 0x89, 0xdf, //0x00000601 movl %r11d, %r15d
- 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00000604 jmp LBB0_76
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000609 .p2align 4, 0x90
- //0x00000610 LBB0_65
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00000610 leaq $4(%r9,%r12), %r9
- 0x44, 0x89, 0xf9, //0x00000615 movl %r15d, %ecx
- 0xc1, 0xe9, 0x0c, //0x00000618 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x0000061b orb $-32, %cl
- 0x88, 0x08, //0x0000061e movb %cl, (%rax)
- 0x44, 0x89, 0xf9, //0x00000620 movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x00000623 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00000626 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000629 orb $-128, %cl
- 0x88, 0x48, 0x01, //0x0000062c movb %cl, $1(%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x0000062f andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x00000633 orb $-128, %r15b
- 0x44, 0x88, 0x78, 0x02, //0x00000637 movb %r15b, $2(%rax)
- //0x0000063b LBB0_66
- 0x48, 0x83, 0xc0, 0x03, //0x0000063b addq $3, %rax
- 0xe9, 0x7c, 0xfa, 0xff, 0xff, //0x0000063f jmp LBB0_6
- //0x00000644 LBB0_67
- 0x45, 0x85, 0xed, //0x00000644 testl %r13d, %r13d
- 0x0f, 0x84, 0xf0, 0x01, 0x00, 0x00, //0x00000647 je LBB0_99
- 0x41, 0x80, 0x79, 0xff, 0x5c, //0x0000064d cmpb $92, $-1(%r9)
- 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x00000652 jne LBB0_102
- 0x41, 0x80, 0x39, 0x5c, //0x00000658 cmpb $92, (%r9)
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x0000065c jne LBB0_74
- 0x41, 0x83, 0xfd, 0x01, //0x00000662 cmpl $1, %r13d
- 0x0f, 0x8e, 0xd1, 0x01, 0x00, 0x00, //0x00000666 jle LBB0_99
- 0x45, 0x8a, 0x59, 0x01, //0x0000066c movb $1(%r9), %r11b
- 0x41, 0x80, 0xfb, 0x22, //0x00000670 cmpb $34, %r11b
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000674 je LBB0_73
- 0x41, 0x80, 0xfb, 0x5c, //0x0000067a cmpb $92, %r11b
- 0x0f, 0x85, 0xd8, 0x02, 0x00, 0x00, //0x0000067e jne LBB0_114
- //0x00000684 LBB0_73
- 0x49, 0xff, 0xc1, //0x00000684 incq %r9
- 0x49, 0xff, 0xcd, //0x00000687 decq %r13
- //0x0000068a LBB0_74
- 0x49, 0xff, 0xc1, //0x0000068a incq %r9
- 0x49, 0xff, 0xcd, //0x0000068d decq %r13
- 0xe9, 0xa6, 0xfb, 0xff, 0xff, //0x00000690 jmp LBB0_26
- //0x00000695 LBB0_75
- 0x49, 0x83, 0xc1, 0x04, //0x00000695 addq $4, %r9
- //0x00000699 LBB0_76
- 0x44, 0x88, 0x38, //0x00000699 movb %r15b, (%rax)
- 0x48, 0xff, 0xc0, //0x0000069c incq %rax
- 0xe9, 0x1c, 0xfa, 0xff, 0xff, //0x0000069f jmp LBB0_6
- //0x000006a4 LBB0_77
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000006a4 leaq $4(%r9,%r12), %r9
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000006a9 jmp LBB0_79
- //0x000006ae LBB0_78
- 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x000006ae leaq $5(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x000006b3 subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xfb, //0x000006b6 addq $-5, %r13
- 0x4d, 0x89, 0xee, //0x000006ba movq %r13, %r14
- //0x000006bd LBB0_79
- 0x41, 0xf6, 0xc0, 0x02, //0x000006bd testb $2, %r8b
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000006c1 jne LBB0_83
- 0xe9, 0xec, 0x02, 0x00, 0x00, //0x000006c7 jmp LBB0_121
- //0x000006cc LBB0_80
- 0x41, 0xf6, 0xc0, 0x02, //0x000006cc testb $2, %r8b
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000006d0 jne LBB0_82
- 0xe9, 0x62, 0x01, 0x00, 0x00, //0x000006d6 jmp LBB0_99
- //0x000006db LBB0_81
- 0x41, 0xf6, 0xc0, 0x02, //0x000006db testb $2, %r8b
- 0x0f, 0x84, 0xe0, 0x02, 0x00, 0x00, //0x000006df je LBB0_122
- //0x000006e5 LBB0_82
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000006e5 leaq $4(%r9,%r12), %r9
- //0x000006ea LBB0_83
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000006ea movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x000006ef movb $-67, $2(%rax)
- 0xe9, 0x43, 0xff, 0xff, 0xff, //0x000006f3 jmp LBB0_66
- //0x000006f8 LBB0_84
- 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x000006f8 leaq $10(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x000006fd subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xf6, //0x00000700 addq $-10, %r13
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000704 jmp LBB0_86
- //0x00000709 LBB0_85
- 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00000709 leaq $11(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x0000070e subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xf5, //0x00000711 addq $-11, %r13
- //0x00000715 LBB0_86
- 0x41, 0xc1, 0xe7, 0x0a, //0x00000715 shll $10, %r15d
- 0x43, 0x8d, 0x9c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00000719 leal $-56613888(%r15,%r11), %ebx
- 0x81, 0xfb, 0x00, 0x00, 0x11, 0x00, //0x00000721 cmpl $1114112, %ebx
- 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00000727 jb LBB0_89
- 0x41, 0xf6, 0xc0, 0x02, //0x0000072d testb $2, %r8b
- 0x0f, 0x84, 0x3e, 0x02, 0x00, 0x00, //0x00000731 je LBB0_116
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00000737 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x0000073c movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x00000740 addq $3, %rax
- 0xe9, 0x7a, 0xf9, 0xff, 0xff, //0x00000744 jmp LBB0_7
- //0x00000749 LBB0_89
- 0x89, 0xd9, //0x00000749 movl %ebx, %ecx
- 0xc1, 0xe9, 0x12, //0x0000074b shrl $18, %ecx
- 0x80, 0xc9, 0xf0, //0x0000074e orb $-16, %cl
- 0x88, 0x08, //0x00000751 movb %cl, (%rax)
- 0x89, 0xd9, //0x00000753 movl %ebx, %ecx
- 0xc1, 0xe9, 0x0c, //0x00000755 shrl $12, %ecx
- 0x80, 0xe1, 0x3f, //0x00000758 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x0000075b orb $-128, %cl
- 0x88, 0x48, 0x01, //0x0000075e movb %cl, $1(%rax)
- 0x89, 0xd9, //0x00000761 movl %ebx, %ecx
- 0xc1, 0xe9, 0x06, //0x00000763 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00000766 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000769 orb $-128, %cl
- 0x88, 0x48, 0x02, //0x0000076c movb %cl, $2(%rax)
- 0x80, 0xe3, 0x3f, //0x0000076f andb $63, %bl
- 0x80, 0xcb, 0x80, //0x00000772 orb $-128, %bl
- 0x88, 0x58, 0x03, //0x00000775 movb %bl, $3(%rax)
- 0x48, 0x83, 0xc0, 0x04, //0x00000778 addq $4, %rax
- 0xe9, 0x42, 0xf9, 0xff, 0xff, //0x0000077c jmp LBB0_7
- //0x00000781 LBB0_90
- 0x4c, 0x89, 0xca, //0x00000781 movq %r9, %rdx
- 0x48, 0x29, 0xfa, //0x00000784 subq %rdi, %rdx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00000787 movq $-48(%rbp), %rdi
- 0x48, 0x89, 0x17, //0x0000078b movq %rdx, (%rdi)
- 0x41, 0x8a, 0x31, //0x0000078e movb (%r9), %sil
- 0x8d, 0x4e, 0xd0, //0x00000791 leal $-48(%rsi), %ecx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000794 movq $-2, %rax
- 0x80, 0xf9, 0x0a, //0x0000079b cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000079e jb LBB0_92
- 0x40, 0x80, 0xe6, 0xdf, //0x000007a4 andb $-33, %sil
- 0x40, 0x80, 0xc6, 0xbf, //0x000007a8 addb $-65, %sil
- 0x40, 0x80, 0xfe, 0x05, //0x000007ac cmpb $5, %sil
- 0x0f, 0x87, 0xc9, 0xf8, 0xff, 0xff, //0x000007b0 ja LBB0_4
- //0x000007b6 LBB0_92
- 0x48, 0x8d, 0x4a, 0x01, //0x000007b6 leaq $1(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x000007ba movq %rcx, (%rdi)
- 0x41, 0x8a, 0x71, 0x01, //0x000007bd movb $1(%r9), %sil
- 0x8d, 0x4e, 0xd0, //0x000007c1 leal $-48(%rsi), %ecx
- 0x80, 0xf9, 0x0a, //0x000007c4 cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007c7 jb LBB0_94
- 0x40, 0x80, 0xe6, 0xdf, //0x000007cd andb $-33, %sil
- 0x40, 0x80, 0xc6, 0xbf, //0x000007d1 addb $-65, %sil
- 0x40, 0x80, 0xfe, 0x05, //0x000007d5 cmpb $5, %sil
- 0x0f, 0x87, 0xa0, 0xf8, 0xff, 0xff, //0x000007d9 ja LBB0_4
- //0x000007df LBB0_94
- 0x48, 0x8d, 0x4a, 0x02, //0x000007df leaq $2(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x000007e3 movq %rcx, (%rdi)
- 0x41, 0x8a, 0x71, 0x02, //0x000007e6 movb $2(%r9), %sil
- 0x8d, 0x4e, 0xd0, //0x000007ea leal $-48(%rsi), %ecx
- 0x80, 0xf9, 0x0a, //0x000007ed cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007f0 jb LBB0_96
- 0x40, 0x80, 0xe6, 0xdf, //0x000007f6 andb $-33, %sil
- 0x40, 0x80, 0xc6, 0xbf, //0x000007fa addb $-65, %sil
- 0x40, 0x80, 0xfe, 0x05, //0x000007fe cmpb $5, %sil
- 0x0f, 0x87, 0x77, 0xf8, 0xff, 0xff, //0x00000802 ja LBB0_4
- //0x00000808 LBB0_96
- 0x48, 0x8d, 0x4a, 0x03, //0x00000808 leaq $3(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x0000080c movq %rcx, (%rdi)
- 0x41, 0x8a, 0x71, 0x03, //0x0000080f movb $3(%r9), %sil
- 0x8d, 0x4e, 0xd0, //0x00000813 leal $-48(%rsi), %ecx
- 0x80, 0xf9, 0x0a, //0x00000816 cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000819 jb LBB0_98
- 0x40, 0x80, 0xe6, 0xdf, //0x0000081f andb $-33, %sil
- 0x40, 0x80, 0xc6, 0xbf, //0x00000823 addb $-65, %sil
- 0x40, 0x80, 0xfe, 0x05, //0x00000827 cmpb $5, %sil
- 0x0f, 0x87, 0x4e, 0xf8, 0xff, 0xff, //0x0000082b ja LBB0_4
- //0x00000831 LBB0_98
- 0x48, 0x83, 0xc2, 0x04, //0x00000831 addq $4, %rdx
- 0x48, 0x89, 0x17, //0x00000835 movq %rdx, (%rdi)
- 0xe9, 0x42, 0xf8, 0xff, 0xff, //0x00000838 jmp LBB0_4
- //0x0000083d LBB0_99
- 0x48, 0x8b, 0x45, 0xd0, //0x0000083d movq $-48(%rbp), %rax
- 0x48, 0x89, 0x30, //0x00000841 movq %rsi, (%rax)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000844 movq $-1, %rax
- 0xe9, 0x2f, 0xf8, 0xff, 0xff, //0x0000084b jmp LBB0_4
- //0x00000850 LBB0_100
- 0x48, 0xf7, 0xd7, //0x00000850 notq %rdi
- 0x49, 0x01, 0xf9, //0x00000853 addq %rdi, %r9
- 0x48, 0x8b, 0x45, 0xd0, //0x00000856 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x0000085a movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000085d movq $-3, %rax
- 0xe9, 0x16, 0xf8, 0xff, 0xff, //0x00000864 jmp LBB0_4
- //0x00000869 LBB0_101
- 0x45, 0x31, 0xed, //0x00000869 xorl %r13d, %r13d
- 0xe9, 0x08, 0xf8, 0xff, 0xff, //0x0000086c jmp LBB0_3
- //0x00000871 LBB0_102
- 0x48, 0xf7, 0xd7, //0x00000871 notq %rdi
- 0x49, 0x01, 0xf9, //0x00000874 addq %rdi, %r9
- 0xe9, 0xe6, 0x00, 0x00, 0x00, //0x00000877 jmp LBB0_115
- //0x0000087c LBB0_103
- 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x0000087c leaq $4(%r9,%r12), %rsi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000881 jmp LBB0_105
- //0x00000886 LBB0_104
- 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00000886 leaq $5(%r9,%r12), %rsi
- //0x0000088b LBB0_105
- 0x48, 0x89, 0xf2, //0x0000088b movq %rsi, %rdx
- 0x48, 0x29, 0xfa, //0x0000088e subq %rdi, %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x00000891 addq $2, %rdx
- 0x48, 0x8b, 0x45, 0xd0, //0x00000895 movq $-48(%rbp), %rax
- 0x48, 0x89, 0x10, //0x00000899 movq %rdx, (%rax)
- 0x40, 0x8a, 0x7e, 0x02, //0x0000089c movb $2(%rsi), %dil
- 0x8d, 0x4f, 0xd0, //0x000008a0 leal $-48(%rdi), %ecx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000008a3 movq $-2, %rax
- 0x80, 0xf9, 0x0a, //0x000008aa cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000008ad jb LBB0_107
- 0x40, 0x80, 0xe7, 0xdf, //0x000008b3 andb $-33, %dil
- 0x40, 0x80, 0xc7, 0xbf, //0x000008b7 addb $-65, %dil
- 0x40, 0x80, 0xff, 0x05, //0x000008bb cmpb $5, %dil
- 0x0f, 0x87, 0xba, 0xf7, 0xff, 0xff, //0x000008bf ja LBB0_4
- //0x000008c5 LBB0_107
- 0x48, 0x8d, 0x4a, 0x01, //0x000008c5 leaq $1(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x000008c9 movq $-48(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x000008cd movq %rcx, (%rdi)
- 0x40, 0x8a, 0x7e, 0x03, //0x000008d0 movb $3(%rsi), %dil
- 0x8d, 0x4f, 0xd0, //0x000008d4 leal $-48(%rdi), %ecx
- 0x80, 0xf9, 0x0a, //0x000008d7 cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000008da jb LBB0_109
- 0x40, 0x80, 0xe7, 0xdf, //0x000008e0 andb $-33, %dil
- 0x40, 0x80, 0xc7, 0xbf, //0x000008e4 addb $-65, %dil
- 0x40, 0x80, 0xff, 0x05, //0x000008e8 cmpb $5, %dil
- 0x0f, 0x87, 0x8d, 0xf7, 0xff, 0xff, //0x000008ec ja LBB0_4
- //0x000008f2 LBB0_109
- 0x48, 0x8d, 0x4a, 0x02, //0x000008f2 leaq $2(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x000008f6 movq $-48(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x000008fa movq %rcx, (%rdi)
- 0x40, 0x8a, 0x7e, 0x04, //0x000008fd movb $4(%rsi), %dil
- 0x8d, 0x4f, 0xd0, //0x00000901 leal $-48(%rdi), %ecx
- 0x80, 0xf9, 0x0a, //0x00000904 cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000907 jb LBB0_111
- 0x40, 0x80, 0xe7, 0xdf, //0x0000090d andb $-33, %dil
- 0x40, 0x80, 0xc7, 0xbf, //0x00000911 addb $-65, %dil
- 0x40, 0x80, 0xff, 0x05, //0x00000915 cmpb $5, %dil
- 0x0f, 0x87, 0x60, 0xf7, 0xff, 0xff, //0x00000919 ja LBB0_4
- //0x0000091f LBB0_111
- 0x48, 0x8d, 0x4a, 0x03, //0x0000091f leaq $3(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00000923 movq $-48(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x00000927 movq %rcx, (%rdi)
- 0x40, 0x8a, 0x76, 0x05, //0x0000092a movb $5(%rsi), %sil
- 0x8d, 0x4e, 0xd0, //0x0000092e leal $-48(%rsi), %ecx
- 0x80, 0xf9, 0x0a, //0x00000931 cmpb $10, %cl
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000934 jb LBB0_113
- 0x40, 0x80, 0xe6, 0xdf, //0x0000093a andb $-33, %sil
- 0x40, 0x80, 0xc6, 0xbf, //0x0000093e addb $-65, %sil
- 0x40, 0x80, 0xfe, 0x05, //0x00000942 cmpb $5, %sil
- 0x0f, 0x87, 0x33, 0xf7, 0xff, 0xff, //0x00000946 ja LBB0_4
- //0x0000094c LBB0_113
- 0x48, 0x83, 0xc2, 0x04, //0x0000094c addq $4, %rdx
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000950 movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x11, //0x00000954 movq %rdx, (%rcx)
- 0xe9, 0x23, 0xf7, 0xff, 0xff, //0x00000957 jmp LBB0_4
- //0x0000095c LBB0_114
- 0x49, 0x29, 0xf9, //0x0000095c subq %rdi, %r9
- 0x49, 0xff, 0xc1, //0x0000095f incq %r9
- //0x00000962 LBB0_115
- 0x48, 0x8b, 0x45, 0xd0, //0x00000962 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000966 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000969 movq $-2, %rax
- 0xe9, 0x0a, 0xf7, 0xff, 0xff, //0x00000970 jmp LBB0_4
- //0x00000975 LBB0_116
- 0x49, 0x29, 0xf9, //0x00000975 subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0xfc, //0x00000978 addq $-4, %r9
- //0x0000097c LBB0_117
- 0x48, 0x8b, 0x45, 0xd0, //0x0000097c movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000980 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00000983 movq $-4, %rax
- 0xe9, 0xf0, 0xf6, 0xff, 0xff, //0x0000098a jmp LBB0_4
- //0x0000098f LBB0_118
- 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000098f leaq $10(%r9,%r12), %rax
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000994 jmp LBB0_120
- //0x00000999 LBB0_119
- 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00000999 leaq $11(%r9,%r12), %rax
- //0x0000099e LBB0_120
- 0x48, 0x29, 0xf8, //0x0000099e subq %rdi, %rax
- 0x48, 0x83, 0xc0, 0xfc, //0x000009a1 addq $-4, %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x000009a5 movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x000009a9 movq %rax, (%rcx)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000009ac movq $-4, %rax
- 0xe9, 0xc7, 0xf6, 0xff, 0xff, //0x000009b3 jmp LBB0_4
- //0x000009b8 LBB0_121
- 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x000009b8 leaq $4(%r10,%rdi), %rax
- 0x49, 0x29, 0xc1, //0x000009bd subq %rax, %r9
- 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x000009c0 jmp LBB0_117
- //0x000009c5 LBB0_122
- 0x4d, 0x01, 0xe1, //0x000009c5 addq %r12, %r9
- 0x49, 0x29, 0xf9, //0x000009c8 subq %rdi, %r9
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x000009cb jmp LBB0_117
- //0x000009d0 .p2align 4, 0x00
- //0x000009d0 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 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, //0x000009e0 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, //0x000009f0 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, //0x00000a00 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, //0x00000a10 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, //0x00000a20 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, //0x00000a30 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, //0x00000a40 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, //0x00000a46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ 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
index 2ca6d8331..3006e1fec 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go
index bd1ffcdb0..6e104cf62 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__validate_one = 432
+ _entry__validate_one = 704
)
const (
- _stack__validate_one = 120
+ _stack__validate_one = 208
)
const (
- _size__validate_one = 10328
+ _size__validate_one = 15888
)
var (
_pcsp__validate_one = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9772, 120},
- {9776, 48},
- {9777, 40},
- {9779, 32},
- {9781, 24},
- {9783, 16},
- {9785, 8},
- {9789, 0},
- {10328, 120},
+ {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},
}
)
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
index 77adf90aa..3122e85be 100644
--- 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
@@ -4,3076 +4,4345 @@
package avx2
var _text_validate_one = []byte{
- // .p2align 5, 0x00
+ // .p2align 4, 0x00
// LCPI0_0
- 0x20, // .byte 32
- 0x00, //0x00000001 .byte 0
- 0x00, //0x00000002 .byte 0
- 0x00, //0x00000003 .byte 0
- 0x00, //0x00000004 .byte 0
- 0x00, //0x00000005 .byte 0
- 0x00, //0x00000006 .byte 0
- 0x00, //0x00000007 .byte 0
- 0x00, //0x00000008 .byte 0
- 0x09, //0x00000009 .byte 9
- 0x0a, //0x0000000a .byte 10
- 0x00, //0x0000000b .byte 0
- 0x00, //0x0000000c .byte 0
- 0x0d, //0x0000000d .byte 13
- 0x00, //0x0000000e .byte 0
- 0x00, //0x0000000f .byte 0
- 0x20, //0x00000010 .byte 32
- 0x00, //0x00000011 .byte 0
- 0x00, //0x00000012 .byte 0
- 0x00, //0x00000013 .byte 0
- 0x00, //0x00000014 .byte 0
- 0x00, //0x00000015 .byte 0
- 0x00, //0x00000016 .byte 0
- 0x00, //0x00000017 .byte 0
- 0x00, //0x00000018 .byte 0
- 0x09, //0x00000019 .byte 9
- 0x0a, //0x0000001a .byte 10
- 0x00, //0x0000001b .byte 0
- 0x00, //0x0000001c .byte 0
- 0x0d, //0x0000001d .byte 13
- 0x00, //0x0000001e .byte 0
- 0x00, //0x0000001f .byte 0
- //0x00000020 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000040 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000060 LCPI0_3
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000070 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000080 LCPI0_4
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x000000a0 LCPI0_5
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x000000c0 LCPI0_6
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000d0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000e0 LCPI0_7
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000e0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000100 LCPI0_8
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000100 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000110 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000120 LCPI0_9
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000120 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000130 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000140 .p2align 4, 0x00
- //0x00000140 LCPI0_10
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000140 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000150 LCPI0_11
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000160 LCPI0_12
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000170 LCPI0_13
- 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_14
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000180 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x00000190 LCPI0_15
- 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_16
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001a0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000001b0 .p2align 4, 0x90
- //0x000001b0 _validate_one
- 0x55, //0x000001b0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000001b1 movq %rsp, %rbp
- 0x41, 0x57, //0x000001b4 pushq %r15
- 0x41, 0x56, //0x000001b6 pushq %r14
- 0x41, 0x55, //0x000001b8 pushq %r13
- 0x41, 0x54, //0x000001ba pushq %r12
- 0x53, //0x000001bc pushq %rbx
- 0x48, 0x83, 0xec, 0x48, //0x000001bd subq $72, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x000001c1 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd6, //0x000001c5 movq %rdx, %r14
- 0x49, 0x89, 0xf2, //0x000001c8 movq %rsi, %r10
- 0x48, 0x89, 0x7d, 0xb0, //0x000001cb movq %rdi, $-80(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001cf movl $1, %r8d
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x000001d5 vmovq %r8, %xmm0
- 0xc5, 0xfa, 0x7f, 0x02, //0x000001da vmovdqu %xmm0, (%rdx)
- 0x4c, 0x8b, 0x26, //0x000001de movq (%rsi), %r12
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x000001e1 movq $-1, $-112(%rbp)
- 0xc5, 0xfe, 0x6f, 0x2d, 0x0f, 0xfe, 0xff, 0xff, //0x000001e9 vmovdqu $-497(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x27, 0xfe, 0xff, 0xff, //0x000001f1 vmovdqu $-473(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x3f, 0xfe, 0xff, 0xff, //0x000001f9 vmovdqu $-449(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x57, 0xfe, 0xff, 0xff, //0x00000201 vmovdqu $-425(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000209 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x6a, 0xfe, 0xff, 0xff, //0x0000020e vmovdqu $-406(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x82, 0xfe, 0xff, 0xff, //0x00000216 vmovdqu $-382(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x9a, 0xfe, 0xff, 0xff, //0x0000021e vmovdqu $-358(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xb2, 0xfe, 0xff, 0xff, //0x00000226 vmovdqu $-334(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xca, 0xfe, 0xff, 0xff, //0x0000022e vmovdqu $-310(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xe2, 0xfe, 0xff, 0xff, //0x00000236 vmovdqu $-286(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x48, 0x89, 0x75, 0xd0, //0x0000023e movq %rsi, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc8, //0x00000242 movq %rdx, $-56(%rbp)
- 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00000246 jmp LBB0_5
- //0x0000024b LBB0_72
- 0x4c, 0x89, 0xe1, //0x0000024b movq %r12, %rcx
- //0x0000024e LBB0_199
- 0x4c, 0x89, 0xe0, //0x0000024e movq %r12, %rax
- 0x4e, 0x8d, 0x64, 0x31, 0xff, //0x00000251 leaq $-1(%rcx,%r14), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000256 movq $-48(%rbp), %r10
- 0x4d, 0x89, 0x22, //0x0000025a movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x0000025d movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x00000260 testq %rax, %rax
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000263 movq $-56(%rbp), %r14
- 0x0f, 0x8e, 0x6c, 0x25, 0x00, 0x00, //0x00000267 jle LBB0_501
- 0x90, 0x90, 0x90, //0x0000026d .p2align 4, 0x90
- //0x00000270 LBB0_3
- 0x49, 0x8b, 0x16, //0x00000270 movq (%r14), %rdx
- 0x49, 0x89, 0xd0, //0x00000273 movq %rdx, %r8
- 0x48, 0x8b, 0x4d, 0x90, //0x00000276 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x0000027a testq %rdx, %rdx
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000027d jne LBB0_5
- 0xe9, 0x51, 0x25, 0x00, 0x00, //0x00000283 jmp LBB0_501
- //0x00000288 LBB0_1
- 0x4c, 0x89, 0xe0, //0x00000288 movq %r12, %rax
- 0x4d, 0x8d, 0x65, 0x04, //0x0000028b leaq $4(%r13), %r12
- 0x4d, 0x89, 0x22, //0x0000028f movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00000292 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x00000295 testq %rax, %rax
- 0x0f, 0x8f, 0xd2, 0xff, 0xff, 0xff, //0x00000298 jg LBB0_3
- 0xe9, 0x36, 0x25, 0x00, 0x00, //0x0000029e jmp LBB0_501
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002a3 .p2align 4, 0x90
- //0x000002b0 LBB0_5
- 0x48, 0x8b, 0x45, 0xb0, //0x000002b0 movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000002b4 movq (%rax), %r9
- 0x48, 0x8b, 0x48, 0x08, //0x000002b7 movq $8(%rax), %rcx
- 0x49, 0x39, 0xcc, //0x000002bb cmpq %rcx, %r12
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000002be jae LBB0_10
- 0x43, 0x8a, 0x04, 0x21, //0x000002c4 movb (%r9,%r12), %al
- 0x3c, 0x0d, //0x000002c8 cmpb $13, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000002ca je LBB0_10
- 0x3c, 0x20, //0x000002d0 cmpb $32, %al
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000002d2 je LBB0_10
- 0x04, 0xf7, //0x000002d8 addb $-9, %al
- 0x3c, 0x01, //0x000002da cmpb $1, %al
- 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000002dc jbe LBB0_10
- 0x4d, 0x89, 0xe5, //0x000002e2 movq %r12, %r13
- 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000002e5 jmp LBB0_36
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ea .p2align 4, 0x90
- //0x000002f0 LBB0_10
- 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x000002f0 leaq $1(%r12), %r13
- 0x49, 0x39, 0xcd, //0x000002f5 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000002f8 jae LBB0_14
- 0x43, 0x8a, 0x14, 0x29, //0x000002fe movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000302 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000030b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je LBB0_14
- 0x80, 0xc2, 0xf7, //0x00000314 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000317 cmpb $1, %dl
- 0x0f, 0x87, 0x58, 0x01, 0x00, 0x00, //0x0000031a ja LBB0_36
- //0x00000320 .p2align 4, 0x90
- //0x00000320 LBB0_14
- 0x4d, 0x8d, 0x6c, 0x24, 0x02, //0x00000320 leaq $2(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000325 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000328 jae LBB0_18
- 0x43, 0x8a, 0x14, 0x29, //0x0000032e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000332 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000033b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je LBB0_18
- 0x80, 0xc2, 0xf7, //0x00000344 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000347 cmpb $1, %dl
- 0x0f, 0x87, 0x28, 0x01, 0x00, 0x00, //0x0000034a ja LBB0_36
- //0x00000350 .p2align 4, 0x90
- //0x00000350 LBB0_18
- 0x4d, 0x8d, 0x6c, 0x24, 0x03, //0x00000350 leaq $3(%r12), %r13
- 0x49, 0x39, 0xcd, //0x00000355 cmpq %rcx, %r13
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000358 jae LBB0_22
- 0x43, 0x8a, 0x14, 0x29, //0x0000035e movb (%r9,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000362 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je LBB0_22
- 0x80, 0xfa, 0x20, //0x0000036b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je LBB0_22
- 0x80, 0xc2, 0xf7, //0x00000374 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000377 cmpb $1, %dl
- 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x0000037a ja LBB0_36
- //0x00000380 .p2align 4, 0x90
- //0x00000380 LBB0_22
- 0x4d, 0x8d, 0x6c, 0x24, 0x04, //0x00000380 leaq $4(%r12), %r13
- 0x48, 0x89, 0xca, //0x00000385 movq %rcx, %rdx
- 0x4c, 0x29, 0xea, //0x00000388 subq %r13, %rdx
- 0x0f, 0x86, 0xd2, 0x23, 0x00, 0x00, //0x0000038b jbe LBB0_473
- 0x4d, 0x01, 0xcd, //0x00000391 addq %r9, %r13
- 0x48, 0x83, 0xfa, 0x20, //0x00000394 cmpq $32, %rdx
- 0x0f, 0x82, 0x56, 0x00, 0x00, 0x00, //0x00000398 jb LBB0_28
- 0x48, 0x89, 0xce, //0x0000039e movq %rcx, %rsi
- 0x4c, 0x29, 0xe6, //0x000003a1 subq %r12, %rsi
- 0x48, 0x83, 0xc6, 0xdc, //0x000003a4 addq $-36, %rsi
- 0x48, 0x89, 0xf7, //0x000003a8 movq %rsi, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x000003ab andq $-32, %rdi
- 0x4c, 0x01, 0xe7, //0x000003af addq %r12, %rdi
- 0x49, 0x8d, 0x7c, 0x39, 0x24, //0x000003b2 leaq $36(%r9,%rdi), %rdi
- 0x83, 0xe6, 0x1f, //0x000003b7 andl $31, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ba .p2align 4, 0x90
- //0x000003c0 LBB0_25
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000003c0 vmovdqu (%r13), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003c6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000003cb vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x000003cf vpmovmskb %ymm0, %ebx
- 0x83, 0xfb, 0xff, //0x000003d3 cmpl $-1, %ebx
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000003d6 jne LBB0_35
- 0x49, 0x83, 0xc5, 0x20, //0x000003dc addq $32, %r13
- 0x48, 0x83, 0xc2, 0xe0, //0x000003e0 addq $-32, %rdx
- 0x48, 0x83, 0xfa, 0x1f, //0x000003e4 cmpq $31, %rdx
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x000003e8 ja LBB0_25
- 0x48, 0x89, 0xf2, //0x000003ee movq %rsi, %rdx
- 0x49, 0x89, 0xfd, //0x000003f1 movq %rdi, %r13
- //0x000003f4 LBB0_28
- 0x48, 0x85, 0xd2, //0x000003f4 testq %rdx, %rdx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x000003f7 je LBB0_34
- 0x49, 0x8d, 0x74, 0x15, 0x00, //0x000003fd leaq (%r13,%rdx), %rsi
- 0x49, 0xff, 0xc5, //0x00000402 incq %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000405 .p2align 4, 0x90
- //0x00000410 LBB0_30
- 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00000410 movsbl $-1(%r13), %edi
- 0x83, 0xff, 0x20, //0x00000415 cmpl $32, %edi
- 0x0f, 0x87, 0x09, 0x11, 0x00, 0x00, //0x00000418 ja LBB0_268
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000041e movabsq $4294977024, %rax
- 0x48, 0x0f, 0xa3, 0xf8, //0x00000428 btq %rdi, %rax
- 0x0f, 0x83, 0xf5, 0x10, 0x00, 0x00, //0x0000042c jae LBB0_268
- 0x48, 0xff, 0xca, //0x00000432 decq %rdx
- 0x49, 0xff, 0xc5, //0x00000435 incq %r13
- 0x48, 0x85, 0xd2, //0x00000438 testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000043b jne LBB0_30
- 0x49, 0x89, 0xf5, //0x00000441 movq %rsi, %r13
- //0x00000444 LBB0_34
- 0x4d, 0x29, 0xcd, //0x00000444 subq %r9, %r13
- 0x49, 0x39, 0xcd, //0x00000447 cmpq %rcx, %r13
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000044a jb LBB0_36
- 0xe9, 0x11, 0x23, 0x00, 0x00, //0x00000450 jmp LBB0_474
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000455 .p2align 4, 0x90
- //0x00000460 LBB0_35
- 0x4d, 0x29, 0xcd, //0x00000460 subq %r9, %r13
- 0xf7, 0xd3, //0x00000463 notl %ebx
- 0x48, 0x63, 0xd3, //0x00000465 movslq %ebx, %rdx
- 0x48, 0x0f, 0xbc, 0xd2, //0x00000468 bsfq %rdx, %rdx
- 0x49, 0x01, 0xd5, //0x0000046c addq %rdx, %r13
- 0x49, 0x39, 0xcd, //0x0000046f cmpq %rcx, %r13
- 0x0f, 0x83, 0xee, 0x22, 0x00, 0x00, //0x00000472 jae LBB0_474
- //0x00000478 LBB0_36
- 0x4d, 0x8d, 0x65, 0x01, //0x00000478 leaq $1(%r13), %r12
- 0x4d, 0x89, 0x22, //0x0000047c movq %r12, (%r10)
- 0x43, 0x0f, 0xbe, 0x3c, 0x29, //0x0000047f movsbl (%r9,%r13), %edi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000484 movq $-1, %rcx
- 0x85, 0xff, //0x0000048b testl %edi, %edi
- 0x0f, 0x84, 0x46, 0x23, 0x00, 0x00, //0x0000048d je LBB0_501
- 0x4c, 0x89, 0xee, //0x00000493 movq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x00000496 notq %rsi
- 0x49, 0x8d, 0x50, 0xff, //0x00000499 leaq $-1(%r8), %rdx
- 0x43, 0x8b, 0x1c, 0xc6, //0x0000049d movl (%r14,%r8,8), %ebx
- 0x48, 0x8b, 0x45, 0x90, //0x000004a1 movq $-112(%rbp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000004a5 cmpq $-1, %rax
- 0x49, 0x0f, 0x44, 0xc5, //0x000004a9 cmoveq %r13, %rax
- 0x48, 0x89, 0x45, 0x90, //0x000004ad movq %rax, $-112(%rbp)
- 0xff, 0xcb, //0x000004b1 decl %ebx
- 0x83, 0xfb, 0x05, //0x000004b3 cmpl $5, %ebx
- 0x0f, 0x87, 0x0d, 0x02, 0x00, 0x00, //0x000004b6 ja LBB0_67
- 0x48, 0x8d, 0x05, 0x45, 0x25, 0x00, 0x00, //0x000004bc leaq $9541(%rip), %rax /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x1c, 0x98, //0x000004c3 movslq (%rax,%rbx,4), %rbx
- 0x48, 0x01, 0xc3, //0x000004c7 addq %rax, %rbx
- 0xff, 0xe3, //0x000004ca jmpq *%rbx
- //0x000004cc LBB0_39
- 0x83, 0xff, 0x2c, //0x000004cc cmpl $44, %edi
- 0x0f, 0x84, 0x01, 0x06, 0x00, 0x00, //0x000004cf je LBB0_73
- 0x83, 0xff, 0x5d, //0x000004d5 cmpl $93, %edi
- 0x0f, 0x84, 0xd3, 0x01, 0x00, 0x00, //0x000004d8 je LBB0_41
- 0xe9, 0xef, 0x22, 0x00, 0x00, //0x000004de jmp LBB0_500
- //0x000004e3 LBB0_42
- 0x40, 0x80, 0xff, 0x5d, //0x000004e3 cmpb $93, %dil
- 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x000004e7 je LBB0_41
- 0x4b, 0xc7, 0x04, 0xc6, 0x01, 0x00, 0x00, 0x00, //0x000004ed movq $1, (%r14,%r8,8)
- 0x83, 0xff, 0x7b, //0x000004f5 cmpl $123, %edi
- 0x0f, 0x86, 0xd7, 0x01, 0x00, 0x00, //0x000004f8 jbe LBB0_68
- 0xe9, 0xcf, 0x22, 0x00, 0x00, //0x000004fe jmp LBB0_500
- //0x00000503 LBB0_44
- 0x40, 0x80, 0xff, 0x22, //0x00000503 cmpb $34, %dil
- 0x0f, 0x85, 0xc5, 0x22, 0x00, 0x00, //0x00000507 jne LBB0_500
- 0x4b, 0xc7, 0x04, 0xc6, 0x04, 0x00, 0x00, 0x00, //0x0000050d movq $4, (%r14,%r8,8)
- 0x48, 0x8b, 0x45, 0xb0, //0x00000515 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x00000519 movq $8(%rax), %rdx
- 0xf6, 0x45, 0x98, 0x20, //0x0000051d testb $32, $-104(%rbp)
- 0x4c, 0x89, 0x65, 0xa8, //0x00000521 movq %r12, $-88(%rbp)
- 0x48, 0x89, 0x55, 0xb8, //0x00000525 movq %rdx, $-72(%rbp)
- 0x0f, 0x85, 0xc9, 0x05, 0x00, 0x00, //0x00000529 jne LBB0_75
- 0x48, 0x89, 0xd1, //0x0000052f movq %rdx, %rcx
- 0x4c, 0x29, 0xe1, //0x00000532 subq %r12, %rcx
- 0x0f, 0x84, 0x34, 0x24, 0x00, 0x00, //0x00000535 je LBB0_507
- 0x4b, 0x8d, 0x1c, 0x21, //0x0000053b leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x0000053f cmpq $64, %rcx
- 0x0f, 0x82, 0xea, 0x18, 0x00, 0x00, //0x00000543 jb LBB0_356
- 0x41, 0x89, 0xcf, //0x00000549 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x0000054c andl $63, %r15d
- 0x48, 0x8d, 0x54, 0x32, 0xc0, //0x00000550 leaq $-64(%rdx,%rsi), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x00000555 andq $-64, %rdx
- 0x4c, 0x01, 0xe2, //0x00000559 addq %r12, %rdx
- 0x4d, 0x89, 0xcb, //0x0000055c movq %r9, %r11
- 0x4d, 0x8d, 0x4c, 0x11, 0x40, //0x0000055f leaq $64(%r9,%rdx), %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000564 movq $-1, %r8
- 0x45, 0x31, 0xf6, //0x0000056b xorl %r14d, %r14d
- 0x90, 0x90, //0x0000056e .p2align 4, 0x90
- //0x00000570 LBB0_49
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000570 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000574 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000579 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x0000057d vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000581 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000585 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000589 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000058d vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000591 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000595 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000599 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000059d shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000005a1 orq %rax, %rsi
- 0x49, 0x83, 0xf8, 0xff, //0x000005a4 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000005a8 jne LBB0_51
- 0x48, 0x85, 0xf6, //0x000005ae testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005b1 jne LBB0_58
- //0x000005b7 LBB0_51
- 0x48, 0x09, 0xfa, //0x000005b7 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000005ba movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000005bd orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000005c0 jne LBB0_59
- //0x000005c6 LBB0_52
- 0x48, 0x85, 0xd2, //0x000005c6 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x000005c9 jne LBB0_60
- //0x000005cf LBB0_53
- 0x48, 0x83, 0xc1, 0xc0, //0x000005cf addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x000005d3 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000005d7 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000005db ja LBB0_49
- 0xe9, 0x83, 0x14, 0x00, 0x00, //0x000005e1 jmp LBB0_54
- //0x000005e6 LBB0_58
- 0x48, 0x89, 0xd8, //0x000005e6 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x000005e9 subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x000005ec bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x000005f0 addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x000005f3 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000005f6 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000005f9 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000005fc je LBB0_52
- //0x00000602 LBB0_59
- 0x4c, 0x89, 0xf0, //0x00000602 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000605 notq %rax
- 0x48, 0x21, 0xf0, //0x00000608 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x0000060b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x0000060f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00000612 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00000615 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000618 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000061b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000625 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00000628 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x0000062b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000062e setb %r14b
- 0x48, 0x01, 0xff, //0x00000632 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000635 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000063f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00000642 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000645 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00000649 notq %rdi
- 0x48, 0x21, 0xfa, //0x0000064c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x0000064f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000652 je LBB0_53
- 0xe9, 0x4d, 0x14, 0x00, 0x00, //0x00000658 jmp LBB0_60
- //0x0000065d LBB0_61
- 0x40, 0x80, 0xff, 0x3a, //0x0000065d cmpb $58, %dil
- 0x0f, 0x85, 0x6b, 0x21, 0x00, 0x00, //0x00000661 jne LBB0_500
- 0x4b, 0xc7, 0x04, 0xc6, 0x00, 0x00, 0x00, 0x00, //0x00000667 movq $0, (%r14,%r8,8)
- 0xe9, 0xfc, 0xfb, 0xff, 0xff, //0x0000066f jmp LBB0_3
- //0x00000674 LBB0_63
- 0x83, 0xff, 0x2c, //0x00000674 cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000677 jne LBB0_64
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000067d cmpq $4095, %r8
- 0x0f, 0x8f, 0xe8, 0x20, 0x00, 0x00, //0x00000684 jg LBB0_489
- 0x49, 0x8d, 0x40, 0x01, //0x0000068a leaq $1(%r8), %rax
- 0x49, 0x89, 0x06, //0x0000068e movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000691 movq $3, $8(%r14,%r8,8)
- 0xe9, 0xd1, 0xfb, 0xff, 0xff, //0x0000069a jmp LBB0_3
- //0x0000069f LBB0_65
- 0x83, 0xff, 0x22, //0x0000069f cmpl $34, %edi
- 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000006a2 je LBB0_92
- //0x000006a8 LBB0_64
- 0x83, 0xff, 0x7d, //0x000006a8 cmpl $125, %edi
- 0x0f, 0x85, 0x21, 0x21, 0x00, 0x00, //0x000006ab jne LBB0_500
- //0x000006b1 LBB0_41
- 0x49, 0x89, 0x16, //0x000006b1 movq %rdx, (%r14)
- 0x49, 0x89, 0xd0, //0x000006b4 movq %rdx, %r8
- 0x48, 0x8b, 0x4d, 0x90, //0x000006b7 movq $-112(%rbp), %rcx
- 0x48, 0x85, 0xd2, //0x000006bb testq %rdx, %rdx
- 0x0f, 0x85, 0xec, 0xfb, 0xff, 0xff, //0x000006be jne LBB0_5
- 0xe9, 0x10, 0x21, 0x00, 0x00, //0x000006c4 jmp LBB0_501
- //0x000006c9 LBB0_67
- 0x49, 0x89, 0x16, //0x000006c9 movq %rdx, (%r14)
- 0x83, 0xff, 0x7b, //0x000006cc cmpl $123, %edi
- 0x0f, 0x87, 0xfd, 0x20, 0x00, 0x00, //0x000006cf ja LBB0_500
- //0x000006d5 LBB0_68
- 0x4f, 0x8d, 0x3c, 0x29, //0x000006d5 leaq (%r9,%r13), %r15
- 0x89, 0xf8, //0x000006d9 movl %edi, %eax
- 0x48, 0x8d, 0x15, 0x3e, 0x23, 0x00, 0x00, //0x000006db leaq $9022(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000006e2 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000006e6 addq %rdx, %rax
- 0xff, 0xe0, //0x000006e9 jmpq *%rax
- //0x000006eb LBB0_69
- 0x48, 0x8b, 0x45, 0xb0, //0x000006eb movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000006ef movq $8(%rax), %r10
- 0x4d, 0x29, 0xea, //0x000006f3 subq %r13, %r10
- 0x0f, 0x84, 0x9c, 0x20, 0x00, 0x00, //0x000006f6 je LBB0_477
- 0x41, 0x80, 0x3f, 0x30, //0x000006fc cmpb $48, (%r15)
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000700 jne LBB0_132
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000706 movl $1, %r14d
- 0x49, 0x83, 0xfa, 0x01, //0x0000070c cmpq $1, %r10
- 0x0f, 0x84, 0x35, 0xfb, 0xff, 0xff, //0x00000710 je LBB0_72
- 0x43, 0x8a, 0x0c, 0x21, //0x00000716 movb (%r9,%r12), %cl
- 0x80, 0xc1, 0xd2, //0x0000071a addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000071d cmpb $55, %cl
- 0x0f, 0x87, 0x25, 0xfb, 0xff, 0xff, //0x00000720 ja LBB0_72
- 0x0f, 0xb6, 0xc1, //0x00000726 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000729 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000733 btq %rax, %rcx
- 0x4c, 0x89, 0xe1, //0x00000737 movq %r12, %rcx
- 0x0f, 0x83, 0x0e, 0xfb, 0xff, 0xff, //0x0000073a jae LBB0_199
- //0x00000740 LBB0_132
- 0x4c, 0x89, 0x65, 0xa8, //0x00000740 movq %r12, $-88(%rbp)
- 0x49, 0x83, 0xfa, 0x20, //0x00000744 cmpq $32, %r10
- 0x0f, 0x82, 0xbe, 0x16, 0x00, 0x00, //0x00000748 jb LBB0_355
- 0x49, 0x8d, 0x4a, 0xe0, //0x0000074e leaq $-32(%r10), %rcx
- 0x48, 0x89, 0xc8, //0x00000752 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x00000755 andq $-32, %rax
- 0x4e, 0x8d, 0x74, 0x38, 0x20, //0x00000759 leaq $32(%rax,%r15), %r14
- 0x83, 0xe1, 0x1f, //0x0000075e andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00000761 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000765 movq $-1, %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000076c movq $-1, %r12
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000773 movq $-1, %rax
- 0x4d, 0x89, 0xfb, //0x0000077a movq %r15, %r11
- 0x90, 0x90, 0x90, //0x0000077d .p2align 4, 0x90
- //0x00000780 LBB0_134
- 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00000780 vmovdqu (%r11), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00000785 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x0000078a vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x0000078e vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x00000792 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x00000796 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x0000079a vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x0000079e vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000007a2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000007a6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000007aa vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000007ae vpmovmskb %ymm3, %edx
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000007b2 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0xeb, 0xc0, //0x000007b6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000007ba vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000007be vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000007c2 vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x000007c6 notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000007c9 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000007cd cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007d0 je LBB0_136
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000007d6 movl $-1, %ebx
- 0xd3, 0xe3, //0x000007db shll %cl, %ebx
- 0xf7, 0xd3, //0x000007dd notl %ebx
- 0x21, 0xdf, //0x000007df andl %ebx, %edi
- 0x21, 0xda, //0x000007e1 andl %ebx, %edx
- 0x21, 0xf3, //0x000007e3 andl %esi, %ebx
- 0x89, 0xde, //0x000007e5 movl %ebx, %esi
- //0x000007e7 LBB0_136
- 0x44, 0x8d, 0x4f, 0xff, //0x000007e7 leal $-1(%rdi), %r9d
- 0x41, 0x21, 0xf9, //0x000007eb andl %edi, %r9d
- 0x0f, 0x85, 0xab, 0x13, 0x00, 0x00, //0x000007ee jne LBB0_345
- 0x8d, 0x5a, 0xff, //0x000007f4 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000007f7 andl %edx, %ebx
- 0x0f, 0x85, 0x5e, 0x12, 0x00, 0x00, //0x000007f9 jne LBB0_339
- 0x8d, 0x5e, 0xff, //0x000007ff leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00000802 andl %esi, %ebx
- 0x0f, 0x85, 0x53, 0x12, 0x00, 0x00, //0x00000804 jne LBB0_339
- 0x85, 0xff, //0x0000080a testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000080c je LBB0_142
- 0x4c, 0x89, 0xdb, //0x00000812 movq %r11, %rbx
- 0x4c, 0x29, 0xfb, //0x00000815 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x00000818 bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x0000081b addq %rbx, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x0000081e cmpq $-1, %rax
- 0x0f, 0x85, 0x8d, 0x13, 0x00, 0x00, //0x00000822 jne LBB0_347
- 0x48, 0x89, 0xf8, //0x00000828 movq %rdi, %rax
- //0x0000082b LBB0_142
- 0x85, 0xd2, //0x0000082b testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000082d je LBB0_145
- 0x4c, 0x89, 0xdf, //0x00000833 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000836 subq %r15, %rdi
- 0x0f, 0xbc, 0xd2, //0x00000839 bsfl %edx, %edx
- 0x48, 0x01, 0xfa, //0x0000083c addq %rdi, %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x0000083f cmpq $-1, %r12
- 0x0f, 0x85, 0xf1, 0x12, 0x00, 0x00, //0x00000843 jne LBB0_340
- 0x49, 0x89, 0xd4, //0x00000849 movq %rdx, %r12
- //0x0000084c LBB0_145
- 0x85, 0xf6, //0x0000084c testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000084e je LBB0_148
- 0x4c, 0x89, 0xdf, //0x00000854 movq %r11, %rdi
- 0x4c, 0x29, 0xff, //0x00000857 subq %r15, %rdi
- 0x0f, 0xbc, 0xd6, //0x0000085a bsfl %esi, %edx
- 0x48, 0x01, 0xfa, //0x0000085d addq %rdi, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000860 cmpq $-1, %r8
- 0x0f, 0x85, 0xd0, 0x12, 0x00, 0x00, //0x00000864 jne LBB0_340
- 0x49, 0x89, 0xd0, //0x0000086a movq %rdx, %r8
- //0x0000086d LBB0_148
- 0x83, 0xf9, 0x20, //0x0000086d cmpl $32, %ecx
- 0x0f, 0x85, 0x51, 0x05, 0x00, 0x00, //0x00000870 jne LBB0_180
- 0x49, 0x83, 0xc3, 0x20, //0x00000876 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x0000087a addq $-32, %r10
- 0x49, 0x83, 0xfa, 0x1f, //0x0000087e cmpq $31, %r10
- 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000882 ja LBB0_134
- 0xc5, 0xf8, 0x77, //0x00000888 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0x8d, 0xf8, 0xff, 0xff, //0x0000088b vmovdqu $-1907(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x65, 0xf8, 0xff, 0xff, //0x00000893 vmovdqu $-1947(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x3d, 0xf8, 0xff, 0xff, //0x0000089b vmovdqu $-1987(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x15, 0xf8, 0xff, 0xff, //0x000008a3 vmovdqu $-2027(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xed, 0xf7, 0xff, 0xff, //0x000008ab vmovdqu $-2067(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xc5, 0xf7, 0xff, 0xff, //0x000008b3 vmovdqu $-2107(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008bb vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x05, 0x98, 0xf7, 0xff, 0xff, //0x000008c0 vmovdqu $-2152(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x70, 0xf7, 0xff, 0xff, //0x000008c8 vmovdqu $-2192(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x48, 0xf7, 0xff, 0xff, //0x000008d0 vmovdqu $-2232(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x20, 0xf7, 0xff, 0xff, //0x000008d8 vmovdqu $-2272(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4c, 0x8b, 0x55, 0xc0, //0x000008e0 movq $-64(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x10, //0x000008e4 cmpq $16, %r10
- 0x0f, 0x82, 0x52, 0x01, 0x00, 0x00, //0x000008e8 jb LBB0_169
- //0x000008ee LBB0_151
- 0x4d, 0x8d, 0x4a, 0xf0, //0x000008ee leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc9, //0x000008f2 movq %r9, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x000008f5 andq $-16, %rcx
- 0x4e, 0x8d, 0x5c, 0x31, 0x10, //0x000008f9 leaq $16(%rcx,%r14), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x000008fe andl $15, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000902 .p2align 4, 0x90
- //0x00000910 LBB0_152
- 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00000910 vmovdqu (%r14), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0x23, 0xf8, 0xff, 0xff, //0x00000915 vpcmpgtb $-2013(%rip), %xmm0, %xmm1 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x2b, 0xf8, 0xff, 0xff, //0x0000091d vmovdqu $-2005(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00000925 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00000929 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0x2b, 0xf8, 0xff, 0xff, //0x0000092d vpcmpeqb $-2005(%rip), %xmm0, %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0x33, 0xf8, 0xff, 0xff, //0x00000935 vpcmpeqb $-1997(%rip), %xmm0, %xmm3 /* LCPI0_13+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000093d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0x37, 0xf8, 0xff, 0xff, //0x00000941 vpor $-1993(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x3f, 0xf8, 0xff, 0xff, //0x00000949 vpcmpeqb $-1985(%rip), %xmm0, %xmm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x47, 0xf8, 0xff, 0xff, //0x00000951 vpcmpeqb $-1977(%rip), %xmm3, %xmm3 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000959 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000095d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00000961 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00000965 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00000969 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000096d vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000971 vpmovmskb %xmm1, %ecx
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000975 movl $4294967295, %ebx
- 0x48, 0x31, 0xd9, //0x0000097a xorq %rbx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x0000097d bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x00000981 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000984 je LBB0_154
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000098a movl $-1, %ebx
- 0xd3, 0xe3, //0x0000098f shll %cl, %ebx
- 0xf7, 0xd3, //0x00000991 notl %ebx
- 0x21, 0xdf, //0x00000993 andl %ebx, %edi
- 0x21, 0xde, //0x00000995 andl %ebx, %esi
- 0x21, 0xd3, //0x00000997 andl %edx, %ebx
- 0x89, 0xda, //0x00000999 movl %ebx, %edx
- //0x0000099b LBB0_154
- 0x8d, 0x5f, 0xff, //0x0000099b leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000099e andl %edi, %ebx
- 0x0f, 0x85, 0xe1, 0x11, 0x00, 0x00, //0x000009a0 jne LBB0_344
- 0x8d, 0x5e, 0xff, //0x000009a6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000009a9 andl %esi, %ebx
- 0x0f, 0x85, 0xd6, 0x11, 0x00, 0x00, //0x000009ab jne LBB0_344
- 0x8d, 0x5a, 0xff, //0x000009b1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000009b4 andl %edx, %ebx
- 0x0f, 0x85, 0xcb, 0x11, 0x00, 0x00, //0x000009b6 jne LBB0_344
- 0x85, 0xff, //0x000009bc testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009be je LBB0_160
- 0x4c, 0x89, 0xf3, //0x000009c4 movq %r14, %rbx
- 0x4c, 0x29, 0xfb, //0x000009c7 subq %r15, %rbx
- 0x0f, 0xbc, 0xff, //0x000009ca bsfl %edi, %edi
- 0x48, 0x01, 0xdf, //0x000009cd addq %rbx, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x000009d0 cmpq $-1, %rax
- 0x0f, 0x85, 0xdb, 0x11, 0x00, 0x00, //0x000009d4 jne LBB0_347
- 0x48, 0x89, 0xf8, //0x000009da movq %rdi, %rax
- //0x000009dd LBB0_160
- 0x85, 0xf6, //0x000009dd testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009df je LBB0_163
- 0x4c, 0x89, 0xf7, //0x000009e5 movq %r14, %rdi
- 0x4c, 0x29, 0xff, //0x000009e8 subq %r15, %rdi
- 0x0f, 0xbc, 0xf6, //0x000009eb bsfl %esi, %esi
- 0x48, 0x01, 0xfe, //0x000009ee addq %rdi, %rsi
- 0x49, 0x83, 0xfc, 0xff, //0x000009f1 cmpq $-1, %r12
- 0x0f, 0x85, 0xed, 0x12, 0x00, 0x00, //0x000009f5 jne LBB0_350
- 0x49, 0x89, 0xf4, //0x000009fb movq %rsi, %r12
- //0x000009fe LBB0_163
- 0x85, 0xd2, //0x000009fe testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000a00 je LBB0_166
- 0x4c, 0x89, 0xf6, //0x00000a06 movq %r14, %rsi
- 0x4c, 0x29, 0xfe, //0x00000a09 subq %r15, %rsi
- 0x0f, 0xbc, 0xd2, //0x00000a0c bsfl %edx, %edx
- 0x48, 0x01, 0xf2, //0x00000a0f addq %rsi, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000a12 cmpq $-1, %r8
- 0x0f, 0x85, 0x1e, 0x11, 0x00, 0x00, //0x00000a16 jne LBB0_340
- 0x49, 0x89, 0xd0, //0x00000a1c movq %rdx, %r8
- //0x00000a1f LBB0_166
- 0x83, 0xf9, 0x10, //0x00000a1f cmpl $16, %ecx
- 0x0f, 0x85, 0x82, 0x05, 0x00, 0x00, //0x00000a22 jne LBB0_186
- 0x49, 0x83, 0xc6, 0x10, //0x00000a28 addq $16, %r14
- 0x49, 0x83, 0xc2, 0xf0, //0x00000a2c addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x00000a30 cmpq $15, %r10
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00000a34 ja LBB0_152
- 0x4d, 0x89, 0xca, //0x00000a3a movq %r9, %r10
- 0x4d, 0x89, 0xde, //0x00000a3d movq %r11, %r14
- //0x00000a40 LBB0_169
- 0x4d, 0x85, 0xd2, //0x00000a40 testq %r10, %r10
- 0x0f, 0x84, 0x64, 0x05, 0x00, 0x00, //0x00000a43 je LBB0_187
- 0x4b, 0x8d, 0x0c, 0x16, //0x00000a49 leaq (%r14,%r10), %rcx
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000a4d jmp LBB0_174
- //0x00000a52 LBB0_171
- 0x49, 0x89, 0xd6, //0x00000a52 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000a55 subq %r15, %r14
- 0x49, 0x83, 0xf8, 0xff, //0x00000a58 cmpq $-1, %r8
- 0x0f, 0x85, 0x15, 0x13, 0x00, 0x00, //0x00000a5c jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000a62 decq %r14
- 0x4d, 0x89, 0xf0, //0x00000a65 movq %r14, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a68 .p2align 4, 0x90
- //0x00000a70 LBB0_173
- 0x49, 0x89, 0xd6, //0x00000a70 movq %rdx, %r14
- 0x49, 0xff, 0xca, //0x00000a73 decq %r10
- 0x0f, 0x84, 0x3a, 0x12, 0x00, 0x00, //0x00000a76 je LBB0_348
- //0x00000a7c LBB0_174
- 0x41, 0x0f, 0xbe, 0x36, //0x00000a7c movsbl (%r14), %esi
- 0x83, 0xc6, 0xd5, //0x00000a80 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x00000a83 cmpl $58, %esi
- 0x0f, 0x87, 0x21, 0x05, 0x00, 0x00, //0x00000a86 ja LBB0_187
- 0x49, 0x8d, 0x56, 0x01, //0x00000a8c leaq $1(%r14), %rdx
- 0x48, 0x8d, 0x3d, 0x65, 0x22, 0x00, 0x00, //0x00000a90 leaq $8805(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x34, 0xb7, //0x00000a97 movslq (%rdi,%rsi,4), %rsi
- 0x48, 0x01, 0xfe, //0x00000a9b addq %rdi, %rsi
- 0xff, 0xe6, //0x00000a9e jmpq *%rsi
- //0x00000aa0 LBB0_176
- 0x49, 0x89, 0xd6, //0x00000aa0 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000aa3 subq %r15, %r14
- 0x49, 0x83, 0xfc, 0xff, //0x00000aa6 cmpq $-1, %r12
- 0x0f, 0x85, 0xc7, 0x12, 0x00, 0x00, //0x00000aaa jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000ab0 decq %r14
- 0x4d, 0x89, 0xf4, //0x00000ab3 movq %r14, %r12
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x00000ab6 jmp LBB0_173
- //0x00000abb LBB0_178
- 0x49, 0x89, 0xd6, //0x00000abb movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00000abe subq %r15, %r14
- 0x48, 0x83, 0xf8, 0xff, //0x00000ac1 cmpq $-1, %rax
- 0x0f, 0x85, 0xac, 0x12, 0x00, 0x00, //0x00000ac5 jne LBB0_352
- 0x49, 0xff, 0xce, //0x00000acb decq %r14
- 0x4c, 0x89, 0xf0, //0x00000ace movq %r14, %rax
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00000ad1 jmp LBB0_173
- //0x00000ad6 LBB0_73
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000ad6 cmpq $4095, %r8
- 0x0f, 0x8f, 0x8f, 0x1c, 0x00, 0x00, //0x00000add jg LBB0_489
- 0x49, 0x8d, 0x40, 0x01, //0x00000ae3 leaq $1(%r8), %rax
- 0x49, 0x89, 0x06, //0x00000ae7 movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000aea movq $0, $8(%r14,%r8,8)
- 0xe9, 0x78, 0xf7, 0xff, 0xff, //0x00000af3 jmp LBB0_3
- //0x00000af8 LBB0_75
- 0x49, 0x89, 0xd2, //0x00000af8 movq %rdx, %r10
- 0x4d, 0x29, 0xe2, //0x00000afb subq %r12, %r10
- 0x0f, 0x84, 0x74, 0x1e, 0x00, 0x00, //0x00000afe je LBB0_508
- 0x4c, 0x89, 0xe0, //0x00000b04 movq %r12, %rax
- 0x4d, 0x01, 0xcc, //0x00000b07 addq %r9, %r12
- 0x49, 0x83, 0xfa, 0x40, //0x00000b0a cmpq $64, %r10
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000b0e movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x37, 0x13, 0x00, 0x00, //0x00000b12 jb LBB0_357
- 0x45, 0x89, 0xd6, //0x00000b18 movl %r10d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000b1b andl $63, %r14d
- 0x48, 0x8d, 0x4c, 0x32, 0xc0, //0x00000b1f leaq $-64(%rdx,%rsi), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000b24 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000b28 addq %rax, %rcx
- 0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000b2b leaq $64(%r9,%rcx), %rax
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b30 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000b37 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b3a .p2align 4, 0x90
- //0x00000b40 LBB0_78
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000b40 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000b46 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000b4d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000b51 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000b55 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000b59 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000b5d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xda, //0x00000b61 vpmovmskb %ymm2, %r11d
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000b65 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00000b69 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000b6d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000b71 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000b76 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000b7a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000b7e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000b82 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000b87 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000b8b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000b8f shlq $32, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000b93 shlq $32, %rbx
- 0x49, 0x09, 0xdb, //0x00000b97 orq %rbx, %r11
- 0x49, 0x83, 0xf8, 0xff, //0x00000b9a cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b9e jne LBB0_80
- 0x4d, 0x85, 0xdb, //0x00000ba4 testq %r11, %r11
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000ba7 jne LBB0_89
- //0x00000bad LBB0_80
- 0x48, 0xc1, 0xe6, 0x20, //0x00000bad shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00000bb1 orq %r9, %rdx
- 0x4c, 0x89, 0xd9, //0x00000bb4 movq %r11, %rcx
- 0x4c, 0x09, 0xf9, //0x00000bb7 orq %r15, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000bba jne LBB0_108
- 0x48, 0x09, 0xfe, //0x00000bc0 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000bc3 testq %rdx, %rdx
- 0x0f, 0x85, 0xe1, 0x01, 0x00, 0x00, //0x00000bc6 jne LBB0_109
- //0x00000bcc LBB0_82
- 0x48, 0x85, 0xf6, //0x00000bcc testq %rsi, %rsi
- 0x0f, 0x85, 0x21, 0x1c, 0x00, 0x00, //0x00000bcf jne LBB0_482
- 0x49, 0x83, 0xc2, 0xc0, //0x00000bd5 addq $-64, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00000bd9 addq $64, %r12
- 0x49, 0x83, 0xfa, 0x3f, //0x00000bdd cmpq $63, %r10
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000be1 ja LBB0_78
- 0xe9, 0xed, 0x0e, 0x00, 0x00, //0x00000be7 jmp LBB0_84
- //0x00000bec LBB0_108
- 0x4c, 0x89, 0xf9, //0x00000bec movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000bef notq %rcx
- 0x4c, 0x21, 0xd9, //0x00000bf2 andq %r11, %rcx
- 0x4c, 0x8d, 0x0c, 0x09, //0x00000bf5 leaq (%rcx,%rcx), %r9
- 0x4d, 0x09, 0xf9, //0x00000bf9 orq %r15, %r9
- 0x4c, 0x89, 0xcb, //0x00000bfc movq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000bff notq %rbx
- 0x4c, 0x21, 0xdb, //0x00000c02 andq %r11, %rbx
- 0x49, 0x89, 0xc3, //0x00000c05 movq %rax, %r11
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c08 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc3, //0x00000c12 andq %rax, %rbx
- 0x45, 0x31, 0xff, //0x00000c15 xorl %r15d, %r15d
- 0x48, 0x01, 0xcb, //0x00000c18 addq %rcx, %rbx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000c1b setb %r15b
- 0x48, 0x01, 0xdb, //0x00000c1f addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c22 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000c2c xorq %rax, %rbx
- 0x4c, 0x89, 0xd8, //0x00000c2f movq %r11, %rax
- 0x4c, 0x21, 0xcb, //0x00000c32 andq %r9, %rbx
- 0x48, 0xf7, 0xd3, //0x00000c35 notq %rbx
- 0x48, 0x21, 0xda, //0x00000c38 andq %rbx, %rdx
- 0x48, 0x09, 0xfe, //0x00000c3b orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000c3e testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000c41 je LBB0_82
- 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00000c47 jmp LBB0_109
- //0x00000c4c LBB0_89
- 0x4c, 0x89, 0xe3, //0x00000c4c movq %r12, %rbx
- 0x48, 0x2b, 0x5d, 0xc0, //0x00000c4f subq $-64(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xc3, //0x00000c53 bsfq %r11, %r8
- 0x49, 0x01, 0xd8, //0x00000c57 addq %rbx, %r8
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000c5a jmp LBB0_80
- //0x00000c5f LBB0_92
- 0x4b, 0xc7, 0x04, 0xc6, 0x02, 0x00, 0x00, 0x00, //0x00000c5f movq $2, (%r14,%r8,8)
- 0x48, 0x8b, 0x45, 0xb0, //0x00000c67 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00000c6b movq $8(%rax), %rax
- 0xf6, 0x45, 0x98, 0x20, //0x00000c6f testb $32, $-104(%rbp)
- 0x48, 0x89, 0x45, 0xb8, //0x00000c73 movq %rax, $-72(%rbp)
- 0x0f, 0x85, 0x6c, 0x01, 0x00, 0x00, //0x00000c77 jne LBB0_111
- 0x48, 0x89, 0xc1, //0x00000c7d movq %rax, %rcx
- 0x4c, 0x29, 0xe1, //0x00000c80 subq %r12, %rcx
- 0x0f, 0x84, 0xdd, 0x1c, 0x00, 0x00, //0x00000c83 je LBB0_510
- 0x4b, 0x8d, 0x1c, 0x21, //0x00000c89 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00000c8d cmpq $64, %rcx
- 0x0f, 0x82, 0xf1, 0x11, 0x00, 0x00, //0x00000c91 jb LBB0_360
- 0x4c, 0x89, 0xca, //0x00000c97 movq %r9, %rdx
- 0x41, 0x89, 0xcf, //0x00000c9a movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00000c9d andl $63, %r15d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00000ca1 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000ca6 andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00000caa addq %r12, %rax
- 0x4d, 0x8d, 0x44, 0x01, 0x40, //0x00000cad leaq $64(%r9,%rax), %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000cb2 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00000cb9 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, //0x00000cbc .p2align 4, 0x90
- //0x00000cc0 LBB0_96
- 0xc5, 0xfe, 0x6f, 0x03, //0x00000cc0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000cc4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000cc9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ccd vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000cd1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000cd5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000cd9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000cdd vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000ce1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ce5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000ce9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000ced shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00000cf1 orq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00000cf4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000cf8 jne LBB0_98
- 0x48, 0x85, 0xf6, //0x00000cfe testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000d01 jne LBB0_105
- //0x00000d07 LBB0_98
- 0x48, 0x09, 0xfa, //0x00000d07 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000d0a movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d0d orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000d10 jne LBB0_106
- //0x00000d16 LBB0_99
- 0x48, 0x85, 0xd2, //0x00000d16 testq %rdx, %rdx
- 0x0f, 0x85, 0xe6, 0x0e, 0x00, 0x00, //0x00000d19 jne LBB0_107
- //0x00000d1f LBB0_100
- 0x48, 0x83, 0xc1, 0xc0, //0x00000d1f addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00000d23 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000d27 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000d2b ja LBB0_96
- 0xe9, 0x8e, 0x0e, 0x00, 0x00, //0x00000d31 jmp LBB0_101
- //0x00000d36 LBB0_105
- 0x48, 0x89, 0xd8, //0x00000d36 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00000d39 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00000d3c bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00000d40 addq %rax, %r11
- 0x48, 0x09, 0xfa, //0x00000d43 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00000d46 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00000d49 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d4c je LBB0_99
- //0x00000d52 LBB0_106
- 0x4c, 0x89, 0xf0, //0x00000d52 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00000d55 notq %rax
- 0x48, 0x21, 0xf0, //0x00000d58 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x00000d5b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x00000d5f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00000d62 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00000d65 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000d68 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d6b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000d75 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00000d78 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x00000d7b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x00000d7e setb %r14b
- 0x48, 0x01, 0xff, //0x00000d82 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d85 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00000d8f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00000d92 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000d95 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00000d99 notq %rdi
- 0x48, 0x21, 0xfa, //0x00000d9c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x00000d9f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000da2 je LBB0_100
- 0xe9, 0x58, 0x0e, 0x00, 0x00, //0x00000da8 jmp LBB0_107
- //0x00000dad LBB0_109
- 0x48, 0x0f, 0xbc, 0xca, //0x00000dad bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00000db1 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00000db4 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0xc9, 0x01, 0x00, 0x00, //0x00000db8 je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd6, //0x00000dbe bsfq %rsi, %rdx
- 0xe9, 0xc5, 0x01, 0x00, 0x00, //0x00000dc2 jmp LBB0_182
- //0x00000dc7 LBB0_180
- 0x49, 0x01, 0xcb, //0x00000dc7 addq %rcx, %r11
- 0xc5, 0xf8, 0x77, //0x00000dca vzeroupper
- 0x4d, 0x89, 0xde, //0x00000dcd movq %r11, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dd0 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000dd7 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00000dda movq $-48(%rbp), %rdx
- 0x0f, 0x85, 0xdd, 0x01, 0x00, 0x00, //0x00000dde jne LBB0_188
- 0xe9, 0xdc, 0x19, 0x00, 0x00, //0x00000de4 jmp LBB0_481
- //0x00000de9 LBB0_111
- 0x48, 0x89, 0xc3, //0x00000de9 movq %rax, %rbx
- 0x4c, 0x29, 0xe3, //0x00000dec subq %r12, %rbx
- 0x0f, 0x84, 0x71, 0x1b, 0x00, 0x00, //0x00000def je LBB0_510
- 0x4c, 0x89, 0xe1, //0x00000df5 movq %r12, %rcx
- 0x4d, 0x01, 0xcc, //0x00000df8 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x00000dfb cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000dff movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x98, 0x10, 0x00, 0x00, //0x00000e03 jb LBB0_361
- 0x41, 0x89, 0xde, //0x00000e09 movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000e0c andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00000e10 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000e15 andq $-64, %rax
- 0x49, 0x89, 0xc8, //0x00000e19 movq %rcx, %r8
- 0x48, 0x01, 0xc8, //0x00000e1c addq %rcx, %rax
- 0x49, 0x8d, 0x44, 0x01, 0x40, //0x00000e1f leaq $64(%r9,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000e24 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000e28 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00000e2f xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e32 .p2align 4, 0x90
- //0x00000e40 LBB0_114
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000e40 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000e46 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000e4d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00000e51 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000e55 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e59 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000e5d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00000e61 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000e65 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e69 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x00000e6d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e71 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00000e76 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000e7a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x00000e7e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e82 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e87 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00000e8b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000e8f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000e93 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00000e97 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x00000e9a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e9e jne LBB0_116
- 0x48, 0x85, 0xc9, //0x00000ea4 testq %rcx, %rcx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000ea7 jne LBB0_125
- //0x00000ead LBB0_116
- 0x48, 0xc1, 0xe6, 0x20, //0x00000ead shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00000eb1 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00000eb4 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00000eb7 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000eba jne LBB0_126
- 0x48, 0x09, 0xfe, //0x00000ec0 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000ec3 testq %rdx, %rdx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000ec6 jne LBB0_127
- //0x00000ecc LBB0_118
- 0x48, 0x85, 0xf6, //0x00000ecc testq %rsi, %rsi
- 0x0f, 0x85, 0x4f, 0x19, 0x00, 0x00, //0x00000ecf jne LBB0_502
- 0x48, 0x83, 0xc3, 0xc0, //0x00000ed5 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00000ed9 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000edd cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000ee1 ja LBB0_114
- 0xe9, 0x68, 0x0d, 0x00, 0x00, //0x00000ee7 jmp LBB0_120
- //0x00000eec LBB0_126
- 0x4d, 0x89, 0xfa, //0x00000eec movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x00000eef notq %r10
- 0x49, 0x21, 0xca, //0x00000ef2 andq %rcx, %r10
- 0x4f, 0x8d, 0x0c, 0x12, //0x00000ef5 leaq (%r10,%r10), %r9
- 0x4d, 0x09, 0xf9, //0x00000ef9 orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x00000efc movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000eff notq %rax
- 0x48, 0x21, 0xc8, //0x00000f02 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f05 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x00000f0f andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x00000f12 xorl %r15d, %r15d
- 0x4c, 0x01, 0xd0, //0x00000f15 addq %r10, %rax
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f18 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0x92, 0xc7, //0x00000f1c setb %r15b
- 0x48, 0x01, 0xc0, //0x00000f20 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f23 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00000f2d xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x00000f30 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f33 notq %rax
- 0x48, 0x21, 0xc2, //0x00000f36 andq %rax, %rdx
- 0x48, 0x09, 0xfe, //0x00000f39 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00000f3c testq %rdx, %rdx
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x00000f3f je LBB0_118
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000f45 jmp LBB0_127
- //0x00000f4a LBB0_125
- 0x4c, 0x89, 0xe0, //0x00000f4a movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00000f4d subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00000f51 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00000f55 addq %rax, %r11
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f58 jmp LBB0_116
- //0x00000f5d LBB0_127
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f5d bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00000f61 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00000f64 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0x8d, 0x01, 0x00, 0x00, //0x00000f68 je LBB0_203
- 0x48, 0x0f, 0xbc, 0xd6, //0x00000f6e bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000f72 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000f76 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000f79 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x8e, 0x01, 0x00, 0x00, //0x00000f7c jae LBB0_204
- 0xe9, 0x19, 0x1a, 0x00, 0x00, //0x00000f82 jmp LBB0_129
- //0x00000f87 LBB0_181
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f87 movl $64, %edx
- //0x00000f8c LBB0_182
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f8c movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00000f90 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00000f94 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00000f97 cmpq %rcx, %rdx
- 0x0f, 0x82, 0xe5, 0x19, 0x00, 0x00, //0x00000f9a jb LBB0_509
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00000fa0 leaq $1(%r12,%rcx), %r12
- 0xe9, 0x10, 0x0b, 0x00, 0x00, //0x00000fa5 jmp LBB0_184
- //0x00000faa LBB0_186
- 0x49, 0x01, 0xce, //0x00000faa addq %rcx, %r14
- //0x00000fad LBB0_187
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fad movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00000fb4 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00000fb7 movq $-48(%rbp), %rdx
- 0x0f, 0x84, 0x04, 0x18, 0x00, 0x00, //0x00000fbb je LBB0_481
- //0x00000fc1 LBB0_188
- 0x4d, 0x85, 0xc0, //0x00000fc1 testq %r8, %r8
- 0x0f, 0x84, 0xfb, 0x17, 0x00, 0x00, //0x00000fc4 je LBB0_481
- 0x48, 0x85, 0xc0, //0x00000fca testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x17, 0x00, 0x00, //0x00000fcd je LBB0_481
- 0x4d, 0x29, 0xfe, //0x00000fd3 subq %r15, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00000fd6 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xcc, //0x00000fda cmpq %rcx, %r12
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000fdd je LBB0_196
- 0x48, 0x39, 0xc8, //0x00000fe3 cmpq %rcx, %rax
- 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00000fe6 je LBB0_196
- 0x49, 0x39, 0xc8, //0x00000fec cmpq %rcx, %r8
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000fef je LBB0_196
- 0x4d, 0x85, 0xc0, //0x00000ff5 testq %r8, %r8
- 0xc5, 0xfe, 0x6f, 0x2d, 0x00, 0xf0, 0xff, 0xff, //0x00000ff8 vmovdqu $-4096(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x18, 0xf0, 0xff, 0xff, //0x00001000 vmovdqu $-4072(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x30, 0xf0, 0xff, 0xff, //0x00001008 vmovdqu $-4048(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x48, 0xf0, 0xff, 0xff, //0x00001010 vmovdqu $-4024(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001018 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x5b, 0xf0, 0xff, 0xff, //0x0000101d vmovdqu $-4005(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x73, 0xf0, 0xff, 0xff, //0x00001025 vmovdqu $-3981(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xf0, 0xff, 0xff, //0x0000102d vmovdqu $-3957(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xa3, 0xf0, 0xff, 0xff, //0x00001035 vmovdqu $-3933(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xbb, 0xf0, 0xff, 0xff, //0x0000103d vmovdqu $-3909(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xd3, 0xf0, 0xff, 0xff, //0x00001045 vmovdqu $-3885(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x0000104d jle LBB0_200
- 0x49, 0x8d, 0x48, 0xff, //0x00001053 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcc, //0x00001057 cmpq %rcx, %r12
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x0000105a je LBB0_200
- 0x49, 0xf7, 0xd0, //0x00001060 notq %r8
- 0x4d, 0x89, 0xc6, //0x00001063 movq %r8, %r14
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00001066 jmp LBB0_197
- //0x0000106b LBB0_196
- 0x49, 0xf7, 0xde, //0x0000106b negq %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0x8a, 0xef, 0xff, 0xff, //0x0000106e vmovdqu $-4214(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xa2, 0xef, 0xff, 0xff, //0x00001076 vmovdqu $-4190(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xba, 0xef, 0xff, 0xff, //0x0000107e vmovdqu $-4166(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xd2, 0xef, 0xff, 0xff, //0x00001086 vmovdqu $-4142(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000108e vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xe5, 0xef, 0xff, 0xff, //0x00001093 vmovdqu $-4123(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xfd, 0xef, 0xff, 0xff, //0x0000109b vmovdqu $-4099(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x15, 0xf0, 0xff, 0xff, //0x000010a3 vmovdqu $-4075(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x2d, 0xf0, 0xff, 0xff, //0x000010ab vmovdqu $-4051(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x45, 0xf0, 0xff, 0xff, //0x000010b3 vmovdqu $-4027(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x5d, 0xf0, 0xff, 0xff, //0x000010bb vmovdqu $-4003(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- //0x000010c3 LBB0_197
- 0x4d, 0x85, 0xf6, //0x000010c3 testq %r14, %r14
- 0x4c, 0x8b, 0x65, 0xa8, //0x000010c6 movq $-88(%rbp), %r12
- 0x0f, 0x88, 0xf2, 0x16, 0x00, 0x00, //0x000010ca js LBB0_480
- 0x48, 0x8b, 0x0a, //0x000010d0 movq (%rdx), %rcx
- 0xe9, 0x76, 0xf1, 0xff, 0xff, //0x000010d3 jmp LBB0_199
- //0x000010d8 LBB0_200
- 0x48, 0x89, 0xc1, //0x000010d8 movq %rax, %rcx
- 0x4c, 0x09, 0xe1, //0x000010db orq %r12, %rcx
- 0x4c, 0x39, 0xe0, //0x000010de cmpq %r12, %rax
- 0x0f, 0x8c, 0x98, 0x02, 0x00, 0x00, //0x000010e1 jl LBB0_249
- 0x48, 0x85, 0xc9, //0x000010e7 testq %rcx, %rcx
- 0x0f, 0x88, 0x8f, 0x02, 0x00, 0x00, //0x000010ea js LBB0_249
- 0x48, 0xf7, 0xd0, //0x000010f0 notq %rax
- 0x49, 0x89, 0xc6, //0x000010f3 movq %rax, %r14
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x000010f6 jmp LBB0_197
- //0x000010fb LBB0_203
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000010fb movl $64, %edx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001100 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001104 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x00001107 cmpq %rcx, %rdx
- 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000110a jb LBB0_129
- //0x00001110 LBB0_204
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001110 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xfe, 0x0a, 0x00, 0x00, //0x00001115 jmp LBB0_205
- //0x0000111a LBB0_209
- 0x49, 0x8b, 0x06, //0x0000111a movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000111d cmpq $4095, %rax
- 0x0f, 0x8f, 0x49, 0x16, 0x00, 0x00, //0x00001123 jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001129 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x0000112d movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001130 movq $5, $8(%r14,%rax,8)
- 0xe9, 0x32, 0xf1, 0xff, 0xff, //0x00001139 jmp LBB0_3
- //0x0000113e LBB0_211
- 0x48, 0x8b, 0x45, 0xb0, //0x0000113e movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00001142 movq $8(%rax), %rax
- 0xf6, 0x45, 0x98, 0x20, //0x00001146 testb $32, $-104(%rbp)
- 0x48, 0x89, 0x45, 0xb8, //0x0000114a movq %rax, $-72(%rbp)
- 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x0000114e jne LBB0_250
- 0x48, 0x89, 0xc1, //0x00001154 movq %rax, %rcx
- 0x4c, 0x29, 0xe1, //0x00001157 subq %r12, %rcx
- 0x0f, 0x84, 0x06, 0x18, 0x00, 0x00, //0x0000115a je LBB0_510
- 0x4b, 0x8d, 0x1c, 0x21, //0x00001160 leaq (%r9,%r12), %rbx
- 0x48, 0x83, 0xf9, 0x40, //0x00001164 cmpq $64, %rcx
- 0x4c, 0x89, 0xca, //0x00001168 movq %r9, %rdx
- 0x0f, 0x82, 0x71, 0x0d, 0x00, 0x00, //0x0000116b jb LBB0_363
- 0x41, 0x89, 0xcf, //0x00001171 movl %ecx, %r15d
- 0x41, 0x83, 0xe7, 0x3f, //0x00001174 andl $63, %r15d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x00001178 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000117d andq $-64, %rax
- 0x4c, 0x01, 0xe0, //0x00001181 addq %r12, %rax
- 0x49, 0x89, 0xd1, //0x00001184 movq %rdx, %r9
- 0x4c, 0x8d, 0x44, 0x02, 0x40, //0x00001187 leaq $64(%rdx,%rax), %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000118c movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001193 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001196 .p2align 4, 0x90
- //0x000011a0 LBB0_215
- 0xc5, 0xfe, 0x6f, 0x03, //0x000011a0 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x000011a4 vmovdqu $32(%rbx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000011a9 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000011ad vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000011b1 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000011b5 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x000011b9 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000011bd vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x000011c1 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000011c5 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe2, 0x20, //0x000011c9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x000011cd shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x000011d1 orq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x000011d4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000011d8 jne LBB0_217
- 0x48, 0x85, 0xf6, //0x000011de testq %rsi, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000011e1 jne LBB0_224
- //0x000011e7 LBB0_217
- 0x48, 0x09, 0xfa, //0x000011e7 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x000011ea movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x000011ed orq %r14, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000011f0 jne LBB0_225
- //0x000011f6 LBB0_218
- 0x48, 0x85, 0xd2, //0x000011f6 testq %rdx, %rdx
- 0x0f, 0x85, 0x48, 0x0b, 0x00, 0x00, //0x000011f9 jne LBB0_226
- //0x000011ff LBB0_219
- 0x48, 0x83, 0xc1, 0xc0, //0x000011ff addq $-64, %rcx
- 0x48, 0x83, 0xc3, 0x40, //0x00001203 addq $64, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00001207 cmpq $63, %rcx
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x0000120b ja LBB0_215
- 0xe9, 0xf0, 0x0a, 0x00, 0x00, //0x00001211 jmp LBB0_220
- //0x00001216 LBB0_224
- 0x48, 0x89, 0xd8, //0x00001216 movq %rbx, %rax
- 0x4c, 0x29, 0xc8, //0x00001219 subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x0000121c bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00001220 addq %rax, %r11
- 0x48, 0x09, 0xfa, //0x00001223 orq %rdi, %rdx
- 0x48, 0x89, 0xf0, //0x00001226 movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00001229 orq %r14, %rax
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000122c je LBB0_218
- //0x00001232 LBB0_225
- 0x4c, 0x89, 0xf0, //0x00001232 movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001235 notq %rax
- 0x48, 0x21, 0xf0, //0x00001238 andq %rsi, %rax
- 0x4c, 0x8d, 0x14, 0x00, //0x0000123b leaq (%rax,%rax), %r10
- 0x4d, 0x09, 0xf2, //0x0000123f orq %r14, %r10
- 0x4c, 0x89, 0xd7, //0x00001242 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00001245 notq %rdi
- 0x48, 0x21, 0xf7, //0x00001248 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000124b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00001255 andq %rsi, %rdi
- 0x45, 0x31, 0xf6, //0x00001258 xorl %r14d, %r14d
- 0x48, 0x01, 0xc7, //0x0000125b addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc6, //0x0000125e setb %r14b
- 0x48, 0x01, 0xff, //0x00001262 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001265 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x0000126f xorq %rax, %rdi
- 0x4c, 0x21, 0xd7, //0x00001272 andq %r10, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001275 movq $-48(%rbp), %r10
- 0x48, 0xf7, 0xd7, //0x00001279 notq %rdi
- 0x48, 0x21, 0xfa, //0x0000127c andq %rdi, %rdx
- 0x48, 0x85, 0xd2, //0x0000127f testq %rdx, %rdx
- 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00001282 je LBB0_219
- 0xe9, 0xba, 0x0a, 0x00, 0x00, //0x00001288 jmp LBB0_226
- //0x0000128d LBB0_227
- 0x48, 0x8b, 0x45, 0xb0, //0x0000128d movq $-80(%rbp), %rax
- 0x4c, 0x8b, 0x70, 0x08, //0x00001291 movq $8(%rax), %r14
- 0x4d, 0x29, 0xe6, //0x00001295 subq %r12, %r14
- 0x0f, 0x84, 0xb3, 0x16, 0x00, 0x00, //0x00001298 je LBB0_498
- 0x4c, 0x89, 0x65, 0xa8, //0x0000129e movq %r12, $-88(%rbp)
- 0x4c, 0x89, 0xc8, //0x000012a2 movq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x000012a5 addq %r12, %rax
- 0x49, 0x89, 0xc1, //0x000012a8 movq %rax, %r9
- 0x80, 0x38, 0x30, //0x000012ab cmpb $48, (%rax)
- 0x0f, 0x85, 0xb5, 0x02, 0x00, 0x00, //0x000012ae jne LBB0_271
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000012b4 movl $1, %r15d
- 0x49, 0x83, 0xfe, 0x01, //0x000012ba cmpq $1, %r14
- 0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x000012be jne LBB0_269
- 0x4c, 0x8b, 0x65, 0xa8, //0x000012c4 movq $-88(%rbp), %r12
- 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x000012c8 jmp LBB0_343
- //0x000012cd LBB0_231
- 0x48, 0x8b, 0x45, 0xb0, //0x000012cd movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x000012d1 movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000012d5 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x000012d9 cmpq %rax, %r13
- 0x0f, 0x83, 0x0c, 0x15, 0x00, 0x00, //0x000012dc jae LBB0_490
- 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x000012e2 cmpl $1819047278, (%r15)
- 0x0f, 0x84, 0x99, 0xef, 0xff, 0xff, //0x000012e9 je LBB0_1
- 0xe9, 0x5a, 0x15, 0x00, 0x00, //0x000012ef jmp LBB0_233
- //0x000012f4 LBB0_238
- 0x49, 0x8b, 0x06, //0x000012f4 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012f7 cmpq $4095, %rax
- 0x0f, 0x8f, 0x6f, 0x14, 0x00, 0x00, //0x000012fd jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001303 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00001307 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000130a movq $6, $8(%r14,%rax,8)
- 0xe9, 0x58, 0xef, 0xff, 0xff, //0x00001313 jmp LBB0_3
- //0x00001318 LBB0_240
- 0x48, 0x8b, 0x45, 0xb0, //0x00001318 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x0000131c movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x00001320 leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x00001324 cmpq %rax, %r13
- 0x0f, 0x83, 0xc1, 0x14, 0x00, 0x00, //0x00001327 jae LBB0_490
- 0x43, 0x8b, 0x14, 0x21, //0x0000132d movl (%r9,%r12), %edx
- 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001331 cmpl $1702063201, %edx
- 0x0f, 0x85, 0x63, 0x15, 0x00, 0x00, //0x00001337 jne LBB0_491
- 0x4c, 0x89, 0xe0, //0x0000133d movq %r12, %rax
- 0x4d, 0x8d, 0x65, 0x05, //0x00001340 leaq $5(%r13), %r12
- 0x4d, 0x89, 0x22, //0x00001344 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001347 movq %r13, %rcx
- 0x48, 0x85, 0xc0, //0x0000134a testq %rax, %rax
- 0x0f, 0x8f, 0x1d, 0xef, 0xff, 0xff, //0x0000134d jg LBB0_3
- 0xe9, 0x81, 0x14, 0x00, 0x00, //0x00001353 jmp LBB0_501
- //0x00001358 LBB0_243
- 0x48, 0x8b, 0x45, 0xb0, //0x00001358 movq $-80(%rbp), %rax
- 0x48, 0x8b, 0x50, 0x08, //0x0000135c movq $8(%rax), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x00001360 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc5, //0x00001364 cmpq %rax, %r13
- 0x0f, 0x83, 0x81, 0x14, 0x00, 0x00, //0x00001367 jae LBB0_490
- 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000136d cmpl $1702195828, (%r15)
- 0x0f, 0x84, 0x0e, 0xef, 0xff, 0xff, //0x00001374 je LBB0_1
- 0xe9, 0x76, 0x15, 0x00, 0x00, //0x0000137a jmp LBB0_245
- //0x0000137f LBB0_249
- 0x48, 0x85, 0xc9, //0x0000137f testq %rcx, %rcx
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001382 leaq $-1(%r12), %rcx
- 0x49, 0xf7, 0xd4, //0x00001387 notq %r12
- 0x4d, 0x0f, 0x48, 0xe6, //0x0000138a cmovsq %r14, %r12
- 0x48, 0x39, 0xc8, //0x0000138e cmpq %rcx, %rax
- 0x4d, 0x0f, 0x44, 0xf4, //0x00001391 cmoveq %r12, %r14
- 0xe9, 0x29, 0xfd, 0xff, 0xff, //0x00001395 jmp LBB0_197
- //0x0000139a LBB0_250
- 0x48, 0x89, 0xc3, //0x0000139a movq %rax, %rbx
- 0x4c, 0x29, 0xe3, //0x0000139d subq %r12, %rbx
- 0x0f, 0x84, 0xc0, 0x15, 0x00, 0x00, //0x000013a0 je LBB0_510
- 0x4c, 0x89, 0xe1, //0x000013a6 movq %r12, %rcx
- 0x4d, 0x01, 0xcc, //0x000013a9 addq %r9, %r12
- 0x48, 0x83, 0xfb, 0x40, //0x000013ac cmpq $64, %rbx
- 0x4c, 0x89, 0x4d, 0xc0, //0x000013b0 movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x44, 0x0b, 0x00, 0x00, //0x000013b4 jb LBB0_364
- 0x41, 0x89, 0xde, //0x000013ba movl %ebx, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x000013bd andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x30, 0xc0, //0x000013c1 leaq $-64(%rax,%rsi), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x000013c6 andq $-64, %rax
- 0x49, 0x89, 0xc8, //0x000013ca movq %rcx, %r8
- 0x48, 0x01, 0xc8, //0x000013cd addq %rcx, %rax
- 0x49, 0x8d, 0x44, 0x01, 0x40, //0x000013d0 leaq $64(%r9,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000013d5 movq %rax, $-96(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000013d9 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x000013e0 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013e3 .p2align 4, 0x90
- //0x000013f0 LBB0_253
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000013f0 vmovdqu (%r12), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x000013f6 vmovdqu $32(%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000013fd vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0x7d, 0xd7, 0xca, //0x00001401 vpmovmskb %ymm2, %r9d
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001405 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001409 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000140d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001411 vpmovmskb %ymm2, %ecx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001415 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001419 vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0x64, 0xd0, //0x0000141d vpcmpgtb %ymm0, %ymm8, %ymm2
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001421 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc2, //0x00001426 vpand %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000142a vpmovmskb %ymm0, %edi
- 0xc5, 0xbd, 0x64, 0xc1, //0x0000142e vpcmpgtb %ymm1, %ymm8, %ymm0
- 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001432 vpcmpgtb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0xc0, //0x00001437 vpand %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000143b vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe2, 0x20, //0x0000143f shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x20, //0x00001443 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00001447 orq %rax, %rcx
- 0x49, 0x83, 0xfb, 0xff, //0x0000144a cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000144e jne LBB0_255
- 0x48, 0x85, 0xc9, //0x00001454 testq %rcx, %rcx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00001457 jne LBB0_264
- //0x0000145d LBB0_255
- 0x48, 0xc1, 0xe6, 0x20, //0x0000145d shlq $32, %rsi
- 0x4c, 0x09, 0xca, //0x00001461 orq %r9, %rdx
- 0x48, 0x89, 0xc8, //0x00001464 movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00001467 orq %r15, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000146a jne LBB0_265
- 0x48, 0x09, 0xfe, //0x00001470 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x00001473 testq %rdx, %rdx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00001476 jne LBB0_266
- //0x0000147c LBB0_257
- 0x48, 0x85, 0xf6, //0x0000147c testq %rsi, %rsi
- 0x0f, 0x85, 0x9f, 0x13, 0x00, 0x00, //0x0000147f jne LBB0_502
- 0x48, 0x83, 0xc3, 0xc0, //0x00001485 addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00001489 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x0000148d cmpq $63, %rbx
- 0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00001491 ja LBB0_253
- 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00001497 jmp LBB0_259
- //0x0000149c LBB0_265
- 0x4d, 0x89, 0xfa, //0x0000149c movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x0000149f notq %r10
- 0x49, 0x21, 0xca, //0x000014a2 andq %rcx, %r10
- 0x4f, 0x8d, 0x0c, 0x12, //0x000014a5 leaq (%r10,%r10), %r9
- 0x4d, 0x09, 0xf9, //0x000014a9 orq %r15, %r9
- 0x4c, 0x89, 0xc8, //0x000014ac movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014af notq %rax
- 0x48, 0x21, 0xc8, //0x000014b2 andq %rcx, %rax
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014b5 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xc8, //0x000014bf andq %rcx, %rax
- 0x45, 0x31, 0xff, //0x000014c2 xorl %r15d, %r15d
- 0x4c, 0x01, 0xd0, //0x000014c5 addq %r10, %rax
- 0x4c, 0x8b, 0x55, 0xd0, //0x000014c8 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0x92, 0xc7, //0x000014cc setb %r15b
- 0x48, 0x01, 0xc0, //0x000014d0 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014d3 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x000014dd xorq %rcx, %rax
- 0x4c, 0x21, 0xc8, //0x000014e0 andq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000014e3 notq %rax
- 0x48, 0x21, 0xc2, //0x000014e6 andq %rax, %rdx
- 0x48, 0x09, 0xfe, //0x000014e9 orq %rdi, %rsi
- 0x48, 0x85, 0xd2, //0x000014ec testq %rdx, %rdx
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x000014ef je LBB0_257
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000014f5 jmp LBB0_266
- //0x000014fa LBB0_264
- 0x4c, 0x89, 0xe0, //0x000014fa movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x000014fd subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00001501 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x00001505 addq %rax, %r11
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00001508 jmp LBB0_255
- //0x0000150d LBB0_266
- 0x48, 0x0f, 0xbc, 0xca, //0x0000150d bsfq %rdx, %rcx
- 0x48, 0x85, 0xf6, //0x00001511 testq %rsi, %rsi
- 0x48, 0x8b, 0x45, 0xc0, //0x00001514 movq $-64(%rbp), %rax
- 0x0f, 0x84, 0x20, 0x04, 0x00, 0x00, //0x00001518 je LBB0_320
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000151e bsfq %rsi, %rdx
- 0xe9, 0x1c, 0x04, 0x00, 0x00, //0x00001522 jmp LBB0_321
- //0x00001527 LBB0_268
- 0x4c, 0x89, 0xca, //0x00001527 movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x0000152a notq %rdx
- 0x49, 0x01, 0xd5, //0x0000152d addq %rdx, %r13
- 0x49, 0x39, 0xcd, //0x00001530 cmpq %rcx, %r13
- 0x0f, 0x82, 0x3f, 0xef, 0xff, 0xff, //0x00001533 jb LBB0_36
- 0xe9, 0x28, 0x12, 0x00, 0x00, //0x00001539 jmp LBB0_474
- //0x0000153e LBB0_269
- 0x41, 0x8a, 0x49, 0x01, //0x0000153e movb $1(%r9), %cl
- 0x80, 0xc1, 0xd2, //0x00001542 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00001545 cmpb $55, %cl
- 0x4c, 0x8b, 0x65, 0xa8, //0x00001548 movq $-88(%rbp), %r12
- 0x0f, 0x87, 0x18, 0x06, 0x00, 0x00, //0x0000154c ja LBB0_343
- 0x0f, 0xb6, 0xc1, //0x00001552 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001555 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000155f btq %rax, %rcx
- 0x0f, 0x83, 0x01, 0x06, 0x00, 0x00, //0x00001563 jae LBB0_343
- //0x00001569 LBB0_271
- 0x49, 0x83, 0xfe, 0x20, //0x00001569 cmpq $32, %r14
- 0x0f, 0x82, 0x52, 0x09, 0x00, 0x00, //0x0000156d jb LBB0_362
- 0x49, 0x8d, 0x4e, 0xe0, //0x00001573 leaq $-32(%r14), %rcx
- 0x48, 0x89, 0xc8, //0x00001577 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x0000157a andq $-32, %rax
- 0x4d, 0x89, 0xca, //0x0000157e movq %r9, %r10
- 0x4e, 0x8d, 0x7c, 0x08, 0x20, //0x00001581 leaq $32(%rax,%r9), %r15
- 0x83, 0xe1, 0x1f, //0x00001586 andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00001589 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000158d movq $-1, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001594 movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000159b movq $-1, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015a2 .p2align 4, 0x90
- //0x000015b0 LBB0_273
- 0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x000015b0 vmovdqu (%r10), %ymm0
- 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000015b5 vpcmpgtb %ymm10, %ymm0, %ymm1
- 0xc5, 0xa5, 0x64, 0xd0, //0x000015ba vpcmpgtb %ymm0, %ymm11, %ymm2
- 0xc5, 0xf5, 0xdb, 0xca, //0x000015be vpand %ymm2, %ymm1, %ymm1
- 0xc5, 0x9d, 0x74, 0xd0, //0x000015c2 vpcmpeqb %ymm0, %ymm12, %ymm2
- 0xc5, 0x95, 0x74, 0xd8, //0x000015c6 vpcmpeqb %ymm0, %ymm13, %ymm3
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015ca vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xbd, 0xeb, 0xd8, //0x000015ce vpor %ymm0, %ymm8, %ymm3
- 0xc5, 0x8d, 0x74, 0xc0, //0x000015d2 vpcmpeqb %ymm0, %ymm14, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000015d6 vpmovmskb %ymm0, %edi
- 0xc5, 0x85, 0x74, 0xdb, //0x000015da vpcmpeqb %ymm3, %ymm15, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000015de vpmovmskb %ymm3, %edx
+ 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, 0xe5, 0xeb, 0xc0, //0x000015e6 vpor %ymm0, %ymm3, %ymm0
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015ea vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000015ee vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000015f2 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x000015f6 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000015f9 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x000015fd cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001600 je LBB0_275
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001606 movl $-1, %eax
- 0xd3, 0xe0, //0x0000160b shll %cl, %eax
- 0xf7, 0xd0, //0x0000160d notl %eax
- 0x21, 0xc7, //0x0000160f andl %eax, %edi
- 0x21, 0xc2, //0x00001611 andl %eax, %edx
- 0x21, 0xf0, //0x00001613 andl %esi, %eax
- 0x89, 0xc6, //0x00001615 movl %eax, %esi
- //0x00001617 LBB0_275
- 0x8d, 0x5f, 0xff, //0x00001617 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000161a andl %edi, %ebx
- 0x0f, 0x85, 0xb0, 0x06, 0x00, 0x00, //0x0000161c jne LBB0_349
- 0x8d, 0x5a, 0xff, //0x00001622 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00001625 andl %edx, %ebx
- 0x0f, 0x85, 0xa5, 0x06, 0x00, 0x00, //0x00001627 jne LBB0_349
- 0x8d, 0x5e, 0xff, //0x0000162d leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00001630 andl %esi, %ebx
- 0x0f, 0x85, 0x9a, 0x06, 0x00, 0x00, //0x00001632 jne LBB0_349
- 0x85, 0xff, //0x00001638 testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000163a je LBB0_281
- 0x4c, 0x89, 0xd0, //0x00001640 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001643 subq %r9, %rax
- 0x0f, 0xbc, 0xff, //0x00001646 bsfl %edi, %edi
- 0x48, 0x01, 0xc7, //0x00001649 addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x0000164c cmpq $-1, %r12
- 0x0f, 0x85, 0xa7, 0x07, 0x00, 0x00, //0x00001650 jne LBB0_354
- 0x49, 0x89, 0xfc, //0x00001656 movq %rdi, %r12
- //0x00001659 LBB0_281
- 0x85, 0xd2, //0x00001659 testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000165b je LBB0_284
- 0x4c, 0x89, 0xd0, //0x00001661 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001664 subq %r9, %rax
- 0x0f, 0xbc, 0xd2, //0x00001667 bsfl %edx, %edx
- 0x48, 0x01, 0xc2, //0x0000166a addq %rax, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x0000166d cmpq $-1, %r11
- 0x0f, 0x85, 0x80, 0x06, 0x00, 0x00, //0x00001671 jne LBB0_351
- 0x49, 0x89, 0xd3, //0x00001677 movq %rdx, %r11
- //0x0000167a LBB0_284
- 0x85, 0xf6, //0x0000167a testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000167c je LBB0_287
- 0x4c, 0x89, 0xd0, //0x00001682 movq %r10, %rax
- 0x4c, 0x29, 0xc8, //0x00001685 subq %r9, %rax
- 0x0f, 0xbc, 0xd6, //0x00001688 bsfl %esi, %edx
- 0x48, 0x01, 0xc2, //0x0000168b addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x0000168e cmpq $-1, %r8
- 0x0f, 0x85, 0x5f, 0x06, 0x00, 0x00, //0x00001692 jne LBB0_351
- 0x49, 0x89, 0xd0, //0x00001698 movq %rdx, %r8
- //0x0000169b LBB0_287
- 0x83, 0xf9, 0x20, //0x0000169b cmpl $32, %ecx
- 0x0f, 0x85, 0x62, 0x02, 0x00, 0x00, //0x0000169e jne LBB0_496
- 0x49, 0x83, 0xc2, 0x20, //0x000016a4 addq $32, %r10
- 0x49, 0x83, 0xc6, 0xe0, //0x000016a8 addq $-32, %r14
- 0x49, 0x83, 0xfe, 0x1f, //0x000016ac cmpq $31, %r14
- 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x000016b0 ja LBB0_273
- 0xc5, 0xf8, 0x77, //0x000016b6 vzeroupper
- 0x4c, 0x8b, 0x75, 0xc0, //0x000016b9 movq $-64(%rbp), %r14
- //0x000016bd LBB0_290
- 0x49, 0x83, 0xfe, 0x10, //0x000016bd cmpq $16, %r14
- 0xc5, 0xfe, 0x6f, 0x2d, 0x37, 0xe9, 0xff, 0xff, //0x000016c1 vmovdqu $-5833(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x4f, 0xe9, 0xff, 0xff, //0x000016c9 vmovdqu $-5809(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x67, 0xe9, 0xff, 0xff, //0x000016d1 vmovdqu $-5785(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x7f, 0xe9, 0xff, 0xff, //0x000016d9 vmovdqu $-5761(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000016e1 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0x92, 0xe9, 0xff, 0xff, //0x000016e6 vmovdqu $-5742(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xaa, 0xe9, 0xff, 0xff, //0x000016ee vmovdqu $-5718(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xc2, 0xe9, 0xff, 0xff, //0x000016f6 vmovdqu $-5694(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xda, 0xe9, 0xff, 0xff, //0x000016fe vmovdqu $-5670(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xf2, 0xe9, 0xff, 0xff, //0x00001706 vmovdqu $-5646(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x0a, 0xea, 0xff, 0xff, //0x0000170e vmovdqu $-5622(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x0f, 0x82, 0x55, 0x01, 0x00, 0x00, //0x00001716 jb LBB0_309
- 0x4d, 0x8d, 0x56, 0xf0, //0x0000171c leaq $-16(%r14), %r10
- 0x4c, 0x89, 0xd0, //0x00001720 movq %r10, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001723 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x38, 0x10, //0x00001727 leaq $16(%rax,%r15), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x0000172c movq %rax, $-64(%rbp)
- 0x41, 0x83, 0xe2, 0x0f, //0x00001730 andl $15, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001734 .p2align 4, 0x90
- //0x00001740 LBB0_292
- 0xc4, 0xc1, 0x7a, 0x6f, 0x07, //0x00001740 vmovdqu (%r15), %xmm0
- 0xc5, 0xf9, 0x64, 0x0d, 0xf3, 0xe9, 0xff, 0xff, //0x00001745 vpcmpgtb $-5645(%rip), %xmm0, %xmm1 /* LCPI0_10+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0xfb, 0xe9, 0xff, 0xff, //0x0000174d vmovdqu $-5637(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0xc5, 0xe9, 0x64, 0xd0, //0x00001755 vpcmpgtb %xmm0, %xmm2, %xmm2
- 0xc5, 0xf1, 0xdb, 0xca, //0x00001759 vpand %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0xfb, 0xe9, 0xff, 0xff, //0x0000175d vpcmpeqb $-5637(%rip), %xmm0, %xmm2 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x1d, 0x03, 0xea, 0xff, 0xff, //0x00001765 vpcmpeqb $-5629(%rip), %xmm0, %xmm3 /* LCPI0_13+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xd2, //0x0000176d vpor %xmm2, %xmm3, %xmm2
- 0xc5, 0xf9, 0xeb, 0x1d, 0x07, 0xea, 0xff, 0xff, //0x00001771 vpor $-5625(%rip), %xmm0, %xmm3 /* LCPI0_14+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x0f, 0xea, 0xff, 0xff, //0x00001779 vpcmpeqb $-5617(%rip), %xmm0, %xmm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x17, 0xea, 0xff, 0xff, //0x00001781 vpcmpeqb $-5609(%rip), %xmm3, %xmm3 /* LCPI0_16+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00001789 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000178d vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xd9, 0xeb, 0xc9, //0x00001791 vpor %xmm1, %xmm4, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf8, //0x00001795 vpmovmskb %xmm0, %edi
- 0xc5, 0xf9, 0xd7, 0xf3, //0x00001799 vpmovmskb %xmm3, %esi
- 0xc5, 0xf9, 0xd7, 0xd2, //0x0000179d vpmovmskb %xmm2, %edx
- 0xc5, 0xf9, 0xd7, 0xc1, //0x000017a1 vpmovmskb %xmm1, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000017a5 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x000017aa xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000017ad bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x000017b1 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000017b4 je LBB0_294
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000017ba movl $-1, %eax
- 0xd3, 0xe0, //0x000017bf shll %cl, %eax
- 0xf7, 0xd0, //0x000017c1 notl %eax
- 0x21, 0xc7, //0x000017c3 andl %eax, %edi
- 0x21, 0xc6, //0x000017c5 andl %eax, %esi
- 0x21, 0xd0, //0x000017c7 andl %edx, %eax
- 0x89, 0xc2, //0x000017c9 movl %eax, %edx
- //0x000017cb LBB0_294
- 0x8d, 0x5f, 0xff, //0x000017cb leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000017ce andl %edi, %ebx
- 0x0f, 0x85, 0x0f, 0x06, 0x00, 0x00, //0x000017d0 jne LBB0_353
- 0x8d, 0x5e, 0xff, //0x000017d6 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000017d9 andl %esi, %ebx
- 0x0f, 0x85, 0x04, 0x06, 0x00, 0x00, //0x000017db jne LBB0_353
- 0x8d, 0x5a, 0xff, //0x000017e1 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000017e4 andl %edx, %ebx
- 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x000017e6 jne LBB0_353
- 0x85, 0xff, //0x000017ec testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017ee je LBB0_300
- 0x4c, 0x89, 0xf8, //0x000017f4 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x000017f7 subq %r9, %rax
- 0x0f, 0xbc, 0xff, //0x000017fa bsfl %edi, %edi
- 0x48, 0x01, 0xc7, //0x000017fd addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x00001800 cmpq $-1, %r12
- 0x0f, 0x85, 0xf3, 0x05, 0x00, 0x00, //0x00001804 jne LBB0_354
- 0x49, 0x89, 0xfc, //0x0000180a movq %rdi, %r12
- //0x0000180d LBB0_300
- 0x85, 0xf6, //0x0000180d testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000180f je LBB0_303
- 0x4c, 0x89, 0xf8, //0x00001815 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001818 subq %r9, %rax
- 0x0f, 0xbc, 0xf6, //0x0000181b bsfl %esi, %esi
- 0x48, 0x01, 0xc6, //0x0000181e addq %rax, %rsi
- 0x49, 0x83, 0xfb, 0xff, //0x00001821 cmpq $-1, %r11
- 0x0f, 0x85, 0x4e, 0x06, 0x00, 0x00, //0x00001825 jne LBB0_359
- 0x49, 0x89, 0xf3, //0x0000182b movq %rsi, %r11
- //0x0000182e LBB0_303
- 0x85, 0xd2, //0x0000182e testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001830 je LBB0_306
- 0x4c, 0x89, 0xf8, //0x00001836 movq %r15, %rax
- 0x4c, 0x29, 0xc8, //0x00001839 subq %r9, %rax
- 0x0f, 0xbc, 0xd2, //0x0000183c bsfl %edx, %edx
- 0x48, 0x01, 0xc2, //0x0000183f addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001842 cmpq $-1, %r8
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x00001846 jne LBB0_351
- 0x49, 0x89, 0xd0, //0x0000184c movq %rdx, %r8
- //0x0000184f LBB0_306
- 0x83, 0xf9, 0x10, //0x0000184f cmpl $16, %ecx
- 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00001852 jne LBB0_325
- 0x49, 0x83, 0xc7, 0x10, //0x00001858 addq $16, %r15
- 0x49, 0x83, 0xc6, 0xf0, //0x0000185c addq $-16, %r14
- 0x49, 0x83, 0xfe, 0x0f, //0x00001860 cmpq $15, %r14
- 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00001864 ja LBB0_292
- 0x4d, 0x89, 0xd6, //0x0000186a movq %r10, %r14
- 0x4c, 0x8b, 0x7d, 0xc0, //0x0000186d movq $-64(%rbp), %r15
- //0x00001871 LBB0_309
- 0x4d, 0x85, 0xf6, //0x00001871 testq %r14, %r14
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001874 movq $-48(%rbp), %r10
- 0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00001878 je LBB0_326
- 0x4b, 0x8d, 0x0c, 0x37, //0x0000187e leaq (%r15,%r14), %rcx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001882 jmp LBB0_314
- //0x00001887 LBB0_311
- 0x49, 0x89, 0xd7, //0x00001887 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x0000188a subq %r9, %r15
- 0x49, 0x83, 0xf8, 0xff, //0x0000188d cmpq $-1, %r8
- 0x0f, 0x85, 0x26, 0x06, 0x00, 0x00, //0x00001891 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x00001897 decq %r15
- 0x4d, 0x89, 0xf8, //0x0000189a movq %r15, %r8
- 0x90, 0x90, 0x90, //0x0000189d .p2align 4, 0x90
- //0x000018a0 LBB0_313
- 0x49, 0x89, 0xd7, //0x000018a0 movq %rdx, %r15
- 0x49, 0xff, 0xce, //0x000018a3 decq %r14
- 0x0f, 0x84, 0xbc, 0x05, 0x00, 0x00, //0x000018a6 je LBB0_358
- //0x000018ac LBB0_314
- 0x41, 0x0f, 0xbe, 0x37, //0x000018ac movsbl (%r15), %esi
- 0x83, 0xc6, 0xd5, //0x000018b0 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x000018b3 cmpl $58, %esi
- 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000018b6 ja LBB0_326
- 0x49, 0x8d, 0x57, 0x01, //0x000018bc leaq $1(%r15), %rdx
- 0x48, 0x8d, 0x3d, 0x49, 0x13, 0x00, 0x00, //0x000018c0 leaq $4937(%rip), %rdi /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x04, 0xb7, //0x000018c7 movslq (%rdi,%rsi,4), %rax
- 0x48, 0x01, 0xf8, //0x000018cb addq %rdi, %rax
- 0xff, 0xe0, //0x000018ce jmpq *%rax
- //0x000018d0 LBB0_316
- 0x49, 0x89, 0xd7, //0x000018d0 movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018d3 subq %r9, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x000018d6 cmpq $-1, %r11
- 0x0f, 0x85, 0xdd, 0x05, 0x00, 0x00, //0x000018da jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018e0 decq %r15
- 0x4d, 0x89, 0xfb, //0x000018e3 movq %r15, %r11
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000018e6 jmp LBB0_313
- //0x000018eb LBB0_318
- 0x49, 0x89, 0xd7, //0x000018eb movq %rdx, %r15
- 0x4d, 0x29, 0xcf, //0x000018ee subq %r9, %r15
- 0x49, 0x83, 0xfc, 0xff, //0x000018f1 cmpq $-1, %r12
- 0x0f, 0x85, 0xc2, 0x05, 0x00, 0x00, //0x000018f5 jne LBB0_365
- 0x49, 0xff, 0xcf, //0x000018fb decq %r15
- 0x4d, 0x89, 0xfc, //0x000018fe movq %r15, %r12
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00001901 jmp LBB0_313
- //0x00001906 LBB0_496
- 0x49, 0x01, 0xca, //0x00001906 addq %rcx, %r10
- 0xc5, 0xf8, 0x77, //0x00001909 vzeroupper
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000190c vpcmpeqd %ymm9, %ymm9, %ymm9
- 0xc5, 0xfe, 0x6f, 0x3d, 0x27, 0xe7, 0xff, 0xff, //0x00001911 vmovdqu $-6361(%rip), %ymm7 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xff, 0xe6, 0xff, 0xff, //0x00001919 vmovdqu $-6401(%rip), %ymm6 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xd7, 0xe6, 0xff, 0xff, //0x00001921 vmovdqu $-6441(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4d, 0x89, 0xd7, //0x00001929 movq %r10, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000192c movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xdb, //0x00001930 testq %r11, %r11
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001933 jne LBB0_327
- 0xe9, 0x10, 0x10, 0x00, 0x00, //0x00001939 jmp LBB0_497
- //0x0000193e LBB0_320
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000193e movl $64, %edx
- //0x00001943 LBB0_321
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001943 movq $-56(%rbp), %r14
- 0x49, 0x29, 0xc4, //0x00001947 subq %rax, %r12
- 0x48, 0x39, 0xca, //0x0000194a cmpq %rcx, %rdx
- 0x0f, 0x82, 0x4d, 0x10, 0x00, 0x00, //0x0000194d jb LBB0_129
- //0x00001953 LBB0_322
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001953 leaq $1(%r12,%rcx), %r12
- 0xe9, 0xfd, 0x03, 0x00, 0x00, //0x00001958 jmp LBB0_323
- //0x0000195d LBB0_325
- 0x49, 0x01, 0xcf, //0x0000195d addq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001960 movq $-48(%rbp), %r10
- //0x00001964 LBB0_326
- 0x4d, 0x85, 0xdb, //0x00001964 testq %r11, %r11
- 0x0f, 0x84, 0xe1, 0x0f, 0x00, 0x00, //0x00001967 je LBB0_497
- //0x0000196d LBB0_327
- 0x4d, 0x85, 0xc0, //0x0000196d testq %r8, %r8
- 0x0f, 0x84, 0xd8, 0x0f, 0x00, 0x00, //0x00001970 je LBB0_497
- 0x4d, 0x85, 0xe4, //0x00001976 testq %r12, %r12
- 0x0f, 0x84, 0xcf, 0x0f, 0x00, 0x00, //0x00001979 je LBB0_497
- 0x4d, 0x29, 0xcf, //0x0000197f subq %r9, %r15
- 0x49, 0x8d, 0x4f, 0xff, //0x00001982 leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xcb, //0x00001986 cmpq %rcx, %r11
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001989 je LBB0_335
- 0x49, 0x39, 0xcc, //0x0000198f cmpq %rcx, %r12
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00001992 je LBB0_335
- 0x49, 0x39, 0xc8, //0x00001998 cmpq %rcx, %r8
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x0000199b je LBB0_335
- 0x4d, 0x85, 0xc0, //0x000019a1 testq %r8, %r8
- 0xc5, 0x7e, 0x6f, 0x05, 0xb4, 0xe6, 0xff, 0xff, //0x000019a4 vmovdqu $-6476(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xcc, 0xe6, 0xff, 0xff, //0x000019ac vmovdqu $-6452(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xe4, 0xe6, 0xff, 0xff, //0x000019b4 vmovdqu $-6428(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xfc, 0xe6, 0xff, 0xff, //0x000019bc vmovdqu $-6404(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x14, 0xe7, 0xff, 0xff, //0x000019c4 vmovdqu $-6380(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x2c, 0xe7, 0xff, 0xff, //0x000019cc vmovdqu $-6356(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x44, 0xe7, 0xff, 0xff, //0x000019d4 vmovdqu $-6332(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000019dc jle LBB0_336
- 0x49, 0x8d, 0x40, 0xff, //0x000019e2 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc3, //0x000019e6 cmpq %rax, %r11
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000019e9 je LBB0_336
- 0x49, 0xf7, 0xd0, //0x000019ef notq %r8
- 0x4d, 0x89, 0xc7, //0x000019f2 movq %r8, %r15
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x000019f5 jmp LBB0_342
- //0x000019fa LBB0_335
- 0x49, 0xf7, 0xdf, //0x000019fa negq %r15
- 0xc5, 0x7e, 0x6f, 0x05, 0x5b, 0xe6, 0xff, 0xff, //0x000019fd vmovdqu $-6565(%rip), %ymm8 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001a05 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x8b, 0xe6, 0xff, 0xff, //0x00001a0d vmovdqu $-6517(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xa3, 0xe6, 0xff, 0xff, //0x00001a15 vmovdqu $-6493(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xbb, 0xe6, 0xff, 0xff, //0x00001a1d vmovdqu $-6469(%rip), %ymm13 /* LCPI0_7+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xd3, 0xe6, 0xff, 0xff, //0x00001a25 vmovdqu $-6445(%rip), %ymm14 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xeb, 0xe6, 0xff, 0xff, //0x00001a2d vmovdqu $-6421(%rip), %ymm15 /* LCPI0_9+0(%rip) */
- 0xe9, 0x24, 0x01, 0x00, 0x00, //0x00001a35 jmp LBB0_342
- //0x00001a3a LBB0_336
- 0x4c, 0x89, 0xe1, //0x00001a3a movq %r12, %rcx
- 0x4c, 0x09, 0xd9, //0x00001a3d orq %r11, %rcx
- 0x4d, 0x39, 0xdc, //0x00001a40 cmpq %r11, %r12
- 0x0f, 0x8c, 0x00, 0x01, 0x00, 0x00, //0x00001a43 jl LBB0_341
- 0x48, 0x85, 0xc9, //0x00001a49 testq %rcx, %rcx
- 0x0f, 0x88, 0xf7, 0x00, 0x00, 0x00, //0x00001a4c js LBB0_341
- 0x49, 0xf7, 0xd4, //0x00001a52 notq %r12
- 0x4d, 0x89, 0xe7, //0x00001a55 movq %r12, %r15
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00001a58 jmp LBB0_342
- //0x00001a5d LBB0_339
- 0x4d, 0x29, 0xfb, //0x00001a5d subq %r15, %r11
- 0x44, 0x0f, 0xbc, 0xf3, //0x00001a60 bsfl %ebx, %r14d
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00001a64 jmp LBB0_346
- //0x00001a69 LBB0_54
- 0x4c, 0x89, 0xf9, //0x00001a69 movq %r15, %rcx
- 0x4c, 0x89, 0xcb, //0x00001a6c movq %r9, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001a6f cmpq $32, %rcx
- 0x0f, 0x82, 0x0e, 0x05, 0x00, 0x00, //0x00001a73 jb LBB0_370
- //0x00001a79 LBB0_55
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001a79 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001a7d vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a81 vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001a85 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001a89 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001a8d testl %esi, %esi
- 0x0f, 0x85, 0x89, 0x04, 0x00, 0x00, //0x00001a8f jne LBB0_366
- 0x4d, 0x85, 0xf6, //0x00001a95 testq %r14, %r14
- 0x0f, 0x85, 0x97, 0x04, 0x00, 0x00, //0x00001a98 jne LBB0_368
- 0x45, 0x31, 0xf6, //0x00001a9e xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001aa1 testq %rdx, %rdx
- 0x0f, 0x84, 0xd5, 0x04, 0x00, 0x00, //0x00001aa4 je LBB0_369
- //0x00001aaa LBB0_60
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001aaa bsfq %rdx, %rax
- 0x4c, 0x29, 0xdb, //0x00001aae subq %r11, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001ab1 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001ab6 movq $-56(%rbp), %r14
- //0x00001aba LBB0_184
- 0x4d, 0x85, 0xe4, //0x00001aba testq %r12, %r12
- 0x0f, 0x88, 0xbb, 0x0c, 0x00, 0x00, //0x00001abd js LBB0_475
- 0x4d, 0x89, 0x22, //0x00001ac3 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001ac6 movq %r13, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001ac9 cmpq $0, $-88(%rbp)
- 0x0f, 0x8f, 0x9c, 0xe7, 0xff, 0xff, //0x00001ace jg LBB0_3
- 0xe9, 0x00, 0x0d, 0x00, 0x00, //0x00001ad4 jmp LBB0_501
- //0x00001ad9 LBB0_84
- 0x4d, 0x89, 0xf2, //0x00001ad9 movq %r14, %r10
- 0x49, 0x89, 0xc4, //0x00001adc movq %rax, %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001adf movq $-56(%rbp), %r14
- 0x49, 0x83, 0xfa, 0x20, //0x00001ae3 cmpq $32, %r10
- 0x0f, 0x82, 0xd2, 0x05, 0x00, 0x00, //0x00001ae7 jb LBB0_388
- //0x00001aed LBB0_85
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001aed vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001af3 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af7 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001afb vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001aff vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001b03 vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001b07 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001b0c vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001b10 vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001b14 testl %ecx, %ecx
- 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b16 jne LBB0_379
- 0x4d, 0x85, 0xff, //0x00001b1c testq %r15, %r15
- 0x0f, 0x85, 0x09, 0x05, 0x00, 0x00, //0x00001b1f jne LBB0_381
- 0x45, 0x31, 0xff, //0x00001b25 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001b28 testq %rsi, %rsi
- 0x0f, 0x84, 0x44, 0x05, 0x00, 0x00, //0x00001b2b je LBB0_382
- //0x00001b31 LBB0_88
- 0x48, 0x0f, 0xbc, 0xce, //0x00001b31 bsfq %rsi, %rcx
- 0xe9, 0x40, 0x05, 0x00, 0x00, //0x00001b35 jmp LBB0_383
- //0x00001b3a LBB0_340
- 0x48, 0xf7, 0xd2, //0x00001b3a notq %rdx
- 0x49, 0x89, 0xd6, //0x00001b3d movq %rdx, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001b40 movq $-48(%rbp), %rdx
- 0xe9, 0x7a, 0xf5, 0xff, 0xff, //0x00001b44 jmp LBB0_197
- //0x00001b49 LBB0_341
- 0x48, 0x85, 0xc9, //0x00001b49 testq %rcx, %rcx
- 0x49, 0x8d, 0x43, 0xff, //0x00001b4c leaq $-1(%r11), %rax
- 0x49, 0xf7, 0xd3, //0x00001b50 notq %r11
- 0x4d, 0x0f, 0x48, 0xdf, //0x00001b53 cmovsq %r15, %r11
- 0x49, 0x39, 0xc4, //0x00001b57 cmpq %rax, %r12
- 0x4d, 0x0f, 0x44, 0xfb, //0x00001b5a cmoveq %r11, %r15
- //0x00001b5e LBB0_342
- 0x4d, 0x8b, 0x22, //0x00001b5e movq (%r10), %r12
- 0x4d, 0x85, 0xff, //0x00001b61 testq %r15, %r15
- 0x0f, 0x88, 0xee, 0x0d, 0x00, 0x00, //0x00001b64 js LBB0_499
- //0x00001b6a LBB0_343
- 0x4d, 0x01, 0xfc, //0x00001b6a addq %r15, %r12
- 0x4d, 0x89, 0x22, //0x00001b6d movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001b70 movq %r13, %rcx
- 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001b73 cmpq $0, $-88(%rbp)
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001b78 movq $-56(%rbp), %r14
- 0x0f, 0x8f, 0xee, 0xe6, 0xff, 0xff, //0x00001b7c jg LBB0_3
- 0xe9, 0x52, 0x0c, 0x00, 0x00, //0x00001b82 jmp LBB0_501
- //0x00001b87 LBB0_344
- 0x4d, 0x29, 0xfe, //0x00001b87 subq %r15, %r14
- 0x0f, 0xbc, 0xc3, //0x00001b8a bsfl %ebx, %eax
- 0x4c, 0x01, 0xf0, //0x00001b8d addq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00001b90 notq %rax
- 0x49, 0x89, 0xc6, //0x00001b93 movq %rax, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001b96 movq $-48(%rbp), %rdx
- 0xe9, 0x24, 0xf5, 0xff, 0xff, //0x00001b9a jmp LBB0_197
- //0x00001b9f LBB0_345
- 0x4d, 0x29, 0xfb, //0x00001b9f subq %r15, %r11
- 0x45, 0x0f, 0xbc, 0xf1, //0x00001ba2 bsfl %r9d, %r14d
- //0x00001ba6 LBB0_346
- 0x4d, 0x01, 0xde, //0x00001ba6 addq %r11, %r14
- 0x49, 0xf7, 0xd6, //0x00001ba9 notq %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001bac movq $-48(%rbp), %rdx
- 0xe9, 0x0e, 0xf5, 0xff, 0xff, //0x00001bb0 jmp LBB0_197
- //0x00001bb5 LBB0_347
- 0x48, 0xf7, 0xd7, //0x00001bb5 notq %rdi
- 0x49, 0x89, 0xfe, //0x00001bb8 movq %rdi, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001bbb movq $-48(%rbp), %rdx
- 0xe9, 0xff, 0xf4, 0xff, 0xff, //0x00001bbf jmp LBB0_197
- //0x00001bc4 LBB0_101
- 0x4c, 0x89, 0xf9, //0x00001bc4 movq %r15, %rcx
- 0x4c, 0x89, 0xc3, //0x00001bc7 movq %r8, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001bca cmpq $32, %rcx
- 0x0f, 0x82, 0x02, 0x06, 0x00, 0x00, //0x00001bce jb LBB0_402
- //0x00001bd4 LBB0_102
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001bd4 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001bd8 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001bdc vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001be0 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001be4 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001be8 testl %esi, %esi
- 0x0f, 0x85, 0x6f, 0x05, 0x00, 0x00, //0x00001bea jne LBB0_397
- 0x4d, 0x85, 0xf6, //0x00001bf0 testq %r14, %r14
- 0x0f, 0x85, 0x85, 0x05, 0x00, 0x00, //0x00001bf3 jne LBB0_399
- 0x45, 0x31, 0xf6, //0x00001bf9 xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001bfc testq %rdx, %rdx
- 0x0f, 0x84, 0xc9, 0x05, 0x00, 0x00, //0x00001bff je LBB0_401
- //0x00001c05 LBB0_107
- 0x4d, 0x89, 0xe0, //0x00001c05 movq %r12, %r8
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001c08 bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001c0c subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001c0f leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001c14 movq $-56(%rbp), %r14
- //0x00001c18 LBB0_205
- 0x4d, 0x85, 0xe4, //0x00001c18 testq %r12, %r12
- 0x0f, 0x88, 0x87, 0x0b, 0x00, 0x00, //0x00001c1b js LBB0_478
- 0x4d, 0x89, 0x22, //0x00001c21 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001c24 movq %r13, %rcx
- 0x4d, 0x85, 0xc0, //0x00001c27 testq %r8, %r8
- 0x0f, 0x8e, 0xa9, 0x0b, 0x00, 0x00, //0x00001c2a jle LBB0_501
- 0x49, 0x8b, 0x06, //0x00001c30 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001c33 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x0b, 0x00, 0x00, //0x00001c39 jg LBB0_489
- 0x48, 0x8d, 0x48, 0x01, //0x00001c3f leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00001c43 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001c46 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x1c, 0xe6, 0xff, 0xff, //0x00001c4f jmp LBB0_3
- //0x00001c54 LBB0_120
- 0x4c, 0x89, 0xf3, //0x00001c54 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001c57 movq $-96(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001c5b movq $-56(%rbp), %r14
- 0x48, 0x83, 0xfb, 0x20, //0x00001c5f cmpq $32, %rbx
- 0x0f, 0x82, 0xa3, 0x06, 0x00, 0x00, //0x00001c63 jb LBB0_420
- //0x00001c69 LBB0_121
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c69 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001c6f vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001c73 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001c77 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001c7b vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001c7f vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001c83 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001c88 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001c8c vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001c90 testl %ecx, %ecx
- 0x0f, 0x85, 0xd0, 0x05, 0x00, 0x00, //0x00001c92 jne LBB0_411
- 0x4d, 0x85, 0xff, //0x00001c98 testq %r15, %r15
- 0x0f, 0x85, 0xdf, 0x05, 0x00, 0x00, //0x00001c9b jne LBB0_413
- 0x45, 0x31, 0xff, //0x00001ca1 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001ca4 testq %rsi, %rsi
- 0x0f, 0x84, 0x1e, 0x06, 0x00, 0x00, //0x00001ca7 je LBB0_414
- //0x00001cad LBB0_124
- 0x48, 0x0f, 0xbc, 0xce, //0x00001cad bsfq %rsi, %rcx
- 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x00001cb1 jmp LBB0_415
- //0x00001cb6 LBB0_348
- 0x49, 0x89, 0xce, //0x00001cb6 movq %rcx, %r14
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001cb9 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x00001cc0 testq %r12, %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00001cc3 movq $-48(%rbp), %rdx
- 0x0f, 0x85, 0xf4, 0xf2, 0xff, 0xff, //0x00001cc7 jne LBB0_188
- 0xe9, 0xf3, 0x0a, 0x00, 0x00, //0x00001ccd jmp LBB0_481
- //0x00001cd2 LBB0_349
- 0x4d, 0x29, 0xca, //0x00001cd2 subq %r9, %r10
- 0x44, 0x0f, 0xbc, 0xfb, //0x00001cd5 bsfl %ebx, %r15d
- 0x4d, 0x01, 0xd7, //0x00001cd9 addq %r10, %r15
- 0x49, 0xf7, 0xd7, //0x00001cdc notq %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001cdf movq $-48(%rbp), %r10
- 0xe9, 0x76, 0xfe, 0xff, 0xff, //0x00001ce3 jmp LBB0_342
- //0x00001ce8 LBB0_350
- 0x48, 0xf7, 0xd6, //0x00001ce8 notq %rsi
- 0x49, 0x89, 0xf6, //0x00001ceb movq %rsi, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001cee movq $-48(%rbp), %rdx
- 0xe9, 0xcc, 0xf3, 0xff, 0xff, //0x00001cf2 jmp LBB0_197
- //0x00001cf7 LBB0_351
- 0x48, 0xf7, 0xd2, //0x00001cf7 notq %rdx
- 0x49, 0x89, 0xd7, //0x00001cfa movq %rdx, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001cfd movq $-48(%rbp), %r10
- 0xe9, 0x58, 0xfe, 0xff, 0xff, //0x00001d01 jmp LBB0_342
- //0x00001d06 LBB0_220
- 0x4c, 0x89, 0xf9, //0x00001d06 movq %r15, %rcx
- 0x4c, 0x89, 0xc3, //0x00001d09 movq %r8, %rbx
- 0x48, 0x83, 0xf9, 0x20, //0x00001d0c cmpq $32, %rcx
- 0x0f, 0x82, 0xfd, 0x07, 0x00, 0x00, //0x00001d10 jb LBB0_443
- //0x00001d16 LBB0_221
- 0xc5, 0xfe, 0x6f, 0x03, //0x00001d16 vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001d1a vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d1e vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001d22 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00001d26 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x00001d2a testl %esi, %esi
- 0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x00001d2c jne LBB0_438
- 0x4d, 0x85, 0xf6, //0x00001d32 testq %r14, %r14
- 0x0f, 0x85, 0x80, 0x07, 0x00, 0x00, //0x00001d35 jne LBB0_440
- 0x45, 0x31, 0xf6, //0x00001d3b xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00001d3e testq %rdx, %rdx
- 0x0f, 0x84, 0xc4, 0x07, 0x00, 0x00, //0x00001d41 je LBB0_442
- //0x00001d47 LBB0_226
- 0x4d, 0x89, 0xe0, //0x00001d47 movq %r12, %r8
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001d4a bsfq %rdx, %rax
- 0x4c, 0x29, 0xcb, //0x00001d4e subq %r9, %rbx
- 0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001d51 leaq $1(%rbx,%rax), %r12
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d56 movq $-56(%rbp), %r14
- //0x00001d5a LBB0_323
- 0x4d, 0x85, 0xe4, //0x00001d5a testq %r12, %r12
- 0x0f, 0x88, 0x45, 0x0a, 0x00, 0x00, //0x00001d5d js LBB0_478
- 0x4d, 0x89, 0x22, //0x00001d63 movq %r12, (%r10)
- 0x4c, 0x89, 0xe9, //0x00001d66 movq %r13, %rcx
- 0x4d, 0x85, 0xc0, //0x00001d69 testq %r8, %r8
- 0x0f, 0x8f, 0xfe, 0xe4, 0xff, 0xff, //0x00001d6c jg LBB0_3
- 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001d72 jmp LBB0_501
- //0x00001d77 LBB0_352
- 0x49, 0xf7, 0xde, //0x00001d77 negq %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00001d7a movq $-48(%rbp), %rdx
- 0xe9, 0x40, 0xf3, 0xff, 0xff, //0x00001d7e jmp LBB0_197
- //0x00001d83 LBB0_259
- 0x4c, 0x89, 0xf3, //0x00001d83 movq %r14, %rbx
- 0x4c, 0x8b, 0x65, 0xa0, //0x00001d86 movq $-96(%rbp), %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001d8a cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d8e movq $-56(%rbp), %r14
- 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001d92 jb LBB0_460
- //0x00001d98 LBB0_260
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001d98 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001d9e vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001da2 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001da6 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001daa vpmovmskb %ymm1, %ecx
- 0xc5, 0xbd, 0x64, 0xc8, //0x00001dae vpcmpgtb %ymm0, %ymm8, %ymm1
- 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001db2 vpcmpgtb %ymm9, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00001db7 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xc8, //0x00001dbb vpmovmskb %ymm0, %r9d
- 0x85, 0xc9, //0x00001dbf testl %ecx, %ecx
- 0x0f, 0x85, 0xde, 0x07, 0x00, 0x00, //0x00001dc1 jne LBB0_452
- 0x4d, 0x85, 0xff, //0x00001dc7 testq %r15, %r15
- 0x0f, 0x85, 0xed, 0x07, 0x00, 0x00, //0x00001dca jne LBB0_454
- 0x45, 0x31, 0xff, //0x00001dd0 xorl %r15d, %r15d
- 0x48, 0x85, 0xf6, //0x00001dd3 testq %rsi, %rsi
- 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x00001dd6 je LBB0_455
- //0x00001ddc LBB0_263
- 0x48, 0x0f, 0xbc, 0xce, //0x00001ddc bsfq %rsi, %rcx
- 0xe9, 0x28, 0x08, 0x00, 0x00, //0x00001de0 jmp LBB0_456
- //0x00001de5 LBB0_353
- 0x4d, 0x29, 0xcf, //0x00001de5 subq %r9, %r15
- 0x0f, 0xbc, 0xc3, //0x00001de8 bsfl %ebx, %eax
- 0x4c, 0x01, 0xf8, //0x00001deb addq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00001dee notq %rax
- 0x49, 0x89, 0xc7, //0x00001df1 movq %rax, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001df4 movq $-48(%rbp), %r10
- 0xe9, 0x61, 0xfd, 0xff, 0xff, //0x00001df8 jmp LBB0_342
- //0x00001dfd LBB0_354
- 0x48, 0xf7, 0xd7, //0x00001dfd notq %rdi
- 0x49, 0x89, 0xff, //0x00001e00 movq %rdi, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e03 movq $-48(%rbp), %r10
- 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00001e07 jmp LBB0_342
- //0x00001e0c LBB0_355
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e0c movq $-1, %r8
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e13 movq $-1, %r12
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e1a movq $-1, %rax
- 0x4d, 0x89, 0xfe, //0x00001e21 movq %r15, %r14
- 0x49, 0x83, 0xfa, 0x10, //0x00001e24 cmpq $16, %r10
- 0x0f, 0x83, 0xc0, 0xea, 0xff, 0xff, //0x00001e28 jae LBB0_151
- 0xe9, 0x0d, 0xec, 0xff, 0xff, //0x00001e2e jmp LBB0_169
- //0x00001e33 LBB0_356
- 0x4d, 0x89, 0xcb, //0x00001e33 movq %r9, %r11
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e36 movq $-1, %r8
- 0x45, 0x31, 0xf6, //0x00001e3d xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001e40 cmpq $32, %rcx
- 0x0f, 0x83, 0x2f, 0xfc, 0xff, 0xff, //0x00001e44 jae LBB0_55
- 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00001e4a jmp LBB0_370
- //0x00001e4f LBB0_357
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e4f movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00001e56 xorl %r15d, %r15d
- 0x49, 0x83, 0xfa, 0x20, //0x00001e59 cmpq $32, %r10
- 0x0f, 0x83, 0x8a, 0xfc, 0xff, 0xff, //0x00001e5d jae LBB0_85
- 0xe9, 0x57, 0x02, 0x00, 0x00, //0x00001e63 jmp LBB0_388
- //0x00001e68 LBB0_358
- 0x49, 0x89, 0xcf, //0x00001e68 movq %rcx, %r15
- 0x4d, 0x85, 0xdb, //0x00001e6b testq %r11, %r11
- 0x0f, 0x85, 0xf9, 0xfa, 0xff, 0xff, //0x00001e6e jne LBB0_327
- 0xe9, 0xd5, 0x0a, 0x00, 0x00, //0x00001e74 jmp LBB0_497
- //0x00001e79 LBB0_359
- 0x48, 0xf7, 0xd6, //0x00001e79 notq %rsi
- 0x49, 0x89, 0xf7, //0x00001e7c movq %rsi, %r15
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001e7f movq $-48(%rbp), %r10
- 0xe9, 0xd6, 0xfc, 0xff, 0xff, //0x00001e83 jmp LBB0_342
- //0x00001e88 LBB0_360
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e88 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001e8f xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001e92 cmpq $32, %rcx
- 0x0f, 0x83, 0x38, 0xfd, 0xff, 0xff, //0x00001e96 jae LBB0_102
- 0xe9, 0x35, 0x03, 0x00, 0x00, //0x00001e9c jmp LBB0_402
- //0x00001ea1 LBB0_361
- 0x49, 0x89, 0xc8, //0x00001ea1 movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ea4 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001eab xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001eae cmpq $32, %rbx
- 0x0f, 0x83, 0xb1, 0xfd, 0xff, 0xff, //0x00001eb2 jae LBB0_121
- 0xe9, 0x4f, 0x04, 0x00, 0x00, //0x00001eb8 jmp LBB0_420
- //0x00001ebd LBB0_365
- 0x49, 0xf7, 0xdf, //0x00001ebd negq %r15
- 0xe9, 0x99, 0xfc, 0xff, 0xff, //0x00001ec0 jmp LBB0_342
- //0x00001ec5 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ec5 movq $-1, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ecc movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001ed3 movq $-1, %r12
- 0x4d, 0x89, 0xcf, //0x00001eda movq %r9, %r15
- 0xe9, 0xdb, 0xf7, 0xff, 0xff, //0x00001edd jmp LBB0_290
- //0x00001ee2 LBB0_363
- 0x49, 0x89, 0xd1, //0x00001ee2 movq %rdx, %r9
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ee5 movq $-1, %r11
- 0x45, 0x31, 0xf6, //0x00001eec xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00001eef cmpq $32, %rcx
- 0x0f, 0x83, 0x1d, 0xfe, 0xff, 0xff, //0x00001ef3 jae LBB0_221
- 0xe9, 0x15, 0x06, 0x00, 0x00, //0x00001ef9 jmp LBB0_443
- //0x00001efe LBB0_364
- 0x49, 0x89, 0xc8, //0x00001efe movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001f01 movq $-1, %r11
- 0x45, 0x31, 0xff, //0x00001f08 xorl %r15d, %r15d
- 0x48, 0x83, 0xfb, 0x20, //0x00001f0b cmpq $32, %rbx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001f0f movq $-56(%rbp), %r14
- 0x0f, 0x83, 0x7f, 0xfe, 0xff, 0xff, //0x00001f13 jae LBB0_260
- 0xe9, 0x2b, 0x07, 0x00, 0x00, //0x00001f19 jmp LBB0_460
- //0x00001f1e LBB0_366
- 0x49, 0x83, 0xf8, 0xff, //0x00001f1e cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001f22 jne LBB0_368
- 0x48, 0x89, 0xd8, //0x00001f28 movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x00001f2b subq %r11, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x00001f2e bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x00001f32 addq %rax, %r8
- //0x00001f35 LBB0_368
- 0x44, 0x89, 0xf0, //0x00001f35 movl %r14d, %eax
- 0xf7, 0xd0, //0x00001f38 notl %eax
- 0x21, 0xf0, //0x00001f3a andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00001f3c leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x00001f40 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x00001f43 movl %r9d, %edi
- 0xf7, 0xd7, //0x00001f46 notl %edi
- 0x21, 0xf7, //0x00001f48 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f4a andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x00001f50 xorl %r14d, %r14d
- 0x01, 0xc7, //0x00001f53 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x00001f55 setb %r14b
- 0x01, 0xff, //0x00001f59 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001f5b xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x00001f61 andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001f64 movl $4294967295, %eax
- 0x31, 0xf8, //0x00001f69 xorl %edi, %eax
- 0x21, 0xc2, //0x00001f6b andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001f6d movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001f71 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xd2, //0x00001f76 testq %rdx, %rdx
- 0x0f, 0x85, 0x2b, 0xfb, 0xff, 0xff, //0x00001f79 jne LBB0_60
- //0x00001f7f LBB0_369
- 0x48, 0x83, 0xc3, 0x20, //0x00001f7f addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001f83 addq $-32, %rcx
- //0x00001f87 LBB0_370
- 0x4d, 0x85, 0xf6, //0x00001f87 testq %r14, %r14
- 0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x00001f8a jne LBB0_429
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001f90 movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00001f94 testq %rcx, %rcx
- 0x0f, 0x84, 0xeb, 0x07, 0x00, 0x00, //0x00001f97 je LBB0_476
- //0x00001f9d LBB0_372
- 0x4c, 0x89, 0xdf, //0x00001f9d movq %r11, %rdi
- 0x48, 0xf7, 0xd7, //0x00001fa0 notq %rdi
- //0x00001fa3 LBB0_373
- 0x4c, 0x8d, 0x63, 0x01, //0x00001fa3 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00001fa7 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00001faa cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001fad je LBB0_378
- 0x48, 0x8d, 0x71, 0xff, //0x00001fb3 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00001fb7 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fba je LBB0_376
- 0x48, 0x89, 0xf1, //0x00001fc0 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00001fc3 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00001fc6 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001fc9 jne LBB0_373
- 0xe9, 0xb4, 0x07, 0x00, 0x00, //0x00001fcf jmp LBB0_476
- //0x00001fd4 LBB0_376
- 0x48, 0x85, 0xf6, //0x00001fd4 testq %rsi, %rsi
- 0x0f, 0x84, 0xba, 0x09, 0x00, 0x00, //0x00001fd7 je LBB0_433
- 0x49, 0x01, 0xfc, //0x00001fdd addq %rdi, %r12
- 0x49, 0x83, 0xf8, 0xff, //0x00001fe0 cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xc4, //0x00001fe4 cmoveq %r12, %r8
- 0x48, 0x83, 0xc3, 0x02, //0x00001fe8 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x00001fec addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00001ff0 movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001ff3 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001ff7 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001ffb vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002000 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002003 jne LBB0_373
- 0xe9, 0x7a, 0x07, 0x00, 0x00, //0x00002009 jmp LBB0_476
- //0x0000200e LBB0_378
- 0x4d, 0x29, 0xdc, //0x0000200e subq %r11, %r12
- 0xe9, 0xa4, 0xfa, 0xff, 0xff, //0x00002011 jmp LBB0_184
- //0x00002016 LBB0_379
- 0x49, 0x83, 0xf8, 0xff, //0x00002016 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000201a jne LBB0_381
- 0x4c, 0x89, 0xe2, //0x00002020 movq %r12, %rdx
- 0x48, 0x2b, 0x55, 0xc0, //0x00002023 subq $-64(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00002027 bsfq %rcx, %r8
- 0x49, 0x01, 0xd0, //0x0000202b addq %rdx, %r8
- //0x0000202e LBB0_381
- 0x44, 0x89, 0xfa, //0x0000202e movl %r15d, %edx
- 0xf7, 0xd2, //0x00002031 notl %edx
- 0x21, 0xca, //0x00002033 andl %ecx, %edx
- 0x8d, 0x1c, 0x12, //0x00002035 leal (%rdx,%rdx), %ebx
- 0x44, 0x09, 0xfb, //0x00002038 orl %r15d, %ebx
- 0x89, 0xdf, //0x0000203b movl %ebx, %edi
- 0xf7, 0xd7, //0x0000203d notl %edi
- 0x21, 0xcf, //0x0000203f andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002041 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00002047 xorl %r15d, %r15d
- 0x01, 0xd7, //0x0000204a addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000204c setb %r15b
- 0x01, 0xff, //0x00002050 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002052 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002058 andl %ebx, %edi
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x0000205a movl $4294967295, %ecx
- 0x31, 0xf9, //0x0000205f xorl %edi, %ecx
- 0x21, 0xce, //0x00002061 andl %ecx, %esi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002063 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002067 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000206c testq %rsi, %rsi
- 0x0f, 0x85, 0xbc, 0xfa, 0xff, 0xff, //0x0000206f jne LBB0_88
- //0x00002075 LBB0_382
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002075 movl $64, %ecx
- //0x0000207a LBB0_383
- 0x49, 0x0f, 0xbc, 0xd1, //0x0000207a bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x0000207e testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002081 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002086 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x0000208a testq %rsi, %rsi
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000208d je LBB0_386
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002093 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x00002097 cmpq %rcx, %rdi
- 0x0f, 0x82, 0x12, 0x09, 0x00, 0x00, //0x0000209a jb LBB0_511
- 0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x000020a0 leaq $1(%r12,%rcx), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x000020a5 movq $-48(%rbp), %r10
- 0xe9, 0x0c, 0xfa, 0xff, 0xff, //0x000020a9 jmp LBB0_184
- //0x000020ae LBB0_386
- 0x45, 0x85, 0xc9, //0x000020ae testl %r9d, %r9d
- 0x0f, 0x85, 0x0d, 0x09, 0x00, 0x00, //0x000020b1 jne LBB0_512
- 0x49, 0x83, 0xc4, 0x20, //0x000020b7 addq $32, %r12
- 0x49, 0x83, 0xc2, 0xe0, //0x000020bb addq $-32, %r10
- //0x000020bf LBB0_388
- 0x4d, 0x85, 0xff, //0x000020bf testq %r15, %r15
- 0x0f, 0x85, 0x1f, 0x03, 0x00, 0x00, //0x000020c2 jne LBB0_431
- 0x48, 0x8b, 0x45, 0xc0, //0x000020c8 movq $-64(%rbp), %rax
- 0x4d, 0x85, 0xd2, //0x000020cc testq %r10, %r10
- 0x0f, 0x84, 0xc2, 0x08, 0x00, 0x00, //0x000020cf je LBB0_433
- //0x000020d5 LBB0_390
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x000020d5 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x000020da cmpb $34, %cl
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000020dd je LBB0_396
- 0x80, 0xf9, 0x5c, //0x000020e3 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000020e6 je LBB0_394
- 0x80, 0xf9, 0x1f, //0x000020ec cmpb $31, %cl
- 0x0f, 0x86, 0xed, 0x08, 0x00, 0x00, //0x000020ef jbe LBB0_513
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000020f5 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000020fc movl $1, %edx
- 0x49, 0x01, 0xd4, //0x00002101 addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002104 addq %rcx, %r10
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002107 jne LBB0_390
- 0xe9, 0x85, 0x08, 0x00, 0x00, //0x0000210d jmp LBB0_433
- //0x00002112 LBB0_394
- 0x49, 0x83, 0xfa, 0x01, //0x00002112 cmpq $1, %r10
- 0x0f, 0x84, 0x7b, 0x08, 0x00, 0x00, //0x00002116 je LBB0_433
- 0x4c, 0x89, 0xe1, //0x0000211c movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x0000211f subq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002122 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002126 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000212a movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002131 movl $2, %edx
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002136 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000213a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x0000213f addq %rdx, %r12
- 0x49, 0x01, 0xca, //0x00002142 addq %rcx, %r10
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002145 jne LBB0_390
- 0xe9, 0x47, 0x08, 0x00, 0x00, //0x0000214b jmp LBB0_433
- //0x00002150 LBB0_396
- 0x49, 0x29, 0xc4, //0x00002150 subq %rax, %r12
- 0x49, 0xff, 0xc4, //0x00002153 incq %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002156 movq $-48(%rbp), %r10
- 0xe9, 0x5b, 0xf9, 0xff, 0xff, //0x0000215a jmp LBB0_184
- //0x0000215f LBB0_397
- 0x4d, 0x89, 0xc8, //0x0000215f movq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00002162 cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002166 jne LBB0_400
- 0x48, 0x89, 0xd8, //0x0000216c movq %rbx, %rax
- 0x4c, 0x29, 0xc0, //0x0000216f subq %r8, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x00002172 bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x00002176 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002179 jmp LBB0_400
- //0x0000217e LBB0_399
- 0x4d, 0x89, 0xc8, //0x0000217e movq %r9, %r8
- //0x00002181 LBB0_400
- 0x44, 0x89, 0xf0, //0x00002181 movl %r14d, %eax
- 0xf7, 0xd0, //0x00002184 notl %eax
- 0x21, 0xf0, //0x00002186 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x00002188 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x0000218c orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x0000218f movl %r9d, %edi
- 0xf7, 0xd7, //0x00002192 notl %edi
- 0x21, 0xf7, //0x00002194 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002196 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x0000219c xorl %r14d, %r14d
- 0x01, 0xc7, //0x0000219f addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000021a1 setb %r14b
- 0x01, 0xff, //0x000021a5 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000021a7 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000021ad andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000021b0 movl $4294967295, %eax
- 0x31, 0xf8, //0x000021b5 xorl %edi, %eax
- 0x21, 0xc2, //0x000021b7 andl %eax, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000021b9 movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021bd vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xc1, //0x000021c2 movq %r8, %r9
- 0x48, 0x85, 0xd2, //0x000021c5 testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0xfa, 0xff, 0xff, //0x000021c8 jne LBB0_107
- //0x000021ce LBB0_401
- 0x48, 0x83, 0xc3, 0x20, //0x000021ce addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x000021d2 addq $-32, %rcx
- //0x000021d6 LBB0_402
- 0x4d, 0x85, 0xf6, //0x000021d6 testq %r14, %r14
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x000021d9 jne LBB0_434
- 0x4c, 0x8b, 0x75, 0xc8, //0x000021df movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x000021e3 testq %rcx, %rcx
- 0x0f, 0x84, 0xc6, 0x05, 0x00, 0x00, //0x000021e6 je LBB0_479
- //0x000021ec LBB0_404
- 0x4d, 0x89, 0xe0, //0x000021ec movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x000021ef movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x000021f2 notq %rdi
- //0x000021f5 LBB0_405
- 0x4c, 0x8d, 0x63, 0x01, //0x000021f5 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x000021f9 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x000021fc cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x000021ff je LBB0_410
- 0x48, 0x8d, 0x71, 0xff, //0x00002205 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002209 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000220c je LBB0_408
- 0x48, 0x89, 0xf1, //0x00002212 movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002215 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002218 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000221b jne LBB0_405
- 0xe9, 0x8c, 0x05, 0x00, 0x00, //0x00002221 jmp LBB0_479
- //0x00002226 LBB0_408
- 0x48, 0x85, 0xf6, //0x00002226 testq %rsi, %rsi
- 0x0f, 0x84, 0xcf, 0x07, 0x00, 0x00, //0x00002229 je LBB0_516
- 0x49, 0x01, 0xfc, //0x0000222f addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x00002232 cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002236 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x0000223a addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000223e addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00002242 movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002245 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002249 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000224d vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x00002252 testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002255 jne LBB0_405
- 0xe9, 0x52, 0x05, 0x00, 0x00, //0x0000225b jmp LBB0_479
- //0x00002260 LBB0_410
- 0x4d, 0x29, 0xcc, //0x00002260 subq %r9, %r12
- 0xe9, 0xb0, 0xf9, 0xff, 0xff, //0x00002263 jmp LBB0_205
- //0x00002268 LBB0_411
- 0x49, 0x83, 0xfb, 0xff, //0x00002268 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000226c jne LBB0_413
- 0x4c, 0x89, 0xe0, //0x00002272 movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00002275 subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x00002279 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x0000227d addq %rax, %r11
- //0x00002280 LBB0_413
- 0x44, 0x89, 0xf8, //0x00002280 movl %r15d, %eax
- 0xf7, 0xd0, //0x00002283 notl %eax
- 0x21, 0xc8, //0x00002285 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00002287 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x0000228a orl %r15d, %edx
- 0x89, 0xd7, //0x0000228d movl %edx, %edi
- 0xf7, 0xd7, //0x0000228f notl %edi
- 0x21, 0xcf, //0x00002291 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002293 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00002299 xorl %r15d, %r15d
- 0x01, 0xc7, //0x0000229c addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000229e setb %r15b
- 0x01, 0xff, //0x000022a2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000022a4 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000022aa andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000022ac movl $4294967295, %eax
- 0x31, 0xf8, //0x000022b1 xorl %edi, %eax
- 0x21, 0xc6, //0x000022b3 andl %eax, %esi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000022b5 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000022b9 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000022bd vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x000022c2 testq %rsi, %rsi
- 0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x000022c5 jne LBB0_124
- //0x000022cb LBB0_414
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000022cb movl $64, %ecx
- //0x000022d0 LBB0_415
- 0x49, 0x0f, 0xbc, 0xd1, //0x000022d0 bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x000022d4 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000022d7 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x000022dc cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x000022e0 testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022e3 je LBB0_418
- 0x4c, 0x2b, 0x65, 0xc0, //0x000022e9 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x000022ed cmpq %rcx, %rdi
- 0x0f, 0x83, 0x1a, 0xee, 0xff, 0xff, //0x000022f0 jae LBB0_204
- 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x000022f6 jmp LBB0_417
- //0x000022fb LBB0_418
- 0x45, 0x85, 0xc9, //0x000022fb testl %r9d, %r9d
- 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x000022fe jne LBB0_514
- 0x49, 0x83, 0xc4, 0x20, //0x00002304 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002308 addq $-32, %rbx
- //0x0000230c LBB0_420
- 0x4d, 0x85, 0xff, //0x0000230c testq %r15, %r15
- 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x0000230f jne LBB0_436
- 0x48, 0x8b, 0x75, 0xc0, //0x00002315 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002319 testq %rbx, %rbx
- 0x0f, 0x84, 0x90, 0x04, 0x00, 0x00, //0x0000231c je LBB0_479
- //0x00002322 LBB0_422
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002322 movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002327 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x0000232a je LBB0_428
- 0x80, 0xf9, 0x5c, //0x00002330 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002333 je LBB0_426
- 0x80, 0xf9, 0x1f, //0x00002339 cmpb $31, %cl
- 0x0f, 0x86, 0xb4, 0x06, 0x00, 0x00, //0x0000233c jbe LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002342 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002349 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000234e addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x00002351 addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002354 jne LBB0_422
- 0xe9, 0x53, 0x04, 0x00, 0x00, //0x0000235a jmp LBB0_479
- //0x0000235f LBB0_426
- 0x48, 0x83, 0xfb, 0x01, //0x0000235f cmpq $1, %rbx
- 0x0f, 0x84, 0x95, 0x06, 0x00, 0x00, //0x00002363 je LBB0_516
- 0x4c, 0x89, 0xe0, //0x00002369 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x0000236c subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000236f cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002373 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002377 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000237e movl $2, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002383 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002387 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000238b vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x00002390 addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x00002393 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00002396 jne LBB0_422
- 0xe9, 0x11, 0x04, 0x00, 0x00, //0x0000239c jmp LBB0_479
- //0x000023a1 LBB0_428
- 0x49, 0x29, 0xf4, //0x000023a1 subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000023a4 incq %r12
- 0xe9, 0x6c, 0xf8, 0xff, 0xff, //0x000023a7 jmp LBB0_205
- //0x000023ac LBB0_429
- 0x48, 0x85, 0xc9, //0x000023ac testq %rcx, %rcx
- 0x0f, 0x84, 0xe2, 0x05, 0x00, 0x00, //0x000023af je LBB0_433
- 0x4c, 0x89, 0xd8, //0x000023b5 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x000023b8 notq %rax
- 0x48, 0x01, 0xd8, //0x000023bb addq %rbx, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023be cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023c2 cmoveq %rax, %r8
- 0x48, 0xff, 0xc3, //0x000023c6 incq %rbx
- 0x48, 0xff, 0xc9, //0x000023c9 decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000023cc movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000023d0 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023d4 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x000023d9 testq %rcx, %rcx
- 0x0f, 0x85, 0xbb, 0xfb, 0xff, 0xff, //0x000023dc jne LBB0_372
- 0xe9, 0xa1, 0x03, 0x00, 0x00, //0x000023e2 jmp LBB0_476
- //0x000023e7 LBB0_431
- 0x4d, 0x85, 0xd2, //0x000023e7 testq %r10, %r10
- 0x0f, 0x84, 0xa7, 0x05, 0x00, 0x00, //0x000023ea je LBB0_433
- 0x48, 0x8b, 0x45, 0xc0, //0x000023f0 movq $-64(%rbp), %rax
- 0x48, 0x89, 0xc1, //0x000023f4 movq %rax, %rcx
- 0x48, 0xf7, 0xd1, //0x000023f7 notq %rcx
- 0x4c, 0x01, 0xe1, //0x000023fa addq %r12, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000023fd cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002401 cmoveq %rcx, %r8
- 0x49, 0xff, 0xc4, //0x00002405 incq %r12
- 0x49, 0xff, 0xca, //0x00002408 decq %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000240b movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000240f vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x85, 0xd2, //0x00002414 testq %r10, %r10
- 0x0f, 0x85, 0xb8, 0xfc, 0xff, 0xff, //0x00002417 jne LBB0_390
- 0xe9, 0x75, 0x05, 0x00, 0x00, //0x0000241d jmp LBB0_433
- //0x00002422 LBB0_434
- 0x48, 0x85, 0xc9, //0x00002422 testq %rcx, %rcx
- 0x0f, 0x84, 0xd3, 0x05, 0x00, 0x00, //0x00002425 je LBB0_516
- 0x4c, 0x89, 0xc8, //0x0000242b movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x0000242e notq %rax
- 0x48, 0x01, 0xd8, //0x00002431 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002434 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002438 cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x0000243c incq %rbx
- 0x48, 0xff, 0xc9, //0x0000243f decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002442 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002446 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000244a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x0000244f testq %rcx, %rcx
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00002452 jne LBB0_404
- 0xe9, 0x55, 0x03, 0x00, 0x00, //0x00002458 jmp LBB0_479
- //0x0000245d LBB0_436
- 0x48, 0x85, 0xdb, //0x0000245d testq %rbx, %rbx
- 0x0f, 0x84, 0x98, 0x05, 0x00, 0x00, //0x00002460 je LBB0_516
- 0x48, 0x8b, 0x75, 0xc0, //0x00002466 movq $-64(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x0000246a movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x0000246d notq %rax
- 0x4c, 0x01, 0xe0, //0x00002470 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00002473 cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x00002477 cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x0000247b incq %r12
- 0x48, 0xff, 0xcb, //0x0000247e decq %rbx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002481 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002485 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002489 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x0000248e testq %rbx, %rbx
- 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x00002491 jne LBB0_422
- 0xe9, 0x16, 0x03, 0x00, 0x00, //0x00002497 jmp LBB0_479
- //0x0000249c LBB0_438
- 0x4d, 0x89, 0xc8, //0x0000249c movq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x0000249f cmpq $-1, %r11
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024a3 jne LBB0_441
- 0x48, 0x89, 0xd8, //0x000024a9 movq %rbx, %rax
- 0x4c, 0x29, 0xc0, //0x000024ac subq %r8, %rax
- 0x4c, 0x0f, 0xbc, 0xde, //0x000024af bsfq %rsi, %r11
- 0x49, 0x01, 0xc3, //0x000024b3 addq %rax, %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024b6 jmp LBB0_441
- //0x000024bb LBB0_440
- 0x4d, 0x89, 0xc8, //0x000024bb movq %r9, %r8
- //0x000024be LBB0_441
- 0x44, 0x89, 0xf0, //0x000024be movl %r14d, %eax
- 0xf7, 0xd0, //0x000024c1 notl %eax
- 0x21, 0xf0, //0x000024c3 andl %esi, %eax
- 0x44, 0x8d, 0x0c, 0x00, //0x000024c5 leal (%rax,%rax), %r9d
- 0x45, 0x09, 0xf1, //0x000024c9 orl %r14d, %r9d
- 0x44, 0x89, 0xcf, //0x000024cc movl %r9d, %edi
- 0xf7, 0xd7, //0x000024cf notl %edi
- 0x21, 0xf7, //0x000024d1 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024d3 andl $-1431655766, %edi
- 0x45, 0x31, 0xf6, //0x000024d9 xorl %r14d, %r14d
- 0x01, 0xc7, //0x000024dc addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024de setb %r14b
- 0x01, 0xff, //0x000024e2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000024e4 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x000024ea andl %r9d, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000024ed movl $4294967295, %eax
- 0x31, 0xc7, //0x000024f2 xorl %eax, %edi
- 0x21, 0xfa, //0x000024f4 andl %edi, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000024f6 movq $-48(%rbp), %r10
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024fa vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x4d, 0x89, 0xc1, //0x000024ff movq %r8, %r9
- 0x48, 0x85, 0xd2, //0x00002502 testq %rdx, %rdx
- 0x0f, 0x85, 0x3c, 0xf8, 0xff, 0xff, //0x00002505 jne LBB0_226
- //0x0000250b LBB0_442
- 0x48, 0x83, 0xc3, 0x20, //0x0000250b addq $32, %rbx
- 0x48, 0x83, 0xc1, 0xe0, //0x0000250f addq $-32, %rcx
- //0x00002513 LBB0_443
- 0x4d, 0x85, 0xf6, //0x00002513 testq %r14, %r14
- 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00002516 jne LBB0_469
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000251c movq $-56(%rbp), %r14
- 0x48, 0x85, 0xc9, //0x00002520 testq %rcx, %rcx
- 0x0f, 0x84, 0x89, 0x02, 0x00, 0x00, //0x00002523 je LBB0_479
- //0x00002529 LBB0_445
- 0x4d, 0x89, 0xe0, //0x00002529 movq %r12, %r8
- 0x4c, 0x89, 0xcf, //0x0000252c movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x0000252f notq %rdi
- //0x00002532 LBB0_446
- 0x4c, 0x8d, 0x63, 0x01, //0x00002532 leaq $1(%rbx), %r12
- 0x0f, 0xb6, 0x13, //0x00002536 movzbl (%rbx), %edx
- 0x80, 0xfa, 0x22, //0x00002539 cmpb $34, %dl
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000253c je LBB0_451
- 0x48, 0x8d, 0x71, 0xff, //0x00002542 leaq $-1(%rcx), %rsi
- 0x80, 0xfa, 0x5c, //0x00002546 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002549 je LBB0_449
- 0x48, 0x89, 0xf1, //0x0000254f movq %rsi, %rcx
- 0x4c, 0x89, 0xe3, //0x00002552 movq %r12, %rbx
- 0x48, 0x85, 0xf6, //0x00002555 testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002558 jne LBB0_446
- 0xe9, 0x4f, 0x02, 0x00, 0x00, //0x0000255e jmp LBB0_479
- //0x00002563 LBB0_449
- 0x48, 0x85, 0xf6, //0x00002563 testq %rsi, %rsi
- 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x00002566 je LBB0_516
- 0x49, 0x01, 0xfc, //0x0000256c addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0xff, //0x0000256f cmpq $-1, %r11
- 0x4d, 0x0f, 0x44, 0xdc, //0x00002573 cmoveq %r12, %r11
- 0x48, 0x83, 0xc3, 0x02, //0x00002577 addq $2, %rbx
- 0x48, 0x83, 0xc1, 0xfe, //0x0000257b addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x0000257f movq %rcx, %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002582 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002586 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000258a vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x0000258f testq %rsi, %rsi
- 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002592 jne LBB0_446
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x00002598 jmp LBB0_479
- //0x0000259d LBB0_451
- 0x4d, 0x29, 0xcc, //0x0000259d subq %r9, %r12
- 0xe9, 0xb5, 0xf7, 0xff, 0xff, //0x000025a0 jmp LBB0_323
- //0x000025a5 LBB0_452
- 0x49, 0x83, 0xfb, 0xff, //0x000025a5 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000025a9 jne LBB0_454
- 0x4c, 0x89, 0xe0, //0x000025af movq %r12, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x000025b2 subq $-64(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xd9, //0x000025b6 bsfq %rcx, %r11
- 0x49, 0x01, 0xc3, //0x000025ba addq %rax, %r11
- //0x000025bd LBB0_454
- 0x44, 0x89, 0xf8, //0x000025bd movl %r15d, %eax
- 0xf7, 0xd0, //0x000025c0 notl %eax
- 0x21, 0xc8, //0x000025c2 andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x000025c4 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x000025c7 orl %r15d, %edx
- 0x89, 0xd7, //0x000025ca movl %edx, %edi
- 0xf7, 0xd7, //0x000025cc notl %edi
- 0x21, 0xcf, //0x000025ce andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025d0 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000025d6 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000025d9 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000025db setb %r15b
- 0x01, 0xff, //0x000025df addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000025e1 xorl $1431655765, %edi
- 0x21, 0xd7, //0x000025e7 andl %edx, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000025e9 movl $4294967295, %eax
- 0x31, 0xf8, //0x000025ee xorl %edi, %eax
- 0x21, 0xc6, //0x000025f0 andl %eax, %esi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000025f2 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000025f6 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025fa vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xf6, //0x000025ff testq %rsi, %rsi
- 0x0f, 0x85, 0xd4, 0xf7, 0xff, 0xff, //0x00002602 jne LBB0_263
- //0x00002608 LBB0_455
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002608 movl $64, %ecx
- //0x0000260d LBB0_456
- 0x49, 0x0f, 0xbc, 0xd1, //0x0000260d bsfq %r9, %rdx
- 0x45, 0x85, 0xc9, //0x00002611 testl %r9d, %r9d
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002614 movl $64, %edi
- 0x48, 0x0f, 0x45, 0xfa, //0x00002619 cmovneq %rdx, %rdi
- 0x48, 0x85, 0xf6, //0x0000261d testq %rsi, %rsi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002620 je LBB0_458
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002626 subq $-64(%rbp), %r12
- 0x48, 0x39, 0xcf, //0x0000262a cmpq %rcx, %rdi
- 0x0f, 0x83, 0x20, 0xf3, 0xff, 0xff, //0x0000262d jae LBB0_322
- 0xe9, 0x98, 0x03, 0x00, 0x00, //0x00002633 jmp LBB0_417
- //0x00002638 LBB0_458
- 0x45, 0x85, 0xc9, //0x00002638 testl %r9d, %r9d
- 0x0f, 0x85, 0xa9, 0x03, 0x00, 0x00, //0x0000263b jne LBB0_514
- 0x49, 0x83, 0xc4, 0x20, //0x00002641 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002645 addq $-32, %rbx
- //0x00002649 LBB0_460
- 0x4d, 0x85, 0xff, //0x00002649 testq %r15, %r15
- 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x0000264c jne LBB0_471
- 0x48, 0x8b, 0x75, 0xc0, //0x00002652 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00002656 testq %rbx, %rbx
- 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00002659 je LBB0_479
- //0x0000265f LBB0_462
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000265f movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x00002664 cmpb $34, %cl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002667 je LBB0_468
- 0x80, 0xf9, 0x5c, //0x0000266d cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002670 je LBB0_466
- 0x80, 0xf9, 0x1f, //0x00002676 cmpb $31, %cl
- 0x0f, 0x86, 0x77, 0x03, 0x00, 0x00, //0x00002679 jbe LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000267f movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002686 movl $1, %edx
- 0x49, 0x01, 0xd4, //0x0000268b addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x0000268e addq %rcx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002691 jne LBB0_462
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00002697 jmp LBB0_479
- //0x0000269c LBB0_466
- 0x48, 0x83, 0xfb, 0x01, //0x0000269c cmpq $1, %rbx
- 0x0f, 0x84, 0x58, 0x03, 0x00, 0x00, //0x000026a0 je LBB0_516
- 0x4c, 0x89, 0xe0, //0x000026a6 movq %r12, %rax
- 0x48, 0x29, 0xf0, //0x000026a9 subq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000026ac cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x000026b0 cmoveq %rax, %r11
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026b4 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000026bb movl $2, %edx
- 0x4c, 0x8b, 0x55, 0xd0, //0x000026c0 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x000026c4 movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026c8 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x49, 0x01, 0xd4, //0x000026cd addq %rdx, %r12
- 0x48, 0x01, 0xcb, //0x000026d0 addq %rcx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000026d3 jne LBB0_462
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000026d9 jmp LBB0_479
- //0x000026de LBB0_468
- 0x49, 0x29, 0xf4, //0x000026de subq %rsi, %r12
- 0x49, 0xff, 0xc4, //0x000026e1 incq %r12
- 0xe9, 0x71, 0xf6, 0xff, 0xff, //0x000026e4 jmp LBB0_323
- //0x000026e9 LBB0_469
- 0x48, 0x85, 0xc9, //0x000026e9 testq %rcx, %rcx
- 0x0f, 0x84, 0x0c, 0x03, 0x00, 0x00, //0x000026ec je LBB0_516
- 0x4c, 0x89, 0xc8, //0x000026f2 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000026f5 notq %rax
- 0x48, 0x01, 0xd8, //0x000026f8 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000026fb cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x000026ff cmoveq %rax, %r11
- 0x48, 0xff, 0xc3, //0x00002703 incq %rbx
- 0x48, 0xff, 0xc9, //0x00002706 decq %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002709 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000270d movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002711 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xc9, //0x00002716 testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0xfe, 0xff, 0xff, //0x00002719 jne LBB0_445
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x0000271f jmp LBB0_479
- //0x00002724 LBB0_471
- 0x48, 0x85, 0xdb, //0x00002724 testq %rbx, %rbx
- 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x00002727 je LBB0_516
- 0x48, 0x8b, 0x75, 0xc0, //0x0000272d movq $-64(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00002731 movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00002734 notq %rax
- 0x4c, 0x01, 0xe0, //0x00002737 addq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000273a cmpq $-1, %r11
- 0x4c, 0x0f, 0x44, 0xd8, //0x0000273e cmoveq %rax, %r11
- 0x49, 0xff, 0xc4, //0x00002742 incq %r12
- 0x48, 0xff, 0xcb, //0x00002745 decq %rbx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002748 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000274c movq $-56(%rbp), %r14
- 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002750 vpcmpeqd %ymm9, %ymm9, %ymm9
- 0x48, 0x85, 0xdb, //0x00002755 testq %rbx, %rbx
- 0x0f, 0x85, 0x01, 0xff, 0xff, 0xff, //0x00002758 jne LBB0_462
- 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000275e jmp LBB0_479
- //0x00002763 LBB0_473
- 0x4d, 0x89, 0x2a, //0x00002763 movq %r13, (%r10)
- //0x00002766 LBB0_474
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002766 movq $-1, %rcx
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000276d jmp LBB0_501
- //0x00002772 LBB0_489
- 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00002772 movq $-7, %rcx
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002779 jmp LBB0_501
- //0x0000277e LBB0_475
- 0x49, 0x83, 0xfc, 0xff, //0x0000277e cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00002782 jne LBB0_487
- //0x00002788 LBB0_476
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002788 movq $-1, %r12
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000278f movq $-72(%rbp), %r8
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00002793 jmp LBB0_487
- //0x00002798 LBB0_477
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002798 movq $-1, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x0000279f movq $-48(%rbp), %rdx
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000027a3 jmp LBB0_481
- //0x000027a8 LBB0_478
- 0x49, 0x83, 0xfc, 0xff, //0x000027a8 cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000027ac jne LBB0_506
- //0x000027b2 LBB0_479
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000027b2 movq $-1, %r12
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000027b9 movq $-72(%rbp), %r11
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000027bd jmp LBB0_506
- //0x000027c2 LBB0_480
- 0x4c, 0x89, 0xf1, //0x000027c2 movq %r14, %rcx
- //0x000027c5 LBB0_481
- 0x48, 0x8b, 0x02, //0x000027c5 movq (%rdx), %rax
- 0x48, 0x29, 0xc8, //0x000027c8 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000027cb addq $-2, %rax
- 0x48, 0x89, 0x02, //0x000027cf movq %rax, (%rdx)
- //0x000027d2 LBB0_500
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027d2 movq $-2, %rcx
- //0x000027d9 LBB0_501
- 0x48, 0x89, 0xc8, //0x000027d9 movq %rcx, %rax
- 0x48, 0x83, 0xc4, 0x48, //0x000027dc addq $72, %rsp
- 0x5b, //0x000027e0 popq %rbx
- 0x41, 0x5c, //0x000027e1 popq %r12
- 0x41, 0x5d, //0x000027e3 popq %r13
- 0x41, 0x5e, //0x000027e5 popq %r14
- 0x41, 0x5f, //0x000027e7 popq %r15
- 0x5d, //0x000027e9 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000027ea vzeroupper
- 0xc3, //0x000027ed retq
- //0x000027ee LBB0_490
- 0x49, 0x89, 0x12, //0x000027ee movq %rdx, (%r10)
- 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x000027f1 jmp LBB0_501
- //0x000027f6 LBB0_482
- 0x49, 0x83, 0xf8, 0xff, //0x000027f6 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000027fa jne LBB0_485
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002800 bsfq %rsi, %rax
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002804 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002808 addq %rax, %r12
- //0x0000280b LBB0_484
- 0x4d, 0x89, 0xe0, //0x0000280b movq %r12, %r8
- //0x0000280e LBB0_485
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000280e movq $-2, %r12
- //0x00002815 LBB0_486
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002815 movq $-48(%rbp), %r10
- //0x00002819 LBB0_487
- 0x4d, 0x89, 0x02, //0x00002819 movq %r8, (%r10)
- 0x4c, 0x89, 0xe1, //0x0000281c movq %r12, %rcx
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x0000281f jmp LBB0_501
- //0x00002824 LBB0_502
- 0x49, 0x83, 0xfb, 0xff, //0x00002824 cmpq $-1, %r11
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002828 jne LBB0_505
- 0x48, 0x0f, 0xbc, 0xc6, //0x0000282e bsfq %rsi, %rax
- 0x4c, 0x2b, 0x65, 0xc0, //0x00002832 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xc4, //0x00002836 addq %rax, %r12
- //0x00002839 LBB0_504
- 0x4d, 0x89, 0xe3, //0x00002839 movq %r12, %r11
- //0x0000283c LBB0_505
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000283c movq $-2, %r12
- //0x00002843 LBB0_506
- 0x4d, 0x89, 0x1a, //0x00002843 movq %r11, (%r10)
- 0x4c, 0x89, 0xe1, //0x00002846 movq %r12, %rcx
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00002849 jmp LBB0_501
- //0x0000284e LBB0_233
- 0x4d, 0x89, 0x2a, //0x0000284e movq %r13, (%r10)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002851 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x6e, //0x00002858 cmpb $110, (%r15)
- 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x0000285c jne LBB0_501
- 0x49, 0x8d, 0x45, 0x01, //0x00002862 leaq $1(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002866 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x01, 0x75, //0x00002869 cmpb $117, $1(%r9,%r13)
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000286f jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x00002875 leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002879 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x6c, //0x0000287c cmpb $108, $2(%r9,%r13)
- 0x0f, 0x85, 0x51, 0xff, 0xff, 0xff, //0x00002882 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x00002888 leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x0000288c movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x6c, //0x0000288f cmpb $108, $3(%r9,%r13)
- 0x0f, 0x85, 0x3e, 0xff, 0xff, 0xff, //0x00002895 jne LBB0_501
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x0000289b jmp LBB0_237
- //0x000028a0 LBB0_491
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000028a0 movq $-2, %rcx
- 0x80, 0xfa, 0x61, //0x000028a7 cmpb $97, %dl
- 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x000028aa jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x000028b0 leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028b4 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x6c, //0x000028b7 cmpb $108, $2(%r9,%r13)
- 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x000028bd jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x000028c3 leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028c7 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x73, //0x000028ca cmpb $115, $3(%r9,%r13)
- 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x000028d0 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x04, //0x000028d6 leaq $4(%r13), %rax
- 0x49, 0x89, 0x02, //0x000028da movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x04, 0x65, //0x000028dd cmpb $101, $4(%r9,%r13)
- 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000028e3 jne LBB0_501
- 0x49, 0x83, 0xc5, 0x05, //0x000028e9 addq $5, %r13
- 0x4d, 0x89, 0x2a, //0x000028ed movq %r13, (%r10)
- 0xe9, 0xe4, 0xfe, 0xff, 0xff, //0x000028f0 jmp LBB0_501
- //0x000028f5 LBB0_245
- 0x4d, 0x89, 0x2a, //0x000028f5 movq %r13, (%r10)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000028f8 movq $-2, %rcx
- 0x41, 0x80, 0x3f, 0x74, //0x000028ff cmpb $116, (%r15)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00002903 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x01, //0x00002909 leaq $1(%r13), %rax
- 0x49, 0x89, 0x02, //0x0000290d movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x01, 0x72, //0x00002910 cmpb $114, $1(%r9,%r13)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00002916 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x02, //0x0000291c leaq $2(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002920 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x02, 0x75, //0x00002923 cmpb $117, $2(%r9,%r13)
- 0x0f, 0x85, 0xaa, 0xfe, 0xff, 0xff, //0x00002929 jne LBB0_501
- 0x49, 0x8d, 0x45, 0x03, //0x0000292f leaq $3(%r13), %rax
- 0x49, 0x89, 0x02, //0x00002933 movq %rax, (%r10)
- 0x43, 0x80, 0x7c, 0x29, 0x03, 0x65, //0x00002936 cmpb $101, $3(%r9,%r13)
- 0x0f, 0x85, 0x97, 0xfe, 0xff, 0xff, //0x0000293c jne LBB0_501
- //0x00002942 LBB0_237
- 0x49, 0x83, 0xc5, 0x04, //0x00002942 addq $4, %r13
- 0x4d, 0x89, 0x2a, //0x00002946 movq %r13, (%r10)
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00002949 jmp LBB0_501
- //0x0000294e LBB0_497
- 0x4d, 0x8b, 0x22, //0x0000294e movq (%r10), %r12
- //0x00002951 LBB0_498
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002951 movq $-1, %r15
- //0x00002958 LBB0_499
- 0x49, 0xf7, 0xd7, //0x00002958 notq %r15
- 0x4d, 0x01, 0xe7, //0x0000295b addq %r12, %r15
- 0x4d, 0x89, 0x3a, //0x0000295e movq %r15, (%r10)
- 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002961 jmp LBB0_500
- //0x00002966 LBB0_510
- 0x4c, 0x89, 0x65, 0xb8, //0x00002966 movq %r12, $-72(%rbp)
- 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x0000296a jmp LBB0_479
- //0x0000296f LBB0_507
- 0x4c, 0x89, 0x65, 0xb8, //0x0000296f movq %r12, $-72(%rbp)
- 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00002973 jmp LBB0_476
- //0x00002978 LBB0_508
- 0x4c, 0x89, 0x65, 0xb8, //0x00002978 movq %r12, $-72(%rbp)
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000297c movq $-48(%rbp), %r10
- 0xe9, 0x03, 0xfe, 0xff, 0xff, //0x00002980 jmp LBB0_476
- //0x00002985 LBB0_509
- 0x4c, 0x01, 0xe2, //0x00002985 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002988 movq $-2, %r12
- 0x49, 0x89, 0xd0, //0x0000298f movq %rdx, %r8
- 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00002992 jmp LBB0_487
- //0x00002997 LBB0_433
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002997 movq $-48(%rbp), %r10
- 0xe9, 0xe8, 0xfd, 0xff, 0xff, //0x0000299b jmp LBB0_476
- //0x000029a0 LBB0_129
- 0x4c, 0x01, 0xe2, //0x000029a0 addq %r12, %rdx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029a3 movq $-2, %r12
- 0x49, 0x89, 0xd3, //0x000029aa movq %rdx, %r11
- 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x000029ad jmp LBB0_506
- //0x000029b2 LBB0_511
- 0x4c, 0x01, 0xe7, //0x000029b2 addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029b5 movq $-2, %r12
- 0x49, 0x89, 0xf8, //0x000029bc movq %rdi, %r8
- 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x000029bf jmp LBB0_486
- //0x000029c4 LBB0_512
- 0x4c, 0x2b, 0x65, 0xc0, //0x000029c4 subq $-64(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029c8 addq %rdx, %r12
- 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x000029cb jmp LBB0_484
- //0x000029d0 LBB0_417
- 0x4c, 0x01, 0xe7, //0x000029d0 addq %r12, %rdi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029d3 movq $-2, %r12
- 0x49, 0x89, 0xfb, //0x000029da movq %rdi, %r11
- 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x000029dd jmp LBB0_506
- //0x000029e2 LBB0_513
- 0x49, 0x29, 0xc4, //0x000029e2 subq %rax, %r12
- 0xe9, 0x21, 0xfe, 0xff, 0xff, //0x000029e5 jmp LBB0_484
- //0x000029ea LBB0_514
- 0x4c, 0x2b, 0x65, 0xc0, //0x000029ea subq $-64(%rbp), %r12
- 0x49, 0x01, 0xd4, //0x000029ee addq %rdx, %r12
- 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x000029f1 jmp LBB0_504
- //0x000029f6 LBB0_515
- 0x49, 0x29, 0xf4, //0x000029f6 subq %rsi, %r12
- 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x000029f9 jmp LBB0_504
- //0x000029fe LBB0_516
- 0x4c, 0x8b, 0x55, 0xd0, //0x000029fe movq $-48(%rbp), %r10
- 0xe9, 0xab, 0xfd, 0xff, 0xff, //0x00002a02 jmp LBB0_479
- 0x90, //0x00002a07 .p2align 2, 0x90
+ 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_63, LBB0_63-LJTI0_0
+ // // .set L0_0_set_67, LBB0_67-LJTI0_0
// // .set L0_0_set_44, LBB0_44-LJTI0_0
- // // .set L0_0_set_61, LBB0_61-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
// // .set L0_0_set_65, LBB0_65-LJTI0_0
- //0x00002a08 LJTI0_0
- 0xc4, 0xda, 0xff, 0xff, //0x00002a08 .long L0_0_set_39
- 0x6c, 0xdc, 0xff, 0xff, //0x00002a0c .long L0_0_set_63
- 0xfb, 0xda, 0xff, 0xff, //0x00002a10 .long L0_0_set_44
- 0x55, 0xdc, 0xff, 0xff, //0x00002a14 .long L0_0_set_61
- 0xdb, 0xda, 0xff, 0xff, //0x00002a18 .long L0_0_set_42
- 0x97, 0xdc, 0xff, 0xff, //0x00002a1c .long L0_0_set_65
- // // .set L0_1_set_501, LBB0_501-LJTI0_1
- // // .set L0_1_set_500, LBB0_500-LJTI0_1
- // // .set L0_1_set_211, LBB0_211-LJTI0_1
- // // .set L0_1_set_227, LBB0_227-LJTI0_1
- // // .set L0_1_set_69, LBB0_69-LJTI0_1
- // // .set L0_1_set_209, LBB0_209-LJTI0_1
- // // .set L0_1_set_240, LBB0_240-LJTI0_1
- // // .set L0_1_set_231, LBB0_231-LJTI0_1
- // // .set L0_1_set_243, LBB0_243-LJTI0_1
- // // .set L0_1_set_238, LBB0_238-LJTI0_1
- //0x00002a20 LJTI0_1
- 0xb9, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_501
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_500
- 0x1e, 0xe7, 0xff, 0xff, //0x00002aa8 .long L0_1_set_211
- 0xb2, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_500
- 0x6d, 0xe8, 0xff, 0xff, //0x00002ad4 .long L0_1_set_227
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_500
- 0xcb, 0xdc, 0xff, 0xff, //0x00002ae0 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002ae4 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002ae8 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002aec .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af0 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af4 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002af8 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002afc .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b00 .long L0_1_set_69
- 0xcb, 0xdc, 0xff, 0xff, //0x00002b04 .long L0_1_set_69
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b3c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b54 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b70 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b74 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b78 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b7c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b80 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b84 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b88 .long L0_1_set_500
- 0xfa, 0xe6, 0xff, 0xff, //0x00002b8c .long L0_1_set_209
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b90 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b94 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b98 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002b9c .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002ba8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bac .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bb4 .long L0_1_set_500
- 0xf8, 0xe8, 0xff, 0xff, //0x00002bb8 .long L0_1_set_240
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bbc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bc8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bcc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bd4 .long L0_1_set_500
- 0xad, 0xe8, 0xff, 0xff, //0x00002bd8 .long L0_1_set_231
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bdc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be0 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002be8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bec .long L0_1_set_500
- 0x38, 0xe9, 0xff, 0xff, //0x00002bf0 .long L0_1_set_243
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf4 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bf8 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002bfc .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c00 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c04 .long L0_1_set_500
- 0xb2, 0xfd, 0xff, 0xff, //0x00002c08 .long L0_1_set_500
- 0xd4, 0xe8, 0xff, 0xff, //0x00002c0c .long L0_1_set_238
- // // .set L0_2_set_311, LBB0_311-LJTI0_2
- // // .set L0_2_set_326, LBB0_326-LJTI0_2
- // // .set L0_2_set_318, LBB0_318-LJTI0_2
- // // .set L0_2_set_313, LBB0_313-LJTI0_2
- // // .set L0_2_set_316, LBB0_316-LJTI0_2
- //0x00002c10 LJTI0_2
- 0x77, 0xec, 0xff, 0xff, //0x00002c10 .long L0_2_set_311
- 0x54, 0xed, 0xff, 0xff, //0x00002c14 .long L0_2_set_326
- 0x77, 0xec, 0xff, 0xff, //0x00002c18 .long L0_2_set_311
- 0xdb, 0xec, 0xff, 0xff, //0x00002c1c .long L0_2_set_318
- 0x54, 0xed, 0xff, 0xff, //0x00002c20 .long L0_2_set_326
- 0x90, 0xec, 0xff, 0xff, //0x00002c24 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c28 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c2c .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c30 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c34 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c38 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c3c .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c40 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c44 .long L0_2_set_313
- 0x90, 0xec, 0xff, 0xff, //0x00002c48 .long L0_2_set_313
- 0x54, 0xed, 0xff, 0xff, //0x00002c4c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c50 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c54 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c58 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c5c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c60 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c64 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c68 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c6c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c70 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c74 .long L0_2_set_326
- 0xc0, 0xec, 0xff, 0xff, //0x00002c78 .long L0_2_set_316
- 0x54, 0xed, 0xff, 0xff, //0x00002c7c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c80 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c84 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c88 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c8c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c90 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c94 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c98 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002c9c .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ca8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cac .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cb8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cbc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cc8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ccc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cd8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cdc .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce4 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002ce8 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cec .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf0 .long L0_2_set_326
- 0x54, 0xed, 0xff, 0xff, //0x00002cf4 .long L0_2_set_326
- 0xc0, 0xec, 0xff, 0xff, //0x00002cf8 .long L0_2_set_316
- // // .set L0_3_set_171, LBB0_171-LJTI0_3
- // // .set L0_3_set_187, LBB0_187-LJTI0_3
- // // .set L0_3_set_178, LBB0_178-LJTI0_3
- // // .set L0_3_set_173, LBB0_173-LJTI0_3
- // // .set L0_3_set_176, LBB0_176-LJTI0_3
- //0x00002cfc LJTI0_3
- 0x56, 0xdd, 0xff, 0xff, //0x00002cfc .long L0_3_set_171
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d00 .long L0_3_set_187
- 0x56, 0xdd, 0xff, 0xff, //0x00002d04 .long L0_3_set_171
- 0xbf, 0xdd, 0xff, 0xff, //0x00002d08 .long L0_3_set_178
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d0c .long L0_3_set_187
- 0x74, 0xdd, 0xff, 0xff, //0x00002d10 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d14 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d18 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d1c .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d20 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d24 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d28 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d2c .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d30 .long L0_3_set_173
- 0x74, 0xdd, 0xff, 0xff, //0x00002d34 .long L0_3_set_173
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d38 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d3c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d40 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d44 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d48 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d4c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d50 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d54 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d58 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d5c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d60 .long L0_3_set_187
- 0xa4, 0xdd, 0xff, 0xff, //0x00002d64 .long L0_3_set_176
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d68 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d6c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d70 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d74 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d78 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d7c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d80 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d84 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d88 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d8c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d90 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d94 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d98 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002d9c .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002da8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dac .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002db8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dbc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dc8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dcc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd0 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd4 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002dd8 .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002ddc .long L0_3_set_187
- 0xb1, 0xe2, 0xff, 0xff, //0x00002de0 .long L0_3_set_187
- 0xa4, 0xdd, 0xff, 0xff, //0x00002de4 .long L0_3_set_176
- //0x00002de8 .p2align 2, 0x00
- //0x00002de8 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002de8 .long 2
+ // // .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
index e006f6614..88b67e471 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go
index efa79e41b..c0d79f6d2 100644
--- 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
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go
index 93070e4a5..009afe6b9 100644
--- 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
@@ -16,21 +16,23 @@ const (
)
const (
- _size__validate_utf8_fast = 2600
+ _size__validate_utf8_fast = 2656
)
var (
_pcsp__validate_utf8_fast = [][2]uint32{
- {1, 0},
- {4, 8},
- {5, 16},
- {1738, 176},
- {1739, 168},
- {1743, 160},
- {2018, 176},
- {2019, 168},
- {2023, 160},
- {2600, 176},
+ {0x1, 0},
+ {0x5, 8},
+ {0xc, 16},
+ {0x6aa, 176},
+ {0x6ab, 16},
+ {0x6ac, 8},
+ {0x6b0, 0},
+ {0x7d3, 176},
+ {0x7d4, 16},
+ {0x7d5, 8},
+ {0x7d9, 0},
+ {0xa60, 176},
}
)
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
index 8aefd78ea..de63cbf39 100644
--- 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
@@ -158,50 +158,49 @@ var _text_validate_utf8_fast = []byte{
0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp
0x53, //0x00000114 pushq %rbx
0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00000115 subq $160, %rsp
- 0x48, 0x8b, 0x47, 0x08, //0x0000011c movq $8(%rdi), %rax
- 0x48, 0x85, 0xc0, //0x00000120 testq %rax, %rax
- 0x0f, 0x84, 0xc3, 0x07, 0x00, 0x00, //0x00000123 je LBB0_12
- 0x4c, 0x8b, 0x07, //0x00000129 movq (%rdi), %r8
- 0x4d, 0x8d, 0x0c, 0x00, //0x0000012c leaq (%r8,%rax), %r9
- 0x49, 0x8d, 0x79, 0x80, //0x00000130 leaq $-128(%r9), %rdi
- 0xc5, 0xf1, 0xef, 0xc9, //0x00000134 vpxor %xmm1, %xmm1, %xmm1
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000138 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000013c vpxor %xmm0, %xmm0, %xmm0
- 0x4c, 0x89, 0xc2, //0x00000140 movq %r8, %rdx
- 0x4c, 0x39, 0xc7, //0x00000143 cmpq %r8, %rdi
- 0x0f, 0x86, 0x70, 0x03, 0x00, 0x00, //0x00000146 jbe LBB0_14
- 0x48, 0x8d, 0x50, 0xff, //0x0000014c leaq $-1(%rax), %rdx
- 0xc5, 0xfe, 0x6f, 0x25, 0xa8, 0xfe, 0xff, 0xff, //0x00000150 vmovdqu $-344(%rip), %ymm4 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xe0, 0xfe, 0xff, 0xff, //0x00000158 vmovdqu $-288(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xf8, 0xfe, 0xff, 0xff, //0x00000160 vmovdqu $-264(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x00000168 vmovdqu $-240(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x28, 0xff, 0xff, 0xff, //0x00000170 vmovdqu $-216(%rip), %ymm9 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x40, 0xff, 0xff, 0xff, //0x00000178 vmovdqu $-192(%rip), %ymm10 /* LCPI0_7+0(%rip) */
- 0x4c, 0x89, 0xc1, //0x00000180 movq %r8, %rcx
- 0xc5, 0xf9, 0xef, 0xc0, //0x00000183 vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000187 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf1, 0xef, 0xc9, //0x0000018b vpxor %xmm1, %xmm1, %xmm1
- 0x90, //0x0000018f .p2align 4, 0x90
+ 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, 0x39, //0x00000190 vmovdqu (%rcx), %ymm15
- 0xc5, 0x7e, 0x6f, 0x69, 0x20, //0x00000194 vmovdqu $32(%rcx), %ymm13
- 0xc5, 0x7e, 0x6f, 0x61, 0x40, //0x00000199 vmovdqu $64(%rcx), %ymm12
- 0xc5, 0x7e, 0x6f, 0x59, 0x60, //0x0000019e vmovdqu $96(%rcx), %ymm11
+ 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, 0xf5, //0x000001b1 vpmovmskb %ymm5, %esi
- 0x85, 0xf6, //0x000001b5 testl %esi, %esi
+ 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, 0xe9, 0x80, //0x000001c1 subq $-128, %rcx
- 0x48, 0x39, 0xf9, //0x000001c5 cmpq %rdi, %rcx
+ 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_13
+ 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x000001ce jmp LBB0_12
//0x000001d3 LBB0_6
- 0xc5, 0xfd, 0xd7, 0xf3, //0x000001d3 vpmovmskb %ymm3, %esi
- 0x85, 0xf6, //0x000001d7 testl %esi, %esi
+ 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
@@ -301,8 +300,8 @@ var _text_validate_utf8_fast = []byte{
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, 0xf6, //0x000003c0 vpmovmskb %ymm14, %esi
- 0x85, 0xf6, //0x000003c5 testl %esi, %esi
+ 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
@@ -353,387 +352,401 @@ var _text_validate_utf8_fast = []byte{
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_13
- 0x48, 0x83, 0xe2, 0x80, //0x000004b5 andq $-128, %rdx
- 0x4c, 0x01, 0xc2, //0x000004b9 addq %r8, %rdx
- //0x000004bc LBB0_14
- 0x49, 0x8d, 0x49, 0xc0, //0x000004bc leaq $-64(%r9), %rcx
- 0x48, 0x39, 0xca, //0x000004c0 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x79, 0x01, 0x00, 0x00, //0x000004c3 jae LBB0_20
- 0x48, 0x89, 0xc6, //0x000004c9 movq %rax, %rsi
- 0x48, 0x29, 0xd6, //0x000004cc subq %rdx, %rsi
- 0x4a, 0x8d, 0x7c, 0x06, 0xff, //0x000004cf leaq $-1(%rsi,%r8), %rdi
- 0xc5, 0xfe, 0x6f, 0x1d, 0x24, 0xfb, 0xff, 0xff, //0x000004d4 vmovdqu $-1244(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x3c, 0xfb, 0xff, 0xff, //0x000004dc vmovdqu $-1220(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x54, 0xfb, 0xff, 0xff, //0x000004e4 vmovdqu $-1196(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x6c, 0xfb, 0xff, 0xff, //0x000004ec vmovdqu $-1172(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x84, 0xfb, 0xff, 0xff, //0x000004f4 vmovdqu $-1148(%rip), %ymm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x9c, 0xfb, 0xff, 0xff, //0x000004fc vmovdqu $-1124(%rip), %ymm8 /* LCPI0_5+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00000504 vpxor %xmm9, %xmm9, %xmm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00000509 vmovdqu $-1105(%rip), %ymm10 /* LCPI0_7+0(%rip) */
- 0x48, 0x89, 0xd6, //0x00000511 movq %rdx, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000514 .p2align 4, 0x90
- //0x00000520 LBB0_16
- 0xc5, 0x7e, 0x6f, 0x26, //0x00000520 vmovdqu (%rsi), %ymm12
- 0xc5, 0x7e, 0x6f, 0x5e, 0x20, //0x00000524 vmovdqu $32(%rsi), %ymm11
- 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00000529 vpor %ymm12, %ymm11, %ymm13
- 0xc4, 0xc1, 0x7d, 0xd7, 0xdd, //0x0000052e vpmovmskb %ymm13, %ebx
- 0x85, 0xdb, //0x00000533 testl %ebx, %ebx
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000535 jne LBB0_18
- 0xc5, 0xf5, 0xeb, 0xc0, //0x0000053b vpor %ymm0, %ymm1, %ymm0
- 0x48, 0x83, 0xc6, 0x40, //0x0000053f addq $64, %rsi
- 0x48, 0x39, 0xce, //0x00000543 cmpq %rcx, %rsi
- 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00000546 jb LBB0_16
- 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000054c jmp LBB0_19
- //0x00000551 LBB0_18
- 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00000551 vperm2i128 $33, %ymm12, %ymm2, %ymm1
- 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00000557 vpalignr $15, %ymm1, %ymm12, %ymm2
- 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000055d vpsrlw $4, %ymm2, %ymm13
- 0xc5, 0x15, 0xdb, 0xeb, //0x00000562 vpand %ymm3, %ymm13, %ymm13
- 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00000566 vpshufb %ymm13, %ymm4, %ymm13
- 0xc5, 0xed, 0xdb, 0xd3, //0x0000056b vpand %ymm3, %ymm2, %ymm2
- 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000056f vpshufb %ymm2, %ymm5, %ymm2
- 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00000574 vpsrlw $4, %ymm12, %ymm14
- 0xc5, 0x0d, 0xdb, 0xf3, //0x0000057a vpand %ymm3, %ymm14, %ymm14
- 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000057e vpshufb %ymm14, %ymm6, %ymm14
- 0xc5, 0x8d, 0xdb, 0xd2, //0x00000583 vpand %ymm2, %ymm14, %ymm2
- 0xc5, 0x95, 0xdb, 0xd2, //0x00000587 vpand %ymm2, %ymm13, %ymm2
- 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000058b vpalignr $14, %ymm1, %ymm12, %ymm13
- 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00000591 vpalignr $13, %ymm1, %ymm12, %ymm1
- 0xc5, 0x15, 0xd8, 0xef, //0x00000597 vpsubusb %ymm7, %ymm13, %ymm13
- 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000059b vpsubusb %ymm8, %ymm1, %ymm1
- 0xc5, 0x95, 0xeb, 0xc9, //0x000005a0 vpor %ymm1, %ymm13, %ymm1
- 0xc5, 0xb5, 0x74, 0xc9, //0x000005a4 vpcmpeqb %ymm1, %ymm9, %ymm1
- 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x4f, 0xfb, 0xff, 0xff, //0x000005a8 vpbroadcastq $-1201(%rip), %ymm13 /* LCPI0_6+0(%rip) */
- 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x000005b1 vpandn %ymm13, %ymm1, %ymm1
- 0xc5, 0xf5, 0xef, 0xca, //0x000005b6 vpxor %ymm2, %ymm1, %ymm1
- 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x000005ba vperm2i128 $33, %ymm11, %ymm12, %ymm2
- 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000005c0 vpalignr $15, %ymm2, %ymm11, %ymm12
- 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000005c6 vpsrlw $4, %ymm12, %ymm14
- 0xc5, 0x0d, 0xdb, 0xf3, //0x000005cc vpand %ymm3, %ymm14, %ymm14
- 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000005d0 vpshufb %ymm14, %ymm4, %ymm14
- 0xc5, 0x1d, 0xdb, 0xe3, //0x000005d5 vpand %ymm3, %ymm12, %ymm12
- 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000005d9 vpshufb %ymm12, %ymm5, %ymm12
- 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000005de vpsrlw $4, %ymm11, %ymm15
- 0xc5, 0x05, 0xdb, 0xfb, //0x000005e4 vpand %ymm3, %ymm15, %ymm15
- 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000005e8 vpshufb %ymm15, %ymm6, %ymm15
- 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000005ed vpand %ymm15, %ymm12, %ymm12
- 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000005f2 vpand %ymm12, %ymm14, %ymm12
- 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000005f7 vpalignr $14, %ymm2, %ymm11, %ymm14
- 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000005fd vpalignr $13, %ymm2, %ymm11, %ymm2
- 0xc5, 0x0d, 0xd8, 0xf7, //0x00000603 vpsubusb %ymm7, %ymm14, %ymm14
- 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x00000607 vpsubusb %ymm8, %ymm2, %ymm2
- 0xc5, 0x8d, 0xeb, 0xd2, //0x0000060c vpor %ymm2, %ymm14, %ymm2
- 0xc5, 0xb5, 0x74, 0xd2, //0x00000610 vpcmpeqb %ymm2, %ymm9, %ymm2
- 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x00000614 vpandn %ymm13, %ymm2, %ymm2
- 0xc5, 0x9d, 0xef, 0xd2, //0x00000619 vpxor %ymm2, %ymm12, %ymm2
- 0xc5, 0xf5, 0xeb, 0xc0, //0x0000061d vpor %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00000621 vpor %ymm2, %ymm0, %ymm0
- 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00000625 vpsubusb %ymm10, %ymm11, %ymm1
- 0xc5, 0x7d, 0x7f, 0xda, //0x0000062a vmovdqa %ymm11, %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x0000062e addq $64, %rsi
- 0x48, 0x39, 0xce, //0x00000632 cmpq %rcx, %rsi
- 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000635 jb LBB0_16
- //0x0000063b LBB0_19
- 0x48, 0x83, 0xe7, 0xc0, //0x0000063b andq $-64, %rdi
- 0x48, 0x01, 0xfa, //0x0000063f addq %rdi, %rdx
- //0x00000642 LBB0_20
- 0xc5, 0xe1, 0xef, 0xdb, //0x00000642 vpxor %xmm3, %xmm3, %xmm3
- 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x00000646 vmovdqu %ymm3, $64(%rsp)
- 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x0000064c vmovdqu %ymm3, $32(%rsp)
- 0xc5, 0xd9, 0xef, 0xe4, //0x00000652 vpxor %xmm4, %xmm4, %xmm4
- 0x4c, 0x39, 0xca, //0x00000656 cmpq %r9, %rdx
- 0x0f, 0x83, 0x70, 0x00, 0x00, 0x00, //0x00000659 jae LBB0_36
- 0x48, 0x89, 0xc1, //0x0000065f movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00000662 subq %rdx, %rcx
- 0x4d, 0x8d, 0x1c, 0x08, //0x00000665 leaq (%r8,%rcx), %r11
- 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00000669 cmpq $128, %r11
- 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000670 jb LBB0_22
- 0x48, 0x8d, 0x74, 0x24, 0x20, //0x00000676 leaq $32(%rsp), %rsi
- 0x4c, 0x39, 0xce, //0x0000067b cmpq %r9, %rsi
- 0x0f, 0x83, 0x74, 0x02, 0x00, 0x00, //0x0000067e jae LBB0_26
- 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00000684 leaq $32(%rsp,%rcx), %rcx
- 0x4c, 0x01, 0xc1, //0x00000689 addq %r8, %rcx
- 0x48, 0x39, 0xca, //0x0000068c cmpq %rcx, %rdx
- 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x0000068f jae LBB0_26
- //0x00000695 LBB0_22
- 0x31, 0xc9, //0x00000695 xorl %ecx, %ecx
- //0x00000697 LBB0_33
- 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00000697 leaq $32(%rsp,%rcx), %rcx
- 0x48, 0x29, 0xd0, //0x0000069c subq %rdx, %rax
- 0x4c, 0x01, 0xc0, //0x0000069f addq %r8, %rax
- 0x31, 0xf6, //0x000006a2 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90
- //0x000006b0 LBB0_34
- 0x0f, 0xb6, 0x1c, 0x32, //0x000006b0 movzbl (%rdx,%rsi), %ebx
- 0x88, 0x1c, 0x31, //0x000006b4 movb %bl, (%rcx,%rsi)
- 0x48, 0xff, 0xc6, //0x000006b7 incq %rsi
- 0x48, 0x39, 0xf0, //0x000006ba cmpq %rsi, %rax
- 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x000006bd jne LBB0_34
- //0x000006c3 LBB0_35
- 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000006c3 vmovdqu $32(%rsp), %ymm4
- 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000006c9 vmovdqu $64(%rsp), %ymm3
- //0x000006cf LBB0_36
- 0xc5, 0xdd, 0xeb, 0xeb, //0x000006cf vpor %ymm3, %ymm4, %ymm5
- 0xc5, 0xfd, 0xd7, 0xc5, //0x000006d3 vpmovmskb %ymm5, %eax
- 0x85, 0xc0, //0x000006d7 testl %eax, %eax
- 0x0f, 0x85, 0x38, 0x03, 0x00, 0x00, //0x000006d9 jne LBB0_40
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000006df vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000006e3 vpor %ymm1, %ymm0, %ymm0
- 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000006e7 vptest %ymm0, %ymm0
- 0x0f, 0x84, 0xfa, 0x01, 0x00, 0x00, //0x000006ec je LBB0_12
- //0x000006f2 LBB0_41
- 0x49, 0x8d, 0x49, 0xfd, //0x000006f2 leaq $-3(%r9), %rcx
- 0x4c, 0x89, 0xc0, //0x000006f6 movq %r8, %rax
- 0x49, 0x39, 0xc8, //0x000006f9 cmpq %rcx, %r8
- 0x0f, 0x83, 0xde, 0x00, 0x00, 0x00, //0x000006fc jae LBB0_55
- 0x4c, 0x89, 0xc0, //0x00000702 movq %r8, %rax
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00000705 jmp LBB0_44
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000070a .p2align 4, 0x90
- //0x00000710 LBB0_43
- 0x48, 0x01, 0xf0, //0x00000710 addq %rsi, %rax
- 0x48, 0x39, 0xc8, //0x00000713 cmpq %rcx, %rax
- 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00000716 jae LBB0_55
- //0x0000071c LBB0_44
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000071c movl $1, %esi
- 0x80, 0x38, 0x00, //0x00000721 cmpb $0, (%rax)
- 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000724 jns LBB0_43
- 0x8b, 0x10, //0x0000072a movl (%rax), %edx
- 0x89, 0xd6, //0x0000072c movl %edx, %esi
- 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000072e andl $12632304, %esi
- 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00000734 cmpl $8421600, %esi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000073a jne LBB0_48
- 0x89, 0xd7, //0x00000740 movl %edx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000742 andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000748 cmpl $8205, %edi
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000074e je LBB0_48
- 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000754 movl $3, %esi
- 0x85, 0xff, //0x00000759 testl %edi, %edi
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000075b jne LBB0_43
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000761 .p2align 4, 0x90
- //0x00000770 LBB0_48
- 0x89, 0xd6, //0x00000770 movl %edx, %esi
- 0x81, 0xe6, 0xe0, 0xc0, 0x00, 0x00, //0x00000772 andl $49376, %esi
- 0x81, 0xfe, 0xc0, 0x80, 0x00, 0x00, //0x00000778 cmpl $32960, %esi
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000077e jne LBB0_50
- 0x89, 0xd7, //0x00000784 movl %edx, %edi
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000786 movl $2, %esi
- 0x83, 0xe7, 0x1e, //0x0000078b andl $30, %edi
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000078e jne LBB0_43
- //0x00000794 LBB0_50
- 0x89, 0xd6, //0x00000794 movl %edx, %esi
- 0x81, 0xe6, 0xf8, 0xc0, 0xc0, 0xc0, //0x00000796 andl $-1061109512, %esi
- 0x81, 0xfe, 0xf0, 0x80, 0x80, 0x80, //0x0000079c cmpl $-2139062032, %esi
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000007a2 jne LBB0_54
- 0x89, 0xd6, //0x000007a8 movl %edx, %esi
- 0x81, 0xe6, 0x07, 0x30, 0x00, 0x00, //0x000007aa andl $12295, %esi
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000007b0 je LBB0_54
- 0xbe, 0x04, 0x00, 0x00, 0x00, //0x000007b6 movl $4, %esi
- 0xf6, 0xc2, 0x04, //0x000007bb testb $4, %dl
- 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x000007be je LBB0_43
- 0x81, 0xe2, 0x03, 0x30, 0x00, 0x00, //0x000007c4 andl $12291, %edx
- 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000007ca je LBB0_43
- //0x000007d0 LBB0_54
- 0x48, 0xf7, 0xd0, //0x000007d0 notq %rax
- 0x4c, 0x01, 0xc0, //0x000007d3 addq %r8, %rax
- 0x48, 0x8d, 0x65, 0xf8, //0x000007d6 leaq $-8(%rbp), %rsp
- 0x5b, //0x000007da popq %rbx
- 0x5d, //0x000007db popq %rbp
- 0xc5, 0xf8, 0x77, //0x000007dc vzeroupper
- 0xc3, //0x000007df retq
- //0x000007e0 LBB0_55
- 0x4c, 0x39, 0xc8, //0x000007e0 cmpq %r9, %rax
- 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x000007e3 jae LBB0_12
- 0x4c, 0x8d, 0x54, 0x24, 0x20, //0x000007e9 leaq $32(%rsp), %r10
- 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000007ee leaq $30(%rsp), %r11
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000007f3 jmp LBB0_58
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007f8 .p2align 4, 0x90
- //0x00000800 LBB0_57
- 0x48, 0xff, 0xc0, //0x00000800 incq %rax
- 0x4c, 0x39, 0xc8, //0x00000803 cmpq %r9, %rax
- 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00000806 jae LBB0_12
- //0x0000080c LBB0_58
- 0x80, 0x38, 0x00, //0x0000080c cmpb $0, (%rax)
- 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000080f jns LBB0_57
- 0xc6, 0x44, 0x24, 0x20, 0x00, //0x00000815 movb $0, $32(%rsp)
- 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x0000081a movb $0, $30(%rsp)
- 0x4c, 0x89, 0xc9, //0x0000081f movq %r9, %rcx
- 0x48, 0x29, 0xc1, //0x00000822 subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00000825 cmpq $2, %rcx
- 0x0f, 0x82, 0x33, 0x00, 0x00, 0x00, //0x00000829 jb LBB0_62
- 0x0f, 0xb6, 0x10, //0x0000082f movzbl (%rax), %edx
- 0x0f, 0xb6, 0x78, 0x01, //0x00000832 movzbl $1(%rax), %edi
- 0x88, 0x54, 0x24, 0x20, //0x00000836 movb %dl, $32(%rsp)
- 0x48, 0x8d, 0x70, 0x02, //0x0000083a leaq $2(%rax), %rsi
- 0x48, 0x83, 0xc1, 0xfe, //0x0000083e addq $-2, %rcx
- 0x4c, 0x89, 0xdb, //0x00000842 movq %r11, %rbx
- 0x48, 0x85, 0xc9, //0x00000845 testq %rcx, %rcx
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000848 je LBB0_63
- //0x0000084e LBB0_61
- 0x0f, 0xb6, 0x0e, //0x0000084e movzbl (%rsi), %ecx
- 0x88, 0x0b, //0x00000851 movb %cl, (%rbx)
- 0x0f, 0xb6, 0x54, 0x24, 0x20, //0x00000853 movzbl $32(%rsp), %edx
- 0x0f, 0xb6, 0x4c, 0x24, 0x1e, //0x00000858 movzbl $30(%rsp), %ecx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000085d jmp LBB0_64
- //0x00000862 LBB0_62
- 0x31, 0xd2, //0x00000862 xorl %edx, %edx
- 0x31, 0xff, //0x00000864 xorl %edi, %edi
- 0x4c, 0x89, 0xd3, //0x00000866 movq %r10, %rbx
- 0x48, 0x89, 0xc6, //0x00000869 movq %rax, %rsi
- 0x48, 0x85, 0xc9, //0x0000086c testq %rcx, %rcx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000086f jne LBB0_61
- //0x00000875 LBB0_63
- 0x31, 0xc9, //0x00000875 xorl %ecx, %ecx
- //0x00000877 LBB0_64
- 0x0f, 0xb6, 0xf1, //0x00000877 movzbl %cl, %esi
- 0xc1, 0xe6, 0x10, //0x0000087a shll $16, %esi
- 0x40, 0x0f, 0xb6, 0xff, //0x0000087d movzbl %dil, %edi
- 0xc1, 0xe7, 0x08, //0x00000881 shll $8, %edi
- 0x0f, 0xb6, 0xca, //0x00000884 movzbl %dl, %ecx
- 0x09, 0xf9, //0x00000887 orl %edi, %ecx
- 0x09, 0xce, //0x00000889 orl %ecx, %esi
- 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000088b andl $12632304, %esi
- 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00000891 cmpl $8421600, %esi
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00000897 jne LBB0_67
- 0x89, 0xcf, //0x0000089d movl %ecx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000089f andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000008a5 cmpl $8205, %edi
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000008ab je LBB0_67
- 0xbe, 0x03, 0x00, 0x00, 0x00, //0x000008b1 movl $3, %esi
- 0x85, 0xff, //0x000008b6 testl %edi, %edi
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x000008b8 jne LBB0_69
- 0x90, 0x90, //0x000008be .p2align 4, 0x90
- //0x000008c0 LBB0_67
- 0xf6, 0xc2, 0x1e, //0x000008c0 testb $30, %dl
- 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000008c3 je LBB0_54
- 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000008c9 andl $49376, %ecx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000008cf movl $2, %esi
- 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000008d4 cmpl $32960, %ecx
- 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000008da jne LBB0_54
- //0x000008e0 LBB0_69
- 0x48, 0x01, 0xf0, //0x000008e0 addq %rsi, %rax
- 0x4c, 0x39, 0xc8, //0x000008e3 cmpq %r9, %rax
- 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x000008e6 jb LBB0_58
- //0x000008ec LBB0_12
- 0x31, 0xc0, //0x000008ec xorl %eax, %eax
- 0x48, 0x8d, 0x65, 0xf8, //0x000008ee leaq $-8(%rbp), %rsp
- 0x5b, //0x000008f2 popq %rbx
- 0x5d, //0x000008f3 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000008f4 vzeroupper
- 0xc3, //0x000008f7 retq
- //0x000008f8 LBB0_26
- 0x4c, 0x89, 0xd9, //0x000008f8 movq %r11, %rcx
- 0x48, 0x83, 0xe1, 0x80, //0x000008fb andq $-128, %rcx
- 0x48, 0x8d, 0x79, 0x80, //0x000008ff leaq $-128(%rcx), %rdi
- 0x48, 0x89, 0xfe, //0x00000903 movq %rdi, %rsi
- 0x48, 0xc1, 0xee, 0x07, //0x00000906 shrq $7, %rsi
- 0x48, 0xff, 0xc6, //0x0000090a incq %rsi
- 0x41, 0x89, 0xf2, //0x0000090d movl %esi, %r10d
- 0x41, 0x83, 0xe2, 0x01, //0x00000910 andl $1, %r10d
- 0x48, 0x85, 0xff, //0x00000914 testq %rdi, %rdi
- 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x00000917 je LBB0_39
- 0x4c, 0x29, 0xd6, //0x0000091d subq %r10, %rsi
- 0x31, 0xff, //0x00000920 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000922 .p2align 4, 0x90
- //0x00000930 LBB0_28
- 0xc5, 0xfc, 0x10, 0x1c, 0x3a, //0x00000930 vmovups (%rdx,%rdi), %ymm3
- 0xc5, 0xfc, 0x10, 0x64, 0x3a, 0x20, //0x00000935 vmovups $32(%rdx,%rdi), %ymm4
- 0xc5, 0xfc, 0x10, 0x6c, 0x3a, 0x40, //0x0000093b vmovups $64(%rdx,%rdi), %ymm5
- 0xc5, 0xfc, 0x10, 0x74, 0x3a, 0x60, //0x00000941 vmovups $96(%rdx,%rdi), %ymm6
- 0xc5, 0xfc, 0x11, 0x5c, 0x3c, 0x20, //0x00000947 vmovups %ymm3, $32(%rsp,%rdi)
- 0xc5, 0xfc, 0x11, 0x64, 0x3c, 0x40, //0x0000094d vmovups %ymm4, $64(%rsp,%rdi)
- 0xc5, 0xfc, 0x11, 0x6c, 0x3c, 0x60, //0x00000953 vmovups %ymm5, $96(%rsp,%rdi)
- 0xc5, 0xfc, 0x11, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x00000959 vmovups %ymm6, $128(%rsp,%rdi)
- 0xc5, 0xfe, 0x6f, 0x9c, 0x3a, 0x80, 0x00, 0x00, 0x00, //0x00000962 vmovdqu $128(%rdx,%rdi), %ymm3
- 0xc5, 0xfe, 0x6f, 0xa4, 0x3a, 0xa0, 0x00, 0x00, 0x00, //0x0000096b vmovdqu $160(%rdx,%rdi), %ymm4
- 0xc5, 0xfe, 0x6f, 0xac, 0x3a, 0xc0, 0x00, 0x00, 0x00, //0x00000974 vmovdqu $192(%rdx,%rdi), %ymm5
- 0xc5, 0xfe, 0x6f, 0xb4, 0x3a, 0xe0, 0x00, 0x00, 0x00, //0x0000097d vmovdqu $224(%rdx,%rdi), %ymm6
- 0xc5, 0xfe, 0x7f, 0x9c, 0x3c, 0xa0, 0x00, 0x00, 0x00, //0x00000986 vmovdqu %ymm3, $160(%rsp,%rdi)
- 0xc5, 0xfe, 0x7f, 0xa4, 0x3c, 0xc0, 0x00, 0x00, 0x00, //0x0000098f vmovdqu %ymm4, $192(%rsp,%rdi)
- 0xc5, 0xfe, 0x7f, 0xac, 0x3c, 0xe0, 0x00, 0x00, 0x00, //0x00000998 vmovdqu %ymm5, $224(%rsp,%rdi)
- 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x00, 0x01, 0x00, 0x00, //0x000009a1 vmovdqu %ymm6, $256(%rsp,%rdi)
- 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x000009aa addq $256, %rdi
- 0x48, 0x83, 0xc6, 0xfe, //0x000009b1 addq $-2, %rsi
- 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000009b5 jne LBB0_28
- 0x4d, 0x85, 0xd2, //0x000009bb testq %r10, %r10
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000009be je LBB0_31
- //0x000009c4 LBB0_30
- 0xc5, 0xfe, 0x6f, 0x1c, 0x3a, //0x000009c4 vmovdqu (%rdx,%rdi), %ymm3
- 0xc5, 0xfe, 0x6f, 0x64, 0x3a, 0x20, //0x000009c9 vmovdqu $32(%rdx,%rdi), %ymm4
- 0xc5, 0xfe, 0x6f, 0x6c, 0x3a, 0x40, //0x000009cf vmovdqu $64(%rdx,%rdi), %ymm5
- 0xc5, 0xfe, 0x6f, 0x74, 0x3a, 0x60, //0x000009d5 vmovdqu $96(%rdx,%rdi), %ymm6
- 0xc5, 0xfe, 0x7f, 0x5c, 0x3c, 0x20, //0x000009db vmovdqu %ymm3, $32(%rsp,%rdi)
- 0xc5, 0xfe, 0x7f, 0x64, 0x3c, 0x40, //0x000009e1 vmovdqu %ymm4, $64(%rsp,%rdi)
- 0xc5, 0xfe, 0x7f, 0x6c, 0x3c, 0x60, //0x000009e7 vmovdqu %ymm5, $96(%rsp,%rdi)
- 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x000009ed vmovdqu %ymm6, $128(%rsp,%rdi)
- //0x000009f6 LBB0_31
- 0x4c, 0x39, 0xd9, //0x000009f6 cmpq %r11, %rcx
- 0x0f, 0x84, 0xc4, 0xfc, 0xff, 0xff, //0x000009f9 je LBB0_35
- 0x48, 0x01, 0xca, //0x000009ff addq %rcx, %rdx
- 0xe9, 0x90, 0xfc, 0xff, 0xff, //0x00000a02 jmp LBB0_33
- //0x00000a07 LBB0_39
- 0x31, 0xff, //0x00000a07 xorl %edi, %edi
- 0x4d, 0x85, 0xd2, //0x00000a09 testq %r10, %r10
- 0x0f, 0x85, 0xb2, 0xff, 0xff, 0xff, //0x00000a0c jne LBB0_30
- 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00000a12 jmp LBB0_31
- //0x00000a17 LBB0_40
- 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x00000a17 vperm2i128 $33, %ymm4, %ymm2, %ymm2
- 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x00000a1d vpalignr $15, %ymm2, %ymm4, %ymm5
- 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00000a23 vpsrlw $4, %ymm5, %ymm6
- 0xc5, 0xfe, 0x6f, 0x0d, 0xd0, 0xf5, 0xff, 0xff, //0x00000a28 vmovdqu $-2608(%rip), %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xcd, 0xdb, 0xf1, //0x00000a30 vpand %ymm1, %ymm6, %ymm6
- 0xc5, 0xfe, 0x6f, 0x3d, 0xe4, 0xf5, 0xff, 0xff, //0x00000a34 vmovdqu $-2588(%rip), %ymm7 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x00000a3c vpshufb %ymm6, %ymm7, %ymm6
- 0xc5, 0xd5, 0xdb, 0xe9, //0x00000a41 vpand %ymm1, %ymm5, %ymm5
- 0xc5, 0x7e, 0x6f, 0x05, 0xf3, 0xf5, 0xff, 0xff, //0x00000a45 vmovdqu $-2573(%rip), %ymm8 /* LCPI0_2+0(%rip) */
- 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000a4d vpshufb %ymm5, %ymm8, %ymm5
- 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00000a52 vpsrlw $4, %ymm4, %ymm9
- 0xc5, 0x35, 0xdb, 0xc9, //0x00000a57 vpand %ymm1, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xfd, 0xf5, 0xff, 0xff, //0x00000a5b vmovdqu $-2563(%rip), %ymm10 /* LCPI0_3+0(%rip) */
- 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00000a63 vpshufb %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xdb, 0xed, //0x00000a68 vpand %ymm5, %ymm9, %ymm5
- 0xc5, 0xcd, 0xdb, 0xed, //0x00000a6c vpand %ymm5, %ymm6, %ymm5
- 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00000a70 vpalignr $14, %ymm2, %ymm4, %ymm6
- 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00000a76 vpalignr $13, %ymm2, %ymm4, %ymm2
- 0xc5, 0x7e, 0x6f, 0x0d, 0xfc, 0xf5, 0xff, 0xff, //0x00000a7c vmovdqu $-2564(%rip), %ymm9 /* LCPI0_4+0(%rip) */
- 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00000a84 vpsubusb %ymm9, %ymm6, %ymm6
- 0xc5, 0x7e, 0x6f, 0x1d, 0x0f, 0xf6, 0xff, 0xff, //0x00000a89 vmovdqu $-2545(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00000a91 vpsubusb %ymm11, %ymm2, %ymm2
- 0xc5, 0xed, 0xeb, 0xd6, //0x00000a96 vpor %ymm6, %ymm2, %ymm2
- 0xc5, 0xc9, 0xef, 0xf6, //0x00000a9a vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xed, 0x74, 0xd6, //0x00000a9e vpcmpeqb %ymm6, %ymm2, %ymm2
- 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x55, 0xf6, 0xff, 0xff, //0x00000aa2 vpbroadcastq $-2475(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x00000aab vpandn %ymm12, %ymm2, %ymm2
- 0xc5, 0xed, 0xef, 0xd5, //0x00000ab0 vpxor %ymm5, %ymm2, %ymm2
- 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x00000ab4 vperm2i128 $33, %ymm3, %ymm4, %ymm4
- 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x00000aba vpalignr $15, %ymm4, %ymm3, %ymm5
- 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x00000ac0 vpsrlw $4, %ymm5, %ymm13
- 0xc5, 0x15, 0xdb, 0xe9, //0x00000ac5 vpand %ymm1, %ymm13, %ymm13
- 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x00000ac9 vpshufb %ymm13, %ymm7, %ymm7
- 0xc5, 0xd5, 0xdb, 0xe9, //0x00000ace vpand %ymm1, %ymm5, %ymm5
- 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000ad2 vpshufb %ymm5, %ymm8, %ymm5
- 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x00000ad7 vpsrlw $4, %ymm3, %ymm8
- 0xc5, 0xbd, 0xdb, 0xc9, //0x00000adc vpand %ymm1, %ymm8, %ymm1
- 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x00000ae0 vpshufb %ymm1, %ymm10, %ymm1
- 0xc5, 0xd5, 0xdb, 0xc9, //0x00000ae5 vpand %ymm1, %ymm5, %ymm1
- 0xc5, 0xc5, 0xdb, 0xc9, //0x00000ae9 vpand %ymm1, %ymm7, %ymm1
- 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x00000aed vpalignr $14, %ymm4, %ymm3, %ymm5
- 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x00000af3 vpalignr $13, %ymm4, %ymm3, %ymm4
- 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x00000af9 vpsubusb %ymm9, %ymm5, %ymm5
- 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x00000afe vpsubusb %ymm11, %ymm4, %ymm4
- 0xc5, 0xdd, 0xeb, 0xe5, //0x00000b03 vpor %ymm5, %ymm4, %ymm4
- 0xc5, 0xdd, 0x74, 0xe6, //0x00000b07 vpcmpeqb %ymm6, %ymm4, %ymm4
- 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x00000b0b vpandn %ymm12, %ymm4, %ymm4
- 0xc5, 0xdd, 0xef, 0xc9, //0x00000b10 vpxor %ymm1, %ymm4, %ymm1
- 0xc5, 0xed, 0xeb, 0xc0, //0x00000b14 vpor %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b18 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xe5, 0xd8, 0x0d, 0x9c, 0xf5, 0xff, 0xff, //0x00000b1c vpsubusb $-2660(%rip), %ymm3, %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b24 vpor %ymm1, %ymm0, %ymm0
- 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00000b28 vptest %ymm0, %ymm0
- 0x0f, 0x84, 0xb9, 0xfd, 0xff, 0xff, //0x00000b2d je LBB0_12
- 0xe9, 0xba, 0xfb, 0xff, 0xff, //0x00000b33 jmp LBB0_41
- //0x00000b38 .p2align 2, 0x00
- //0x00000b38 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000b38 .long 2
+ //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
index 906966912..53be20518 100644
--- 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
@@ -16,25 +16,25 @@ const (
)
const (
- _size__validate_utf8 = 668
+ _size__validate_utf8 = 684
)
var (
_pcsp__validate_utf8 = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {11, 40},
- {623, 48},
- {627, 40},
- {628, 32},
- {630, 24},
- {632, 16},
- {634, 8},
- {635, 0},
- {666, 48},
+ {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},
}
)
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
index 598837893..dbb252700 100644
--- 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
@@ -17,9 +17,10 @@ var _text_validate_utf8 = []byte{
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, 0x44, 0x1a, 0xfd, //0x00000019 leaq $-3(%r10,%r11), %r8
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000001e jmp LBB0_1
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000023 .p2align 4, 0x90
+ 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
@@ -68,7 +69,7 @@ var _text_validate_utf8 = []byte{
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, 0x87, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17
+ 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)
@@ -78,114 +79,115 @@ var _text_validate_utf8 = []byte{
//0x0000011d LBB0_2
0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11
0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx
- 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36
+ 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, 0x16, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4
+ 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, 0xff, 0xc1, //0x00000140 incq %rcx
- 0x4c, 0x39, 0xd9, //0x00000143 cmpq %r11, %rcx
- 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00000146 jae LBB0_36
- //0x0000014c LBB0_4
- 0x80, 0x39, 0x00, //0x0000014c cmpb $0, (%rcx)
- 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000014f jns LBB0_5
- 0xc6, 0x45, 0xdc, 0x00, //0x00000155 movb $0, $-36(%rbp)
- 0xc6, 0x45, 0xda, 0x00, //0x00000159 movb $0, $-38(%rbp)
- 0x4c, 0x89, 0xdb, //0x0000015d movq %r11, %rbx
- 0x48, 0x29, 0xcb, //0x00000160 subq %rcx, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000163 cmpq $2, %rbx
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000167 jb LBB0_21
- 0x44, 0x0f, 0xb6, 0x21, //0x0000016d movzbl (%rcx), %r12d
- 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000171 movzbl $1(%rcx), %r14d
- 0x44, 0x88, 0x65, 0xdc, //0x00000176 movb %r12b, $-36(%rbp)
- 0x4c, 0x8d, 0x79, 0x02, //0x0000017a leaq $2(%rcx), %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x0000017e addq $-2, %rbx
- 0x4c, 0x89, 0xcf, //0x00000182 movq %r9, %rdi
- 0x48, 0x85, 0xdb, //0x00000185 testq %rbx, %rbx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000188 je LBB0_24
- //0x0000018e LBB0_25
- 0x41, 0x0f, 0xb6, 0x07, //0x0000018e movzbl (%r15), %eax
- 0x88, 0x07, //0x00000192 movb %al, (%rdi)
- 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000194 movzbl $-36(%rbp), %r12d
- 0x0f, 0xb6, 0x7d, 0xda, //0x00000199 movzbl $-38(%rbp), %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019d jmp LBB0_26
- //0x000001a2 LBB0_21
- 0x45, 0x31, 0xe4, //0x000001a2 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x000001a5 xorl %r14d, %r14d
- 0x4c, 0x89, 0xc7, //0x000001a8 movq %r8, %rdi
- 0x49, 0x89, 0xcf, //0x000001ab movq %rcx, %r15
- 0x48, 0x85, 0xdb, //0x000001ae testq %rbx, %rbx
- 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b1 jne LBB0_25
- //0x000001b7 LBB0_24
- 0x31, 0xff, //0x000001b7 xorl %edi, %edi
- //0x000001b9 LBB0_26
- 0x40, 0x0f, 0xb6, 0xc7, //0x000001b9 movzbl %dil, %eax
- 0xc1, 0xe0, 0x10, //0x000001bd shll $16, %eax
- 0x41, 0x0f, 0xb6, 0xde, //0x000001c0 movzbl %r14b, %ebx
- 0xc1, 0xe3, 0x08, //0x000001c4 shll $8, %ebx
- 0x41, 0x0f, 0xb6, 0xfc, //0x000001c7 movzbl %r12b, %edi
- 0x09, 0xdf, //0x000001cb orl %ebx, %edi
- 0x09, 0xf8, //0x000001cd orl %edi, %eax
- 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001cf andl $12632304, %eax
- 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d4 cmpl $8421600, %eax
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000001d9 jne LBB0_29
- 0x89, 0xf8, //0x000001df movl %edi, %eax
- 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e1 andl $8207, %eax
- 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e6 cmpl $8205, %eax
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000001eb je LBB0_29
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f1 movl $3, %ebx
- 0x85, 0xc0, //0x000001f6 testl %eax, %eax
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001f8 jne LBB0_34
- 0x90, 0x90, //0x000001fe .p2align 4, 0x90
- //0x00000200 LBB0_29
- 0x41, 0xf6, 0xc4, 0x1e, //0x00000200 testb $30, %r12b
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000204 je LBB0_31
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000020a andl $49376, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000210 movl $2, %ebx
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000215 cmpl $32960, %edi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000021b jne LBB0_31
- //0x00000221 LBB0_34
- 0x48, 0x01, 0xd9, //0x00000221 addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x00000224 cmpq %r11, %rcx
- 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00000227 jb LBB0_4
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000022d jmp LBB0_36
- //0x00000232 LBB0_31
- 0x48, 0x89, 0xc8, //0x00000232 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000235 subq %r10, %rax
- 0x48, 0x8b, 0x3a, //0x00000238 movq (%rdx), %rdi
- 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000023b cmpq $4096, %rdi
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000242 jae LBB0_32
- 0x48, 0x98, //0x00000248 cltq
- 0x48, 0x8d, 0x5f, 0x01, //0x0000024a leaq $1(%rdi), %rbx
- 0x48, 0x89, 0x1a, //0x0000024e movq %rbx, (%rdx)
- 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000251 movq %rax, $8(%rdx,%rdi,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000256 movl $1, %ebx
- 0x48, 0x01, 0xd9, //0x0000025b addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x0000025e cmpq %r11, %rcx
- 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000261 jb LBB0_4
- //0x00000267 LBB0_36
- 0x4c, 0x29, 0xd1, //0x00000267 subq %r10, %rcx
- 0x48, 0x89, 0x0e, //0x0000026a movq %rcx, (%rsi)
- 0x31, 0xc0, //0x0000026d xorl %eax, %eax
- //0x0000026f LBB0_37
- 0x48, 0x83, 0xc4, 0x08, //0x0000026f addq $8, %rsp
- 0x5b, //0x00000273 popq %rbx
- 0x41, 0x5c, //0x00000274 popq %r12
- 0x41, 0x5e, //0x00000276 popq %r14
- 0x41, 0x5f, //0x00000278 popq %r15
- 0x5d, //0x0000027a popq %rbp
- 0xc3, //0x0000027b retq
- //0x0000027c LBB0_32
- 0x48, 0x89, 0x06, //0x0000027c movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000027f movq $-1, %rax
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000286 jmp LBB0_37
- //0x0000028b LBB0_17
- 0x48, 0x89, 0x3e, //0x0000028b movq %rdi, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028e movq $-1, %rax
- 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00000295 jmp LBB0_37
- 0x00, 0x00, //0x0000029a .p2align 2, 0x00
- //0x0000029c _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000029c .long 2
+ 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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go
index 62cdd75fa..637e07154 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__value = 544
+ _entry__value = 576
)
const (
- _stack__value = 104
+ _stack__value = 120
)
const (
- _size__value = 13456
+ _size__value = 12840
)
var (
_pcsp__value = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {3601, 104},
- {3605, 48},
- {3606, 40},
- {3608, 32},
- {3610, 24},
- {3612, 16},
- {3614, 8},
- {3618, 0},
- {13456, 104},
+ {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},
}
)
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
index 7b18230da..98b6fa1dc 100644
--- 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
@@ -45,5830 +45,5616 @@ var _text_value = []byte{
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
//0x00000060 LCPI0_3
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000070 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000d0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000e0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000100 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000110 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000120 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000130 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000140 LCPI0_21
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000140 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000148 .quad 1
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000150 .quad 1
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000158 .quad 1
- //0x00000160 .p2align 4, 0x00
- //0x00000160 LCPI0_10
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000160 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
- //0x00000170 LCPI0_11
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000170 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
- //0x00000180 LCPI0_12
+ 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_13
+ //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_14
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000001a0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- //0x000001b0 LCPI0_15
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000001c0 LCPI0_16
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001c0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000001d0 LCPI0_17
- 0x00, 0x00, 0x30, 0x43, //0x000001d0 .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x000001d4 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x000001d8 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x000001dc .long 0
- //0x000001e0 LCPI0_18
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x000001e0 .quad 4841369599423283200
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x000001e8 .quad 4985484787499139072
- //0x000001f0 .p2align 3, 0x00
- //0x000001f0 LCPI0_19
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000001f0 .quad 4831355200913801216
- //0x000001f8 LCPI0_20
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x000001f8 .quad -4392016835940974592
- //0x00000200 LCPI0_22
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000200 .quad 1
- //0x00000208 LCPI0_23
- 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000208 .quad 10000
- //0x00000210 LCPI0_24
- 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000210 .quad 10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000218 .p2align 4, 0x90
- //0x00000220 _value
- 0x55, //0x00000220 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000221 movq %rsp, %rbp
- 0x41, 0x57, //0x00000224 pushq %r15
- 0x41, 0x56, //0x00000226 pushq %r14
- 0x41, 0x55, //0x00000228 pushq %r13
- 0x41, 0x54, //0x0000022a pushq %r12
- 0x53, //0x0000022c pushq %rbx
- 0x48, 0x83, 0xec, 0x38, //0x0000022d subq $56, %rsp
- 0x49, 0x89, 0xce, //0x00000231 movq %rcx, %r14
- 0x49, 0x89, 0xf3, //0x00000234 movq %rsi, %r11
- 0x48, 0x39, 0xf2, //0x00000237 cmpq %rsi, %rdx
- 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x0000023a jae LBB0_5
- 0x8a, 0x04, 0x17, //0x00000240 movb (%rdi,%rdx), %al
- 0x3c, 0x0d, //0x00000243 cmpb $13, %al
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000245 je LBB0_5
- 0x3c, 0x20, //0x0000024b cmpb $32, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000024d je LBB0_5
- 0x8d, 0x48, 0xf7, //0x00000253 leal $-9(%rax), %ecx
- 0x80, 0xf9, 0x01, //0x00000256 cmpb $1, %cl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000259 jbe LBB0_5
- 0x49, 0x89, 0xd7, //0x0000025f movq %rdx, %r15
- 0xe9, 0x85, 0x01, 0x00, 0x00, //0x00000262 jmp LBB0_33
- //0x00000267 LBB0_5
- 0x4c, 0x8d, 0x7a, 0x01, //0x00000267 leaq $1(%rdx), %r15
- 0x4d, 0x39, 0xdf, //0x0000026b cmpq %r11, %r15
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000026e jae LBB0_9
- 0x42, 0x8a, 0x04, 0x3f, //0x00000274 movb (%rdi,%r15), %al
- 0x3c, 0x0d, //0x00000278 cmpb $13, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000027a je LBB0_9
- 0x3c, 0x20, //0x00000280 cmpb $32, %al
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000282 je LBB0_9
- 0x8d, 0x48, 0xf7, //0x00000288 leal $-9(%rax), %ecx
- 0x80, 0xf9, 0x01, //0x0000028b cmpb $1, %cl
- 0x0f, 0x87, 0x58, 0x01, 0x00, 0x00, //0x0000028e ja LBB0_33
- //0x00000294 LBB0_9
- 0x4c, 0x8d, 0x7a, 0x02, //0x00000294 leaq $2(%rdx), %r15
- 0x4d, 0x39, 0xdf, //0x00000298 cmpq %r11, %r15
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000029b jae LBB0_13
- 0x42, 0x8a, 0x04, 0x3f, //0x000002a1 movb (%rdi,%r15), %al
- 0x3c, 0x0d, //0x000002a5 cmpb $13, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000002a7 je LBB0_13
- 0x3c, 0x20, //0x000002ad cmpb $32, %al
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002af je LBB0_13
- 0x8d, 0x48, 0xf7, //0x000002b5 leal $-9(%rax), %ecx
- 0x80, 0xf9, 0x01, //0x000002b8 cmpb $1, %cl
- 0x0f, 0x87, 0x2b, 0x01, 0x00, 0x00, //0x000002bb ja LBB0_33
- //0x000002c1 LBB0_13
- 0x4c, 0x8d, 0x7a, 0x03, //0x000002c1 leaq $3(%rdx), %r15
- 0x4d, 0x39, 0xdf, //0x000002c5 cmpq %r11, %r15
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000002c8 jae LBB0_17
- 0x42, 0x8a, 0x04, 0x3f, //0x000002ce movb (%rdi,%r15), %al
- 0x3c, 0x0d, //0x000002d2 cmpb $13, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000002d4 je LBB0_17
- 0x3c, 0x20, //0x000002da cmpb $32, %al
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002dc je LBB0_17
- 0x8d, 0x48, 0xf7, //0x000002e2 leal $-9(%rax), %ecx
- 0x80, 0xf9, 0x01, //0x000002e5 cmpb $1, %cl
- 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_33
- //0x000002ee LBB0_17
- 0x48, 0x8d, 0x4a, 0x04, //0x000002ee leaq $4(%rdx), %rcx
- 0x4c, 0x39, 0xd9, //0x000002f2 cmpq %r11, %rcx
- 0x0f, 0x83, 0xcd, 0x00, 0x00, 0x00, //0x000002f5 jae LBB0_30
- 0x4c, 0x8d, 0x3c, 0x0f, //0x000002fb leaq (%rdi,%rcx), %r15
- 0x4c, 0x89, 0xd8, //0x000002ff movq %r11, %rax
- 0x48, 0x29, 0xc8, //0x00000302 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000305 cmpq $32, %rax
- 0x0f, 0x82, 0x64, 0x00, 0x00, 0x00, //0x00000309 jb LBB0_23
- 0x4c, 0x89, 0xd9, //0x0000030f movq %r11, %rcx
- 0x48, 0x29, 0xd1, //0x00000312 subq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0xdc, //0x00000315 addq $-36, %rcx
- 0x48, 0x89, 0xce, //0x00000319 movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x0000031c andq $-32, %rsi
- 0x48, 0x01, 0xd6, //0x00000320 addq %rdx, %rsi
- 0x48, 0x8d, 0x74, 0x37, 0x24, //0x00000323 leaq $36(%rdi,%rsi), %rsi
- 0x83, 0xe1, 0x1f, //0x00000328 andl $31, %ecx
- 0xc5, 0xfe, 0x6f, 0x05, 0xcd, 0xfc, 0xff, 0xff, //0x0000032b vmovdqu $-819(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000333 .p2align 4, 0x90
+ //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, 0xc1, 0x7e, 0x6f, 0x0f, //0x00000340 vmovdqu (%r15), %ymm1
- 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000345 vpshufb %ymm1, %ymm0, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x0000034a vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd9, //0x0000034e vpmovmskb %ymm1, %ebx
- 0x83, 0xfb, 0xff, //0x00000352 cmpl $-1, %ebx
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00000355 jne LBB0_31
- 0x49, 0x83, 0xc7, 0x20, //0x0000035b addq $32, %r15
- 0x48, 0x83, 0xc0, 0xe0, //0x0000035f addq $-32, %rax
- 0x48, 0x83, 0xf8, 0x1f, //0x00000363 cmpq $31, %rax
- 0x0f, 0x87, 0xd3, 0xff, 0xff, 0xff, //0x00000367 ja LBB0_20
- 0x48, 0x89, 0xc8, //0x0000036d movq %rcx, %rax
- 0x49, 0x89, 0xf7, //0x00000370 movq %rsi, %r15
- //0x00000373 LBB0_23
- 0x48, 0x85, 0xc0, //0x00000373 testq %rax, %rax
- 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00000376 je LBB0_29
- 0x49, 0x8d, 0x0c, 0x07, //0x0000037c leaq (%r15,%rax), %rcx
- 0x49, 0xff, 0xc7, //0x00000380 incq %r15
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000383 movabsq $4294977024, %rsi
- //0x0000038d LBB0_25
- 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x0000038d movsbl $-1(%r15), %ebx
- 0x83, 0xfb, 0x20, //0x00000392 cmpl $32, %ebx
- 0x0f, 0x87, 0x77, 0x0c, 0x00, 0x00, //0x00000395 ja LBB0_199
- 0x48, 0x0f, 0xa3, 0xde, //0x0000039b btq %rbx, %rsi
- 0x0f, 0x83, 0x6d, 0x0c, 0x00, 0x00, //0x0000039f jae LBB0_199
- 0x48, 0xff, 0xc8, //0x000003a5 decq %rax
- 0x49, 0xff, 0xc7, //0x000003a8 incq %r15
- 0x48, 0x85, 0xc0, //0x000003ab testq %rax, %rax
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000003ae jne LBB0_25
- 0x49, 0x89, 0xcf, //0x000003b4 movq %rcx, %r15
- //0x000003b7 LBB0_29
- 0x49, 0x29, 0xff, //0x000003b7 subq %rdi, %r15
- 0x4d, 0x39, 0xdf, //0x000003ba cmpq %r11, %r15
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000003bd jb LBB0_32
- 0xe9, 0x5c, 0x0c, 0x00, 0x00, //0x000003c3 jmp LBB0_200
- //0x000003c8 LBB0_30
- 0x48, 0x89, 0xca, //0x000003c8 movq %rcx, %rdx
- 0xe9, 0x54, 0x0c, 0x00, 0x00, //0x000003cb jmp LBB0_200
- //0x000003d0 LBB0_31
- 0x49, 0x29, 0xff, //0x000003d0 subq %rdi, %r15
- 0xf7, 0xd3, //0x000003d3 notl %ebx
- 0x48, 0x63, 0xc3, //0x000003d5 movslq %ebx, %rax
- 0x48, 0x0f, 0xbc, 0xc0, //0x000003d8 bsfq %rax, %rax
- 0x49, 0x01, 0xc7, //0x000003dc addq %rax, %r15
- 0x4d, 0x39, 0xdf, //0x000003df cmpq %r11, %r15
- 0x0f, 0x83, 0x3c, 0x0c, 0x00, 0x00, //0x000003e2 jae LBB0_200
- //0x000003e8 LBB0_32
- 0x42, 0x8a, 0x04, 0x3f, //0x000003e8 movb (%rdi,%r15), %al
- //0x000003ec LBB0_33
- 0x0f, 0xbe, 0xc8, //0x000003ec movsbl %al, %ecx
- 0x83, 0xf9, 0x7d, //0x000003ef cmpl $125, %ecx
- 0x0f, 0x87, 0x48, 0x07, 0x00, 0x00, //0x000003f2 ja LBB0_129
- 0x49, 0x8d, 0x57, 0x01, //0x000003f8 leaq $1(%r15), %rdx
- 0x4e, 0x8d, 0x0c, 0x3f, //0x000003fc leaq (%rdi,%r15), %r9
- 0x48, 0x8d, 0x35, 0xa9, 0x32, 0x00, 0x00, //0x00000400 leaq $12969(%rip), %rsi /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8e, //0x00000407 movslq (%rsi,%rcx,4), %rcx
- 0x48, 0x01, 0xf1, //0x0000040b addq %rsi, %rcx
- 0xff, 0xe1, //0x0000040e jmpq *%rcx
- //0x00000410 LBB0_35
- 0x41, 0xf6, 0xc0, 0x02, //0x00000410 testb $2, %r8b
- 0x48, 0x89, 0x7d, 0xc8, //0x00000414 movq %rdi, $-56(%rbp)
- 0x0f, 0x85, 0x70, 0x00, 0x00, 0x00, //0x00000418 jne LBB0_42
- 0x4d, 0x8b, 0x66, 0x20, //0x0000041e movq $32(%r14), %r12
- 0x4d, 0x8b, 0x6e, 0x28, //0x00000422 movq $40(%r14), %r13
- 0x49, 0xc7, 0x06, 0x09, 0x00, 0x00, 0x00, //0x00000426 movq $9, (%r14)
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000042d vpxor %xmm0, %xmm0, %xmm0
- 0xc4, 0xc1, 0x7a, 0x7f, 0x46, 0x08, //0x00000431 vmovdqu %xmm0, $8(%r14)
- 0x4d, 0x89, 0x7e, 0x18, //0x00000437 movq %r15, $24(%r14)
- 0x4d, 0x39, 0xdf, //0x0000043b cmpq %r11, %r15
- 0x0f, 0x83, 0x00, 0x0d, 0x00, 0x00, //0x0000043e jae LBB0_221
- 0x41, 0x8a, 0x31, //0x00000444 movb (%r9), %sil
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000447 movl $1, %r8d
- 0x4c, 0x89, 0xff, //0x0000044d movq %r15, %rdi
- 0x40, 0x80, 0xfe, 0x2d, //0x00000450 cmpb $45, %sil
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000454 jne LBB0_40
- 0x4c, 0x39, 0xda, //0x0000045a cmpq %r11, %rdx
- 0x0f, 0x83, 0xe1, 0x0c, 0x00, 0x00, //0x0000045d jae LBB0_221
- 0x48, 0x8b, 0x45, 0xc8, //0x00000463 movq $-56(%rbp), %rax
- 0x40, 0x8a, 0x34, 0x10, //0x00000467 movb (%rax,%rdx), %sil
- 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000046b movl $-1, %r8d
- 0x48, 0x89, 0xd7, //0x00000471 movq %rdx, %rdi
- //0x00000474 LBB0_40
- 0x8d, 0x46, 0xd0, //0x00000474 leal $-48(%rsi), %eax
- 0x3c, 0x0a, //0x00000477 cmpb $10, %al
- 0x0f, 0x82, 0x31, 0x04, 0x00, 0x00, //0x00000479 jb LBB0_98
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x0000047f movq $-2, (%r14)
- 0x48, 0x89, 0xfb, //0x00000486 movq %rdi, %rbx
- 0xe9, 0xa0, 0x0b, 0x00, 0x00, //0x00000489 jmp LBB0_202
- //0x0000048e LBB0_42
- 0x4d, 0x29, 0xfb, //0x0000048e subq %r15, %r11
- 0x31, 0xc9, //0x00000491 xorl %ecx, %ecx
- 0x3c, 0x2d, //0x00000493 cmpb $45, %al
- 0x0f, 0x94, 0xc1, //0x00000495 sete %cl
- 0x49, 0x01, 0xc9, //0x00000498 addq %rcx, %r9
- 0x49, 0x29, 0xcb, //0x0000049b subq %rcx, %r11
- 0x0f, 0x84, 0x7f, 0x29, 0x00, 0x00, //0x0000049e je LBB0_655
- 0x4c, 0x89, 0x75, 0xb8, //0x000004a4 movq %r14, $-72(%rbp)
- 0x41, 0x8a, 0x01, //0x000004a8 movb (%r9), %al
- 0x8d, 0x48, 0xd0, //0x000004ab leal $-48(%rax), %ecx
- 0x80, 0xf9, 0x09, //0x000004ae cmpb $9, %cl
- 0x0f, 0x87, 0xc0, 0x27, 0x00, 0x00, //0x000004b1 ja LBB0_249
- 0x3c, 0x30, //0x000004b7 cmpb $48, %al
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000004b9 jne LBB0_48
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000004bf movl $1, %ebx
- 0x49, 0x83, 0xfb, 0x01, //0x000004c4 cmpq $1, %r11
- 0x0f, 0x84, 0x6d, 0x0d, 0x00, 0x00, //0x000004c8 je LBB0_246
- 0x41, 0x8a, 0x41, 0x01, //0x000004ce movb $1(%r9), %al
- 0x04, 0xd2, //0x000004d2 addb $-46, %al
- 0x3c, 0x37, //0x000004d4 cmpb $55, %al
- 0x0f, 0x87, 0x5f, 0x0d, 0x00, 0x00, //0x000004d6 ja LBB0_246
- 0x0f, 0xb6, 0xc0, //0x000004dc movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000004df movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000004e9 btq %rax, %rcx
- 0x0f, 0x83, 0x48, 0x0d, 0x00, 0x00, //0x000004ed jae LBB0_246
- //0x000004f3 LBB0_48
- 0x49, 0x83, 0xfb, 0x20, //0x000004f3 cmpq $32, %r11
- 0x0f, 0x82, 0x32, 0x29, 0x00, 0x00, //0x000004f7 jb LBB0_656
- 0x49, 0x8d, 0x4b, 0xe0, //0x000004fd leaq $-32(%r11), %rcx
- 0x48, 0x89, 0xc8, //0x00000501 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x00000504 andq $-32, %rax
- 0x4e, 0x8d, 0x6c, 0x08, 0x20, //0x00000508 leaq $32(%rax,%r9), %r13
- 0x83, 0xe1, 0x1f, //0x0000050d andl $31, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00000510 movq %rcx, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000514 movq $-1, %r8
- 0xc5, 0xfe, 0x6f, 0x05, 0x5d, 0xfb, 0xff, 0xff, //0x0000051b vmovdqu $-1187(%rip), %ymm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x75, 0xfb, 0xff, 0xff, //0x00000523 vmovdqu $-1163(%rip), %ymm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x8d, 0xfb, 0xff, 0xff, //0x0000052b vmovdqu $-1139(%rip), %ymm2 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0xa5, 0xfb, 0xff, 0xff, //0x00000533 vmovdqu $-1115(%rip), %ymm3 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xfb, 0xff, 0xff, //0x0000053b vmovdqu $-1251(%rip), %ymm4 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xb5, 0xfb, 0xff, 0xff, //0x00000543 vmovdqu $-1099(%rip), %ymm5 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xcd, 0xfb, 0xff, 0xff, //0x0000054b vmovdqu $-1075(%rip), %ymm6 /* LCPI0_9+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000553 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000055a movq $-1, %r10
- 0x4c, 0x89, 0xc8, //0x00000561 movq %r9, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000564 .p2align 4, 0x90
- //0x00000570 LBB0_50
- 0xc5, 0xfe, 0x6f, 0x38, //0x00000570 vmovdqu (%rax), %ymm7
- 0xc5, 0x45, 0x64, 0xc0, //0x00000574 vpcmpgtb %ymm0, %ymm7, %ymm8
- 0xc5, 0x75, 0x64, 0xcf, //0x00000578 vpcmpgtb %ymm7, %ymm1, %ymm9
- 0xc4, 0x41, 0x3d, 0xdb, 0xc1, //0x0000057c vpand %ymm9, %ymm8, %ymm8
- 0xc5, 0x45, 0x74, 0xca, //0x00000581 vpcmpeqb %ymm2, %ymm7, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x00000585 vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00000589 vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0x45, 0xeb, 0xd4, //0x0000058e vpor %ymm4, %ymm7, %ymm10
- 0xc5, 0x2d, 0x74, 0xd6, //0x00000592 vpcmpeqb %ymm6, %ymm10, %ymm10
- 0xc5, 0xc5, 0x74, 0xfd, //0x00000596 vpcmpeqb %ymm5, %ymm7, %ymm7
- 0xc5, 0xfd, 0xd7, 0xdf, //0x0000059a vpmovmskb %ymm7, %ebx
- 0xc4, 0x41, 0x7d, 0xd7, 0xe2, //0x0000059e vpmovmskb %ymm10, %r12d
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf1, //0x000005a3 vpmovmskb %ymm9, %esi
- 0xc5, 0xad, 0xeb, 0xff, //0x000005a8 vpor %ymm7, %ymm10, %ymm7
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x000005ac vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0xbd, 0xeb, 0xff, //0x000005b1 vpor %ymm7, %ymm8, %ymm7
- 0xc5, 0xfd, 0xd7, 0xcf, //0x000005b5 vpmovmskb %ymm7, %ecx
- 0x48, 0xf7, 0xd1, //0x000005b9 notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000005bc bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000005c0 cmpl $32, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000005c3 je LBB0_52
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000005c9 movl $-1, %edi
- 0xd3, 0xe7, //0x000005ce shll %cl, %edi
- 0xf7, 0xd7, //0x000005d0 notl %edi
- 0x21, 0xfb, //0x000005d2 andl %edi, %ebx
- 0x41, 0x21, 0xfc, //0x000005d4 andl %edi, %r12d
- 0x21, 0xf7, //0x000005d7 andl %esi, %edi
- 0x89, 0xfe, //0x000005d9 movl %edi, %esi
- //0x000005db LBB0_52
- 0x8d, 0x7b, 0xff, //0x000005db leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x000005de andl %ebx, %edi
- 0x0f, 0x85, 0x02, 0x0a, 0x00, 0x00, //0x000005e0 jne LBB0_197
- 0x41, 0x8d, 0x7c, 0x24, 0xff, //0x000005e6 leal $-1(%r12), %edi
- 0x44, 0x21, 0xe7, //0x000005eb andl %r12d, %edi
- 0x0f, 0x85, 0xf4, 0x09, 0x00, 0x00, //0x000005ee jne LBB0_197
- 0x8d, 0x7e, 0xff, //0x000005f4 leal $-1(%rsi), %edi
- 0x21, 0xf7, //0x000005f7 andl %esi, %edi
- 0x0f, 0x85, 0xe9, 0x09, 0x00, 0x00, //0x000005f9 jne LBB0_197
- 0x85, 0xdb, //0x000005ff testl %ebx, %ebx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000601 je LBB0_58
- 0x48, 0x89, 0xc7, //0x00000607 movq %rax, %rdi
- 0x4c, 0x29, 0xcf, //0x0000060a subq %r9, %rdi
- 0x0f, 0xbc, 0xdb, //0x0000060d bsfl %ebx, %ebx
- 0x48, 0x01, 0xfb, //0x00000610 addq %rdi, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000613 cmpq $-1, %r10
- 0x0f, 0x85, 0x12, 0x0c, 0x00, 0x00, //0x00000617 jne LBB0_244
- 0x49, 0x89, 0xda, //0x0000061d movq %rbx, %r10
- //0x00000620 LBB0_58
- 0x45, 0x85, 0xe4, //0x00000620 testl %r12d, %r12d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000623 je LBB0_61
- 0x48, 0x89, 0xc7, //0x00000629 movq %rax, %rdi
- 0x4c, 0x29, 0xcf, //0x0000062c subq %r9, %rdi
- 0x41, 0x0f, 0xbc, 0xdc, //0x0000062f bsfl %r12d, %ebx
- 0x48, 0x01, 0xfb, //0x00000633 addq %rdi, %rbx
- 0x49, 0x83, 0xfe, 0xff, //0x00000636 cmpq $-1, %r14
- 0x0f, 0x85, 0xef, 0x0b, 0x00, 0x00, //0x0000063a jne LBB0_244
- 0x49, 0x89, 0xde, //0x00000640 movq %rbx, %r14
- //0x00000643 LBB0_61
- 0x85, 0xf6, //0x00000643 testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000645 je LBB0_64
- 0x48, 0x89, 0xc7, //0x0000064b movq %rax, %rdi
- 0x4c, 0x29, 0xcf, //0x0000064e subq %r9, %rdi
- 0x0f, 0xbc, 0xde, //0x00000651 bsfl %esi, %ebx
- 0x48, 0x01, 0xfb, //0x00000654 addq %rdi, %rbx
- 0x49, 0x83, 0xf8, 0xff, //0x00000657 cmpq $-1, %r8
- 0x0f, 0x85, 0xce, 0x0b, 0x00, 0x00, //0x0000065b jne LBB0_244
- 0x49, 0x89, 0xd8, //0x00000661 movq %rbx, %r8
- //0x00000664 LBB0_64
- 0x83, 0xf9, 0x20, //0x00000664 cmpl $32, %ecx
- 0x0f, 0x85, 0xb3, 0x01, 0x00, 0x00, //0x00000667 jne LBB0_87
- 0x48, 0x83, 0xc0, 0x20, //0x0000066d addq $32, %rax
- 0x49, 0x83, 0xc3, 0xe0, //0x00000671 addq $-32, %r11
- 0x49, 0x83, 0xfb, 0x1f, //0x00000675 cmpq $31, %r11
- 0x0f, 0x87, 0xf1, 0xfe, 0xff, 0xff, //0x00000679 ja LBB0_50
- 0xc5, 0xf8, 0x77, //0x0000067f vzeroupper
- 0x4c, 0x8b, 0x5d, 0xc0, //0x00000682 movq $-64(%rbp), %r11
- 0x49, 0x83, 0xfb, 0x10, //0x00000686 cmpq $16, %r11
- 0x0f, 0x82, 0x76, 0x01, 0x00, 0x00, //0x0000068a jb LBB0_85
- //0x00000690 LBB0_67
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00000690 movl $4294967295, %esi
- 0x49, 0x8d, 0x4b, 0xf0, //0x00000695 leaq $-16(%r11), %rcx
- 0x48, 0x89, 0xc8, //0x00000699 movq %rcx, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000069c andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x28, 0x10, //0x000006a0 leaq $16(%rax,%r13), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x000006a5 movq %rax, $-80(%rbp)
- 0x83, 0xe1, 0x0f, //0x000006a9 andl $15, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x000006ac movq %rcx, $-64(%rbp)
- 0xc5, 0x7a, 0x6f, 0x05, 0xa8, 0xfa, 0xff, 0xff, //0x000006b0 vmovdqu $-1368(%rip), %xmm8 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0xb0, 0xfa, 0xff, 0xff, //0x000006b8 vmovdqu $-1360(%rip), %xmm9 /* LCPI0_11+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0xb8, 0xfa, 0xff, 0xff, //0x000006c0 vmovdqu $-1352(%rip), %xmm10 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xc0, 0xfa, 0xff, 0xff, //0x000006c8 vmovdqu $-1344(%rip), %xmm11 /* LCPI0_13+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xc8, 0xfa, 0xff, 0xff, //0x000006d0 vmovdqu $-1336(%rip), %xmm4 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0xd0, 0xfa, 0xff, 0xff, //0x000006d8 vmovdqu $-1328(%rip), %xmm5 /* LCPI0_15+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0xd8, 0xfa, 0xff, 0xff, //0x000006e0 vmovdqu $-1320(%rip), %xmm6 /* LCPI0_16+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006e8 .p2align 4, 0x90
- //0x000006f0 LBB0_68
- 0xc4, 0xc1, 0x7a, 0x6f, 0x7d, 0x00, //0x000006f0 vmovdqu (%r13), %xmm7
- 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000006f6 vpcmpgtb %xmm8, %xmm7, %xmm0
- 0xc5, 0xb1, 0x64, 0xcf, //0x000006fb vpcmpgtb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf9, 0xdb, 0xc1, //0x000006ff vpand %xmm1, %xmm0, %xmm0
- 0xc5, 0xa9, 0x74, 0xcf, //0x00000703 vpcmpeqb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0x74, 0xd7, //0x00000707 vpcmpeqb %xmm7, %xmm11, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000070b vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xc1, 0xeb, 0xd4, //0x0000070f vpor %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x00000713 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x00000717 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x0000071b vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xf1, 0xeb, 0xc0, //0x0000071f vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xe1, 0xeb, 0xc0, //0x00000723 vpor %xmm0, %xmm3, %xmm0
- 0xc5, 0xf9, 0xd7, 0xdf, //0x00000727 vpmovmskb %xmm7, %ebx
- 0xc5, 0xf9, 0xd7, 0xfa, //0x0000072b vpmovmskb %xmm2, %edi
- 0xc5, 0x79, 0xd7, 0xe1, //0x0000072f vpmovmskb %xmm1, %r12d
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000733 vpmovmskb %xmm0, %eax
- 0x48, 0x31, 0xf0, //0x00000737 xorq %rsi, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000073a bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x0000073e cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000741 je LBB0_70
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000747 movl $-1, %eax
- 0xd3, 0xe0, //0x0000074c shll %cl, %eax
- 0xf7, 0xd0, //0x0000074e notl %eax
- 0x21, 0xc3, //0x00000750 andl %eax, %ebx
- 0x21, 0xc7, //0x00000752 andl %eax, %edi
- 0x44, 0x21, 0xe0, //0x00000754 andl %r12d, %eax
- 0x41, 0x89, 0xc4, //0x00000757 movl %eax, %r12d
- //0x0000075a LBB0_70
- 0x8d, 0x43, 0xff, //0x0000075a leal $-1(%rbx), %eax
- 0x21, 0xd8, //0x0000075d andl %ebx, %eax
- 0x0f, 0x85, 0xc1, 0x0a, 0x00, 0x00, //0x0000075f jne LBB0_238
- 0x8d, 0x47, 0xff, //0x00000765 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000768 andl %edi, %eax
- 0x0f, 0x85, 0xb6, 0x0a, 0x00, 0x00, //0x0000076a jne LBB0_238
- 0x41, 0x8d, 0x44, 0x24, 0xff, //0x00000770 leal $-1(%r12), %eax
- 0x44, 0x21, 0xe0, //0x00000775 andl %r12d, %eax
- 0x0f, 0x85, 0xa8, 0x0a, 0x00, 0x00, //0x00000778 jne LBB0_238
- 0x85, 0xdb, //0x0000077e testl %ebx, %ebx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000780 je LBB0_76
- 0x4c, 0x89, 0xe8, //0x00000786 movq %r13, %rax
- 0x4c, 0x29, 0xc8, //0x00000789 subq %r9, %rax
- 0x0f, 0xbc, 0xdb, //0x0000078c bsfl %ebx, %ebx
- 0x48, 0x01, 0xc3, //0x0000078f addq %rax, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000792 cmpq $-1, %r10
- 0x0f, 0x85, 0x93, 0x0a, 0x00, 0x00, //0x00000796 jne LBB0_244
- 0x49, 0x89, 0xda, //0x0000079c movq %rbx, %r10
- //0x0000079f LBB0_76
- 0x85, 0xff, //0x0000079f testl %edi, %edi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000007a1 je LBB0_79
- 0x4c, 0x89, 0xe8, //0x000007a7 movq %r13, %rax
- 0x4c, 0x29, 0xc8, //0x000007aa subq %r9, %rax
- 0x0f, 0xbc, 0xdf, //0x000007ad bsfl %edi, %ebx
- 0x48, 0x01, 0xc3, //0x000007b0 addq %rax, %rbx
- 0x49, 0x83, 0xfe, 0xff, //0x000007b3 cmpq $-1, %r14
- 0x0f, 0x85, 0x72, 0x0a, 0x00, 0x00, //0x000007b7 jne LBB0_244
- 0x49, 0x89, 0xde, //0x000007bd movq %rbx, %r14
- //0x000007c0 LBB0_79
- 0x45, 0x85, 0xe4, //0x000007c0 testl %r12d, %r12d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000007c3 je LBB0_82
- 0x4c, 0x89, 0xe8, //0x000007c9 movq %r13, %rax
- 0x4c, 0x29, 0xc8, //0x000007cc subq %r9, %rax
- 0x41, 0x0f, 0xbc, 0xdc, //0x000007cf bsfl %r12d, %ebx
- 0x48, 0x01, 0xc3, //0x000007d3 addq %rax, %rbx
- 0x49, 0x83, 0xf8, 0xff, //0x000007d6 cmpq $-1, %r8
- 0x0f, 0x85, 0x4f, 0x0a, 0x00, 0x00, //0x000007da jne LBB0_244
- 0x49, 0x89, 0xd8, //0x000007e0 movq %rbx, %r8
- //0x000007e3 LBB0_82
- 0x83, 0xf9, 0x10, //0x000007e3 cmpl $16, %ecx
- 0x0f, 0x85, 0x12, 0x04, 0x00, 0x00, //0x000007e6 jne LBB0_141
- 0x49, 0x83, 0xc5, 0x10, //0x000007ec addq $16, %r13
- 0x49, 0x83, 0xc3, 0xf0, //0x000007f0 addq $-16, %r11
- 0x49, 0x83, 0xfb, 0x0f, //0x000007f4 cmpq $15, %r11
- 0x0f, 0x87, 0xf2, 0xfe, 0xff, 0xff, //0x000007f8 ja LBB0_68
- 0x4c, 0x8b, 0x5d, 0xc0, //0x000007fe movq $-64(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb0, //0x00000802 movq $-80(%rbp), %r13
- //0x00000806 LBB0_85
- 0x4d, 0x85, 0xdb, //0x00000806 testq %r11, %r11
- 0x0f, 0x84, 0xf2, 0x03, 0x00, 0x00, //0x00000809 je LBB0_142
- 0x4b, 0x8d, 0x44, 0x1d, 0x00, //0x0000080f leaq (%r13,%r11), %rax
- 0x48, 0x8d, 0x0d, 0x8d, 0x30, 0x00, 0x00, //0x00000814 leaq $12429(%rip), %rcx /* LJTI0_1+0(%rip) */
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000081b jmp LBB0_92
- //0x00000820 LBB0_87
- 0x48, 0x01, 0xc8, //0x00000820 addq %rcx, %rax
- 0xc5, 0xf8, 0x77, //0x00000823 vzeroupper
- //0x00000826 LBB0_88
- 0x49, 0x89, 0xc5, //0x00000826 movq %rax, %r13
- 0xe9, 0xd3, 0x03, 0x00, 0x00, //0x00000829 jmp LBB0_142
- //0x0000082e LBB0_89
- 0x48, 0x89, 0xf3, //0x0000082e movq %rsi, %rbx
- 0x4c, 0x29, 0xcb, //0x00000831 subq %r9, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000834 cmpq $-1, %r10
- 0x0f, 0x85, 0x27, 0x24, 0x00, 0x00, //0x00000838 jne LBB0_660
- 0x48, 0xff, 0xcb, //0x0000083e decq %rbx
- 0x49, 0x89, 0xda, //0x00000841 movq %rbx, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000844 .p2align 4, 0x90
- //0x00000850 LBB0_91
- 0x49, 0x89, 0xf5, //0x00000850 movq %rsi, %r13
- 0x49, 0xff, 0xcb, //0x00000853 decq %r11
- 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x00000856 je LBB0_88
- //0x0000085c LBB0_92
- 0x41, 0x0f, 0xbe, 0x7d, 0x00, //0x0000085c movsbl (%r13), %edi
- 0x83, 0xc7, 0xd5, //0x00000861 addl $-43, %edi
- 0x83, 0xff, 0x3a, //0x00000864 cmpl $58, %edi
- 0x0f, 0x87, 0x94, 0x03, 0x00, 0x00, //0x00000867 ja LBB0_142
- 0x49, 0x8d, 0x75, 0x01, //0x0000086d leaq $1(%r13), %rsi
- 0x48, 0x63, 0x3c, 0xb9, //0x00000871 movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x00000875 addq %rcx, %rdi
- 0xff, 0xe7, //0x00000878 jmpq *%rdi
- //0x0000087a LBB0_94
- 0x48, 0x89, 0xf3, //0x0000087a movq %rsi, %rbx
- 0x4c, 0x29, 0xcb, //0x0000087d subq %r9, %rbx
- 0x49, 0x83, 0xf8, 0xff, //0x00000880 cmpq $-1, %r8
- 0x0f, 0x85, 0xdb, 0x23, 0x00, 0x00, //0x00000884 jne LBB0_660
- 0x48, 0xff, 0xcb, //0x0000088a decq %rbx
- 0x49, 0x89, 0xd8, //0x0000088d movq %rbx, %r8
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000890 jmp LBB0_91
- //0x00000895 LBB0_96
- 0x48, 0x89, 0xf3, //0x00000895 movq %rsi, %rbx
- 0x4c, 0x29, 0xcb, //0x00000898 subq %r9, %rbx
- 0x49, 0x83, 0xfe, 0xff, //0x0000089b cmpq $-1, %r14
- 0x0f, 0x85, 0xc0, 0x23, 0x00, 0x00, //0x0000089f jne LBB0_660
- 0x48, 0xff, 0xcb, //0x000008a5 decq %rbx
- 0x49, 0x89, 0xde, //0x000008a8 movq %rbx, %r14
- 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x000008ab jmp LBB0_91
- //0x000008b0 LBB0_98
- 0x40, 0x80, 0xfe, 0x30, //0x000008b0 cmpb $48, %sil
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000008b4 jne LBB0_102
- 0x48, 0x8d, 0x5f, 0x01, //0x000008ba leaq $1(%rdi), %rbx
- 0x4c, 0x39, 0xdf, //0x000008be cmpq %r11, %rdi
- 0x0f, 0x83, 0x67, 0x07, 0x00, 0x00, //0x000008c1 jae LBB0_202
- 0x48, 0x8b, 0x45, 0xc8, //0x000008c7 movq $-56(%rbp), %rax
- 0x8a, 0x04, 0x18, //0x000008cb movb (%rax,%rbx), %al
- 0x04, 0xd2, //0x000008ce addb $-46, %al
- 0x3c, 0x37, //0x000008d0 cmpb $55, %al
- 0x0f, 0x87, 0x56, 0x07, 0x00, 0x00, //0x000008d2 ja LBB0_202
- 0x0f, 0xb6, 0xc0, //0x000008d8 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000008db movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000008e5 btq %rax, %rcx
- 0x0f, 0x83, 0x3f, 0x07, 0x00, 0x00, //0x000008e9 jae LBB0_202
- //0x000008ef LBB0_102
- 0x4c, 0x39, 0xdf, //0x000008ef cmpq %r11, %rdi
- 0x0f, 0x83, 0x4f, 0x05, 0x00, 0x00, //0x000008f2 jae LBB0_168
- 0x48, 0xff, 0xc7, //0x000008f8 incq %rdi
- 0x31, 0xc9, //0x000008fb xorl %ecx, %ecx
- 0x48, 0x89, 0xfb, //0x000008fd movq %rdi, %rbx
- 0x31, 0xc0, //0x00000900 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000902 xorl %r10d, %r10d
- //0x00000905 LBB0_104
- 0x83, 0xf8, 0x12, //0x00000905 cmpl $18, %eax
- 0x0f, 0x8f, 0x14, 0x00, 0x00, 0x00, //0x00000908 jg LBB0_106
- 0x40, 0x0f, 0xb6, 0xd6, //0x0000090e movzbl %sil, %edx
- 0x4b, 0x8d, 0x34, 0x92, //0x00000912 leaq (%r10,%r10,4), %rsi
- 0x4c, 0x8d, 0x54, 0x72, 0xd0, //0x00000916 leaq $-48(%rdx,%rsi,2), %r10
- 0xff, 0xc0, //0x0000091b incl %eax
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000091d jmp LBB0_107
- //0x00000922 LBB0_106
- 0xff, 0xc1, //0x00000922 incl %ecx
+ 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, 0xdb, //0x00000924 cmpq %rbx, %r11
- 0x0f, 0x84, 0x2c, 0x06, 0x00, 0x00, //0x00000927 je LBB0_185
- 0x48, 0x8b, 0x55, 0xc8, //0x0000092d movq $-56(%rbp), %rdx
- 0x0f, 0xb6, 0x34, 0x1a, //0x00000931 movzbl (%rdx,%rbx), %esi
- 0x8d, 0x56, 0xd0, //0x00000935 leal $-48(%rsi), %edx
- 0x48, 0xff, 0xc3, //0x00000938 incq %rbx
- 0x80, 0xfa, 0x0a, //0x0000093b cmpb $10, %dl
- 0x0f, 0x82, 0xc1, 0xff, 0xff, 0xff, //0x0000093e jb LBB0_104
- 0x31, 0xd2, //0x00000944 xorl %edx, %edx
- 0x85, 0xc9, //0x00000946 testl %ecx, %ecx
- 0x0f, 0x9f, 0xc2, //0x00000948 setg %dl
- 0x40, 0x80, 0xfe, 0x2e, //0x0000094b cmpb $46, %sil
- 0x0f, 0x85, 0xad, 0x06, 0x00, 0x00, //0x0000094f jne LBB0_198
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000955 movq $8, (%r14)
- 0x4c, 0x39, 0xdb, //0x0000095c cmpq %r11, %rbx
- 0x0f, 0x83, 0xdf, 0x07, 0x00, 0x00, //0x0000095f jae LBB0_221
- 0x89, 0x55, 0xc0, //0x00000965 movl %edx, $-64(%rbp)
- 0x48, 0x89, 0xde, //0x00000968 movq %rbx, %rsi
- 0x48, 0x8b, 0x55, 0xc8, //0x0000096b movq $-56(%rbp), %rdx
- 0x8a, 0x1c, 0x1a, //0x0000096f movb (%rdx,%rbx), %bl
- 0x80, 0xc3, 0xd0, //0x00000972 addb $-48, %bl
- 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000975 movl $8, %edx
- 0x80, 0xfb, 0x0a, //0x0000097a cmpb $10, %bl
- 0x0f, 0x82, 0x69, 0x09, 0x00, 0x00, //0x0000097d jb LBB0_259
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00000983 movq $-2, (%r14)
- 0x48, 0x89, 0xf3, //0x0000098a movq %rsi, %rbx
- 0xe9, 0x9c, 0x06, 0x00, 0x00, //0x0000098d jmp LBB0_202
- //0x00000992 LBB0_113
- 0x4c, 0x89, 0xf8, //0x00000992 movq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00000995 notq %rax
- 0x41, 0xf6, 0xc0, 0x20, //0x00000998 testb $32, %r8b
- 0x0f, 0x85, 0xe1, 0x02, 0x00, 0x00, //0x0000099c jne LBB0_152
- 0x4c, 0x39, 0xda, //0x000009a2 cmpq %r11, %rdx
- 0x0f, 0x84, 0xad, 0x2c, 0x00, 0x00, //0x000009a5 je LBB0_722
- 0x49, 0x89, 0xfa, //0x000009ab movq %rdi, %r10
- 0x4d, 0x89, 0xdd, //0x000009ae movq %r11, %r13
- 0x49, 0x29, 0xd5, //0x000009b1 subq %rdx, %r13
- 0x49, 0x8d, 0x0c, 0x12, //0x000009b4 leaq (%r10,%rdx), %rcx
- 0x49, 0x83, 0xfd, 0x40, //0x000009b8 cmpq $64, %r13
- 0x0f, 0x82, 0xd9, 0x29, 0x00, 0x00, //0x000009bc jb LBB0_723
- 0x4c, 0x89, 0xd6, //0x000009c2 movq %r10, %rsi
- 0x45, 0x89, 0xec, //0x000009c5 movl %r13d, %r12d
- 0x41, 0x83, 0xe4, 0x3f, //0x000009c8 andl $63, %r12d
- 0x49, 0x8d, 0x44, 0x03, 0xc0, //0x000009cc leaq $-64(%r11,%rax), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x000009d1 andq $-64, %rax
- 0x49, 0x01, 0xc7, //0x000009d5 addq %rax, %r15
- 0x4f, 0x8d, 0x4c, 0x3a, 0x41, //0x000009d8 leaq $65(%r10,%r15), %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009dd movq $-1, %r8
- 0x45, 0x31, 0xff, //0x000009e4 xorl %r15d, %r15d
- 0xc5, 0xfe, 0x6f, 0x05, 0x31, 0xf6, 0xff, 0xff, //0x000009e7 vmovdqu $-2511(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x49, 0xf6, 0xff, 0xff, //0x000009ef vmovdqu $-2487(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009f7 .p2align 4, 0x90
- //0x00000a00 LBB0_117
- 0xc5, 0xfe, 0x6f, 0x11, //0x00000a00 vmovdqu (%rcx), %ymm2
- 0xc5, 0xfe, 0x6f, 0x59, 0x20, //0x00000a04 vmovdqu $32(%rcx), %ymm3
- 0xc5, 0xed, 0x74, 0xe0, //0x00000a09 vpcmpeqb %ymm0, %ymm2, %ymm4
- 0xc5, 0xfd, 0xd7, 0xf4, //0x00000a0d vpmovmskb %ymm4, %esi
- 0xc5, 0xe5, 0x74, 0xe0, //0x00000a11 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xc4, //0x00000a15 vpmovmskb %ymm4, %eax
- 0xc5, 0xed, 0x74, 0xd1, //0x00000a19 vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000a1d vpmovmskb %ymm2, %edi
- 0xc5, 0xe5, 0x74, 0xd1, //0x00000a21 vpcmpeqb %ymm1, %ymm3, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00000a25 vpmovmskb %ymm2, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000a29 shlq $32, %rax
- 0x48, 0xc1, 0xe3, 0x20, //0x00000a2d shlq $32, %rbx
- 0x48, 0x09, 0xdf, //0x00000a31 orq %rbx, %rdi
- 0x49, 0x83, 0xf8, 0xff, //0x00000a34 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000a38 jne LBB0_119
- 0x48, 0x85, 0xff, //0x00000a3e testq %rdi, %rdi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000a41 jne LBB0_122
- //0x00000a47 LBB0_119
- 0x48, 0x09, 0xf0, //0x00000a47 orq %rsi, %rax
- 0x48, 0x89, 0xfe, //0x00000a4a movq %rdi, %rsi
- 0x4c, 0x09, 0xfe, //0x00000a4d orq %r15, %rsi
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000a50 jne LBB0_123
- //0x00000a56 LBB0_120
- 0x48, 0x85, 0xc0, //0x00000a56 testq %rax, %rax
- 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x00000a59 jne LBB0_264
- //0x00000a5f LBB0_121
- 0x49, 0x83, 0xc5, 0xc0, //0x00000a5f addq $-64, %r13
- 0x48, 0x83, 0xc1, 0x40, //0x00000a63 addq $64, %rcx
- 0x49, 0x83, 0xfd, 0x3f, //0x00000a67 cmpq $63, %r13
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000a6b ja LBB0_117
- 0xe9, 0x7e, 0x08, 0x00, 0x00, //0x00000a71 jmp LBB0_260
- //0x00000a76 LBB0_122
- 0x48, 0x89, 0xcb, //0x00000a76 movq %rcx, %rbx
- 0x4c, 0x29, 0xd3, //0x00000a79 subq %r10, %rbx
- 0x4c, 0x0f, 0xbc, 0xc7, //0x00000a7c bsfq %rdi, %r8
- 0x49, 0x01, 0xd8, //0x00000a80 addq %rbx, %r8
- 0x48, 0x09, 0xf0, //0x00000a83 orq %rsi, %rax
- 0x48, 0x89, 0xfe, //0x00000a86 movq %rdi, %rsi
- 0x4c, 0x09, 0xfe, //0x00000a89 orq %r15, %rsi
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000a8c je LBB0_120
- //0x00000a92 LBB0_123
- 0x4c, 0x89, 0xfe, //0x00000a92 movq %r15, %rsi
- 0x48, 0xf7, 0xd6, //0x00000a95 notq %rsi
- 0x48, 0x21, 0xfe, //0x00000a98 andq %rdi, %rsi
- 0x48, 0x8d, 0x1c, 0x36, //0x00000a9b leaq (%rsi,%rsi), %rbx
- 0x4c, 0x09, 0xfb, //0x00000a9f orq %r15, %rbx
- 0x48, 0x89, 0x5d, 0xc0, //0x00000aa2 movq %rbx, $-64(%rbp)
- 0x48, 0xf7, 0xd3, //0x00000aa6 notq %rbx
- 0x48, 0x21, 0xfb, //0x00000aa9 andq %rdi, %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000aac movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfb, //0x00000ab6 andq %rdi, %rbx
- 0x45, 0x31, 0xff, //0x00000ab9 xorl %r15d, %r15d
- 0x48, 0x01, 0xf3, //0x00000abc addq %rsi, %rbx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000abf setb %r15b
- 0x48, 0x01, 0xdb, //0x00000ac3 addq %rbx, %rbx
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ac6 movabsq $6148914691236517205, %rsi
- 0x48, 0x31, 0xf3, //0x00000ad0 xorq %rsi, %rbx
- 0x48, 0x23, 0x5d, 0xc0, //0x00000ad3 andq $-64(%rbp), %rbx
- 0x48, 0xf7, 0xd3, //0x00000ad7 notq %rbx
- 0x48, 0x21, 0xd8, //0x00000ada andq %rbx, %rax
- 0x48, 0x85, 0xc0, //0x00000add testq %rax, %rax
- 0x0f, 0x84, 0x79, 0xff, 0xff, 0xff, //0x00000ae0 je LBB0_121
- 0xe9, 0x55, 0x08, 0x00, 0x00, //0x00000ae6 jmp LBB0_264
- //0x00000aeb LBB0_124
- 0x31, 0xc0, //0x00000aeb xorl %eax, %eax
- 0x45, 0x85, 0xc0, //0x00000aed testl %r8d, %r8d
- 0x0f, 0x99, 0xc0, //0x00000af0 setns %al
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000af3 movl $11, %ecx
- 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x00000af8 jmp LBB0_139
- //0x00000afd LBB0_125
- 0x49, 0x8d, 0x4b, 0xfd, //0x00000afd leaq $-3(%r11), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b01 movq $-1, %rax
- 0x49, 0x39, 0xcf, //0x00000b08 cmpq %rcx, %r15
- 0x0f, 0x83, 0xcc, 0x04, 0x00, 0x00, //0x00000b0b jae LBB0_243
- 0x41, 0x8b, 0x09, //0x00000b11 movl (%r9), %ecx
- 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000b14 cmpl $1819047278, %ecx
- 0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00000b1a jne LBB0_169
- 0x49, 0x83, 0xc7, 0x04, //0x00000b20 addq $4, %r15
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000b24 movl $2, %eax
- 0xe9, 0xac, 0x04, 0x00, 0x00, //0x00000b29 jmp LBB0_242
- //0x00000b2e LBB0_128
- 0x31, 0xc0, //0x00000b2e xorl %eax, %eax
- 0x45, 0x85, 0xc0, //0x00000b30 testl %r8d, %r8d
- 0x0f, 0x99, 0xc0, //0x00000b33 setns %al
- 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000b36 movl $13, %ecx
- 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x00000b3b jmp LBB0_139
- //0x00000b40 LBB0_129
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00000b40 movq $-2, (%r14)
- 0x4c, 0x89, 0xfb, //0x00000b47 movq %r15, %rbx
- 0xe9, 0xdf, 0x04, 0x00, 0x00, //0x00000b4a jmp LBB0_202
- //0x00000b4f LBB0_130
- 0x31, 0xc0, //0x00000b4f xorl %eax, %eax
- 0x45, 0x85, 0xc0, //0x00000b51 testl %r8d, %r8d
- 0x0f, 0x99, 0xc0, //0x00000b54 setns %al
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00000b57 movl $10, %ecx
- 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00000b5c jmp LBB0_139
- //0x00000b61 LBB0_131
- 0x49, 0xc7, 0x06, 0x05, 0x00, 0x00, 0x00, //0x00000b61 movq $5, (%r14)
- 0xe9, 0xbe, 0x04, 0x00, 0x00, //0x00000b68 jmp LBB0_201
- //0x00000b6d LBB0_132
- 0x49, 0x8d, 0x4b, 0xfc, //0x00000b6d leaq $-4(%r11), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b71 movq $-1, %rax
- 0x49, 0x39, 0xcf, //0x00000b78 cmpq %rcx, %r15
- 0x0f, 0x83, 0x5c, 0x04, 0x00, 0x00, //0x00000b7b jae LBB0_243
- 0x8b, 0x0c, 0x17, //0x00000b81 movl (%rdi,%rdx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000b84 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x02, 0x03, 0x00, 0x00, //0x00000b8a jne LBB0_173
- 0x49, 0x83, 0xc7, 0x05, //0x00000b90 addq $5, %r15
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000b94 movl $4, %eax
- 0xe9, 0x3c, 0x04, 0x00, 0x00, //0x00000b99 jmp LBB0_242
- //0x00000b9e LBB0_135
- 0x49, 0x8d, 0x4b, 0xfd, //0x00000b9e leaq $-3(%r11), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ba2 movq $-1, %rax
- 0x49, 0x39, 0xcf, //0x00000ba9 cmpq %rcx, %r15
- 0x0f, 0x83, 0x2b, 0x04, 0x00, 0x00, //0x00000bac jae LBB0_243
- 0x41, 0x8b, 0x09, //0x00000bb2 movl (%r9), %ecx
- 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000bb5 cmpl $1702195828, %ecx
- 0x0f, 0x85, 0x10, 0x03, 0x00, 0x00, //0x00000bbb jne LBB0_177
- 0x49, 0x83, 0xc7, 0x04, //0x00000bc1 addq $4, %r15
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000bc5 movl $3, %eax
- 0xe9, 0x0b, 0x04, 0x00, 0x00, //0x00000bca jmp LBB0_242
- //0x00000bcf LBB0_138
- 0x31, 0xc0, //0x00000bcf xorl %eax, %eax
- 0x45, 0x85, 0xc0, //0x00000bd1 testl %r8d, %r8d
- 0x0f, 0x99, 0xc0, //0x00000bd4 setns %al
- 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00000bd7 movl $12, %ecx
- //0x00000bdc LBB0_139
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000bdc movq $-2, %rsi
- 0x48, 0x0f, 0x48, 0xf1, //0x00000be3 cmovsq %rcx, %rsi
- 0x49, 0x89, 0x36, //0x00000be7 movq %rsi, (%r14)
+ 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, 0x39, 0x04, 0x00, 0x00, //0x00000bed jmp LBB0_201
- //0x00000bf2 LBB0_140
- 0x49, 0xc7, 0x06, 0x06, 0x00, 0x00, 0x00, //0x00000bf2 movq $6, (%r14)
- 0xe9, 0x2d, 0x04, 0x00, 0x00, //0x00000bf9 jmp LBB0_201
- //0x00000bfe LBB0_141
- 0x49, 0x01, 0xcd, //0x00000bfe addq %rcx, %r13
- //0x00000c01 LBB0_142
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000c01 movq $-1, %rbx
- 0x4d, 0x85, 0xf6, //0x00000c08 testq %r14, %r14
- 0x0f, 0x84, 0x60, 0x20, 0x00, 0x00, //0x00000c0b je LBB0_248
- 0x4d, 0x85, 0xc0, //0x00000c11 testq %r8, %r8
- 0x0f, 0x84, 0x57, 0x20, 0x00, 0x00, //0x00000c14 je LBB0_248
- 0x4d, 0x85, 0xd2, //0x00000c1a testq %r10, %r10
- 0x0f, 0x84, 0x4e, 0x20, 0x00, 0x00, //0x00000c1d je LBB0_248
- 0x4d, 0x29, 0xcd, //0x00000c23 subq %r9, %r13
- 0x49, 0x8d, 0x45, 0xff, //0x00000c26 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc6, //0x00000c2a cmpq %rax, %r14
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000c2d je LBB0_151
- 0x49, 0x39, 0xc2, //0x00000c33 cmpq %rax, %r10
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c36 je LBB0_151
- 0x49, 0x39, 0xc0, //0x00000c3c cmpq %rax, %r8
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000c3f je LBB0_151
- 0x4d, 0x85, 0xc0, //0x00000c45 testq %r8, %r8
- 0x0f, 0x8e, 0xcd, 0x01, 0x00, 0x00, //0x00000c48 jle LBB0_165
- 0x49, 0x8d, 0x40, 0xff, //0x00000c4e leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc6, //0x00000c52 cmpq %rax, %r14
- 0x0f, 0x84, 0xc0, 0x01, 0x00, 0x00, //0x00000c55 je LBB0_165
- 0x49, 0xf7, 0xd0, //0x00000c5b notq %r8
- 0x4c, 0x89, 0xc3, //0x00000c5e movq %r8, %rbx
- 0x48, 0x85, 0xdb, //0x00000c61 testq %rbx, %rbx
- 0x0f, 0x89, 0xd1, 0x05, 0x00, 0x00, //0x00000c64 jns LBB0_246
- 0xe9, 0x02, 0x20, 0x00, 0x00, //0x00000c6a jmp LBB0_248
- //0x00000c6f LBB0_151
- 0x49, 0xf7, 0xdd, //0x00000c6f negq %r13
- 0x4c, 0x89, 0xeb, //0x00000c72 movq %r13, %rbx
- 0x48, 0x85, 0xdb, //0x00000c75 testq %rbx, %rbx
- 0x0f, 0x89, 0xbd, 0x05, 0x00, 0x00, //0x00000c78 jns LBB0_246
- 0xe9, 0xee, 0x1f, 0x00, 0x00, //0x00000c7e jmp LBB0_248
- //0x00000c83 LBB0_152
- 0x48, 0x89, 0x7d, 0xc8, //0x00000c83 movq %rdi, $-56(%rbp)
- 0x4c, 0x39, 0xda, //0x00000c87 cmpq %r11, %rdx
- 0x0f, 0x84, 0xc8, 0x29, 0x00, 0x00, //0x00000c8a je LBB0_722
- 0x4c, 0x89, 0x75, 0xb8, //0x00000c90 movq %r14, $-72(%rbp)
- 0x4d, 0x89, 0xdd, //0x00000c94 movq %r11, %r13
- 0x49, 0x29, 0xd5, //0x00000c97 subq %rdx, %r13
- 0x48, 0x8b, 0x4d, 0xc8, //0x00000c9a movq $-56(%rbp), %rcx
- 0x48, 0x8d, 0x1c, 0x11, //0x00000c9e leaq (%rcx,%rdx), %rbx
- 0x49, 0x83, 0xfd, 0x40, //0x00000ca2 cmpq $64, %r13
- 0x0f, 0x82, 0x0f, 0x27, 0x00, 0x00, //0x00000ca6 jb LBB0_724
- 0x45, 0x89, 0xee, //0x00000cac movl %r13d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000caf andl $63, %r14d
- 0x49, 0x8d, 0x44, 0x03, 0xc0, //0x00000cb3 leaq $-64(%r11,%rax), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000cb8 andq $-64, %rax
- 0x49, 0x01, 0xc7, //0x00000cbc addq %rax, %r15
- 0x4a, 0x8d, 0x44, 0x39, 0x41, //0x00000cbf leaq $65(%rcx,%r15), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x00000cc4 movq %rax, $-64(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000cc8 movq $-1, %r8
- 0x45, 0x31, 0xe4, //0x00000ccf xorl %r12d, %r12d
- 0xc5, 0xfe, 0x6f, 0x05, 0x46, 0xf3, 0xff, 0xff, //0x00000cd2 vmovdqu $-3258(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x5e, 0xf3, 0xff, 0xff, //0x00000cda vmovdqu $-3234(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x76, 0xf3, 0xff, 0xff, //0x00000ce2 vmovdqu $-3210(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0xc5, 0xe5, 0x76, 0xdb, //0x00000cea vpcmpeqd %ymm3, %ymm3, %ymm3
- 0x90, 0x90, //0x00000cee .p2align 4, 0x90
- //0x00000cf0 LBB0_155
- 0xc5, 0xfe, 0x6f, 0x23, //0x00000cf0 vmovdqu (%rbx), %ymm4
- 0xc5, 0xfe, 0x6f, 0x6b, 0x20, //0x00000cf4 vmovdqu $32(%rbx), %ymm5
- 0xc5, 0xdd, 0x74, 0xf0, //0x00000cf9 vpcmpeqb %ymm0, %ymm4, %ymm6
- 0xc5, 0x7d, 0xd7, 0xce, //0x00000cfd vpmovmskb %ymm6, %r9d
- 0xc5, 0xd5, 0x74, 0xf0, //0x00000d01 vpcmpeqb %ymm0, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00000d05 vpmovmskb %ymm6, %eax
- 0xc5, 0xdd, 0x74, 0xf1, //0x00000d09 vpcmpeqb %ymm1, %ymm4, %ymm6
- 0xc5, 0x7d, 0xd7, 0xd6, //0x00000d0d vpmovmskb %ymm6, %r10d
- 0xc5, 0xd5, 0x74, 0xf1, //0x00000d11 vpcmpeqb %ymm1, %ymm5, %ymm6
- 0xc5, 0x7d, 0xd7, 0xfe, //0x00000d15 vpmovmskb %ymm6, %r15d
- 0xc5, 0xed, 0x64, 0xf4, //0x00000d19 vpcmpgtb %ymm4, %ymm2, %ymm6
- 0xc5, 0xdd, 0x64, 0xe3, //0x00000d1d vpcmpgtb %ymm3, %ymm4, %ymm4
- 0xc5, 0xdd, 0xdb, 0xe6, //0x00000d21 vpand %ymm6, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xcc, //0x00000d25 vpmovmskb %ymm4, %ecx
- 0xc5, 0xed, 0x64, 0xe5, //0x00000d29 vpcmpgtb %ymm5, %ymm2, %ymm4
- 0xc5, 0xd5, 0x64, 0xeb, //0x00000d2d vpcmpgtb %ymm3, %ymm5, %ymm5
- 0xc5, 0xd5, 0xdb, 0xe4, //0x00000d31 vpand %ymm4, %ymm5, %ymm4
- 0xc5, 0xfd, 0xd7, 0xf4, //0x00000d35 vpmovmskb %ymm4, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00000d39 shlq $32, %rax
- 0x49, 0xc1, 0xe7, 0x20, //0x00000d3d shlq $32, %r15
- 0x4d, 0x09, 0xfa, //0x00000d41 orq %r15, %r10
- 0x49, 0x83, 0xf8, 0xff, //0x00000d44 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000d48 jne LBB0_157
- 0x4d, 0x85, 0xd2, //0x00000d4e testq %r10, %r10
- 0x0f, 0x85, 0x9b, 0x00, 0x00, 0x00, //0x00000d51 jne LBB0_162
- //0x00000d57 LBB0_157
- 0x48, 0xc1, 0xe6, 0x20, //0x00000d57 shlq $32, %rsi
- 0x4c, 0x09, 0xc8, //0x00000d5b orq %r9, %rax
- 0x4c, 0x89, 0xd7, //0x00000d5e movq %r10, %rdi
- 0x4c, 0x09, 0xe7, //0x00000d61 orq %r12, %rdi
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000d64 jne LBB0_161
- 0x48, 0x09, 0xce, //0x00000d6a orq %rcx, %rsi
- 0x48, 0x85, 0xc0, //0x00000d6d testq %rax, %rax
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000d70 jne LBB0_163
- //0x00000d76 LBB0_159
- 0x48, 0x85, 0xf6, //0x00000d76 testq %rsi, %rsi
- 0x0f, 0x85, 0x86, 0x28, 0x00, 0x00, //0x00000d79 jne LBB0_760
- 0x49, 0x83, 0xc5, 0xc0, //0x00000d7f addq $-64, %r13
- 0x48, 0x83, 0xc3, 0x40, //0x00000d83 addq $64, %rbx
- 0x49, 0x83, 0xfd, 0x3f, //0x00000d87 cmpq $63, %r13
- 0x0f, 0x87, 0x5f, 0xff, 0xff, 0xff, //0x00000d8b ja LBB0_155
- 0xe9, 0xe1, 0x05, 0x00, 0x00, //0x00000d91 jmp LBB0_267
- //0x00000d96 LBB0_161
- 0x4d, 0x89, 0xe7, //0x00000d96 movq %r12, %r15
- 0x49, 0xf7, 0xd7, //0x00000d99 notq %r15
- 0x4d, 0x21, 0xd7, //0x00000d9c andq %r10, %r15
- 0x4f, 0x8d, 0x0c, 0x3f, //0x00000d9f leaq (%r15,%r15), %r9
- 0x4d, 0x09, 0xe1, //0x00000da3 orq %r12, %r9
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000da6 movq %r9, $-80(%rbp)
- 0x49, 0xf7, 0xd1, //0x00000daa notq %r9
- 0x4d, 0x21, 0xd1, //0x00000dad andq %r10, %r9
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000db0 movabsq $-6148914691236517206, %rdi
- 0x49, 0x21, 0xf9, //0x00000dba andq %rdi, %r9
- 0x45, 0x31, 0xe4, //0x00000dbd xorl %r12d, %r12d
- 0x4d, 0x01, 0xf9, //0x00000dc0 addq %r15, %r9
- 0x41, 0x0f, 0x92, 0xc4, //0x00000dc3 setb %r12b
- 0x4d, 0x01, 0xc9, //0x00000dc7 addq %r9, %r9
- 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dca movabsq $6148914691236517205, %rdi
- 0x49, 0x31, 0xf9, //0x00000dd4 xorq %rdi, %r9
- 0x4c, 0x23, 0x4d, 0xb0, //0x00000dd7 andq $-80(%rbp), %r9
- 0x49, 0xf7, 0xd1, //0x00000ddb notq %r9
- 0x4c, 0x21, 0xc8, //0x00000dde andq %r9, %rax
- 0x48, 0x09, 0xce, //0x00000de1 orq %rcx, %rsi
- 0x48, 0x85, 0xc0, //0x00000de4 testq %rax, %rax
- 0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00000de7 je LBB0_159
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000ded jmp LBB0_163
- //0x00000df2 LBB0_162
- 0x49, 0x89, 0xdf, //0x00000df2 movq %rbx, %r15
- 0x4c, 0x2b, 0x7d, 0xc8, //0x00000df5 subq $-56(%rbp), %r15
- 0x4d, 0x0f, 0xbc, 0xc2, //0x00000df9 bsfq %r10, %r8
- 0x4d, 0x01, 0xf8, //0x00000dfd addq %r15, %r8
- 0xe9, 0x52, 0xff, 0xff, 0xff, //0x00000e00 jmp LBB0_157
- //0x00000e05 LBB0_163
- 0x48, 0x0f, 0xbc, 0xc0, //0x00000e05 bsfq %rax, %rax
- 0x48, 0x85, 0xf6, //0x00000e09 testq %rsi, %rsi
- 0x0f, 0x84, 0x24, 0x01, 0x00, 0x00, //0x00000e0c je LBB0_182
- 0x48, 0x0f, 0xbc, 0xce, //0x00000e12 bsfq %rsi, %rcx
- 0xe9, 0x20, 0x01, 0x00, 0x00, //0x00000e16 jmp LBB0_183
- //0x00000e1b LBB0_165
- 0x4c, 0x89, 0xd0, //0x00000e1b movq %r10, %rax
- 0x4c, 0x09, 0xf0, //0x00000e1e orq %r14, %rax
- 0x4d, 0x39, 0xf2, //0x00000e21 cmpq %r14, %r10
- 0x0f, 0x8c, 0xe6, 0x00, 0x00, 0x00, //0x00000e24 jl LBB0_181
- 0x48, 0x85, 0xc0, //0x00000e2a testq %rax, %rax
- 0x0f, 0x88, 0xdd, 0x00, 0x00, 0x00, //0x00000e2d js LBB0_181
- 0x49, 0xf7, 0xd2, //0x00000e33 notq %r10
- 0x4c, 0x89, 0xd3, //0x00000e36 movq %r10, %rbx
- 0x48, 0x85, 0xdb, //0x00000e39 testq %rbx, %rbx
- 0x0f, 0x89, 0xf9, 0x03, 0x00, 0x00, //0x00000e3c jns LBB0_246
- 0xe9, 0x2a, 0x1e, 0x00, 0x00, //0x00000e42 jmp LBB0_248
- //0x00000e47 LBB0_168
- 0x31, 0xc9, //0x00000e47 xorl %ecx, %ecx
- 0x31, 0xc0, //0x00000e49 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000e4b xorl %r10d, %r10d
- 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00000e4e jmp LBB0_186
- //0x00000e53 LBB0_169
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000e53 movq $-2, %rax
- 0x80, 0xf9, 0x6e, //0x00000e5a cmpb $110, %cl
- 0x0f, 0x85, 0x77, 0x01, 0x00, 0x00, //0x00000e5d jne LBB0_242
- 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x75, //0x00000e63 cmpb $117, $1(%rdi,%r15)
- 0x0f, 0x85, 0x5f, 0x01, 0x00, 0x00, //0x00000e69 jne LBB0_196
- 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00000e6f cmpb $108, $2(%rdi,%r15)
- 0x0f, 0x85, 0x5b, 0x01, 0x00, 0x00, //0x00000e75 jne LBB0_241
- 0x4d, 0x8d, 0x5f, 0x03, //0x00000e7b leaq $3(%r15), %r11
- 0x49, 0x8d, 0x4f, 0x04, //0x00000e7f leaq $4(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x6c, //0x00000e83 cmpb $108, $3(%rdi,%r15)
- 0x4c, 0x0f, 0x44, 0xd9, //0x00000e89 cmoveq %rcx, %r11
- 0xe9, 0x4b, 0x01, 0x00, 0x00, //0x00000e8d jmp LBB0_243
- //0x00000e92 LBB0_173
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000e92 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00000e99 cmpb $97, %cl
- 0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x00000e9c jne LBB0_195
- 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00000ea2 cmpb $108, $2(%rdi,%r15)
- 0x0f, 0x85, 0x28, 0x01, 0x00, 0x00, //0x00000ea8 jne LBB0_241
- 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x73, //0x00000eae cmpb $115, $3(%rdi,%r15)
- 0x0f, 0x85, 0xb4, 0x03, 0x00, 0x00, //0x00000eb4 jne LBB0_240
- 0x4d, 0x8d, 0x5f, 0x04, //0x00000eba leaq $4(%r15), %r11
- 0x49, 0x8d, 0x4f, 0x05, //0x00000ebe leaq $5(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x3f, 0x04, 0x65, //0x00000ec2 cmpb $101, $4(%rdi,%r15)
- 0x4c, 0x0f, 0x44, 0xd9, //0x00000ec8 cmoveq %rcx, %r11
- 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x00000ecc jmp LBB0_243
- //0x00000ed1 LBB0_177
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ed1 movq $-2, %rax
- 0x80, 0xf9, 0x74, //0x00000ed8 cmpb $116, %cl
- 0x0f, 0x85, 0xf9, 0x00, 0x00, 0x00, //0x00000edb jne LBB0_242
- 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x72, //0x00000ee1 cmpb $114, $1(%rdi,%r15)
- 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x00000ee7 jne LBB0_196
- 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x75, //0x00000eed cmpb $117, $2(%rdi,%r15)
- 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_241
- 0x4d, 0x8d, 0x5f, 0x03, //0x00000ef9 leaq $3(%r15), %r11
- 0x49, 0x8d, 0x4f, 0x04, //0x00000efd leaq $4(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x65, //0x00000f01 cmpb $101, $3(%rdi,%r15)
- 0x4c, 0x0f, 0x44, 0xd9, //0x00000f07 cmoveq %rcx, %r11
- 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00000f0b jmp LBB0_243
- //0x00000f10 LBB0_181
- 0x48, 0x85, 0xc0, //0x00000f10 testq %rax, %rax
- 0x49, 0x8d, 0x46, 0xff, //0x00000f13 leaq $-1(%r14), %rax
- 0x49, 0xf7, 0xd6, //0x00000f17 notq %r14
- 0x4d, 0x0f, 0x48, 0xf5, //0x00000f1a cmovsq %r13, %r14
- 0x49, 0x39, 0xc2, //0x00000f1e cmpq %rax, %r10
- 0x4d, 0x0f, 0x45, 0xf5, //0x00000f21 cmovneq %r13, %r14
- 0x4c, 0x89, 0xf3, //0x00000f25 movq %r14, %rbx
- 0x48, 0x85, 0xdb, //0x00000f28 testq %rbx, %rbx
- 0x0f, 0x89, 0x0a, 0x03, 0x00, 0x00, //0x00000f2b jns LBB0_246
- 0xe9, 0x3b, 0x1d, 0x00, 0x00, //0x00000f31 jmp LBB0_248
- //0x00000f36 LBB0_182
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f36 movl $64, %ecx
- //0x00000f3b LBB0_183
- 0x4c, 0x8b, 0x75, 0xb8, //0x00000f3b movq $-72(%rbp), %r14
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f3f movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xc1, //0x00000f43 cmpq %rax, %rcx
- 0x0f, 0x82, 0x8f, 0x24, 0x00, 0x00, //0x00000f46 jb LBB0_725
- 0x48, 0x29, 0xf3, //0x00000f4c subq %rsi, %rbx
- 0x48, 0x8d, 0x5c, 0x03, 0x01, //0x00000f4f leaq $1(%rbx,%rax), %rbx
- 0xe9, 0xf3, 0x03, 0x00, 0x00, //0x00000f54 jmp LBB0_265
- //0x00000f59 LBB0_185
- 0x4c, 0x89, 0xdf, //0x00000f59 movq %r11, %rdi
- //0x00000f5c LBB0_186
- 0x31, 0xd2, //0x00000f5c xorl %edx, %edx
- 0x85, 0xc9, //0x00000f5e testl %ecx, %ecx
- 0x0f, 0x9f, 0xc2, //0x00000f60 setg %dl
- 0x89, 0x55, 0xc0, //0x00000f63 movl %edx, $-64(%rbp)
- 0xba, 0x09, 0x00, 0x00, 0x00, //0x00000f66 movl $9, %edx
- 0x48, 0x89, 0xfb, //0x00000f6b movq %rdi, %rbx
- //0x00000f6e LBB0_187
- 0x85, 0xc9, //0x00000f6e testl %ecx, %ecx
- 0x4c, 0x89, 0x75, 0xb8, //0x00000f70 movq %r14, $-72(%rbp)
- 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00000f74 jne LBB0_204
- 0x4d, 0x85, 0xd2, //0x00000f7a testq %r10, %r10
- 0x0f, 0x85, 0xc7, 0x00, 0x00, 0x00, //0x00000f7d jne LBB0_204
- 0x4c, 0x39, 0xdb, //0x00000f83 cmpq %r11, %rbx
- 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x00000f86 jae LBB0_194
- 0x41, 0x89, 0xde, //0x00000f8c movl %ebx, %r14d
- 0x45, 0x29, 0xde, //0x00000f8f subl %r11d, %r14d
- 0x31, 0xc0, //0x00000f92 xorl %eax, %eax
- 0x31, 0xc9, //0x00000f94 xorl %ecx, %ecx
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f96 movq $-56(%rbp), %rsi
- //0x00000f9a LBB0_191
- 0x80, 0x3c, 0x1e, 0x30, //0x00000f9a cmpb $48, (%rsi,%rbx)
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000f9e jne LBB0_203
- 0x48, 0xff, 0xc3, //0x00000fa4 incq %rbx
- 0xff, 0xc9, //0x00000fa7 decl %ecx
- 0x49, 0x39, 0xdb, //0x00000fa9 cmpq %rbx, %r11
- 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000fac jne LBB0_191
- 0x45, 0x31, 0xd2, //0x00000fb2 xorl %r10d, %r10d
- 0xe9, 0xab, 0x01, 0x00, 0x00, //0x00000fb5 jmp LBB0_224
- //0x00000fba LBB0_194
- 0x31, 0xc9, //0x00000fba xorl %ecx, %ecx
- 0x31, 0xc0, //0x00000fbc xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000fbe xorl %r10d, %r10d
- 0xe9, 0x84, 0x00, 0x00, 0x00, //0x00000fc1 jmp LBB0_204
- //0x00000fc6 LBB0_195
- 0x49, 0x89, 0xd3, //0x00000fc6 movq %rdx, %r11
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000fc9 jmp LBB0_243
- //0x00000fce LBB0_196
- 0x49, 0xff, 0xc7, //0x00000fce incq %r15
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000fd1 jmp LBB0_242
- //0x00000fd6 LBB0_241
- 0x49, 0x83, 0xc7, 0x02, //0x00000fd6 addq $2, %r15
- //0x00000fda LBB0_242
- 0x4d, 0x89, 0xfb, //0x00000fda movq %r15, %r11
- //0x00000fdd LBB0_243
- 0x49, 0x89, 0x06, //0x00000fdd movq %rax, (%r14)
- 0x4c, 0x89, 0xdb, //0x00000fe0 movq %r11, %rbx
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000fe3 jmp LBB0_202
- //0x00000fe8 LBB0_197
- 0x4c, 0x29, 0xc8, //0x00000fe8 subq %r9, %rax
- 0x0f, 0xbc, 0xdf, //0x00000feb bsfl %edi, %ebx
- 0x48, 0x01, 0xc3, //0x00000fee addq %rax, %rbx
- 0x48, 0xf7, 0xd3, //0x00000ff1 notq %rbx
- 0x48, 0x85, 0xdb, //0x00000ff4 testq %rbx, %rbx
- 0x0f, 0x89, 0x3e, 0x02, 0x00, 0x00, //0x00000ff7 jns LBB0_246
- 0xe9, 0x6f, 0x1c, 0x00, 0x00, //0x00000ffd jmp LBB0_248
- //0x00001002 LBB0_198
- 0x89, 0x55, 0xc0, //0x00001002 movl %edx, $-64(%rbp)
- 0x48, 0xff, 0xcb, //0x00001005 decq %rbx
- 0xba, 0x09, 0x00, 0x00, 0x00, //0x00001008 movl $9, %edx
- 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x0000100d jmp LBB0_187
- //0x00001012 LBB0_199
- 0x48, 0x89, 0xf8, //0x00001012 movq %rdi, %rax
- 0x48, 0xf7, 0xd0, //0x00001015 notq %rax
- 0x49, 0x01, 0xc7, //0x00001018 addq %rax, %r15
- 0x4d, 0x39, 0xdf, //0x0000101b cmpq %r11, %r15
- 0x0f, 0x82, 0xc4, 0xf3, 0xff, 0xff, //0x0000101e jb LBB0_32
- //0x00001024 LBB0_200
- 0x49, 0xc7, 0x06, 0x01, 0x00, 0x00, 0x00, //0x00001024 movq $1, (%r14)
- //0x0000102b LBB0_201
- 0x48, 0x89, 0xd3, //0x0000102b movq %rdx, %rbx
- //0x0000102e LBB0_202
- 0x48, 0x89, 0xd8, //0x0000102e movq %rbx, %rax
- 0x48, 0x83, 0xc4, 0x38, //0x00001031 addq $56, %rsp
- 0x5b, //0x00001035 popq %rbx
- 0x41, 0x5c, //0x00001036 popq %r12
- 0x41, 0x5d, //0x00001038 popq %r13
- 0x41, 0x5e, //0x0000103a popq %r14
- 0x41, 0x5f, //0x0000103c popq %r15
- 0x5d, //0x0000103e popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000103f vzeroupper
- 0xc3, //0x00001042 retq
- //0x00001043 LBB0_203
- 0x45, 0x31, 0xd2, //0x00001043 xorl %r10d, %r10d
- 0x4c, 0x8b, 0x75, 0xb8, //0x00001046 movq $-72(%rbp), %r14
- //0x0000104a LBB0_204
- 0x4c, 0x39, 0xdb, //0x0000104a cmpq %r11, %rbx
- 0x0f, 0x83, 0x40, 0x00, 0x00, 0x00, //0x0000104d jae LBB0_209
- 0x83, 0xf8, 0x12, //0x00001053 cmpl $18, %eax
- 0x0f, 0x8f, 0x37, 0x00, 0x00, 0x00, //0x00001056 jg LBB0_209
- //0x0000105c LBB0_206
- 0x48, 0x8b, 0x75, 0xc8, //0x0000105c movq $-56(%rbp), %rsi
- 0x0f, 0xb6, 0x34, 0x1e, //0x00001060 movzbl (%rsi,%rbx), %esi
- 0x8d, 0x7e, 0xd0, //0x00001064 leal $-48(%rsi), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00001067 cmpb $9, %dil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x0000106b ja LBB0_209
- 0x4b, 0x8d, 0x3c, 0x92, //0x00001071 leaq (%r10,%r10,4), %rdi
- 0x4c, 0x8d, 0x54, 0x7e, 0xd0, //0x00001075 leaq $-48(%rsi,%rdi,2), %r10
- 0xff, 0xc9, //0x0000107a decl %ecx
- 0x48, 0xff, 0xc3, //0x0000107c incq %rbx
- 0x83, 0xf8, 0x11, //0x0000107f cmpl $17, %eax
- 0x0f, 0x8f, 0x0b, 0x00, 0x00, 0x00, //0x00001082 jg LBB0_209
- 0xff, 0xc0, //0x00001088 incl %eax
- 0x4c, 0x39, 0xdb, //0x0000108a cmpq %r11, %rbx
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x0000108d jb LBB0_206
- //0x00001093 LBB0_209
- 0x4c, 0x39, 0xdb, //0x00001093 cmpq %r11, %rbx
- 0x0f, 0x83, 0xb7, 0x00, 0x00, 0x00, //0x00001096 jae LBB0_225
- 0x48, 0x8b, 0x45, 0xc8, //0x0000109c movq $-56(%rbp), %rax
- 0x8a, 0x04, 0x18, //0x000010a0 movb (%rax,%rbx), %al
- 0x8d, 0x70, 0xd0, //0x000010a3 leal $-48(%rax), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000010a6 cmpb $9, %sil
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000010aa ja LBB0_215
- 0x49, 0x8d, 0x73, 0xff, //0x000010b0 leaq $-1(%r11), %rsi
- //0x000010b4 LBB0_212
- 0x48, 0x39, 0xde, //0x000010b4 cmpq %rbx, %rsi
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000010b7 je LBB0_223
- 0x48, 0x8b, 0x45, 0xc8, //0x000010bd movq $-56(%rbp), %rax
- 0x0f, 0xb6, 0x44, 0x18, 0x01, //0x000010c1 movzbl $1(%rax,%rbx), %eax
- 0x48, 0xff, 0xc3, //0x000010c6 incq %rbx
- 0x8d, 0x78, 0xd0, //0x000010c9 leal $-48(%rax), %edi
- 0x40, 0x80, 0xff, 0x09, //0x000010cc cmpb $9, %dil
- 0x0f, 0x86, 0xde, 0xff, 0xff, 0xff, //0x000010d0 jbe LBB0_212
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x000010d6 movl $1, $-64(%rbp)
- //0x000010dd LBB0_215
- 0x0c, 0x20, //0x000010dd orb $32, %al
- 0x3c, 0x65, //0x000010df cmpb $101, %al
- 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x000010e1 jne LBB0_225
- 0x48, 0x8d, 0x73, 0x01, //0x000010e7 leaq $1(%rbx), %rsi
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000010eb movq $8, (%r14)
- 0x4c, 0x39, 0xde, //0x000010f2 cmpq %r11, %rsi
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000010f5 jae LBB0_221
- 0x44, 0x89, 0x45, 0xb0, //0x000010fb movl %r8d, $-80(%rbp)
- 0x48, 0x8b, 0x45, 0xc8, //0x000010ff movq $-56(%rbp), %rax
- 0x8a, 0x14, 0x30, //0x00001103 movb (%rax,%rsi), %dl
- 0x80, 0xfa, 0x2d, //0x00001106 cmpb $45, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001109 je LBB0_219
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000110f movl $1, %r8d
- 0x80, 0xfa, 0x2b, //0x00001115 cmpb $43, %dl
- 0x0f, 0x85, 0x59, 0x01, 0x00, 0x00, //0x00001118 jne LBB0_252
- //0x0000111e LBB0_219
- 0x48, 0x83, 0xc3, 0x02, //0x0000111e addq $2, %rbx
- 0x4c, 0x39, 0xdb, //0x00001122 cmpq %r11, %rbx
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00001125 jae LBB0_221
- 0x31, 0xc0, //0x0000112b xorl %eax, %eax
- 0x80, 0xfa, 0x2b, //0x0000112d cmpb $43, %dl
- 0x0f, 0x94, 0xc0, //0x00001130 sete %al
- 0x44, 0x8d, 0x44, 0x00, 0xff, //0x00001133 leal $-1(%rax,%rax), %r8d
- 0x48, 0x8b, 0x45, 0xc8, //0x00001138 movq $-56(%rbp), %rax
- 0x8a, 0x14, 0x18, //0x0000113c movb (%rax,%rbx), %dl
- 0xe9, 0x36, 0x01, 0x00, 0x00, //0x0000113f jmp LBB0_253
- //0x00001144 LBB0_221
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x00001144 movq $-1, (%r14)
- 0x4c, 0x89, 0xdb, //0x0000114b movq %r11, %rbx
- 0xe9, 0xdb, 0xfe, 0xff, 0xff, //0x0000114e jmp LBB0_202
- //0x00001153 LBB0_225
- 0x41, 0x89, 0xce, //0x00001153 movl %ecx, %r14d
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00001156 jmp LBB0_226
- //0x0000115b LBB0_223
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x0000115b movl $1, $-64(%rbp)
- 0x41, 0x89, 0xce, //0x00001162 movl %ecx, %r14d
- //0x00001165 LBB0_224
- 0x4c, 0x89, 0xdb, //0x00001165 movq %r11, %rbx
- //0x00001168 LBB0_226
- 0x83, 0xfa, 0x09, //0x00001168 cmpl $9, %edx
- 0x48, 0x89, 0x5d, 0xa0, //0x0000116b movq %rbx, $-96(%rbp)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x0000116f jne LBB0_231
- 0x45, 0x85, 0xf6, //0x00001175 testl %r14d, %r14d
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00001178 jne LBB0_230
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000117e movabsq $-9223372036854775808, %rax
- 0x49, 0x63, 0xc8, //0x00001188 movslq %r8d, %rcx
- 0x4d, 0x85, 0xd2, //0x0000118b testq %r10, %r10
- 0x0f, 0x89, 0x53, 0x00, 0x00, 0x00, //0x0000118e jns LBB0_237
- 0x4c, 0x89, 0xd2, //0x00001194 movq %r10, %rdx
- 0x48, 0x21, 0xca, //0x00001197 andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x0000119a cmpq %rax, %rdx
- 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000119d je LBB0_237
- //0x000011a3 LBB0_230
- 0x48, 0x8b, 0x45, 0xb8, //0x000011a3 movq $-72(%rbp), %rax
- 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000011a7 movq $8, (%rax)
- //0x000011ae LBB0_231
- 0x4c, 0x89, 0xd0, //0x000011ae movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x000011b1 shrq $52, %rax
- 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x000011b5 je LBB0_274
- //0x000011bb LBB0_232
- 0x44, 0x89, 0x45, 0xb0, //0x000011bb movl %r8d, $-80(%rbp)
- 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000011bf leal $348(%r14), %eax
- 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000011c6 cmpl $695, %eax
- 0x0f, 0x87, 0x28, 0x04, 0x00, 0x00, //0x000011cb ja LBB0_295
- 0x4d, 0x85, 0xd2, //0x000011d1 testq %r10, %r10
- 0x0f, 0x84, 0x1f, 0x03, 0x00, 0x00, //0x000011d4 je LBB0_286
- //0x000011da LBB0_234
- 0x49, 0x0f, 0xbd, 0xca, //0x000011da bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000011de xorq $63, %rcx
- 0xe9, 0x17, 0x03, 0x00, 0x00, //0x000011e2 jmp LBB0_287
- //0x000011e7 LBB0_237
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x000011e7 vmovq %r10, %xmm0
- 0x4c, 0x0f, 0xaf, 0xd1, //0x000011ec imulq %rcx, %r10
- 0x48, 0x8b, 0x55, 0xb8, //0x000011f0 movq $-72(%rbp), %rdx
- 0x4c, 0x89, 0x52, 0x10, //0x000011f4 movq %r10, $16(%rdx)
- 0xc5, 0xf9, 0x62, 0x05, 0xd0, 0xef, 0xff, 0xff, //0x000011f8 vpunpckldq $-4144(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xd8, 0xef, 0xff, 0xff, //0x00001200 vsubpd $-4136(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00001208 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x0000120e vaddsd %xmm0, %xmm1, %xmm0
- 0x48, 0x21, 0xc8, //0x00001212 andq %rcx, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00001215 vmovq %xmm0, %rcx
- 0x48, 0x09, 0xc1, //0x0000121a orq %rax, %rcx
- 0x48, 0x89, 0x4a, 0x08, //0x0000121d movq %rcx, $8(%rdx)
- 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00001221 jmp LBB0_202
- //0x00001226 LBB0_238
- 0x4d, 0x29, 0xcd, //0x00001226 subq %r9, %r13
- 0x0f, 0xbc, 0xd8, //0x00001229 bsfl %eax, %ebx
- 0x4c, 0x01, 0xeb, //0x0000122c addq %r13, %rbx
- //0x0000122f LBB0_244
- 0x48, 0xf7, 0xd3, //0x0000122f notq %rbx
- 0x48, 0x85, 0xdb, //0x00001232 testq %rbx, %rbx
- 0x0f, 0x88, 0x36, 0x1a, 0x00, 0x00, //0x00001235 js LBB0_248
- //0x0000123b LBB0_246
- 0x49, 0x01, 0xd9, //0x0000123b addq %rbx, %r9
- 0x4c, 0x89, 0xcb, //0x0000123e movq %r9, %rbx
- 0x48, 0x2b, 0x5d, 0xc8, //0x00001241 subq $-56(%rbp), %rbx
- 0x48, 0x85, 0xd2, //0x00001245 testq %rdx, %rdx
- 0x0f, 0x8e, 0x14, 0x00, 0x00, 0x00, //0x00001248 jle LBB0_251
- 0x48, 0x8b, 0x45, 0xb8, //0x0000124e movq $-72(%rbp), %rax
- 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00001252 movq $8, (%rax)
- 0x4c, 0x89, 0x78, 0x18, //0x00001259 movq %r15, $24(%rax)
- 0xe9, 0xcc, 0xfd, 0xff, 0xff, //0x0000125d jmp LBB0_202
- //0x00001262 LBB0_251
- 0x4c, 0x8b, 0x75, 0xb8, //0x00001262 movq $-72(%rbp), %r14
- 0x4d, 0x89, 0x3e, //0x00001266 movq %r15, (%r14)
- 0xe9, 0xc0, 0xfd, 0xff, 0xff, //0x00001269 jmp LBB0_202
- //0x0000126e LBB0_240
- 0x49, 0x83, 0xc7, 0x03, //0x0000126e addq $3, %r15
- 0xe9, 0x63, 0xfd, 0xff, 0xff, //0x00001272 jmp LBB0_242
- //0x00001277 LBB0_252
- 0x48, 0x89, 0xf3, //0x00001277 movq %rsi, %rbx
- //0x0000127a LBB0_253
- 0x8d, 0x72, 0xd0, //0x0000127a leal $-48(%rdx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x0000127d cmpb $9, %sil
- 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00001281 jbe LBB0_255
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00001287 movq $-2, (%r14)
- 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x0000128e jmp LBB0_202
- //0x00001293 LBB0_255
- 0x45, 0x31, 0xf6, //0x00001293 xorl %r14d, %r14d
- 0x4c, 0x39, 0xdb, //0x00001296 cmpq %r11, %rbx
- 0x0f, 0x83, 0x4d, 0x01, 0x00, 0x00, //0x00001299 jae LBB0_273
- 0x49, 0x8d, 0x73, 0xff, //0x0000129f leaq $-1(%r11), %rsi
- 0x45, 0x31, 0xf6, //0x000012a3 xorl %r14d, %r14d
- //0x000012a6 LBB0_257
- 0x44, 0x89, 0xf7, //0x000012a6 movl %r14d, %edi
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000012a9 cmpl $10000, %r14d
- 0x48, 0x89, 0xd8, //0x000012b0 movq %rbx, %rax
- 0x8d, 0x1c, 0xbf, //0x000012b3 leal (%rdi,%rdi,4), %ebx
- 0x0f, 0xb6, 0xd2, //0x000012b6 movzbl %dl, %edx
- 0x44, 0x8d, 0x74, 0x5a, 0xd0, //0x000012b9 leal $-48(%rdx,%rbx,2), %r14d
- 0x44, 0x0f, 0x4d, 0xf7, //0x000012be cmovgel %edi, %r14d
- 0x48, 0x39, 0xc6, //0x000012c2 cmpq %rax, %rsi
- 0x0f, 0x84, 0x1e, 0x01, 0x00, 0x00, //0x000012c5 je LBB0_272
- 0x48, 0x89, 0xc3, //0x000012cb movq %rax, %rbx
- 0x48, 0x8b, 0x45, 0xc8, //0x000012ce movq $-56(%rbp), %rax
- 0x0f, 0xb6, 0x54, 0x18, 0x01, //0x000012d2 movzbl $1(%rax,%rbx), %edx
- 0x48, 0xff, 0xc3, //0x000012d7 incq %rbx
- 0x8d, 0x7a, 0xd0, //0x000012da leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x000012dd cmpb $10, %dil
- 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x000012e1 jb LBB0_257
- 0xe9, 0x00, 0x01, 0x00, 0x00, //0x000012e7 jmp LBB0_273
- //0x000012ec LBB0_259
- 0x48, 0x89, 0xf3, //0x000012ec movq %rsi, %rbx
- 0xe9, 0x7a, 0xfc, 0xff, 0xff, //0x000012ef jmp LBB0_187
- //0x000012f4 LBB0_260
- 0x4c, 0x89, 0xc3, //0x000012f4 movq %r8, %rbx
- 0x4d, 0x89, 0xe5, //0x000012f7 movq %r12, %r13
- 0x4c, 0x89, 0xc9, //0x000012fa movq %r9, %rcx
- 0x49, 0x83, 0xfd, 0x20, //0x000012fd cmpq $32, %r13
- 0x0f, 0x82, 0x4a, 0x21, 0x00, 0x00, //0x00001301 jb LBB0_730
- //0x00001307 LBB0_261
- 0xc5, 0xfe, 0x6f, 0x01, //0x00001307 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x0d, 0xed, 0xff, 0xff, //0x0000130b vpcmpeqb $-4851(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00001313 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0x74, 0x05, 0x21, 0xed, 0xff, 0xff, //0x00001317 vpcmpeqb $-4831(%rip), %ymm0, %ymm0 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000131f vpmovmskb %ymm0, %edi
- 0x85, 0xff, //0x00001323 testl %edi, %edi
- 0x0f, 0x85, 0xbc, 0x20, 0x00, 0x00, //0x00001325 jne LBB0_726
- 0x4d, 0x85, 0xff, //0x0000132b testq %r15, %r15
- 0x0f, 0x85, 0xcd, 0x20, 0x00, 0x00, //0x0000132e jne LBB0_728
- 0x45, 0x31, 0xff, //0x00001334 xorl %r15d, %r15d
- 0x48, 0x85, 0xc0, //0x00001337 testq %rax, %rax
- 0x0f, 0x84, 0x09, 0x21, 0x00, 0x00, //0x0000133a je LBB0_729
- //0x00001340 LBB0_264
- 0x48, 0x0f, 0xbc, 0xc0, //0x00001340 bsfq %rax, %rax
- 0x4c, 0x29, 0xd1, //0x00001344 subq %r10, %rcx
- 0x48, 0x8d, 0x5c, 0x01, 0x01, //0x00001347 leaq $1(%rcx,%rax), %rbx
- //0x0000134c LBB0_265
- 0x48, 0x85, 0xdb, //0x0000134c testq %rbx, %rbx
- 0x0f, 0x88, 0xbb, 0x22, 0x00, 0x00, //0x0000134f js LBB0_762
- 0x49, 0x89, 0x56, 0x10, //0x00001355 movq %rdx, $16(%r14)
- 0x49, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, //0x00001359 movq $7, (%r14)
- 0x49, 0x39, 0xd8, //0x00001360 cmpq %rbx, %r8
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001363 movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc0, //0x0000136a cmovlq %r8, %rax
- 0x49, 0x89, 0x46, 0x18, //0x0000136e movq %rax, $24(%r14)
- 0xe9, 0xb7, 0xfc, 0xff, 0xff, //0x00001372 jmp LBB0_202
- //0x00001377 LBB0_267
- 0x4d, 0x89, 0xc1, //0x00001377 movq %r8, %r9
- 0x4d, 0x89, 0xf5, //0x0000137a movq %r14, %r13
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000137d movq $-64(%rbp), %rbx
- 0x49, 0x83, 0xfd, 0x20, //0x00001381 cmpq $32, %r13
- 0x0f, 0x82, 0xd6, 0x21, 0x00, 0x00, //0x00001385 jb LBB0_749
- //0x0000138b LBB0_268
- 0xc5, 0xfe, 0x6f, 0x03, //0x0000138b vmovdqu (%rbx), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x89, 0xec, 0xff, 0xff, //0x0000138f vpcmpeqb $-4983(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00001397 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0x74, 0x0d, 0x9d, 0xec, 0xff, 0xff, //0x0000139b vpcmpeqb $-4963(%rip), %ymm0, %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc9, //0x000013a3 vpmovmskb %ymm1, %ecx
- 0xc5, 0xfe, 0x6f, 0x0d, 0xb1, 0xec, 0xff, 0xff, //0x000013a7 vmovdqu $-4943(%rip), %ymm1 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf5, 0x64, 0xc8, //0x000013af vpcmpgtb %ymm0, %ymm1, %ymm1
- 0xc5, 0xed, 0x76, 0xd2, //0x000013b3 vpcmpeqd %ymm2, %ymm2, %ymm2
- 0xc5, 0xfd, 0x64, 0xc2, //0x000013b7 vpcmpgtb %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x000013bb vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xd0, //0x000013bf vpmovmskb %ymm0, %r10d
- 0x85, 0xc9, //0x000013c3 testl %ecx, %ecx
- 0x0f, 0x85, 0x09, 0x21, 0x00, 0x00, //0x000013c5 jne LBB0_740
- 0x4d, 0x85, 0xe4, //0x000013cb testq %r12, %r12
- 0x0f, 0x85, 0x1b, 0x21, 0x00, 0x00, //0x000013ce jne LBB0_742
- 0x45, 0x31, 0xe4, //0x000013d4 xorl %r12d, %r12d
- 0x48, 0x85, 0xc0, //0x000013d7 testq %rax, %rax
- 0x0f, 0x84, 0x50, 0x21, 0x00, 0x00, //0x000013da je LBB0_743
- //0x000013e0 LBB0_271
- 0x48, 0x0f, 0xbc, 0xc8, //0x000013e0 bsfq %rax, %rcx
- 0xe9, 0x4c, 0x21, 0x00, 0x00, //0x000013e4 jmp LBB0_744
- //0x000013e9 LBB0_272
- 0x4c, 0x89, 0xdb, //0x000013e9 movq %r11, %rbx
- //0x000013ec LBB0_273
- 0x48, 0x89, 0x5d, 0xa0, //0x000013ec movq %rbx, $-96(%rbp)
- 0x45, 0x0f, 0xaf, 0xf0, //0x000013f0 imull %r8d, %r14d
- 0x41, 0x01, 0xce, //0x000013f4 addl %ecx, %r14d
- 0x44, 0x8b, 0x45, 0xb0, //0x000013f7 movl $-80(%rbp), %r8d
- 0x4c, 0x89, 0xd0, //0x000013fb movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x000013fe shrq $52, %rax
- 0x0f, 0x85, 0xb3, 0xfd, 0xff, 0xff, //0x00001402 jne LBB0_232
- //0x00001408 LBB0_274
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x00001408 vmovq %r10, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0xbb, 0xed, 0xff, 0xff, //0x0000140d vpunpckldq $-4677(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xc3, 0xed, 0xff, 0xff, //0x00001415 vsubpd $-4669(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000141d vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00001423 vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00001427 vmovq %xmm0, %rax
- 0x44, 0x89, 0xc3, //0x0000142c movl %r8d, %ebx
- 0xc1, 0xeb, 0x1f, //0x0000142f shrl $31, %ebx
- 0x48, 0xc1, 0xe3, 0x3f, //0x00001432 shlq $63, %rbx
- 0x48, 0x09, 0xc3, //0x00001436 orq %rax, %rbx
- 0x4d, 0x85, 0xd2, //0x00001439 testq %r10, %r10
- 0x0f, 0x84, 0x9a, 0x06, 0x00, 0x00, //0x0000143c je LBB0_359
- 0x45, 0x85, 0xf6, //0x00001442 testl %r14d, %r14d
- 0x0f, 0x84, 0x91, 0x06, 0x00, 0x00, //0x00001445 je LBB0_359
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x0000144b vmovq %rbx, %xmm0
- 0x41, 0x8d, 0x46, 0xff, //0x00001450 leal $-1(%r14), %eax
- 0x83, 0xf8, 0x24, //0x00001454 cmpl $36, %eax
- 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x00001457 ja LBB0_279
- 0x41, 0x83, 0xfe, 0x17, //0x0000145d cmpl $23, %r14d
- 0x44, 0x89, 0x45, 0xb0, //0x00001461 movl %r8d, $-80(%rbp)
- 0x0f, 0x8c, 0x43, 0x00, 0x00, 0x00, //0x00001465 jl LBB0_281
- 0x49, 0x63, 0xc6, //0x0000146b movslq %r14d, %rax
- 0x48, 0x8d, 0x0d, 0x2b, 0x25, 0x00, 0x00, //0x0000146e leaq $9515(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x00001475 vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000147e movl $22, %eax
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001483 jmp LBB0_282
- //0x00001488 LBB0_279
- 0x41, 0x83, 0xfe, 0xea, //0x00001488 cmpl $-22, %r14d
- 0x0f, 0x82, 0x29, 0xfd, 0xff, 0xff, //0x0000148c jb LBB0_232
- 0x41, 0xf7, 0xde, //0x00001492 negl %r14d
- 0x49, 0x63, 0xc6, //0x00001495 movslq %r14d, %rax
- 0x48, 0x8d, 0x0d, 0x01, 0x25, 0x00, 0x00, //0x00001498 leaq $9473(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x0000149f vdivsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x000014a4 vmovq %xmm0, %rbx
- 0xe9, 0x2e, 0x06, 0x00, 0x00, //0x000014a9 jmp LBB0_359
- //0x000014ae LBB0_281
- 0x44, 0x89, 0xf0, //0x000014ae movl %r14d, %eax
- //0x000014b1 LBB0_282
- 0xc5, 0xf9, 0x2e, 0x05, 0x37, 0xed, 0xff, 0xff, //0x000014b1 vucomisd $-4809(%rip), %xmm0 /* LCPI0_19+0(%rip) */
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x000014b9 ja LBB0_285
- 0xc5, 0xfb, 0x10, 0x0d, 0x31, 0xed, 0xff, 0xff, //0x000014bf vmovsd $-4815(%rip), %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x000014c7 vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x000014cb ja LBB0_285
- 0x89, 0xc0, //0x000014d1 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xc6, 0x24, 0x00, 0x00, //0x000014d3 leaq $9414(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000014da vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x000014df vmovq %xmm0, %rbx
- 0xe9, 0xf3, 0x05, 0x00, 0x00, //0x000014e4 jmp LBB0_359
- //0x000014e9 LBB0_285
- 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000014e9 leal $348(%r14), %eax
- 0x4d, 0x85, 0xd2, //0x000014f0 testq %r10, %r10
- 0x0f, 0x85, 0xe1, 0xfc, 0xff, 0xff, //0x000014f3 jne LBB0_234
- //0x000014f9 LBB0_286
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000014f9 movl $64, %ecx
- //0x000014fe LBB0_287
- 0x4d, 0x89, 0xd0, //0x000014fe movq %r10, %r8
- 0x48, 0x89, 0xcf, //0x00001501 movq %rcx, %rdi
- 0x49, 0xd3, 0xe0, //0x00001504 shlq %cl, %r8
- 0x41, 0x89, 0xc3, //0x00001507 movl %eax, %r11d
- 0x49, 0xc1, 0xe3, 0x04, //0x0000150a shlq $4, %r11
- 0x48, 0x8d, 0x05, 0x4b, 0x25, 0x00, 0x00, //0x0000150e leaq $9547(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x44, 0x03, 0x08, //0x00001515 movq $8(%r11,%rax), %rax
- 0x48, 0x89, 0x45, 0xa8, //0x0000151a movq %rax, $-88(%rbp)
- 0x49, 0xf7, 0xe0, //0x0000151e mulq %r8
- 0x48, 0x89, 0xc6, //0x00001521 movq %rax, %rsi
- 0x48, 0x89, 0xd3, //0x00001524 movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001527 andl $511, %edx
- 0x4c, 0x89, 0xc1, //0x0000152d movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00001530 notq %rcx
- 0x48, 0x39, 0xc8, //0x00001533 cmpq %rcx, %rax
- 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x00001536 jbe LBB0_292
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000153c cmpl $511, %edx
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00001542 jne LBB0_292
- 0x4c, 0x89, 0xc0, //0x00001548 movq %r8, %rax
- 0x48, 0x8d, 0x15, 0x0e, 0x25, 0x00, 0x00, //0x0000154b leaq $9486(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x13, //0x00001552 mulq (%r11,%rdx)
- 0x48, 0x01, 0xd6, //0x00001556 addq %rdx, %rsi
- 0x48, 0x83, 0xd3, 0x00, //0x00001559 adcq $0, %rbx
- 0x89, 0xda, //0x0000155d movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000155f andl $511, %edx
- 0x48, 0x39, 0xc8, //0x00001565 cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00001568 jbe LBB0_292
- 0x48, 0x83, 0xfe, 0xff, //0x0000156e cmpq $-1, %rsi
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00001572 jne LBB0_292
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001578 cmpl $511, %edx
- 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x0000157e je LBB0_295
- //0x00001584 LBB0_292
- 0x48, 0x89, 0xd8, //0x00001584 movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00001587 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x0000158b leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x0000158e shrq %cl, %rbx
- 0x48, 0x09, 0xf2, //0x00001591 orq %rsi, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001594 jne LBB0_294
- 0x89, 0xd9, //0x0000159a movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x0000159c andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x0000159f cmpl $1, %ecx
- 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x000015a2 je LBB0_295
- //0x000015a8 LBB0_294
- 0x41, 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x000015a8 imull $217706, %r14d, %ecx
- 0xc1, 0xf9, 0x10, //0x000015af sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000015b2 addl $1087, %ecx
- 0x4c, 0x63, 0xf1, //0x000015b8 movslq %ecx, %r14
- 0x4c, 0x89, 0xf2, //0x000015bb movq %r14, %rdx
- 0x48, 0x29, 0xfa, //0x000015be subq %rdi, %rdx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000015c1 movabsq $126100789566373888, %rsi
- 0x48, 0x83, 0xf0, 0x01, //0x000015cb xorq $1, %rax
- 0x48, 0x29, 0xc2, //0x000015cf subq %rax, %rdx
- 0x89, 0xd8, //0x000015d2 movl %ebx, %eax
- 0x83, 0xe0, 0x01, //0x000015d4 andl $1, %eax
- 0x48, 0x01, 0xd8, //0x000015d7 addq %rbx, %rax
- 0x48, 0x89, 0xc1, //0x000015da movq %rax, %rcx
- 0x48, 0x21, 0xf1, //0x000015dd andq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x01, //0x000015e0 cmpq $1, %rcx
- 0x48, 0x83, 0xda, 0xff, //0x000015e4 sbbq $-1, %rdx
- 0x48, 0x8d, 0x72, 0xff, //0x000015e8 leaq $-1(%rdx), %rsi
- 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x000015ec cmpq $2045, %rsi
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x000015f3 jbe LBB0_300
- //0x000015f9 LBB0_295
- 0x48, 0x8b, 0x45, 0xa0, //0x000015f9 movq $-96(%rbp), %rax
- 0x4c, 0x29, 0xf8, //0x000015fd subq %r15, %rax
- 0x4d, 0x85, 0xed, //0x00001600 testq %r13, %r13
- 0x0f, 0x84, 0xe4, 0x02, 0x00, 0x00, //0x00001603 je LBB0_320
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00001609 movb $0, (%r12)
- 0x49, 0x83, 0xfd, 0x01, //0x0000160e cmpq $1, %r13
- 0x0f, 0x84, 0xd5, 0x02, 0x00, 0x00, //0x00001612 je LBB0_320
- 0x49, 0x8d, 0x55, 0xff, //0x00001618 leaq $-1(%r13), %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000161c movl $1, %ecx
- 0x48, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00001621 cmpq $128, %rdx
- 0x0f, 0x82, 0xae, 0x02, 0x00, 0x00, //0x00001628 jb LBB0_319
- 0x48, 0x89, 0xd1, //0x0000162e movq %rdx, %rcx
- 0x48, 0x83, 0xe1, 0x80, //0x00001631 andq $-128, %rcx
- 0x48, 0x8d, 0x71, 0x80, //0x00001635 leaq $-128(%rcx), %rsi
- 0x48, 0x89, 0xf7, //0x00001639 movq %rsi, %rdi
- 0x48, 0xc1, 0xef, 0x07, //0x0000163c shrq $7, %rdi
- 0x48, 0xff, 0xc7, //0x00001640 incq %rdi
- 0x89, 0xfb, //0x00001643 movl %edi, %ebx
- 0x83, 0xe3, 0x03, //0x00001645 andl $3, %ebx
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00001648 cmpq $384, %rsi
- 0x0f, 0x83, 0x8a, 0x01, 0x00, 0x00, //0x0000164f jae LBB0_312
- 0x31, 0xff, //0x00001655 xorl %edi, %edi
- 0xe9, 0x34, 0x02, 0x00, 0x00, //0x00001657 jmp LBB0_314
- //0x0000165c LBB0_300
- 0x48, 0x83, 0xf9, 0x01, //0x0000165c cmpq $1, %rcx
- 0xb1, 0x02, //0x00001660 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00001662 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x00001665 shrq %cl, %rax
- 0x48, 0xc1, 0xe2, 0x34, //0x00001668 shlq $52, %rdx
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000166c movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x00001676 andq %rcx, %rax
- 0x48, 0x09, 0xd0, //0x00001679 orq %rdx, %rax
- 0x48, 0x89, 0xc3, //0x0000167c movq %rax, %rbx
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000167f movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xcb, //0x00001689 orq %rcx, %rbx
- 0x8b, 0x7d, 0xb0, //0x0000168c movl $-80(%rbp), %edi
- 0x83, 0xff, 0xff, //0x0000168f cmpl $-1, %edi
- 0x48, 0x0f, 0x45, 0xd8, //0x00001692 cmovneq %rax, %rbx
- 0x83, 0x7d, 0xc0, 0x00, //0x00001696 cmpl $0, $-64(%rbp)
- 0x0f, 0x84, 0x3c, 0x04, 0x00, 0x00, //0x0000169a je LBB0_359
- 0x89, 0x7d, 0xb0, //0x000016a0 movl %edi, $-80(%rbp)
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000016a3 movl $64, %ecx
- 0x49, 0xff, 0xc2, //0x000016a8 incq %r10
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000016ab je LBB0_303
- 0x49, 0x0f, 0xbd, 0xca, //0x000016b1 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000016b5 xorq $63, %rcx
- //0x000016b9 LBB0_303
- 0x48, 0x89, 0xcf, //0x000016b9 movq %rcx, %rdi
- 0x49, 0xd3, 0xe2, //0x000016bc shlq %cl, %r10
- 0x48, 0x8b, 0x45, 0xa8, //0x000016bf movq $-88(%rbp), %rax
- 0x49, 0xf7, 0xe2, //0x000016c3 mulq %r10
- 0x49, 0x89, 0xc0, //0x000016c6 movq %rax, %r8
- 0x48, 0x89, 0xd6, //0x000016c9 movq %rdx, %rsi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000016cc andl $511, %edx
- 0x4c, 0x89, 0xd1, //0x000016d2 movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x000016d5 notq %rcx
- 0x48, 0x39, 0xc8, //0x000016d8 cmpq %rcx, %rax
- 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x000016db jbe LBB0_308
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000016e1 cmpl $511, %edx
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000016e7 jne LBB0_308
- 0x4c, 0x89, 0xd0, //0x000016ed movq %r10, %rax
- 0x48, 0x8d, 0x15, 0x69, 0x23, 0x00, 0x00, //0x000016f0 leaq $9065(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x13, //0x000016f7 mulq (%r11,%rdx)
- 0x49, 0x01, 0xd0, //0x000016fb addq %rdx, %r8
- 0x48, 0x83, 0xd6, 0x00, //0x000016fe adcq $0, %rsi
- 0x89, 0xf2, //0x00001702 movl %esi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001704 andl $511, %edx
- 0x48, 0x39, 0xc8, //0x0000170a cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x0000170d jbe LBB0_308
- 0x49, 0x83, 0xf8, 0xff, //0x00001713 cmpq $-1, %r8
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00001717 jne LBB0_308
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000171d cmpl $511, %edx
- 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00001723 je LBB0_295
- //0x00001729 LBB0_308
- 0x48, 0x89, 0xf0, //0x00001729 movq %rsi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x0000172c shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00001730 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xee, //0x00001733 shrq %cl, %rsi
- 0x4c, 0x09, 0xc2, //0x00001736 orq %r8, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001739 jne LBB0_310
- 0x89, 0xf1, //0x0000173f movl %esi, %ecx
- 0x83, 0xe1, 0x03, //0x00001741 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00001744 cmpl $1, %ecx
- 0x0f, 0x84, 0xac, 0xfe, 0xff, 0xff, //0x00001747 je LBB0_295
- //0x0000174d LBB0_310
- 0x49, 0x29, 0xfe, //0x0000174d subq %rdi, %r14
- 0x48, 0x83, 0xf0, 0x01, //0x00001750 xorq $1, %rax
- 0x49, 0x29, 0xc6, //0x00001754 subq %rax, %r14
- 0x89, 0xf0, //0x00001757 movl %esi, %eax
- 0x83, 0xe0, 0x01, //0x00001759 andl $1, %eax
- 0x48, 0x01, 0xf0, //0x0000175c addq %rsi, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x0000175f movabsq $126100789566373888, %rcx
- 0x48, 0x21, 0xc1, //0x00001769 andq %rax, %rcx
- 0x48, 0x89, 0xca, //0x0000176c movq %rcx, %rdx
- 0x48, 0x83, 0xf9, 0x01, //0x0000176f cmpq $1, %rcx
- 0x49, 0x83, 0xde, 0xff, //0x00001773 sbbq $-1, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00001777 leaq $-1(%r14), %rcx
- 0x48, 0x81, 0xf9, 0xfd, 0x07, 0x00, 0x00, //0x0000177b cmpq $2045, %rcx
- 0x0f, 0x87, 0x71, 0xfe, 0xff, 0xff, //0x00001782 ja LBB0_295
- 0x48, 0x83, 0xfa, 0x01, //0x00001788 cmpq $1, %rdx
- 0xb1, 0x02, //0x0000178c movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000178e sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x00001791 shrq %cl, %rax
- 0x49, 0xc1, 0xe6, 0x34, //0x00001794 shlq $52, %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001798 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x000017a2 andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x000017a5 orq %r14, %rax
- 0x48, 0x89, 0xc1, //0x000017a8 movq %rax, %rcx
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000017ab movabsq $-9223372036854775808, %rdx
- 0x48, 0x09, 0xd1, //0x000017b5 orq %rdx, %rcx
- 0x83, 0x7d, 0xb0, 0xff, //0x000017b8 cmpl $-1, $-80(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x000017bc cmovneq %rax, %rcx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x000017c0 vmovq %rbx, %xmm0
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc9, //0x000017c5 vmovq %rcx, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x000017ca vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0x25, 0xfe, 0xff, 0xff, //0x000017ce jne LBB0_295
- 0x0f, 0x8b, 0x02, 0x03, 0x00, 0x00, //0x000017d4 jnp LBB0_359
- 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x000017da jmp LBB0_295
- //0x000017df LBB0_312
- 0x48, 0x89, 0xde, //0x000017df movq %rbx, %rsi
- 0x48, 0x29, 0xfe, //0x000017e2 subq %rdi, %rsi
- 0x31, 0xff, //0x000017e5 xorl %edi, %edi
- 0xc5, 0xf9, 0xef, 0xc0, //0x000017e7 vpxor %xmm0, %xmm0, %xmm0
- //0x000017eb LBB0_313
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x01, //0x000017eb vmovdqu %ymm0, $1(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x21, //0x000017f2 vmovdqu %ymm0, $33(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x41, //0x000017f9 vmovdqu %ymm0, $65(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x61, //0x00001800 vmovdqu %ymm0, $97(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0x81, 0x00, 0x00, 0x00, //0x00001807 vmovdqu %ymm0, $129(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0xa1, 0x00, 0x00, 0x00, //0x00001811 vmovdqu %ymm0, $161(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0xc1, 0x00, 0x00, 0x00, //0x0000181b vmovdqu %ymm0, $193(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0xe1, 0x00, 0x00, 0x00, //0x00001825 vmovdqu %ymm0, $225(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0x01, 0x01, 0x00, 0x00, //0x0000182f vmovdqu %ymm0, $257(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0x21, 0x01, 0x00, 0x00, //0x00001839 vmovdqu %ymm0, $289(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0x41, 0x01, 0x00, 0x00, //0x00001843 vmovdqu %ymm0, $321(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0x61, 0x01, 0x00, 0x00, //0x0000184d vmovdqu %ymm0, $353(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0x81, 0x01, 0x00, 0x00, //0x00001857 vmovdqu %ymm0, $385(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0xa1, 0x01, 0x00, 0x00, //0x00001861 vmovdqu %ymm0, $417(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0xc1, 0x01, 0x00, 0x00, //0x0000186b vmovdqu %ymm0, $449(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x3c, 0xe1, 0x01, 0x00, 0x00, //0x00001875 vmovdqu %ymm0, $481(%r12,%rdi)
- 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x0000187f addq $512, %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x00001886 addq $4, %rsi
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x0000188a jne LBB0_313
- //0x00001890 LBB0_314
- 0x48, 0x85, 0xdb, //0x00001890 testq %rbx, %rbx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001893 je LBB0_317
- 0x48, 0xf7, 0xdb, //0x00001899 negq %rbx
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000189c vpxor %xmm0, %xmm0, %xmm0
- //0x000018a0 LBB0_316
- 0x48, 0x89, 0xfe, //0x000018a0 movq %rdi, %rsi
- 0x48, 0x83, 0xce, 0x01, //0x000018a3 orq $1, %rsi
- 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x34, //0x000018a7 vmovdqu %ymm0, (%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x20, //0x000018ad vmovdqu %ymm0, $32(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x40, //0x000018b4 vmovdqu %ymm0, $64(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x60, //0x000018bb vmovdqu %ymm0, $96(%r12,%rsi)
- 0x48, 0x83, 0xef, 0x80, //0x000018c2 subq $-128, %rdi
- 0x48, 0xff, 0xc3, //0x000018c6 incq %rbx
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000018c9 jne LBB0_316
- //0x000018cf LBB0_317
- 0x48, 0x39, 0xca, //0x000018cf cmpq %rcx, %rdx
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000018d2 je LBB0_320
- 0x48, 0x83, 0xc9, 0x01, //0x000018d8 orq $1, %rcx
- //0x000018dc LBB0_319
- 0x41, 0xc6, 0x04, 0x0c, 0x00, //0x000018dc movb $0, (%r12,%rcx)
- 0x48, 0xff, 0xc1, //0x000018e1 incq %rcx
- 0x49, 0x39, 0xcd, //0x000018e4 cmpq %rcx, %r13
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x000018e7 jne LBB0_319
- //0x000018ed LBB0_320
- 0x41, 0x8a, 0x11, //0x000018ed movb (%r9), %dl
- 0x31, 0xc9, //0x000018f0 xorl %ecx, %ecx
- 0x80, 0xfa, 0x2d, //0x000018f2 cmpb $45, %dl
- 0x0f, 0x94, 0xc1, //0x000018f5 sete %cl
- 0x45, 0x31, 0xd2, //0x000018f8 xorl %r10d, %r10d
- 0x48, 0x39, 0xc8, //0x000018fb cmpq %rcx, %rax
- 0x0f, 0x8e, 0x92, 0x00, 0x00, 0x00, //0x000018fe jle LBB0_333
- 0x88, 0x55, 0xd7, //0x00001904 movb %dl, $-41(%rbp)
- 0xb3, 0x01, //0x00001907 movb $1, %bl
- 0x45, 0x31, 0xc0, //0x00001909 xorl %r8d, %r8d
- 0x45, 0x31, 0xf6, //0x0000190c xorl %r14d, %r14d
- 0x31, 0xff, //0x0000190f xorl %edi, %edi
- 0x45, 0x31, 0xdb, //0x00001911 xorl %r11d, %r11d
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00001914 jmp LBB0_325
- //0x00001919 LBB0_322
- 0x80, 0xfa, 0x30, //0x00001919 cmpb $48, %dl
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000191c movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x00001921 cmovnel %edx, %r14d
- //0x00001925 LBB0_323
- 0x44, 0x89, 0xc7, //0x00001925 movl %r8d, %edi
- //0x00001928 LBB0_324
- 0x48, 0xff, 0xc1, //0x00001928 incq %rcx
- 0x48, 0x39, 0xc1, //0x0000192b cmpq %rax, %rcx
- 0x0f, 0x9c, 0xc3, //0x0000192e setl %bl
- 0x48, 0x39, 0xc8, //0x00001931 cmpq %rcx, %rax
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00001934 je LBB0_334
- //0x0000193a LBB0_325
- 0x41, 0x0f, 0xb6, 0x14, 0x09, //0x0000193a movzbl (%r9,%rcx), %edx
- 0x8d, 0x72, 0xd0, //0x0000193f leal $-48(%rdx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00001942 cmpb $9, %sil
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00001946 ja LBB0_329
- 0x85, 0xff, //0x0000194c testl %edi, %edi
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x0000194e jne LBB0_331
- 0x80, 0xfa, 0x30, //0x00001954 cmpb $48, %dl
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00001957 jne LBB0_331
- 0x41, 0xff, 0xca, //0x0000195d decl %r10d
- 0x31, 0xff, //0x00001960 xorl %edi, %edi
- 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00001962 jmp LBB0_324
- //0x00001967 LBB0_329
- 0x80, 0xfa, 0x2e, //0x00001967 cmpb $46, %dl
- 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x0000196a jne LBB0_335
- 0x41, 0x89, 0xfa, //0x00001970 movl %edi, %r10d
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001973 movl $1, %r11d
- 0xe9, 0xaa, 0xff, 0xff, 0xff, //0x00001979 jmp LBB0_324
- //0x0000197e LBB0_331
- 0x49, 0x63, 0xf8, //0x0000197e movslq %r8d, %rdi
- 0x49, 0x39, 0xfd, //0x00001981 cmpq %rdi, %r13
- 0x0f, 0x86, 0x8f, 0xff, 0xff, 0xff, //0x00001984 jbe LBB0_322
- 0x41, 0x88, 0x14, 0x3c, //0x0000198a movb %dl, (%r12,%rdi)
- 0x41, 0xff, 0xc0, //0x0000198e incl %r8d
- 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x00001991 jmp LBB0_323
- //0x00001996 LBB0_333
- 0x45, 0x31, 0xff, //0x00001996 xorl %r15d, %r15d
- 0x31, 0xf6, //0x00001999 xorl %esi, %esi
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000199b movabsq $4503599627370495, %rcx
- 0xe9, 0x15, 0x01, 0x00, 0x00, //0x000019a5 jmp LBB0_358
- //0x000019aa LBB0_334
- 0x45, 0x85, 0xdb, //0x000019aa testl %r11d, %r11d
- 0x4d, 0x89, 0xd7, //0x000019ad movq %r10, %r15
- 0x45, 0x0f, 0x44, 0xf8, //0x000019b0 cmovel %r8d, %r15d
- 0xe9, 0xb6, 0x00, 0x00, 0x00, //0x000019b4 jmp LBB0_351
- //0x000019b9 LBB0_335
- 0x45, 0x85, 0xdb, //0x000019b9 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xd0, //0x000019bc cmovel %r8d, %r10d
- 0xf6, 0xc3, 0x01, //0x000019c0 testb $1, %bl
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000019c3 je LBB0_341
- 0x80, 0xca, 0x20, //0x000019c9 orb $32, %dl
- 0x80, 0xfa, 0x65, //0x000019cc cmpb $101, %dl
- 0x48, 0x8b, 0x7d, 0xa0, //0x000019cf movq $-96(%rbp), %rdi
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000019d3 jne LBB0_341
- 0x48, 0x8d, 0x71, 0x01, //0x000019d9 leaq $1(%rcx), %rsi
- 0x89, 0xf2, //0x000019dd movl %esi, %edx
- 0x41, 0x8a, 0x14, 0x11, //0x000019df movb (%r9,%rdx), %dl
- 0x80, 0xfa, 0x2b, //0x000019e3 cmpb $43, %dl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000019e6 je LBB0_342
- 0x80, 0xfa, 0x2d, //0x000019ec cmpb $45, %dl
- 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x000019ef jne LBB0_344
- 0x83, 0xc1, 0x02, //0x000019f5 addl $2, %ecx
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000019f8 movl $-1, %edx
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000019fd jmp LBB0_343
- //0x00001a02 LBB0_341
- 0x4d, 0x89, 0xd7, //0x00001a02 movq %r10, %r15
- 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00001a05 jmp LBB0_351
- //0x00001a0a LBB0_342
- 0x83, 0xc1, 0x02, //0x00001a0a addl $2, %ecx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a0d movl $1, %edx
- //0x00001a12 LBB0_343
- 0x89, 0xce, //0x00001a12 movl %ecx, %esi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001a14 jmp LBB0_345
- //0x00001a19 LBB0_344
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a19 movl $1, %edx
- //0x00001a1e LBB0_345
- 0x48, 0x63, 0xf6, //0x00001a1e movslq %esi, %rsi
- 0x31, 0xc9, //0x00001a21 xorl %ecx, %ecx
- 0x48, 0x39, 0xf0, //0x00001a23 cmpq %rsi, %rax
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00001a26 jle LBB0_350
- 0x49, 0x01, 0xf7, //0x00001a2c addq %rsi, %r15
- 0x31, 0xc9, //0x00001a2f xorl %ecx, %ecx
- //0x00001a31 LBB0_347
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00001a31 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x29, 0x00, 0x00, 0x00, //0x00001a37 jg LBB0_350
- 0x48, 0x8b, 0x45, 0xc8, //0x00001a3d movq $-56(%rbp), %rax
- 0x42, 0x0f, 0xb6, 0x04, 0x38, //0x00001a41 movzbl (%rax,%r15), %eax
- 0x8d, 0x70, 0xd0, //0x00001a46 leal $-48(%rax), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00001a49 cmpb $9, %sil
- 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x00001a4d ja LBB0_350
- 0x8d, 0x0c, 0x89, //0x00001a53 leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x4c, 0x48, 0xd0, //0x00001a56 leal $-48(%rax,%rcx,2), %ecx
- 0x49, 0xff, 0xc7, //0x00001a5a incq %r15
- 0x4c, 0x39, 0xff, //0x00001a5d cmpq %r15, %rdi
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00001a60 jne LBB0_347
- //0x00001a66 LBB0_350
- 0x0f, 0xaf, 0xca, //0x00001a66 imull %edx, %ecx
- 0x44, 0x01, 0xd1, //0x00001a69 addl %r10d, %ecx
- 0x41, 0x89, 0xcf, //0x00001a6c movl %ecx, %r15d
- //0x00001a6f LBB0_351
- 0x45, 0x85, 0xc0, //0x00001a6f testl %r8d, %r8d
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001a72 je LBB0_354
- 0x41, 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x00001a78 cmpl $310, %r15d
- 0x0f, 0x8e, 0x1b, 0x00, 0x00, 0x00, //0x00001a7f jle LBB0_355
- //0x00001a85 LBB0_353
- 0x31, 0xf6, //0x00001a85 xorl %esi, %esi
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001a87 movabsq $9218868437227405312, %r15
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001a91 jmp LBB0_357
- //0x00001a96 LBB0_354
- 0x45, 0x31, 0xff, //0x00001a96 xorl %r15d, %r15d
- 0x31, 0xf6, //0x00001a99 xorl %esi, %esi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001a9b jmp LBB0_357
- //0x00001aa0 LBB0_355
- 0x31, 0xf6, //0x00001aa0 xorl %esi, %esi
- 0x41, 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x00001aa2 cmpl $-330, %r15d
- 0x0f, 0x8d, 0x68, 0x00, 0x00, 0x00, //0x00001aa9 jge LBB0_362
- 0x45, 0x31, 0xff, //0x00001aaf xorl %r15d, %r15d
- //0x00001ab2 LBB0_357
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001ab2 movabsq $4503599627370495, %rcx
- 0x8a, 0x55, 0xd7, //0x00001abc movb $-41(%rbp), %dl
- //0x00001abf LBB0_358
- 0x48, 0x21, 0xce, //0x00001abf andq %rcx, %rsi
- 0x4c, 0x09, 0xfe, //0x00001ac2 orq %r15, %rsi
- 0x48, 0x89, 0xf3, //0x00001ac5 movq %rsi, %rbx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001ac8 movabsq $-9223372036854775808, %rax
- 0x48, 0x09, 0xc3, //0x00001ad2 orq %rax, %rbx
- 0x80, 0xfa, 0x2d, //0x00001ad5 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xde, //0x00001ad8 cmovneq %rsi, %rbx
- //0x00001adc LBB0_359
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001adc movabsq $-9223372036854775808, %rax
- 0x48, 0xff, 0xc8, //0x00001ae6 decq %rax
- 0x48, 0x21, 0xd8, //0x00001ae9 andq %rbx, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001aec movabsq $9218868437227405312, %rcx
- 0x48, 0x39, 0xc8, //0x00001af6 cmpq %rcx, %rax
- 0x48, 0x8b, 0x45, 0xb8, //0x00001af9 movq $-72(%rbp), %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001afd jne LBB0_361
- 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00001b03 movq $-8, (%rax)
- //0x00001b0a LBB0_361
- 0x48, 0x89, 0x58, 0x08, //0x00001b0a movq %rbx, $8(%rax)
- 0x48, 0x8b, 0x5d, 0xa0, //0x00001b0e movq $-96(%rbp), %rbx
- 0xe9, 0x17, 0xf5, 0xff, 0xff, //0x00001b12 jmp LBB0_202
- //0x00001b17 LBB0_362
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001b17 movabsq $1152921504606846975, %r10
- 0x45, 0x85, 0xff, //0x00001b21 testl %r15d, %r15d
- 0x0f, 0x8e, 0x82, 0x07, 0x00, 0x00, //0x00001b24 jle LBB0_479
- 0x31, 0xf6, //0x00001b2a xorl %esi, %esi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001b2c movl $1, %r11d
- 0x44, 0x89, 0xc0, //0x00001b32 movl %r8d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00001b35 jmp LBB0_366
- //0x00001b3a LBB0_364
- 0x89, 0xc3, //0x00001b3a movl %eax, %ebx
- //0x00001b3c LBB0_365
- 0x48, 0x8b, 0x75, 0xb0, //0x00001b3c movq $-80(%rbp), %rsi
- 0x03, 0x75, 0xa8, //0x00001b40 addl $-88(%rbp), %esi
- 0x89, 0xd8, //0x00001b43 movl %ebx, %eax
- 0x45, 0x85, 0xff, //0x00001b45 testl %r15d, %r15d
- 0x0f, 0x8e, 0x61, 0x07, 0x00, 0x00, //0x00001b48 jle LBB0_480
- //0x00001b4e LBB0_366
- 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00001b4e movl $27, %ecx
- 0x41, 0x83, 0xff, 0x08, //0x00001b53 cmpl $8, %r15d
- 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x00001b57 jg LBB0_368
- 0x44, 0x89, 0xf9, //0x00001b5d movl %r15d, %ecx
- 0x48, 0x8d, 0x15, 0x89, 0x4a, 0x00, 0x00, //0x00001b60 leaq $19081(%rip), %rdx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x8a, //0x00001b67 movl (%rdx,%rcx,4), %ecx
- //0x00001b6a LBB0_368
- 0x48, 0x89, 0x75, 0xb0, //0x00001b6a movq %rsi, $-80(%rbp)
- 0x85, 0xc0, //0x00001b6e testl %eax, %eax
- 0x89, 0x4d, 0xa8, //0x00001b70 movl %ecx, $-88(%rbp)
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00001b73 je LBB0_364
- 0x41, 0x89, 0xc9, //0x00001b79 movl %ecx, %r9d
- 0x41, 0xf7, 0xd9, //0x00001b7c negl %r9d
- 0x85, 0xc9, //0x00001b7f testl %ecx, %ecx
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00001b81 je LBB0_364
- 0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x00001b87 js LBB0_395
- //0x00001b8d LBB0_371
- 0x41, 0x83, 0xf9, 0xc3, //0x00001b8d cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00001b91 jle LBB0_375
- 0xe9, 0x9f, 0x03, 0x00, 0x00, //0x00001b97 jmp LBB0_426
- //0x00001b9c LBB0_372
- 0xff, 0xc8, //0x00001b9c decl %eax
- 0x41, 0x89, 0xc0, //0x00001b9e movl %eax, %r8d
- //0x00001ba1 LBB0_373
- 0x45, 0x85, 0xc0, //0x00001ba1 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x00001ba4 cmovel %r8d, %r15d
- //0x00001ba8 LBB0_374
- 0x44, 0x8d, 0x49, 0x3c, //0x00001ba8 leal $60(%rcx), %r9d
- 0x44, 0x89, 0xc0, //0x00001bac movl %r8d, %eax
- 0x83, 0xf9, 0x88, //0x00001baf cmpl $-120, %ecx
- 0x0f, 0x8d, 0x74, 0x03, 0x00, 0x00, //0x00001bb2 jge LBB0_425
- //0x00001bb8 LBB0_375
- 0x44, 0x89, 0xc9, //0x00001bb8 movl %r9d, %ecx
- 0x48, 0x63, 0xf8, //0x00001bbb movslq %eax, %rdi
- 0x31, 0xf6, //0x00001bbe xorl %esi, %esi
- 0x31, 0xd2, //0x00001bc0 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bc2 .p2align 4, 0x90
- //0x00001bd0 LBB0_376
- 0x48, 0x39, 0xfe, //0x00001bd0 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00001bd3 jge LBB0_378
- 0x48, 0x8d, 0x14, 0x92, //0x00001bd9 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00001bdd movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00001be2 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00001be7 incq %rsi
- 0x49, 0x8d, 0x5a, 0x01, //0x00001bea leaq $1(%r10), %rbx
- 0x48, 0x39, 0xda, //0x00001bee cmpq %rbx, %rdx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001bf1 jb LBB0_376
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001bf7 jmp LBB0_380
- //0x00001bfc LBB0_378
- 0x48, 0x85, 0xd2, //0x00001bfc testq %rdx, %rdx
- 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x00001bff je LBB0_393
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c05 .p2align 4, 0x90
- //0x00001c10 LBB0_379
- 0x48, 0x01, 0xd2, //0x00001c10 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001c13 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00001c17 incl %esi
- 0x49, 0x8d, 0x7a, 0x01, //0x00001c19 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xfa, //0x00001c1d cmpq %rdi, %rdx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00001c20 jb LBB0_379
- //0x00001c26 LBB0_380
- 0x41, 0x29, 0xf7, //0x00001c26 subl %esi, %r15d
- 0x31, 0xff, //0x00001c29 xorl %edi, %edi
- 0x39, 0xc6, //0x00001c2b cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00001c2d jge LBB0_385
- 0x48, 0x63, 0xc6, //0x00001c33 movslq %esi, %rax
- 0x49, 0x63, 0xf0, //0x00001c36 movslq %r8d, %rsi
- 0x49, 0x8d, 0x3c, 0x04, //0x00001c39 leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xc0, //0x00001c3d xorl %r8d, %r8d
- //0x00001c40 .p2align 4, 0x90
- //0x00001c40 LBB0_382
- 0x48, 0x89, 0xd3, //0x00001c40 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00001c43 shrq $60, %rbx
- 0x4c, 0x21, 0xd2, //0x00001c47 andq %r10, %rdx
- 0x80, 0xcb, 0x30, //0x00001c4a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x04, //0x00001c4d movb %bl, (%r12,%r8)
- 0x48, 0x8d, 0x14, 0x92, //0x00001c51 leaq (%rdx,%rdx,4), %rdx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x07, //0x00001c55 movsbq (%rdi,%r8), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00001c5a leaq $-48(%rbx,%rdx,2), %rdx
- 0x4a, 0x8d, 0x5c, 0x00, 0x01, //0x00001c5f leaq $1(%rax,%r8), %rbx
- 0x49, 0xff, 0xc0, //0x00001c64 incq %r8
- 0x48, 0x39, 0xf3, //0x00001c67 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001c6a jl LBB0_382
- 0x48, 0x85, 0xd2, //0x00001c70 testq %rdx, %rdx
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00001c73 je LBB0_389
- 0x44, 0x89, 0xc7, //0x00001c79 movl %r8d, %edi
- //0x00001c7c LBB0_385
- 0x41, 0x89, 0xf8, //0x00001c7c movl %edi, %r8d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00001c7f jmp LBB0_387
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c84 .p2align 4, 0x90
- //0x00001c90 LBB0_386
- 0x48, 0x85, 0xc0, //0x00001c90 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x00001c93 cmovnel %r11d, %r14d
- 0x48, 0x01, 0xd2, //0x00001c97 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001c9a leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001c9e testq %rdx, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001ca1 je LBB0_389
- //0x00001ca7 LBB0_387
- 0x48, 0x89, 0xd0, //0x00001ca7 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00001caa shrq $60, %rax
- 0x4c, 0x21, 0xd2, //0x00001cae andq %r10, %rdx
- 0x49, 0x63, 0xf0, //0x00001cb1 movslq %r8d, %rsi
- 0x49, 0x39, 0xf5, //0x00001cb4 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001cb7 jbe LBB0_386
- 0x0c, 0x30, //0x00001cbd orb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001cbf movb %al, (%r12,%rsi)
- 0xff, 0xc6, //0x00001cc3 incl %esi
- 0x41, 0x89, 0xf0, //0x00001cc5 movl %esi, %r8d
- 0x48, 0x01, 0xd2, //0x00001cc8 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001ccb leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001ccf testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00001cd2 jne LBB0_387
- //0x00001cd8 LBB0_389
- 0x41, 0xff, 0xc7, //0x00001cd8 incl %r15d
- 0x45, 0x85, 0xc0, //0x00001cdb testl %r8d, %r8d
- 0x0f, 0x8e, 0xbd, 0xfe, 0xff, 0xff, //0x00001cde jle LBB0_373
- 0x44, 0x89, 0xc0, //0x00001ce4 movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001ce7 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xb5, 0xfe, 0xff, 0xff, //0x00001ced jne LBB0_374
- //0x00001cf3 LBB0_391
- 0x48, 0x83, 0xf8, 0x01, //0x00001cf3 cmpq $1, %rax
- 0x0f, 0x8e, 0x9f, 0xfe, 0xff, 0xff, //0x00001cf7 jle LBB0_372
- 0x4c, 0x8d, 0x40, 0xff, //0x00001cfd leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001d01 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x00001d07 movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001d0a je LBB0_391
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00001d10 jmp LBB0_374
- //0x00001d15 LBB0_393
- 0x45, 0x31, 0xc0, //0x00001d15 xorl %r8d, %r8d
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00001d18 jmp LBB0_374
- //0x00001d1d LBB0_395
- 0x83, 0xf9, 0xc3, //0x00001d1d cmpl $-61, %ecx
- 0x0f, 0x8f, 0x6f, 0x03, 0x00, 0x00, //0x00001d20 jg LBB0_447
- 0x48, 0x8d, 0x1d, 0xf3, 0x48, 0x00, 0x00, //0x00001d26 leaq $18675(%rip), %rbx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001d2d jmp LBB0_400
- //0x00001d32 LBB0_397
- 0xff, 0xc8, //0x00001d32 decl %eax
- 0x41, 0x89, 0xc0, //0x00001d34 movl %eax, %r8d
- //0x00001d37 LBB0_398
- 0x45, 0x85, 0xc0, //0x00001d37 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x00001d3a cmovel %r8d, %r15d
- //0x00001d3e LBB0_399
- 0x48, 0x8b, 0x4d, 0xc0, //0x00001d3e movq $-64(%rbp), %rcx
- 0x44, 0x8d, 0x49, 0xc4, //0x00001d42 leal $-60(%rcx), %r9d
- 0x44, 0x89, 0xc0, //0x00001d46 movl %r8d, %eax
- 0x83, 0xf9, 0x78, //0x00001d49 cmpl $120, %ecx
- 0x0f, 0x8e, 0x34, 0x03, 0x00, 0x00, //0x00001d4c jle LBB0_446
- //0x00001d52 LBB0_400
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001d52 movq %r15, $-56(%rbp)
- 0x4c, 0x89, 0x4d, 0xc0, //0x00001d56 movq %r9, $-64(%rbp)
- 0x48, 0x63, 0xf8, //0x00001d5a movslq %eax, %rdi
- 0x85, 0xff, //0x00001d5d testl %edi, %edi
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001d5f je LBB0_406
- 0xb2, 0x38, //0x00001d65 movb $56, %dl
- 0x31, 0xc9, //0x00001d67 xorl %ecx, %ecx
- //0x00001d69 LBB0_402
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00001d69 movl $19, %r9d
- 0x48, 0x83, 0xf9, 0x2a, //0x00001d6f cmpq $42, %rcx
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00001d73 je LBB0_407
- 0x41, 0x38, 0x14, 0x0c, //0x00001d79 cmpb %dl, (%r12,%rcx)
- 0x0f, 0x85, 0x9e, 0x01, 0x00, 0x00, //0x00001d7d jne LBB0_424
- 0x0f, 0xb6, 0x94, 0x19, 0x65, 0x18, 0x00, 0x00, //0x00001d83 movzbl $6245(%rcx,%rbx), %edx
- 0x48, 0xff, 0xc1, //0x00001d8b incq %rcx
- 0x48, 0x39, 0xcf, //0x00001d8e cmpq %rcx, %rdi
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001d91 jne LBB0_402
- 0x84, 0xd2, //0x00001d97 testb %dl, %dl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001d99 je LBB0_407
- //0x00001d9f LBB0_406
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x00001d9f movl $18, %r9d
- //0x00001da5 LBB0_407
- 0x85, 0xc0, //0x00001da5 testl %eax, %eax
- 0x0f, 0x8e, 0xb1, 0x00, 0x00, 0x00, //0x00001da7 jle LBB0_415
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001dad movl $1, %r15d
- 0x44, 0x01, 0xc8, //0x00001db3 addl %r9d, %eax
- 0x48, 0x98, //0x00001db6 cltq
- 0x48, 0x89, 0xc3, //0x00001db8 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001dbb shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x00001dbf decq %rax
- 0x48, 0xff, 0xc7, //0x00001dc2 incq %rdi
- 0x31, 0xc9, //0x00001dc5 xorl %ecx, %ecx
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001dc7 jmp LBB0_411
- 0x90, 0x90, 0x90, 0x90, //0x00001dcc .p2align 4, 0x90
- //0x00001dd0 LBB0_409
- 0x48, 0x85, 0xc0, //0x00001dd0 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf7, //0x00001dd3 cmovnel %r15d, %r14d
- //0x00001dd7 LBB0_410
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001dd7 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x00001de1 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x00001de4 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xcf, //0x00001de8 decq %rdi
- 0x48, 0x83, 0xff, 0x01, //0x00001deb cmpq $1, %rdi
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00001def jle LBB0_413
- //0x00001df5 LBB0_411
- 0x49, 0x89, 0xc3, //0x00001df5 movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x74, 0x3c, 0xfe, //0x00001df8 movzbl $-2(%r12,%rdi), %esi
- 0x48, 0xc1, 0xe6, 0x3c, //0x00001dfe shlq $60, %rsi
- 0x48, 0x01, 0xce, //0x00001e02 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x00001e05 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001e08 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001e12 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00001e15 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00001e18 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001e1c leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001e20 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00001e24 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00001e27 subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x00001e2a cmpq %r13, %r11
- 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00001e2d jae LBB0_409
- 0x04, 0x30, //0x00001e33 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x00001e35 movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00001e39 jmp LBB0_410
- //0x00001e3e LBB0_413
- 0x48, 0x83, 0xfe, 0x0a, //0x00001e3e cmpq $10, %rsi
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001e42 movq $-56(%rbp), %r15
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00001e46 jae LBB0_416
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e4c movl $1, %r11d
- 0x48, 0x8d, 0x1d, 0xc7, 0x47, 0x00, 0x00, //0x00001e52 leaq $18375(%rip), %rbx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00001e59 jmp LBB0_420
- //0x00001e5e LBB0_415
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001e5e movq $-56(%rbp), %r15
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x00001e62 jmp LBB0_420
- //0x00001e67 LBB0_416
- 0x49, 0x63, 0xf3, //0x00001e67 movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x00001e6a decq %rsi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e6d movl $1, %r11d
- 0x48, 0x8d, 0x1d, 0xa6, 0x47, 0x00, 0x00, //0x00001e73 leaq $18342(%rip), %rbx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001e7a jmp LBB0_418
- //0x00001e7f LBB0_417
- 0x48, 0x85, 0xc0, //0x00001e7f testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x00001e82 cmovnel %r11d, %r14d
- 0x48, 0xff, 0xce, //0x00001e86 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001e89 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001e8d movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001e90 jbe LBB0_420
- //0x00001e96 LBB0_418
- 0x48, 0x89, 0xc8, //0x00001e96 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001e99 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001ea3 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001ea6 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001eaa leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001eae leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00001eb2 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x00001eb5 subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x00001eb8 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00001ebb jae LBB0_417
- 0x04, 0x30, //0x00001ec1 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001ec3 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00001ec7 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001eca cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001ece movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001ed1 ja LBB0_418
- //0x00001ed7 LBB0_420
- 0x45, 0x01, 0xc8, //0x00001ed7 addl %r9d, %r8d
- 0x4d, 0x63, 0xc0, //0x00001eda movslq %r8d, %r8
- 0x4d, 0x39, 0xc5, //0x00001edd cmpq %r8, %r13
- 0x45, 0x0f, 0x46, 0xc5, //0x00001ee0 cmovbel %r13d, %r8d
- 0x45, 0x01, 0xcf, //0x00001ee4 addl %r9d, %r15d
- 0x45, 0x85, 0xc0, //0x00001ee7 testl %r8d, %r8d
- 0x0f, 0x8e, 0x47, 0xfe, 0xff, 0xff, //0x00001eea jle LBB0_398
- 0x44, 0x89, 0xc0, //0x00001ef0 movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001ef3 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x3f, 0xfe, 0xff, 0xff, //0x00001ef9 jne LBB0_399
- //0x00001eff LBB0_422
- 0x48, 0x83, 0xf8, 0x01, //0x00001eff cmpq $1, %rax
- 0x0f, 0x8e, 0x29, 0xfe, 0xff, 0xff, //0x00001f03 jle LBB0_397
- 0x4c, 0x8d, 0x40, 0xff, //0x00001f09 leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001f0d cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x00001f13 movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001f16 je LBB0_422
- 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00001f1c jmp LBB0_399
- //0x00001f21 LBB0_424
- 0x0f, 0x8c, 0x78, 0xfe, 0xff, 0xff, //0x00001f21 jl LBB0_406
- 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x00001f27 jmp LBB0_407
- //0x00001f2c LBB0_425
- 0x44, 0x89, 0xc0, //0x00001f2c movl %r8d, %eax
- 0x44, 0x89, 0xc3, //0x00001f2f movl %r8d, %ebx
- 0x45, 0x85, 0xc9, //0x00001f32 testl %r9d, %r9d
- 0x0f, 0x84, 0x01, 0xfc, 0xff, 0xff, //0x00001f35 je LBB0_365
- //0x00001f3b LBB0_426
- 0x41, 0xf7, 0xd9, //0x00001f3b negl %r9d
- 0x48, 0x63, 0xf8, //0x00001f3e movslq %eax, %rdi
- 0x31, 0xf6, //0x00001f41 xorl %esi, %esi
- 0x31, 0xd2, //0x00001f43 xorl %edx, %edx
- //0x00001f45 LBB0_427
- 0x48, 0x39, 0xfe, //0x00001f45 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x0f, 0x01, 0x00, 0x00, //0x00001f48 jge LBB0_443
- 0x48, 0x8d, 0x0c, 0x92, //0x00001f4e leaq (%rdx,%rdx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x00001f52 movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x54, 0x4a, 0xd0, //0x00001f57 leaq $-48(%rdx,%rcx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00001f5c incq %rsi
- 0x48, 0x89, 0xd3, //0x00001f5f movq %rdx, %rbx
- 0x44, 0x89, 0xc9, //0x00001f62 movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001f65 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001f68 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001f6b je LBB0_427
- //0x00001f71 LBB0_429
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001f71 movq $-1, %rdi
- 0x44, 0x89, 0xc9, //0x00001f78 movl %r9d, %ecx
- 0x48, 0xd3, 0xe7, //0x00001f7b shlq %cl, %rdi
- 0x48, 0xf7, 0xd7, //0x00001f7e notq %rdi
- 0x31, 0xdb, //0x00001f81 xorl %ebx, %ebx
- 0x39, 0xc6, //0x00001f83 cmpl %eax, %esi
- 0x0f, 0x8d, 0x4b, 0x00, 0x00, 0x00, //0x00001f85 jge LBB0_433
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001f8b movq %r15, $-56(%rbp)
- 0x4c, 0x63, 0xde, //0x00001f8f movslq %esi, %r11
- 0x4d, 0x63, 0xc0, //0x00001f92 movslq %r8d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00001f95 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x00001f99 xorl %ebx, %ebx
- //0x00001f9b LBB0_431
- 0x48, 0x89, 0xd0, //0x00001f9b movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x00001f9e movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001fa1 shrq %cl, %rax
- 0x48, 0x21, 0xfa, //0x00001fa4 andq %rdi, %rdx
- 0x04, 0x30, //0x00001fa7 addb $48, %al
- 0x41, 0x88, 0x04, 0x1c, //0x00001fa9 movb %al, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x92, //0x00001fad leaq (%rdx,%rdx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x00001fb1 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x54, 0x41, 0xd0, //0x00001fb6 leaq $-48(%rcx,%rax,2), %rdx
- 0x49, 0x8d, 0x44, 0x1b, 0x01, //0x00001fbb leaq $1(%r11,%rbx), %rax
- 0x48, 0xff, 0xc3, //0x00001fc0 incq %rbx
- 0x4c, 0x39, 0xc0, //0x00001fc3 cmpq %r8, %rax
- 0x0f, 0x8c, 0xcf, 0xff, 0xff, 0xff, //0x00001fc6 jl LBB0_431
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001fcc movq $-56(%rbp), %r15
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001fd0 movl $1, %r11d
- //0x00001fd6 LBB0_433
- 0x41, 0x29, 0xf7, //0x00001fd6 subl %esi, %r15d
- 0x41, 0x89, 0xd8, //0x00001fd9 movl %ebx, %r8d
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001fdc jmp LBB0_436
- //0x00001fe1 LBB0_434
- 0x48, 0x85, 0xc0, //0x00001fe1 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x00001fe4 cmovnel %r11d, %r14d
- //0x00001fe8 LBB0_435
- 0x48, 0x01, 0xd2, //0x00001fe8 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001feb leaq (%rdx,%rdx,4), %rdx
- //0x00001fef LBB0_436
- 0x48, 0x85, 0xd2, //0x00001fef testq %rdx, %rdx
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00001ff2 je LBB0_439
- 0x48, 0x89, 0xd0, //0x00001ff8 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x00001ffb movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001ffe shrq %cl, %rax
- 0x48, 0x21, 0xfa, //0x00002001 andq %rdi, %rdx
- 0x49, 0x63, 0xc8, //0x00002004 movslq %r8d, %rcx
- 0x49, 0x39, 0xcd, //0x00002007 cmpq %rcx, %r13
- 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x0000200a jbe LBB0_434
- 0x04, 0x30, //0x00002010 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00002012 movb %al, (%r12,%rcx)
- 0xff, 0xc1, //0x00002016 incl %ecx
- 0x41, 0x89, 0xc8, //0x00002018 movl %ecx, %r8d
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x0000201b jmp LBB0_435
- //0x00002020 LBB0_439
- 0x41, 0xff, 0xc7, //0x00002020 incl %r15d
- 0x45, 0x85, 0xc0, //0x00002023 testl %r8d, %r8d
- 0x0f, 0x8e, 0x44, 0x02, 0x00, 0x00, //0x00002026 jle LBB0_473
- 0x44, 0x89, 0xc0, //0x0000202c movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000202f cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x3e, 0x02, 0x00, 0x00, //0x00002035 jne LBB0_474
- //0x0000203b LBB0_441
- 0x48, 0x83, 0xf8, 0x01, //0x0000203b cmpq $1, %rax
- 0x0f, 0x8e, 0x26, 0x02, 0x00, 0x00, //0x0000203f jle LBB0_472
- 0x4c, 0x8d, 0x40, 0xff, //0x00002045 leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002049 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x0000204f movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002052 je LBB0_441
- 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00002058 jmp LBB0_474
- //0x0000205d LBB0_443
- 0x48, 0x85, 0xd2, //0x0000205d testq %rdx, %rdx
- 0x0f, 0x84, 0x3c, 0x01, 0x00, 0x00, //0x00002060 je LBB0_462
- //0x00002066 LBB0_444
- 0x48, 0x89, 0xd7, //0x00002066 movq %rdx, %rdi
- 0x44, 0x89, 0xc9, //0x00002069 movl %r9d, %ecx
- 0x48, 0xd3, 0xef, //0x0000206c shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x0000206f testq %rdi, %rdi
- 0x0f, 0x85, 0xf9, 0xfe, 0xff, 0xff, //0x00002072 jne LBB0_429
- 0x48, 0x01, 0xd2, //0x00002078 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000207b leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x0000207f incl %esi
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00002081 jmp LBB0_444
- //0x00002086 LBB0_446
- 0x44, 0x89, 0xc0, //0x00002086 movl %r8d, %eax
- 0x44, 0x89, 0xc3, //0x00002089 movl %r8d, %ebx
- 0x45, 0x85, 0xc9, //0x0000208c testl %r9d, %r9d
- 0x0f, 0x84, 0xa7, 0xfa, 0xff, 0xff, //0x0000208f je LBB0_365
- //0x00002095 LBB0_447
- 0x44, 0x89, 0xc9, //0x00002095 movl %r9d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x00002098 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x3d, 0x7d, 0x45, 0x00, 0x00, //0x0000209c leaq $17789(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3e, //0x000020a3 movl (%rsi,%rdi), %ebx
- 0x4c, 0x63, 0xd8, //0x000020a6 movslq %eax, %r11
- 0x8a, 0x54, 0x3e, 0x04, //0x000020a9 movb $4(%rsi,%rdi), %dl
- 0x45, 0x85, 0xdb, //0x000020ad testl %r11d, %r11d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000020b0 je LBB0_452
- 0x48, 0x8d, 0x74, 0x3e, 0x05, //0x000020b6 leaq $5(%rsi,%rdi), %rsi
- 0x31, 0xff, //0x000020bb xorl %edi, %edi
- //0x000020bd LBB0_449
- 0x84, 0xd2, //0x000020bd testb %dl, %dl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000020bf je LBB0_454
- 0x41, 0x38, 0x14, 0x3c, //0x000020c5 cmpb %dl, (%r12,%rdi)
- 0x0f, 0x85, 0xb2, 0x01, 0x00, 0x00, //0x000020c9 jne LBB0_475
- 0x0f, 0xb6, 0x14, 0x3e, //0x000020cf movzbl (%rsi,%rdi), %edx
- 0x48, 0xff, 0xc7, //0x000020d3 incq %rdi
- 0x49, 0x39, 0xfb, //0x000020d6 cmpq %rdi, %r11
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000020d9 jne LBB0_449
- //0x000020df LBB0_452
- 0x84, 0xd2, //0x000020df testb %dl, %dl
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x000020e1 je LBB0_454
- //0x000020e7 LBB0_453
- 0xff, 0xcb, //0x000020e7 decl %ebx
- //0x000020e9 LBB0_454
- 0x85, 0xc0, //0x000020e9 testl %eax, %eax
- 0x0f, 0x8e, 0xbb, 0x00, 0x00, 0x00, //0x000020eb jle LBB0_463
- 0x4c, 0x89, 0x7d, 0xc8, //0x000020f1 movq %r15, $-56(%rbp)
- 0x89, 0x5d, 0xc0, //0x000020f5 movl %ebx, $-64(%rbp)
- 0x01, 0xd8, //0x000020f8 addl %ebx, %eax
- 0x48, 0x98, //0x000020fa cltq
- 0x48, 0x89, 0xc6, //0x000020fc movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x000020ff shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x00002103 decq %rax
- 0x49, 0xff, 0xc3, //0x00002106 incq %r11
- 0x31, 0xff, //0x00002109 xorl %edi, %edi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000210b jmp LBB0_458
- //0x00002110 LBB0_456
- 0x48, 0x85, 0xc0, //0x00002110 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002113 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002118 cmovnel %eax, %r14d
- //0x0000211c LBB0_457
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000211c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x00002126 addq %rax, %rsi
- 0x49, 0x8d, 0x47, 0xff, //0x00002129 leaq $-1(%r15), %rax
- 0x49, 0xff, 0xcb, //0x0000212d decq %r11
- 0x49, 0x83, 0xfb, 0x01, //0x00002130 cmpq $1, %r11
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002134 jle LBB0_460
- //0x0000213a LBB0_458
- 0x49, 0x89, 0xc7, //0x0000213a movq %rax, %r15
- 0x4b, 0x0f, 0xbe, 0x5c, 0x1c, 0xfe, //0x0000213d movsbq $-2(%r12,%r11), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00002143 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00002147 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x0000214a addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x0000214d movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002150 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000215a mulq %rdx
- 0x48, 0x89, 0xd7, //0x0000215d movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x00002160 shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x00002164 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002168 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x0000216c movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x0000216f subq %rdx, %rax
- 0x4d, 0x39, 0xef, //0x00002172 cmpq %r13, %r15
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00002175 jae LBB0_456
- 0x04, 0x30, //0x0000217b addb $48, %al
- 0x43, 0x88, 0x04, 0x3c, //0x0000217d movb %al, (%r12,%r15)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00002181 jmp LBB0_457
- //0x00002186 LBB0_460
- 0x48, 0x83, 0xfb, 0x0a, //0x00002186 cmpq $10, %rbx
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000218a movl $1, %r11d
- 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x00002190 jae LBB0_464
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00002196 movq $-56(%rbp), %r15
- 0x8b, 0x5d, 0xc0, //0x0000219a movl $-64(%rbp), %ebx
- 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x0000219d jmp LBB0_468
- //0x000021a2 LBB0_462
- 0x45, 0x31, 0xc0, //0x000021a2 xorl %r8d, %r8d
- 0x31, 0xdb, //0x000021a5 xorl %ebx, %ebx
- 0xe9, 0x90, 0xf9, 0xff, 0xff, //0x000021a7 jmp LBB0_365
- //0x000021ac LBB0_463
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000021ac movl $1, %r11d
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000021b2 jmp LBB0_468
- //0x000021b7 LBB0_464
- 0x49, 0x63, 0xcf, //0x000021b7 movslq %r15d, %rcx
- 0x48, 0xff, 0xc9, //0x000021ba decq %rcx
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000021bd movq $-56(%rbp), %r15
- 0x8b, 0x5d, 0xc0, //0x000021c1 movl $-64(%rbp), %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000021c4 jmp LBB0_466
- //0x000021c9 LBB0_465
- 0x48, 0x85, 0xc0, //0x000021c9 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x000021cc cmovnel %r11d, %r14d
- 0x48, 0xff, 0xc9, //0x000021d0 decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000021d3 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000021d7 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000021da jbe LBB0_468
- //0x000021e0 LBB0_466
- 0x48, 0x89, 0xf8, //0x000021e0 movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000021e3 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000021ed mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000021f0 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000021f4 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x000021f8 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x000021fc movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x000021ff subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x00002202 cmpq %r13, %rcx
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00002205 jae LBB0_465
- 0x04, 0x30, //0x0000220b addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x0000220d movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x00002211 decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00002214 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00002218 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000221b ja LBB0_466
- //0x00002221 LBB0_468
- 0x41, 0x01, 0xd8, //0x00002221 addl %ebx, %r8d
- 0x4d, 0x63, 0xc0, //0x00002224 movslq %r8d, %r8
- 0x4d, 0x39, 0xc5, //0x00002227 cmpq %r8, %r13
- 0x45, 0x0f, 0x46, 0xc5, //0x0000222a cmovbel %r13d, %r8d
- 0x41, 0x01, 0xdf, //0x0000222e addl %ebx, %r15d
- 0x45, 0x85, 0xc0, //0x00002231 testl %r8d, %r8d
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002234 jle LBB0_477
- 0x44, 0x89, 0xc0, //0x0000223a movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000223d cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00002243 jne LBB0_478
- //0x00002249 LBB0_470
- 0x48, 0x83, 0xf8, 0x01, //0x00002249 cmpq $1, %rax
- 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x0000224d jle LBB0_476
- 0x4c, 0x8d, 0x40, 0xff, //0x00002253 leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002257 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x0000225d movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002260 je LBB0_470
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002266 jmp LBB0_478
- //0x0000226b LBB0_472
- 0xff, 0xc8, //0x0000226b decl %eax
- 0x41, 0x89, 0xc0, //0x0000226d movl %eax, %r8d
- //0x00002270 LBB0_473
- 0x45, 0x85, 0xc0, //0x00002270 testl %r8d, %r8d
- 0x0f, 0x84, 0xdd, 0x0b, 0x00, 0x00, //0x00002273 je LBB0_659
- //0x00002279 LBB0_474
- 0x44, 0x89, 0xc3, //0x00002279 movl %r8d, %ebx
- 0xe9, 0xbb, 0xf8, 0xff, 0xff, //0x0000227c jmp LBB0_365
- //0x00002281 LBB0_475
- 0x0f, 0x8c, 0x60, 0xfe, 0xff, 0xff, //0x00002281 jl LBB0_453
- 0xe9, 0x5d, 0xfe, 0xff, 0xff, //0x00002287 jmp LBB0_454
- //0x0000228c LBB0_476
- 0xff, 0xc8, //0x0000228c decl %eax
- 0x41, 0x89, 0xc0, //0x0000228e movl %eax, %r8d
- //0x00002291 LBB0_477
- 0x45, 0x85, 0xc0, //0x00002291 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x00002294 cmovel %r8d, %r15d
- //0x00002298 LBB0_478
- 0x44, 0x89, 0xc0, //0x00002298 movl %r8d, %eax
- 0x44, 0x89, 0xc3, //0x0000229b movl %r8d, %ebx
- 0x45, 0x85, 0xc9, //0x0000229e testl %r9d, %r9d
- 0x0f, 0x89, 0x95, 0xf8, 0xff, 0xff, //0x000022a1 jns LBB0_365
- 0xe9, 0xe1, 0xf8, 0xff, 0xff, //0x000022a7 jmp LBB0_371
- //0x000022ac LBB0_479
- 0x44, 0x89, 0xc3, //0x000022ac movl %r8d, %ebx
- //0x000022af LBB0_480
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000022af movl $1, %r11d
- 0x48, 0x8d, 0x15, 0x64, 0x43, 0x00, 0x00, //0x000022b5 leaq $17252(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000022bc jmp LBB0_483
- //0x000022c1 LBB0_481
- 0x89, 0xd8, //0x000022c1 movl %ebx, %eax
- //0x000022c3 LBB0_482
- 0x48, 0x8b, 0x75, 0xb0, //0x000022c3 movq $-80(%rbp), %rsi
- 0x2b, 0x75, 0xa8, //0x000022c7 subl $-88(%rbp), %esi
- 0x89, 0xc3, //0x000022ca movl %eax, %ebx
- //0x000022cc LBB0_483
- 0x45, 0x85, 0xff, //0x000022cc testl %r15d, %r15d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x000022cf js LBB0_486
- 0x0f, 0x85, 0xc8, 0x07, 0x00, 0x00, //0x000022d5 jne LBB0_603
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x000022db cmpb $53, (%r12)
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000022e0 jl LBB0_487
- 0xe9, 0xb8, 0x07, 0x00, 0x00, //0x000022e6 jmp LBB0_603
- //0x000022eb LBB0_486
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x000022eb movl $27, %eax
- 0x41, 0x83, 0xff, 0xf8, //0x000022f0 cmpl $-8, %r15d
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000022f4 jl LBB0_488
- //0x000022fa LBB0_487
- 0x44, 0x89, 0xf8, //0x000022fa movl %r15d, %eax
- 0xf7, 0xd8, //0x000022fd negl %eax
- 0x48, 0x98, //0x000022ff cltq
- 0x48, 0x8d, 0x0d, 0xe8, 0x42, 0x00, 0x00, //0x00002301 leaq $17128(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x04, 0x81, //0x00002308 movl (%rcx,%rax,4), %eax
- //0x0000230b LBB0_488
- 0x85, 0xdb, //0x0000230b testl %ebx, %ebx
- 0x48, 0x89, 0x75, 0xb0, //0x0000230d movq %rsi, $-80(%rbp)
- 0x89, 0x45, 0xa8, //0x00002311 movl %eax, $-88(%rbp)
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x00002314 je LBB0_481
- 0x85, 0xc0, //0x0000231a testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x0000231c je LBB0_481
- 0x0f, 0x8e, 0x2f, 0x02, 0x00, 0x00, //0x00002322 jle LBB0_522
- 0x41, 0x89, 0xc1, //0x00002328 movl %eax, %r9d
- 0x83, 0xf8, 0x3d, //0x0000232b cmpl $61, %eax
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x0000232e jge LBB0_495
- 0xe9, 0x35, 0x02, 0x00, 0x00, //0x00002334 jmp LBB0_524
- //0x00002339 LBB0_492
- 0x48, 0x8d, 0x15, 0xe0, 0x42, 0x00, 0x00, //0x00002339 leaq $17120(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- //0x00002340 LBB0_493
- 0x45, 0x85, 0xc0, //0x00002340 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x00002343 cmovel %r8d, %r15d
- //0x00002347 LBB0_494
- 0x48, 0x8b, 0x45, 0xc0, //0x00002347 movq $-64(%rbp), %rax
- 0x44, 0x8d, 0x48, 0xc4, //0x0000234b leal $-60(%rax), %r9d
- 0x44, 0x89, 0xc3, //0x0000234f movl %r8d, %ebx
- 0x83, 0xf8, 0x78, //0x00002352 cmpl $120, %eax
- 0x0f, 0x8e, 0x04, 0x02, 0x00, 0x00, //0x00002355 jle LBB0_523
- //0x0000235b LBB0_495
- 0x4c, 0x89, 0x7d, 0xc8, //0x0000235b movq %r15, $-56(%rbp)
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000235f movl $1, %r11d
- 0x4c, 0x89, 0x4d, 0xc0, //0x00002365 movq %r9, $-64(%rbp)
- 0x4c, 0x63, 0xfb, //0x00002369 movslq %ebx, %r15
- 0x45, 0x85, 0xff, //0x0000236c testl %r15d, %r15d
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x0000236f je LBB0_501
- 0xb1, 0x38, //0x00002375 movb $56, %cl
- 0x31, 0xc0, //0x00002377 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002379 .p2align 4, 0x90
- //0x00002380 LBB0_497
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00002380 movl $19, %r9d
- 0x48, 0x83, 0xf8, 0x2a, //0x00002386 cmpq $42, %rax
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000238a je LBB0_502
- 0x41, 0x38, 0x0c, 0x04, //0x00002390 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xa8, 0x01, 0x00, 0x00, //0x00002394 jne LBB0_519
- 0x0f, 0xb6, 0x8c, 0x10, 0x65, 0x18, 0x00, 0x00, //0x0000239a movzbl $6245(%rax,%rdx), %ecx
- 0x48, 0xff, 0xc0, //0x000023a2 incq %rax
- 0x49, 0x39, 0xc7, //0x000023a5 cmpq %rax, %r15
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000023a8 jne LBB0_497
- 0x84, 0xc9, //0x000023ae testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000023b0 je LBB0_502
- //0x000023b6 LBB0_501
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x000023b6 movl $18, %r9d
- //0x000023bc LBB0_502
- 0x85, 0xdb, //0x000023bc testl %ebx, %ebx
- 0x0f, 0x8e, 0xa3, 0x00, 0x00, 0x00, //0x000023be jle LBB0_510
- 0x44, 0x01, 0xcb, //0x000023c4 addl %r9d, %ebx
- 0x48, 0x63, 0xc3, //0x000023c7 movslq %ebx, %rax
- 0x48, 0x89, 0xc3, //0x000023ca movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x000023cd shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x000023d1 decq %rax
- 0x49, 0xff, 0xc7, //0x000023d4 incq %r15
- 0x31, 0xc9, //0x000023d7 xorl %ecx, %ecx
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000023d9 jmp LBB0_506
- 0x90, 0x90, //0x000023de .p2align 4, 0x90
- //0x000023e0 LBB0_504
- 0x48, 0x85, 0xc0, //0x000023e0 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x000023e3 cmovnel %r11d, %r14d
- //0x000023e7 LBB0_505
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000023e7 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x000023f1 addq %rax, %rbx
- 0x48, 0x8d, 0x47, 0xff, //0x000023f4 leaq $-1(%rdi), %rax
- 0x49, 0xff, 0xcf, //0x000023f8 decq %r15
- 0x49, 0x83, 0xff, 0x01, //0x000023fb cmpq $1, %r15
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x000023ff jle LBB0_508
- //0x00002405 LBB0_506
- 0x48, 0x89, 0xc7, //0x00002405 movq %rax, %rdi
- 0x43, 0x0f, 0xb6, 0x74, 0x3c, 0xfe, //0x00002408 movzbl $-2(%r12,%r15), %esi
- 0x48, 0xc1, 0xe6, 0x3c, //0x0000240e shlq $60, %rsi
- 0x48, 0x01, 0xce, //0x00002412 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x00002415 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002418 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002422 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002425 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002428 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x0000242c leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002430 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002434 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00002437 subq %rdx, %rax
- 0x4c, 0x39, 0xef, //0x0000243a cmpq %r13, %rdi
- 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x0000243d jae LBB0_504
- 0x04, 0x30, //0x00002443 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00002445 movb %al, (%r12,%rdi)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00002449 jmp LBB0_505
- //0x0000244e LBB0_508
- 0x48, 0x83, 0xfe, 0x0a, //0x0000244e cmpq $10, %rsi
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00002452 movq $-56(%rbp), %r15
- 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00002456 jae LBB0_511
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000245c movl $1, %r11d
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00002462 jmp LBB0_515
- //0x00002467 LBB0_510
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00002467 movq $-56(%rbp), %r15
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000246b movl $1, %r11d
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00002471 jmp LBB0_515
- //0x00002476 LBB0_511
- 0x48, 0x63, 0xf7, //0x00002476 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x00002479 decq %rsi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000247c movl $1, %r11d
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00002482 jmp LBB0_513
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002487 .p2align 4, 0x90
- //0x00002490 LBB0_512
- 0x48, 0x85, 0xc0, //0x00002490 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x00002493 cmovnel %r11d, %r14d
- 0x48, 0xff, 0xce, //0x00002497 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000249a cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x0000249e movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000024a1 jbe LBB0_515
- //0x000024a7 LBB0_513
- 0x48, 0x89, 0xc8, //0x000024a7 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000024aa movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000024b4 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000024b7 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000024bb leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x000024bf leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x000024c3 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x000024c6 subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x000024c9 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x000024cc jae LBB0_512
- 0x04, 0x30, //0x000024d2 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x000024d4 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x000024d8 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000024db cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000024df movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000024e2 ja LBB0_513
- //0x000024e8 LBB0_515
- 0x45, 0x01, 0xc8, //0x000024e8 addl %r9d, %r8d
- 0x4d, 0x63, 0xc0, //0x000024eb movslq %r8d, %r8
- 0x4d, 0x39, 0xc5, //0x000024ee cmpq %r8, %r13
- 0x45, 0x0f, 0x46, 0xc5, //0x000024f1 cmovbel %r13d, %r8d
- 0x45, 0x01, 0xcf, //0x000024f5 addl %r9d, %r15d
- 0x45, 0x85, 0xc0, //0x000024f8 testl %r8d, %r8d
- 0x0f, 0x8e, 0x38, 0xfe, 0xff, 0xff, //0x000024fb jle LBB0_492
- 0x44, 0x89, 0xc0, //0x00002501 movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002504 cmpb $48, $-1(%rax,%r12)
- 0x48, 0x8d, 0x15, 0x0f, 0x41, 0x00, 0x00, //0x0000250a leaq $16655(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0x30, 0xfe, 0xff, 0xff, //0x00002511 jne LBB0_494
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002517 .p2align 4, 0x90
- //0x00002520 LBB0_517
- 0x48, 0x83, 0xf8, 0x01, //0x00002520 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002524 jle LBB0_520
- 0x4c, 0x8d, 0x40, 0xff, //0x0000252a leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x0000252e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x00002534 movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002537 je LBB0_517
- 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x0000253d jmp LBB0_494
- //0x00002542 LBB0_519
- 0x0f, 0x8c, 0x6e, 0xfe, 0xff, 0xff, //0x00002542 jl LBB0_501
- 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x00002548 jmp LBB0_502
- //0x0000254d LBB0_520
- 0xff, 0xc8, //0x0000254d decl %eax
- 0x41, 0x89, 0xc0, //0x0000254f movl %eax, %r8d
- 0xe9, 0xe9, 0xfd, 0xff, 0xff, //0x00002552 jmp LBB0_493
- //0x00002557 LBB0_522
- 0x41, 0x89, 0xc1, //0x00002557 movl %eax, %r9d
- 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x0000255a jmp LBB0_553
- //0x0000255f LBB0_523
- 0x44, 0x89, 0xc3, //0x0000255f movl %r8d, %ebx
- 0x44, 0x89, 0xc0, //0x00002562 movl %r8d, %eax
- 0x45, 0x85, 0xc9, //0x00002565 testl %r9d, %r9d
- 0x0f, 0x84, 0x55, 0xfd, 0xff, 0xff, //0x00002568 je LBB0_482
- //0x0000256e LBB0_524
- 0x44, 0x89, 0xc9, //0x0000256e movl %r9d, %ecx
- 0x48, 0x89, 0xd6, //0x00002571 movq %rdx, %rsi
- 0x48, 0x6b, 0xd1, 0x68, //0x00002574 imulq $104, %rcx, %rdx
- 0x8b, 0x3c, 0x32, //0x00002578 movl (%rdx,%rsi), %edi
- 0x4c, 0x63, 0xdb, //0x0000257b movslq %ebx, %r11
- 0x8a, 0x44, 0x32, 0x04, //0x0000257e movb $4(%rdx,%rsi), %al
- 0x45, 0x85, 0xdb, //0x00002582 testl %r11d, %r11d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002585 je LBB0_529
- 0x48, 0x8d, 0x54, 0x32, 0x05, //0x0000258b leaq $5(%rdx,%rsi), %rdx
- 0x31, 0xf6, //0x00002590 xorl %esi, %esi
- //0x00002592 LBB0_526
- 0x84, 0xc0, //0x00002592 testb %al, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002594 je LBB0_531
- 0x41, 0x38, 0x04, 0x34, //0x0000259a cmpb %al, (%r12,%rsi)
- 0x0f, 0x85, 0xa3, 0x01, 0x00, 0x00, //0x0000259e jne LBB0_549
- 0x0f, 0xb6, 0x04, 0x32, //0x000025a4 movzbl (%rdx,%rsi), %eax
- 0x48, 0xff, 0xc6, //0x000025a8 incq %rsi
- 0x49, 0x39, 0xf3, //0x000025ab cmpq %rsi, %r11
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000025ae jne LBB0_526
- //0x000025b4 LBB0_529
- 0x84, 0xc0, //0x000025b4 testb %al, %al
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x000025b6 je LBB0_531
- //0x000025bc LBB0_530
- 0xff, 0xcf, //0x000025bc decl %edi
- //0x000025be LBB0_531
- 0x85, 0xdb, //0x000025be testl %ebx, %ebx
- 0x89, 0x7d, 0xc0, //0x000025c0 movl %edi, $-64(%rbp)
- 0x0f, 0x8e, 0xac, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_539
- 0x4c, 0x89, 0x7d, 0xc8, //0x000025c9 movq %r15, $-56(%rbp)
- 0x01, 0xfb, //0x000025cd addl %edi, %ebx
- 0x48, 0x63, 0xc3, //0x000025cf movslq %ebx, %rax
- 0x48, 0x89, 0xc6, //0x000025d2 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x000025d5 shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x000025d9 decq %rax
- 0x49, 0xff, 0xc3, //0x000025dc incq %r11
- 0x31, 0xff, //0x000025df xorl %edi, %edi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000025e1 jmp LBB0_535
- //0x000025e6 LBB0_533
- 0x48, 0x85, 0xc0, //0x000025e6 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000025e9 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000025ee cmovnel %eax, %r14d
- //0x000025f2 LBB0_534
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000025f2 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x000025fc addq %rax, %rsi
- 0x49, 0x8d, 0x47, 0xff, //0x000025ff leaq $-1(%r15), %rax
- 0x49, 0xff, 0xcb, //0x00002603 decq %r11
- 0x49, 0x83, 0xfb, 0x01, //0x00002606 cmpq $1, %r11
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x0000260a jle LBB0_537
- //0x00002610 LBB0_535
- 0x49, 0x89, 0xc7, //0x00002610 movq %rax, %r15
- 0x4b, 0x0f, 0xbe, 0x5c, 0x1c, 0xfe, //0x00002613 movsbq $-2(%r12,%r11), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00002619 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x0000261d shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x00002620 addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x00002623 movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002626 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002630 mulq %rdx
- 0x48, 0x89, 0xd7, //0x00002633 movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x00002636 shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x0000263a leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000263e leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00002642 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002645 subq %rdx, %rax
- 0x4d, 0x39, 0xef, //0x00002648 cmpq %r13, %r15
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x0000264b jae LBB0_533
- 0x04, 0x30, //0x00002651 addb $48, %al
- 0x43, 0x88, 0x04, 0x3c, //0x00002653 movb %al, (%r12,%r15)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00002657 jmp LBB0_534
- //0x0000265c LBB0_537
- 0x48, 0x83, 0xfb, 0x0a, //0x0000265c cmpq $10, %rbx
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002660 movl $1, %r11d
- 0x0f, 0x83, 0x14, 0x00, 0x00, 0x00, //0x00002666 jae LBB0_540
- 0x4c, 0x8b, 0x7d, 0xc8, //0x0000266c movq $-56(%rbp), %r15
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00002670 jmp LBB0_544
- //0x00002675 LBB0_539
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002675 movl $1, %r11d
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000267b jmp LBB0_544
- //0x00002680 LBB0_540
- 0x49, 0x63, 0xcf, //0x00002680 movslq %r15d, %rcx
- 0x48, 0xff, 0xc9, //0x00002683 decq %rcx
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00002686 movq $-56(%rbp), %r15
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000268a jmp LBB0_542
- //0x0000268f LBB0_541
- 0x48, 0x85, 0xc0, //0x0000268f testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf3, //0x00002692 cmovnel %r11d, %r14d
- 0x48, 0xff, 0xc9, //0x00002696 decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00002699 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x0000269d movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000026a0 jbe LBB0_544
- //0x000026a6 LBB0_542
- 0x48, 0x89, 0xf8, //0x000026a6 movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000026a9 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000026b3 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000026b6 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000026ba leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x000026be leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x000026c2 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x000026c5 subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x000026c8 cmpq %r13, %rcx
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x000026cb jae LBB0_541
- 0x04, 0x30, //0x000026d1 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000026d3 movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x000026d7 decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000026da cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000026de movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000026e1 ja LBB0_542
- //0x000026e7 LBB0_544
- 0x8b, 0x45, 0xc0, //0x000026e7 movl $-64(%rbp), %eax
- 0x41, 0x01, 0xc0, //0x000026ea addl %eax, %r8d
- 0x4d, 0x63, 0xc0, //0x000026ed movslq %r8d, %r8
- 0x4d, 0x39, 0xc5, //0x000026f0 cmpq %r8, %r13
- 0x45, 0x0f, 0x46, 0xc5, //0x000026f3 cmovbel %r13d, %r8d
- 0x41, 0x01, 0xc7, //0x000026f7 addl %eax, %r15d
- 0x45, 0x85, 0xc0, //0x000026fa testl %r8d, %r8d
- 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x000026fd jle LBB0_548
- 0x44, 0x89, 0xc0, //0x00002703 movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002706 cmpb $48, $-1(%rax,%r12)
- 0x48, 0x8d, 0x15, 0x0d, 0x3f, 0x00, 0x00, //0x0000270c leaq $16141(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00002713 jne LBB0_552
- //0x00002719 LBB0_546
- 0x48, 0x83, 0xf8, 0x01, //0x00002719 cmpq $1, %rax
- 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x0000271d jle LBB0_550
- 0x4c, 0x8d, 0x40, 0xff, //0x00002723 leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002727 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x0000272d movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002730 je LBB0_546
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002736 jmp LBB0_552
- //0x0000273b LBB0_548
- 0x48, 0x8d, 0x15, 0xde, 0x3e, 0x00, 0x00, //0x0000273b leaq $16094(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002742 jmp LBB0_551
- //0x00002747 LBB0_549
- 0x0f, 0x8c, 0x6f, 0xfe, 0xff, 0xff, //0x00002747 jl LBB0_530
- 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x0000274d jmp LBB0_531
- //0x00002752 LBB0_550
- 0xff, 0xc8, //0x00002752 decl %eax
- 0x41, 0x89, 0xc0, //0x00002754 movl %eax, %r8d
- //0x00002757 LBB0_551
- 0x45, 0x85, 0xc0, //0x00002757 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x0000275a cmovel %r8d, %r15d
- //0x0000275e LBB0_552
- 0x44, 0x89, 0xc3, //0x0000275e movl %r8d, %ebx
- 0x44, 0x89, 0xc0, //0x00002761 movl %r8d, %eax
- 0x45, 0x85, 0xc9, //0x00002764 testl %r9d, %r9d
- 0x0f, 0x89, 0x56, 0xfb, 0xff, 0xff, //0x00002767 jns LBB0_482
- //0x0000276d LBB0_553
- 0x41, 0x83, 0xf9, 0xc3, //0x0000276d cmpl $-61, %r9d
- 0x0f, 0x8e, 0x1f, 0x00, 0x00, 0x00, //0x00002771 jle LBB0_556
- 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x00002777 jmp LBB0_578
- //0x0000277c LBB0_554
- 0x45, 0x31, 0xc0, //0x0000277c xorl %r8d, %r8d
- 0x48, 0x8d, 0x15, 0x9a, 0x3e, 0x00, 0x00, //0x0000277f leaq $16026(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- //0x00002786 LBB0_555
- 0x44, 0x8d, 0x48, 0x3c, //0x00002786 leal $60(%rax), %r9d
- 0x44, 0x89, 0xc3, //0x0000278a movl %r8d, %ebx
- 0x83, 0xf8, 0x88, //0x0000278d cmpl $-120, %eax
- 0x0f, 0x8d, 0x79, 0x01, 0x00, 0x00, //0x00002790 jge LBB0_577
- //0x00002796 LBB0_556
- 0x44, 0x89, 0xc8, //0x00002796 movl %r9d, %eax
- 0x48, 0x63, 0xf3, //0x00002799 movslq %ebx, %rsi
- 0x31, 0xd2, //0x0000279c xorl %edx, %edx
- 0x31, 0xc9, //0x0000279e xorl %ecx, %ecx
- //0x000027a0 .p2align 4, 0x90
- //0x000027a0 LBB0_557
- 0x48, 0x39, 0xf2, //0x000027a0 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x000027a3 jge LBB0_559
- 0x48, 0x8d, 0x0c, 0x89, //0x000027a9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x3c, 0x14, //0x000027ad movsbq (%r12,%rdx), %rdi
- 0x48, 0x8d, 0x4c, 0x4f, 0xd0, //0x000027b2 leaq $-48(%rdi,%rcx,2), %rcx
- 0x48, 0xff, 0xc2, //0x000027b7 incq %rdx
- 0x49, 0x8d, 0x7a, 0x01, //0x000027ba leaq $1(%r10), %rdi
- 0x48, 0x39, 0xf9, //0x000027be cmpq %rdi, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000027c1 jb LBB0_557
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000027c7 jmp LBB0_561
- //0x000027cc LBB0_559
- 0x48, 0x85, 0xc9, //0x000027cc testq %rcx, %rcx
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x000027cf je LBB0_554
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027d5 .p2align 4, 0x90
- //0x000027e0 LBB0_560
- 0x48, 0x01, 0xc9, //0x000027e0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000027e3 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc2, //0x000027e7 incl %edx
- 0x49, 0x8d, 0x72, 0x01, //0x000027e9 leaq $1(%r10), %rsi
- 0x48, 0x39, 0xf1, //0x000027ed cmpq %rsi, %rcx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x000027f0 jb LBB0_560
- //0x000027f6 LBB0_561
- 0x41, 0x29, 0xd7, //0x000027f6 subl %edx, %r15d
- 0x31, 0xf6, //0x000027f9 xorl %esi, %esi
- 0x39, 0xda, //0x000027fb cmpl %ebx, %edx
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x000027fd jge LBB0_566
- 0x48, 0x63, 0xd2, //0x00002803 movslq %edx, %rdx
- 0x49, 0x63, 0xf0, //0x00002806 movslq %r8d, %rsi
- 0x49, 0x8d, 0x3c, 0x14, //0x00002809 leaq (%r12,%rdx), %rdi
- 0x45, 0x31, 0xc0, //0x0000280d xorl %r8d, %r8d
- //0x00002810 .p2align 4, 0x90
- //0x00002810 LBB0_563
- 0x48, 0x89, 0xcb, //0x00002810 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002813 shrq $60, %rbx
- 0x4c, 0x21, 0xd1, //0x00002817 andq %r10, %rcx
- 0x80, 0xcb, 0x30, //0x0000281a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x04, //0x0000281d movb %bl, (%r12,%r8)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002821 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x07, //0x00002825 movsbq (%rdi,%r8), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x0000282a leaq $-48(%rbx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x5c, 0x02, 0x01, //0x0000282f leaq $1(%rdx,%r8), %rbx
- 0x49, 0xff, 0xc0, //0x00002834 incq %r8
- 0x48, 0x39, 0xf3, //0x00002837 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x0000283a jl LBB0_563
- 0x48, 0x85, 0xc9, //0x00002840 testq %rcx, %rcx
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002843 je LBB0_570
- 0x44, 0x89, 0xc6, //0x00002849 movl %r8d, %esi
- //0x0000284c LBB0_566
- 0x41, 0x89, 0xf0, //0x0000284c movl %esi, %r8d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000284f jmp LBB0_568
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002854 .p2align 4, 0x90
- //0x00002860 LBB0_567
- 0x48, 0x85, 0xd2, //0x00002860 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xf3, //0x00002863 cmovnel %r11d, %r14d
- 0x48, 0x01, 0xc9, //0x00002867 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000286a leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x0000286e testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002871 je LBB0_570
- //0x00002877 LBB0_568
- 0x48, 0x89, 0xca, //0x00002877 movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x0000287a shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x0000287e andq %r10, %rcx
- 0x49, 0x63, 0xf0, //0x00002881 movslq %r8d, %rsi
- 0x49, 0x39, 0xf5, //0x00002884 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00002887 jbe LBB0_567
- 0x80, 0xca, 0x30, //0x0000288d orb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x00002890 movb %dl, (%r12,%rsi)
- 0xff, 0xc6, //0x00002894 incl %esi
- 0x41, 0x89, 0xf0, //0x00002896 movl %esi, %r8d
- 0x48, 0x01, 0xc9, //0x00002899 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000289c leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000028a0 testq %rcx, %rcx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x000028a3 jne LBB0_568
- //0x000028a9 LBB0_570
- 0x41, 0xff, 0xc7, //0x000028a9 incl %r15d
- 0x45, 0x85, 0xc0, //0x000028ac testl %r8d, %r8d
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x000028af jle LBB0_574
- 0x44, 0x89, 0xc1, //0x000028b5 movl %r8d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x000028b8 cmpb $48, $-1(%rcx,%r12)
- 0x48, 0x8d, 0x15, 0x5b, 0x3d, 0x00, 0x00, //0x000028be leaq $15707(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0xbb, 0xfe, 0xff, 0xff, //0x000028c5 jne LBB0_555
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000028cb .p2align 4, 0x90
- //0x000028d0 LBB0_572
- 0x48, 0x83, 0xf9, 0x01, //0x000028d0 cmpq $1, %rcx
- 0x0f, 0x8e, 0x24, 0x00, 0x00, 0x00, //0x000028d4 jle LBB0_575
- 0x4c, 0x8d, 0x41, 0xff, //0x000028da leaq $-1(%rcx), %r8
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x000028de cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xc1, //0x000028e4 movq %r8, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000028e7 je LBB0_572
- 0xe9, 0x94, 0xfe, 0xff, 0xff, //0x000028ed jmp LBB0_555
- //0x000028f2 LBB0_574
- 0x48, 0x8d, 0x15, 0x27, 0x3d, 0x00, 0x00, //0x000028f2 leaq $15655(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000028f9 jmp LBB0_576
- //0x000028fe LBB0_575
- 0xff, 0xc9, //0x000028fe decl %ecx
- 0x41, 0x89, 0xc8, //0x00002900 movl %ecx, %r8d
- //0x00002903 LBB0_576
- 0x45, 0x85, 0xc0, //0x00002903 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x00002906 cmovel %r8d, %r15d
- 0xe9, 0x77, 0xfe, 0xff, 0xff, //0x0000290a jmp LBB0_555
- //0x0000290f LBB0_577
- 0x44, 0x89, 0xc3, //0x0000290f movl %r8d, %ebx
- 0x44, 0x89, 0xc0, //0x00002912 movl %r8d, %eax
- 0x45, 0x85, 0xc9, //0x00002915 testl %r9d, %r9d
- 0x0f, 0x84, 0xa5, 0xf9, 0xff, 0xff, //0x00002918 je LBB0_482
- //0x0000291e LBB0_578
- 0x41, 0xf7, 0xd9, //0x0000291e negl %r9d
- 0x48, 0x63, 0xf3, //0x00002921 movslq %ebx, %rsi
- 0x31, 0xd2, //0x00002924 xorl %edx, %edx
- 0x31, 0xc0, //0x00002926 xorl %eax, %eax
- //0x00002928 LBB0_579
- 0x48, 0x39, 0xf2, //0x00002928 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x18, 0x01, 0x00, 0x00, //0x0000292b jge LBB0_595
- 0x48, 0x8d, 0x04, 0x80, //0x00002931 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x00002935 movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x0000293a leaq $-48(%rcx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x0000293f incq %rdx
- 0x48, 0x89, 0xc7, //0x00002942 movq %rax, %rdi
- 0x44, 0x89, 0xc9, //0x00002945 movl %r9d, %ecx
- 0x48, 0xd3, 0xef, //0x00002948 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x0000294b testq %rdi, %rdi
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x0000294e je LBB0_579
- //0x00002954 LBB0_581
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002954 movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x0000295b movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x0000295e shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00002961 notq %rsi
- 0x31, 0xff, //0x00002964 xorl %edi, %edi
- 0x39, 0xda, //0x00002966 cmpl %ebx, %edx
- 0x0f, 0x8d, 0x4c, 0x00, 0x00, 0x00, //0x00002968 jge LBB0_585
- 0x4c, 0x89, 0x7d, 0xc8, //0x0000296e movq %r15, $-56(%rbp)
- 0x4c, 0x63, 0xda, //0x00002972 movslq %edx, %r11
- 0x4d, 0x63, 0xc0, //0x00002975 movslq %r8d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00002978 leaq (%r12,%r11), %r15
- 0x31, 0xff, //0x0000297c xorl %edi, %edi
- //0x0000297e LBB0_583
- 0x48, 0x89, 0xc3, //0x0000297e movq %rax, %rbx
- 0x44, 0x89, 0xc9, //0x00002981 movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00002984 shrq %cl, %rbx
- 0x48, 0x21, 0xf0, //0x00002987 andq %rsi, %rax
- 0x80, 0xc3, 0x30, //0x0000298a addb $48, %bl
- 0x41, 0x88, 0x1c, 0x3c, //0x0000298d movb %bl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x00002991 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x3f, //0x00002995 movsbq (%r15,%rdi), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x0000299a leaq $-48(%rcx,%rax,2), %rax
- 0x49, 0x8d, 0x4c, 0x3b, 0x01, //0x0000299f leaq $1(%r11,%rdi), %rcx
- 0x48, 0xff, 0xc7, //0x000029a4 incq %rdi
- 0x4c, 0x39, 0xc1, //0x000029a7 cmpq %r8, %rcx
- 0x0f, 0x8c, 0xce, 0xff, 0xff, 0xff, //0x000029aa jl LBB0_583
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000029b0 movq $-56(%rbp), %r15
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000029b4 movl $1, %r11d
- //0x000029ba LBB0_585
- 0x41, 0x29, 0xd7, //0x000029ba subl %edx, %r15d
- 0x41, 0x89, 0xf8, //0x000029bd movl %edi, %r8d
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000029c0 jmp LBB0_588
- //0x000029c5 LBB0_586
- 0x48, 0x85, 0xd2, //0x000029c5 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xf3, //0x000029c8 cmovnel %r11d, %r14d
- //0x000029cc LBB0_587
- 0x48, 0x01, 0xc0, //0x000029cc addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000029cf leaq (%rax,%rax,4), %rax
- //0x000029d3 LBB0_588
- 0x48, 0x85, 0xc0, //0x000029d3 testq %rax, %rax
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000029d6 je LBB0_591
- 0x48, 0x89, 0xc2, //0x000029dc movq %rax, %rdx
- 0x44, 0x89, 0xc9, //0x000029df movl %r9d, %ecx
- 0x48, 0xd3, 0xea, //0x000029e2 shrq %cl, %rdx
- 0x48, 0x21, 0xf0, //0x000029e5 andq %rsi, %rax
- 0x49, 0x63, 0xc8, //0x000029e8 movslq %r8d, %rcx
- 0x49, 0x39, 0xcd, //0x000029eb cmpq %rcx, %r13
- 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x000029ee jbe LBB0_586
- 0x80, 0xc2, 0x30, //0x000029f4 addb $48, %dl
- 0x41, 0x88, 0x14, 0x0c, //0x000029f7 movb %dl, (%r12,%rcx)
- 0xff, 0xc1, //0x000029fb incl %ecx
- 0x41, 0x89, 0xc8, //0x000029fd movl %ecx, %r8d
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002a00 jmp LBB0_587
- //0x00002a05 LBB0_591
- 0x41, 0xff, 0xc7, //0x00002a05 incl %r15d
- 0x45, 0x85, 0xc0, //0x00002a08 testl %r8d, %r8d
- 0x0f, 0x8e, 0x61, 0x00, 0x00, 0x00, //0x00002a0b jle LBB0_598
- 0x44, 0x89, 0xc0, //0x00002a11 movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002a14 cmpb $48, $-1(%rax,%r12)
- 0x48, 0x8d, 0x15, 0xff, 0x3b, 0x00, 0x00, //0x00002a1a leaq $15359(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002a21 jne LBB0_602
- //0x00002a27 LBB0_593
- 0x48, 0x83, 0xf8, 0x01, //0x00002a27 cmpq $1, %rax
- 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x00002a2b jle LBB0_600
- 0x4c, 0x8d, 0x40, 0xff, //0x00002a31 leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002a35 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x00002a3b movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002a3e je LBB0_593
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00002a44 jmp LBB0_602
- //0x00002a49 LBB0_595
- 0x48, 0x85, 0xc0, //0x00002a49 testq %rax, %rax
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00002a4c je LBB0_599
- //0x00002a52 LBB0_596
- 0x48, 0x89, 0xc6, //0x00002a52 movq %rax, %rsi
- 0x44, 0x89, 0xc9, //0x00002a55 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x00002a58 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00002a5b testq %rsi, %rsi
- 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x00002a5e jne LBB0_581
- 0x48, 0x01, 0xc0, //0x00002a64 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002a67 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00002a6b incl %edx
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00002a6d jmp LBB0_596
- //0x00002a72 LBB0_598
- 0x48, 0x8d, 0x15, 0xa7, 0x3b, 0x00, 0x00, //0x00002a72 leaq $15271(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00002a79 jmp LBB0_601
- //0x00002a7e LBB0_599
- 0x45, 0x31, 0xc0, //0x00002a7e xorl %r8d, %r8d
- 0x31, 0xc0, //0x00002a81 xorl %eax, %eax
- 0x48, 0x8d, 0x15, 0x96, 0x3b, 0x00, 0x00, //0x00002a83 leaq $15254(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x34, 0xf8, 0xff, 0xff, //0x00002a8a jmp LBB0_482
- //0x00002a8f LBB0_600
- 0xff, 0xc8, //0x00002a8f decl %eax
- 0x41, 0x89, 0xc0, //0x00002a91 movl %eax, %r8d
- //0x00002a94 LBB0_601
- 0x45, 0x85, 0xc0, //0x00002a94 testl %r8d, %r8d
- 0x45, 0x0f, 0x44, 0xf8, //0x00002a97 cmovel %r8d, %r15d
- //0x00002a9b LBB0_602
- 0x44, 0x89, 0xc0, //0x00002a9b movl %r8d, %eax
- 0xe9, 0x20, 0xf8, 0xff, 0xff, //0x00002a9e jmp LBB0_482
- //0x00002aa3 LBB0_603
- 0x81, 0xfe, 0x02, 0xfc, 0xff, 0xff, //0x00002aa3 cmpl $-1022, %esi
- 0x4c, 0x89, 0x7d, 0xc8, //0x00002aa9 movq %r15, $-56(%rbp)
- 0x0f, 0x8f, 0x9c, 0x01, 0x00, 0x00, //0x00002aad jg LBB0_629
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002ab3 movl $-1022, %r15d
- 0x85, 0xdb, //0x00002ab9 testl %ebx, %ebx
- 0x0f, 0x84, 0x5b, 0x03, 0x00, 0x00, //0x00002abb je LBB0_654
- 0x8d, 0x8e, 0xfd, 0x03, 0x00, 0x00, //0x00002ac1 leal $1021(%rsi), %ecx
- 0x81, 0xfe, 0xc6, 0xfb, 0xff, 0xff, //0x00002ac7 cmpl $-1082, %esi
- 0x0f, 0x8f, 0xc9, 0x01, 0x00, 0x00, //0x00002acd jg LBB0_633
- 0x49, 0x8d, 0x42, 0x01, //0x00002ad3 leaq $1(%r10), %rax
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002ad7 movl $1, %r11d
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002add jmp LBB0_610
- //0x00002ae2 LBB0_607
- 0xff, 0xc9, //0x00002ae2 decl %ecx
- 0x41, 0x89, 0xc8, //0x00002ae4 movl %ecx, %r8d
- //0x00002ae7 LBB0_608
- 0x45, 0x85, 0xc0, //0x00002ae7 testl %r8d, %r8d
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002aea movq $-56(%rbp), %rcx
- 0x41, 0x0f, 0x44, 0xc8, //0x00002aee cmovel %r8d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002af2 movq %rcx, $-56(%rbp)
- //0x00002af6 LBB0_609
- 0x41, 0x8d, 0x49, 0x3c, //0x00002af6 leal $60(%r9), %ecx
- 0x44, 0x89, 0xc3, //0x00002afa movl %r8d, %ebx
- 0x41, 0x83, 0xf9, 0x88, //0x00002afd cmpl $-120, %r9d
- 0x0f, 0x8d, 0x8a, 0x01, 0x00, 0x00, //0x00002b01 jge LBB0_631
- //0x00002b07 LBB0_610
- 0x41, 0x89, 0xc9, //0x00002b07 movl %ecx, %r9d
- 0x48, 0x63, 0xf3, //0x00002b0a movslq %ebx, %rsi
- 0x31, 0xff, //0x00002b0d xorl %edi, %edi
- 0x31, 0xc9, //0x00002b0f xorl %ecx, %ecx
- //0x00002b11 LBB0_611
- 0x48, 0x39, 0xf7, //0x00002b11 cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x1f, 0x00, 0x00, 0x00, //0x00002b14 jge LBB0_613
- 0x48, 0x8d, 0x0c, 0x89, //0x00002b1a leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00002b1e movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00002b23 leaq $-48(%rdx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x00002b28 incq %rdi
- 0x48, 0x39, 0xc1, //0x00002b2b cmpq %rax, %rcx
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x00002b2e jb LBB0_611
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002b34 jmp LBB0_615
- //0x00002b39 LBB0_613
- 0x48, 0x85, 0xc9, //0x00002b39 testq %rcx, %rcx
- 0x0f, 0x84, 0x05, 0x01, 0x00, 0x00, //0x00002b3c je LBB0_628
- //0x00002b42 LBB0_614
- 0x48, 0x01, 0xc9, //0x00002b42 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002b45 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc7, //0x00002b49 incl %edi
- 0x48, 0x39, 0xc1, //0x00002b4b cmpq %rax, %rcx
- 0x0f, 0x82, 0xee, 0xff, 0xff, 0xff, //0x00002b4e jb LBB0_614
- //0x00002b54 LBB0_615
- 0x48, 0x8b, 0x55, 0xc8, //0x00002b54 movq $-56(%rbp), %rdx
- 0x29, 0xfa, //0x00002b58 subl %edi, %edx
- 0x48, 0x89, 0x55, 0xc8, //0x00002b5a movq %rdx, $-56(%rbp)
- 0x31, 0xf6, //0x00002b5e xorl %esi, %esi
- 0x39, 0xdf, //0x00002b60 cmpl %ebx, %edi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00002b62 jge LBB0_620
- 0x48, 0x63, 0xff, //0x00002b68 movslq %edi, %rdi
- 0x49, 0x63, 0xd8, //0x00002b6b movslq %r8d, %rbx
- 0x49, 0x8d, 0x34, 0x3c, //0x00002b6e leaq (%r12,%rdi), %rsi
- 0x45, 0x31, 0xc0, //0x00002b72 xorl %r8d, %r8d
- //0x00002b75 LBB0_617
- 0x48, 0x89, 0xca, //0x00002b75 movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x00002b78 shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x00002b7c andq %r10, %rcx
- 0x80, 0xca, 0x30, //0x00002b7f orb $48, %dl
- 0x43, 0x88, 0x14, 0x04, //0x00002b82 movb %dl, (%r12,%r8)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002b86 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x14, 0x06, //0x00002b8a movsbq (%rsi,%r8), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00002b8f leaq $-48(%rdx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x54, 0x07, 0x01, //0x00002b94 leaq $1(%rdi,%r8), %rdx
- 0x49, 0xff, 0xc0, //0x00002b99 incq %r8
- 0x48, 0x39, 0xda, //0x00002b9c cmpq %rbx, %rdx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00002b9f jl LBB0_617
- 0x48, 0x85, 0xc9, //0x00002ba5 testq %rcx, %rcx
- 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x00002ba8 je LBB0_624
- 0x44, 0x89, 0xc6, //0x00002bae movl %r8d, %esi
- //0x00002bb1 LBB0_620
- 0x41, 0x89, 0xf0, //0x00002bb1 movl %esi, %r8d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002bb4 jmp LBB0_622
- //0x00002bb9 LBB0_621
- 0x48, 0x85, 0xf6, //0x00002bb9 testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf3, //0x00002bbc cmovnel %r11d, %r14d
- 0x48, 0x01, 0xc9, //0x00002bc0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002bc3 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00002bc7 testq %rcx, %rcx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00002bca je LBB0_624
- //0x00002bd0 LBB0_622
- 0x48, 0x89, 0xce, //0x00002bd0 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x3c, //0x00002bd3 shrq $60, %rsi
- 0x4c, 0x21, 0xd1, //0x00002bd7 andq %r10, %rcx
- 0x49, 0x63, 0xf8, //0x00002bda movslq %r8d, %rdi
- 0x49, 0x39, 0xfd, //0x00002bdd cmpq %rdi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00002be0 jbe LBB0_621
- 0x40, 0x80, 0xce, 0x30, //0x00002be6 orb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00002bea movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00002bee incl %edi
- 0x41, 0x89, 0xf8, //0x00002bf0 movl %edi, %r8d
- 0x48, 0x01, 0xc9, //0x00002bf3 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002bf6 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00002bfa testq %rcx, %rcx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002bfd jne LBB0_622
- //0x00002c03 LBB0_624
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002c03 movq $-56(%rbp), %rcx
- 0xff, 0xc1, //0x00002c07 incl %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002c09 movq %rcx, $-56(%rbp)
- 0x45, 0x85, 0xc0, //0x00002c0d testl %r8d, %r8d
- 0x0f, 0x8e, 0xd1, 0xfe, 0xff, 0xff, //0x00002c10 jle LBB0_608
- 0x44, 0x89, 0xc1, //0x00002c16 movl %r8d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00002c19 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xd1, 0xfe, 0xff, 0xff, //0x00002c1f jne LBB0_609
- //0x00002c25 LBB0_626
- 0x48, 0x83, 0xf9, 0x01, //0x00002c25 cmpq $1, %rcx
- 0x0f, 0x8e, 0xb3, 0xfe, 0xff, 0xff, //0x00002c29 jle LBB0_607
- 0x4c, 0x8d, 0x41, 0xff, //0x00002c2f leaq $-1(%rcx), %r8
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00002c33 cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xc1, //0x00002c39 movq %r8, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002c3c je LBB0_626
- 0xe9, 0xaf, 0xfe, 0xff, 0xff, //0x00002c42 jmp LBB0_609
- //0x00002c47 LBB0_628
- 0x45, 0x31, 0xc0, //0x00002c47 xorl %r8d, %r8d
- 0xe9, 0xa7, 0xfe, 0xff, 0xff, //0x00002c4a jmp LBB0_609
- //0x00002c4f LBB0_629
- 0x81, 0xfe, 0x00, 0x04, 0x00, 0x00, //0x00002c4f cmpl $1024, %esi
- 0x0f, 0x8f, 0x2a, 0xee, 0xff, 0xff, //0x00002c55 jg LBB0_353
- 0xff, 0xce, //0x00002c5b decl %esi
- 0x41, 0x89, 0xf7, //0x00002c5d movl %esi, %r15d
- 0xe9, 0xa7, 0x01, 0x00, 0x00, //0x00002c60 jmp LBB0_649
- //0x00002c65 LBB0_660
- 0x48, 0xf7, 0xdb, //0x00002c65 negq %rbx
- 0x48, 0x85, 0xdb, //0x00002c68 testq %rbx, %rbx
- 0x0f, 0x89, 0xca, 0xe5, 0xff, 0xff, //0x00002c6b jns LBB0_246
- //0x00002c71 LBB0_248
- 0x48, 0xf7, 0xd3, //0x00002c71 notq %rbx
- 0x49, 0x01, 0xd9, //0x00002c74 addq %rbx, %r9
- //0x00002c77 LBB0_249
- 0x4c, 0x8b, 0x75, 0xb8, //0x00002c77 movq $-72(%rbp), %r14
- 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002c7b movq $-2, %r15
- //0x00002c82 LBB0_250
- 0x4c, 0x2b, 0x4d, 0xc8, //0x00002c82 subq $-56(%rbp), %r9
- 0x4c, 0x89, 0xcb, //0x00002c86 movq %r9, %rbx
- 0x4d, 0x89, 0x3e, //0x00002c89 movq %r15, (%r14)
- 0xe9, 0x9d, 0xe3, 0xff, 0xff, //0x00002c8c jmp LBB0_202
- //0x00002c91 LBB0_631
- 0x85, 0xc9, //0x00002c91 testl %ecx, %ecx
- 0x0f, 0x84, 0x6a, 0x01, 0x00, 0x00, //0x00002c93 je LBB0_648
- 0x44, 0x89, 0xc3, //0x00002c99 movl %r8d, %ebx
- //0x00002c9c LBB0_633
- 0xf7, 0xd9, //0x00002c9c negl %ecx
- 0x48, 0x63, 0xf3, //0x00002c9e movslq %ebx, %rsi
- 0x31, 0xd2, //0x00002ca1 xorl %edx, %edx
- 0x31, 0xc0, //0x00002ca3 xorl %eax, %eax
- //0x00002ca5 LBB0_634
- 0x48, 0x39, 0xf2, //0x00002ca5 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x25, 0x00, 0x00, 0x00, //0x00002ca8 jge LBB0_651
- 0x48, 0x8d, 0x04, 0x80, //0x00002cae leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x3c, 0x14, //0x00002cb2 movsbq (%r12,%rdx), %rdi
- 0x48, 0x8d, 0x44, 0x47, 0xd0, //0x00002cb7 leaq $-48(%rdi,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00002cbc incq %rdx
- 0x48, 0x89, 0xc7, //0x00002cbf movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002cc2 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00002cc5 testq %rdi, %rdi
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00002cc8 je LBB0_634
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002cce jmp LBB0_636
- //0x00002cd3 LBB0_651
- 0x48, 0x85, 0xc0, //0x00002cd3 testq %rax, %rax
- 0x0f, 0x84, 0x40, 0x01, 0x00, 0x00, //0x00002cd6 je LBB0_654
- 0x48, 0x89, 0xc6, //0x00002cdc movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00002cdf shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00002ce2 testq %rsi, %rsi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002ce5 jne LBB0_636
- //0x00002ceb LBB0_653
- 0x48, 0x01, 0xc0, //0x00002ceb addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002cee leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00002cf2 incl %edx
- 0x48, 0x89, 0xc6, //0x00002cf4 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00002cf7 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00002cfa testq %rsi, %rsi
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00002cfd je LBB0_653
- //0x00002d03 LBB0_636
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002d03 movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x00002d0a shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00002d0d notq %rsi
- 0x45, 0x31, 0xc9, //0x00002d10 xorl %r9d, %r9d
- 0x39, 0xda, //0x00002d13 cmpl %ebx, %edx
- 0x0f, 0x8d, 0x3d, 0x00, 0x00, 0x00, //0x00002d15 jge LBB0_639
- 0x4c, 0x63, 0xd2, //0x00002d1b movslq %edx, %r10
- 0x4d, 0x63, 0xc0, //0x00002d1e movslq %r8d, %r8
- 0x4b, 0x8d, 0x1c, 0x14, //0x00002d21 leaq (%r12,%r10), %rbx
- 0x45, 0x31, 0xc9, //0x00002d25 xorl %r9d, %r9d
- //0x00002d28 LBB0_638
- 0x48, 0x89, 0xc7, //0x00002d28 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002d2b shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00002d2e andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00002d31 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x0c, //0x00002d35 movb %dil, (%r12,%r9)
- 0x48, 0x8d, 0x04, 0x80, //0x00002d39 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x3c, 0x0b, //0x00002d3d movsbq (%rbx,%r9), %rdi
- 0x48, 0x8d, 0x44, 0x47, 0xd0, //0x00002d42 leaq $-48(%rdi,%rax,2), %rax
- 0x4b, 0x8d, 0x7c, 0x0a, 0x01, //0x00002d47 leaq $1(%r10,%r9), %rdi
- 0x49, 0xff, 0xc1, //0x00002d4c incq %r9
- 0x4c, 0x39, 0xc7, //0x00002d4f cmpq %r8, %rdi
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00002d52 jl LBB0_638
- //0x00002d58 LBB0_639
- 0x48, 0x8b, 0x7d, 0xc8, //0x00002d58 movq $-56(%rbp), %rdi
- 0x29, 0xd7, //0x00002d5c subl %edx, %edi
- 0x48, 0x89, 0x7d, 0xc8, //0x00002d5e movq %rdi, $-56(%rbp)
- 0x48, 0x85, 0xc0, //0x00002d62 testq %rax, %rax
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00002d65 je LBB0_644
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002d6b movl $1, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002d70 jmp LBB0_642
- //0x00002d75 LBB0_641
- 0x48, 0x85, 0xff, //0x00002d75 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xf2, //0x00002d78 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc0, //0x00002d7c addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002d7f leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00002d83 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002d86 je LBB0_644
- //0x00002d8c LBB0_642
- 0x48, 0x89, 0xc7, //0x00002d8c movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002d8f shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00002d92 andq %rsi, %rax
- 0x49, 0x63, 0xd9, //0x00002d95 movslq %r9d, %rbx
- 0x49, 0x39, 0xdd, //0x00002d98 cmpq %rbx, %r13
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00002d9b jbe LBB0_641
- 0x40, 0x80, 0xc7, 0x30, //0x00002da1 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00002da5 movb %dil, (%r12,%rbx)
- 0xff, 0xc3, //0x00002da9 incl %ebx
- 0x41, 0x89, 0xd9, //0x00002dab movl %ebx, %r9d
- 0x48, 0x01, 0xc0, //0x00002dae addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002db1 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00002db5 testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002db8 jne LBB0_642
- //0x00002dbe LBB0_644
- 0x48, 0x8b, 0x45, 0xc8, //0x00002dbe movq $-56(%rbp), %rax
- 0xff, 0xc0, //0x00002dc2 incl %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00002dc4 movq %rax, $-56(%rbp)
- 0x45, 0x85, 0xc9, //0x00002dc8 testl %r9d, %r9d
- 0x0f, 0x8e, 0x9f, 0x00, 0x00, 0x00, //0x00002dcb jle LBB0_662
- 0x44, 0x89, 0xc8, //0x00002dd1 movl %r9d, %eax
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002dd4 movl $-1022, %r15d
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002dda cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00002de0 jne LBB0_663
- //0x00002de6 LBB0_646
- 0x48, 0x83, 0xf8, 0x01, //0x00002de6 cmpq $1, %rax
- 0x0f, 0x8e, 0x7b, 0x00, 0x00, 0x00, //0x00002dea jle LBB0_661
- 0x4c, 0x8d, 0x40, 0xff, //0x00002df0 leaq $-1(%rax), %r8
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002df4 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xc0, //0x00002dfa movq %r8, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002dfd je LBB0_646
- //0x00002e03 LBB0_648
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002e03 movl $-1022, %r15d
- 0x44, 0x89, 0xc3, //0x00002e09 movl %r8d, %ebx
- //0x00002e0c LBB0_649
- 0x85, 0xdb, //0x00002e0c testl %ebx, %ebx
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002e0e je LBB0_654
- 0x45, 0x89, 0xc1, //0x00002e14 movl %r8d, %r9d
- 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00002e17 jmp LBB0_664
- //0x00002e1c LBB0_654
- 0x31, 0xc0, //0x00002e1c xorl %eax, %eax
- 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002e1e jmp LBB0_688
- //0x00002e23 LBB0_655
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e23 movq $-1, %r15
- 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00002e2a jmp LBB0_250
- //0x00002e2f LBB0_656
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e2f movq $-1, %r8
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002e36 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e3d movq $-1, %r10
- 0x4d, 0x89, 0xcd, //0x00002e44 movq %r9, %r13
- 0x49, 0x83, 0xfb, 0x10, //0x00002e47 cmpq $16, %r11
- 0x0f, 0x83, 0x3f, 0xd8, 0xff, 0xff, //0x00002e4b jae LBB0_67
- 0xe9, 0xb0, 0xd9, 0xff, 0xff, //0x00002e51 jmp LBB0_85
- //0x00002e56 LBB0_659
- 0x8b, 0x45, 0xa8, //0x00002e56 movl $-88(%rbp), %eax
- 0x03, 0x45, 0xb0, //0x00002e59 addl $-80(%rbp), %eax
- 0x45, 0x31, 0xff, //0x00002e5c xorl %r15d, %r15d
- 0x45, 0x31, 0xc0, //0x00002e5f xorl %r8d, %r8d
- 0x31, 0xdb, //0x00002e62 xorl %ebx, %ebx
- 0x89, 0xc6, //0x00002e64 movl %eax, %esi
- 0xe9, 0x44, 0xf4, 0xff, 0xff, //0x00002e66 jmp LBB0_480
- //0x00002e6b LBB0_661
- 0xff, 0xc8, //0x00002e6b decl %eax
- 0x41, 0x89, 0xc1, //0x00002e6d movl %eax, %r9d
- //0x00002e70 LBB0_662
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002e70 movl $-1022, %r15d
- 0x45, 0x85, 0xc9, //0x00002e76 testl %r9d, %r9d
- 0x0f, 0x84, 0x7b, 0x02, 0x00, 0x00, //0x00002e79 je LBB0_699
- //0x00002e7f LBB0_663
- 0x44, 0x89, 0xcb, //0x00002e7f movl %r9d, %ebx
- //0x00002e82 LBB0_664
- 0x48, 0x8d, 0x15, 0x97, 0x37, 0x00, 0x00, //0x00002e82 leaq $14231(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x4c, 0x63, 0xd3, //0x00002e89 movslq %ebx, %r10
- 0xb1, 0x31, //0x00002e8c movb $49, %cl
- 0x31, 0xc0, //0x00002e8e xorl %eax, %eax
- 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00002e90 movl $16, %r8d
- //0x00002e96 LBB0_665
- 0x48, 0x83, 0xf8, 0x26, //0x00002e96 cmpq $38, %rax
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00002e9a je LBB0_670
- 0x41, 0x38, 0x0c, 0x04, //0x00002ea0 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0x70, 0x01, 0x00, 0x00, //0x00002ea4 jne LBB0_685
- 0x0f, 0xb6, 0x8c, 0x10, 0x8d, 0x15, 0x00, 0x00, //0x00002eaa movzbl $5517(%rax,%rdx), %ecx
- 0x48, 0xff, 0xc0, //0x00002eb2 incq %rax
- 0x49, 0x39, 0xc2, //0x00002eb5 cmpq %rax, %r10
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002eb8 jne LBB0_665
- 0x84, 0xc9, //0x00002ebe testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002ec0 je LBB0_670
- //0x00002ec6 LBB0_669
- 0x41, 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x00002ec6 movl $15, %r8d
- //0x00002ecc LBB0_670
- 0x85, 0xdb, //0x00002ecc testl %ebx, %ebx
- 0x0f, 0x8e, 0xf6, 0x00, 0x00, 0x00, //0x00002ece jle LBB0_681
- 0x44, 0x01, 0xc3, //0x00002ed4 addl %r8d, %ebx
- 0x48, 0x63, 0xfb, //0x00002ed7 movslq %ebx, %rdi
- 0x48, 0xff, 0xcf, //0x00002eda decq %rdi
- 0x49, 0xff, 0xc2, //0x00002edd incq %r10
- 0x31, 0xc9, //0x00002ee0 xorl %ecx, %ecx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002ee2 movabsq $-432345564227567616, %r11
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002eec jmp LBB0_674
- //0x00002ef1 LBB0_672
- 0x48, 0x85, 0xc0, //0x00002ef1 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002ef4 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002ef9 cmovnel %eax, %r14d
- //0x00002efd LBB0_673
- 0xff, 0xcb, //0x00002efd decl %ebx
- 0x48, 0xff, 0xcf, //0x00002eff decq %rdi
- 0x49, 0xff, 0xca, //0x00002f02 decq %r10
- 0x49, 0x83, 0xfa, 0x01, //0x00002f05 cmpq $1, %r10
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002f09 jle LBB0_676
- //0x00002f0f LBB0_674
- 0x4b, 0x0f, 0xbe, 0x74, 0x14, 0xfe, //0x00002f0f movsbq $-2(%r12,%r10), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x00002f15 shlq $53, %rsi
- 0x48, 0x01, 0xce, //0x00002f19 addq %rcx, %rsi
- 0x4c, 0x01, 0xde, //0x00002f1c addq %r11, %rsi
- 0x48, 0x89, 0xf0, //0x00002f1f movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002f22 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002f2c mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002f2f movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002f32 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002f36 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002f3a leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002f3e movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00002f41 subq %rdx, %rax
- 0x4c, 0x39, 0xef, //0x00002f44 cmpq %r13, %rdi
- 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00002f47 jae LBB0_672
- 0x04, 0x30, //0x00002f4d addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00002f4f movb %al, (%r12,%rdi)
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00002f53 jmp LBB0_673
- //0x00002f58 LBB0_676
- 0x48, 0x83, 0xfe, 0x0a, //0x00002f58 cmpq $10, %rsi
- 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x00002f5c jb LBB0_681
- 0x48, 0x63, 0xf3, //0x00002f62 movslq %ebx, %rsi
- 0x48, 0xff, 0xce, //0x00002f65 decq %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002f68 movl $1, %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002f6d jmp LBB0_679
- //0x00002f72 LBB0_678
- 0x48, 0x85, 0xc0, //0x00002f72 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x00002f75 cmovnel %edi, %r14d
- 0x48, 0xff, 0xce, //0x00002f79 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002f7c cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002f80 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00002f83 jbe LBB0_681
- //0x00002f89 LBB0_679
- 0x48, 0x89, 0xc8, //0x00002f89 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002f8c movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002f96 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002f99 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002f9d leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002fa1 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00002fa5 movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002fa8 subq %rbx, %rax
- 0x4c, 0x39, 0xee, //0x00002fab cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00002fae jae LBB0_678
- 0x04, 0x30, //0x00002fb4 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002fb6 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00002fba decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002fbd cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002fc1 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002fc4 ja LBB0_679
- //0x00002fca LBB0_681
- 0x45, 0x01, 0xc1, //0x00002fca addl %r8d, %r9d
- 0x49, 0x63, 0xc1, //0x00002fcd movslq %r9d, %rax
- 0x49, 0x39, 0xc5, //0x00002fd0 cmpq %rax, %r13
- 0x41, 0x0f, 0x46, 0xc5, //0x00002fd3 cmovbel %r13d, %eax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002fd7 movq $-56(%rbp), %rcx
- 0x44, 0x01, 0xc1, //0x00002fdb addl %r8d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002fde movq %rcx, $-56(%rbp)
- 0x85, 0xc0, //0x00002fe2 testl %eax, %eax
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00002fe4 jle LBB0_687
- 0x89, 0xc1, //0x00002fea movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00002fec cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00002ff2 jne LBB0_688
- //0x00002ff8 LBB0_683
- 0x48, 0x83, 0xf9, 0x01, //0x00002ff8 cmpq $1, %rcx
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002ffc jle LBB0_686
- 0x48, 0x8d, 0x41, 0xff, //0x00003002 leaq $-1(%rcx), %rax
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00003006 cmpb $48, $-2(%r12,%rcx)
- 0x48, 0x89, 0xc1, //0x0000300c movq %rax, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000300f je LBB0_683
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00003015 jmp LBB0_688
- //0x0000301a LBB0_685
- 0x0f, 0x8c, 0xa6, 0xfe, 0xff, 0xff, //0x0000301a jl LBB0_669
- 0xe9, 0xa7, 0xfe, 0xff, 0xff, //0x00003020 jmp LBB0_670
- //0x00003025 LBB0_686
- 0xff, 0xc9, //0x00003025 decl %ecx
- 0x89, 0xc8, //0x00003027 movl %ecx, %eax
- //0x00003029 LBB0_687
- 0x85, 0xc0, //0x00003029 testl %eax, %eax
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x0000302b je LBB0_699
- //0x00003031 LBB0_688
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003031 movabsq $4503599627370495, %rcx
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000303b movq $-1, %rsi
- 0x48, 0x8b, 0x55, 0xc8, //0x00003042 movq $-56(%rbp), %rdx
- 0x83, 0xfa, 0x14, //0x00003046 cmpl $20, %edx
- 0x0f, 0x8f, 0x24, 0x03, 0x00, 0x00, //0x00003049 jg LBB0_720
- 0x89, 0xd1, //0x0000304f movl %edx, %ecx
- 0x85, 0xd2, //0x00003051 testl %edx, %edx
- 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x00003053 jle LBB0_694
- 0x48, 0x63, 0xf8, //0x00003059 movslq %eax, %rdi
- 0x31, 0xf6, //0x0000305c xorl %esi, %esi
- 0x31, 0xd2, //0x0000305e xorl %edx, %edx
- //0x00003060 LBB0_691
- 0x48, 0x39, 0xfe, //0x00003060 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x1a, 0x00, 0x00, 0x00, //0x00003063 jge LBB0_693
- 0x48, 0x8d, 0x14, 0x92, //0x00003069 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000306d movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00003072 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00003077 incq %rsi
- 0x48, 0x39, 0xf1, //0x0000307a cmpq %rsi, %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000307d jne LBB0_691
- //0x00003083 LBB0_693
- 0x45, 0x31, 0xc0, //0x00003083 xorl %r8d, %r8d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00003086 jmp LBB0_695
- //0x0000308b LBB0_694
- 0x31, 0xf6, //0x0000308b xorl %esi, %esi
- 0x41, 0xb0, 0x01, //0x0000308d movb $1, %r8b
- 0x31, 0xd2, //0x00003090 xorl %edx, %edx
- //0x00003092 LBB0_695
- 0x48, 0x8b, 0x7d, 0xc8, //0x00003092 movq $-56(%rbp), %rdi
- 0x41, 0x89, 0xfa, //0x00003096 movl %edi, %r10d
- 0x41, 0x29, 0xf2, //0x00003099 subl %esi, %r10d
- 0x0f, 0x8e, 0x33, 0x02, 0x00, 0x00, //0x0000309c jle LBB0_709
- 0x41, 0x83, 0xfa, 0x10, //0x000030a2 cmpl $16, %r10d
- 0x0f, 0x82, 0x14, 0x02, 0x00, 0x00, //0x000030a6 jb LBB0_707
- 0x45, 0x89, 0xd1, //0x000030ac movl %r10d, %r9d
- 0xc5, 0xfa, 0x6f, 0x05, 0x89, 0xd0, 0xff, 0xff, //0x000030af vmovdqu $-12151(%rip), %xmm0 /* LCPI0_21+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x000030b7 vpinsrq $0, %rdx, %xmm0, %xmm0
- 0x41, 0x83, 0xe1, 0xf0, //0x000030bd andl $-16, %r9d
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x75, 0xd0, 0xff, 0xff, 0xf0, //0x000030c1 vpblendd $240, $-12171(%rip), %ymm0, %ymm0 /* LCPI0_21+0(%rip) */
- 0x41, 0x8d, 0x51, 0xf0, //0x000030cb leal $-16(%r9), %edx
- 0x89, 0xd7, //0x000030cf movl %edx, %edi
- 0xc1, 0xef, 0x04, //0x000030d1 shrl $4, %edi
- 0xff, 0xc7, //0x000030d4 incl %edi
- 0x89, 0xfb, //0x000030d6 movl %edi, %ebx
- 0x83, 0xe3, 0x03, //0x000030d8 andl $3, %ebx
- 0x83, 0xfa, 0x30, //0x000030db cmpl $48, %edx
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000030de jae LBB0_700
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x13, 0xd1, 0xff, 0xff, //0x000030e4 vpbroadcastq $-12013(%rip), %ymm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x000030ed vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x000030f1 vmovdqa %ymm2, %ymm1
- 0xe9, 0x88, 0x00, 0x00, 0x00, //0x000030f5 jmp LBB0_702
- //0x000030fa LBB0_699
- 0x31, 0xd2, //0x000030fa xorl %edx, %edx
- 0x31, 0xf6, //0x000030fc xorl %esi, %esi
- 0xe9, 0x29, 0x02, 0x00, 0x00, //0x000030fe jmp LBB0_716
- //0x00003103 LBB0_700
- 0x89, 0xda, //0x00003103 movl %ebx, %edx
- 0x29, 0xfa, //0x00003105 subl %edi, %edx
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xf0, 0xd0, 0xff, 0xff, //0x00003107 vpbroadcastq $-12048(%rip), %ymm2 /* LCPI0_22+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xef, 0xd0, 0xff, 0xff, //0x00003110 vpbroadcastq $-12049(%rip), %ymm4 /* LCPI0_23+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x00003119 vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x0000311d vmovdqa %ymm2, %ymm1
- //0x00003121 LBB0_701
- 0xc5, 0xfd, 0xf4, 0xec, //0x00003121 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003125 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x0000312a vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000312e vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00003133 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x00003137 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000313b vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00003140 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003144 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00003149 vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x0000314d vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00003151 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00003156 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x0000315a vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x0000315f vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x00003163 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00003167 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x0000316c vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00003170 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00003175 vpaddq %ymm1, %ymm5, %ymm1
- 0x83, 0xc2, 0x04, //0x00003179 addl $4, %edx
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000317c jne LBB0_701
- //0x00003182 LBB0_702
- 0x85, 0xdb, //0x00003182 testl %ebx, %ebx
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00003184 je LBB0_705
- 0xf7, 0xdb, //0x0000318a negl %ebx
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x7b, 0xd0, 0xff, 0xff, //0x0000318c vpbroadcastq $-12165(%rip), %ymm4 /* LCPI0_24+0(%rip) */
- //0x00003195 LBB0_704
- 0xc5, 0xfd, 0xf4, 0xec, //0x00003195 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003199 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x0000319e vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x000031a2 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x000031a7 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x000031ab vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x000031af vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x000031b4 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x000031b8 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x000031bd vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x000031c1 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x000031c5 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x000031ca vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x000031ce vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x000031d3 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x000031d7 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x000031db vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x000031e0 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x000031e4 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x000031e9 vpaddq %ymm1, %ymm5, %ymm1
- 0xff, 0xc3, //0x000031ed incl %ebx
- 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x000031ef jne LBB0_704
- //0x000031f5 LBB0_705
- 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x000031f5 vpsrlq $32, %ymm2, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x000031fa vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x000031fe vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xed, 0xf4, 0xed, //0x00003203 vpmuludq %ymm5, %ymm2, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x00003207 vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x0000320b vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xed, 0xf4, 0xc0, //0x00003210 vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x00003214 vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00003218 vpsrlq $32, %ymm3, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x0000321d vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00003221 vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x00003226 vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xd2, //0x0000322a vpaddq %ymm2, %ymm4, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000322e vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xe5, 0xf4, 0xc0, //0x00003233 vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x00003237 vpaddq %ymm2, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x0000323b vpsrlq $32, %ymm1, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x00003240 vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00003244 vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xf5, 0xf4, 0xdb, //0x00003249 vpmuludq %ymm3, %ymm1, %ymm3
- 0xc5, 0xe5, 0xd4, 0xd2, //0x0000324d vpaddq %ymm2, %ymm3, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003251 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xf5, 0xf4, 0xc0, //0x00003256 vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x0000325a vpaddq %ymm2, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x0000325e vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003264 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00003269 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x0000326d vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00003272 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00003276 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000327a vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x0000327f vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00003283 vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0x4e, //0x00003287 vpshufd $78, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000328c vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00003291 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd8, 0x0c, //0x00003295 vpsrldq $12, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x0000329a vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x0000329e vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x000032a2 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x000032a7 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x000032ab vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x000032af vmovq %xmm0, %rdx
- 0x45, 0x39, 0xca, //0x000032b4 cmpl %r9d, %r10d
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_709
- 0x44, 0x01, 0xce, //0x000032bd addl %r9d, %esi
- //0x000032c0 LBB0_707
- 0x48, 0x8b, 0x7d, 0xc8, //0x000032c0 movq $-56(%rbp), %rdi
- 0x29, 0xf7, //0x000032c4 subl %esi, %edi
- //0x000032c6 LBB0_708
- 0x48, 0x01, 0xd2, //0x000032c6 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000032c9 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xcf, //0x000032cd decl %edi
- 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x000032cf jne LBB0_708
- //0x000032d5 LBB0_709
- 0x31, 0xf6, //0x000032d5 xorl %esi, %esi
- 0x48, 0x8b, 0x7d, 0xc8, //0x000032d7 movq $-56(%rbp), %rdi
- 0x85, 0xff, //0x000032db testl %edi, %edi
- 0x0f, 0x88, 0x49, 0x00, 0x00, 0x00, //0x000032dd js LBB0_716
- 0x39, 0xf8, //0x000032e3 cmpl %edi, %eax
- 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x000032e5 jle LBB0_716
- 0x41, 0x8a, 0x0c, 0x0c, //0x000032eb movb (%r12,%rcx), %cl
- 0x8d, 0x77, 0x01, //0x000032ef leal $1(%rdi), %esi
- 0x39, 0xc6, //0x000032f2 cmpl %eax, %esi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000032f4 jne LBB0_715
- 0x80, 0xf9, 0x35, //0x000032fa cmpb $53, %cl
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x000032fd jne LBB0_715
- 0x45, 0x85, 0xf6, //0x00003303 testl %r14d, %r14d
- 0x40, 0x0f, 0x95, 0xc6, //0x00003306 setne %sil
- 0x41, 0x08, 0xf0, //0x0000330a orb %sil, %r8b
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000330d jne LBB0_716
- 0x48, 0x63, 0x45, 0xc8, //0x00003313 movslq $-56(%rbp), %rax
- 0x42, 0x8a, 0x74, 0x20, 0xff, //0x00003317 movb $-1(%rax,%r12), %sil
- 0x40, 0x80, 0xe6, 0x01, //0x0000331c andb $1, %sil
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00003320 jmp LBB0_716
- //0x00003325 LBB0_715
- 0x80, 0xf9, 0x34, //0x00003325 cmpb $52, %cl
- 0x40, 0x0f, 0x9f, 0xc6, //0x00003328 setg %sil
- //0x0000332c LBB0_716
- 0x40, 0x0f, 0xb6, 0xf6, //0x0000332c movzbl %sil, %esi
- 0x48, 0x01, 0xd6, //0x00003330 addq %rdx, %rsi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00003333 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc6, //0x0000333d cmpq %rax, %rsi
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00003340 jne LBB0_719
- 0x41, 0x81, 0xff, 0xfe, 0x03, 0x00, 0x00, //0x00003346 cmpl $1022, %r15d
- 0x0f, 0x8f, 0x32, 0xe7, 0xff, 0xff, //0x0000334d jg LBB0_353
- 0x41, 0xff, 0xc7, //0x00003353 incl %r15d
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003356 movabsq $4503599627370495, %rcx
- 0x48, 0x8d, 0x71, 0x01, //0x00003360 leaq $1(%rcx), %rsi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00003364 jmp LBB0_720
- //0x00003369 LBB0_719
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003369 movabsq $4503599627370495, %rcx
- //0x00003373 LBB0_720
- 0x8a, 0x55, 0xd7, //0x00003373 movb $-41(%rbp), %dl
- 0x48, 0x8d, 0x41, 0x01, //0x00003376 leaq $1(%rcx), %rax
- 0x48, 0x21, 0xf0, //0x0000337a andq %rsi, %rax
- 0x41, 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x0000337d addl $1023, %r15d
- 0x41, 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x00003384 andl $2047, %r15d
- 0x49, 0xc1, 0xe7, 0x34, //0x0000338b shlq $52, %r15
- 0x48, 0x85, 0xc0, //0x0000338f testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xf8, //0x00003392 cmoveq %rax, %r15
- 0xe9, 0x24, 0xe7, 0xff, 0xff, //0x00003396 jmp LBB0_358
- //0x0000339b LBB0_723
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000339b movq $-1, %r8
- 0x45, 0x31, 0xff, //0x000033a2 xorl %r15d, %r15d
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000033a5 movq $-1, %rbx
- 0x49, 0x83, 0xfd, 0x20, //0x000033ac cmpq $32, %r13
- 0x0f, 0x83, 0x51, 0xdf, 0xff, 0xff, //0x000033b0 jae LBB0_261
- 0xe9, 0x96, 0x00, 0x00, 0x00, //0x000033b6 jmp LBB0_730
- //0x000033bb LBB0_724
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033bb movq $-1, %r8
- 0x45, 0x31, 0xe4, //0x000033c2 xorl %r12d, %r12d
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000033c5 movq $-1, %r9
- 0x49, 0x83, 0xfd, 0x20, //0x000033cc cmpq $32, %r13
- 0x0f, 0x83, 0xb5, 0xdf, 0xff, 0xff, //0x000033d0 jae LBB0_268
- 0xe9, 0x86, 0x01, 0x00, 0x00, //0x000033d6 jmp LBB0_749
- //0x000033db LBB0_725
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000033db movq $-2, %rbx
- 0xe9, 0x29, 0x02, 0x00, 0x00, //0x000033e2 jmp LBB0_762
- //0x000033e7 LBB0_726
- 0x48, 0x83, 0xfb, 0xff, //0x000033e7 cmpq $-1, %rbx
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000033eb jne LBB0_728
- 0x48, 0x89, 0xce, //0x000033f1 movq %rcx, %rsi
- 0x4c, 0x29, 0xd6, //0x000033f4 subq %r10, %rsi
- 0x4c, 0x0f, 0xbc, 0xc7, //0x000033f7 bsfq %rdi, %r8
- 0x49, 0x01, 0xf0, //0x000033fb addq %rsi, %r8
- 0x4c, 0x89, 0xc3, //0x000033fe movq %r8, %rbx
- //0x00003401 LBB0_728
- 0x44, 0x89, 0xfe, //0x00003401 movl %r15d, %esi
- 0xf7, 0xd6, //0x00003404 notl %esi
- 0x21, 0xfe, //0x00003406 andl %edi, %esi
- 0x44, 0x8d, 0x0c, 0x36, //0x00003408 leal (%rsi,%rsi), %r9d
- 0x45, 0x09, 0xf9, //0x0000340c orl %r15d, %r9d
- 0x45, 0x89, 0xcc, //0x0000340f movl %r9d, %r12d
- 0x41, 0xf7, 0xd4, //0x00003412 notl %r12d
- 0x41, 0x21, 0xfc, //0x00003415 andl %edi, %r12d
- 0x41, 0x81, 0xe4, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003418 andl $-1431655766, %r12d
- 0x45, 0x31, 0xff, //0x0000341f xorl %r15d, %r15d
- 0x41, 0x01, 0xf4, //0x00003422 addl %esi, %r12d
- 0x41, 0x0f, 0x92, 0xc7, //0x00003425 setb %r15b
- 0x45, 0x01, 0xe4, //0x00003429 addl %r12d, %r12d
- 0x41, 0x81, 0xf4, 0x55, 0x55, 0x55, 0x55, //0x0000342c xorl $1431655765, %r12d
- 0x45, 0x21, 0xcc, //0x00003433 andl %r9d, %r12d
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003436 movl $4294967295, %esi
- 0x44, 0x31, 0xe6, //0x0000343b xorl %r12d, %esi
- 0x21, 0xf0, //0x0000343e andl %esi, %eax
- 0x48, 0x85, 0xc0, //0x00003440 testq %rax, %rax
- 0x0f, 0x85, 0xf7, 0xde, 0xff, 0xff, //0x00003443 jne LBB0_264
- //0x00003449 LBB0_729
- 0x48, 0x83, 0xc1, 0x20, //0x00003449 addq $32, %rcx
- 0x49, 0x83, 0xc5, 0xe0, //0x0000344d addq $-32, %r13
- //0x00003451 LBB0_730
- 0x4d, 0x85, 0xff, //0x00003451 testq %r15, %r15
- 0x0f, 0x85, 0xd1, 0x01, 0x00, 0x00, //0x00003454 jne LBB0_764
- 0x4d, 0x85, 0xed, //0x0000345a testq %r13, %r13
- 0x0f, 0x84, 0xf5, 0x01, 0x00, 0x00, //0x0000345d je LBB0_722
- //0x00003463 LBB0_732
- 0x4d, 0x89, 0xd1, //0x00003463 movq %r10, %r9
- 0x49, 0xf7, 0xd1, //0x00003466 notq %r9
- //0x00003469 LBB0_733
- 0x48, 0x8d, 0x71, 0x01, //0x00003469 leaq $1(%rcx), %rsi
- 0x0f, 0xb6, 0x01, //0x0000346d movzbl (%rcx), %eax
- 0x3c, 0x22, //0x00003470 cmpb $34, %al
- 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00003472 je LBB0_739
- 0x49, 0x8d, 0x7d, 0xff, //0x00003478 leaq $-1(%r13), %rdi
- 0x3c, 0x5c, //0x0000347c cmpb $92, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000347e je LBB0_736
- 0x49, 0x89, 0xfd, //0x00003484 movq %rdi, %r13
- 0x48, 0x89, 0xf1, //0x00003487 movq %rsi, %rcx
- 0x48, 0x85, 0xff, //0x0000348a testq %rdi, %rdi
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000348d jne LBB0_733
- 0xe9, 0xc0, 0x01, 0x00, 0x00, //0x00003493 jmp LBB0_722
- //0x00003498 LBB0_736
- 0x48, 0x85, 0xff, //0x00003498 testq %rdi, %rdi
- 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x0000349b je LBB0_722
- 0x4c, 0x01, 0xce, //0x000034a1 addq %r9, %rsi
- 0x48, 0x83, 0xfb, 0xff, //0x000034a4 cmpq $-1, %rbx
- 0x4c, 0x0f, 0x44, 0xc6, //0x000034a8 cmoveq %rsi, %r8
- 0x48, 0x0f, 0x44, 0xde, //0x000034ac cmoveq %rsi, %rbx
- 0x48, 0x83, 0xc1, 0x02, //0x000034b0 addq $2, %rcx
- 0x49, 0x83, 0xc5, 0xfe, //0x000034b4 addq $-2, %r13
- 0x4c, 0x89, 0xef, //0x000034b8 movq %r13, %rdi
- 0x48, 0x85, 0xff, //0x000034bb testq %rdi, %rdi
- 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x000034be jne LBB0_733
- 0xe9, 0x8f, 0x01, 0x00, 0x00, //0x000034c4 jmp LBB0_722
- //0x000034c9 LBB0_739
- 0x4c, 0x29, 0xd6, //0x000034c9 subq %r10, %rsi
- 0x48, 0x89, 0xf3, //0x000034cc movq %rsi, %rbx
- 0xe9, 0x78, 0xde, 0xff, 0xff, //0x000034cf jmp LBB0_265
- //0x000034d4 LBB0_740
- 0x49, 0x83, 0xf9, 0xff, //0x000034d4 cmpq $-1, %r9
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034d8 jne LBB0_742
- 0x48, 0x89, 0xde, //0x000034de movq %rbx, %rsi
- 0x48, 0x2b, 0x75, 0xc8, //0x000034e1 subq $-56(%rbp), %rsi
- 0x4c, 0x0f, 0xbc, 0xc1, //0x000034e5 bsfq %rcx, %r8
- 0x49, 0x01, 0xf0, //0x000034e9 addq %rsi, %r8
- 0x4d, 0x89, 0xc1, //0x000034ec movq %r8, %r9
- //0x000034ef LBB0_742
- 0x44, 0x89, 0xe6, //0x000034ef movl %r12d, %esi
- 0xf7, 0xd6, //0x000034f2 notl %esi
- 0x21, 0xce, //0x000034f4 andl %ecx, %esi
- 0x44, 0x8d, 0x34, 0x36, //0x000034f6 leal (%rsi,%rsi), %r14d
- 0x45, 0x09, 0xe6, //0x000034fa orl %r12d, %r14d
- 0x44, 0x89, 0xf7, //0x000034fd movl %r14d, %edi
- 0xf7, 0xd7, //0x00003500 notl %edi
- 0x21, 0xcf, //0x00003502 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003504 andl $-1431655766, %edi
- 0x45, 0x31, 0xe4, //0x0000350a xorl %r12d, %r12d
- 0x01, 0xf7, //0x0000350d addl %esi, %edi
- 0x41, 0x0f, 0x92, 0xc4, //0x0000350f setb %r12b
- 0x01, 0xff, //0x00003513 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003515 xorl $1431655765, %edi
- 0x44, 0x21, 0xf7, //0x0000351b andl %r14d, %edi
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x0000351e movl $4294967295, %ecx
- 0x31, 0xf9, //0x00003523 xorl %edi, %ecx
- 0x21, 0xc8, //0x00003525 andl %ecx, %eax
- 0x48, 0x85, 0xc0, //0x00003527 testq %rax, %rax
- 0x0f, 0x85, 0xb0, 0xde, 0xff, 0xff, //0x0000352a jne LBB0_271
- //0x00003530 LBB0_743
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003530 movl $64, %ecx
- //0x00003535 LBB0_744
- 0x48, 0x85, 0xc0, //0x00003535 testq %rax, %rax
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003538 je LBB0_747
- 0x45, 0x85, 0xd2, //0x0000353e testl %r10d, %r10d
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00003541 je LBB0_757
- 0x49, 0x0f, 0xbc, 0xc2, //0x00003547 bsfq %r10, %rax
- 0xe9, 0x9a, 0x00, 0x00, 0x00, //0x0000354b jmp LBB0_758
- //0x00003550 LBB0_747
- 0x45, 0x85, 0xd2, //0x00003550 testl %r10d, %r10d
- 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00003553 jne LBB0_760
- 0x48, 0x83, 0xc3, 0x20, //0x00003559 addq $32, %rbx
- 0x49, 0x83, 0xc5, 0xe0, //0x0000355d addq $-32, %r13
- //0x00003561 LBB0_749
- 0x4d, 0x85, 0xe4, //0x00003561 testq %r12, %r12
- 0x0f, 0x85, 0xfa, 0x00, 0x00, 0x00, //0x00003564 jne LBB0_767
- 0x4d, 0x85, 0xed, //0x0000356a testq %r13, %r13
- 0x0f, 0x84, 0x1f, 0x01, 0x00, 0x00, //0x0000356d je LBB0_769
- //0x00003573 LBB0_751
- 0x0f, 0xb6, 0x03, //0x00003573 movzbl (%rbx), %eax
- 0x3c, 0x22, //0x00003576 cmpb $34, %al
- 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00003578 je LBB0_763
- 0x3c, 0x5c, //0x0000357e cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00003580 je LBB0_755
- 0x3c, 0x20, //0x00003586 cmpb $32, %al
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00003588 jb LBB0_760
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000358e movq $-1, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003595 movl $1, %ecx
- 0x48, 0x01, 0xcb, //0x0000359a addq %rcx, %rbx
- 0x49, 0x01, 0xc5, //0x0000359d addq %rax, %r13
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000035a0 jne LBB0_751
- 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x000035a6 jmp LBB0_769
- //0x000035ab LBB0_755
- 0x49, 0x83, 0xfd, 0x01, //0x000035ab cmpq $1, %r13
- 0x0f, 0x84, 0xdd, 0x00, 0x00, 0x00, //0x000035af je LBB0_769
- 0x48, 0x89, 0xd8, //0x000035b5 movq %rbx, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x000035b8 subq $-56(%rbp), %rax
- 0x49, 0x83, 0xf9, 0xff, //0x000035bc cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc0, //0x000035c0 cmoveq %rax, %r8
- 0x4c, 0x0f, 0x44, 0xc8, //0x000035c4 cmoveq %rax, %r9
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000035c8 movq $-2, %rax
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000035cf movl $2, %ecx
- 0x48, 0x01, 0xcb, //0x000035d4 addq %rcx, %rbx
- 0x49, 0x01, 0xc5, //0x000035d7 addq %rax, %r13
- 0x0f, 0x85, 0x93, 0xff, 0xff, 0xff, //0x000035da jne LBB0_751
- 0xe9, 0xad, 0x00, 0x00, 0x00, //0x000035e0 jmp LBB0_769
- //0x000035e5 LBB0_757
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035e5 movl $64, %eax
- //0x000035ea LBB0_758
- 0x48, 0x39, 0xc8, //0x000035ea cmpq %rcx, %rax
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000035ed jb LBB0_760
- 0x48, 0x2b, 0x5d, 0xc8, //0x000035f3 subq $-56(%rbp), %rbx
- 0x48, 0x8d, 0x5c, 0x0b, 0x01, //0x000035f7 leaq $1(%rbx,%rcx), %rbx
- 0x4c, 0x8b, 0x75, 0xb8, //0x000035fc movq $-72(%rbp), %r14
- 0xe9, 0x47, 0xdd, 0xff, 0xff, //0x00003600 jmp LBB0_265
- //0x00003605 LBB0_760
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003605 movq $-2, %rbx
- //0x0000360c LBB0_761
- 0x4c, 0x8b, 0x75, 0xb8, //0x0000360c movq $-72(%rbp), %r14
- //0x00003610 LBB0_762
- 0x49, 0x89, 0x1e, //0x00003610 movq %rbx, (%r14)
- 0x4c, 0x89, 0xdb, //0x00003613 movq %r11, %rbx
- 0xe9, 0x13, 0xda, 0xff, 0xff, //0x00003616 jmp LBB0_202
- //0x0000361b LBB0_763
- 0x48, 0x2b, 0x5d, 0xc8, //0x0000361b subq $-56(%rbp), %rbx
- 0x48, 0xff, 0xc3, //0x0000361f incq %rbx
- 0x4c, 0x8b, 0x75, 0xb8, //0x00003622 movq $-72(%rbp), %r14
- 0xe9, 0x21, 0xdd, 0xff, 0xff, //0x00003626 jmp LBB0_265
- //0x0000362b LBB0_764
- 0x4d, 0x85, 0xed, //0x0000362b testq %r13, %r13
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000362e je LBB0_722
- 0x4c, 0x89, 0xd0, //0x00003634 movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00003637 notq %rax
- 0x48, 0x01, 0xc8, //0x0000363a addq %rcx, %rax
- 0x48, 0x83, 0xfb, 0xff, //0x0000363d cmpq $-1, %rbx
- 0x4c, 0x0f, 0x44, 0xc0, //0x00003641 cmoveq %rax, %r8
- 0x48, 0x0f, 0x44, 0xd8, //0x00003645 cmoveq %rax, %rbx
- 0x48, 0xff, 0xc1, //0x00003649 incq %rcx
- 0x49, 0xff, 0xcd, //0x0000364c decq %r13
- 0x4d, 0x85, 0xed, //0x0000364f testq %r13, %r13
- 0x0f, 0x85, 0x0b, 0xfe, 0xff, 0xff, //0x00003652 jne LBB0_732
- //0x00003658 LBB0_722
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003658 movq $-1, %rbx
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000365f jmp LBB0_762
- //0x00003664 LBB0_767
- 0x4d, 0x85, 0xed, //0x00003664 testq %r13, %r13
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003667 je LBB0_771
- 0x48, 0x8b, 0x45, 0xc8, //0x0000366d movq $-56(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x00003671 notq %rax
- 0x48, 0x01, 0xd8, //0x00003674 addq %rbx, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x00003677 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc0, //0x0000367b cmoveq %rax, %r8
- 0x4c, 0x0f, 0x44, 0xc8, //0x0000367f cmoveq %rax, %r9
- 0x48, 0xff, 0xc3, //0x00003683 incq %rbx
- 0x49, 0xff, 0xcd, //0x00003686 decq %r13
- 0x4d, 0x85, 0xed, //0x00003689 testq %r13, %r13
- 0x0f, 0x85, 0xe1, 0xfe, 0xff, 0xff, //0x0000368c jne LBB0_751
- //0x00003692 LBB0_769
- 0x4c, 0x8b, 0x75, 0xb8, //0x00003692 movq $-72(%rbp), %r14
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003696 movq $-1, %rbx
- 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x0000369d jmp LBB0_762
- //0x000036a2 LBB0_771
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000036a2 movq $-1, %rbx
- 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x000036a9 jmp LBB0_761
- 0x90, 0x90, //0x000036ae .p2align 2, 0x90
- // // .set L0_0_set_200, LBB0_200-LJTI0_0
- // // .set L0_0_set_129, LBB0_129-LJTI0_0
- // // .set L0_0_set_113, LBB0_113-LJTI0_0
- // // .set L0_0_set_124, LBB0_124-LJTI0_0
- // // .set L0_0_set_35, LBB0_35-LJTI0_0
- // // .set L0_0_set_130, LBB0_130-LJTI0_0
- // // .set L0_0_set_131, LBB0_131-LJTI0_0
- // // .set L0_0_set_138, LBB0_138-LJTI0_0
+ 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_125, LBB0_125-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_140, LBB0_140-LJTI0_0
// // .set L0_0_set_128, LBB0_128-LJTI0_0
- //0x000036b0 LJTI0_0
- 0x74, 0xd9, 0xff, 0xff, //0x000036b0 .long L0_0_set_200
- 0x90, 0xd4, 0xff, 0xff, //0x000036b4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036b8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036bc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036c0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036c4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036c8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036cc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036d0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036d4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036d8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036dc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036e0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036e4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036e8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036ec .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036f0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036f4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036f8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000036fc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003700 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003704 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003708 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000370c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003710 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003714 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003718 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000371c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003720 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003724 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003728 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000372c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003730 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003734 .long L0_0_set_129
- 0xe2, 0xd2, 0xff, 0xff, //0x00003738 .long L0_0_set_113
- 0x90, 0xd4, 0xff, 0xff, //0x0000373c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003740 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003744 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003748 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000374c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003750 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003754 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003758 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000375c .long L0_0_set_129
- 0x3b, 0xd4, 0xff, 0xff, //0x00003760 .long L0_0_set_124
- 0x60, 0xcd, 0xff, 0xff, //0x00003764 .long L0_0_set_35
- 0x90, 0xd4, 0xff, 0xff, //0x00003768 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000376c .long L0_0_set_129
- 0x60, 0xcd, 0xff, 0xff, //0x00003770 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003774 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003778 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x0000377c .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003780 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003784 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003788 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x0000378c .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003790 .long L0_0_set_35
- 0x60, 0xcd, 0xff, 0xff, //0x00003794 .long L0_0_set_35
- 0x9f, 0xd4, 0xff, 0xff, //0x00003798 .long L0_0_set_130
- 0x90, 0xd4, 0xff, 0xff, //0x0000379c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037a0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037a4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037a8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037ac .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037b0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037b4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037b8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037bc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037c0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037c4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037c8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037cc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037d0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037d4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037d8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037dc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037e0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037e4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037e8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037ec .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037f0 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037f4 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037f8 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x000037fc .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003800 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003804 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003808 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000380c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003810 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003814 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003818 .long L0_0_set_129
- 0xb1, 0xd4, 0xff, 0xff, //0x0000381c .long L0_0_set_131
- 0x90, 0xd4, 0xff, 0xff, //0x00003820 .long L0_0_set_129
- 0x1f, 0xd5, 0xff, 0xff, //0x00003824 .long L0_0_set_138
- 0x90, 0xd4, 0xff, 0xff, //0x00003828 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000382c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003830 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003834 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003838 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000383c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003840 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003844 .long L0_0_set_129
- 0xbd, 0xd4, 0xff, 0xff, //0x00003848 .long L0_0_set_132
- 0x90, 0xd4, 0xff, 0xff, //0x0000384c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003850 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003854 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003858 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000385c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003860 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003864 .long L0_0_set_129
- 0x4d, 0xd4, 0xff, 0xff, //0x00003868 .long L0_0_set_125
- 0x90, 0xd4, 0xff, 0xff, //0x0000386c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003870 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003874 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003878 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000387c .long L0_0_set_129
- 0xee, 0xd4, 0xff, 0xff, //0x00003880 .long L0_0_set_135
- 0x90, 0xd4, 0xff, 0xff, //0x00003884 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003888 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x0000388c .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003890 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003894 .long L0_0_set_129
- 0x90, 0xd4, 0xff, 0xff, //0x00003898 .long L0_0_set_129
- 0x42, 0xd5, 0xff, 0xff, //0x0000389c .long L0_0_set_140
- 0x90, 0xd4, 0xff, 0xff, //0x000038a0 .long L0_0_set_129
- 0x7e, 0xd4, 0xff, 0xff, //0x000038a4 .long L0_0_set_128
- // // .set L0_1_set_94, LBB0_94-LJTI0_1
- // // .set L0_1_set_142, LBB0_142-LJTI0_1
- // // .set L0_1_set_89, LBB0_89-LJTI0_1
- // // .set L0_1_set_91, LBB0_91-LJTI0_1
- // // .set L0_1_set_96, LBB0_96-LJTI0_1
- //0x000038a8 LJTI0_1
- 0xd2, 0xcf, 0xff, 0xff, //0x000038a8 .long L0_1_set_94
- 0x59, 0xd3, 0xff, 0xff, //0x000038ac .long L0_1_set_142
- 0xd2, 0xcf, 0xff, 0xff, //0x000038b0 .long L0_1_set_94
- 0x86, 0xcf, 0xff, 0xff, //0x000038b4 .long L0_1_set_89
- 0x59, 0xd3, 0xff, 0xff, //0x000038b8 .long L0_1_set_142
- 0xa8, 0xcf, 0xff, 0xff, //0x000038bc .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038c0 .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038c4 .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038c8 .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038cc .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038d0 .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038d4 .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038d8 .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038dc .long L0_1_set_91
- 0xa8, 0xcf, 0xff, 0xff, //0x000038e0 .long L0_1_set_91
- 0x59, 0xd3, 0xff, 0xff, //0x000038e4 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x000038e8 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x000038ec .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x000038f0 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x000038f4 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x000038f8 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x000038fc .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003900 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003904 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003908 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000390c .long L0_1_set_142
- 0xed, 0xcf, 0xff, 0xff, //0x00003910 .long L0_1_set_96
- 0x59, 0xd3, 0xff, 0xff, //0x00003914 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003918 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000391c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003920 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003924 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003928 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000392c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003930 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003934 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003938 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000393c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003940 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003944 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003948 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000394c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003950 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003954 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003958 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000395c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003960 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003964 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003968 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000396c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003970 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003974 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003978 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000397c .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003980 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003984 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x00003988 .long L0_1_set_142
- 0x59, 0xd3, 0xff, 0xff, //0x0000398c .long L0_1_set_142
- 0xed, 0xcf, 0xff, 0xff, //0x00003990 .long L0_1_set_96
- //0x00003994 .p2align 2, 0x00
- //0x00003994 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00003994 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003998 .p2align 4, 0x00
- //0x000039a0 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000039a0 .quad 4607182418800017408
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000039a8 .quad 4621819117588971520
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000039b0 .quad 4636737291354636288
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000039b8 .quad 4652007308841189376
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000039c0 .quad 4666723172467343360
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000039c8 .quad 4681608360884174848
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000039d0 .quad 4696837146684686336
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000039d8 .quad 4711630319722168320
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000039e0 .quad 4726483295884279808
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000039e8 .quad 4741671816366391296
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000039f0 .quad 4756540486875873280
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000039f8 .quad 4771362005757984768
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00003a00 .quad 4786511204640096256
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00003a08 .quad 4801453603149578240
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00003a10 .quad 4816244402031689728
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003a18 .quad 4831355200913801216
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00003a20 .quad 4846369599423283200
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00003a28 .quad 4861130398305394688
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00003a30 .quad 4876203697187506176
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00003a38 .quad 4891288408196988160
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003a40 .quad 4906019910204099648
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003a48 .quad 4921056587992461136
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003a50 .quad 4936209963552724370
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a58 .p2align 4, 0x00
- //0x00003a60 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003a60 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003a68 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003a70 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003a78 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00003a80 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00003a88 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00003a90 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00003a98 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00003aa0 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00003aa8 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00003ab0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00003ab8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00003ac0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00003ac8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003ad0 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003ad8 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003ae0 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003ae8 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00003af0 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00003af8 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00003b00 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00003b08 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00003b10 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00003b18 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00003b20 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00003b28 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00003b30 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00003b38 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003b40 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003b48 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003b50 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003b58 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003b60 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003b68 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003b70 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003b78 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00003b80 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00003b88 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00003b90 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00003b98 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00003ba0 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00003ba8 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00003bb0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00003bb8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00003bc0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00003bc8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003bd0 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003bd8 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003be0 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003be8 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00003bf0 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00003bf8 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00003c00 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00003c08 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00003c10 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00003c18 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00003c20 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00003c28 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00003c30 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00003c38 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003c40 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003c48 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003c50 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003c58 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003c60 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003c68 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003c70 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003c78 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00003c80 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00003c88 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00003c90 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00003c98 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00003ca0 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00003ca8 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00003cb0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00003cb8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00003cc0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00003cc8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003cd0 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003cd8 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003ce0 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003ce8 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00003cf0 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00003cf8 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00003d00 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00003d08 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00003d10 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00003d18 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00003d20 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00003d28 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00003d30 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00003d38 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003d40 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003d48 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003d50 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003d58 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003d60 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003d68 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003d70 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003d78 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00003d80 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00003d88 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00003d90 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00003d98 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00003da0 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00003da8 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00003db0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00003db8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003dc0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003dc8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003dd0 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003dd8 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003de0 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003de8 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00003df0 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00003df8 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00003e00 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00003e08 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00003e10 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00003e18 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00003e20 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00003e28 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00003e30 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00003e38 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003e40 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003e48 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003e50 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003e58 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003e60 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003e68 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003e70 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003e78 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003e80 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003e88 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003e90 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003e98 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003ea0 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003ea8 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003eb0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003eb8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003ec0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003ec8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003ed0 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003ed8 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003ee0 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003ee8 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003ef0 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003ef8 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003f00 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003f08 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003f10 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003f18 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003f20 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003f28 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003f30 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003f38 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003f40 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003f48 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003f50 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003f58 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003f60 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003f68 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003f70 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003f78 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003f80 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003f88 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003f90 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003f98 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003fa0 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003fa8 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003fb0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003fb8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003fc0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003fc8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003fd0 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003fd8 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003fe0 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003fe8 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003ff0 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003ff8 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00004000 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00004008 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00004010 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00004018 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00004020 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00004028 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00004030 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00004038 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00004040 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00004048 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00004050 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00004058 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00004060 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00004068 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00004070 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00004078 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00004080 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00004088 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00004090 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00004098 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000040a0 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000040a8 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000040b0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000040b8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000040c0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000040c8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000040d0 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000040d8 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000040e0 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000040e8 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000040f0 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000040f8 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00004100 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00004108 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00004110 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00004118 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00004120 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00004128 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00004130 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00004138 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00004140 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00004148 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00004150 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00004158 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00004160 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00004168 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00004170 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00004178 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00004180 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00004188 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00004190 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00004198 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x000041a0 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x000041a8 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000041b0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000041b8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x000041c0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x000041c8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x000041d0 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x000041d8 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x000041e0 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x000041e8 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x000041f0 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x000041f8 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00004200 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00004208 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00004210 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00004218 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00004220 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00004228 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00004230 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00004238 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00004240 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00004248 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00004250 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00004258 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00004260 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00004268 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00004270 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00004278 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00004280 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00004288 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00004290 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00004298 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x000042a0 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x000042a8 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x000042b0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x000042b8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x000042c0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x000042c8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x000042d0 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x000042d8 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x000042e0 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x000042e8 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x000042f0 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x000042f8 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00004300 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00004308 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00004310 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00004318 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00004320 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00004328 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00004330 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00004338 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00004340 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00004348 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00004350 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00004358 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00004360 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00004368 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00004370 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00004378 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00004380 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00004388 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00004390 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00004398 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x000043a0 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x000043a8 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x000043b0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x000043b8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x000043c0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x000043c8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x000043d0 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x000043d8 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x000043e0 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x000043e8 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x000043f0 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x000043f8 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00004400 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00004408 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00004410 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00004418 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00004420 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00004428 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00004430 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00004438 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00004440 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00004448 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00004450 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00004458 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00004460 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00004468 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00004470 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00004478 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00004480 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00004488 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00004490 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00004498 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x000044a0 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x000044a8 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x000044b0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x000044b8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x000044c0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x000044c8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x000044d0 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x000044d8 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x000044e0 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x000044e8 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x000044f0 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x000044f8 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00004500 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00004508 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00004510 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00004518 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00004520 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00004528 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00004530 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00004538 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00004540 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00004548 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00004550 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00004558 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00004560 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00004568 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00004570 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00004578 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00004580 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00004588 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00004590 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00004598 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x000045a0 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x000045a8 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x000045b0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x000045b8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x000045c0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x000045c8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x000045d0 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x000045d8 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x000045e0 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x000045e8 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x000045f0 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x000045f8 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00004600 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00004608 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00004610 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00004618 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00004620 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00004628 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00004630 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00004638 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00004640 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00004648 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00004650 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00004658 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00004660 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00004668 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00004670 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00004678 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00004680 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00004688 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00004690 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00004698 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x000046a0 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x000046a8 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x000046b0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x000046b8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x000046c0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x000046c8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x000046d0 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x000046d8 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x000046e0 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x000046e8 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x000046f0 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x000046f8 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00004700 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00004708 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00004710 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00004718 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00004720 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00004728 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00004730 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00004738 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004740 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004748 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004750 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004758 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00004760 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00004768 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00004770 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00004778 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00004780 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00004788 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00004790 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00004798 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x000047a0 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x000047a8 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x000047b0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x000047b8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x000047c0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x000047c8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x000047d0 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x000047d8 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x000047e0 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x000047e8 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x000047f0 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x000047f8 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00004800 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00004808 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00004810 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00004818 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00004820 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00004828 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00004830 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00004838 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004840 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004848 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004850 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004858 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004860 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004868 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004870 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004878 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00004880 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00004888 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00004890 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00004898 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000048a0 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000048a8 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000048b0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000048b8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000048c0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000048c8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000048d0 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000048d8 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x000048e0 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x000048e8 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000048f0 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000048f8 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00004900 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00004908 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00004910 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00004918 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00004920 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00004928 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00004930 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00004938 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004940 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004948 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004950 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004958 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004960 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004968 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004970 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004978 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00004980 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00004988 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00004990 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00004998 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000049a0 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000049a8 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000049b0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000049b8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000049c0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000049c8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000049d0 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000049d8 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000049e0 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000049e8 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000049f0 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000049f8 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00004a00 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00004a08 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00004a10 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00004a18 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00004a20 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00004a28 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00004a30 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00004a38 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004a40 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004a48 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004a50 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004a58 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004a60 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004a68 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004a70 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004a78 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00004a80 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00004a88 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00004a90 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00004a98 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00004aa0 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00004aa8 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00004ab0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00004ab8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00004ac0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00004ac8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004ad0 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004ad8 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004ae0 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004ae8 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00004af0 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00004af8 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00004b00 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00004b08 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00004b10 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00004b18 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00004b20 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00004b28 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00004b30 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00004b38 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004b40 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004b48 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004b50 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004b58 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004b60 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004b68 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004b70 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004b78 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00004b80 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00004b88 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00004b90 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00004b98 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00004ba0 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00004ba8 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00004bb0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00004bb8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00004bc0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00004bc8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004bd0 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004bd8 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004be0 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004be8 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00004bf0 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00004bf8 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00004c00 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00004c08 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00004c10 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00004c18 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00004c20 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00004c28 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00004c30 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00004c38 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004c40 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004c48 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004c50 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004c58 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004c60 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004c68 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004c70 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004c78 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00004c80 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00004c88 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00004c90 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00004c98 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00004ca0 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00004ca8 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00004cb0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00004cb8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00004cc0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00004cc8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004cd0 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004cd8 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004ce0 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004ce8 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00004cf0 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00004cf8 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00004d00 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00004d08 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00004d10 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00004d18 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00004d20 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00004d28 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00004d30 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00004d38 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004d40 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004d48 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004d50 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004d58 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004d60 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004d68 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004d70 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004d78 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00004d80 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00004d88 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00004d90 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00004d98 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00004da0 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00004da8 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00004db0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00004db8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004dc0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004dc8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004dd0 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004dd8 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004de0 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004de8 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00004df0 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00004df8 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00004e00 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00004e08 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00004e10 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00004e18 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00004e20 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00004e28 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00004e30 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00004e38 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004e40 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004e48 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004e50 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004e58 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004e60 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004e68 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004e70 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004e78 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004e80 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004e88 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004e90 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004e98 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004ea0 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004ea8 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004eb0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004eb8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004ec0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004ec8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004ed0 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004ed8 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004ee0 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004ee8 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004ef0 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004ef8 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004f00 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004f08 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004f10 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004f18 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004f20 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004f28 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004f30 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004f38 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004f40 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004f48 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004f50 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004f58 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004f60 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004f68 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004f70 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004f78 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004f80 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004f88 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004f90 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004f98 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004fa0 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004fa8 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004fb0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004fb8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004fc0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004fc8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004fd0 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004fd8 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004fe0 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004fe8 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004ff0 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004ff8 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00005000 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00005008 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00005010 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, //0x00005020 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005028 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005030 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00005038 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005040 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00005048 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005050 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00005058 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005060 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00005068 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005070 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00005078 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005080 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00005088 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005090 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00005098 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050a0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000050a8 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050b0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000050b8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050c0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000050c8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050d0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000050d8 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050e0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000050e8 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050f0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000050f8 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005100 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00005108 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005110 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00005118 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005120 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00005128 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005130 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00005138 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005140 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00005148 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005150 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00005158 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005160 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00005168 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005170 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00005178 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005180 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00005188 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005190 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00005198 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051a0 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000051a8 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051b0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000051b8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051c0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000051c8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051d0 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000051d8 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x000051e0 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000051e8 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x000051f0 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000051f8 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00005200 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00005208 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00005210 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00005218 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00005220 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00005228 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00005230 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00005238 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00005240 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00005248 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00005250 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00005258 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00005260 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00005268 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00005270 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00005278 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00005280 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00005288 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00005290 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00005298 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x000052a0 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000052a8 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x000052b0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000052b8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x000052c0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000052c8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x000052d0 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000052d8 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x000052e0 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000052e8 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x000052f0 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000052f8 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00005300 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00005308 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00005310 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00005318 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00005320 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00005328 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00005330 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00005338 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00005340 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00005348 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00005350 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00005358 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00005360 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00005368 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00005370 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00005378 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00005380 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00005388 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00005390 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00005398 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x000053a0 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x000053a8 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x000053b0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x000053b8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x000053c0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x000053c8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x000053d0 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x000053d8 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x000053e0 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x000053e8 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x000053f0 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x000053f8 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00005400 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00005408 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00005410 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00005418 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00005420 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00005428 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00005430 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00005438 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00005440 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00005448 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00005450 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00005458 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00005460 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00005468 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00005470 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00005478 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00005480 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00005488 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00005490 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00005498 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x000054a0 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x000054a8 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x000054b0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x000054b8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x000054c0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x000054c8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x000054d0 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x000054d8 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x000054e0 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x000054e8 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x000054f0 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x000054f8 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00005500 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00005508 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00005510 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00005518 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00005520 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00005528 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00005530 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00005538 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00005540 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00005548 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00005550 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00005558 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00005560 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00005568 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00005570 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00005578 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00005580 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00005588 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00005590 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00005598 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x000055a0 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x000055a8 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x000055b0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x000055b8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x000055c0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x000055c8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x000055d0 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x000055d8 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x000055e0 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x000055e8 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x000055f0 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x000055f8 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00005600 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00005608 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00005610 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00005618 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00005620 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00005628 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00005630 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00005638 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00005640 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00005648 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00005650 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00005658 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00005660 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00005668 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00005670 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00005678 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00005680 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00005688 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00005690 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00005698 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x000056a0 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x000056a8 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x000056b0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x000056b8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x000056c0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x000056c8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x000056d0 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x000056d8 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x000056e0 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x000056e8 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x000056f0 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x000056f8 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00005700 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00005708 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00005710 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00005718 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00005720 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00005728 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00005730 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00005738 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005740 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005748 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005750 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005758 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00005760 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00005768 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00005770 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00005778 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00005780 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00005788 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00005790 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00005798 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x000057a0 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x000057a8 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x000057b0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x000057b8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x000057c0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x000057c8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x000057d0 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x000057d8 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x000057e0 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x000057e8 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x000057f0 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x000057f8 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00005800 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00005808 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00005810 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00005818 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00005820 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00005828 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00005830 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00005838 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005840 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005848 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005850 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005858 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005860 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005868 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005870 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005878 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00005880 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00005888 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00005890 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00005898 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000058a0 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000058a8 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000058b0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000058b8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000058c0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000058c8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000058d0 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000058d8 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x000058e0 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x000058e8 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000058f0 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000058f8 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00005900 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00005908 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00005910 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00005918 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00005920 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00005928 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00005930 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00005938 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005940 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005948 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005950 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005958 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005960 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005968 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005970 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005978 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00005980 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00005988 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00005990 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00005998 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000059a0 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000059a8 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000059b0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000059b8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000059c0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000059c8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000059d0 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000059d8 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000059e0 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000059e8 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000059f0 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000059f8 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00005a00 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00005a08 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00005a10 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00005a18 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00005a20 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00005a28 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00005a30 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00005a38 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005a40 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005a48 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005a50 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005a58 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005a60 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005a68 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005a70 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005a78 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00005a80 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00005a88 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00005a90 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00005a98 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00005aa0 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00005aa8 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00005ab0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00005ab8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00005ac0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00005ac8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005ad0 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005ad8 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005ae0 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005ae8 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00005af0 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00005af8 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00005b00 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00005b08 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00005b10 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00005b18 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00005b20 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00005b28 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00005b30 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00005b38 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005b40 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005b48 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005b50 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005b58 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005b60 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005b68 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005b70 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005b78 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00005b80 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00005b88 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00005b90 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00005b98 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00005ba0 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00005ba8 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00005bb0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00005bb8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00005bc0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00005bc8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005bd0 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005bd8 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005be0 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005be8 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00005bf0 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00005bf8 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00005c00 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00005c08 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00005c10 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00005c18 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00005c20 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00005c28 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00005c30 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00005c38 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005c40 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005c48 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005c50 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005c58 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005c60 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005c68 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005c70 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005c78 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00005c80 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00005c88 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00005c90 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00005c98 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00005ca0 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00005ca8 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00005cb0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00005cb8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00005cc0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00005cc8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005cd0 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005cd8 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005ce0 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005ce8 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00005cf0 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00005cf8 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00005d00 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00005d08 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00005d10 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00005d18 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00005d20 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00005d28 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00005d30 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00005d38 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005d40 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005d48 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005d50 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005d58 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005d60 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005d68 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005d70 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005d78 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00005d80 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00005d88 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00005d90 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00005d98 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00005da0 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00005da8 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00005db0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00005db8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005dc0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005dc8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005dd0 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005dd8 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005de0 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005de8 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00005df0 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00005df8 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00005e00 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00005e08 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00005e10 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00005e18 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00005e20 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00005e28 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00005e30 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00005e38 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005e40 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005e48 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005e50 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005e58 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005e60 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005e68 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005e70 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005e78 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005e80 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005e88 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005e90 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005e98 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005ea0 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005ea8 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005eb0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005eb8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005ec0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005ec8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005ed0 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005ed8 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005ee0 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005ee8 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005ef0 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005ef8 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005f00 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005f08 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005f10 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005f18 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005f20 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005f28 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005f30 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005f38 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005f40 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005f48 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005f50 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005f58 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005f60 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005f68 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005f70 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005f78 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005f80 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005f88 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005f90 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005f98 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005fa0 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005fa8 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005fb0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005fb8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005fc0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005fc8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005fd0 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005fd8 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005fe0 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005fe8 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005ff0 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005ff8 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00006000 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00006008 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00006010 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00006018 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00006020 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00006028 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00006030 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00006038 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00006040 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00006048 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00006050 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00006058 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00006060 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00006068 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00006070 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00006078 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00006080 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00006088 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00006090 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00006098 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000060a0 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000060a8 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000060b0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000060b8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000060c0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000060c8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000060d0 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000060d8 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x000060e0 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x000060e8 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000060f0 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000060f8 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00006100 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00006108 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00006110 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00006118 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00006120 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00006128 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00006130 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00006138 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00006140 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00006148 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00006150 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00006158 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00006160 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00006168 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00006170 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00006178 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00006180 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00006188 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00006190 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00006198 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x000061a0 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x000061a8 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000061b0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000061b8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x000061c0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x000061c8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x000061d0 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x000061d8 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x000061e0 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x000061e8 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x000061f0 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x000061f8 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00006200 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00006208 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00006210 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00006218 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00006220 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00006228 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00006230 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00006238 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00006240 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00006248 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00006250 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00006258 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00006260 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00006268 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00006270 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00006278 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00006280 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00006288 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00006290 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00006298 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x000062a0 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x000062a8 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x000062b0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x000062b8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x000062c0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x000062c8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x000062d0 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x000062d8 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x000062e0 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x000062e8 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x000062f0 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x000062f8 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00006300 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00006308 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00006310 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00006318 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00006320 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00006328 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00006330 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00006338 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00006340 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00006348 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00006350 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00006358 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00006360 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00006368 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00006370 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00006378 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00006380 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00006388 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00006390 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00006398 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x000063a0 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x000063a8 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x000063b0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x000063b8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x000063c0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x000063c8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x000063d0 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x000063d8 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x000063e0 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x000063e8 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x000063f0 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x000063f8 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00006400 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00006408 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00006410 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00006418 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00006420 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00006428 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00006430 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00006438 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00006440 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00006448 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00006450 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00006458 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00006460 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00006468 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00006470 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00006478 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00006480 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00006488 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00006490 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00006498 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x000064a0 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x000064a8 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x000064b0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x000064b8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x000064c0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x000064c8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x000064d0 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x000064d8 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x000064e0 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x000064e8 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x000064f0 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x000064f8 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00006500 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00006508 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00006510 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00006518 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00006520 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00006528 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00006530 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00006538 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00006540 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00006548 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00006550 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00006558 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00006560 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00006568 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00006570 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00006578 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00006580 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00006588 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00006590 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00006598 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x000065a0 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x000065a8 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x000065b0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x000065b8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x000065c0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x000065c8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x000065d0 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x000065d8 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x000065f0 .p2align 4, 0x00
- //0x000065f0 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x000065f0 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x000065f4 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x000065f8 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x000065fc .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00006600 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00006604 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00006608 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000660c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00006610 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 .p2align 4, 0x00
- //0x00006620 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006680 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006688 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c 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, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000066ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000066f0 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 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, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006754 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006758 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c 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, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000678c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000679c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000067bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000067c0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 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, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006824 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006828 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c 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, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000685c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000686c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000687c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000688c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006890 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 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, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000068f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000068f8 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068fc 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, //0x0000690c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000691c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000692c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000693c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000694c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000695c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006960 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006964 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, //0x00006974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000069c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000069c8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069cc 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, //0x000069dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006a2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006a30 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a34 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, //0x00006a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006a94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006a98 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a9c 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, //0x00006aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006afc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006b00 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b04 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, //0x00006b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006b64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006b68 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b6c 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, //0x00006b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006bcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006bd0 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bd4 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, //0x00006be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006c34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006c38 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c3c 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, //0x00006c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006c9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006ca0 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006ca4 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, //0x00006cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006d04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006d08 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006d0c 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, //0x00006d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006d6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006d70 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006d74 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, //0x00006d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006dd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006dd8 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x00006ddc 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, //0x00006dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006e3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006e40 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006e44 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, //0x00006e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006ea4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006ea8 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00006eac QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006f0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006f10 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006f14 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006f74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006f78 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00006f7c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f8c 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, //0x00006f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006fdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006fe0 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006fe4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ff4 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, //0x00007004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007044 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00007048 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000704c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000705c 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, //0x0000706c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000707c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000708c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000709c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000070ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000070b0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000070b4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070c4 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, //0x000070d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007114 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00007118 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000711c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000712c 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, //0x0000713c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000714c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000715c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000716c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000717c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00007180 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00007184 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007194 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, //0x000071a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000071e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x000071e8 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000071ec QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071fc 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, //0x0000720c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000721c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000722c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000723c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000724c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00007250 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00007254 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007264 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, //0x00007274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000072b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x000072b8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000072bc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072cc 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, //0x000072dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000730c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000731c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00007320 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00007324 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007334 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, //0x00007344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007384 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00007388 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0000738c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000739c 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, //0x000073ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000073ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000073f0 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x000073f4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007404 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, //0x00007414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007454 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007458 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000745c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000746c 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, //0x0000747c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000748c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000749c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000074bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000074c0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000074c4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074d4 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, //0x000074e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007524 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007528 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000752c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000753c 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, //0x0000754c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000755c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000756c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000757c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000758c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007590 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00007594 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075a4 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, //0x000075b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000075f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x000075f8 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x000075fc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000760c 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, //0x0000761c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000762c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000763c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000764c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000765c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007660 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00007664 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00007674 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, //0x00007684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000076c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000076c8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000076cc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000076dc 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, //0x000076ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000770c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000771c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000772c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007730 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00007734 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007744 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, //0x00007754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007794 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007798 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000779c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000077ac QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000077fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007800 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00007804 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00007814 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007864 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007868 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000786c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000787c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000788c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000789c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000078cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000078d0 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000078d4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000078e4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078f4 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, //0x00007904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007934 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007938 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000793c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000794c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000795c 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, //0x0000796c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000797c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000798c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000799c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000079a0 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000079a4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000079b4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079c4 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, //0x000079d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007a08 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00007a0c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00007a1c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a2c 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, //0x00007a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007a70 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007a74 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00007a84 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a94 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, //0x00007aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007ad4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007ad8 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00007adc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00007aec QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007afc 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, //0x00007b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007b3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007b40 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007b44 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007b54 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b64 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, //0x00007b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007ba4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007ba8 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00007bac QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00007bbc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bcc 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, //0x00007bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007c0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007c10 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00007c14 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00007c24 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c34 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, //0x00007c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007c74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007c78 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00007c7c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00007c8c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c9c 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, //0x00007cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007cdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007ce0 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007ce4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00007cf4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007d04 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, //0x00007d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007d44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007d48 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00007d4c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00007d5c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007d6c 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, //0x00007d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007dac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007db0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00007db4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007dc4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007dd4 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, //0x00007de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007e14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007e18 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00007e1c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00007e2c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007e3c 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, //0x00007e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007e7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00007e80 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007e84 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007e94 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ea4 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, //0x00007eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007ee4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
+ // // .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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go
index 59dbae413..bcb26a03b 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__vnumber = 112
+ _stack__vnumber = 136
)
const (
- _size__vnumber = 9588
+ _size__vnumber = 8700
)
var (
_pcsp__vnumber = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {751, 112},
- {755, 48},
- {756, 40},
- {758, 32},
- {760, 24},
- {762, 16},
- {764, 8},
- {768, 0},
- {9585, 112},
+ {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},
}
)
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
index 4e7d7787a..7f64ea142 100644
--- 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
@@ -11,13 +11,13 @@ var _text_vnumber = []byte{
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 4841369599423283200
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 4985484787499139072
+ 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 4831355200913801216
+ 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000
//0x00000028 LCPI0_3
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad -4392016835940974592
+ 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
@@ -39,4483 +39,4245 @@ var _text_vnumber = []byte{
0x41, 0x55, //0x00000088 pushq %r13
0x41, 0x54, //0x0000008a pushq %r12
0x53, //0x0000008c pushq %rbx
- 0x48, 0x83, 0xec, 0x40, //0x0000008d subq $64, %rsp
+ 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp
0x49, 0x89, 0xd6, //0x00000091 movq %rdx, %r14
- 0x4c, 0x8b, 0x07, //0x00000094 movq (%rdi), %r8
- 0x4c, 0x8b, 0x5f, 0x08, //0x00000097 movq $8(%rdi), %r11
- 0x48, 0x8b, 0x06, //0x0000009b movq (%rsi), %rax
+ 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
- 0x4c, 0x8b, 0x6a, 0x28, //0x000000a2 movq $40(%rdx), %r13
+ 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, 0x0e, //0x000000b6 movq (%rsi), %rcx
- 0x48, 0x89, 0x4a, 0x18, //0x000000b9 movq %rcx, $24(%rdx)
- 0x4c, 0x39, 0xd8, //0x000000bd cmpq %r11, %rax
- 0x0f, 0x83, 0x9f, 0x02, 0x00, 0x00, //0x000000c0 jae LBB0_50
- 0x41, 0x8a, 0x14, 0x00, //0x000000c6 movb (%r8,%rax), %dl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000000ca movl $1, %r9d
- 0x80, 0xfa, 0x2d, //0x000000d0 cmpb $45, %dl
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000000d3 jne LBB0_4
- 0x48, 0xff, 0xc0, //0x000000d9 incq %rax
- 0x4c, 0x39, 0xd8, //0x000000dc cmpq %r11, %rax
- 0x0f, 0x83, 0x80, 0x02, 0x00, 0x00, //0x000000df jae LBB0_50
- 0x41, 0x8a, 0x14, 0x00, //0x000000e5 movb (%r8,%rax), %dl
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000000e9 movl $-1, %r9d
- //0x000000ef LBB0_4
- 0x8d, 0x4a, 0xd0, //0x000000ef leal $-48(%rdx), %ecx
- 0x80, 0xf9, 0x0a, //0x000000f2 cmpb $10, %cl
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000000f5 jb LBB0_6
- //0x000000fb LBB0_5
- 0x48, 0x89, 0x06, //0x000000fb movq %rax, (%rsi)
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000000fe movq $-2, (%r14)
- 0xe9, 0x65, 0x02, 0x00, 0x00, //0x00000105 jmp LBB0_51
- //0x0000010a LBB0_6
- 0x80, 0xfa, 0x30, //0x0000010a cmpb $48, %dl
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x0000010d jne LBB0_10
- 0x48, 0x8d, 0x48, 0x01, //0x00000113 leaq $1(%rax), %rcx
- 0x4c, 0x39, 0xd8, //0x00000117 cmpq %r11, %rax
- 0x0f, 0x83, 0xcb, 0x00, 0x00, 0x00, //0x0000011a jae LBB0_21
- 0x41, 0x8a, 0x1c, 0x08, //0x00000120 movb (%r8,%rcx), %bl
- 0x80, 0xc3, 0xd2, //0x00000124 addb $-46, %bl
- 0x80, 0xfb, 0x37, //0x00000127 cmpb $55, %bl
- 0x0f, 0x87, 0xbb, 0x00, 0x00, 0x00, //0x0000012a ja LBB0_21
- 0x0f, 0xb6, 0xfb, //0x00000130 movzbl %bl, %edi
- 0x48, 0xbb, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000133 movabsq $36028797027352577, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x0000013d btq %rdi, %rbx
- 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00000141 jae LBB0_21
- //0x00000147 LBB0_10
- 0x4c, 0x39, 0xd8, //0x00000147 cmpq %r11, %rax
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x0000014a jae LBB0_20
- 0x48, 0xff, 0xc0, //0x00000150 incq %rax
- 0x31, 0xc9, //0x00000153 xorl %ecx, %ecx
- 0x31, 0xdb, //0x00000155 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x00000157 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000015a .p2align 4, 0x90
- //0x00000160 LBB0_12
- 0x83, 0xfb, 0x12, //0x00000160 cmpl $18, %ebx
- 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000163 jg LBB0_14
- 0x0f, 0xb6, 0xd2, //0x00000169 movzbl %dl, %edx
- 0x4b, 0x8d, 0x3c, 0xbf, //0x0000016c leaq (%r15,%r15,4), %rdi
- 0x4c, 0x8d, 0x7c, 0x7a, 0xd0, //0x00000170 leaq $-48(%rdx,%rdi,2), %r15
- 0xff, 0xc3, //0x00000175 incl %ebx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000177 jmp LBB0_15
- 0x90, 0x90, 0x90, 0x90, //0x0000017c .p2align 4, 0x90
- //0x00000180 LBB0_14
- 0xff, 0xc1, //0x00000180 incl %ecx
- //0x00000182 LBB0_15
- 0x49, 0x39, 0xc3, //0x00000182 cmpq %rax, %r11
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00000185 je LBB0_22
- 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x0000018b movzbl (%r8,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000190 leal $-48(%rdx), %edi
- 0x48, 0xff, 0xc0, //0x00000193 incq %rax
- 0x40, 0x80, 0xff, 0x0a, //0x00000196 cmpb $10, %dil
- 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x0000019a jb LBB0_12
- 0x31, 0xff, //0x000001a0 xorl %edi, %edi
- 0x85, 0xc9, //0x000001a2 testl %ecx, %ecx
- 0x40, 0x0f, 0x9f, 0xc7, //0x000001a4 setg %dil
- 0x80, 0xfa, 0x2e, //0x000001a8 cmpb $46, %dl
- 0x0f, 0x85, 0xdf, 0x02, 0x00, 0x00, //0x000001ab jne LBB0_66
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000001b1 movq $8, (%r14)
- 0x4c, 0x39, 0xd8, //0x000001b8 cmpq %r11, %rax
- 0x0f, 0x83, 0xa4, 0x01, 0x00, 0x00, //0x000001bb jae LBB0_50
- 0x89, 0x7d, 0xc0, //0x000001c1 movl %edi, $-64(%rbp)
- 0x41, 0x8a, 0x14, 0x00, //0x000001c4 movb (%r8,%rax), %dl
- 0x80, 0xc2, 0xd0, //0x000001c8 addb $-48, %dl
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x000001cb movl $8, %r10d
- 0x80, 0xfa, 0x0a, //0x000001d1 cmpb $10, %dl
- 0x0f, 0x83, 0x21, 0xff, 0xff, 0xff, //0x000001d4 jae LBB0_5
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000001da jmp LBB0_24
- //0x000001df LBB0_20
- 0x31, 0xc9, //0x000001df xorl %ecx, %ecx
- 0x31, 0xdb, //0x000001e1 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x000001e3 xorl %r15d, %r15d
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000001e6 jmp LBB0_23
- //0x000001eb LBB0_21
- 0x48, 0x89, 0x0e, //0x000001eb movq %rcx, (%rsi)
- 0xe9, 0x7c, 0x01, 0x00, 0x00, //0x000001ee jmp LBB0_51
- //0x000001f3 LBB0_22
- 0x4c, 0x89, 0xd8, //0x000001f3 movq %r11, %rax
- //0x000001f6 LBB0_23
- 0x31, 0xd2, //0x000001f6 xorl %edx, %edx
- 0x85, 0xc9, //0x000001f8 testl %ecx, %ecx
- 0x0f, 0x9f, 0xc2, //0x000001fa setg %dl
- 0x89, 0x55, 0xc0, //0x000001fd movl %edx, $-64(%rbp)
- 0x41, 0xba, 0x09, 0x00, 0x00, 0x00, //0x00000200 movl $9, %r10d
- //0x00000206 LBB0_24
- 0x85, 0xc9, //0x00000206 testl %ecx, %ecx
- 0x44, 0x89, 0x4d, 0xc8, //0x00000208 movl %r9d, $-56(%rbp)
- 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x0000020c jne LBB0_33
- //0x00000212 LBB0_25
- 0x4d, 0x85, 0xff, //0x00000212 testq %r15, %r15
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00000215 jne LBB0_33
- 0x4c, 0x39, 0xd8, //0x0000021b cmpq %r11, %rax
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x0000021e jae LBB0_31
- 0x41, 0x89, 0xc1, //0x00000224 movl %eax, %r9d
- 0x45, 0x29, 0xd9, //0x00000227 subl %r11d, %r9d
- 0x31, 0xdb, //0x0000022a xorl %ebx, %ebx
- 0x31, 0xc9, //0x0000022c xorl %ecx, %ecx
- 0x90, 0x90, //0x0000022e .p2align 4, 0x90
- //0x00000230 LBB0_28
- 0x41, 0x80, 0x3c, 0x00, 0x30, //0x00000230 cmpb $48, (%r8,%rax)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000235 jne LBB0_32
- 0x48, 0xff, 0xc0, //0x0000023b incq %rax
- 0xff, 0xc9, //0x0000023e decl %ecx
- 0x49, 0x39, 0xc3, //0x00000240 cmpq %rax, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000243 jne LBB0_28
- 0x45, 0x31, 0xff, //0x00000249 xorl %r15d, %r15d
- 0x41, 0x83, 0xfa, 0x09, //0x0000024c cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x00000250 movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000254 movq %r11, $-88(%rbp)
- 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00000258 je LBB0_53
- 0xe9, 0x6c, 0x01, 0x00, 0x00, //0x0000025e jmp LBB0_57
- //0x00000263 LBB0_31
- 0x31, 0xc9, //0x00000263 xorl %ecx, %ecx
- 0x31, 0xdb, //0x00000265 xorl %ebx, %ebx
- //0x00000267 LBB0_32
- 0x45, 0x31, 0xff, //0x00000267 xorl %r15d, %r15d
- //0x0000026a LBB0_33
- 0x4c, 0x39, 0xd8, //0x0000026a cmpq %r11, %rax
- 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000026d jae LBB0_38
- 0x83, 0xfb, 0x12, //0x00000273 cmpl $18, %ebx
- 0x0f, 0x8f, 0x38, 0x00, 0x00, 0x00, //0x00000276 jg LBB0_38
- 0x90, 0x90, 0x90, 0x90, //0x0000027c .p2align 4, 0x90
- //0x00000280 LBB0_35
- 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x00000280 movzbl (%r8,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000285 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00000288 cmpb $9, %dil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x0000028c ja LBB0_38
- 0x4b, 0x8d, 0x3c, 0xbf, //0x00000292 leaq (%r15,%r15,4), %rdi
- 0x4c, 0x8d, 0x7c, 0x7a, 0xd0, //0x00000296 leaq $-48(%rdx,%rdi,2), %r15
- 0xff, 0xc9, //0x0000029b decl %ecx
- 0x48, 0xff, 0xc0, //0x0000029d incq %rax
- 0x83, 0xfb, 0x11, //0x000002a0 cmpl $17, %ebx
- 0x0f, 0x8f, 0x0b, 0x00, 0x00, 0x00, //0x000002a3 jg LBB0_38
- 0xff, 0xc3, //0x000002a9 incl %ebx
- 0x4c, 0x39, 0xd8, //0x000002ab cmpq %r11, %rax
- 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000002ae jb LBB0_35
- //0x000002b4 LBB0_38
- 0x4c, 0x39, 0xd8, //0x000002b4 cmpq %r11, %rax
- 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x000002b7 jae LBB0_52
- 0x41, 0x8a, 0x1c, 0x00, //0x000002bd movb (%r8,%rax), %bl
- 0x8d, 0x53, 0xd0, //0x000002c1 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x000002c4 cmpb $9, %dl
- 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x000002c7 ja LBB0_44
- 0x49, 0x8d, 0x53, 0xff, //0x000002cd leaq $-1(%r11), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d1 .p2align 4, 0x90
- //0x000002e0 LBB0_41
- 0x48, 0x39, 0xc2, //0x000002e0 cmpq %rax, %rdx
- 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x000002e3 je LBB0_67
- 0x41, 0x0f, 0xb6, 0x5c, 0x00, 0x01, //0x000002e9 movzbl $1(%r8,%rax), %ebx
- 0x48, 0xff, 0xc0, //0x000002ef incq %rax
- 0x8d, 0x7b, 0xd0, //0x000002f2 leal $-48(%rbx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x000002f5 cmpb $9, %dil
- 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x000002f9 jbe LBB0_41
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x000002ff movl $1, $-64(%rbp)
- //0x00000306 LBB0_44
- 0x80, 0xcb, 0x20, //0x00000306 orb $32, %bl
- 0x80, 0xfb, 0x65, //0x00000309 cmpb $101, %bl
- 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x0000030c jne LBB0_52
- 0x48, 0x8d, 0x50, 0x01, //0x00000312 leaq $1(%rax), %rdx
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000316 movq $8, (%r14)
- 0x4c, 0x39, 0xda, //0x0000031d cmpq %r11, %rdx
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x00000320 jae LBB0_50
- 0x41, 0x8a, 0x1c, 0x10, //0x00000326 movb (%r8,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x0000032a cmpb $45, %bl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000032d je LBB0_48
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000333 movl $1, %r10d
- 0x80, 0xfb, 0x2b, //0x00000339 cmpb $43, %bl
- 0x0f, 0x85, 0x10, 0x05, 0x00, 0x00, //0x0000033c jne LBB0_102
- //0x00000342 LBB0_48
- 0x48, 0x83, 0xc0, 0x02, //0x00000342 addq $2, %rax
- 0x4c, 0x39, 0xd8, //0x00000346 cmpq %r11, %rax
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000349 jae LBB0_50
- 0x31, 0xd2, //0x0000034f xorl %edx, %edx
- 0x80, 0xfb, 0x2b, //0x00000351 cmpb $43, %bl
- 0x0f, 0x94, 0xc2, //0x00000354 sete %dl
- 0x44, 0x8d, 0x54, 0x12, 0xff, //0x00000357 leal $-1(%rdx,%rdx), %r10d
- 0x41, 0x8a, 0x1c, 0x00, //0x0000035c movb (%r8,%rax), %bl
- 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00000360 jmp LBB0_103
- //0x00000365 LBB0_50
- 0x4c, 0x89, 0x1e, //0x00000365 movq %r11, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x00000368 movq $-1, (%r14)
- //0x0000036f LBB0_51
- 0x48, 0x83, 0xc4, 0x40, //0x0000036f addq $64, %rsp
- 0x5b, //0x00000373 popq %rbx
- 0x41, 0x5c, //0x00000374 popq %r12
- 0x41, 0x5d, //0x00000376 popq %r13
- 0x41, 0x5e, //0x00000378 popq %r14
- 0x41, 0x5f, //0x0000037a popq %r15
- 0x5d, //0x0000037c popq %rbp
- 0xc5, 0xf8, 0x77, //0x0000037d vzeroupper
- 0xc3, //0x00000380 retq
- //0x00000381 LBB0_52
- 0x41, 0x89, 0xc9, //0x00000381 movl %ecx, %r9d
- 0x49, 0x89, 0xc3, //0x00000384 movq %rax, %r11
- 0x41, 0x83, 0xfa, 0x09, //0x00000387 cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x0000038b movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x0000038f movq %r11, $-88(%rbp)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000393 jne LBB0_57
- //0x00000399 LBB0_53
- 0x45, 0x85, 0xc9, //0x00000399 testl %r9d, %r9d
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000039c jne LBB0_56
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003a2 movabsq $-9223372036854775808, %rax
- 0x48, 0x63, 0x4d, 0xc8, //0x000003ac movslq $-56(%rbp), %rcx
- 0x4d, 0x85, 0xff, //0x000003b0 testq %r15, %r15
- 0x0f, 0x89, 0x3b, 0x01, 0x00, 0x00, //0x000003b3 jns LBB0_70
- 0x4c, 0x89, 0xfa, //0x000003b9 movq %r15, %rdx
- 0x48, 0x21, 0xca, //0x000003bc andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x000003bf cmpq %rax, %rdx
- 0x0f, 0x84, 0x2c, 0x01, 0x00, 0x00, //0x000003c2 je LBB0_70
- //0x000003c8 LBB0_56
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000003c8 movq $8, (%r14)
- //0x000003cf LBB0_57
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003cf movabsq $-9223372036854775808, %rdi
- 0x4c, 0x89, 0xf8, //0x000003d9 movq %r15, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x000003dc shrq $52, %rax
- 0x4c, 0x89, 0x75, 0x98, //0x000003e0 movq %r14, $-104(%rbp)
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_61
- //0x000003ea LBB0_58
- 0x41, 0x8d, 0x81, 0x5c, 0x01, 0x00, 0x00, //0x000003ea leal $348(%r9), %eax
- 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000003f1 cmpl $695, %eax
- 0x0f, 0x87, 0x84, 0x02, 0x00, 0x00, //0x000003f6 ja LBB0_85
- 0x4d, 0x85, 0xff, //0x000003fc testq %r15, %r15
- 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x000003ff je LBB0_76
- //0x00000405 LBB0_60
- 0x4d, 0x0f, 0xbd, 0xd7, //0x00000405 bsrq %r15, %r10
- 0x49, 0x83, 0xf2, 0x3f, //0x00000409 xorq $63, %r10
- 0xe9, 0x71, 0x01, 0x00, 0x00, //0x0000040d jmp LBB0_77
- //0x00000412 LBB0_61
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc7, //0x00000412 vmovq %r15, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0xe1, 0xfb, 0xff, 0xff, //0x00000417 vpunpckldq $-1055(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xe9, 0xfb, 0xff, 0xff, //0x0000041f vsubpd $-1047(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00000427 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x0000042d vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00000431 vmovq %xmm0, %rax
- 0x8b, 0x4d, 0xc8, //0x00000436 movl $-56(%rbp), %ecx
- 0x89, 0xcb, //0x00000439 movl %ecx, %ebx
- 0xc1, 0xeb, 0x1f, //0x0000043b shrl $31, %ebx
- 0x48, 0xc1, 0xe3, 0x3f, //0x0000043e shlq $63, %rbx
- 0x48, 0x09, 0xc3, //0x00000442 orq %rax, %rbx
- 0x4d, 0x85, 0xff, //0x00000445 testq %r15, %r15
- 0x0f, 0x84, 0x6b, 0x21, 0x00, 0x00, //0x00000448 je LBB0_515
- 0x45, 0x85, 0xc9, //0x0000044e testl %r9d, %r9d
- 0x0f, 0x84, 0x62, 0x21, 0x00, 0x00, //0x00000451 je LBB0_515
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x00000457 vmovq %rbx, %xmm0
- 0x41, 0x8d, 0x41, 0xff, //0x0000045c leal $-1(%r9), %eax
- 0x83, 0xf8, 0x24, //0x00000460 cmpl $36, %eax
- 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x00000463 ja LBB0_68
- 0x41, 0x83, 0xf9, 0x17, //0x00000469 cmpl $23, %r9d
- 0x0f, 0x8c, 0xbf, 0x00, 0x00, 0x00, //0x0000046d jl LBB0_71
- 0x49, 0x63, 0xc1, //0x00000473 movslq %r9d, %rax
- 0x48, 0x8d, 0x0d, 0x83, 0x21, 0x00, 0x00, //0x00000476 leaq $8579(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x0000047d vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000486 movl $22, %eax
- 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x0000048b jmp LBB0_72
- //0x00000490 LBB0_66
- 0x89, 0x7d, 0xc0, //0x00000490 movl %edi, $-64(%rbp)
- 0x48, 0xff, 0xc8, //0x00000493 decq %rax
- 0x41, 0xba, 0x09, 0x00, 0x00, 0x00, //0x00000496 movl $9, %r10d
- 0x85, 0xc9, //0x0000049c testl %ecx, %ecx
- 0x44, 0x89, 0x4d, 0xc8, //0x0000049e movl %r9d, $-56(%rbp)
- 0x0f, 0x84, 0x6a, 0xfd, 0xff, 0xff, //0x000004a2 je LBB0_25
- 0xe9, 0xbd, 0xfd, 0xff, 0xff, //0x000004a8 jmp LBB0_33
- //0x000004ad LBB0_67
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x000004ad movl $1, $-64(%rbp)
- 0x41, 0x89, 0xc9, //0x000004b4 movl %ecx, %r9d
- 0x41, 0x83, 0xfa, 0x09, //0x000004b7 cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x000004bb movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x000004bf movq %r11, $-88(%rbp)
- 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x000004c3 je LBB0_53
- 0xe9, 0x01, 0xff, 0xff, 0xff, //0x000004c9 jmp LBB0_57
- //0x000004ce LBB0_68
- 0x41, 0x83, 0xf9, 0xea, //0x000004ce cmpl $-22, %r9d
- 0x0f, 0x82, 0x12, 0xff, 0xff, 0xff, //0x000004d2 jb LBB0_58
- 0x41, 0xf7, 0xd9, //0x000004d8 negl %r9d
- 0x49, 0x63, 0xc1, //0x000004db movslq %r9d, %rax
- 0x48, 0x8d, 0x0d, 0x1b, 0x21, 0x00, 0x00, //0x000004de leaq $8475(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x000004e5 vdivsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x000004ea vmovq %xmm0, %rbx
- 0xe9, 0xc5, 0x20, 0x00, 0x00, //0x000004ef jmp LBB0_515
- //0x000004f4 LBB0_70
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc7, //0x000004f4 vmovq %r15, %xmm0
- 0x4c, 0x0f, 0xaf, 0xf9, //0x000004f9 imulq %rcx, %r15
- 0xc5, 0xf9, 0x62, 0x05, 0xfb, 0xfa, 0xff, 0xff, //0x000004fd vpunpckldq $-1285(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x03, 0xfb, 0xff, 0xff, //0x00000505 vsubpd $-1277(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */
- 0x4d, 0x89, 0x7e, 0x10, //0x0000050d movq %r15, $16(%r14)
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00000511 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00000517 vaddsd %xmm0, %xmm1, %xmm0
- 0x48, 0x21, 0xc8, //0x0000051b andq %rcx, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x0000051e vmovq %xmm0, %rcx
- 0x48, 0x09, 0xc1, //0x00000523 orq %rax, %rcx
- 0x49, 0x89, 0x4e, 0x08, //0x00000526 movq %rcx, $8(%r14)
- 0x4c, 0x89, 0x1e, //0x0000052a movq %r11, (%rsi)
- 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x0000052d jmp LBB0_51
- //0x00000532 LBB0_71
- 0x44, 0x89, 0xc8, //0x00000532 movl %r9d, %eax
- //0x00000535 LBB0_72
- 0xc5, 0xf9, 0x2e, 0x05, 0xe3, 0xfa, 0xff, 0xff, //0x00000535 vucomisd $-1309(%rip), %xmm0 /* LCPI0_2+0(%rip) */
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x0000053d ja LBB0_75
- 0xc5, 0xfb, 0x10, 0x0d, 0xdd, 0xfa, 0xff, 0xff, //0x00000543 vmovsd $-1315(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x0000054b vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x0000054f ja LBB0_75
- 0x89, 0xc0, //0x00000555 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xa2, 0x20, 0x00, 0x00, //0x00000557 leaq $8354(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000055e vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x00000563 vmovq %xmm0, %rbx
- 0xe9, 0x4c, 0x20, 0x00, 0x00, //0x00000568 jmp LBB0_515
- //0x0000056d LBB0_75
- 0x41, 0x8d, 0x81, 0x5c, 0x01, 0x00, 0x00, //0x0000056d leal $348(%r9), %eax
- 0x4d, 0x85, 0xff, //0x00000574 testq %r15, %r15
- 0x0f, 0x85, 0x88, 0xfe, 0xff, 0xff, //0x00000577 jne LBB0_60
- //0x0000057d LBB0_76
- 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000057d movl $64, %r10d
- //0x00000583 LBB0_77
- 0x4c, 0x89, 0xfb, //0x00000583 movq %r15, %rbx
- 0x44, 0x89, 0xd1, //0x00000586 movl %r10d, %ecx
- 0x48, 0xd3, 0xe3, //0x00000589 shlq %cl, %rbx
- 0x89, 0xc6, //0x0000058c movl %eax, %esi
- 0x48, 0xc1, 0xe6, 0x04, //0x0000058e shlq $4, %rsi
- 0x48, 0x8d, 0x05, 0x27, 0x21, 0x00, 0x00, //0x00000592 leaq $8487(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x8b, 0x44, 0x06, 0x08, //0x00000599 movq $8(%rsi,%rax), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x0000059e movq %rax, $-80(%rbp)
- 0x48, 0xf7, 0xe3, //0x000005a2 mulq %rbx
- 0x49, 0x89, 0xc6, //0x000005a5 movq %rax, %r14
- 0x49, 0x89, 0xd3, //0x000005a8 movq %rdx, %r11
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005ab andl $511, %edx
- 0x48, 0x89, 0xd9, //0x000005b1 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x000005b4 notq %rcx
- 0x48, 0x39, 0xc8, //0x000005b7 cmpq %rcx, %rax
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x000005ba jbe LBB0_82
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005c0 cmpl $511, %edx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005c6 jne LBB0_82
- 0x48, 0x89, 0xd8, //0x000005cc movq %rbx, %rax
- 0x48, 0x8d, 0x15, 0xea, 0x20, 0x00, 0x00, //0x000005cf leaq $8426(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x16, //0x000005d6 mulq (%rsi,%rdx)
- 0x49, 0x01, 0xd6, //0x000005da addq %rdx, %r14
- 0x49, 0x83, 0xd3, 0x00, //0x000005dd adcq $0, %r11
- 0x44, 0x89, 0xda, //0x000005e1 movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005e4 andl $511, %edx
- 0x48, 0x39, 0xc8, //0x000005ea cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000005ed jbe LBB0_82
- 0x49, 0x83, 0xfe, 0xff, //0x000005f3 cmpq $-1, %r14
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000005f7 jne LBB0_82
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005fd cmpl $511, %edx
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000603 je LBB0_85
- //0x00000609 LBB0_82
- 0x4c, 0x89, 0xd8, //0x00000609 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x0000060c shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00000610 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xeb, //0x00000613 shrq %cl, %r11
- 0x4c, 0x09, 0xf2, //0x00000616 orq %r14, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000619 jne LBB0_84
- 0x44, 0x89, 0xd9, //0x0000061f movl %r11d, %ecx
- 0x83, 0xe1, 0x03, //0x00000622 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00000625 cmpl $1, %ecx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x00000628 je LBB0_85
- //0x0000062e LBB0_84
- 0x41, 0x69, 0xc9, 0x6a, 0x52, 0x03, 0x00, //0x0000062e imull $217706, %r9d, %ecx
- 0xc1, 0xf9, 0x10, //0x00000635 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00000638 addl $1087, %ecx
- 0x4c, 0x63, 0xf1, //0x0000063e movslq %ecx, %r14
- 0x4c, 0x89, 0xf2, //0x00000641 movq %r14, %rdx
- 0x4c, 0x29, 0xd2, //0x00000644 subq %r10, %rdx
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x00000647 movabsq $126100789566373888, %r10
- 0x48, 0x83, 0xf0, 0x01, //0x00000651 xorq $1, %rax
- 0x48, 0x29, 0xc2, //0x00000655 subq %rax, %rdx
- 0x44, 0x89, 0xd8, //0x00000658 movl %r11d, %eax
- 0x83, 0xe0, 0x01, //0x0000065b andl $1, %eax
- 0x4c, 0x01, 0xd8, //0x0000065e addq %r11, %rax
- 0x48, 0x89, 0xc1, //0x00000661 movq %rax, %rcx
- 0x4c, 0x21, 0xd1, //0x00000664 andq %r10, %rcx
- 0x48, 0x83, 0xf9, 0x01, //0x00000667 cmpq $1, %rcx
- 0x48, 0x83, 0xda, 0xff, //0x0000066b sbbq $-1, %rdx
- 0x48, 0x8d, 0x5a, 0xff, //0x0000066f leaq $-1(%rdx), %rbx
- 0x48, 0x81, 0xfb, 0xfd, 0x07, 0x00, 0x00, //0x00000673 cmpq $2045, %rbx
- 0x0f, 0x86, 0x6e, 0x00, 0x00, 0x00, //0x0000067a jbe LBB0_90
- //0x00000680 LBB0_85
- 0x48, 0x8b, 0x45, 0xa0, //0x00000680 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x30, //0x00000684 movq (%rax), %rsi
- 0x4d, 0x8d, 0x14, 0x30, //0x00000687 leaq (%r8,%rsi), %r10
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000068b movq $-88(%rbp), %rcx
- 0x48, 0x29, 0xf1, //0x0000068f subq %rsi, %rcx
- 0x4d, 0x85, 0xed, //0x00000692 testq %r13, %r13
- 0x0f, 0x84, 0x36, 0x03, 0x00, 0x00, //0x00000695 je LBB0_116
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x0000069b movb $0, (%r12)
- 0x49, 0x83, 0xfd, 0x01, //0x000006a0 cmpq $1, %r13
- 0x0f, 0x84, 0x27, 0x03, 0x00, 0x00, //0x000006a4 je LBB0_116
- 0x4d, 0x8d, 0x4d, 0xff, //0x000006aa leaq $-1(%r13), %r9
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006ae movl $1, %edi
- 0x49, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x000006b3 cmpq $128, %r9
- 0x0f, 0x82, 0x00, 0x03, 0x00, 0x00, //0x000006ba jb LBB0_115
- 0x4c, 0x89, 0xcf, //0x000006c0 movq %r9, %rdi
- 0x48, 0x83, 0xe7, 0x80, //0x000006c3 andq $-128, %rdi
- 0x48, 0x8d, 0x57, 0x80, //0x000006c7 leaq $-128(%rdi), %rdx
- 0x48, 0x89, 0xd3, //0x000006cb movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x07, //0x000006ce shrq $7, %rbx
- 0x48, 0xff, 0xc3, //0x000006d2 incq %rbx
- 0x89, 0xd8, //0x000006d5 movl %ebx, %eax
- 0x83, 0xe0, 0x03, //0x000006d7 andl $3, %eax
- 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000006da cmpq $384, %rdx
- 0x0f, 0x83, 0xcf, 0x01, 0x00, 0x00, //0x000006e1 jae LBB0_108
- 0x31, 0xdb, //0x000006e7 xorl %ebx, %ebx
- 0xe9, 0x79, 0x02, 0x00, 0x00, //0x000006e9 jmp LBB0_110
- //0x000006ee LBB0_90
- 0x48, 0x83, 0xf9, 0x01, //0x000006ee cmpq $1, %rcx
- 0xb1, 0x02, //0x000006f2 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000006f4 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x000006f7 shrq %cl, %rax
- 0x48, 0xc1, 0xe2, 0x34, //0x000006fa shlq $52, %rdx
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000006fe movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x00000708 andq %rcx, %rax
- 0x48, 0x09, 0xd0, //0x0000070b orq %rdx, %rax
- 0x48, 0x89, 0xc3, //0x0000070e movq %rax, %rbx
- 0x48, 0x09, 0xfb, //0x00000711 orq %rdi, %rbx
- 0x8b, 0x4d, 0xc8, //0x00000714 movl $-56(%rbp), %ecx
- 0x83, 0xf9, 0xff, //0x00000717 cmpl $-1, %ecx
- 0x48, 0x0f, 0x45, 0xd8, //0x0000071a cmovneq %rax, %rbx
- 0x83, 0x7d, 0xc0, 0x00, //0x0000071e cmpl $0, $-64(%rbp)
- 0x0f, 0x84, 0x91, 0x1e, 0x00, 0x00, //0x00000722 je LBB0_515
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000728 movl $64, %ecx
- 0x49, 0xff, 0xc7, //0x0000072d incq %r15
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000730 je LBB0_93
- 0x49, 0x0f, 0xbd, 0xcf, //0x00000736 bsrq %r15, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x0000073a xorq $63, %rcx
- //0x0000073e LBB0_93
- 0x48, 0x89, 0x4d, 0xc0, //0x0000073e movq %rcx, $-64(%rbp)
- 0x49, 0xd3, 0xe7, //0x00000742 shlq %cl, %r15
- 0x48, 0x8b, 0x45, 0xb0, //0x00000745 movq $-80(%rbp), %rax
- 0x49, 0xf7, 0xe7, //0x00000749 mulq %r15
- 0x49, 0x89, 0xc3, //0x0000074c movq %rax, %r11
- 0x49, 0x89, 0xd1, //0x0000074f movq %rdx, %r9
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000752 andl $511, %edx
- 0x4c, 0x89, 0xf9, //0x00000758 movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x0000075b notq %rcx
- 0x48, 0x39, 0xc8, //0x0000075e cmpq %rcx, %rax
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x00000761 jbe LBB0_98
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000767 cmpl $511, %edx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000076d jne LBB0_98
- 0x4c, 0x89, 0xf8, //0x00000773 movq %r15, %rax
- 0x48, 0x8d, 0x15, 0x43, 0x1f, 0x00, 0x00, //0x00000776 leaq $8003(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x16, //0x0000077d mulq (%rsi,%rdx)
- 0x49, 0x01, 0xd3, //0x00000781 addq %rdx, %r11
- 0x49, 0x83, 0xd1, 0x00, //0x00000784 adcq $0, %r9
- 0x44, 0x89, 0xca, //0x00000788 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000078b andl $511, %edx
- 0x48, 0x39, 0xc8, //0x00000791 cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000794 jbe LBB0_98
- 0x49, 0x83, 0xfb, 0xff, //0x0000079a cmpq $-1, %r11
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000079e jne LBB0_98
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000007a4 cmpl $511, %edx
- 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x000007aa je LBB0_85
- //0x000007b0 LBB0_98
- 0x4c, 0x89, 0xc8, //0x000007b0 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000007b3 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000007b7 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x000007ba shrq %cl, %r9
- 0x4c, 0x09, 0xda, //0x000007bd orq %r11, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000007c0 jne LBB0_100
- 0x44, 0x89, 0xc9, //0x000007c6 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x000007c9 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000007cc cmpl $1, %ecx
- 0x0f, 0x84, 0xab, 0xfe, 0xff, 0xff, //0x000007cf je LBB0_85
- //0x000007d5 LBB0_100
- 0x4c, 0x2b, 0x75, 0xc0, //0x000007d5 subq $-64(%rbp), %r14
- 0x48, 0x83, 0xf0, 0x01, //0x000007d9 xorq $1, %rax
- 0x49, 0x29, 0xc6, //0x000007dd subq %rax, %r14
- 0x44, 0x89, 0xc8, //0x000007e0 movl %r9d, %eax
- 0x83, 0xe0, 0x01, //0x000007e3 andl $1, %eax
- 0x4c, 0x01, 0xc8, //0x000007e6 addq %r9, %rax
- 0x49, 0x21, 0xc2, //0x000007e9 andq %rax, %r10
- 0x49, 0x83, 0xfa, 0x01, //0x000007ec cmpq $1, %r10
- 0x49, 0x83, 0xde, 0xff, //0x000007f0 sbbq $-1, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x000007f4 leaq $-1(%r14), %rcx
- 0x48, 0x81, 0xf9, 0xfd, 0x07, 0x00, 0x00, //0x000007f8 cmpq $2045, %rcx
- 0x0f, 0x87, 0x7b, 0xfe, 0xff, 0xff, //0x000007ff ja LBB0_85
- 0x49, 0x83, 0xfa, 0x01, //0x00000805 cmpq $1, %r10
- 0xb1, 0x02, //0x00000809 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000080b sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x0000080e shrq %cl, %rax
- 0x49, 0xc1, 0xe6, 0x34, //0x00000811 shlq $52, %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000815 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x0000081f andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x00000822 orq %r14, %rax
- 0x48, 0x89, 0xc1, //0x00000825 movq %rax, %rcx
- 0x48, 0x09, 0xf9, //0x00000828 orq %rdi, %rcx
- 0x83, 0x7d, 0xc8, 0xff, //0x0000082b cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x0000082f cmovneq %rax, %rcx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x00000833 vmovq %rbx, %xmm0
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc9, //0x00000838 vmovq %rcx, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x0000083d vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x00000841 jne LBB0_85
- 0x0f, 0x8b, 0x6c, 0x1d, 0x00, 0x00, //0x00000847 jnp LBB0_515
- 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x0000084d jmp LBB0_85
- //0x00000852 LBB0_102
- 0x48, 0x89, 0xd0, //0x00000852 movq %rdx, %rax
- //0x00000855 LBB0_103
- 0x8d, 0x53, 0xd0, //0x00000855 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x00000858 cmpb $9, %dl
- 0x0f, 0x87, 0x9a, 0xf8, 0xff, 0xff, //0x0000085b ja LBB0_5
- 0x45, 0x31, 0xc9, //0x00000861 xorl %r9d, %r9d
- 0x4c, 0x39, 0xd8, //0x00000864 cmpq %r11, %rax
- 0x48, 0x89, 0x75, 0xa0, //0x00000867 movq %rsi, $-96(%rbp)
- 0x0f, 0x83, 0xae, 0x02, 0x00, 0x00, //0x0000086b jae LBB0_138
- 0x4c, 0x89, 0xdf, //0x00000871 movq %r11, %rdi
- 0x49, 0xff, 0xcb, //0x00000874 decq %r11
- 0x45, 0x31, 0xc9, //0x00000877 xorl %r9d, %r9d
- //0x0000087a LBB0_106
- 0x44, 0x89, 0xce, //0x0000087a movl %r9d, %esi
- 0x41, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000087d cmpl $10000, %r9d
- 0x8d, 0x14, 0xb6, //0x00000884 leal (%rsi,%rsi,4), %edx
- 0x0f, 0xb6, 0xdb, //0x00000887 movzbl %bl, %ebx
- 0x44, 0x8d, 0x4c, 0x53, 0xd0, //0x0000088a leal $-48(%rbx,%rdx,2), %r9d
- 0x44, 0x0f, 0x4d, 0xce, //0x0000088f cmovgel %esi, %r9d
- 0x49, 0x39, 0xc3, //0x00000893 cmpq %rax, %r11
- 0x0f, 0x84, 0x80, 0x02, 0x00, 0x00, //0x00000896 je LBB0_137
- 0x41, 0x0f, 0xb6, 0x5c, 0x00, 0x01, //0x0000089c movzbl $1(%r8,%rax), %ebx
- 0x48, 0xff, 0xc0, //0x000008a2 incq %rax
- 0x8d, 0x53, 0xd0, //0x000008a5 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x0a, //0x000008a8 cmpb $10, %dl
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x000008ab jb LBB0_106
- 0xe9, 0x69, 0x02, 0x00, 0x00, //0x000008b1 jmp LBB0_138
- //0x000008b6 LBB0_108
- 0x48, 0x89, 0xc2, //0x000008b6 movq %rax, %rdx
- 0x48, 0x29, 0xda, //0x000008b9 subq %rbx, %rdx
- 0x31, 0xdb, //0x000008bc xorl %ebx, %ebx
- 0xc5, 0xf9, 0x57, 0xc0, //0x000008be vxorpd %xmm0, %xmm0, %xmm0
- //0x000008c2 LBB0_109
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x01, //0x000008c2 vmovupd %ymm0, $1(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x21, //0x000008c9 vmovupd %ymm0, $33(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x41, //0x000008d0 vmovupd %ymm0, $65(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x61, //0x000008d7 vmovupd %ymm0, $97(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x00, 0x00, 0x00, //0x000008de vmovupd %ymm0, $129(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x00, 0x00, 0x00, //0x000008e8 vmovupd %ymm0, $161(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x00, 0x00, 0x00, //0x000008f2 vmovupd %ymm0, $193(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x00, 0x00, 0x00, //0x000008fc vmovupd %ymm0, $225(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x01, 0x01, 0x00, 0x00, //0x00000906 vmovupd %ymm0, $257(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x21, 0x01, 0x00, 0x00, //0x00000910 vmovupd %ymm0, $289(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x41, 0x01, 0x00, 0x00, //0x0000091a vmovupd %ymm0, $321(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x61, 0x01, 0x00, 0x00, //0x00000924 vmovupd %ymm0, $353(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x01, 0x00, 0x00, //0x0000092e vmovupd %ymm0, $385(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x01, 0x00, 0x00, //0x00000938 vmovupd %ymm0, $417(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x01, 0x00, 0x00, //0x00000942 vmovupd %ymm0, $449(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x01, 0x00, 0x00, //0x0000094c vmovupd %ymm0, $481(%r12,%rbx)
- 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00000956 addq $512, %rbx
- 0x48, 0x83, 0xc2, 0x04, //0x0000095d addq $4, %rdx
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00000961 jne LBB0_109
- //0x00000967 LBB0_110
- 0x48, 0x85, 0xc0, //0x00000967 testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000096a je LBB0_113
- 0x48, 0xf7, 0xd8, //0x00000970 negq %rax
- 0xc5, 0xf9, 0x57, 0xc0, //0x00000973 vxorpd %xmm0, %xmm0, %xmm0
- //0x00000977 LBB0_112
- 0x48, 0x89, 0xda, //0x00000977 movq %rbx, %rdx
- 0x48, 0x83, 0xca, 0x01, //0x0000097a orq $1, %rdx
- 0xc4, 0xc1, 0x7d, 0x11, 0x04, 0x14, //0x0000097e vmovupd %ymm0, (%r12,%rdx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x14, 0x20, //0x00000984 vmovupd %ymm0, $32(%r12,%rdx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x14, 0x40, //0x0000098b vmovupd %ymm0, $64(%r12,%rdx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x14, 0x60, //0x00000992 vmovupd %ymm0, $96(%r12,%rdx)
- 0x48, 0x83, 0xeb, 0x80, //0x00000999 subq $-128, %rbx
- 0x48, 0xff, 0xc0, //0x0000099d incq %rax
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000009a0 jne LBB0_112
- //0x000009a6 LBB0_113
- 0x49, 0x39, 0xf9, //0x000009a6 cmpq %rdi, %r9
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000009a9 je LBB0_116
- 0x48, 0x83, 0xcf, 0x01, //0x000009af orq $1, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009b3 .p2align 4, 0x90
- //0x000009c0 LBB0_115
- 0x41, 0xc6, 0x04, 0x3c, 0x00, //0x000009c0 movb $0, (%r12,%rdi)
- 0x48, 0xff, 0xc7, //0x000009c5 incq %rdi
- 0x49, 0x39, 0xfd, //0x000009c8 cmpq %rdi, %r13
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x000009cb jne LBB0_115
- //0x000009d1 LBB0_116
- 0x41, 0x8a, 0x12, //0x000009d1 movb (%r10), %dl
- 0x31, 0xff, //0x000009d4 xorl %edi, %edi
- 0x80, 0xfa, 0x2d, //0x000009d6 cmpb $45, %dl
- 0x40, 0x0f, 0x94, 0xc7, //0x000009d9 sete %dil
- 0x48, 0x39, 0xf9, //0x000009dd cmpq %rdi, %rcx
- 0x0f, 0x8e, 0xa5, 0x00, 0x00, 0x00, //0x000009e0 jle LBB0_128
- 0x48, 0x89, 0x75, 0xc8, //0x000009e6 movq %rsi, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x000009ea xorl %r11d, %r11d
- 0x88, 0x55, 0xd7, //0x000009ed movb %dl, $-41(%rbp)
- 0xb2, 0x01, //0x000009f0 movb $1, %dl
- 0x45, 0x31, 0xff, //0x000009f2 xorl %r15d, %r15d
- 0x45, 0x31, 0xf6, //0x000009f5 xorl %r14d, %r14d
- 0x31, 0xc0, //0x000009f8 xorl %eax, %eax
- 0x45, 0x31, 0xc9, //0x000009fa xorl %r9d, %r9d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000009fd jmp LBB0_120
- //0x00000a02 LBB0_118
- 0x41, 0xff, 0xcb, //0x00000a02 decl %r11d
- 0x31, 0xc0, //0x00000a05 xorl %eax, %eax
- //0x00000a07 LBB0_119
- 0x48, 0xff, 0xc7, //0x00000a07 incq %rdi
- 0x48, 0x39, 0xcf, //0x00000a0a cmpq %rcx, %rdi
- 0x0f, 0x9c, 0xc2, //0x00000a0d setl %dl
- 0x48, 0x39, 0xf9, //0x00000a10 cmpq %rdi, %rcx
- 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00000a13 je LBB0_129
- //0x00000a19 LBB0_120
- 0x41, 0x0f, 0xb6, 0x1c, 0x3a, //0x00000a19 movzbl (%r10,%rdi), %ebx
- 0x8d, 0x73, 0xd0, //0x00000a1e leal $-48(%rbx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000a21 cmpb $9, %sil
- 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x00000a25 ja LBB0_125
- 0x85, 0xc0, //0x00000a2b testl %eax, %eax
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000a2d jne LBB0_123
- 0x80, 0xfb, 0x30, //0x00000a33 cmpb $48, %bl
- 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00000a36 je LBB0_118
- //0x00000a3c LBB0_123
- 0x49, 0x63, 0xc7, //0x00000a3c movslq %r15d, %rax
- 0x49, 0x39, 0xc5, //0x00000a3f cmpq %rax, %r13
- 0x0f, 0x86, 0x2f, 0x00, 0x00, 0x00, //0x00000a42 jbe LBB0_127
- 0x41, 0x88, 0x1c, 0x04, //0x00000a48 movb %bl, (%r12,%rax)
- 0x41, 0xff, 0xc7, //0x00000a4c incl %r15d
- 0x44, 0x89, 0xf8, //0x00000a4f movl %r15d, %eax
- 0xe9, 0xb0, 0xff, 0xff, 0xff, //0x00000a52 jmp LBB0_119
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a57 .p2align 4, 0x90
+ 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
- 0x80, 0xfb, 0x2e, //0x00000a60 cmpb $46, %bl
- 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x00000a63 jne LBB0_130
- 0x41, 0x89, 0xc3, //0x00000a69 movl %eax, %r11d
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000a6c movl $1, %r9d
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000a72 jmp LBB0_119
- //0x00000a77 LBB0_127
- 0x80, 0xfb, 0x30, //0x00000a77 cmpb $48, %bl
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000a7a movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00000a7f cmovnel %eax, %r14d
- 0x44, 0x89, 0xf8, //0x00000a83 movl %r15d, %eax
- 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x00000a86 jmp LBB0_119
- //0x00000a8b LBB0_128
- 0x45, 0x31, 0xc9, //0x00000a8b xorl %r9d, %r9d
- 0x31, 0xf6, //0x00000a8e xorl %esi, %esi
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000a90 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000a9a movabsq $4503599627370495, %r10
- 0xe9, 0xfd, 0x1a, 0x00, 0x00, //0x00000aa4 jmp LBB0_514
- //0x00000aa9 LBB0_129
- 0x45, 0x85, 0xc9, //0x00000aa9 testl %r9d, %r9d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000aac cmovel %r15d, %r11d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000ab0 movabsq $4503599627370495, %r10
- 0xe9, 0xec, 0x00, 0x00, 0x00, //0x00000aba jmp LBB0_148
- //0x00000abf LBB0_130
- 0x45, 0x85, 0xc9, //0x00000abf testl %r9d, %r9d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000ac2 cmovel %r15d, %r11d
- 0xf6, 0xc2, 0x01, //0x00000ac6 testb $1, %dl
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000ac9 je LBB0_136
- 0x80, 0xcb, 0x20, //0x00000acf orb $32, %bl
- 0x80, 0xfb, 0x65, //0x00000ad2 cmpb $101, %bl
- 0x48, 0x8b, 0x5d, 0xa8, //0x00000ad5 movq $-88(%rbp), %rbx
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000ad9 jne LBB0_136
- 0x48, 0x8d, 0x57, 0x01, //0x00000adf leaq $1(%rdi), %rdx
- 0x89, 0xd0, //0x00000ae3 movl %edx, %eax
- 0x41, 0x8a, 0x04, 0x02, //0x00000ae5 movb (%r10,%rax), %al
- 0x3c, 0x2b, //0x00000ae9 cmpb $43, %al
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000aeb je LBB0_139
- 0x3c, 0x2d, //0x00000af1 cmpb $45, %al
- 0x48, 0x8b, 0x45, 0xc8, //0x00000af3 movq $-56(%rbp), %rax
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000af7 jne LBB0_140
- 0x83, 0xc7, 0x02, //0x00000afd addl $2, %edi
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00000b00 movl $-1, %r9d
- 0x89, 0xfa, //0x00000b06 movl %edi, %edx
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000b08 jmp LBB0_141
- //0x00000b0d LBB0_136
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b0d movabsq $4503599627370495, %r10
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x00000b17 jmp LBB0_148
- //0x00000b1c LBB0_137
- 0x48, 0x89, 0xf8, //0x00000b1c movq %rdi, %rax
- //0x00000b1f LBB0_138
- 0x45, 0x0f, 0xaf, 0xca, //0x00000b1f imull %r10d, %r9d
- 0x41, 0x01, 0xc9, //0x00000b23 addl %ecx, %r9d
- 0x48, 0x89, 0x45, 0xa8, //0x00000b26 movq %rax, $-88(%rbp)
- 0xe9, 0xa0, 0xf8, 0xff, 0xff, //0x00000b2a jmp LBB0_57
- //0x00000b2f LBB0_139
- 0x83, 0xc7, 0x02, //0x00000b2f addl $2, %edi
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000b32 movl $1, %r9d
- 0x89, 0xfa, //0x00000b38 movl %edi, %edx
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b3a movabsq $4503599627370495, %r10
- 0x48, 0x8b, 0x45, 0xc8, //0x00000b44 movq $-56(%rbp), %rax
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000b48 jmp LBB0_142
- //0x00000b4d LBB0_140
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000b4d movl $1, %r9d
- //0x00000b53 LBB0_141
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b53 movabsq $4503599627370495, %r10
- //0x00000b5d LBB0_142
- 0x48, 0x63, 0xfa, //0x00000b5d movslq %edx, %rdi
- 0x31, 0xd2, //0x00000b60 xorl %edx, %edx
- 0x48, 0x39, 0xf9, //0x00000b62 cmpq %rdi, %rcx
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00000b65 jle LBB0_147
- 0x48, 0x01, 0xf8, //0x00000b6b addq %rdi, %rax
- 0x31, 0xd2, //0x00000b6e xorl %edx, %edx
- //0x00000b70 LBB0_144
- 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000b70 cmpl $9999, %edx
- 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00000b76 jg LBB0_147
- 0x41, 0x0f, 0xb6, 0x0c, 0x00, //0x00000b7c movzbl (%r8,%rax), %ecx
- 0x8d, 0x71, 0xd0, //0x00000b81 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000b84 cmpb $9, %sil
- 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x00000b88 ja LBB0_147
- 0x8d, 0x14, 0x92, //0x00000b8e leal (%rdx,%rdx,4), %edx
- 0x8d, 0x54, 0x51, 0xd0, //0x00000b91 leal $-48(%rcx,%rdx,2), %edx
- 0x48, 0xff, 0xc0, //0x00000b95 incq %rax
- 0x48, 0x39, 0xc3, //0x00000b98 cmpq %rax, %rbx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000b9b jne LBB0_144
- //0x00000ba1 LBB0_147
- 0x41, 0x0f, 0xaf, 0xd1, //0x00000ba1 imull %r9d, %edx
- 0x44, 0x01, 0xda, //0x00000ba5 addl %r11d, %edx
- 0x41, 0x89, 0xd3, //0x00000ba8 movl %edx, %r11d
- //0x00000bab LBB0_148
- 0x45, 0x85, 0xff, //0x00000bab testl %r15d, %r15d
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000bae movabsq $-9223372036854775808, %rdi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000bb8 je LBB0_151
- 0x31, 0xf6, //0x00000bbe xorl %esi, %esi
- 0x41, 0x81, 0xfb, 0x36, 0x01, 0x00, 0x00, //0x00000bc0 cmpl $310, %r11d
- 0x0f, 0x8e, 0x1f, 0x00, 0x00, 0x00, //0x00000bc7 jle LBB0_152
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000bcd movabsq $9218868437227405312, %r9
- 0x8a, 0x55, 0xd7, //0x00000bd7 movb $-41(%rbp), %dl
- 0xe9, 0xc7, 0x19, 0x00, 0x00, //0x00000bda jmp LBB0_514
- //0x00000bdf LBB0_151
- 0x45, 0x31, 0xc9, //0x00000bdf xorl %r9d, %r9d
- 0x31, 0xf6, //0x00000be2 xorl %esi, %esi
- 0x8a, 0x55, 0xd7, //0x00000be4 movb $-41(%rbp), %dl
- 0xe9, 0xba, 0x19, 0x00, 0x00, //0x00000be7 jmp LBB0_514
- //0x00000bec LBB0_152
- 0x41, 0x81, 0xfb, 0xb6, 0xfe, 0xff, 0xff, //0x00000bec cmpl $-330, %r11d
- 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000bf3 jge LBB0_154
- 0x45, 0x31, 0xc9, //0x00000bf9 xorl %r9d, %r9d
- 0x8a, 0x55, 0xd7, //0x00000bfc movb $-41(%rbp), %dl
- 0xe9, 0xa2, 0x19, 0x00, 0x00, //0x00000bff jmp LBB0_514
- //0x00000c04 LBB0_154
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000c04 movabsq $1152921504606846975, %r10
- 0x45, 0x85, 0xdb, //0x00000c0e testl %r11d, %r11d
- 0x0f, 0x8e, 0xd5, 0x07, 0x00, 0x00, //0x00000c11 jle LBB0_270
- 0x31, 0xf6, //0x00000c17 xorl %esi, %esi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000c19 movl $1, %r8d
- 0x44, 0x89, 0xf8, //0x00000c1f movl %r15d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000c22 jmp LBB0_158
- //0x00000c27 LBB0_156
- 0x89, 0xc7, //0x00000c27 movl %eax, %edi
- //0x00000c29 LBB0_157
- 0x48, 0x8b, 0x75, 0xc0, //0x00000c29 movq $-64(%rbp), %rsi
- 0x03, 0x75, 0xbc, //0x00000c2d addl $-68(%rbp), %esi
- 0x89, 0xf8, //0x00000c30 movl %edi, %eax
- 0x45, 0x85, 0xdb, //0x00000c32 testl %r11d, %r11d
- 0x0f, 0x8e, 0xb4, 0x07, 0x00, 0x00, //0x00000c35 jle LBB0_271
- //0x00000c3b LBB0_158
- 0x48, 0x89, 0x75, 0xc0, //0x00000c3b movq %rsi, $-64(%rbp)
- 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000c3f movl $27, %ecx
- 0x41, 0x83, 0xfb, 0x08, //0x00000c44 cmpl $8, %r11d
- 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x00000c48 jg LBB0_160
- 0x44, 0x89, 0xd9, //0x00000c4e movl %r11d, %ecx
- 0x48, 0x8d, 0x15, 0xf8, 0x45, 0x00, 0x00, //0x00000c51 leaq $17912(%rip), %rdx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x8a, //0x00000c58 movl (%rdx,%rcx,4), %ecx
- //0x00000c5b LBB0_160
- 0x85, 0xc0, //0x00000c5b testl %eax, %eax
- 0x89, 0x4d, 0xbc, //0x00000c5d movl %ecx, $-68(%rbp)
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00000c60 je LBB0_156
- 0x41, 0x89, 0xc9, //0x00000c66 movl %ecx, %r9d
- 0x41, 0xf7, 0xd9, //0x00000c69 negl %r9d
- 0x85, 0xc9, //0x00000c6c testl %ecx, %ecx
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000c6e je LBB0_156
- 0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x00000c74 js LBB0_187
- //0x00000c7a LBB0_163
- 0x41, 0x83, 0xf9, 0xc3, //0x00000c7a cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000c7e jle LBB0_167
- 0xe9, 0xcd, 0x03, 0x00, 0x00, //0x00000c84 jmp LBB0_219
- //0x00000c89 LBB0_164
- 0xff, 0xc8, //0x00000c89 decl %eax
- 0x41, 0x89, 0xc7, //0x00000c8b movl %eax, %r15d
- //0x00000c8e LBB0_165
- 0x45, 0x85, 0xff, //0x00000c8e testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000c91 cmovel %r15d, %r11d
- //0x00000c95 LBB0_166
- 0x44, 0x8d, 0x49, 0x3c, //0x00000c95 leal $60(%rcx), %r9d
- 0x44, 0x89, 0xf8, //0x00000c99 movl %r15d, %eax
- 0x83, 0xf9, 0x88, //0x00000c9c cmpl $-120, %ecx
- 0x0f, 0x8d, 0xa2, 0x03, 0x00, 0x00, //0x00000c9f jge LBB0_218
- //0x00000ca5 LBB0_167
- 0x44, 0x89, 0xc9, //0x00000ca5 movl %r9d, %ecx
- 0x48, 0x63, 0xf8, //0x00000ca8 movslq %eax, %rdi
- 0x31, 0xf6, //0x00000cab xorl %esi, %esi
- 0x31, 0xd2, //0x00000cad xorl %edx, %edx
- 0x90, //0x00000caf .p2align 4, 0x90
- //0x00000cb0 LBB0_168
- 0x48, 0x39, 0xfe, //0x00000cb0 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00000cb3 jge LBB0_170
- 0x48, 0x8d, 0x14, 0x92, //0x00000cb9 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000cbd movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00000cc2 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00000cc7 incq %rsi
- 0x49, 0x8d, 0x5a, 0x01, //0x00000cca leaq $1(%r10), %rbx
- 0x48, 0x39, 0xda, //0x00000cce cmpq %rbx, %rdx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00000cd1 jb LBB0_168
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000cd7 jmp LBB0_172
- 0x90, 0x90, 0x90, 0x90, //0x00000cdc .p2align 4, 0x90
- //0x00000ce0 LBB0_170
- 0x48, 0x85, 0xd2, //0x00000ce0 testq %rdx, %rdx
- 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00000ce3 je LBB0_185
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ce9 .p2align 4, 0x90
- //0x00000cf0 LBB0_171
- 0x48, 0x01, 0xd2, //0x00000cf0 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000cf3 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00000cf7 incl %esi
- 0x49, 0x8d, 0x7a, 0x01, //0x00000cf9 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xfa, //0x00000cfd cmpq %rdi, %rdx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000d00 jb LBB0_171
- //0x00000d06 LBB0_172
- 0x41, 0x29, 0xf3, //0x00000d06 subl %esi, %r11d
- 0x31, 0xff, //0x00000d09 xorl %edi, %edi
- 0x39, 0xc6, //0x00000d0b cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00000d0d jge LBB0_177
- 0x48, 0x63, 0xc6, //0x00000d13 movslq %esi, %rax
- 0x49, 0x63, 0xf7, //0x00000d16 movslq %r15d, %rsi
- 0x49, 0x8d, 0x3c, 0x04, //0x00000d19 leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xff, //0x00000d1d xorl %r15d, %r15d
- //0x00000d20 .p2align 4, 0x90
- //0x00000d20 LBB0_174
- 0x48, 0x89, 0xd3, //0x00000d20 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00000d23 shrq $60, %rbx
- 0x4c, 0x21, 0xd2, //0x00000d27 andq %r10, %rdx
- 0x80, 0xcb, 0x30, //0x00000d2a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x3c, //0x00000d2d movb %bl, (%r12,%r15)
- 0x48, 0x8d, 0x14, 0x92, //0x00000d31 leaq (%rdx,%rdx,4), %rdx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3f, //0x00000d35 movsbq (%rdi,%r15), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00000d3a leaq $-48(%rbx,%rdx,2), %rdx
- 0x4a, 0x8d, 0x5c, 0x38, 0x01, //0x00000d3f leaq $1(%rax,%r15), %rbx
- 0x49, 0xff, 0xc7, //0x00000d44 incq %r15
- 0x48, 0x39, 0xf3, //0x00000d47 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00000d4a jl LBB0_174
- 0x48, 0x85, 0xd2, //0x00000d50 testq %rdx, %rdx
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00000d53 je LBB0_181
- 0x44, 0x89, 0xff, //0x00000d59 movl %r15d, %edi
- //0x00000d5c LBB0_177
- 0x41, 0x89, 0xff, //0x00000d5c movl %edi, %r15d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000d5f jmp LBB0_179
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d64 .p2align 4, 0x90
- //0x00000d70 LBB0_178
- 0x48, 0x85, 0xc0, //0x00000d70 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000d73 cmovnel %r8d, %r14d
- 0x48, 0x01, 0xd2, //0x00000d77 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000d7a leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00000d7e testq %rdx, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00000d81 je LBB0_181
- //0x00000d87 LBB0_179
- 0x48, 0x89, 0xd0, //0x00000d87 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000d8a shrq $60, %rax
- 0x4c, 0x21, 0xd2, //0x00000d8e andq %r10, %rdx
- 0x49, 0x63, 0xf7, //0x00000d91 movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x00000d94 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00000d97 jbe LBB0_178
- 0x0c, 0x30, //0x00000d9d orb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00000d9f movb %al, (%r12,%rsi)
- 0xff, 0xc6, //0x00000da3 incl %esi
- 0x41, 0x89, 0xf7, //0x00000da5 movl %esi, %r15d
- 0x48, 0x01, 0xd2, //0x00000da8 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000dab leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00000daf testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000db2 jne LBB0_179
- //0x00000db8 LBB0_181
- 0x41, 0xff, 0xc3, //0x00000db8 incl %r11d
- 0x45, 0x85, 0xff, //0x00000dbb testl %r15d, %r15d
- 0x0f, 0x8e, 0xca, 0xfe, 0xff, 0xff, //0x00000dbe jle LBB0_165
- 0x44, 0x89, 0xf8, //0x00000dc4 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000dc7 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x00000dcd jne LBB0_166
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000dd3 .p2align 4, 0x90
- //0x00000de0 LBB0_183
- 0x48, 0x83, 0xf8, 0x01, //0x00000de0 cmpq $1, %rax
- 0x0f, 0x8e, 0x9f, 0xfe, 0xff, 0xff, //0x00000de4 jle LBB0_164
- 0x4c, 0x8d, 0x78, 0xff, //0x00000dea leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00000dee cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00000df4 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00000df7 je LBB0_183
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00000dfd jmp LBB0_166
- //0x00000e02 LBB0_185
- 0x45, 0x31, 0xff, //0x00000e02 xorl %r15d, %r15d
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00000e05 jmp LBB0_166
- //0x00000e0a LBB0_187
- 0x83, 0xf9, 0xc3, //0x00000e0a cmpl $-61, %ecx
- 0x0f, 0x8f, 0xbe, 0x03, 0x00, 0x00, //0x00000e0d jg LBB0_238
- 0x48, 0x8d, 0x3d, 0x66, 0x44, 0x00, 0x00, //0x00000e13 leaq $17510(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000e1a jmp LBB0_192
- //0x00000e1f LBB0_189
- 0x48, 0x8d, 0x3d, 0x5a, 0x44, 0x00, 0x00, //0x00000e1f leaq $17498(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- //0x00000e26 LBB0_190
- 0x45, 0x85, 0xff, //0x00000e26 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000e29 cmovel %r15d, %r11d
- //0x00000e2d LBB0_191
- 0x44, 0x8d, 0x4b, 0xc4, //0x00000e2d leal $-60(%rbx), %r9d
- 0x44, 0x89, 0xf8, //0x00000e31 movl %r15d, %eax
- 0x83, 0xfb, 0x78, //0x00000e34 cmpl $120, %ebx
- 0x0f, 0x8e, 0x85, 0x03, 0x00, 0x00, //0x00000e37 jle LBB0_237
- //0x00000e3d LBB0_192
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000e3d movl $1, %r8d
- 0x44, 0x89, 0xcb, //0x00000e43 movl %r9d, %ebx
- 0x48, 0x63, 0xf0, //0x00000e46 movslq %eax, %rsi
- 0x85, 0xf6, //0x00000e49 testl %esi, %esi
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000e4b je LBB0_198
- 0xb2, 0x38, //0x00000e51 movb $56, %dl
- 0x31, 0xc9, //0x00000e53 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e55 .p2align 4, 0x90
- //0x00000e60 LBB0_194
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00000e60 movl $19, %r9d
- 0x48, 0x83, 0xf9, 0x2a, //0x00000e66 cmpq $42, %rcx
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00000e6a je LBB0_199
- 0x41, 0x38, 0x14, 0x0c, //0x00000e70 cmpb %dl, (%r12,%rcx)
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x00000e74 jne LBB0_216
- 0x0f, 0xb6, 0x94, 0x39, 0x65, 0x18, 0x00, 0x00, //0x00000e7a movzbl $6245(%rcx,%rdi), %edx
- 0x48, 0xff, 0xc1, //0x00000e82 incq %rcx
- 0x48, 0x39, 0xce, //0x00000e85 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00000e88 jne LBB0_194
- 0x84, 0xd2, //0x00000e8e testb %dl, %dl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000e90 je LBB0_199
- //0x00000e96 LBB0_198
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x00000e96 movl $18, %r9d
- //0x00000e9c LBB0_199
- 0x85, 0xc0, //0x00000e9c testl %eax, %eax
- 0x0f, 0x8e, 0xb7, 0x00, 0x00, 0x00, //0x00000e9e jle LBB0_207
- 0x48, 0x89, 0x5d, 0xb0, //0x00000ea4 movq %rbx, $-80(%rbp)
- 0x4c, 0x89, 0x5d, 0xc8, //0x00000ea8 movq %r11, $-56(%rbp)
- 0x44, 0x01, 0xc8, //0x00000eac addl %r9d, %eax
- 0x48, 0x98, //0x00000eaf cltq
- 0x48, 0x89, 0xc3, //0x00000eb1 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000eb4 shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x00000eb8 decq %rax
- 0x48, 0xff, 0xc6, //0x00000ebb incq %rsi
- 0x31, 0xc9, //0x00000ebe xorl %ecx, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000ec0 jmp LBB0_203
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ec5 .p2align 4, 0x90
- //0x00000ed0 LBB0_201
- 0x48, 0x85, 0xc0, //0x00000ed0 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000ed3 cmovnel %r8d, %r14d
- //0x00000ed7 LBB0_202
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000ed7 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x00000ee1 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x00000ee4 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xce, //0x00000ee8 decq %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x00000eeb cmpq $1, %rsi
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00000eef jle LBB0_205
- //0x00000ef5 LBB0_203
- 0x49, 0x89, 0xc3, //0x00000ef5 movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x7c, 0x34, 0xfe, //0x00000ef8 movzbl $-2(%r12,%rsi), %edi
- 0x48, 0xc1, 0xe7, 0x3c, //0x00000efe shlq $60, %rdi
- 0x48, 0x01, 0xcf, //0x00000f02 addq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x00000f05 movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000f08 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00000f12 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00000f15 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00000f18 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00000f1c leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00000f20 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00000f24 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00000f27 subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x00000f2a cmpq %r13, %r11
- 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00000f2d jae LBB0_201
- 0x04, 0x30, //0x00000f33 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x00000f35 movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00000f39 jmp LBB0_202
- //0x00000f3e LBB0_205
- 0x48, 0x83, 0xff, 0x0a, //0x00000f3e cmpq $10, %rdi
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000f42 jae LBB0_208
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00000f48 movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f4c movl $1, %r8d
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000f52 movq $-80(%rbp), %rbx
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000f56 jmp LBB0_212
- //0x00000f5b LBB0_207
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f5b movl $1, %r8d
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00000f61 jmp LBB0_212
- //0x00000f66 LBB0_208
- 0x49, 0x63, 0xf3, //0x00000f66 movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x00000f69 decq %rsi
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00000f6c movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f70 movl $1, %r8d
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000f76 movq $-80(%rbp), %rbx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00000f7a jmp LBB0_210
- 0x90, //0x00000f7f .p2align 4, 0x90
- //0x00000f80 LBB0_209
- 0x48, 0x85, 0xc0, //0x00000f80 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000f83 cmovnel %r8d, %r14d
- 0x48, 0xff, 0xce, //0x00000f87 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00000f8a cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00000f8e movq %rdx, %rcx
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x00000f91 jbe LBB0_212
- //0x00000f97 LBB0_210
- 0x48, 0x89, 0xc8, //0x00000f97 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000f9a movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00000fa4 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00000fa7 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00000fab leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00000faf leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00000fb3 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x00000fb6 subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x00000fb9 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00000fbc jae LBB0_209
- 0x04, 0x30, //0x00000fc2 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00000fc4 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00000fc8 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00000fcb cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00000fcf movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00000fd2 ja LBB0_210
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd8 .p2align 4, 0x90
- //0x00000fe0 LBB0_212
- 0x45, 0x01, 0xcf, //0x00000fe0 addl %r9d, %r15d
- 0x4d, 0x63, 0xff, //0x00000fe3 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00000fe6 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00000fe9 cmovbel %r13d, %r15d
- 0x45, 0x01, 0xcb, //0x00000fed addl %r9d, %r11d
- 0x45, 0x85, 0xff, //0x00000ff0 testl %r15d, %r15d
- 0x0f, 0x8e, 0x26, 0xfe, 0xff, 0xff, //0x00000ff3 jle LBB0_189
- 0x44, 0x89, 0xf8, //0x00000ff9 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000ffc cmpb $48, $-1(%rax,%r12)
- 0x48, 0x8d, 0x3d, 0x77, 0x42, 0x00, 0x00, //0x00001002 leaq $17015(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0x1e, 0xfe, 0xff, 0xff, //0x00001009 jne LBB0_191
- 0x90, //0x0000100f .p2align 4, 0x90
- //0x00001010 LBB0_214
- 0x48, 0x83, 0xf8, 0x01, //0x00001010 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00001014 jle LBB0_217
- 0x4c, 0x8d, 0x78, 0xff, //0x0000101a leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x0000101e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001024 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001027 je LBB0_214
- 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x0000102d jmp LBB0_191
- //0x00001032 LBB0_216
- 0x0f, 0x8c, 0x5e, 0xfe, 0xff, 0xff, //0x00001032 jl LBB0_198
- 0xe9, 0x5f, 0xfe, 0xff, 0xff, //0x00001038 jmp LBB0_199
- //0x0000103d LBB0_217
- 0xff, 0xc8, //0x0000103d decl %eax
- 0x41, 0x89, 0xc7, //0x0000103f movl %eax, %r15d
- 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00001042 jmp LBB0_190
- //0x00001047 LBB0_218
- 0x44, 0x89, 0xf8, //0x00001047 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x0000104a movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x0000104d testl %r9d, %r9d
- 0x0f, 0x84, 0xd3, 0xfb, 0xff, 0xff, //0x00001050 je LBB0_157
- //0x00001056 LBB0_219
- 0x41, 0xf7, 0xd9, //0x00001056 negl %r9d
- 0x48, 0x63, 0xf0, //0x00001059 movslq %eax, %rsi
- 0x31, 0xff, //0x0000105c xorl %edi, %edi
- 0x31, 0xd2, //0x0000105e xorl %edx, %edx
- //0x00001060 .p2align 4, 0x90
- //0x00001060 LBB0_220
- 0x48, 0x39, 0xf7, //0x00001060 cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x30, 0x01, 0x00, 0x00, //0x00001063 jge LBB0_234
- 0x48, 0x8d, 0x0c, 0x92, //0x00001069 leaq (%rdx,%rdx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x0000106d movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x54, 0x4a, 0xd0, //0x00001072 leaq $-48(%rdx,%rcx,2), %rdx
- 0x48, 0xff, 0xc7, //0x00001077 incq %rdi
- 0x48, 0x89, 0xd3, //0x0000107a movq %rdx, %rbx
- 0x44, 0x89, 0xc9, //0x0000107d movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001080 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001083 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001086 je LBB0_220
- //0x0000108c LBB0_222
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000108c movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x00001093 movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x00001096 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001099 notq %rsi
- 0x31, 0xdb, //0x0000109c xorl %ebx, %ebx
- 0x39, 0xc7, //0x0000109e cmpl %eax, %edi
- 0x0f, 0x8d, 0x55, 0x00, 0x00, 0x00, //0x000010a0 jge LBB0_226
- 0x4c, 0x89, 0x5d, 0xc8, //0x000010a6 movq %r11, $-56(%rbp)
- 0x4c, 0x63, 0xdf, //0x000010aa movslq %edi, %r11
- 0x4d, 0x63, 0xc7, //0x000010ad movslq %r15d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x000010b0 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x000010b4 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010b6 .p2align 4, 0x90
- //0x000010c0 LBB0_224
- 0x48, 0x89, 0xd0, //0x000010c0 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x000010c3 movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x000010c6 shrq %cl, %rax
- 0x48, 0x21, 0xf2, //0x000010c9 andq %rsi, %rdx
- 0x04, 0x30, //0x000010cc addb $48, %al
- 0x41, 0x88, 0x04, 0x1c, //0x000010ce movb %al, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x92, //0x000010d2 leaq (%rdx,%rdx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x000010d6 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x54, 0x41, 0xd0, //0x000010db leaq $-48(%rcx,%rax,2), %rdx
- 0x49, 0x8d, 0x44, 0x1b, 0x01, //0x000010e0 leaq $1(%r11,%rbx), %rax
- 0x48, 0xff, 0xc3, //0x000010e5 incq %rbx
- 0x4c, 0x39, 0xc0, //0x000010e8 cmpq %r8, %rax
- 0x0f, 0x8c, 0xcf, 0xff, 0xff, 0xff, //0x000010eb jl LBB0_224
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000010f1 movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000010f5 movl $1, %r8d
- //0x000010fb LBB0_226
- 0x41, 0x29, 0xfb, //0x000010fb subl %edi, %r11d
- 0x41, 0x89, 0xdf, //0x000010fe movl %ebx, %r15d
- 0x48, 0x85, 0xd2, //0x00001101 testq %rdx, %rdx
- 0x8b, 0x7d, 0xbc, //0x00001104 movl $-68(%rbp), %edi
- 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001107 jne LBB0_228
- 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000110d jmp LBB0_230
- //0x00001112 LBB0_227
- 0x48, 0x85, 0xc0, //0x00001112 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00001115 cmovnel %r8d, %r14d
- 0x48, 0x01, 0xd2, //0x00001119 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000111c leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001120 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001123 je LBB0_230
- //0x00001129 LBB0_228
- 0x48, 0x89, 0xd0, //0x00001129 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x0000112c movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x0000112f shrq %cl, %rax
- 0x48, 0x21, 0xf2, //0x00001132 andq %rsi, %rdx
- 0x49, 0x63, 0xcf, //0x00001135 movslq %r15d, %rcx
- 0x49, 0x39, 0xcd, //0x00001138 cmpq %rcx, %r13
- 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x0000113b jbe LBB0_227
- 0x04, 0x30, //0x00001141 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001143 movb %al, (%r12,%rcx)
- 0xff, 0xc1, //0x00001147 incl %ecx
- 0x41, 0x89, 0xcf, //0x00001149 movl %ecx, %r15d
- 0x48, 0x01, 0xd2, //0x0000114c addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000114f leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001153 testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001156 jne LBB0_228
- //0x0000115c LBB0_230
- 0x41, 0xff, 0xc3, //0x0000115c incl %r11d
- 0x45, 0x85, 0xff, //0x0000115f testl %r15d, %r15d
- 0x0f, 0x8e, 0x44, 0x02, 0x00, 0x00, //0x00001162 jle LBB0_264
- 0x44, 0x89, 0xf8, //0x00001168 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000116b cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00001171 jne LBB0_265
- //0x00001177 LBB0_232
- 0x48, 0x83, 0xf8, 0x01, //0x00001177 cmpq $1, %rax
- 0x0f, 0x8e, 0x26, 0x02, 0x00, 0x00, //0x0000117b jle LBB0_263
- 0x4c, 0x8d, 0x78, 0xff, //0x00001181 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001185 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x0000118b movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000118e je LBB0_232
- 0xe9, 0x20, 0x02, 0x00, 0x00, //0x00001194 jmp LBB0_265
- //0x00001199 LBB0_234
- 0x48, 0x85, 0xd2, //0x00001199 testq %rdx, %rdx
- 0x0f, 0x84, 0x3c, 0x01, 0x00, 0x00, //0x0000119c je LBB0_253
- //0x000011a2 LBB0_235
- 0x48, 0x89, 0xd6, //0x000011a2 movq %rdx, %rsi
- 0x44, 0x89, 0xc9, //0x000011a5 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x000011a8 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x000011ab testq %rsi, %rsi
- 0x0f, 0x85, 0xd8, 0xfe, 0xff, 0xff, //0x000011ae jne LBB0_222
- 0x48, 0x01, 0xd2, //0x000011b4 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000011b7 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc7, //0x000011bb incl %edi
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000011bd jmp LBB0_235
- //0x000011c2 LBB0_237
- 0x44, 0x89, 0xf8, //0x000011c2 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x000011c5 movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x000011c8 testl %r9d, %r9d
- 0x0f, 0x84, 0x58, 0xfa, 0xff, 0xff, //0x000011cb je LBB0_157
- //0x000011d1 LBB0_238
- 0x44, 0x89, 0xc9, //0x000011d1 movl %r9d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x000011d4 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x3d, 0xa1, 0x40, 0x00, 0x00, //0x000011d8 leaq $16545(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3e, //0x000011df movl (%rsi,%rdi), %ebx
- 0x4c, 0x63, 0xc0, //0x000011e2 movslq %eax, %r8
- 0x8a, 0x54, 0x3e, 0x04, //0x000011e5 movb $4(%rsi,%rdi), %dl
- 0x45, 0x85, 0xc0, //0x000011e9 testl %r8d, %r8d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000011ec je LBB0_243
- 0x48, 0x8d, 0x74, 0x3e, 0x05, //0x000011f2 leaq $5(%rsi,%rdi), %rsi
- 0x31, 0xff, //0x000011f7 xorl %edi, %edi
- //0x000011f9 LBB0_240
- 0x84, 0xd2, //0x000011f9 testb %dl, %dl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000011fb je LBB0_245
- 0x41, 0x38, 0x14, 0x3c, //0x00001201 cmpb %dl, (%r12,%rdi)
- 0x0f, 0x85, 0xb6, 0x01, 0x00, 0x00, //0x00001205 jne LBB0_266
- 0x0f, 0xb6, 0x14, 0x3e, //0x0000120b movzbl (%rsi,%rdi), %edx
- 0x48, 0xff, 0xc7, //0x0000120f incq %rdi
- 0x49, 0x39, 0xf8, //0x00001212 cmpq %rdi, %r8
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001215 jne LBB0_240
- //0x0000121b LBB0_243
- 0x84, 0xd2, //0x0000121b testb %dl, %dl
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x0000121d je LBB0_245
- //0x00001223 LBB0_244
- 0xff, 0xcb, //0x00001223 decl %ebx
- //0x00001225 LBB0_245
- 0x85, 0xc0, //0x00001225 testl %eax, %eax
- 0x0f, 0x8e, 0xbb, 0x00, 0x00, 0x00, //0x00001227 jle LBB0_254
- 0x4c, 0x89, 0x5d, 0xc8, //0x0000122d movq %r11, $-56(%rbp)
- 0x89, 0x5d, 0xb0, //0x00001231 movl %ebx, $-80(%rbp)
- 0x01, 0xd8, //0x00001234 addl %ebx, %eax
- 0x48, 0x98, //0x00001236 cltq
- 0x48, 0x89, 0xc6, //0x00001238 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000123b shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x0000123f decq %rax
- 0x49, 0xff, 0xc0, //0x00001242 incq %r8
- 0x31, 0xff, //0x00001245 xorl %edi, %edi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001247 jmp LBB0_249
- //0x0000124c LBB0_247
- 0x48, 0x85, 0xc0, //0x0000124c testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000124f movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001254 cmovnel %eax, %r14d
- //0x00001258 LBB0_248
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001258 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x00001262 addq %rax, %rsi
- 0x49, 0x8d, 0x43, 0xff, //0x00001265 leaq $-1(%r11), %rax
- 0x49, 0xff, 0xc8, //0x00001269 decq %r8
- 0x49, 0x83, 0xf8, 0x01, //0x0000126c cmpq $1, %r8
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001270 jle LBB0_251
- //0x00001276 LBB0_249
- 0x49, 0x89, 0xc3, //0x00001276 movq %rax, %r11
- 0x4b, 0x0f, 0xbe, 0x5c, 0x04, 0xfe, //0x00001279 movsbq $-2(%r12,%r8), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x0000127f addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001283 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x00001286 addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x00001289 movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000128c movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001296 mulq %rdx
- 0x48, 0x89, 0xd7, //0x00001299 movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x0000129c shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x000012a0 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000012a4 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x000012a8 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x000012ab subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x000012ae cmpq %r13, %r11
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x000012b1 jae LBB0_247
- 0x04, 0x30, //0x000012b7 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x000012b9 movb %al, (%r12,%r11)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x000012bd jmp LBB0_248
- //0x000012c2 LBB0_251
- 0x48, 0x83, 0xfb, 0x0a, //0x000012c2 cmpq $10, %rbx
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000012c6 movl $1, %r8d
- 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x000012cc jae LBB0_255
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000012d2 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xb0, //0x000012d6 movl $-80(%rbp), %ebx
- 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x000012d9 jmp LBB0_259
- //0x000012de LBB0_253
- 0x45, 0x31, 0xff, //0x000012de xorl %r15d, %r15d
- 0x31, 0xff, //0x000012e1 xorl %edi, %edi
- 0xe9, 0x41, 0xf9, 0xff, 0xff, //0x000012e3 jmp LBB0_157
- //0x000012e8 LBB0_254
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000012e8 movl $1, %r8d
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000012ee jmp LBB0_259
- //0x000012f3 LBB0_255
- 0x49, 0x63, 0xcb, //0x000012f3 movslq %r11d, %rcx
- 0x48, 0xff, 0xc9, //0x000012f6 decq %rcx
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000012f9 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xb0, //0x000012fd movl $-80(%rbp), %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001300 jmp LBB0_257
- //0x00001305 LBB0_256
- 0x48, 0x85, 0xc0, //0x00001305 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00001308 cmovnel %r8d, %r14d
- 0x48, 0xff, 0xc9, //0x0000130c decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x0000130f cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001313 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001316 jbe LBB0_259
- //0x0000131c LBB0_257
- 0x48, 0x89, 0xf8, //0x0000131c movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000131f movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001329 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000132c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001330 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001334 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x00001338 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x0000133b subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x0000133e cmpq %r13, %rcx
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00001341 jae LBB0_256
- 0x04, 0x30, //0x00001347 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001349 movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x0000134d decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00001350 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001354 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001357 ja LBB0_257
- //0x0000135d LBB0_259
- 0x41, 0x01, 0xdf, //0x0000135d addl %ebx, %r15d
- 0x4d, 0x63, 0xff, //0x00001360 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00001363 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00001366 cmovbel %r13d, %r15d
- 0x41, 0x01, 0xdb, //0x0000136a addl %ebx, %r11d
- 0x45, 0x85, 0xff, //0x0000136d testl %r15d, %r15d
- 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00001370 jle LBB0_268
- 0x44, 0x89, 0xf8, //0x00001376 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001379 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x0000137f jne LBB0_269
- //0x00001385 LBB0_261
- 0x48, 0x83, 0xf8, 0x01, //0x00001385 cmpq $1, %rax
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x00001389 jle LBB0_267
- 0x4c, 0x8d, 0x78, 0xff, //0x0000138f leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001393 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001399 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000139c je LBB0_261
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000013a2 jmp LBB0_269
- //0x000013a7 LBB0_263
- 0xff, 0xc8, //0x000013a7 decl %eax
- 0x41, 0x89, 0xc7, //0x000013a9 movl %eax, %r15d
- //0x000013ac LBB0_264
- 0x48, 0x8b, 0x45, 0xc0, //0x000013ac movq $-64(%rbp), %rax
- 0x45, 0x85, 0xff, //0x000013b0 testl %r15d, %r15d
- 0x0f, 0x84, 0x04, 0x0c, 0x00, 0x00, //0x000013b3 je LBB0_445
- //0x000013b9 LBB0_265
- 0x44, 0x89, 0xff, //0x000013b9 movl %r15d, %edi
- 0xe9, 0x68, 0xf8, 0xff, 0xff, //0x000013bc jmp LBB0_157
- //0x000013c1 LBB0_266
- 0x0f, 0x8c, 0x5c, 0xfe, 0xff, 0xff, //0x000013c1 jl LBB0_244
- 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000013c7 jmp LBB0_245
- //0x000013cc LBB0_267
- 0xff, 0xc8, //0x000013cc decl %eax
- 0x41, 0x89, 0xc7, //0x000013ce movl %eax, %r15d
- //0x000013d1 LBB0_268
- 0x45, 0x85, 0xff, //0x000013d1 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x000013d4 cmovel %r15d, %r11d
- //0x000013d8 LBB0_269
- 0x44, 0x89, 0xf8, //0x000013d8 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x000013db movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x000013de testl %r9d, %r9d
- 0x0f, 0x89, 0x42, 0xf8, 0xff, 0xff, //0x000013e1 jns LBB0_157
- 0xe9, 0x8e, 0xf8, 0xff, 0xff, //0x000013e7 jmp LBB0_163
- //0x000013ec LBB0_270
- 0x44, 0x89, 0xff, //0x000013ec movl %r15d, %edi
- //0x000013ef LBB0_271
- 0x4c, 0x8d, 0x05, 0x8a, 0x3e, 0x00, 0x00, //0x000013ef leaq $16010(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000013f6 jmp LBB0_274
- //0x000013fb LBB0_272
- 0x89, 0xf8, //0x000013fb movl %edi, %eax
- //0x000013fd LBB0_273
- 0x48, 0x8b, 0x75, 0xc0, //0x000013fd movq $-64(%rbp), %rsi
- 0x2b, 0x75, 0xb0, //0x00001401 subl $-80(%rbp), %esi
- 0x89, 0xc7, //0x00001404 movl %eax, %edi
- //0x00001406 LBB0_274
- 0x45, 0x85, 0xdb, //0x00001406 testl %r11d, %r11d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001409 js LBB0_277
- 0x0f, 0x85, 0xcd, 0x07, 0x00, 0x00, //0x0000140f jne LBB0_389
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00001415 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000141a jl LBB0_278
- 0xe9, 0xbd, 0x07, 0x00, 0x00, //0x00001420 jmp LBB0_389
- //0x00001425 LBB0_277
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001425 movl $27, %eax
- 0x41, 0x83, 0xfb, 0xf8, //0x0000142a cmpl $-8, %r11d
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x0000142e jl LBB0_279
- //0x00001434 LBB0_278
- 0x44, 0x89, 0xd8, //0x00001434 movl %r11d, %eax
- 0xf7, 0xd8, //0x00001437 negl %eax
- 0x48, 0x98, //0x00001439 cltq
- 0x48, 0x8d, 0x0d, 0x0e, 0x3e, 0x00, 0x00, //0x0000143b leaq $15886(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x04, 0x81, //0x00001442 movl (%rcx,%rax,4), %eax
- //0x00001445 LBB0_279
- 0x85, 0xff, //0x00001445 testl %edi, %edi
- 0x48, 0x89, 0x75, 0xc0, //0x00001447 movq %rsi, $-64(%rbp)
- 0x89, 0x45, 0xb0, //0x0000144b movl %eax, $-80(%rbp)
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x0000144e je LBB0_272
- 0x85, 0xc0, //0x00001454 testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00001456 je LBB0_272
- 0x0f, 0x8e, 0x3b, 0x02, 0x00, 0x00, //0x0000145c jle LBB0_311
- 0x41, 0x89, 0xc1, //0x00001462 movl %eax, %r9d
- 0x83, 0xf8, 0x3d, //0x00001465 cmpl $61, %eax
- 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00001468 jge LBB0_286
- 0xe9, 0x41, 0x02, 0x00, 0x00, //0x0000146e jmp LBB0_313
- //0x00001473 LBB0_283
- 0xff, 0xc8, //0x00001473 decl %eax
- 0x41, 0x89, 0xc7, //0x00001475 movl %eax, %r15d
- //0x00001478 LBB0_284
- 0x45, 0x85, 0xff, //0x00001478 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x0000147b cmovel %r15d, %r11d
- //0x0000147f LBB0_285
- 0x44, 0x8d, 0x4b, 0xc4, //0x0000147f leal $-60(%rbx), %r9d
- 0x44, 0x89, 0xff, //0x00001483 movl %r15d, %edi
- 0x83, 0xfb, 0x78, //0x00001486 cmpl $120, %ebx
- 0x0f, 0x8e, 0x16, 0x02, 0x00, 0x00, //0x00001489 jle LBB0_312
- //0x0000148f LBB0_286
- 0x44, 0x89, 0xcb, //0x0000148f movl %r9d, %ebx
- 0x48, 0x63, 0xf7, //0x00001492 movslq %edi, %rsi
- 0x85, 0xf6, //0x00001495 testl %esi, %esi
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001497 je LBB0_292
- 0xb1, 0x38, //0x0000149d movb $56, %cl
- 0x31, 0xc0, //0x0000149f xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014a1 .p2align 4, 0x90
- //0x000014b0 LBB0_288
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x000014b0 movl $19, %r9d
- 0x48, 0x83, 0xf8, 0x2a, //0x000014b6 cmpq $42, %rax
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000014ba je LBB0_293
- 0x41, 0x38, 0x0c, 0x04, //0x000014c0 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xc8, 0x01, 0x00, 0x00, //0x000014c4 jne LBB0_309
- 0x42, 0x0f, 0xb6, 0x8c, 0x00, 0x65, 0x18, 0x00, 0x00, //0x000014ca movzbl $6245(%rax,%r8), %ecx
- 0x48, 0xff, 0xc0, //0x000014d3 incq %rax
- 0x48, 0x39, 0xc6, //0x000014d6 cmpq %rax, %rsi
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000014d9 jne LBB0_288
- 0x84, 0xc9, //0x000014df testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000014e1 je LBB0_293
- //0x000014e7 LBB0_292
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x000014e7 movl $18, %r9d
- //0x000014ed LBB0_293
- 0x85, 0xff, //0x000014ed testl %edi, %edi
- 0x0f, 0x8e, 0x4b, 0x01, 0x00, 0x00, //0x000014ef jle LBB0_305
- 0x48, 0x89, 0x5d, 0xc8, //0x000014f5 movq %rbx, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x000014f9 movq %r11, %r8
- 0x44, 0x01, 0xcf, //0x000014fc addl %r9d, %edi
- 0x48, 0x63, 0xc7, //0x000014ff movslq %edi, %rax
- 0x48, 0x89, 0xc3, //0x00001502 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001505 shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x00001509 decq %rax
- 0x48, 0xff, 0xc6, //0x0000150c incq %rsi
- 0x31, 0xc9, //0x0000150f xorl %ecx, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00001511 jmp LBB0_297
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001516 .p2align 4, 0x90
- //0x00001520 LBB0_295
- 0x48, 0x85, 0xc0, //0x00001520 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001523 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001528 cmovnel %eax, %r14d
- //0x0000152c LBB0_296
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000152c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x00001536 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x00001539 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xce, //0x0000153d decq %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x00001540 cmpq $1, %rsi
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00001544 jle LBB0_299
- //0x0000154a LBB0_297
- 0x49, 0x89, 0xc3, //0x0000154a movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x7c, 0x34, 0xfe, //0x0000154d movzbl $-2(%r12,%rsi), %edi
- 0x48, 0xc1, 0xe7, 0x3c, //0x00001553 shlq $60, %rdi
- 0x48, 0x01, 0xcf, //0x00001557 addq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x0000155a movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000155d movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001567 mulq %rcx
- 0x48, 0x89, 0xd1, //0x0000156a movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x0000156d shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001571 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001575 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00001579 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x0000157c subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x0000157f cmpq %r13, %r11
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x00001582 jae LBB0_295
- 0x04, 0x30, //0x00001588 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x0000158a movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000158e jmp LBB0_296
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001593 .p2align 4, 0x90
- //0x000015a0 LBB0_299
- 0x48, 0x83, 0xff, 0x0a, //0x000015a0 cmpq $10, %rdi
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x000015a4 jae LBB0_301
- 0x4d, 0x89, 0xc3, //0x000015aa movq %r8, %r11
- 0x4c, 0x8d, 0x05, 0xcc, 0x3c, 0x00, 0x00, //0x000015ad leaq $15564(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xc8, //0x000015b4 movq $-56(%rbp), %rbx
- 0xe9, 0x83, 0x00, 0x00, 0x00, //0x000015b8 jmp LBB0_305
- //0x000015bd LBB0_301
- 0x49, 0x63, 0xf3, //0x000015bd movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x000015c0 decq %rsi
- 0x4d, 0x89, 0xc3, //0x000015c3 movq %r8, %r11
- 0x4c, 0x8d, 0x05, 0xb3, 0x3c, 0x00, 0x00, //0x000015c6 leaq $15539(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xc8, //0x000015cd movq $-56(%rbp), %rbx
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000015d1 jmp LBB0_303
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015d6 .p2align 4, 0x90
- //0x000015e0 LBB0_302
- 0x48, 0x85, 0xc0, //0x000015e0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000015e3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000015e8 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x000015ec decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000015ef cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000015f3 movq %rdx, %rcx
- 0x0f, 0x86, 0x44, 0x00, 0x00, 0x00, //0x000015f6 jbe LBB0_305
- //0x000015fc LBB0_303
- 0x48, 0x89, 0xc8, //0x000015fc movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000015ff movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001609 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000160c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001610 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001614 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00001618 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x0000161b subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x0000161e cmpq %r13, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001621 jae LBB0_302
- 0x04, 0x30, //0x00001627 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001629 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x0000162d decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001630 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001634 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001637 ja LBB0_303
- 0x90, 0x90, 0x90, //0x0000163d .p2align 4, 0x90
- //0x00001640 LBB0_305
- 0x45, 0x01, 0xcf, //0x00001640 addl %r9d, %r15d
- 0x4d, 0x63, 0xff, //0x00001643 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00001646 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00001649 cmovbel %r13d, %r15d
- 0x45, 0x01, 0xcb, //0x0000164d addl %r9d, %r11d
- 0x45, 0x85, 0xff, //0x00001650 testl %r15d, %r15d
- 0x0f, 0x8e, 0x1f, 0xfe, 0xff, 0xff, //0x00001653 jle LBB0_284
- 0x44, 0x89, 0xf8, //0x00001659 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000165c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x17, 0xfe, 0xff, 0xff, //0x00001662 jne LBB0_285
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001668 .p2align 4, 0x90
- //0x00001670 LBB0_307
- 0x48, 0x83, 0xf8, 0x01, //0x00001670 cmpq $1, %rax
- 0x0f, 0x8e, 0xf9, 0xfd, 0xff, 0xff, //0x00001674 jle LBB0_283
- 0x4c, 0x8d, 0x78, 0xff, //0x0000167a leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x0000167e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001684 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001687 je LBB0_307
- 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x0000168d jmp LBB0_285
- //0x00001692 LBB0_309
- 0x0f, 0x8c, 0x4f, 0xfe, 0xff, 0xff, //0x00001692 jl LBB0_292
- 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00001698 jmp LBB0_293
- //0x0000169d LBB0_311
- 0x41, 0x89, 0xc1, //0x0000169d movl %eax, %r9d
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000016a0 jmp LBB0_341
- //0x000016a5 LBB0_312
- 0x44, 0x89, 0xff, //0x000016a5 movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x000016a8 movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x000016ab testl %r9d, %r9d
- 0x0f, 0x84, 0x49, 0xfd, 0xff, 0xff, //0x000016ae je LBB0_273
- //0x000016b4 LBB0_313
- 0x44, 0x89, 0xc9, //0x000016b4 movl %r9d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x000016b7 imulq $104, %rcx, %rdx
- 0x42, 0x8b, 0x1c, 0x02, //0x000016bb movl (%rdx,%r8), %ebx
- 0x4c, 0x89, 0xc6, //0x000016bf movq %r8, %rsi
- 0x4c, 0x63, 0xc7, //0x000016c2 movslq %edi, %r8
- 0x8a, 0x44, 0x32, 0x04, //0x000016c5 movb $4(%rdx,%rsi), %al
- 0x45, 0x85, 0xc0, //0x000016c9 testl %r8d, %r8d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000016cc je LBB0_318
- 0x48, 0x8d, 0x54, 0x32, 0x05, //0x000016d2 leaq $5(%rdx,%rsi), %rdx
- 0x31, 0xf6, //0x000016d7 xorl %esi, %esi
- //0x000016d9 LBB0_315
- 0x84, 0xc0, //0x000016d9 testb %al, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000016db je LBB0_320
- 0x41, 0x38, 0x04, 0x34, //0x000016e1 cmpb %al, (%r12,%rsi)
- 0x0f, 0x85, 0x9d, 0x01, 0x00, 0x00, //0x000016e5 jne LBB0_337
- 0x0f, 0xb6, 0x04, 0x32, //0x000016eb movzbl (%rdx,%rsi), %eax
- 0x48, 0xff, 0xc6, //0x000016ef incq %rsi
- 0x49, 0x39, 0xf0, //0x000016f2 cmpq %rsi, %r8
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000016f5 jne LBB0_315
- //0x000016fb LBB0_318
- 0x84, 0xc0, //0x000016fb testb %al, %al
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x000016fd je LBB0_320
- //0x00001703 LBB0_319
- 0xff, 0xcb, //0x00001703 decl %ebx
- //0x00001705 LBB0_320
- 0x85, 0xff, //0x00001705 testl %edi, %edi
- 0x0f, 0x8e, 0xb6, 0x00, 0x00, 0x00, //0x00001707 jle LBB0_328
- 0x4c, 0x89, 0x5d, 0xc8, //0x0000170d movq %r11, $-56(%rbp)
- 0x89, 0x5d, 0xbc, //0x00001711 movl %ebx, $-68(%rbp)
- 0x01, 0xdf, //0x00001714 addl %ebx, %edi
- 0x48, 0x63, 0xc7, //0x00001716 movslq %edi, %rax
- 0x48, 0x89, 0xc6, //0x00001719 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000171c shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x00001720 decq %rax
- 0x49, 0xff, 0xc0, //0x00001723 incq %r8
- 0x31, 0xff, //0x00001726 xorl %edi, %edi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001728 jmp LBB0_324
- 0x90, 0x90, 0x90, //0x0000172d .p2align 4, 0x90
- //0x00001730 LBB0_322
- 0x48, 0x85, 0xc0, //0x00001730 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001733 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001738 cmovnel %eax, %r14d
- //0x0000173c LBB0_323
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000173c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x00001746 addq %rax, %rsi
- 0x49, 0x8d, 0x43, 0xff, //0x00001749 leaq $-1(%r11), %rax
- 0x49, 0xff, 0xc8, //0x0000174d decq %r8
- 0x49, 0x83, 0xf8, 0x01, //0x00001750 cmpq $1, %r8
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001754 jle LBB0_326
- //0x0000175a LBB0_324
- 0x49, 0x89, 0xc3, //0x0000175a movq %rax, %r11
- 0x4b, 0x0f, 0xbe, 0x5c, 0x04, 0xfe, //0x0000175d movsbq $-2(%r12,%r8), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00001763 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001767 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x0000176a addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x0000176d movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001770 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000177a mulq %rdx
- 0x48, 0x89, 0xd7, //0x0000177d movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x00001780 shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x00001784 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001788 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x0000178c movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x0000178f subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x00001792 cmpq %r13, %r11
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00001795 jae LBB0_322
- 0x04, 0x30, //0x0000179b addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x0000179d movb %al, (%r12,%r11)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x000017a1 jmp LBB0_323
- //0x000017a6 LBB0_326
- 0x48, 0x83, 0xfb, 0x0a, //0x000017a6 cmpq $10, %rbx
- 0x4c, 0x8d, 0x05, 0xcf, 0x3a, 0x00, 0x00, //0x000017aa leaq $15055(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000017b1 jae LBB0_329
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000017b7 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xbc, //0x000017bb movl $-68(%rbp), %ebx
- 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x000017be jmp LBB0_333
- //0x000017c3 LBB0_328
- 0x4c, 0x8d, 0x05, 0xb6, 0x3a, 0x00, 0x00, //0x000017c3 leaq $15030(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x000017ca jmp LBB0_333
- //0x000017cf LBB0_329
- 0x49, 0x63, 0xcb, //0x000017cf movslq %r11d, %rcx
- 0x48, 0xff, 0xc9, //0x000017d2 decq %rcx
- 0x4c, 0x8b, 0x5d, 0xc8, //0x000017d5 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xbc, //0x000017d9 movl $-68(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000017dc jmp LBB0_331
- //0x000017e1 LBB0_330
- 0x48, 0x85, 0xc0, //0x000017e1 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000017e4 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000017e9 cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x000017ed decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000017f0 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000017f4 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000017f7 jbe LBB0_333
- //0x000017fd LBB0_331
- 0x48, 0x89, 0xf8, //0x000017fd movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001800 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000180a mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000180d shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001811 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001815 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x00001819 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x0000181c subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x0000181f cmpq %r13, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001822 jae LBB0_330
- 0x04, 0x30, //0x00001828 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x0000182a movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x0000182e decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00001831 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001835 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001838 ja LBB0_331
- //0x0000183e LBB0_333
- 0x41, 0x01, 0xdf, //0x0000183e addl %ebx, %r15d
- 0x4d, 0x63, 0xff, //0x00001841 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00001844 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00001847 cmovbel %r13d, %r15d
- 0x41, 0x01, 0xdb, //0x0000184b addl %ebx, %r11d
- 0x45, 0x85, 0xff, //0x0000184e testl %r15d, %r15d
- 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00001851 jle LBB0_339
- 0x44, 0x89, 0xf8, //0x00001857 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000185a cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001860 jne LBB0_340
- //0x00001866 LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x00001866 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x0000186a jle LBB0_338
- 0x4c, 0x8d, 0x78, 0xff, //0x00001870 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001874 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x0000187a movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000187d je LBB0_335
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001883 jmp LBB0_340
- //0x00001888 LBB0_337
- 0x0f, 0x8c, 0x75, 0xfe, 0xff, 0xff, //0x00001888 jl LBB0_319
- 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x0000188e jmp LBB0_320
- //0x00001893 LBB0_338
- 0xff, 0xc8, //0x00001893 decl %eax
- 0x41, 0x89, 0xc7, //0x00001895 movl %eax, %r15d
- //0x00001898 LBB0_339
- 0x45, 0x85, 0xff, //0x00001898 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x0000189b cmovel %r15d, %r11d
- //0x0000189f LBB0_340
- 0x44, 0x89, 0xff, //0x0000189f movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x000018a2 movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x000018a5 testl %r9d, %r9d
- 0x0f, 0x89, 0x4f, 0xfb, 0xff, 0xff, //0x000018a8 jns LBB0_273
- //0x000018ae LBB0_341
- 0x41, 0x83, 0xf9, 0xc3, //0x000018ae cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x000018b2 jle LBB0_345
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x000018b8 jmp LBB0_365
- //0x000018bd LBB0_342
- 0xff, 0xc9, //0x000018bd decl %ecx
- 0x41, 0x89, 0xcf, //0x000018bf movl %ecx, %r15d
- //0x000018c2 LBB0_343
- 0x45, 0x85, 0xff, //0x000018c2 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x000018c5 cmovel %r15d, %r11d
- //0x000018c9 LBB0_344
- 0x44, 0x8d, 0x48, 0x3c, //0x000018c9 leal $60(%rax), %r9d
- 0x44, 0x89, 0xff, //0x000018cd movl %r15d, %edi
- 0x83, 0xf8, 0x88, //0x000018d0 cmpl $-120, %eax
- 0x0f, 0x8d, 0x71, 0x01, 0x00, 0x00, //0x000018d3 jge LBB0_364
- //0x000018d9 LBB0_345
- 0x44, 0x89, 0xc8, //0x000018d9 movl %r9d, %eax
- 0x48, 0x63, 0xf7, //0x000018dc movslq %edi, %rsi
- 0x31, 0xd2, //0x000018df xorl %edx, %edx
- 0x31, 0xc9, //0x000018e1 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e3 .p2align 4, 0x90
- //0x000018f0 LBB0_346
- 0x48, 0x39, 0xf2, //0x000018f0 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x000018f3 jge LBB0_348
- 0x48, 0x8d, 0x0c, 0x89, //0x000018f9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x000018fd movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00001902 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc2, //0x00001907 incq %rdx
- 0x49, 0x8d, 0x5a, 0x01, //0x0000190a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xd9, //0x0000190e cmpq %rbx, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001911 jb LBB0_346
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001917 jmp LBB0_350
- 0x90, 0x90, 0x90, 0x90, //0x0000191c .p2align 4, 0x90
- //0x00001920 LBB0_348
- 0x48, 0x85, 0xc9, //0x00001920 testq %rcx, %rcx
- 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00001923 je LBB0_363
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001929 .p2align 4, 0x90
- //0x00001930 LBB0_349
- 0x48, 0x01, 0xc9, //0x00001930 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001933 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc2, //0x00001937 incl %edx
- 0x49, 0x8d, 0x72, 0x01, //0x00001939 leaq $1(%r10), %rsi
- 0x48, 0x39, 0xf1, //0x0000193d cmpq %rsi, %rcx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00001940 jb LBB0_349
- //0x00001946 LBB0_350
- 0x41, 0x29, 0xd3, //0x00001946 subl %edx, %r11d
- 0x31, 0xf6, //0x00001949 xorl %esi, %esi
- 0x39, 0xfa, //0x0000194b cmpl %edi, %edx
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x0000194d jge LBB0_355
- 0x48, 0x63, 0xd2, //0x00001953 movslq %edx, %rdx
- 0x49, 0x63, 0xf7, //0x00001956 movslq %r15d, %rsi
- 0x49, 0x8d, 0x3c, 0x14, //0x00001959 leaq (%r12,%rdx), %rdi
- 0x45, 0x31, 0xff, //0x0000195d xorl %r15d, %r15d
- //0x00001960 .p2align 4, 0x90
- //0x00001960 LBB0_352
- 0x48, 0x89, 0xcb, //0x00001960 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00001963 shrq $60, %rbx
- 0x4c, 0x21, 0xd1, //0x00001967 andq %r10, %rcx
- 0x80, 0xcb, 0x30, //0x0000196a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x3c, //0x0000196d movb %bl, (%r12,%r15)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001971 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3f, //0x00001975 movsbq (%rdi,%r15), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x0000197a leaq $-48(%rbx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x5c, 0x3a, 0x01, //0x0000197f leaq $1(%rdx,%r15), %rbx
- 0x49, 0xff, 0xc7, //0x00001984 incq %r15
- 0x48, 0x39, 0xf3, //0x00001987 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x0000198a jl LBB0_352
- 0x48, 0x85, 0xc9, //0x00001990 testq %rcx, %rcx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001993 je LBB0_359
- 0x44, 0x89, 0xfe, //0x00001999 movl %r15d, %esi
- //0x0000199c LBB0_355
- 0x41, 0x89, 0xf7, //0x0000199c movl %esi, %r15d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000199f jmp LBB0_357
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019a4 .p2align 4, 0x90
- //0x000019b0 LBB0_356
- 0x48, 0x85, 0xd2, //0x000019b0 testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000019b3 movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x000019b8 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc9, //0x000019bc addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000019bf leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000019c3 testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000019c6 je LBB0_359
- //0x000019cc LBB0_357
- 0x48, 0x89, 0xca, //0x000019cc movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x000019cf shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x000019d3 andq %r10, %rcx
- 0x49, 0x63, 0xf7, //0x000019d6 movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x000019d9 cmpq %rsi, %r13
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x000019dc jbe LBB0_356
- 0x80, 0xca, 0x30, //0x000019e2 orb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x000019e5 movb %dl, (%r12,%rsi)
- 0xff, 0xc6, //0x000019e9 incl %esi
- 0x41, 0x89, 0xf7, //0x000019eb movl %esi, %r15d
- 0x48, 0x01, 0xc9, //0x000019ee addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000019f1 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000019f5 testq %rcx, %rcx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x000019f8 jne LBB0_357
- //0x000019fe LBB0_359
- 0x41, 0xff, 0xc3, //0x000019fe incl %r11d
- 0x45, 0x85, 0xff, //0x00001a01 testl %r15d, %r15d
- 0x0f, 0x8e, 0xb8, 0xfe, 0xff, 0xff, //0x00001a04 jle LBB0_343
- 0x44, 0x89, 0xf9, //0x00001a0a movl %r15d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00001a0d cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xb0, 0xfe, 0xff, 0xff, //0x00001a13 jne LBB0_344
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a19 .p2align 4, 0x90
- //0x00001a20 LBB0_361
- 0x48, 0x83, 0xf9, 0x01, //0x00001a20 cmpq $1, %rcx
- 0x0f, 0x8e, 0x93, 0xfe, 0xff, 0xff, //0x00001a24 jle LBB0_342
- 0x4c, 0x8d, 0x79, 0xff, //0x00001a2a leaq $-1(%rcx), %r15
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00001a2e cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xf9, //0x00001a34 movq %r15, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001a37 je LBB0_361
- 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00001a3d jmp LBB0_344
- //0x00001a42 LBB0_363
- 0x45, 0x31, 0xff, //0x00001a42 xorl %r15d, %r15d
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x00001a45 jmp LBB0_344
- //0x00001a4a LBB0_364
- 0x44, 0x89, 0xff, //0x00001a4a movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x00001a4d movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x00001a50 testl %r9d, %r9d
- 0x0f, 0x84, 0xa4, 0xf9, 0xff, 0xff, //0x00001a53 je LBB0_273
- //0x00001a59 LBB0_365
- 0x41, 0xf7, 0xd9, //0x00001a59 negl %r9d
- 0x48, 0x63, 0xf7, //0x00001a5c movslq %edi, %rsi
- 0x31, 0xd2, //0x00001a5f xorl %edx, %edx
- 0x31, 0xc0, //0x00001a61 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a63 .p2align 4, 0x90
- //0x00001a70 LBB0_366
- 0x48, 0x39, 0xf2, //0x00001a70 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x22, 0x01, 0x00, 0x00, //0x00001a73 jge LBB0_382
- 0x48, 0x8d, 0x04, 0x80, //0x00001a79 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x00001a7d movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00001a82 leaq $-48(%rcx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00001a87 incq %rdx
- 0x48, 0x89, 0xc3, //0x00001a8a movq %rax, %rbx
- 0x44, 0x89, 0xc9, //0x00001a8d movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001a90 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001a93 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001a96 je LBB0_366
- //0x00001a9c LBB0_368
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001a9c movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x00001aa3 movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x00001aa6 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001aa9 notq %rsi
- 0x31, 0xdb, //0x00001aac xorl %ebx, %ebx
- 0x39, 0xfa, //0x00001aae cmpl %edi, %edx
- 0x0f, 0x8d, 0x58, 0x00, 0x00, 0x00, //0x00001ab0 jge LBB0_372
- 0x4c, 0x89, 0x5d, 0xc8, //0x00001ab6 movq %r11, $-56(%rbp)
- 0x4c, 0x63, 0xda, //0x00001aba movslq %edx, %r11
- 0x4d, 0x63, 0xc7, //0x00001abd movslq %r15d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00001ac0 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x00001ac4 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ac6 .p2align 4, 0x90
- //0x00001ad0 LBB0_370
- 0x48, 0x89, 0xc7, //0x00001ad0 movq %rax, %rdi
- 0x44, 0x89, 0xc9, //0x00001ad3 movl %r9d, %ecx
- 0x48, 0xd3, 0xef, //0x00001ad6 shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001ad9 andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001adc addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001ae0 movb %dil, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x00001ae4 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x00001ae8 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00001aed leaq $-48(%rcx,%rax,2), %rax
- 0x49, 0x8d, 0x4c, 0x1b, 0x01, //0x00001af2 leaq $1(%r11,%rbx), %rcx
- 0x48, 0xff, 0xc3, //0x00001af7 incq %rbx
- 0x4c, 0x39, 0xc1, //0x00001afa cmpq %r8, %rcx
- 0x0f, 0x8c, 0xcd, 0xff, 0xff, 0xff, //0x00001afd jl LBB0_370
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001b03 movq $-56(%rbp), %r11
- 0x4c, 0x8d, 0x05, 0x72, 0x37, 0x00, 0x00, //0x00001b07 leaq $14194(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- //0x00001b0e LBB0_372
- 0x41, 0x29, 0xd3, //0x00001b0e subl %edx, %r11d
- 0x41, 0x89, 0xdf, //0x00001b11 movl %ebx, %r15d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001b14 jmp LBB0_375
- //0x00001b19 LBB0_373
- 0x48, 0x85, 0xd2, //0x00001b19 testq %rdx, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001b1c movl $1, %ecx
- 0x44, 0x0f, 0x45, 0xf1, //0x00001b21 cmovnel %ecx, %r14d
- //0x00001b25 LBB0_374
- 0x48, 0x01, 0xc0, //0x00001b25 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b28 leaq (%rax,%rax,4), %rax
- //0x00001b2c LBB0_375
- 0x48, 0x85, 0xc0, //0x00001b2c testq %rax, %rax
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001b2f je LBB0_378
- 0x48, 0x89, 0xc2, //0x00001b35 movq %rax, %rdx
- 0x44, 0x89, 0xc9, //0x00001b38 movl %r9d, %ecx
- 0x48, 0xd3, 0xea, //0x00001b3b shrq %cl, %rdx
- 0x48, 0x21, 0xf0, //0x00001b3e andq %rsi, %rax
- 0x49, 0x63, 0xcf, //0x00001b41 movslq %r15d, %rcx
- 0x49, 0x39, 0xcd, //0x00001b44 cmpq %rcx, %r13
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00001b47 jbe LBB0_373
- 0x80, 0xc2, 0x30, //0x00001b4d addb $48, %dl
- 0x41, 0x88, 0x14, 0x0c, //0x00001b50 movb %dl, (%r12,%rcx)
- 0xff, 0xc1, //0x00001b54 incl %ecx
- 0x41, 0x89, 0xcf, //0x00001b56 movl %ecx, %r15d
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00001b59 jmp LBB0_374
- //0x00001b5e LBB0_378
- 0x41, 0xff, 0xc3, //0x00001b5e incl %r11d
- 0x45, 0x85, 0xff, //0x00001b61 testl %r15d, %r15d
- 0x0f, 0x8e, 0x69, 0x00, 0x00, 0x00, //0x00001b64 jle LBB0_387
- 0x44, 0x89, 0xf8, //0x00001b6a movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001b6d cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x61, 0x00, 0x00, 0x00, //0x00001b73 jne LBB0_388
- //0x00001b79 LBB0_380
- 0x48, 0x83, 0xf8, 0x01, //0x00001b79 cmpq $1, %rax
- 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001b7d jle LBB0_386
- 0x4c, 0x8d, 0x78, 0xff, //0x00001b83 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001b87 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001b8d movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001b90 je LBB0_380
- 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00001b96 jmp LBB0_388
- //0x00001b9b LBB0_382
- 0x48, 0x85, 0xc0, //0x00001b9b testq %rax, %rax
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001b9e je LBB0_385
- //0x00001ba4 LBB0_383
- 0x48, 0x89, 0xc6, //0x00001ba4 movq %rax, %rsi
- 0x44, 0x89, 0xc9, //0x00001ba7 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x00001baa shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001bad testq %rsi, %rsi
- 0x0f, 0x85, 0xe6, 0xfe, 0xff, 0xff, //0x00001bb0 jne LBB0_368
- 0x48, 0x01, 0xc0, //0x00001bb6 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001bb9 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00001bbd incl %edx
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00001bbf jmp LBB0_383
- //0x00001bc4 LBB0_385
- 0x45, 0x31, 0xff, //0x00001bc4 xorl %r15d, %r15d
- 0x31, 0xc0, //0x00001bc7 xorl %eax, %eax
- 0xe9, 0x2f, 0xf8, 0xff, 0xff, //0x00001bc9 jmp LBB0_273
- //0x00001bce LBB0_386
- 0xff, 0xc8, //0x00001bce decl %eax
- 0x41, 0x89, 0xc7, //0x00001bd0 movl %eax, %r15d
- //0x00001bd3 LBB0_387
- 0x45, 0x85, 0xff, //0x00001bd3 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001bd6 cmovel %r15d, %r11d
- //0x00001bda LBB0_388
- 0x44, 0x89, 0xf8, //0x00001bda movl %r15d, %eax
- 0xe9, 0x1b, 0xf8, 0xff, 0xff, //0x00001bdd jmp LBB0_273
- //0x00001be2 LBB0_389
- 0x81, 0xfe, 0x02, 0xfc, 0xff, 0xff, //0x00001be2 cmpl $-1022, %esi
- 0x0f, 0x8f, 0xb1, 0x01, 0x00, 0x00, //0x00001be8 jg LBB0_415
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00001bee movl $-1022, %r9d
- 0x85, 0xff, //0x00001bf4 testl %edi, %edi
- 0x0f, 0x84, 0xfd, 0x01, 0x00, 0x00, //0x00001bf6 je LBB0_420
- 0x8d, 0x8e, 0xfd, 0x03, 0x00, 0x00, //0x00001bfc leal $1021(%rsi), %ecx
- 0x81, 0xfe, 0xc6, 0xfb, 0xff, 0xff, //0x00001c02 cmpl $-1082, %esi
- 0x0f, 0x8f, 0x06, 0x02, 0x00, 0x00, //0x00001c08 jg LBB0_421
- 0x4d, 0x89, 0xd8, //0x00001c0e movq %r11, %r8
- 0x49, 0x8d, 0x42, 0x01, //0x00001c11 leaq $1(%r10), %rax
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001c15 movl $1, %r11d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001c1b jmp LBB0_396
- //0x00001c20 LBB0_393
- 0xff, 0xc9, //0x00001c20 decl %ecx
- 0x41, 0x89, 0xcf, //0x00001c22 movl %ecx, %r15d
- //0x00001c25 LBB0_394
- 0x45, 0x85, 0xff, //0x00001c25 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xc7, //0x00001c28 cmovel %r15d, %r8d
- //0x00001c2c LBB0_395
- 0x41, 0x8d, 0x49, 0x3c, //0x00001c2c leal $60(%r9), %ecx
- 0x44, 0x89, 0xff, //0x00001c30 movl %r15d, %edi
- 0x41, 0x83, 0xf9, 0x88, //0x00001c33 cmpl $-120, %r9d
- 0x0f, 0x8d, 0xe6, 0x01, 0x00, 0x00, //0x00001c37 jge LBB0_422
- //0x00001c3d LBB0_396
- 0x41, 0x89, 0xc9, //0x00001c3d movl %ecx, %r9d
- 0x48, 0x63, 0xdf, //0x00001c40 movslq %edi, %rbx
- 0x31, 0xf6, //0x00001c43 xorl %esi, %esi
- 0x31, 0xc9, //0x00001c45 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c47 .p2align 4, 0x90
- //0x00001c50 LBB0_397
- 0x48, 0x39, 0xde, //0x00001c50 cmpq %rbx, %rsi
- 0x0f, 0x8d, 0x1f, 0x00, 0x00, 0x00, //0x00001c53 jge LBB0_399
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c59 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x00001c5d movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00001c62 leaq $-48(%rdx,%rcx,2), %rcx
- 0x48, 0xff, 0xc6, //0x00001c67 incq %rsi
- 0x48, 0x39, 0xc1, //0x00001c6a cmpq %rax, %rcx
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x00001c6d jb LBB0_397
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001c73 jmp LBB0_401
- //0x00001c78 LBB0_399
- 0x48, 0x85, 0xc9, //0x00001c78 testq %rcx, %rcx
- 0x0f, 0x84, 0x16, 0x01, 0x00, 0x00, //0x00001c7b je LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c81 .p2align 4, 0x90
- //0x00001c90 LBB0_400
- 0x48, 0x01, 0xc9, //0x00001c90 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c93 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc6, //0x00001c97 incl %esi
- 0x48, 0x39, 0xc1, //0x00001c99 cmpq %rax, %rcx
- 0x0f, 0x82, 0xee, 0xff, 0xff, 0xff, //0x00001c9c jb LBB0_400
- //0x00001ca2 LBB0_401
- 0x41, 0x29, 0xf0, //0x00001ca2 subl %esi, %r8d
- 0x31, 0xdb, //0x00001ca5 xorl %ebx, %ebx
- 0x39, 0xfe, //0x00001ca7 cmpl %edi, %esi
- 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00001ca9 jge LBB0_406
- 0x48, 0x63, 0xf6, //0x00001caf movslq %esi, %rsi
- 0x49, 0x63, 0xff, //0x00001cb2 movslq %r15d, %rdi
- 0x49, 0x8d, 0x1c, 0x34, //0x00001cb5 leaq (%r12,%rsi), %rbx
- 0x45, 0x31, 0xff, //0x00001cb9 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, //0x00001cbc .p2align 4, 0x90
- //0x00001cc0 LBB0_403
- 0x48, 0x89, 0xca, //0x00001cc0 movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x00001cc3 shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x00001cc7 andq %r10, %rcx
- 0x80, 0xca, 0x30, //0x00001cca orb $48, %dl
- 0x43, 0x88, 0x14, 0x3c, //0x00001ccd movb %dl, (%r12,%r15)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001cd1 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x14, 0x3b, //0x00001cd5 movsbq (%rbx,%r15), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00001cda leaq $-48(%rdx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x54, 0x3e, 0x01, //0x00001cdf leaq $1(%rsi,%r15), %rdx
- 0x49, 0xff, 0xc7, //0x00001ce4 incq %r15
- 0x48, 0x39, 0xfa, //0x00001ce7 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001cea jl LBB0_403
- 0x48, 0x85, 0xc9, //0x00001cf0 testq %rcx, %rcx
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00001cf3 je LBB0_410
- 0x44, 0x89, 0xfb, //0x00001cf9 movl %r15d, %ebx
- //0x00001cfc LBB0_406
- 0x41, 0x89, 0xdf, //0x00001cfc movl %ebx, %r15d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00001cff jmp LBB0_408
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d04 .p2align 4, 0x90
- //0x00001d10 LBB0_407
- 0x48, 0x85, 0xf6, //0x00001d10 testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf3, //0x00001d13 cmovnel %r11d, %r14d
- 0x48, 0x01, 0xc9, //0x00001d17 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001d1a leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001d1e testq %rcx, %rcx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001d21 je LBB0_410
- //0x00001d27 LBB0_408
- 0x48, 0x89, 0xce, //0x00001d27 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x3c, //0x00001d2a shrq $60, %rsi
- 0x4c, 0x21, 0xd1, //0x00001d2e andq %r10, %rcx
- 0x49, 0x63, 0xff, //0x00001d31 movslq %r15d, %rdi
- 0x49, 0x39, 0xfd, //0x00001d34 cmpq %rdi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001d37 jbe LBB0_407
- 0x40, 0x80, 0xce, 0x30, //0x00001d3d orb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00001d41 movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00001d45 incl %edi
- 0x41, 0x89, 0xff, //0x00001d47 movl %edi, %r15d
- 0x48, 0x01, 0xc9, //0x00001d4a addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001d4d leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001d51 testq %rcx, %rcx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001d54 jne LBB0_408
- //0x00001d5a LBB0_410
- 0x41, 0xff, 0xc0, //0x00001d5a incl %r8d
- 0x45, 0x85, 0xff, //0x00001d5d testl %r15d, %r15d
- 0x0f, 0x8e, 0xbf, 0xfe, 0xff, 0xff, //0x00001d60 jle LBB0_394
- 0x44, 0x89, 0xf9, //0x00001d66 movl %r15d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00001d69 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xb7, 0xfe, 0xff, 0xff, //0x00001d6f jne LBB0_395
- //0x00001d75 LBB0_412
- 0x48, 0x83, 0xf9, 0x01, //0x00001d75 cmpq $1, %rcx
- 0x0f, 0x8e, 0xa1, 0xfe, 0xff, 0xff, //0x00001d79 jle LBB0_393
- 0x4c, 0x8d, 0x79, 0xff, //0x00001d7f leaq $-1(%rcx), %r15
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00001d83 cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xf9, //0x00001d89 movq %r15, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001d8c je LBB0_412
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00001d92 jmp LBB0_395
- //0x00001d97 LBB0_414
- 0x45, 0x31, 0xff, //0x00001d97 xorl %r15d, %r15d
- 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00001d9a jmp LBB0_395
- //0x00001d9f LBB0_415
- 0x81, 0xfe, 0x00, 0x04, 0x00, 0x00, //0x00001d9f cmpl $1024, %esi
- 0x0f, 0x8e, 0x28, 0x00, 0x00, 0x00, //0x00001da5 jle LBB0_417
- 0x31, 0xf6, //0x00001dab xorl %esi, %esi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001dad movabsq $9218868437227405312, %r9
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001db7 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001dc1 movabsq $4503599627370495, %r10
- 0x8a, 0x55, 0xd7, //0x00001dcb movb $-41(%rbp), %dl
- 0xe9, 0xd3, 0x07, 0x00, 0x00, //0x00001dce jmp LBB0_514
- //0x00001dd3 LBB0_417
- 0xff, 0xce, //0x00001dd3 decl %esi
- 0x41, 0x89, 0xf1, //0x00001dd5 movl %esi, %r9d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001dd8 movabsq $4503599627370495, %r10
- //0x00001de2 LBB0_418
- 0x85, 0xff, //0x00001de2 testl %edi, %edi
- 0x0f, 0x84, 0xc2, 0x01, 0x00, 0x00, //0x00001de4 je LBB0_444
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001dea movq %r9, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00001dee movq %r11, %r8
- 0x45, 0x89, 0xfa, //0x00001df1 movl %r15d, %r10d
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x00001df4 jmp LBB0_450
- //0x00001df9 LBB0_420
- 0x31, 0xc0, //0x00001df9 xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001dfb movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e05 movabsq $4503599627370495, %r10
- 0xe9, 0xe1, 0x03, 0x00, 0x00, //0x00001e0f jmp LBB0_476
- //0x00001e14 LBB0_421
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e14 movabsq $4503599627370495, %r10
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001e1e jmp LBB0_424
- //0x00001e23 LBB0_422
- 0x85, 0xc9, //0x00001e23 testl %ecx, %ecx
- 0x0f, 0x84, 0xa5, 0x01, 0x00, 0x00, //0x00001e25 je LBB0_446
- 0x44, 0x89, 0xff, //0x00001e2b movl %r15d, %edi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e2e movabsq $4503599627370495, %r10
- 0x4d, 0x89, 0xc3, //0x00001e38 movq %r8, %r11
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00001e3b movl $-1022, %r9d
- //0x00001e41 LBB0_424
- 0xf7, 0xd9, //0x00001e41 negl %ecx
- 0x48, 0x63, 0xf7, //0x00001e43 movslq %edi, %rsi
- 0x31, 0xd2, //0x00001e46 xorl %edx, %edx
- 0x31, 0xc0, //0x00001e48 xorl %eax, %eax
- //0x00001e4a LBB0_425
- 0x48, 0x39, 0xf2, //0x00001e4a cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x25, 0x00, 0x00, 0x00, //0x00001e4d jge LBB0_441
- 0x48, 0x8d, 0x04, 0x80, //0x00001e53 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x00001e57 movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x44, 0x43, 0xd0, //0x00001e5c leaq $-48(%rbx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00001e61 incq %rdx
- 0x48, 0x89, 0xc3, //0x00001e64 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00001e67 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001e6a testq %rbx, %rbx
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00001e6d je LBB0_425
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00001e73 jmp LBB0_427
- //0x00001e78 LBB0_441
- 0x48, 0x85, 0xc0, //0x00001e78 testq %rax, %rax
- 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x00001e7b je LBB0_444
- 0x48, 0x89, 0xc6, //0x00001e81 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001e84 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001e87 testq %rsi, %rsi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001e8a jne LBB0_427
- //0x00001e90 LBB0_443
- 0x48, 0x01, 0xc0, //0x00001e90 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001e93 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00001e97 incl %edx
- 0x48, 0x89, 0xc6, //0x00001e99 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001e9c shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001e9f testq %rsi, %rsi
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00001ea2 je LBB0_443
- //0x00001ea8 LBB0_427
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ea8 movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x00001eaf shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001eb2 notq %rsi
- 0x45, 0x31, 0xd2, //0x00001eb5 xorl %r10d, %r10d
- 0x39, 0xfa, //0x00001eb8 cmpl %edi, %edx
- 0x0f, 0x8d, 0x3d, 0x00, 0x00, 0x00, //0x00001eba jge LBB0_430
- 0x4c, 0x63, 0xca, //0x00001ec0 movslq %edx, %r9
- 0x4d, 0x63, 0xc7, //0x00001ec3 movslq %r15d, %r8
- 0x4b, 0x8d, 0x1c, 0x0c, //0x00001ec6 leaq (%r12,%r9), %rbx
- 0x45, 0x31, 0xd2, //0x00001eca xorl %r10d, %r10d
- //0x00001ecd LBB0_429
- 0x48, 0x89, 0xc7, //0x00001ecd movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001ed0 shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001ed3 andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001ed6 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x14, //0x00001eda movb %dil, (%r12,%r10)
- 0x48, 0x8d, 0x04, 0x80, //0x00001ede leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x3c, 0x13, //0x00001ee2 movsbq (%rbx,%r10), %rdi
- 0x48, 0x8d, 0x44, 0x47, 0xd0, //0x00001ee7 leaq $-48(%rdi,%rax,2), %rax
- 0x4b, 0x8d, 0x7c, 0x11, 0x01, //0x00001eec leaq $1(%r9,%r10), %rdi
- 0x49, 0xff, 0xc2, //0x00001ef1 incq %r10
- 0x4c, 0x39, 0xc7, //0x00001ef4 cmpq %r8, %rdi
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001ef7 jl LBB0_429
- //0x00001efd LBB0_430
- 0x41, 0x29, 0xd3, //0x00001efd subl %edx, %r11d
- 0x48, 0x85, 0xc0, //0x00001f00 testq %rax, %rax
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001f03 je LBB0_435
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001f09 movl $1, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001f0e jmp LBB0_433
- //0x00001f13 LBB0_432
- 0x48, 0x85, 0xff, //0x00001f13 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xf2, //0x00001f16 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc0, //0x00001f1a addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001f1d leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001f21 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001f24 je LBB0_435
- //0x00001f2a LBB0_433
- 0x48, 0x89, 0xc7, //0x00001f2a movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001f2d shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001f30 andq %rsi, %rax
- 0x49, 0x63, 0xda, //0x00001f33 movslq %r10d, %rbx
- 0x49, 0x39, 0xdd, //0x00001f36 cmpq %rbx, %r13
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001f39 jbe LBB0_432
- 0x40, 0x80, 0xc7, 0x30, //0x00001f3f addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001f43 movb %dil, (%r12,%rbx)
- 0xff, 0xc3, //0x00001f47 incl %ebx
- 0x41, 0x89, 0xda, //0x00001f49 movl %ebx, %r10d
- 0x48, 0x01, 0xc0, //0x00001f4c addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001f4f leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001f53 testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001f56 jne LBB0_433
- //0x00001f5c LBB0_435
- 0x41, 0xff, 0xc3, //0x00001f5c incl %r11d
- 0x45, 0x85, 0xd2, //0x00001f5f testl %r10d, %r10d
- 0x0f, 0x8e, 0x88, 0x00, 0x00, 0x00, //0x00001f62 jle LBB0_448
- 0x44, 0x89, 0xd0, //0x00001f68 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001f6b cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00001f71 jne LBB0_449
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001f77 movabsq $4503599627370495, %r10
- //0x00001f81 LBB0_438
- 0x48, 0x83, 0xf8, 0x01, //0x00001f81 cmpq $1, %rax
- 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x00001f85 jle LBB0_447
- 0x4c, 0x8d, 0x78, 0xff, //0x00001f8b leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001f8f cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001f95 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001f98 je LBB0_438
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00001f9e movl $-1022, %r9d
- 0x44, 0x89, 0xff, //0x00001fa4 movl %r15d, %edi
- 0xe9, 0x36, 0xfe, 0xff, 0xff, //0x00001fa7 jmp LBB0_418
- //0x00001fac LBB0_444
- 0x31, 0xc0, //0x00001fac xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001fae movabsq $-9223372036854775808, %rdi
- 0xe9, 0x38, 0x02, 0x00, 0x00, //0x00001fb8 jmp LBB0_476
- //0x00001fbd LBB0_445
- 0x01, 0xc7, //0x00001fbd addl %eax, %edi
- 0x45, 0x31, 0xdb, //0x00001fbf xorl %r11d, %r11d
- 0x45, 0x31, 0xff, //0x00001fc2 xorl %r15d, %r15d
- 0x89, 0xf8, //0x00001fc5 movl %edi, %eax
- 0x31, 0xff, //0x00001fc7 xorl %edi, %edi
- 0x89, 0xc6, //0x00001fc9 movl %eax, %esi
- 0xe9, 0x1f, 0xf4, 0xff, 0xff, //0x00001fcb jmp LBB0_271
- //0x00001fd0 LBB0_446
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00001fd0 movl $-1022, %r9d
- 0x44, 0x89, 0xff, //0x00001fd6 movl %r15d, %edi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001fd9 movabsq $4503599627370495, %r10
- 0x4d, 0x89, 0xc3, //0x00001fe3 movq %r8, %r11
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00001fe6 jmp LBB0_418
- //0x00001feb LBB0_447
- 0xff, 0xc8, //0x00001feb decl %eax
- 0x41, 0x89, 0xc2, //0x00001fed movl %eax, %r10d
- //0x00001ff0 LBB0_448
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00001ff0 movl $-1022, %r9d
- 0x45, 0x85, 0xd2, //0x00001ff6 testl %r10d, %r10d
- 0x0f, 0x84, 0xca, 0x02, 0x00, 0x00, //0x00001ff9 je LBB0_489
- //0x00001fff LBB0_449
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001fff movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00002004 movq %rax, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00002008 movq %r11, %r8
- 0x44, 0x89, 0xd7, //0x0000200b movl %r10d, %edi
- //0x0000200e LBB0_450
- 0x4c, 0x63, 0xdf, //0x0000200e movslq %edi, %r11
- 0xb1, 0x31, //0x00002011 movb $49, %cl
- 0x31, 0xc0, //0x00002013 xorl %eax, %eax
- 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00002015 movl $16, %r9d
- //0x0000201b LBB0_451
- 0x48, 0x83, 0xf8, 0x26, //0x0000201b cmpq $38, %rax
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000201f je LBB0_456
- 0x41, 0x38, 0x0c, 0x04, //0x00002025 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00002029 jne LBB0_473
- 0x48, 0x8d, 0x0d, 0x4a, 0x32, 0x00, 0x00, //0x0000202f leaq $12874(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x08, 0x8d, 0x15, 0x00, 0x00, //0x00002036 movzbl $5517(%rax,%rcx), %ecx
- 0x48, 0xff, 0xc0, //0x0000203e incq %rax
- 0x49, 0x39, 0xc3, //0x00002041 cmpq %rax, %r11
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00002044 jne LBB0_451
- 0x84, 0xc9, //0x0000204a testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000204c je LBB0_456
- //0x00002052 LBB0_455
- 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00002052 movl $15, %r9d
- //0x00002058 LBB0_456
- 0x85, 0xff, //0x00002058 testl %edi, %edi
- 0x0f, 0x8e, 0xfe, 0x00, 0x00, 0x00, //0x0000205a jle LBB0_467
- 0x44, 0x01, 0xcf, //0x00002060 addl %r9d, %edi
- 0x48, 0x63, 0xf7, //0x00002063 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x00002066 decq %rsi
- 0x49, 0xff, 0xc3, //0x00002069 incq %r11
- 0x31, 0xc9, //0x0000206c xorl %ecx, %ecx
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000206e movabsq $-432345564227567616, %r15
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_460
- //0x0000207d LBB0_458
- 0x48, 0x85, 0xc0, //0x0000207d testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002080 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002085 cmovnel %eax, %r14d
- //0x00002089 LBB0_459
- 0xff, 0xcf, //0x00002089 decl %edi
- 0x48, 0xff, 0xce, //0x0000208b decq %rsi
- 0x49, 0xff, 0xcb, //0x0000208e decq %r11
- 0x49, 0x83, 0xfb, 0x01, //0x00002091 cmpq $1, %r11
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002095 jle LBB0_462
- //0x0000209b LBB0_460
- 0x4b, 0x0f, 0xbe, 0x5c, 0x1c, 0xfe, //0x0000209b movsbq $-2(%r12,%r11), %rbx
- 0x48, 0xc1, 0xe3, 0x35, //0x000020a1 shlq $53, %rbx
- 0x48, 0x01, 0xcb, //0x000020a5 addq %rcx, %rbx
- 0x4c, 0x01, 0xfb, //0x000020a8 addq %r15, %rbx
- 0x48, 0x89, 0xd8, //0x000020ab movq %rbx, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000020ae movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x000020b8 mulq %rcx
- 0x48, 0x89, 0xd1, //0x000020bb movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x000020be shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x000020c2 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000020c6 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x000020ca movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x000020cd subq %rdx, %rax
- 0x4c, 0x39, 0xee, //0x000020d0 cmpq %r13, %rsi
- 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x000020d3 jae LBB0_458
- 0x04, 0x30, //0x000020d9 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x000020db movb %al, (%r12,%rsi)
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x000020df jmp LBB0_459
- //0x000020e4 LBB0_462
- 0x48, 0x83, 0xfb, 0x0a, //0x000020e4 cmpq $10, %rbx
- 0x4d, 0x89, 0xc3, //0x000020e8 movq %r8, %r11
- 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000020eb jb LBB0_468
- 0x48, 0x63, 0xf7, //0x000020f1 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x000020f4 decq %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000020f7 movl $1, %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020fc jmp LBB0_465
- //0x00002101 LBB0_464
- 0x48, 0x85, 0xc0, //0x00002101 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x00002104 cmovnel %edi, %r14d
- 0x48, 0xff, 0xce, //0x00002108 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000210b cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x0000210f movq %rdx, %rcx
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x00002112 jbe LBB0_468
- //0x00002118 LBB0_465
- 0x48, 0x89, 0xc8, //0x00002118 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000211b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002125 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002128 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000212c leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002130 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00002134 movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002137 subq %rbx, %rax
- 0x4c, 0x39, 0xee, //0x0000213a cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x0000213d jae LBB0_464
- 0x04, 0x30, //0x00002143 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002145 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00002149 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000214c cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002150 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002153 ja LBB0_465
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002159 jmp LBB0_468
- //0x0000215e LBB0_467
- 0x4d, 0x89, 0xc3, //0x0000215e movq %r8, %r11
- //0x00002161 LBB0_468
- 0x45, 0x01, 0xca, //0x00002161 addl %r9d, %r10d
- 0x49, 0x63, 0xc2, //0x00002164 movslq %r10d, %rax
- 0x49, 0x39, 0xc5, //0x00002167 cmpq %rax, %r13
- 0x41, 0x0f, 0x46, 0xc5, //0x0000216a cmovbel %r13d, %eax
- 0x45, 0x01, 0xcb, //0x0000216e addl %r9d, %r11d
- 0x85, 0xc0, //0x00002171 testl %eax, %eax
- 0x0f, 0x8e, 0x48, 0x00, 0x00, 0x00, //0x00002173 jle LBB0_472
- 0x89, 0xc1, //0x00002179 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000217b cmpb $48, $-1(%rcx,%r12)
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002181 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000218b movabsq $4503599627370495, %r10
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00002195 movq $-56(%rbp), %r9
- 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x00002199 jne LBB0_476
- //0x0000219f LBB0_470
- 0x48, 0x83, 0xf9, 0x01, //0x0000219f cmpq $1, %rcx
- 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x000021a3 jle LBB0_474
- 0x48, 0x8d, 0x41, 0xff, //0x000021a9 leaq $-1(%rcx), %rax
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x000021ad cmpb $48, $-2(%r12,%rcx)
- 0x48, 0x89, 0xc1, //0x000021b3 movq %rax, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000021b6 je LBB0_470
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000021bc jmp LBB0_476
- //0x000021c1 LBB0_472
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000021c1 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000021cb movabsq $4503599627370495, %r10
- 0x4c, 0x8b, 0x4d, 0xc8, //0x000021d5 movq $-56(%rbp), %r9
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000021d9 jmp LBB0_475
- //0x000021de LBB0_473
- 0x0f, 0x8c, 0x6e, 0xfe, 0xff, 0xff, //0x000021de jl LBB0_455
- 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x000021e4 jmp LBB0_456
- //0x000021e9 LBB0_474
- 0xff, 0xc9, //0x000021e9 decl %ecx
- 0x89, 0xc8, //0x000021eb movl %ecx, %eax
- //0x000021ed LBB0_475
- 0x85, 0xc0, //0x000021ed testl %eax, %eax
- 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x000021ef je LBB0_488
- //0x000021f5 LBB0_476
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000021f5 movq $-1, %rsi
- 0x41, 0x83, 0xfb, 0x14, //0x000021fc cmpl $20, %r11d
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x00002200 jle LBB0_478
- 0x8a, 0x55, 0xd7, //0x00002206 movb $-41(%rbp), %dl
- 0xe9, 0x78, 0x03, 0x00, 0x00, //0x00002209 jmp LBB0_513
- //0x0000220e LBB0_478
- 0x44, 0x89, 0xd9, //0x0000220e movl %r11d, %ecx
- 0x45, 0x85, 0xdb, //0x00002211 testl %r11d, %r11d
- 0x0f, 0x8e, 0x35, 0x00, 0x00, 0x00, //0x00002214 jle LBB0_483
- 0x48, 0x63, 0xf8, //0x0000221a movslq %eax, %rdi
- 0x31, 0xf6, //0x0000221d xorl %esi, %esi
- 0x31, 0xdb, //0x0000221f xorl %ebx, %ebx
- //0x00002221 LBB0_480
- 0x48, 0x39, 0xfe, //0x00002221 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x1a, 0x00, 0x00, 0x00, //0x00002224 jge LBB0_482
- 0x48, 0x8d, 0x14, 0x9b, //0x0000222a leaq (%rbx,%rbx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000222e movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x5c, 0x53, 0xd0, //0x00002233 leaq $-48(%rbx,%rdx,2), %rbx
- 0x48, 0xff, 0xc6, //0x00002238 incq %rsi
- 0x48, 0x39, 0xf1, //0x0000223b cmpq %rsi, %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000223e jne LBB0_480
- //0x00002244 LBB0_482
- 0x4d, 0x89, 0xcf, //0x00002244 movq %r9, %r15
- 0x45, 0x31, 0xc9, //0x00002247 xorl %r9d, %r9d
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000224a jmp LBB0_484
- //0x0000224f LBB0_483
- 0x4d, 0x89, 0xcf, //0x0000224f movq %r9, %r15
- 0x31, 0xf6, //0x00002252 xorl %esi, %esi
- 0x41, 0xb1, 0x01, //0x00002254 movb $1, %r9b
- 0x31, 0xdb, //0x00002257 xorl %ebx, %ebx
- //0x00002259 LBB0_484
- 0x4d, 0x89, 0xd8, //0x00002259 movq %r11, %r8
- 0x41, 0x29, 0xf3, //0x0000225c subl %esi, %r11d
- 0x0f, 0x8e, 0x6e, 0x02, 0x00, 0x00, //0x0000225f jle LBB0_500
- 0x41, 0x83, 0xfb, 0x10, //0x00002265 cmpl $16, %r11d
- 0x0f, 0x82, 0x50, 0x02, 0x00, 0x00, //0x00002269 jb LBB0_498
- 0x45, 0x89, 0xda, //0x0000226f movl %r11d, %r10d
- 0xc5, 0xfa, 0x6f, 0x05, 0xe6, 0xdd, 0xff, 0xff, //0x00002272 vmovdqu $-8730(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc3, 0x00, //0x0000227a vpinsrq $0, %rbx, %xmm0, %xmm0
- 0x41, 0x83, 0xe2, 0xf0, //0x00002280 andl $-16, %r10d
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0xd2, 0xdd, 0xff, 0xff, 0xf0, //0x00002284 vpblendd $240, $-8750(%rip), %ymm0, %ymm0 /* LCPI0_4+0(%rip) */
- 0x41, 0x8d, 0x52, 0xf0, //0x0000228e leal $-16(%r10), %edx
- 0x89, 0xd7, //0x00002292 movl %edx, %edi
- 0xc1, 0xef, 0x04, //0x00002294 shrl $4, %edi
- 0xff, 0xc7, //0x00002297 incl %edi
- 0x89, 0xfb, //0x00002299 movl %edi, %ebx
- 0x83, 0xe3, 0x03, //0x0000229b andl $3, %ebx
- 0x83, 0xfa, 0x30, //0x0000229e cmpl $48, %edx
- 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x000022a1 jae LBB0_490
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x80, 0xdd, 0xff, 0xff, //0x000022a7 vpbroadcastq $-8832(%rip), %ymm2 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x000022b0 vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x000022b4 vmovdqa %ymm2, %ymm1
- 0xe9, 0xab, 0x00, 0x00, 0x00, //0x000022b8 jmp LBB0_492
- //0x000022bd LBB0_488
- 0x31, 0xdb, //0x000022bd xorl %ebx, %ebx
- 0x31, 0xf6, //0x000022bf xorl %esi, %esi
- 0x8a, 0x55, 0xd7, //0x000022c1 movb $-41(%rbp), %dl
- 0xe9, 0x7e, 0x02, 0x00, 0x00, //0x000022c4 jmp LBB0_509
- //0x000022c9 LBB0_489
- 0x31, 0xdb, //0x000022c9 xorl %ebx, %ebx
- 0x31, 0xf6, //0x000022cb xorl %esi, %esi
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000022cd movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000022d7 movabsq $4503599627370495, %r10
- 0x8a, 0x55, 0xd7, //0x000022e1 movb $-41(%rbp), %dl
- 0xe9, 0x5e, 0x02, 0x00, 0x00, //0x000022e4 jmp LBB0_509
- //0x000022e9 LBB0_490
- 0x89, 0xda, //0x000022e9 movl %ebx, %edx
- 0x29, 0xfa, //0x000022eb subl %edi, %edx
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x3a, 0xdd, 0xff, 0xff, //0x000022ed vpbroadcastq $-8902(%rip), %ymm2 /* LCPI0_5+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x39, 0xdd, 0xff, 0xff, //0x000022f6 vpbroadcastq $-8903(%rip), %ymm4 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x000022ff vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x00002303 vmovdqa %ymm2, %ymm1
- //0x00002307 LBB0_491
- 0xc5, 0xfd, 0xf4, 0xec, //0x00002307 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x0000230b vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00002310 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002314 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00002319 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x0000231d vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002321 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00002326 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000232a vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x0000232f vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x00002333 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002337 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x0000233c vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002340 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x00002345 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x00002349 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x0000234d vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x00002352 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002356 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x0000235b vpaddq %ymm1, %ymm5, %ymm1
- 0x83, 0xc2, 0x04, //0x0000235f addl $4, %edx
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00002362 jne LBB0_491
- //0x00002368 LBB0_492
- 0x85, 0xdb, //0x00002368 testl %ebx, %ebx
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x0000236a je LBB0_495
- 0xf7, 0xdb, //0x00002370 negl %ebx
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xc5, 0xdc, 0xff, 0xff, //0x00002372 vpbroadcastq $-9019(%rip), %ymm4 /* LCPI0_7+0(%rip) */
- //0x0000237b LBB0_494
- 0xc5, 0xfd, 0xf4, 0xec, //0x0000237b vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x0000237f vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00002384 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002388 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x0000238d vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x00002391 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002395 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x0000239a vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000239e vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x000023a3 vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x000023a7 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x000023ab vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x000023b0 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x000023b4 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x000023b9 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x000023bd vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x000023c1 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x000023c6 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x000023ca vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x000023cf vpaddq %ymm1, %ymm5, %ymm1
- 0xff, 0xc3, //0x000023d3 incl %ebx
- 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x000023d5 jne LBB0_494
- //0x000023db LBB0_495
- 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x000023db vpsrlq $32, %ymm2, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x000023e0 vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x000023e4 vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xed, 0xf4, 0xed, //0x000023e9 vpmuludq %ymm5, %ymm2, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x000023ed vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x000023f1 vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xed, 0xf4, 0xc0, //0x000023f6 vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x000023fa vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x000023fe vpsrlq $32, %ymm3, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x00002403 vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00002407 vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x0000240c vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xd2, //0x00002410 vpaddq %ymm2, %ymm4, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002414 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xe5, 0xf4, 0xc0, //0x00002419 vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x0000241d vpaddq %ymm2, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00002421 vpsrlq $32, %ymm1, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x00002426 vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x0000242a vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xf5, 0xf4, 0xdb, //0x0000242f vpmuludq %ymm3, %ymm1, %ymm3
- 0xc5, 0xe5, 0xd4, 0xd2, //0x00002433 vpaddq %ymm2, %ymm3, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002437 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xf5, 0xf4, 0xc0, //0x0000243c vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x00002440 vpaddq %ymm2, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00002444 vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000244a vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x0000244f vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00002453 vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00002458 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x0000245c vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002460 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00002465 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00002469 vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0x4e, //0x0000246d vpshufd $78, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002472 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00002477 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd8, 0x0c, //0x0000247b vpsrldq $12, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00002480 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00002484 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002488 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x0000248d vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00002491 vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x00002495 vmovq %xmm0, %rbx
- 0x45, 0x39, 0xd3, //0x0000249a cmpl %r10d, %r11d
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000249d jne LBB0_497
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000024a3 movabsq $4503599627370495, %r10
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000024ad jmp LBB0_500
- //0x000024b2 LBB0_497
- 0x44, 0x01, 0xd6, //0x000024b2 addl %r10d, %esi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000024b5 movabsq $4503599627370495, %r10
- //0x000024bf LBB0_498
- 0x44, 0x89, 0xc7, //0x000024bf movl %r8d, %edi
- 0x29, 0xf7, //0x000024c2 subl %esi, %edi
- //0x000024c4 LBB0_499
- 0x48, 0x01, 0xdb, //0x000024c4 addq %rbx, %rbx
- 0x48, 0x8d, 0x1c, 0x9b, //0x000024c7 leaq (%rbx,%rbx,4), %rbx
- 0xff, 0xcf, //0x000024cb decl %edi
- 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x000024cd jne LBB0_499
- //0x000024d3 LBB0_500
- 0x31, 0xf6, //0x000024d3 xorl %esi, %esi
- 0x45, 0x85, 0xc0, //0x000024d5 testl %r8d, %r8d
- 0x0f, 0x88, 0x4d, 0x00, 0x00, 0x00, //0x000024d8 js LBB0_506
- 0x44, 0x39, 0xc0, //0x000024de cmpl %r8d, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000024e1 movabsq $-9223372036854775808, %rdi
- 0x0f, 0x8e, 0x50, 0x00, 0x00, 0x00, //0x000024eb jle LBB0_508
- 0x41, 0x8a, 0x0c, 0x0c, //0x000024f1 movb (%r12,%rcx), %cl
- 0x41, 0x8d, 0x70, 0x01, //0x000024f5 leal $1(%r8), %esi
- 0x39, 0xc6, //0x000024f9 cmpl %eax, %esi
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000024fb jne LBB0_507
- 0x80, 0xf9, 0x35, //0x00002501 cmpb $53, %cl
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00002504 jne LBB0_507
- 0x45, 0x85, 0xf6, //0x0000250a testl %r14d, %r14d
- 0x40, 0x0f, 0x95, 0xc6, //0x0000250d setne %sil
- 0x41, 0x08, 0xf1, //0x00002511 orb %sil, %r9b
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00002514 jne LBB0_508
- 0x49, 0x63, 0xc0, //0x0000251a movslq %r8d, %rax
- 0x42, 0x8a, 0x74, 0x20, 0xff, //0x0000251d movb $-1(%rax,%r12), %sil
- 0x40, 0x80, 0xe6, 0x01, //0x00002522 andb $1, %sil
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00002526 jmp LBB0_508
- //0x0000252b LBB0_506
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000252b movabsq $-9223372036854775808, %rdi
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002535 jmp LBB0_508
- //0x0000253a LBB0_507
- 0x80, 0xf9, 0x34, //0x0000253a cmpb $52, %cl
- 0x40, 0x0f, 0x9f, 0xc6, //0x0000253d setg %sil
- //0x00002541 LBB0_508
- 0x8a, 0x55, 0xd7, //0x00002541 movb $-41(%rbp), %dl
- 0x4d, 0x89, 0xf9, //0x00002544 movq %r15, %r9
- //0x00002547 LBB0_509
- 0x40, 0x0f, 0xb6, 0xf6, //0x00002547 movzbl %sil, %esi
- 0x48, 0x01, 0xde, //0x0000254b addq %rbx, %rsi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000254e movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc6, //0x00002558 cmpq %rax, %rsi
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x0000255b jne LBB0_513
- 0x41, 0x81, 0xf9, 0xfe, 0x03, 0x00, 0x00, //0x00002561 cmpl $1022, %r9d
- 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x00002568 jle LBB0_512
- 0x31, 0xf6, //0x0000256e xorl %esi, %esi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002570 movabsq $9218868437227405312, %r9
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000257a jmp LBB0_514
- //0x0000257f LBB0_512
- 0x41, 0xff, 0xc1, //0x0000257f incl %r9d
- 0x49, 0x8d, 0x72, 0x01, //0x00002582 leaq $1(%r10), %rsi
- //0x00002586 LBB0_513
- 0x49, 0x8d, 0x42, 0x01, //0x00002586 leaq $1(%r10), %rax
- 0x48, 0x21, 0xf0, //0x0000258a andq %rsi, %rax
- 0x41, 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x0000258d addl $1023, %r9d
- 0x41, 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x00002594 andl $2047, %r9d
- 0x49, 0xc1, 0xe1, 0x34, //0x0000259b shlq $52, %r9
- 0x48, 0x85, 0xc0, //0x0000259f testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xc8, //0x000025a2 cmoveq %rax, %r9
- //0x000025a6 LBB0_514
- 0x4c, 0x21, 0xd6, //0x000025a6 andq %r10, %rsi
- 0x4c, 0x09, 0xce, //0x000025a9 orq %r9, %rsi
- 0x48, 0x89, 0xf3, //0x000025ac movq %rsi, %rbx
- 0x48, 0x09, 0xfb, //0x000025af orq %rdi, %rbx
- 0x80, 0xfa, 0x2d, //0x000025b2 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xde, //0x000025b5 cmovneq %rsi, %rbx
- //0x000025b9 LBB0_515
- 0x48, 0xff, 0xcf, //0x000025b9 decq %rdi
- 0x48, 0x21, 0xdf, //0x000025bc andq %rbx, %rdi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000025bf movabsq $9218868437227405312, %rax
- 0x48, 0x39, 0xc7, //0x000025c9 cmpq %rax, %rdi
- 0x48, 0x8b, 0x45, 0x98, //0x000025cc movq $-104(%rbp), %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000025d0 jne LBB0_517
- 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x000025d6 movq $-8, (%rax)
- //0x000025dd LBB0_517
- 0x48, 0x89, 0x58, 0x08, //0x000025dd movq %rbx, $8(%rax)
- 0x48, 0x8b, 0x45, 0xa0, //0x000025e1 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xa8, //0x000025e5 movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x000025e9 movq %rcx, (%rax)
- 0xe9, 0x7e, 0xdd, 0xff, 0xff, //0x000025ec jmp LBB0_51
- 0x00, 0x00, 0x00, //0x000025f1 .p2align 2, 0x00
- //0x000025f4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000025f4 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f8 .p2align 4, 0x00
- //0x00002600 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00002600 .quad 4607182418800017408
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00002608 .quad 4621819117588971520
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00002610 .quad 4636737291354636288
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00002618 .quad 4652007308841189376
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00002620 .quad 4666723172467343360
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00002628 .quad 4681608360884174848
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00002630 .quad 4696837146684686336
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00002638 .quad 4711630319722168320
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00002640 .quad 4726483295884279808
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00002648 .quad 4741671816366391296
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00002650 .quad 4756540486875873280
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00002658 .quad 4771362005757984768
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00002660 .quad 4786511204640096256
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00002668 .quad 4801453603149578240
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00002670 .quad 4816244402031689728
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00002678 .quad 4831355200913801216
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00002680 .quad 4846369599423283200
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00002688 .quad 4861130398305394688
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00002690 .quad 4876203697187506176
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00002698 .quad 4891288408196988160
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000026a0 .quad 4906019910204099648
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000026a8 .quad 4921056587992461136
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x000026b0 .quad 4936209963552724370
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .p2align 4, 0x00
- //0x000026c0 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000026c0 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000026c8 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x000026d0 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x000026d8 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000026e0 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000026e8 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000026f0 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000026f8 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002700 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002708 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00002710 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00002718 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00002720 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00002728 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00002730 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00002738 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002740 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002748 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002750 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002758 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002760 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002768 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00002770 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00002778 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002780 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002788 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002790 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002798 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000027a0 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000027a8 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000027b0 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000027b8 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000027c0 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000027c8 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000027d0 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000027d8 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000027e0 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000027e8 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000027f0 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000027f8 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002800 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002808 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00002810 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00002818 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00002820 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00002828 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00002830 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00002838 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002840 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002848 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002850 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002858 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002860 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002868 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00002870 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00002878 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002880 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002888 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002890 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002898 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000028a0 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000028a8 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000028b0 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000028b8 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000028c0 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000028c8 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000028d0 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000028d8 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000028e0 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000028e8 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000028f0 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000028f8 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002900 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002908 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00002910 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00002918 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00002920 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00002928 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00002930 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00002938 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002940 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002948 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002950 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002958 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002960 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002968 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00002970 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00002978 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002980 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002988 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002990 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002998 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000029a0 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000029a8 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000029b0 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000029b8 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000029c0 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000029c8 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000029d0 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000029d8 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000029e0 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000029e8 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000029f0 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000029f8 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002a00 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002a08 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00002a10 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00002a18 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00002a20 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00002a28 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00002a30 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00002a38 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002a40 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002a48 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002a50 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002a58 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002a60 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002a68 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00002a70 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00002a78 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002a80 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002a88 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002a90 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002a98 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00002aa0 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00002aa8 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00002ab0 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00002ab8 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00002ac0 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00002ac8 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002ad0 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002ad8 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00002ae0 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00002ae8 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00002af0 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00002af8 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002b00 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002b08 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00002b10 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00002b18 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00002b20 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00002b28 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00002b30 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00002b38 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002b40 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002b48 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002b50 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002b58 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002b60 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002b68 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00002b70 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00002b78 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002b80 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002b88 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002b90 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002b98 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00002ba0 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00002ba8 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00002bb0 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00002bb8 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00002bc0 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00002bc8 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002bd0 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002bd8 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00002be0 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00002be8 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00002bf0 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00002bf8 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002c00 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002c08 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00002c10 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00002c18 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00002c20 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00002c28 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00002c30 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00002c38 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002c40 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002c48 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002c50 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002c58 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002c60 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002c68 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00002c70 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00002c78 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002c80 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002c88 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002c90 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002c98 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00002ca0 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00002ca8 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00002cb0 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00002cb8 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00002cc0 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00002cc8 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002cd0 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002cd8 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00002ce0 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00002ce8 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00002cf0 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00002cf8 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002d00 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002d08 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002d10 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002d18 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00002d20 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00002d28 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00002d30 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00002d38 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002d40 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002d48 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002d50 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002d58 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002d60 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002d68 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002d70 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002d78 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002d80 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002d88 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002d90 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002d98 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00002da0 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00002da8 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00002db0 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00002db8 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00002dc0 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00002dc8 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002dd0 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002dd8 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00002de0 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00002de8 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00002df0 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00002df8 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002e00 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002e08 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002e10 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002e18 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002e20 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002e28 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002e30 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002e38 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002e40 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002e48 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002e50 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002e58 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002e60 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002e68 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002e70 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002e78 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002e80 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002e88 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002e90 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002e98 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00002ea0 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00002ea8 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00002eb0 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00002eb8 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00002ec0 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00002ec8 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002ed0 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002ed8 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002ee0 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002ee8 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002ef0 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002ef8 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002f00 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002f08 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002f10 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002f18 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002f20 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002f28 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002f30 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002f38 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002f40 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002f48 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002f50 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002f58 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002f60 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002f68 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002f70 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002f78 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002f80 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002f88 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002f90 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002f98 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00002fa0 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00002fa8 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00002fb0 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00002fb8 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00002fc0 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00002fc8 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002fd0 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002fd8 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002fe0 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002fe8 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002ff0 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002ff8 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003000 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003008 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003010 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003018 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003020 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003028 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003030 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003038 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00003040 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00003048 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00003050 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00003058 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00003060 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00003068 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00003070 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00003078 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00003080 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00003088 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00003090 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00003098 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x000030a0 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x000030a8 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x000030b0 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x000030b8 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x000030c0 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x000030c8 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000030d0 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000030d8 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000030e0 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000030e8 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000030f0 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000030f8 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00003100 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00003108 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00003110 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00003118 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00003120 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00003128 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00003130 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00003138 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00003140 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00003148 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00003150 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00003158 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00003160 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00003168 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00003170 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00003178 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00003180 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00003188 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00003190 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00003198 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x000031a0 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x000031a8 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x000031b0 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x000031b8 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x000031c0 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x000031c8 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x000031d0 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x000031d8 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x000031e0 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x000031e8 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x000031f0 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x000031f8 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00003200 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00003208 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00003210 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00003218 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00003220 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00003228 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00003230 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00003238 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00003240 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00003248 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00003250 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00003258 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00003260 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00003268 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00003270 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00003278 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00003280 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00003288 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00003290 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00003298 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x000032a0 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x000032a8 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x000032b0 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x000032b8 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x000032c0 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x000032c8 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x000032d0 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x000032d8 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x000032e0 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x000032e8 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x000032f0 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x000032f8 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00003300 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00003308 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00003310 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00003318 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00003320 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00003328 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00003330 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00003338 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00003340 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00003348 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00003350 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00003358 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00003360 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00003368 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00003370 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00003378 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00003380 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00003388 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00003390 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00003398 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x000033a0 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x000033a8 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x000033b0 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x000033b8 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x000033c0 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x000033c8 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x000033d0 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x000033d8 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x000033e0 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x000033e8 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x000033f0 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x000033f8 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00003400 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00003408 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00003410 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00003418 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00003420 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00003428 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00003430 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00003438 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00003440 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00003448 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00003450 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00003458 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00003460 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00003468 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00003470 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00003478 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003480 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003488 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003490 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003498 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x000034a0 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x000034a8 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x000034b0 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x000034b8 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x000034c0 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x000034c8 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x000034d0 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x000034d8 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000034e0 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000034e8 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000034f0 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000034f8 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00003500 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00003508 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00003510 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00003518 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00003520 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00003528 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00003530 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00003538 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00003540 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00003548 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00003550 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00003558 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00003560 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00003568 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00003570 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00003578 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00003580 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00003588 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00003590 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00003598 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x000035a0 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x000035a8 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x000035b0 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x000035b8 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x000035c0 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x000035c8 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x000035d0 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x000035d8 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000035e0 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000035e8 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000035f0 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000035f8 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00003600 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00003608 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00003610 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00003618 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00003620 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00003628 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00003630 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00003638 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00003640 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00003648 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00003650 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00003658 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00003660 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00003668 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00003670 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00003678 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00003680 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00003688 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00003690 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00003698 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000036a0 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000036a8 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x000036b0 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x000036b8 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000036c0 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000036c8 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x000036d0 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x000036d8 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000036e0 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000036e8 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000036f0 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000036f8 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003700 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003708 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00003710 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00003718 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00003720 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00003728 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00003730 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00003738 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003740 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003748 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003750 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003758 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003760 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003768 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00003770 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00003778 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003780 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003788 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003790 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003798 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000037a0 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000037a8 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000037b0 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000037b8 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000037c0 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000037c8 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000037d0 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000037d8 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000037e0 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000037e8 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000037f0 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000037f8 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003800 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003808 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00003810 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00003818 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00003820 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00003828 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00003830 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00003838 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003840 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003848 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003850 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003858 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003860 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003868 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00003870 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00003878 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003880 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003888 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003890 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003898 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000038a0 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000038a8 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000038b0 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000038b8 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000038c0 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000038c8 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000038d0 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000038d8 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000038e0 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000038e8 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000038f0 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000038f8 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003900 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003908 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00003910 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00003918 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00003920 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00003928 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00003930 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00003938 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003940 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003948 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003950 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003958 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003960 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003968 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00003970 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00003978 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003980 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003988 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003990 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003998 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000039a0 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000039a8 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000039b0 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000039b8 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000039c0 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000039c8 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000039d0 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000039d8 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000039e0 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000039e8 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000039f0 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000039f8 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003a00 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003a08 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00003a10 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00003a18 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00003a20 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00003a28 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00003a30 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00003a38 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003a40 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003a48 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003a50 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003a58 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003a60 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003a68 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00003a70 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00003a78 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003a80 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003a88 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003a90 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003a98 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00003aa0 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00003aa8 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00003ab0 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00003ab8 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00003ac0 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00003ac8 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003ad0 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003ad8 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00003ae0 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00003ae8 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00003af0 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00003af8 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003b00 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003b08 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00003b10 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00003b18 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00003b20 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00003b28 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00003b30 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00003b38 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003b40 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003b48 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003b50 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003b58 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003b60 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003b68 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00003b70 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00003b78 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003b80 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003b88 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003b90 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003b98 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00003ba0 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00003ba8 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00003bb0 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00003bb8 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00003bc0 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00003bc8 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003bd0 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003bd8 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00003be0 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00003be8 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00003bf0 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00003bf8 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003c00 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003c08 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00003c10 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00003c18 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00003c20 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00003c28 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00003c30 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00003c38 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003c40 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003c48 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003c50 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003c58 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003c60 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003c68 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003c70 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, //0x00003c80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003c88 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003c90 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003c98 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ca0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00003ca8 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003cb0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00003cb8 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003cc0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00003cc8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003cd0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003cd8 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ce0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00003ce8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003cf0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00003cf8 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003d08 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003d18 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d20 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00003d28 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d30 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00003d38 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d40 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003d48 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003d58 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d60 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003d68 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d70 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003d78 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d80 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003d88 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d90 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003d98 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003da0 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00003da8 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003db0 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00003db8 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003dc0 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00003dc8 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003dd0 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003dd8 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003de0 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00003de8 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003df0 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00003df8 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003e00 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003e08 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003e10 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003e18 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003e20 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003e28 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003e30 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003e38 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003e40 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003e48 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003e50 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003e58 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003e60 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003e68 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003e70 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003e78 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003e80 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003e88 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003e90 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003e98 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00003ea0 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00003ea8 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00003eb0 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00003eb8 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00003ec0 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00003ec8 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003ed0 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003ed8 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003ee0 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003ee8 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003ef0 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003ef8 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003f00 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003f08 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003f10 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003f18 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003f20 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003f28 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003f30 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003f38 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003f40 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003f48 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003f50 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003f58 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003f60 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003f68 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003f70 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003f78 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003f80 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003f88 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003f90 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003f98 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00003fa0 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00003fa8 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00003fb0 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00003fb8 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00003fc0 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00003fc8 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003fd0 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003fd8 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003fe0 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003fe8 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003ff0 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003ff8 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004000 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004008 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004010 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004018 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004020 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004028 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004030 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004038 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00004040 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00004048 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00004050 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00004058 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00004060 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00004068 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00004070 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00004078 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00004080 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00004088 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00004090 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00004098 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x000040a0 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x000040a8 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x000040b0 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x000040b8 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x000040c0 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x000040c8 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000040d0 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000040d8 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000040e0 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000040e8 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000040f0 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000040f8 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00004100 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00004108 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00004110 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00004118 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00004120 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00004128 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00004130 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00004138 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00004140 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00004148 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00004150 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00004158 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00004160 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00004168 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00004170 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00004178 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00004180 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00004188 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00004190 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00004198 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x000041a0 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x000041a8 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x000041b0 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x000041b8 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x000041c0 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x000041c8 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x000041d0 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x000041d8 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x000041e0 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x000041e8 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x000041f0 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x000041f8 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00004200 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00004208 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00004210 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00004218 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00004220 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00004228 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00004230 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00004238 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00004240 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00004248 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00004250 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00004258 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00004260 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00004268 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00004270 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00004278 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00004280 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00004288 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00004290 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00004298 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x000042a0 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x000042a8 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x000042b0 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x000042b8 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x000042c0 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x000042c8 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x000042d0 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x000042d8 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x000042e0 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x000042e8 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x000042f0 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x000042f8 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00004300 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00004308 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00004310 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00004318 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00004320 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00004328 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00004330 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00004338 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00004340 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00004348 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00004350 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00004358 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00004360 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00004368 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00004370 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00004378 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00004380 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00004388 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00004390 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00004398 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x000043a0 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x000043a8 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x000043b0 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x000043b8 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x000043c0 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x000043c8 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x000043d0 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x000043d8 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x000043e0 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x000043e8 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x000043f0 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x000043f8 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00004400 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00004408 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00004410 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00004418 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00004420 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00004428 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00004430 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00004438 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00004440 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00004448 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00004450 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00004458 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00004460 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00004468 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00004470 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00004478 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004480 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004488 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004490 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004498 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x000044a0 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x000044a8 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x000044b0 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x000044b8 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x000044c0 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x000044c8 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x000044d0 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x000044d8 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000044e0 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000044e8 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000044f0 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000044f8 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00004500 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00004508 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00004510 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00004518 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00004520 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00004528 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00004530 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00004538 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00004540 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00004548 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00004550 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00004558 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00004560 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00004568 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00004570 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00004578 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00004580 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00004588 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00004590 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00004598 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x000045a0 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x000045a8 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x000045b0 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x000045b8 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x000045c0 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x000045c8 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x000045d0 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x000045d8 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000045e0 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000045e8 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000045f0 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000045f8 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00004600 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00004608 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00004610 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00004618 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00004620 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00004628 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00004630 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00004638 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00004640 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00004648 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00004650 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00004658 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00004660 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00004668 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00004670 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00004678 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00004680 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00004688 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00004690 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00004698 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000046a0 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000046a8 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x000046b0 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x000046b8 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000046c0 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000046c8 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x000046d0 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x000046d8 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000046e0 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000046e8 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000046f0 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000046f8 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004700 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004708 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00004710 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00004718 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00004720 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00004728 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00004730 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00004738 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004740 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004748 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004750 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004758 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004760 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004768 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00004770 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00004778 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004780 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004788 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004790 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004798 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000047a0 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000047a8 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000047b0 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000047b8 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000047c0 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000047c8 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000047d0 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000047d8 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000047e0 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000047e8 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000047f0 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000047f8 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004800 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004808 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00004810 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00004818 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00004820 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00004828 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00004830 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00004838 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004840 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004848 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004850 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004858 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004860 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004868 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00004870 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00004878 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004880 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004888 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004890 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004898 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000048a0 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000048a8 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000048b0 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000048b8 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000048c0 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000048c8 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000048d0 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000048d8 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000048e0 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000048e8 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000048f0 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000048f8 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004900 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004908 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00004910 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00004918 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00004920 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00004928 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00004930 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00004938 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004940 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004948 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004950 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004958 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004960 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004968 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00004970 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00004978 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004980 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004988 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004990 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004998 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000049a0 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000049a8 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000049b0 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000049b8 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000049c0 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000049c8 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000049d0 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000049d8 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000049e0 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000049e8 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000049f0 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000049f8 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004a00 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004a08 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00004a10 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00004a18 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00004a20 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00004a28 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00004a30 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00004a38 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004a40 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004a48 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004a50 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004a58 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004a60 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004a68 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00004a70 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00004a78 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004a80 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004a88 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004a90 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004a98 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00004aa0 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00004aa8 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00004ab0 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00004ab8 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00004ac0 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00004ac8 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004ad0 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004ad8 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00004ae0 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00004ae8 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00004af0 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00004af8 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004b00 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004b08 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00004b10 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00004b18 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00004b20 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00004b28 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00004b30 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00004b38 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004b40 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004b48 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004b50 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004b58 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004b60 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004b68 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00004b70 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00004b78 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004b80 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004b88 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004b90 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004b98 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00004ba0 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00004ba8 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00004bb0 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00004bb8 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00004bc0 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00004bc8 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004bd0 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004bd8 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00004be0 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00004be8 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00004bf0 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00004bf8 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004c00 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004c08 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00004c10 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00004c18 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00004c20 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00004c28 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00004c30 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00004c38 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004c40 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004c48 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004c50 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004c58 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004c60 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004c68 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00004c70 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00004c78 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004c80 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004c88 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004c90 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004c98 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00004ca0 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00004ca8 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00004cb0 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00004cb8 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00004cc0 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00004cc8 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004cd0 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004cd8 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00004ce0 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00004ce8 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00004cf0 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00004cf8 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004d00 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004d08 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004d10 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004d18 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00004d20 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00004d28 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00004d30 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00004d38 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004d40 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004d48 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004d50 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004d58 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004d60 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004d68 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004d70 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004d78 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004d80 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004d88 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004d90 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004d98 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00004da0 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00004da8 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00004db0 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00004db8 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00004dc0 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00004dc8 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004dd0 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004dd8 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00004de0 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00004de8 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00004df0 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00004df8 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004e00 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004e08 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004e10 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004e18 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004e20 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004e28 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004e30 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004e38 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004e40 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004e48 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004e50 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004e58 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004e60 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004e68 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004e70 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004e78 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004e80 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004e88 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004e90 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004e98 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00004ea0 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00004ea8 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00004eb0 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00004eb8 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00004ec0 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00004ec8 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004ed0 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004ed8 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004ee0 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004ee8 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004ef0 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004ef8 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004f00 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004f08 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004f10 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004f18 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004f20 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004f28 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004f30 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004f38 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004f40 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004f48 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004f50 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004f58 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004f60 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004f68 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004f70 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004f78 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004f80 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004f88 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004f90 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004f98 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00004fa0 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00004fa8 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00004fb0 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00004fb8 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00004fc0 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00004fc8 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004fd0 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004fd8 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004fe0 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004fe8 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004ff0 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004ff8 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005000 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005008 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005010 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005018 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005020 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005028 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005030 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005038 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00005040 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00005048 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00005050 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00005058 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00005060 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00005068 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00005070 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00005078 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00005080 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00005088 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00005090 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00005098 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x000050a0 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x000050a8 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x000050b0 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x000050b8 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x000050c0 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x000050c8 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x000050d0 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x000050d8 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x000050e0 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x000050e8 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x000050f0 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x000050f8 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00005100 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00005108 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00005110 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00005118 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00005120 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00005128 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00005130 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00005138 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00005140 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00005148 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00005150 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00005158 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00005160 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00005168 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00005170 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00005178 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00005180 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00005188 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00005190 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00005198 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x000051a0 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x000051a8 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x000051b0 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x000051b8 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x000051c0 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x000051c8 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x000051d0 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x000051d8 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x000051e0 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x000051e8 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x000051f0 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x000051f8 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00005200 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00005208 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00005210 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00005218 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00005220 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00005228 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00005230 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00005238 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00005250 .p2align 4, 0x00
- //0x00005250 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00005250 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00005254 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00005258 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x0000525c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00005260 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00005264 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00005268 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000526c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00005270 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005274 .p2align 4, 0x00
- //0x00005280 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052e0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000052e8 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ec QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000532c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000533c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000534c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005350 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005354 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, //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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000053b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000053b8 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053bc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000540c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000541c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005420 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005424 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005488 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000548c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000054ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000054f0 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054f4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005558 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000555c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000559c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000055bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000055c0 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055c4 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005628 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000562c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000566c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000567c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000568c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005690 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005694 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000056f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000056f8 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056fc QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000573c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000574c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000575c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005760 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005764 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000057c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000057c8 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057cc QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000580c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000581c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000582c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005830 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005834 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005894 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005898 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000589c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000058fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005900 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005904 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005964 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005968 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000596c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000059cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000059d0 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000059d4 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005a34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005a38 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x00005a3c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005a9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005aa0 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005aa4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005b04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005b08 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00005b0c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005b6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005b70 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00005b74 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
+ 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005bd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005bd8 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00005bdc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bec 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005c3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005c40 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005c44 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c54 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005ca4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005ca8 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00005cac QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cbc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005d0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005d10 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005d14 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d24 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005d74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005d78 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00005d7c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d8c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005ddc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005de0 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00005de4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005e44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005e48 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00005e4c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e5c 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, //0x00005e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005eac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005eb0 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00005eb4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec4 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, //0x00005ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005f14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005f18 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00005f1c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f2c 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, //0x00005f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005f7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005f80 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005f84 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f94 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, //0x00005fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005fe4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005fe8 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005fec QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ffc 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, //0x0000600c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000601c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000602c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000603c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000604c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00006050 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00006054 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006064 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, //0x00006074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000060b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000060b8 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x000060bc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060cc 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, //0x000060dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000610c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000611c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00006120 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00006124 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006134 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, //0x00006144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006184 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00006188 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000618c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000619c 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, //0x000061ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000061ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x000061f0 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000061f4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006204 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, //0x00006214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006254 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00006258 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0000625c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000626c 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, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000628c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000629c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000062bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000062c0 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x000062c4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000062d4 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, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006324 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006328 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0000632c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000633c 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, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000635c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000636c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000637c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000638c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006390 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00006394 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000063a4 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, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000063f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000063f8 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000063fc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000640c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000642c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000643c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000644c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000645c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00006460 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00006464 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00006474 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000064c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000064c8 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x000064cc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x000064dc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000650c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000651c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000652c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00006530 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00006534 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00006544 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 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, //0x00006564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006594 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006598 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000659c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000065ac QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc 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, //0x000065cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000065fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006600 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00006604 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00006614 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 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, //0x00006634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006664 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006668 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000666c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000667c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c 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, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000066cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000066d0 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x000066d4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000066e4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 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, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006734 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006738 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000673c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000674c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c 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, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000678c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000679c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000067a0 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000067a4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000067b4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 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, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006804 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006808 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000680c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000681c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c 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, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000685c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000686c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006870 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00006874 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006884 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 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, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000068d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000068d8 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000068dc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000068ec QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068fc 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, //0x0000690c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000691c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000692c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000693c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006940 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006944 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006954 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006964 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, //0x00006974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000069a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000069a8 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000069ac QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x000069bc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069cc 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, //0x000069dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006a0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006a10 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00006a14 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00006a24 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a34 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, //0x00006a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006a74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006a78 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00006a7c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00006a8c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a9c 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, //0x00006aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006adc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00006ae0 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00006ae4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00006af4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b04 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, //0x00006b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006b44 LONG $0x00000000 // .asciz 4, '\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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go
index 650d79459..cfb3b1079 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go
@@ -16,31 +16,31 @@ const (
)
const (
- _size__vsigned = 320
+ _size__vsigned = 356
)
var (
_pcsp__vsigned = [][2]uint32{
- {1, 0},
- {4, 8},
- {112, 16},
- {113, 8},
- {114, 0},
- {125, 16},
- {126, 8},
- {127, 0},
- {260, 16},
- {261, 8},
- {262, 0},
- {266, 16},
- {267, 8},
- {268, 0},
- {306, 16},
- {307, 8},
- {308, 0},
- {316, 16},
- {317, 8},
- {319, 0},
+ {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},
}
)
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
index be9bf1183..3cf0aca45 100644
--- 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
@@ -9,104 +9,112 @@ var _text_vsigned = []byte{
0x55, // pushq %rbp
0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
0x53, //0x00000004 pushq %rbx
- 0x48, 0x8b, 0x1e, //0x00000005 movq (%rsi), %rbx
- 0x4c, 0x8b, 0x07, //0x00000008 movq (%rdi), %r8
- 0x4c, 0x8b, 0x57, 0x08, //0x0000000b movq $8(%rdi), %r10
+ 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, 0xd3, //0x00000026 cmpq %r10, %rbx
- 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00000029 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x18, //0x0000002f movb (%r8,%rbx), %cl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000033 movl $1, %r9d
+ 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, 0x17, 0x00, 0x00, 0x00, //0x0000003c jne LBB0_5
- 0x48, 0xff, 0xc3, //0x00000042 incq %rbx
- 0x4c, 0x39, 0xd3, //0x00000045 cmpq %r10, %rbx
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000048 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x18, //0x0000004e movb (%r8,%rbx), %cl
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000052 movq $-1, %r9
- //0x00000059 LBB0_5
- 0x8d, 0x79, 0xd0, //0x00000059 leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x0000005c cmpb $10, %dil
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000060 jb LBB0_7
- 0x48, 0x89, 0x1e, //0x00000066 movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00000069 movq $-2, (%rdx)
- 0x5b, //0x00000070 popq %rbx
- 0x5d, //0x00000071 popq %rbp
- 0xc3, //0x00000072 retq
- //0x00000073 LBB0_1
- 0x4c, 0x89, 0x16, //0x00000073 movq %r10, (%rsi)
- 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00000076 movq $-1, (%rdx)
- 0x5b, //0x0000007d popq %rbx
- 0x5d, //0x0000007e popq %rbp
- 0xc3, //0x0000007f retq
- //0x00000080 LBB0_7
- 0x80, 0xf9, 0x30, //0x00000080 cmpb $48, %cl
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000083 jne LBB0_8
- 0x48, 0x8d, 0x7b, 0x01, //0x00000089 leaq $1(%rbx), %rdi
- 0x4c, 0x39, 0xd3, //0x0000008d cmpq %r10, %rbx
- 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x00000090 jae LBB0_17
- 0x41, 0x8a, 0x0c, 0x38, //0x00000096 movb (%r8,%rdi), %cl
- 0x80, 0xc1, 0xd2, //0x0000009a addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000009d cmpb $55, %cl
- 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x000000a0 ja LBB0_17
- 0x44, 0x0f, 0xb6, 0xd9, //0x000000a6 movzbl %cl, %r11d
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000aa movabsq $36028797027352577, %rcx
- 0x4c, 0x0f, 0xa3, 0xd9, //0x000000b4 btq %r11, %rcx
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000000b8 jae LBB0_17
- //0x000000be LBB0_8
- 0x31, 0xff, //0x000000be xorl %edi, %edi
- //0x000000c0 .p2align 4, 0x90
- //0x000000c0 LBB0_9
- 0x4c, 0x39, 0xd3, //0x000000c0 cmpq %r10, %rbx
- 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x000000c3 jae LBB0_22
- 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x000000c9 movsbq (%r8,%rbx), %rcx
- 0x8d, 0x41, 0xd0, //0x000000ce leal $-48(%rcx), %eax
- 0x3c, 0x09, //0x000000d1 cmpb $9, %al
- 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x000000d3 ja LBB0_18
- 0x48, 0x6b, 0xff, 0x0a, //0x000000d9 imulq $10, %rdi, %rdi
- 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_13
- 0x48, 0xff, 0xc3, //0x000000e3 incq %rbx
- 0x48, 0x83, 0xc1, 0xd0, //0x000000e6 addq $-48, %rcx
- 0x49, 0x0f, 0xaf, 0xc9, //0x000000ea imulq %r9, %rcx
- 0x48, 0x01, 0xcf, //0x000000ee addq %rcx, %rdi
- 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x000000f1 jno LBB0_9
- //0x000000f7 LBB0_13
- 0x48, 0xff, 0xcb, //0x000000f7 decq %rbx
- 0x48, 0x89, 0x1e, //0x000000fa movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x000000fd movq $-5, (%rdx)
- 0x5b, //0x00000104 popq %rbx
- 0x5d, //0x00000105 popq %rbp
- 0xc3, //0x00000106 retq
- //0x00000107 LBB0_17
- 0x48, 0x89, 0x3e, //0x00000107 movq %rdi, (%rsi)
- 0x5b, //0x0000010a popq %rbx
- 0x5d, //0x0000010b popq %rbp
- 0xc3, //0x0000010c retq
- //0x0000010d LBB0_18
- 0x80, 0xf9, 0x65, //0x0000010d cmpb $101, %cl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000110 je LBB0_21
- 0x80, 0xf9, 0x45, //0x00000116 cmpb $69, %cl
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000119 je LBB0_21
- 0x80, 0xf9, 0x2e, //0x0000011f cmpb $46, %cl
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000122 jne LBB0_22
- //0x00000128 LBB0_21
- 0x48, 0x89, 0x1e, //0x00000128 movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000012b movq $-6, (%rdx)
- 0x5b, //0x00000132 popq %rbx
- 0x5d, //0x00000133 popq %rbp
- 0xc3, //0x00000134 retq
- //0x00000135 LBB0_22
- 0x48, 0x89, 0x1e, //0x00000135 movq %rbx, (%rsi)
- 0x48, 0x89, 0x7a, 0x10, //0x00000138 movq %rdi, $16(%rdx)
- 0x5b, //0x0000013c popq %rbx
- 0x5d, //0x0000013d popq %rbp
- 0xc3, //0x0000013e retq
- 0x00, //0x0000013f .p2align 2, 0x00
- //0x00000140 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000140 .long 2
+ 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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go
index a92835c8a..1dc2718a5 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__vstring = 88
+ _stack__vstring = 72
)
const (
- _size__vstring = 2056
+ _size__vstring = 1808
)
var (
_pcsp__vstring = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1899, 88},
- {1903, 48},
- {1904, 40},
- {1906, 32},
- {1908, 24},
- {1910, 16},
- {1912, 8},
- {1916, 0},
- {2055, 88},
+ {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},
}
)
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
index 383c0f015..d2c67af88 100644
--- 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
@@ -12,8 +12,8 @@ var _text_vstring = []byte{
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000030 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
//0x00000040 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000040 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
@@ -23,563 +23,483 @@ var _text_vstring = []byte{
0x41, 0x55, //0x00000068 pushq %r13
0x41, 0x54, //0x0000006a pushq %r12
0x53, //0x0000006c pushq %rbx
- 0x48, 0x83, 0xec, 0x28, //0x0000006d subq $40, %rsp
+ 0x48, 0x83, 0xec, 0x18, //0x0000006d subq $24, %rsp
0x4c, 0x8b, 0x16, //0x00000071 movq (%rsi), %r10
0xf6, 0xc1, 0x20, //0x00000074 testb $32, %cl
- 0x48, 0x89, 0x75, 0xc0, //0x00000077 movq %rsi, $-64(%rbp)
- 0x0f, 0x85, 0x5b, 0x01, 0x00, 0x00, //0x0000007b jne LBB0_12
- 0x48, 0x8b, 0x4f, 0x08, //0x00000081 movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x00000085 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000088 subq %r10, %rax
- 0x0f, 0x84, 0x33, 0x04, 0x00, 0x00, //0x0000008b je LBB0_42
- 0x48, 0x89, 0x4d, 0xd0, //0x00000091 movq %rcx, $-48(%rbp)
- 0x4c, 0x8b, 0x0f, //0x00000095 movq (%rdi), %r9
- 0x4b, 0x8d, 0x0c, 0x11, //0x00000098 leaq (%r9,%r10), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x0000009c cmpq $64, %rax
- 0x0f, 0x82, 0x2a, 0x04, 0x00, 0x00, //0x000000a0 jb LBB0_43
- 0x49, 0x89, 0xd4, //0x000000a6 movq %rdx, %r12
- 0x41, 0x89, 0xc5, //0x000000a9 movl %eax, %r13d
- 0x41, 0x83, 0xe5, 0x3f, //0x000000ac andl $63, %r13d
- 0x48, 0x8d, 0x50, 0xc0, //0x000000b0 leaq $-64(%rax), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x000000b4 andq $-64, %rdx
- 0x4c, 0x01, 0xd2, //0x000000b8 addq %r10, %rdx
- 0x4d, 0x8d, 0x7c, 0x11, 0x40, //0x000000bb leaq $64(%r9,%rdx), %r15
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000c0 movq $-1, %r11
- 0x45, 0x31, 0xc0, //0x000000c7 xorl %r8d, %r8d
- 0xc5, 0xfe, 0x6f, 0x05, 0x2e, 0xff, 0xff, 0xff, //0x000000ca vmovdqu $-210(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x46, 0xff, 0xff, 0xff, //0x000000d2 vmovdqu $-186(%rip), %ymm1 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000da .p2align 4, 0x90
- //0x000000e0 LBB0_4
- 0xc5, 0xfe, 0x6f, 0x11, //0x000000e0 vmovdqu (%rcx), %ymm2
- 0xc5, 0xfe, 0x6f, 0x59, 0x20, //0x000000e4 vmovdqu $32(%rcx), %ymm3
- 0xc5, 0xed, 0x74, 0xe0, //0x000000e9 vpcmpeqb %ymm0, %ymm2, %ymm4
- 0xc5, 0x7d, 0xd7, 0xf4, //0x000000ed vpmovmskb %ymm4, %r14d
- 0xc5, 0xe5, 0x74, 0xe0, //0x000000f1 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xdc, //0x000000f5 vpmovmskb %ymm4, %ebx
- 0xc5, 0xed, 0x74, 0xd1, //0x000000f9 vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000000fd vpmovmskb %ymm2, %edi
- 0xc5, 0xe5, 0x74, 0xd1, //0x00000101 vpcmpeqb %ymm1, %ymm3, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000105 vpmovmskb %ymm2, %edx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000109 shlq $32, %rbx
- 0x48, 0xc1, 0xe2, 0x20, //0x0000010d shlq $32, %rdx
- 0x48, 0x09, 0xd7, //0x00000111 orq %rdx, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x00000114 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000118 jne LBB0_6
- 0x48, 0x85, 0xff, //0x0000011e testq %rdi, %rdi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000121 jne LBB0_9
- //0x00000127 LBB0_6
- 0x4c, 0x09, 0xf3, //0x00000127 orq %r14, %rbx
- 0x48, 0x89, 0xfa, //0x0000012a movq %rdi, %rdx
- 0x4c, 0x09, 0xc2, //0x0000012d orq %r8, %rdx
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000130 jne LBB0_10
- //0x00000136 LBB0_7
- 0x48, 0x85, 0xdb, //0x00000136 testq %rbx, %rbx
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00000139 jne LBB0_11
- //0x0000013f LBB0_8
- 0x48, 0x83, 0xc0, 0xc0, //0x0000013f addq $-64, %rax
- 0x48, 0x83, 0xc1, 0x40, //0x00000143 addq $64, %rcx
- 0x48, 0x83, 0xf8, 0x3f, //0x00000147 cmpq $63, %rax
- 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x0000014b ja LBB0_4
- 0xe9, 0x7c, 0x02, 0x00, 0x00, //0x00000151 jmp LBB0_30
- //0x00000156 LBB0_9
- 0x48, 0x89, 0xca, //0x00000156 movq %rcx, %rdx
- 0x4c, 0x29, 0xca, //0x00000159 subq %r9, %rdx
- 0x4c, 0x0f, 0xbc, 0xdf, //0x0000015c bsfq %rdi, %r11
- 0x49, 0x01, 0xd3, //0x00000160 addq %rdx, %r11
- 0x4c, 0x09, 0xf3, //0x00000163 orq %r14, %rbx
- 0x48, 0x89, 0xfa, //0x00000166 movq %rdi, %rdx
- 0x4c, 0x09, 0xc2, //0x00000169 orq %r8, %rdx
- 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000016c je LBB0_7
- //0x00000172 LBB0_10
- 0x4c, 0x89, 0xc2, //0x00000172 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00000175 notq %rdx
- 0x48, 0x21, 0xfa, //0x00000178 andq %rdi, %rdx
- 0x4c, 0x8d, 0x34, 0x12, //0x0000017b leaq (%rdx,%rdx), %r14
- 0x4d, 0x09, 0xc6, //0x0000017f orq %r8, %r14
- 0x4c, 0x89, 0xf6, //0x00000182 movq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00000185 notq %rsi
- 0x48, 0x21, 0xfe, //0x00000188 andq %rdi, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000018b movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00000195 andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x00000198 xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x0000019b addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x0000019e setb %r8b
- 0x48, 0x01, 0xf6, //0x000001a2 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000001a5 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x000001af xorq %rdx, %rsi
- 0x4c, 0x21, 0xf6, //0x000001b2 andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x000001b5 notq %rsi
- 0x48, 0x21, 0xf3, //0x000001b8 andq %rsi, %rbx
- 0x48, 0x85, 0xdb, //0x000001bb testq %rbx, %rbx
- 0x0f, 0x84, 0x7b, 0xff, 0xff, 0xff, //0x000001be je LBB0_8
- //0x000001c4 LBB0_11
- 0x48, 0x0f, 0xbc, 0xc3, //0x000001c4 bsfq %rbx, %rax
- 0x4c, 0x29, 0xc9, //0x000001c8 subq %r9, %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x000001cb leaq $1(%rcx,%rax), %rdi
- 0x4c, 0x89, 0xe2, //0x000001d0 movq %r12, %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x000001d3 movq $-64(%rbp), %rsi
- 0xe9, 0xc8, 0x01, 0x00, 0x00, //0x000001d7 jmp LBB0_28
- //0x000001dc LBB0_12
- 0x48, 0x8b, 0x4f, 0x08, //0x000001dc movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x000001e0 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x000001e3 subq %r10, %rax
- 0x0f, 0x84, 0xd8, 0x02, 0x00, 0x00, //0x000001e6 je LBB0_42
- 0x48, 0x89, 0x4d, 0xd0, //0x000001ec movq %rcx, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xc8, //0x000001f0 movq %rdx, $-56(%rbp)
- 0x48, 0x8b, 0x17, //0x000001f4 movq (%rdi), %rdx
- 0x4a, 0x8d, 0x0c, 0x12, //0x000001f7 leaq (%rdx,%r10), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x000001fb cmpq $64, %rax
- 0x0f, 0x82, 0xef, 0x02, 0x00, 0x00, //0x000001ff jb LBB0_45
- 0x41, 0x89, 0xc5, //0x00000205 movl %eax, %r13d
- 0x41, 0x83, 0xe5, 0x3f, //0x00000208 andl $63, %r13d
- 0x48, 0x8d, 0x78, 0xc0, //0x0000020c leaq $-64(%rax), %rdi
- 0x48, 0x83, 0xe7, 0xc0, //0x00000210 andq $-64, %rdi
- 0x4c, 0x01, 0xd7, //0x00000214 addq %r10, %rdi
- 0x48, 0x8d, 0x74, 0x3a, 0x40, //0x00000217 leaq $64(%rdx,%rdi), %rsi
- 0x48, 0x89, 0x75, 0xb0, //0x0000021c movq %rsi, $-80(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000220 movq $-1, %r11
- 0x31, 0xff, //0x00000227 xorl %edi, %edi
- 0xc5, 0xfe, 0x6f, 0x05, 0xcf, 0xfd, 0xff, 0xff, //0x00000229 vmovdqu $-561(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xe7, 0xfd, 0xff, 0xff, //0x00000231 vmovdqu $-537(%rip), %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xff, 0xfd, 0xff, 0xff, //0x00000239 vmovdqu $-513(%rip), %ymm2 /* LCPI0_2+0(%rip) */
- 0xc5, 0xe5, 0x76, 0xdb, //0x00000241 vpcmpeqd %ymm3, %ymm3, %ymm3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000245 .p2align 4, 0x90
- //0x00000250 LBB0_15
- 0xc5, 0xfe, 0x6f, 0x21, //0x00000250 vmovdqu (%rcx), %ymm4
- 0xc5, 0xfe, 0x6f, 0x69, 0x20, //0x00000254 vmovdqu $32(%rcx), %ymm5
- 0xc5, 0xdd, 0x74, 0xf0, //0x00000259 vpcmpeqb %ymm0, %ymm4, %ymm6
- 0xc5, 0x7d, 0xd7, 0xfe, //0x0000025d vpmovmskb %ymm6, %r15d
- 0xc5, 0xd5, 0x74, 0xf0, //0x00000261 vpcmpeqb %ymm0, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x00000265 vpmovmskb %ymm6, %ebx
- 0xc5, 0xdd, 0x74, 0xf1, //0x00000269 vpcmpeqb %ymm1, %ymm4, %ymm6
- 0xc5, 0x7d, 0xd7, 0xc6, //0x0000026d vpmovmskb %ymm6, %r8d
- 0xc5, 0xd5, 0x74, 0xf1, //0x00000271 vpcmpeqb %ymm1, %ymm5, %ymm6
- 0xc5, 0x7d, 0xd7, 0xce, //0x00000275 vpmovmskb %ymm6, %r9d
- 0xc5, 0xed, 0x64, 0xf4, //0x00000279 vpcmpgtb %ymm4, %ymm2, %ymm6
- 0xc5, 0xdd, 0x64, 0xe3, //0x0000027d vpcmpgtb %ymm3, %ymm4, %ymm4
- 0xc5, 0xdd, 0xdb, 0xe6, //0x00000281 vpand %ymm6, %ymm4, %ymm4
- 0xc5, 0x7d, 0xd7, 0xe4, //0x00000285 vpmovmskb %ymm4, %r12d
- 0xc5, 0xed, 0x64, 0xe5, //0x00000289 vpcmpgtb %ymm5, %ymm2, %ymm4
- 0xc5, 0xd5, 0x64, 0xeb, //0x0000028d vpcmpgtb %ymm3, %ymm5, %ymm5
- 0xc5, 0xd5, 0xdb, 0xe4, //0x00000291 vpand %ymm4, %ymm5, %ymm4
- 0xc5, 0x7d, 0xd7, 0xf4, //0x00000295 vpmovmskb %ymm4, %r14d
- 0x48, 0xc1, 0xe3, 0x20, //0x00000299 shlq $32, %rbx
- 0x49, 0xc1, 0xe1, 0x20, //0x0000029d shlq $32, %r9
- 0x4d, 0x09, 0xc8, //0x000002a1 orq %r9, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x000002a4 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000002a8 jne LBB0_17
- 0x4d, 0x85, 0xc0, //0x000002ae testq %r8, %r8
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000002b1 jne LBB0_22
- //0x000002b7 LBB0_17
- 0x49, 0xc1, 0xe6, 0x20, //0x000002b7 shlq $32, %r14
- 0x4c, 0x09, 0xfb, //0x000002bb orq %r15, %rbx
- 0x4c, 0x89, 0xc6, //0x000002be movq %r8, %rsi
- 0x48, 0x09, 0xfe, //0x000002c1 orq %rdi, %rsi
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000002c4 jne LBB0_21
- 0x4d, 0x09, 0xe6, //0x000002ca orq %r12, %r14
- 0x48, 0x85, 0xdb, //0x000002cd testq %rbx, %rbx
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000002d0 jne LBB0_23
- //0x000002d6 LBB0_19
- 0x4d, 0x85, 0xf6, //0x000002d6 testq %r14, %r14
- 0x0f, 0x85, 0x57, 0x01, 0x00, 0x00, //0x000002d9 jne LBB0_35
- 0x48, 0x83, 0xc0, 0xc0, //0x000002df addq $-64, %rax
- 0x48, 0x83, 0xc1, 0x40, //0x000002e3 addq $64, %rcx
- 0x48, 0x83, 0xf8, 0x3f, //0x000002e7 cmpq $63, %rax
- 0x0f, 0x87, 0x5f, 0xff, 0xff, 0xff, //0x000002eb ja LBB0_15
- 0xe9, 0x58, 0x01, 0x00, 0x00, //0x000002f1 jmp LBB0_36
- //0x000002f6 LBB0_21
- 0x49, 0x89, 0xff, //0x000002f6 movq %rdi, %r15
- 0x49, 0xf7, 0xd7, //0x000002f9 notq %r15
- 0x4d, 0x21, 0xc7, //0x000002fc andq %r8, %r15
- 0x4f, 0x8d, 0x0c, 0x3f, //0x000002ff leaq (%r15,%r15), %r9
- 0x49, 0x09, 0xf9, //0x00000303 orq %rdi, %r9
- 0x4c, 0x89, 0x4d, 0xb8, //0x00000306 movq %r9, $-72(%rbp)
- 0x49, 0xf7, 0xd1, //0x0000030a notq %r9
- 0x4d, 0x21, 0xc1, //0x0000030d andq %r8, %r9
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000310 movabsq $-6148914691236517206, %rdi
- 0x49, 0x21, 0xf9, //0x0000031a andq %rdi, %r9
- 0x31, 0xff, //0x0000031d xorl %edi, %edi
- 0x4d, 0x01, 0xf9, //0x0000031f addq %r15, %r9
- 0x40, 0x0f, 0x92, 0xc7, //0x00000322 setb %dil
- 0x4d, 0x01, 0xc9, //0x00000326 addq %r9, %r9
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000329 movabsq $6148914691236517205, %rsi
- 0x49, 0x31, 0xf1, //0x00000333 xorq %rsi, %r9
- 0x4c, 0x23, 0x4d, 0xb8, //0x00000336 andq $-72(%rbp), %r9
- 0x49, 0xf7, 0xd1, //0x0000033a notq %r9
- 0x4c, 0x21, 0xcb, //0x0000033d andq %r9, %rbx
- 0x4d, 0x09, 0xe6, //0x00000340 orq %r12, %r14
- 0x48, 0x85, 0xdb, //0x00000343 testq %rbx, %rbx
- 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00000346 je LBB0_19
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000034c jmp LBB0_23
- //0x00000351 LBB0_22
- 0x49, 0x89, 0xc9, //0x00000351 movq %rcx, %r9
- 0x49, 0x29, 0xd1, //0x00000354 subq %rdx, %r9
- 0x4d, 0x0f, 0xbc, 0xd8, //0x00000357 bsfq %r8, %r11
- 0x4d, 0x01, 0xcb, //0x0000035b addq %r9, %r11
- 0xe9, 0x54, 0xff, 0xff, 0xff, //0x0000035e jmp LBB0_17
- //0x00000363 LBB0_23
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000363 bsfq %rbx, %rax
- 0x4d, 0x85, 0xf6, //0x00000367 testq %r14, %r14
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000036a je LBB0_25
- 0x49, 0x0f, 0xbc, 0xfe, //0x00000370 bsfq %r14, %rdi
- 0x48, 0x8b, 0x75, 0xc0, //0x00000374 movq $-64(%rbp), %rsi
- 0x48, 0x39, 0xc7, //0x00000378 cmpq %rax, %rdi
- 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x0000037b jae LBB0_26
- 0xe9, 0xe9, 0x03, 0x00, 0x00, //0x00000381 jmp LBB0_82
- //0x00000386 LBB0_25
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00000386 movl $64, %edi
- 0x48, 0x8b, 0x75, 0xc0, //0x0000038b movq $-64(%rbp), %rsi
- 0x48, 0x39, 0xc7, //0x0000038f cmpq %rax, %rdi
- 0x0f, 0x82, 0xd7, 0x03, 0x00, 0x00, //0x00000392 jb LBB0_82
- //0x00000398 LBB0_26
- 0x48, 0x29, 0xd1, //0x00000398 subq %rdx, %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x0000039b leaq $1(%rcx,%rax), %rdi
- //0x000003a0 LBB0_27
- 0x48, 0x8b, 0x55, 0xc8, //0x000003a0 movq $-56(%rbp), %rdx
- //0x000003a4 LBB0_28
- 0x48, 0x85, 0xff, //0x000003a4 testq %rdi, %rdi
- 0x0f, 0x88, 0x14, 0x04, 0x00, 0x00, //0x000003a7 js LBB0_86
- 0x48, 0x89, 0x3e, //0x000003ad movq %rdi, (%rsi)
- 0x4c, 0x89, 0x52, 0x10, //0x000003b0 movq %r10, $16(%rdx)
- 0x48, 0xc7, 0x02, 0x07, 0x00, 0x00, 0x00, //0x000003b4 movq $7, (%rdx)
- 0x49, 0x39, 0xfb, //0x000003bb cmpq %rdi, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000003be movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc3, //0x000003c5 cmovlq %r11, %rax
- 0x48, 0x89, 0x42, 0x18, //0x000003c9 movq %rax, $24(%rdx)
- 0xe9, 0xf9, 0x03, 0x00, 0x00, //0x000003cd jmp LBB0_88
- //0x000003d2 LBB0_30
- 0x4d, 0x89, 0xde, //0x000003d2 movq %r11, %r14
- 0x4c, 0x89, 0xe8, //0x000003d5 movq %r13, %rax
- 0x4c, 0x89, 0xf9, //0x000003d8 movq %r15, %rcx
- 0x4c, 0x89, 0xe2, //0x000003db movq %r12, %rdx
- 0x48, 0x83, 0xf8, 0x20, //0x000003de cmpq $32, %rax
- 0x0f, 0x82, 0x03, 0x01, 0x00, 0x00, //0x000003e2 jb LBB0_44
- //0x000003e8 LBB0_31
- 0xc5, 0xfe, 0x6f, 0x01, //0x000003e8 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x0c, 0xfc, 0xff, 0xff, //0x000003ec vpcmpeqb $-1012(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xd9, //0x000003f4 vpmovmskb %ymm1, %ebx
- 0xc5, 0xfd, 0x74, 0x05, 0x20, 0xfc, 0xff, 0xff, //0x000003f8 vpcmpeqb $-992(%rip), %ymm0, %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00000400 vpmovmskb %ymm0, %edi
- 0x85, 0xff, //0x00000404 testl %edi, %edi
- 0x0f, 0x85, 0x07, 0x01, 0x00, 0x00, //0x00000406 jne LBB0_46
- 0x4d, 0x85, 0xc0, //0x0000040c testq %r8, %r8
- 0x48, 0x8b, 0x75, 0xc0, //0x0000040f movq $-64(%rbp), %rsi
- 0x0f, 0x85, 0x1c, 0x01, 0x00, 0x00, //0x00000413 jne LBB0_48
- 0x45, 0x31, 0xc0, //0x00000419 xorl %r8d, %r8d
- 0x48, 0x85, 0xdb, //0x0000041c testq %rbx, %rbx
- 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x0000041f je LBB0_50
- //0x00000425 LBB0_34
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000425 bsfq %rbx, %rax
- 0x4c, 0x29, 0xc9, //0x00000429 subq %r9, %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x0000042c leaq $1(%rcx,%rax), %rdi
- 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x00000431 jmp LBB0_28
- //0x00000436 LBB0_35
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000436 movq $-2, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000043d movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x55, 0xc8, //0x00000441 movq $-56(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000445 movq $-64(%rbp), %rsi
- 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00000449 jmp LBB0_87
- //0x0000044e LBB0_36
- 0x4d, 0x89, 0xde, //0x0000044e movq %r11, %r14
- 0x4c, 0x89, 0xe8, //0x00000451 movq %r13, %rax
- 0x48, 0x8b, 0x4d, 0xb0, //0x00000454 movq $-80(%rbp), %rcx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000458 movq $-64(%rbp), %rsi
- 0x48, 0x83, 0xf8, 0x20, //0x0000045c cmpq $32, %rax
- 0x0f, 0x82, 0x4d, 0x02, 0x00, 0x00, //0x00000460 jb LBB0_70
- //0x00000466 LBB0_37
- 0xc5, 0xfe, 0x6f, 0x01, //0x00000466 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x8e, 0xfb, 0xff, 0xff, //0x0000046a vpcmpeqb $-1138(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0x7d, 0xd7, 0xe1, //0x00000472 vpmovmskb %ymm1, %r12d
- 0xc5, 0xfd, 0x74, 0x0d, 0xa2, 0xfb, 0xff, 0xff, //0x00000476 vpcmpeqb $-1118(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0x7d, 0xd7, 0xc1, //0x0000047e vpmovmskb %ymm1, %r8d
- 0xc5, 0xfe, 0x6f, 0x0d, 0xb6, 0xfb, 0xff, 0xff, //0x00000482 vmovdqu $-1098(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf5, 0x64, 0xc8, //0x0000048a vpcmpgtb %ymm0, %ymm1, %ymm1
- 0xc5, 0xed, 0x76, 0xd2, //0x0000048e vpcmpeqd %ymm2, %ymm2, %ymm2
- 0xc5, 0xfd, 0x64, 0xc2, //0x00000492 vpcmpgtb %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xdb, 0xc1, //0x00000496 vpand %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0xd7, 0xf8, //0x0000049a vpmovmskb %ymm0, %r15d
- 0x45, 0x85, 0xc0, //0x0000049e testl %r8d, %r8d
- 0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x000004a1 jne LBB0_60
- 0x48, 0x85, 0xff, //0x000004a7 testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x01, 0x00, 0x00, //0x000004aa jne LBB0_62
- 0x31, 0xff, //0x000004b0 xorl %edi, %edi
- 0x4d, 0x85, 0xe4, //0x000004b2 testq %r12, %r12
- 0x0f, 0x84, 0xc7, 0x01, 0x00, 0x00, //0x000004b5 je LBB0_64
- //0x000004bb LBB0_40
- 0x49, 0x0f, 0xbc, 0xdc, //0x000004bb bsfq %r12, %rbx
- 0xe9, 0xc3, 0x01, 0x00, 0x00, //0x000004bf jmp LBB0_65
- //0x000004c4 LBB0_42
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004c4 movq $-1, %rdi
- 0xe9, 0xf5, 0x02, 0x00, 0x00, //0x000004cb jmp LBB0_87
- //0x000004d0 LBB0_43
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000004d0 movq $-1, %r11
- 0x45, 0x31, 0xc0, //0x000004d7 xorl %r8d, %r8d
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004da movq $-1, %r14
- 0x48, 0x83, 0xf8, 0x20, //0x000004e1 cmpq $32, %rax
- 0x0f, 0x83, 0xfd, 0xfe, 0xff, 0xff, //0x000004e5 jae LBB0_31
- //0x000004eb LBB0_44
- 0x48, 0x8b, 0x75, 0xc0, //0x000004eb movq $-64(%rbp), %rsi
- 0xe9, 0x94, 0x00, 0x00, 0x00, //0x000004ef jmp LBB0_51
- //0x000004f4 LBB0_45
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000004f4 movq $-1, %r11
- 0x31, 0xff, //0x000004fb xorl %edi, %edi
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004fd movq $-1, %r14
- 0x48, 0x83, 0xf8, 0x20, //0x00000504 cmpq $32, %rax
- 0x0f, 0x83, 0x58, 0xff, 0xff, 0xff, //0x00000508 jae LBB0_37
- 0xe9, 0xa0, 0x01, 0x00, 0x00, //0x0000050e jmp LBB0_70
- //0x00000513 LBB0_46
- 0x49, 0x89, 0xd4, //0x00000513 movq %rdx, %r12
- 0x49, 0x83, 0xfe, 0xff, //0x00000516 cmpq $-1, %r14
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000051a jne LBB0_49
- 0x48, 0x89, 0xca, //0x00000520 movq %rcx, %rdx
- 0x4c, 0x29, 0xca, //0x00000523 subq %r9, %rdx
- 0x4c, 0x0f, 0xbc, 0xdf, //0x00000526 bsfq %rdi, %r11
- 0x49, 0x01, 0xd3, //0x0000052a addq %rdx, %r11
- 0x4d, 0x89, 0xde, //0x0000052d movq %r11, %r14
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000530 jmp LBB0_49
- //0x00000535 LBB0_48
- 0x49, 0x89, 0xd4, //0x00000535 movq %rdx, %r12
- //0x00000538 LBB0_49
- 0x44, 0x89, 0xc2, //0x00000538 movl %r8d, %edx
- 0xf7, 0xd2, //0x0000053b notl %edx
- 0x21, 0xfa, //0x0000053d andl %edi, %edx
- 0x44, 0x8d, 0x3c, 0x12, //0x0000053f leal (%rdx,%rdx), %r15d
- 0x45, 0x09, 0xc7, //0x00000543 orl %r8d, %r15d
- 0x44, 0x89, 0xfe, //0x00000546 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000549 notl %esi
- 0x21, 0xfe, //0x0000054b andl %edi, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000054d andl $-1431655766, %esi
- 0x45, 0x31, 0xc0, //0x00000553 xorl %r8d, %r8d
- 0x01, 0xd6, //0x00000556 addl %edx, %esi
- 0x41, 0x0f, 0x92, 0xc0, //0x00000558 setb %r8b
- 0x01, 0xf6, //0x0000055c addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000055e xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000564 andl %r15d, %esi
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000567 movl $4294967295, %edx
- 0x31, 0xf2, //0x0000056c xorl %esi, %edx
- 0x21, 0xd3, //0x0000056e andl %edx, %ebx
- 0x4c, 0x89, 0xe2, //0x00000570 movq %r12, %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000573 movq $-64(%rbp), %rsi
- 0x48, 0x85, 0xdb, //0x00000577 testq %rbx, %rbx
- 0x0f, 0x85, 0xa5, 0xfe, 0xff, 0xff, //0x0000057a jne LBB0_34
- //0x00000580 LBB0_50
- 0x48, 0x83, 0xc1, 0x20, //0x00000580 addq $32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000584 addq $-32, %rax
- //0x00000588 LBB0_51
- 0x4d, 0x85, 0xc0, //0x00000588 testq %r8, %r8
- 0x0f, 0x85, 0xf2, 0x01, 0x00, 0x00, //0x0000058b jne LBB0_84
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000591 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x00000598 testq %rax, %rax
- 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x0000059b je LBB0_86
- //0x000005a1 LBB0_53
- 0x4d, 0x89, 0xc8, //0x000005a1 movq %r9, %r8
- 0x49, 0xf7, 0xd0, //0x000005a4 notq %r8
- //0x000005a7 LBB0_54
- 0x4c, 0x8d, 0x61, 0x01, //0x000005a7 leaq $1(%rcx), %r12
- 0x0f, 0xb6, 0x19, //0x000005ab movzbl (%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x000005ae cmpb $34, %bl
- 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x000005b1 je LBB0_59
- 0x4c, 0x8d, 0x78, 0xff, //0x000005b7 leaq $-1(%rax), %r15
- 0x80, 0xfb, 0x5c, //0x000005bb cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000005be je LBB0_57
- 0x4c, 0x89, 0xf8, //0x000005c4 movq %r15, %rax
- 0x4c, 0x89, 0xe1, //0x000005c7 movq %r12, %rcx
- 0x4d, 0x85, 0xff, //0x000005ca testq %r15, %r15
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000005cd jne LBB0_54
- 0xe9, 0xe9, 0x01, 0x00, 0x00, //0x000005d3 jmp LBB0_86
- //0x000005d8 LBB0_57
- 0x4d, 0x85, 0xff, //0x000005d8 testq %r15, %r15
- 0x0f, 0x84, 0x69, 0x02, 0x00, 0x00, //0x000005db je LBB0_93
- 0x4d, 0x01, 0xc4, //0x000005e1 addq %r8, %r12
- 0x49, 0x83, 0xfe, 0xff, //0x000005e4 cmpq $-1, %r14
- 0x4d, 0x0f, 0x44, 0xdc, //0x000005e8 cmoveq %r12, %r11
- 0x4d, 0x0f, 0x44, 0xf4, //0x000005ec cmoveq %r12, %r14
- 0x48, 0x83, 0xc1, 0x02, //0x000005f0 addq $2, %rcx
- 0x48, 0x83, 0xc0, 0xfe, //0x000005f4 addq $-2, %rax
- 0x49, 0x89, 0xc7, //0x000005f8 movq %rax, %r15
- 0x48, 0x8b, 0x75, 0xc0, //0x000005fb movq $-64(%rbp), %rsi
- 0x4d, 0x85, 0xff, //0x000005ff testq %r15, %r15
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00000602 jne LBB0_54
- 0xe9, 0xb4, 0x01, 0x00, 0x00, //0x00000608 jmp LBB0_86
- //0x0000060d LBB0_59
- 0x4d, 0x29, 0xcc, //0x0000060d subq %r9, %r12
- 0x4c, 0x89, 0xe7, //0x00000610 movq %r12, %rdi
- 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00000613 jmp LBB0_28
- //0x00000618 LBB0_60
- 0x49, 0x89, 0xf5, //0x00000618 movq %rsi, %r13
- 0x49, 0x83, 0xfe, 0xff, //0x0000061b cmpq $-1, %r14
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000061f jne LBB0_63
- 0x48, 0x89, 0xce, //0x00000625 movq %rcx, %rsi
- 0x48, 0x29, 0xd6, //0x00000628 subq %rdx, %rsi
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000062b bsfq %r8, %r11
- 0x49, 0x01, 0xf3, //0x0000062f addq %rsi, %r11
- 0x4d, 0x89, 0xde, //0x00000632 movq %r11, %r14
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000635 jmp LBB0_63
- //0x0000063a LBB0_62
- 0x49, 0x89, 0xf5, //0x0000063a movq %rsi, %r13
- //0x0000063d LBB0_63
- 0x89, 0xfe, //0x0000063d movl %edi, %esi
- 0xf7, 0xd6, //0x0000063f notl %esi
- 0x44, 0x21, 0xc6, //0x00000641 andl %r8d, %esi
- 0x44, 0x8d, 0x0c, 0x36, //0x00000644 leal (%rsi,%rsi), %r9d
- 0x41, 0x09, 0xf9, //0x00000648 orl %edi, %r9d
- 0x44, 0x89, 0xcb, //0x0000064b movl %r9d, %ebx
- 0xf7, 0xd3, //0x0000064e notl %ebx
- 0x44, 0x21, 0xc3, //0x00000650 andl %r8d, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000653 andl $-1431655766, %ebx
- 0x31, 0xff, //0x00000659 xorl %edi, %edi
- 0x01, 0xf3, //0x0000065b addl %esi, %ebx
- 0x40, 0x0f, 0x92, 0xc7, //0x0000065d setb %dil
- 0x01, 0xdb, //0x00000661 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000663 xorl $1431655765, %ebx
- 0x44, 0x21, 0xcb, //0x00000669 andl %r9d, %ebx
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000066c movl $4294967295, %esi
- 0x31, 0xde, //0x00000671 xorl %ebx, %esi
- 0x41, 0x21, 0xf4, //0x00000673 andl %esi, %r12d
- 0x4c, 0x89, 0xee, //0x00000676 movq %r13, %rsi
- 0x4d, 0x85, 0xe4, //0x00000679 testq %r12, %r12
- 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x0000067c jne LBB0_40
- //0x00000682 LBB0_64
- 0xbb, 0x40, 0x00, 0x00, 0x00, //0x00000682 movl $64, %ebx
- //0x00000687 LBB0_65
- 0x4d, 0x85, 0xe4, //0x00000687 testq %r12, %r12
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000068a je LBB0_68
- 0x45, 0x85, 0xff, //0x00000690 testl %r15d, %r15d
- 0x0f, 0x84, 0xad, 0x00, 0x00, 0x00, //0x00000693 je LBB0_78
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000699 bsfq %r15, %rax
- 0xe9, 0xa9, 0x00, 0x00, 0x00, //0x0000069d jmp LBB0_79
- //0x000006a2 LBB0_68
- 0x45, 0x85, 0xff, //0x000006a2 testl %r15d, %r15d
- 0x0f, 0x85, 0xc4, 0x00, 0x00, 0x00, //0x000006a5 jne LBB0_82
- 0x48, 0x83, 0xc1, 0x20, //0x000006ab addq $32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x000006af addq $-32, %rax
- //0x000006b3 LBB0_70
- 0x48, 0x85, 0xff, //0x000006b3 testq %rdi, %rdi
- 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x000006b6 jne LBB0_89
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006bc movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x000006c3 testq %rax, %rax
- 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x000006c6 je LBB0_83
- //0x000006cc LBB0_72
- 0x0f, 0xb6, 0x19, //0x000006cc movzbl (%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x000006cf cmpb $34, %bl
- 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x000006d2 je LBB0_81
- 0x80, 0xfb, 0x5c, //0x000006d8 cmpb $92, %bl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000006db je LBB0_76
- 0x80, 0xfb, 0x20, //0x000006e1 cmpb $32, %bl
- 0x0f, 0x82, 0x85, 0x00, 0x00, 0x00, //0x000006e4 jb LBB0_82
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000006ea movq $-1, %r8
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000006f1 movl $1, %ebx
- 0x48, 0x01, 0xd9, //0x000006f6 addq %rbx, %rcx
- 0x4c, 0x01, 0xc0, //0x000006f9 addq %r8, %rax
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000006fc jne LBB0_72
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x00000702 jmp LBB0_83
- //0x00000707 LBB0_76
- 0x49, 0x89, 0xf1, //0x00000707 movq %rsi, %r9
- 0x48, 0x83, 0xf8, 0x01, //0x0000070a cmpq $1, %rax
- 0x0f, 0x84, 0x43, 0x01, 0x00, 0x00, //0x0000070e je LBB0_94
- 0x48, 0x89, 0xce, //0x00000714 movq %rcx, %rsi
- 0x48, 0x29, 0xd6, //0x00000717 subq %rdx, %rsi
- 0x49, 0x83, 0xfe, 0xff, //0x0000071a cmpq $-1, %r14
- 0x4c, 0x0f, 0x44, 0xde, //0x0000071e cmoveq %rsi, %r11
- 0x4c, 0x0f, 0x44, 0xf6, //0x00000722 cmoveq %rsi, %r14
- 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000726 movq $-2, %r8
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000072d movl $2, %ebx
- 0x4c, 0x89, 0xce, //0x00000732 movq %r9, %rsi
- 0x48, 0x01, 0xd9, //0x00000735 addq %rbx, %rcx
- 0x4c, 0x01, 0xc0, //0x00000738 addq %r8, %rax
- 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x0000073b jne LBB0_72
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000741 jmp LBB0_83
- //0x00000746 LBB0_78
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000746 movl $64, %eax
- //0x0000074b LBB0_79
- 0x48, 0x39, 0xd8, //0x0000074b cmpq %rbx, %rax
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000074e jb LBB0_82
- 0x48, 0x29, 0xd1, //0x00000754 subq %rdx, %rcx
- 0x48, 0x8d, 0x7c, 0x19, 0x01, //0x00000757 leaq $1(%rcx,%rbx), %rdi
- 0xe9, 0x3f, 0xfc, 0xff, 0xff, //0x0000075c jmp LBB0_27
- //0x00000761 LBB0_81
- 0x48, 0x29, 0xd1, //0x00000761 subq %rdx, %rcx
- 0x48, 0xff, 0xc1, //0x00000764 incq %rcx
- 0x48, 0x89, 0xcf, //0x00000767 movq %rcx, %rdi
- 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x0000076a jmp LBB0_27
- //0x0000076f LBB0_82
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000076f movq $-2, %rdi
- //0x00000776 LBB0_83
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000776 movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x55, 0xc8, //0x0000077a movq $-56(%rbp), %rdx
- 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000077e jmp LBB0_87
- //0x00000783 LBB0_84
- 0x48, 0x89, 0xd6, //0x00000783 movq %rdx, %rsi
- 0x48, 0x85, 0xc0, //0x00000786 testq %rax, %rax
- 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00000789 je LBB0_91
- 0x4c, 0x89, 0xca, //0x0000078f movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x00000792 notq %rdx
- 0x48, 0x01, 0xca, //0x00000795 addq %rcx, %rdx
- 0x49, 0x83, 0xfe, 0xff, //0x00000798 cmpq $-1, %r14
- 0x4c, 0x0f, 0x44, 0xda, //0x0000079c cmoveq %rdx, %r11
- 0x4c, 0x0f, 0x44, 0xf2, //0x000007a0 cmoveq %rdx, %r14
- 0x48, 0xff, 0xc1, //0x000007a4 incq %rcx
- 0x48, 0xff, 0xc8, //0x000007a7 decq %rax
- 0x48, 0x89, 0xf2, //0x000007aa movq %rsi, %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x000007ad movq $-64(%rbp), %rsi
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000007b1 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x000007b8 testq %rax, %rax
- 0x0f, 0x85, 0xe0, 0xfd, 0xff, 0xff, //0x000007bb jne LBB0_53
- //0x000007c1 LBB0_86
- 0x4c, 0x8b, 0x55, 0xd0, //0x000007c1 movq $-48(%rbp), %r10
- //0x000007c5 LBB0_87
- 0x4c, 0x89, 0x16, //0x000007c5 movq %r10, (%rsi)
- 0x48, 0x89, 0x3a, //0x000007c8 movq %rdi, (%rdx)
- //0x000007cb LBB0_88
- 0x48, 0x83, 0xc4, 0x28, //0x000007cb addq $40, %rsp
- 0x5b, //0x000007cf popq %rbx
- 0x41, 0x5c, //0x000007d0 popq %r12
- 0x41, 0x5d, //0x000007d2 popq %r13
- 0x41, 0x5e, //0x000007d4 popq %r14
- 0x41, 0x5f, //0x000007d6 popq %r15
- 0x5d, //0x000007d8 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000007d9 vzeroupper
- 0xc3, //0x000007dc retq
- //0x000007dd LBB0_89
- 0x48, 0x89, 0xf3, //0x000007dd movq %rsi, %rbx
- 0x48, 0x85, 0xc0, //0x000007e0 testq %rax, %rax
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000007e3 je LBB0_92
- 0x48, 0x89, 0xd6, //0x000007e9 movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000007ec notq %rsi
- 0x48, 0x01, 0xce, //0x000007ef addq %rcx, %rsi
- 0x49, 0x83, 0xfe, 0xff, //0x000007f2 cmpq $-1, %r14
- 0x4c, 0x0f, 0x44, 0xde, //0x000007f6 cmoveq %rsi, %r11
- 0x4c, 0x0f, 0x44, 0xf6, //0x000007fa cmoveq %rsi, %r14
- 0x48, 0xff, 0xc1, //0x000007fe incq %rcx
- 0x48, 0xff, 0xc8, //0x00000801 decq %rax
- 0x48, 0x89, 0xde, //0x00000804 movq %rbx, %rsi
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000807 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x0000080e testq %rax, %rax
- 0x0f, 0x85, 0xb5, 0xfe, 0xff, 0xff, //0x00000811 jne LBB0_72
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00000817 jmp LBB0_83
- //0x0000081c LBB0_91
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000081c movq $-1, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000823 movq $-48(%rbp), %r10
- 0x48, 0x89, 0xf2, //0x00000827 movq %rsi, %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000082a movq $-64(%rbp), %rsi
- 0xe9, 0x92, 0xff, 0xff, 0xff, //0x0000082e jmp LBB0_87
- //0x00000833 LBB0_92
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000833 movq $-1, %rdi
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000083a movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x55, 0xc8, //0x0000083e movq $-56(%rbp), %rdx
- 0x48, 0x89, 0xde, //0x00000842 movq %rbx, %rsi
- 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00000845 jmp LBB0_87
- //0x0000084a LBB0_93
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000084a movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xc0, //0x0000084e movq $-64(%rbp), %rsi
- 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x00000852 jmp LBB0_87
- //0x00000857 LBB0_94
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000857 movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x55, 0xc8, //0x0000085b movq $-56(%rbp), %rdx
- 0x4c, 0x89, 0xce, //0x0000085f movq %r9, %rsi
- 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00000862 jmp LBB0_87
- 0x00, //0x00000867 .p2align 2, 0x00
- //0x00000868 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000868 .long 2
+ 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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go
index 7c870d97b..6dc8c2f3f 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go
@@ -12,28 +12,42 @@ const (
)
const (
- _stack__vunsigned = 8
+ _stack__vunsigned = 24
)
const (
- _size__vunsigned = 324
+ _size__vunsigned = 356
)
var (
_pcsp__vunsigned = [][2]uint32{
- {1, 0},
- {71, 8},
- {72, 0},
- {83, 8},
- {84, 0},
- {107, 8},
- {108, 0},
- {273, 8},
- {274, 0},
- {312, 8},
- {313, 0},
- {320, 8},
- {322, 0},
+ {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},
}
)
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
index abf7d2e0e..da69f2fb6 100644
--- 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
@@ -8,101 +8,120 @@ var _text_vunsigned = []byte{
// _vunsigned
0x55, // pushq %rbp
0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x49, 0x89, 0xd0, //0x00000004 movq %rdx, %r8
- 0x48, 0x8b, 0x0e, //0x00000007 movq (%rsi), %rcx
- 0x4c, 0x8b, 0x0f, //0x0000000a movq (%rdi), %r9
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000d movq $8(%rdi), %r11
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000011 movq $9, (%rdx)
- 0xc5, 0xf8, 0x57, 0xc0, //0x00000018 vxorps %xmm0, %xmm0, %xmm0
- 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001c vmovups %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x06, //0x00000021 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x00000024 movq %rax, $24(%rdx)
- 0x4c, 0x39, 0xd9, //0x00000028 cmpq %r11, %rcx
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x0000002b jae LBB0_1
- 0x41, 0x8a, 0x04, 0x09, //0x00000031 movb (%r9,%rcx), %al
- 0x3c, 0x2d, //0x00000035 cmpb $45, %al
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000037 jne LBB0_4
- //0x0000003d LBB0_3
- 0x48, 0x89, 0x0e, //0x0000003d movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000040 movq $-6, (%r8)
- 0x5d, //0x00000047 popq %rbp
- 0xc3, //0x00000048 retq
- //0x00000049 LBB0_1
- 0x4c, 0x89, 0x1e, //0x00000049 movq %r11, (%rsi)
- 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000004c movq $-1, (%r8)
- 0x5d, //0x00000053 popq %rbp
- 0xc3, //0x00000054 retq
- //0x00000055 LBB0_4
- 0x8d, 0x50, 0xd0, //0x00000055 leal $-48(%rax), %edx
- 0x80, 0xfa, 0x0a, //0x00000058 cmpb $10, %dl
- 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x0000005b jb LBB0_6
- 0x48, 0x89, 0x0e, //0x00000061 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000064 movq $-2, (%r8)
- 0x5d, //0x0000006b popq %rbp
- 0xc3, //0x0000006c retq
- //0x0000006d LBB0_6
- 0x3c, 0x30, //0x0000006d cmpb $48, %al
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000006f jne LBB0_7
- 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00000075 movb $1(%r9,%rcx), %al
- 0x04, 0xd2, //0x0000007a addb $-46, %al
- 0x3c, 0x37, //0x0000007c cmpb $55, %al
- 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x0000007e ja LBB0_16
- 0x0f, 0xb6, 0xc0, //0x00000084 movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000087 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00000091 btq %rax, %rdx
- 0x0f, 0x83, 0x9f, 0x00, 0x00, 0x00, //0x00000095 jae LBB0_16
- //0x0000009b LBB0_7
- 0x31, 0xc0, //0x0000009b xorl %eax, %eax
- 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000009d movl $10, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000a3 .p2align 4, 0x90
- //0x000000b0 LBB0_8
- 0x4c, 0x39, 0xd9, //0x000000b0 cmpq %r11, %rcx
- 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x000000b3 jae LBB0_20
- 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x000000b9 movsbl (%r9,%rcx), %edi
- 0x8d, 0x57, 0xd0, //0x000000be leal $-48(%rdi), %edx
- 0x80, 0xfa, 0x09, //0x000000c1 cmpb $9, %dl
- 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x000000c4 ja LBB0_17
- 0x49, 0xf7, 0xe2, //0x000000ca mulq %r10
- 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x000000cd jo LBB0_13
- 0x48, 0xff, 0xc1, //0x000000d3 incq %rcx
- 0x83, 0xc7, 0xd0, //0x000000d6 addl $-48, %edi
- 0x48, 0x63, 0xd7, //0x000000d9 movslq %edi, %rdx
- 0x48, 0x89, 0xd7, //0x000000dc movq %rdx, %rdi
- 0x48, 0xc1, 0xff, 0x3f, //0x000000df sarq $63, %rdi
- 0x48, 0x01, 0xd0, //0x000000e3 addq %rdx, %rax
- 0x48, 0x83, 0xd7, 0x00, //0x000000e6 adcq $0, %rdi
- 0x89, 0xfa, //0x000000ea movl %edi, %edx
- 0x83, 0xe2, 0x01, //0x000000ec andl $1, %edx
- 0x48, 0xf7, 0xda, //0x000000ef negq %rdx
- 0x48, 0x31, 0xd7, //0x000000f2 xorq %rdx, %rdi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000f5 jne LBB0_13
- 0x48, 0x85, 0xd2, //0x000000fb testq %rdx, %rdx
- 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000000fe jns LBB0_8
- //0x00000104 LBB0_13
- 0x48, 0xff, 0xc9, //0x00000104 decq %rcx
- 0x48, 0x89, 0x0e, //0x00000107 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x0000010a movq $-5, (%r8)
- 0x5d, //0x00000111 popq %rbp
- 0xc3, //0x00000112 retq
- //0x00000113 LBB0_17
- 0x40, 0x80, 0xff, 0x65, //0x00000113 cmpb $101, %dil
- 0x0f, 0x84, 0x20, 0xff, 0xff, 0xff, //0x00000117 je LBB0_3
- 0x40, 0x80, 0xff, 0x45, //0x0000011d cmpb $69, %dil
- 0x0f, 0x84, 0x16, 0xff, 0xff, 0xff, //0x00000121 je LBB0_3
- 0x40, 0x80, 0xff, 0x2e, //0x00000127 cmpb $46, %dil
- 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000012b je LBB0_3
- //0x00000131 LBB0_20
- 0x48, 0x89, 0x0e, //0x00000131 movq %rcx, (%rsi)
- 0x49, 0x89, 0x40, 0x10, //0x00000134 movq %rax, $16(%r8)
- 0x5d, //0x00000138 popq %rbp
- 0xc3, //0x00000139 retq
- //0x0000013a LBB0_16
- 0x48, 0xff, 0xc1, //0x0000013a incq %rcx
- 0x48, 0x89, 0x0e, //0x0000013d movq %rcx, (%rsi)
- 0x5d, //0x00000140 popq %rbp
- 0xc3, //0x00000141 retq
- 0x00, 0x00, //0x00000142 .p2align 2, 0x00
- //0x00000144 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000144 .long 2
+ 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
index 4904b8174..9fc6d18a4 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go
@@ -20,7 +20,6 @@ import (
`unsafe`
`github.com/bytedance/sonic/internal/cpu`
- `github.com/bytedance/sonic/internal/native/avx`
`github.com/bytedance/sonic/internal/native/avx2`
`github.com/bytedance/sonic/internal/native/sse`
`github.com/bytedance/sonic/internal/native/types`
@@ -87,6 +86,10 @@ var (
__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
@@ -159,12 +162,22 @@ 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
- __F64toa = sse.F_f64toa
+ __F32toa = sse.F_f32toa
S_i64toa = sse.S_i64toa
__I64toa = sse.F_i64toa
S_u64toa = sse.S_u64toa
@@ -192,42 +205,8 @@ func useSSE() {
__ValidateOne = sse.F_validate_one
__ValidateUTF8= sse.F_validate_utf8
__ValidateUTF8Fast = sse.F_validate_utf8_fast
-}
-
-
-func useAVX() {
- avx.Use()
- S_f64toa = avx.S_f64toa
- __F64toa = avx.F_f64toa
- S_f32toa = avx.S_f32toa
- __F64toa = avx.F_f64toa
- S_i64toa = avx.S_i64toa
- __I64toa = avx.F_i64toa
- S_u64toa = avx.S_u64toa
- __U64toa = avx.F_u64toa
- S_lspace = avx.S_lspace
- S_quote = avx.S_quote
- __Quote = avx.F_quote
- S_unquote = avx.S_unquote
- __Unquote = avx.F_unquote
- S_value = avx.S_value
- __Value = avx.F_value
- S_vstring = avx.S_vstring
- S_vnumber = avx.S_vnumber
- S_vsigned = avx.S_vsigned
- S_vunsigned = avx.S_vunsigned
- S_skip_one = avx.S_skip_one
- __SkipOne = avx.F_skip_one
- __SkipOneFast = avx.F_skip_one_fast
- S_skip_array = avx.S_skip_array
- S_skip_object = avx.S_skip_object
- S_skip_number = avx.S_skip_number
- S_get_by_path = avx.S_get_by_path
- __GetByPath = avx.F_get_by_path
- __HTMLEscape = avx.F_html_escape
- __ValidateOne = avx.F_validate_one
- __ValidateUTF8= avx.F_validate_utf8
- __ValidateUTF8Fast = avx.F_validate_utf8_fast
+ __ParseWithPadding = sse.F_parse_with_padding
+ __LookupSmallKey = sse.F_lookup_small_key
}
func useAVX2() {
@@ -235,7 +214,7 @@ func useAVX2() {
S_f64toa = avx2.S_f64toa
__F64toa = avx2.F_f64toa
S_f32toa = avx2.S_f32toa
- __F64toa = avx2.F_f64toa
+ __F32toa = avx2.F_f32toa
S_i64toa = avx2.S_i64toa
__I64toa = avx2.F_i64toa
S_u64toa = avx2.S_u64toa
@@ -263,17 +242,17 @@ func useAVX2() {
__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.HasAVX {
- useAVX()
- } else if cpu.HasSSE {
- useSSE()
- } else {
- panic("Unsupported CPU, maybe it's too old to run Sonic.")
- }
+ if cpu.HasAVX2 {
+ useAVX2()
+ } else if cpu.HasSSE {
+ useSSE()
+ } else {
+ panic("Unsupported CPU, lacks of AVX2 or SSE CPUID Flag. maybe it's too old to run Sonic.")
+ }
}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go
index 1a3407c39..f1d12cb20 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go
@@ -56,6 +56,8 @@ var (
S_skip_array uintptr
S_skip_object uintptr
S_skip_number uintptr
+ S_parse_with_padding uintptr
+ S_lookup_small_key uintptr
)
//go:nosplit
@@ -128,6 +130,17 @@ func ValidateUTF8(s *string, p *int, m *types.StateMachine) (ret int)
//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
@@ -147,6 +160,8 @@ func useNeon() {
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() {
diff --git a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl
index 7016dae4a..3313892d9 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -26,11 +24,12 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_f32toa func(out *byte, val float32) (ret int)
+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((*byte)(rt.NoEscape(unsafe.Pointer(out))), val)
+ 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
index 21fbdda41..074c69517 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl
index deda744c8..b5f24d232 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl
@@ -3,8 +3,6 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl
index 9fb3f4bb9..c074cbe86 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl
@@ -3,8 +3,6 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl b/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl
index 79fa6bffd..e77e7f771 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl b/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl
index 7b1ddf5b1..ad54e85f6 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl
index 77ec8bdb2..0aeef00fc 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl b/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl
new file mode 100644
index 000000000..0a5fdba05
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl
@@ -0,0 +1,37 @@
+// Code generated by Makefile, DO NOT EDIT.
+
+// Code generated by Makefile, DO NOT EDIT.
+
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package {{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
index 90cd77653..e599297af 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -34,3 +32,4 @@ var S_lspace uintptr
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
index a6930c839..d57bd0941 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl
@@ -1,3 +1,6 @@
+
+// Code generated by Makefile, DO NOT EDIT.
+
/*
* Copyright 2021 ByteDance Inc.
*
@@ -20,7 +23,6 @@ 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")
@@ -44,4 +46,6 @@ func Use() {
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
index f57337b86..ab6052206 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl
@@ -3,8 +3,6 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -635,4 +633,4 @@ func BenchmarkNative_GetByPath(b *testing.B) {
_ = get_by_path(&s, &p, &path, sm)
types.FreeStateMachine(sm)
}
-} \ No newline at end of file
+}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go
index 67ef19e5e..c7d323d16 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s
index 1412bc652..a4f74da8a 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s
@@ -916,7 +916,7 @@ _Digits:
WORD $0x37393639 // .ascii 4, '96979899'
WORD $0x39393839 // .ascii 4, '9899'
WORD $0x00000000 // .p2align 3, 0x00
-_LB_feba5e89: // _pow10_ceil_sig_f32.g
+_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
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go
index 169924be5..65570eda9 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s
index 2d9f174cb..d1e7f08b8 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s
@@ -1232,7 +1232,7 @@ _Digits:
WORD $0x37393639 // .ascii 4, '96979899'
WORD $0x39393839 // .ascii 4, '9899'
// .p2align 3, 0x00
-_LB_eee1aae2: // _pow10_ceil_sig.g
+_LB_3b41de77: // _pow10_ceil_sig.g
WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721
WORD $0x13bb0f7b; WORD $0x25e8e89c // .quad 2731688931043774331
WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go
index 691a73e3d..654141840 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go
index 579af585b..68a0a5501 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go
index d383b3843..d26eefbce 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go
new file mode 100644
index 000000000..d05d98797
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go
@@ -0,0 +1,31 @@
+/**
+ * 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
new file mode 100644
index 000000000..fb856f144
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s
@@ -0,0 +1,354 @@
+// +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
new file mode 100644
index 000000000..00ff6ab17
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go
@@ -0,0 +1,25 @@
+// +build !noasm !appengine
+// Code generated by asm2asm, DO NOT EDIT.
+
+package neon
+
+//go:nosplit
+//go:noescape
+//goland:noinspection ALL
+func __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
index e6af97109..487fcaef6 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go
index 8e53bf55e..25fb493ce 100644
--- 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
@@ -46,4 +46,6 @@ var (
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
new file mode 100644
index 000000000..f195f505a
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go
@@ -0,0 +1,30 @@
+/**
+ * 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
new file mode 100644
index 000000000..007b56b91
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s
@@ -0,0 +1,14122 @@
+// +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
new file mode 100644
index 000000000..11c37e44e
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go
@@ -0,0 +1,25 @@
+// +build !noasm !appengine
+// Code generated by asm2asm, DO NOT EDIT.
+
+package neon
+
+//go:nosplit
+//go:noescape
+//goland:noinspection ALL
+func __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
index b6ca0b1ed..9aca453bf 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go
index f6ce31522..2fd1c5ef9 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s
index f551d994b..ef83bb66c 100644
--- 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
@@ -5,7 +5,7 @@
#include "funcdata.h"
#include "textflag.h"
-TEXT ·__skip_array_entry__(SB), NOSPLIT, $96
+TEXT ·__skip_array_entry__(SB), NOSPLIT, $208
NO_LOCAL_POINTERS
WORD $0x100000a0 // adr x0, .+20
MOVD R0, ret(FP)
@@ -59,32 +59,32 @@ lCPI0_2:
// .byte 15
_skip_array:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
+ WORD $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 $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip)
+ WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip)
Lloh1:
WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xaa0203ea // mov x10, x2
- WORD $0x3c808540 // str q0, [x10], #8
- WORD $0xf9400009 // ldr x9, [x0]
- WORD $0xaa2903eb // mvn x11, x9
+ WORD $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 $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 $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:
@@ -95,10 +95,10 @@ Lloh4:
WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
Lloh5:
WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x92f00006 // mov x6, #9223372036854775807
+ WORD $0x3200f3f0 // mov w16, #1431655765
+ WORD $0x92f00011 // mov x17, #9223372036854775807
WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
+ WORD $0x3201f3e4 // mov w4, #-1431655766
WORD $0x4f01e5c5 // movi.16b v5, #46
WORD $0x4f01e566 // movi.16b v6, #43
WORD $0x4f01e5a7 // movi.16b v7, #45
@@ -106,2254 +106,3351 @@ Lloh5:
WORD $0x4f00e551 // movi.16b v17, #10
WORD $0x4f06e7f2 // movi.16b v18, #223
WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x52800025 // mov w5, #1
+ WORD $0x4f01e594 // movi.16b v20, #44
+ WORD $0x4f02e7b5 // movi.16b v21, #93
+ WORD $0x4f02e776 // movi.16b v22, #91
+ WORD $0x6f00e417 // movi.2d v23, #0000000000000000
+ WORD $0x4f03e778 // movi.16b v24, #123
+ WORD $0x4f03e7b9 // movi.16b v25, #125
+ WORD $0x52800033 // mov w19, #1
LBB0_1:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb08039f // cmp x28, x8
+ WORD $0xa94038db // ldp x27, x14, [x6]
+ WORD $0xeb0e039f // cmp x28, x14
WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
- WORD $0x387c6931 // ldrb w17, [x9, x28]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x387c6b68 // ldrb w8, [x27, x28]
+ WORD $0x7100351f // cmp w8, #13
WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100811f // cmp w8, #32
WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002d08 // sub w8, w8, #11
+ WORD $0x3100091f // cmn w8, #2
WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
- WORD $0xaa1c03fb // mov x27, x28
+ WORD $0xaa1c03e8 // mov x8, x28
WORD $0x14000031 // b LBB0_22 $196(%rip)
LBB0_6:
- WORD $0x9100079b // add x27, x28, #1
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000788 // add x8, x28, #1
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_10 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
LBB0_10:
- WORD $0x91000b9b // add x27, x28, #2
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000b88 // add x8, x28, #2
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_14 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
LBB0_14:
- WORD $0x91000f9b // add x27, x28, #3
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000f88 // add x8, x28, #3
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_18 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
LBB0_18:
- WORD $0x9100139b // add x27, x28, #4
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip)
+ WORD $0x91001388 // add x8, x28, #4
+ WORD $0xeb0e011f // cmp x8, x14
+ WORD $0x540170a2 // b.hs LBB0_574 $11796(%rip)
LBB0_19:
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100823f // cmp w17, #32
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x8a100231 // and x17, x17, x16
- WORD $0xfa409a24 // ccmp x17, #0, #4, ls
+ WORD $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 $0x9100077b // add x27, x27, #1
- WORD $0xeb1b011f // cmp x8, x27
+ WORD $0x91000508 // add x8, x8, #1
+ WORD $0xeb0801df // cmp x14, x8
WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000735 // b LBB0_393 $7380(%rip)
+ WORD $0x14000b7c // b LBB0_575 $11760(%rip)
LBB0_21:
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip)
+ WORD $0xeb0e011f // cmp x8, x14
+ WORD $0x54016f42 // b.hs LBB0_575 $11752(%rip)
LBB0_22:
- WORD $0x9100077c // add x28, x27, #1
+ WORD $0x9100051c // add x28, x8, #1
WORD $0xf900003c // str x28, [x1]
- WORD $0x8b1b013e // add lr, x9, x27
- WORD $0x394003d5 // ldrb w21, [lr]
- WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip)
- WORD $0xd10004b4 // sub x20, x5, #1
- WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3]
- WORD $0xb10005df // cmn x14, #1
- WORD $0x9a8e036e // csel x14, x27, x14, eq
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x54000c8c // b.gt LBB0_39 $400(%rip)
- WORD $0x7100051f // cmp w8, #1
- WORD $0x540018c0 // b.eq LBB0_54 $792(%rip)
- WORD $0x7100091f // cmp w8, #2
- WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip)
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x540019c1 // b.ne LBB0_58 $824(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip)
- WORD $0x3200f3e6 // mov w6, #1431655765
- WORD $0xf8347944 // str x4, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip)
- WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009103 // b.lo LBB0_250 $4640(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_32:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip)
-LBB0_35:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip)
- WORD $0x14000441 // b LBB0_247 $4356(%rip)
+ 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 $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
+ 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 $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip)
+ 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 $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001aa // b LBB0_121 $1704(%rip)
+ 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 $0x7100111f // cmp w8, #4
- WORD $0x54000d00 // b.eq LBB0_56 $416(%rip)
- WORD $0x7100151f // cmp w8, #5
- WORD $0x54002060 // b.eq LBB0_96 $1036(%rip)
- WORD $0x7100191f // cmp w8, #6
- WORD $0x54000d61 // b.ne LBB0_58 $428(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip)
- WORD $0x3200f3e4 // mov w4, #1431655765
- WORD $0x52800048 // mov w8, #2
- WORD $0xf8347948 // str x8, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip)
- WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009423 // b.lo LBB0_277 $4740(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_47:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip)
-LBB0_50:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip)
- WORD $0x1400045e // b LBB0_275 $4472(%rip)
-LBB0_51:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
+ 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 $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip)
+ 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 $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001e6 // b LBB0_150 $1944(%rip)
+ 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 $0x7100b2bf // cmp w21, #44
- WORD $0x540017e0 // b.eq LBB0_105 $764(%rip)
- WORD $0x710176bf // cmp w21, #93
- WORD $0x54001420 // b.eq LBB0_97 $644(%rip)
- WORD $0x140006c4 // b LBB0_425 $6928(%rip)
+ 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 $0x7100eabf // cmp w21, #58
- WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip)
- WORD $0xf834795f // str xzr, [x10, x20, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip)
- WORD $0x14000656 // b LBB0_394 $6488(%rip)
+ 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 $0xf9000054 // str x20, [x2]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x540013cc // b.gt LBB0_99 $632(%rip)
-LBB0_59:
- WORD $0x5100c2b1 // sub w17, w21, #48
- WORD $0x71002a3f // cmp w17, #10
- WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1b0115 // subs x21, x8, x27
- WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip)
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7100c11f // cmp w8, #48
- WORD $0x54000141 // b.ne LBB0_65 $40(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x54004280 // b.eq LBB0_170 $2128(%rip)
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x5100b908 // sub w8, w8, #46
- WORD $0x7100dd1f // cmp w8, #55
- WORD $0x54004208 // b.hi LBB0_170 $2112(%rip)
- WORD $0x9ac821e8 // lsl x8, x15, x8
- WORD $0xea07011f // tst x8, x7
- WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip)
-LBB0_65:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip)
- WORD $0xd2800016 // mov x22, #0
+ WORD $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 $0x92800014 // mov x20, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800008 // mov x8, #-1
-LBB0_67:
- WORD $0x3cfc6bd4 // ldr q20, [lr, x28]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260287 // fmov w7, s20
- WORD $0x2a2703e7 // mvn w7, w7
- WORD $0x32103ce7 // orr w7, w7, #0xffff0000
- WORD $0x5ac000e7 // rbit w7, w7
- WORD $0x5ac010e7 // clz w7, w7
- WORD $0x12800004 // mov w4, #-1
- WORD $0x1ac72098 // lsl w24, w4, w7
- WORD $0x0a38023a // bic w26, w17, w24
- WORD $0x0a3802e4 // bic w4, w23, w24
- WORD $0x0a380326 // bic w6, w25, w24
- WORD $0x710040ff // cmp w7, #16
- WORD $0x1a9a0231 // csel w17, w17, w26, eq
- WORD $0x1a8402f8 // csel w24, w23, w4, eq
- WORD $0x1a860337 // csel w23, w25, w6, eq
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip)
- WORD $0x51000704 // sub w4, w24, #1
- WORD $0x6a180099 // ands w25, w4, w24
- WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip)
- WORD $0x510006e4 // sub w4, w23, #1
- WORD $0x6a170099 // ands w25, w4, w23
- WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip)
- WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip)
- WORD $0x8b110388 // add x8, x28, x17
-LBB0_73:
- WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip)
- WORD $0x5ac00311 // rbit w17, w24
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip)
- WORD $0x8b110385 // add x5, x28, x17
+ 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 $0x340000d7 // cbz w23, LBB0_79 $24(%rip)
- WORD $0x5ac002f1 // rbit w17, w23
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip)
- WORD $0x8b110394 // add x20, x28, x17
+ 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 $0x710040ff // cmp w7, #16
- WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10042d6 // sub x22, x22, #16
- WORD $0x8b1602b7 // add x23, x21, x22
- WORD $0xf1003eff // cmp x23, #15
- WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip)
- WORD $0x8b1c03d6 // add x22, lr, x28
- WORD $0xeb1c02bf // cmp x21, x28
- WORD $0x54001b00 // b.eq LBB0_124 $864(%rip)
+ 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 $0x8b1702d8 // add x24, x22, x23
- WORD $0x8b1b01b1 // add x17, x13, x27
- WORD $0xcb160235 // sub x21, x17, x22
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xaa1603fc // mov x28, x22
- WORD $0x14000009 // b LBB0_85 $36(%rip)
-LBB0_83:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0xaa0703e5 // mov x5, x7
- WORD $0x54001d81 // b.ne LBB0_136 $944(%rip)
-LBB0_84:
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xaa1c03f6 // mov x22, x28
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip)
+ 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 $0x38401791 // ldrb w17, [x28], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_91 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x540017c1 // b.ne LBB0_124 $760(%rip)
- WORD $0xb100051f // cmn x8, #1
- WORD $0xaa0703e8 // mov x8, x7
- WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip)
- WORD $0x140000d7 // b LBB0_136 $860(%rip)
-LBB0_91:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54000060 // b.eq LBB0_93 $12(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x540016c1 // b.ne LBB0_124 $728(%rip)
-LBB0_93:
- WORD $0xb100069f // cmn x20, #1
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip)
- WORD $0x140000cf // b LBB0_136 $828(%rip)
+ 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 $0x7100b2bf // cmp w21, #44
- WORD $0x54000560 // b.eq LBB0_107 $172(%rip)
-LBB0_95:
- WORD $0x7101f6bf // cmp w21, #125
- WORD $0x54000080 // b.eq LBB0_97 $16(%rip)
- WORD $0x14000627 // b LBB0_425 $6300(%rip)
+ 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 $0x710176bf // cmp w21, #93
- WORD $0x540000c1 // b.ne LBB0_98 $24(%rip)
+ 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 $0xf9000054 // str x20, [x2]
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip)
- WORD $0x140005b9 // b LBB0_394 $5860(%rip)
+ WORD $0x7100b0bf // cmp w5, #44
+ WORD $0x540004c0 // b.eq LBB0_111 $152(%rip)
LBB0_98:
- WORD $0xf834794f // str x15, [x10, x20, lsl #3]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip)
+ WORD $0x7101f4bf // cmp w5, #125
+ WORD $0x54000080 // b.eq LBB0_100 $16(%rip)
+ WORD $0x14000997 // b LBB0_540 $9820(%rip)
LBB0_99:
- WORD $0x7101b6bf // cmp w21, #109
- WORD $0x54002bad // b.le LBB0_160 $1396(%rip)
- WORD $0x7101babf // cmp w21, #110
- WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip)
- WORD $0x7101d2bf // cmp w21, #116
- WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip)
- WORD $0x7101eebf // cmp w21, #123
- WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip)
+ WORD $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 $0x5400b6cc // b.gt LBB0_396 $5848(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000d1 // mov w17, #6
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip)
- WORD $0x140005a2 // b LBB0_394 $5768(%rip)
-LBB0_105:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip)
- WORD $0x910004a8 // add x8, x5, #1
+ WORD $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 $0xf825795f // str xzr, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip)
- WORD $0x14000599 // b LBB0_394 $5732(%rip)
-LBB0_107:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip)
- WORD $0x910004a8 // add x8, x5, #1
+ WORD $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 $0xf8257953 // str x19, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip)
- WORD $0x14000590 // b LBB0_394 $5696(%rip)
-LBB0_109:
- WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54006403 // b.lo LBB0_256 $3200(%rip)
+ WORD $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 $0x92800008 // mov x8, #-1
-LBB0_112:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260318 // fmov w24, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260319 // fmov w25, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e26031a // fmov w26, s24
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip)
-LBB0_114:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d5 // fmov w21, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b6 // fmov w22, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip)
- WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
+ WORD $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 $0x54fff568 // b.hi LBB0_112 $-340(%rip)
- WORD $0x1400029d // b LBB0_248 $2676(%rip)
+ WORD $0x5400c18d // b.le LBB0_356 $6192(%rip)
LBB0_117:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
-LBB0_118:
- WORD $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
+ WORD $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 $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_114 $-188(%rip)
+ 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 $0xdac000e5 // rbit x5, x7
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip)
+ 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 $0x8b1c00b1 // add x17, x5, x28
+ WORD $0xcb1c01ce // sub x14, x14, x28
+ WORD $0xf10041df // cmp x14, #16
+ WORD $0x540001e3 // b.lo LBB0_123 $60(%rip)
LBB0_121:
- WORD $0x9100063c // add x28, x17, #1
-LBB0_122:
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip)
- WORD $0x14000524 // b LBB0_397 $5264(%rip)
+ 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 $0x8b2743d1 // add x17, lr, w7, uxtw
- WORD $0x8b1c0236 // add x22, x17, x28
-LBB0_124:
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip)
+ 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 $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip)
- WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip)
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xd10004f1 // sub x17, x7, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x540002a0 // b.eq LBB0_135 $84(%rip)
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x54000260 // b.eq LBB0_135 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_135 $68(%rip)
- WORD $0xf1000691 // subs x17, x20, #1
- WORD $0x5400006b // b.lt LBB0_132 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip)
+ 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 $0xaa050111 // orr x17, x8, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip)
- WORD $0xeb05011f // cmp x8, x5
- WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip)
+ 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 $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04011f // cmp x8, x4
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x6a08023f // tst w17, w8
- WORD $0xda8500f5 // csinv x21, x7, x5, eq
- WORD $0x14000002 // b LBB0_136 $8(%rip)
-LBB0_135:
- WORD $0xcb0703f5 // neg x21, x7
+ 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 $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip)
- WORD $0x8b15037c // add x28, x27, x21
- WORD $0x140000bd // b LBB0_170 $756(%rip)
-LBB0_138:
- WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip)
WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
+LBB0_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 $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 $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 $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip)
-LBB0_143:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d5 // fmov w21, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b6 // fmov w22, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip)
- WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
+ WORD $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 $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip)
- WORD $0x1400027e // b LBB0_276 $2552(%rip)
-LBB0_146:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
-LBB0_147:
- WORD $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_143 $-188(%rip)
-LBB0_148:
- WORD $0xdac000e5 // rbit x5, x7
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip)
- WORD $0x8b1c00b1 // add x17, x5, x28
+ 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 $0x9100063c // add x28, x17, #1
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip)
+ 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 $0xaa1b03e8 // mov x8, x27
- WORD $0xb27ff7f1 // mov x17, #9223372036854775806
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0xf8287944 // str x4, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip)
- WORD $0x14000468 // b LBB0_394 $4512(%rip)
+ 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 $0x71008abf // cmp w21, #34
- WORD $0x540008c0 // b.eq LBB0_174 $280(%rip)
- WORD $0x7100b6bf // cmp w21, #45
- WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0118 // subs x24, x8, x28
- WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip)
- WORD $0xb20903e4 // mov x4, #36028797027352576
- WORD $0xf2800024 // movk x4, #1
- WORD $0x8b1c0128 // add x8, x9, x28
- WORD $0x39400111 // ldrb w17, [x8]
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x54002281 // b.ne LBB0_198 $1104(%rip)
- WORD $0xf100071f // cmp x24, #1
- WORD $0x54002141 // b.ne LBB0_196 $1064(%rip)
-LBB0_159:
- WORD $0x52800027 // mov w7, #1
- WORD $0x140001ac // b LBB0_244 $1712(%rip)
+ 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 $0x71016ebf // cmp w21, #91
- WORD $0x54000540 // b.eq LBB0_172 $168(%rip)
- WORD $0x71019abf // cmp w21, #102
- WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1001111 // sub x17, x8, #4
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip)
- WORD $0xb87c6928 // ldr w8, [x9, x28]
- WORD $0x528d8c31 // mov w17, #27745
- WORD $0x72acae71 // movk w17, #25971, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54009381 // b.ne LBB0_420 $4720(%rip)
- WORD $0x9100177c // add x28, x27, #5
- WORD $0x14000015 // b LBB0_170 $84(%rip)
-LBB0_165:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008c82 // b.hs LBB0_406 $4496(%rip)
- WORD $0xb87b6928 // ldr w8, [x9, x27]
- WORD $0x528e4e91 // mov w17, #29300
- WORD $0x72acaeb1 // movk w17, #25973, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54000160 // b.eq LBB0_169 $44(%rip)
- WORD $0x1400047b // b LBB0_415 $4588(%rip)
+ 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 $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008b42 // b.hs LBB0_406 $4456(%rip)
- WORD $0xb87b6928 // ldr w8, [x9, x27]
- WORD $0x528eadd1 // mov w17, #30062
- WORD $0x72ad8d91 // movk w17, #27756, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54008bc1 // b.ne LBB0_411 $4472(%rip)
-LBB0_169:
- WORD $0x9100137c // add x28, x27, #4
-LBB0_170:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x54008602 // b.hs LBB0_394 $4288(%rip)
-LBB0_171:
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip)
- WORD $0x1400042c // b LBB0_394 $4272(%rip)
-LBB0_172:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x540086ac // b.gt LBB0_396 $4308(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000b1 // mov w17, #5
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip)
- WORD $0x14000421 // b LBB0_394 $4228(%rip)
-LBB0_174:
- WORD $0x3200f3f8 // mov w24, #1431655765
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip)
- WORD $0x54008580 // b.eq LBB0_398 $4272(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
+ 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 $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip)
- WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip)
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip)
-LBB0_181:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip)
- WORD $0x14000247 // b LBB0_304 $2332(%rip)
+ 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 $0xb100051f // cmn x8, #1
- WORD $0xdac00224 // rbit x4, x17
- WORD $0xdac01084 // clz x4, x4
- WORD $0x8b1c0084 // add x4, x4, x28
- WORD $0x9a841108 // csel x8, x8, x4, ne
-LBB0_183:
- WORD $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x52800073 // mov w19, #3
- WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip)
- WORD $0x17fffcff // b LBB0_38 $-3076(%rip)
-LBB0_184:
- WORD $0xaa1803f6 // mov x22, x24
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip)
- WORD $0x140003d8 // b LBB0_400 $3936(%rip)
+ 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 $0x54007a60 // b.eq LBB0_398 $3916(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_188:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260313 // fmov w19, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip)
-LBB0_190:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a6 // fmov w6, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110091 // orr x17, x4, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip)
- WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
+ WORD $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 $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip)
- WORD $0x140001d7 // b LBB0_305 $1884(%rip)
-LBB0_193:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00224 // rbit x4, x17
- WORD $0xdac01084 // clz x4, x4
- WORD $0x8b1c0084 // add x4, x4, x28
- WORD $0x9a841108 // csel x8, x8, x4, ne
+ 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 $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_190 $-188(%rip)
+ 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 $0xdac000e4 // rbit x4, x7
- WORD $0xdac01085 // clz x5, x4
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip)
- WORD $0x140003bc // b LBB0_427 $3824(%rip)
-LBB0_196:
- WORD $0x39400511 // ldrb w17, [x8, #1]
- WORD $0x5100ba31 // sub w17, w17, #46
- WORD $0x7100de3f // cmp w17, #55
- WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip)
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x52800027 // mov w7, #1
- WORD $0xea04023f // tst x17, x4
- WORD $0x540013a0 // b.eq LBB0_244 $628(%rip)
-LBB0_198:
- WORD $0xf100431f // cmp x24, #16
- WORD $0x54004803 // b.lo LBB0_335 $2304(%rip)
- WORD $0xd2800017 // mov x23, #0
- WORD $0xd2800007 // mov x7, #0
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
+ 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 $0x3ce76914 // ldr q20, [x8, x7]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260286 // fmov w6, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x2a3503f5 // mvn w21, w21
- WORD $0x32103eb5 // orr w21, w21, #0xffff0000
- WORD $0x5ac002b5 // rbit w21, w21
- WORD $0x5ac012b5 // clz w21, w21
- WORD $0x12800013 // mov w19, #-1
- WORD $0x1ad52276 // lsl w22, w19, w21
- WORD $0x0a360239 // bic w25, w17, w22
- WORD $0x0a360093 // bic w19, w4, w22
- WORD $0x0a3600d6 // bic w22, w6, w22
- WORD $0x710042bf // cmp w21, #16
- WORD $0x1a99023a // csel w26, w17, w25, eq
- WORD $0x1a930091 // csel w17, w4, w19, eq
- WORD $0x1a9600d6 // csel w22, w6, w22, eq
- WORD $0x51000744 // sub w4, w26, #1
- WORD $0x6a1a0099 // ands w25, w4, w26
- WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip)
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip)
- WORD $0x510006c4 // sub w4, w22, #1
- WORD $0x6a160099 // ands w25, w4, w22
- WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip)
- WORD $0x340000da // cbz w26, LBB0_206 $24(%rip)
- WORD $0x5ac00344 // rbit w4, w26
- WORD $0x5ac0109a // clz w26, w4
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54004001 // b.ne LBB0_334 $2048(%rip)
- WORD $0x8b1a00f4 // add x20, x7, x26
-LBB0_206:
- WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip)
- WORD $0x8b1100e5 // add x5, x7, x17
-LBB0_209:
- WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip)
- WORD $0x5ac002d1 // rbit w17, w22
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip)
- WORD $0x8b1100fe // add lr, x7, x17
+ 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 $0x710042bf // cmp w21, #16
- WORD $0x540005e1 // b.ne LBB0_230 $188(%rip)
- WORD $0x910040e7 // add x7, x7, #16
- WORD $0xd10042f7 // sub x23, x23, #16
- WORD $0x8b170315 // add x21, x24, x23
- WORD $0xf1003ebf // cmp x21, #15
- WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip)
- WORD $0x8b070116 // add x22, x8, x7
- WORD $0xeb07031f // cmp x24, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x54000520 // b.eq LBB0_231 $164(%rip)
+ 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 $0x8b1502c6 // add x6, x22, x21
- WORD $0x8b160191 // add x17, x12, x22
- WORD $0xcb1b0238 // sub x24, x17, x27
- WORD $0xaa1603f7 // mov x23, x22
- WORD $0x14000008 // b LBB0_219 $32(%rip)
+ 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 $0xb10007df // cmn lr, #1
- WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip)
- WORD $0xd100071e // sub lr, x24, #1
+ 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 $0x91000718 // add x24, x24, #1
- WORD $0xaa1703f6 // mov x22, x23
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip)
+ 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 $0x384016f1 // ldrb w17, [x23], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_226 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x540001c0 // b.eq LBB0_228 $56(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54000180 // b.eq LBB0_228 $48(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x54000221 // b.ne LBB0_231 $68(%rip)
- WORD $0xb100069f // cmn x20, #1
- WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip)
- WORD $0xd1000714 // sub x20, x24, #1
- WORD $0x17ffffed // b LBB0_218 $-76(%rip)
-LBB0_226:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip)
- WORD $0x14000008 // b LBB0_231 $32(%rip)
-LBB0_228:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002681 // b.ne LBB0_302 $1232(%rip)
- WORD $0xd1000705 // sub x5, x24, #1
- WORD $0x17ffffe4 // b LBB0_218 $-112(%rip)
-LBB0_230:
- WORD $0x8b354111 // add x17, x8, w21, uxtw
- WORD $0x8b070236 // add x22, x17, x7
- WORD $0x52800073 // mov w19, #3
-LBB0_231:
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip)
-LBB0_232:
- WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip)
- WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip)
- WORD $0xcb0802c8 // sub x8, x22, x8
- WORD $0xd1000511 // sub x17, x8, #1
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x540002a0 // b.eq LBB0_242 $84(%rip)
- WORD $0xeb1103df // cmp lr, x17
- WORD $0x54000260 // b.eq LBB0_242 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_242 $68(%rip)
- WORD $0xf10007d1 // subs x17, lr, #1
- WORD $0x5400006b // b.lt LBB0_239 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip)
+ 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 $0xaa050291 // orr x17, x20, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip)
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x540063ea // b.ge LBB0_426 $3196(%rip)
+ 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 $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04029f // cmp x20, x4
- WORD $0x1a9f17e4 // cset w4, eq
- WORD $0x6a04023f // tst w17, w4
- WORD $0xda850107 // csinv x7, x8, x5, eq
- WORD $0x14000002 // b LBB0_243 $8(%rip)
+ 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 $0xcb0803e7 // neg x7, x8
+ WORD $0xf10008b4 // subs x20, x5, #2
+ WORD $0x54fffe63 // b.lo LBB0_238 $-52(%rip)
LBB0_243:
- WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip)
+ 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 $0x8b1c00fc // add x28, x7, x28
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x52800084 // mov w4, #4
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip)
- WORD $0x140002a2 // b LBB0_394 $2696(%rip)
+ WORD $0x910083fb // add x27, sp, #32
+ WORD $0x17ffff16 // b LBB0_222 $-936(%rip)
LBB0_245:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa3c03f1 // mvn x17, x28
- WORD $0xcb080235 // sub x21, x17, x8
- WORD $0x17fffda7 // b LBB0_136 $-2404(%rip)
+ 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 $0xaa3c03e8 // mvn x8, x28
- WORD $0xcb314115 // sub x21, x8, w17, uxtw
- WORD $0x17fffda4 // b LBB0_136 $-2416(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_251 $40(%rip)
+ WORD $0xf10101dc // subs x28, x14, #64
+ WORD $0xf9000bee // str x14, [sp, #16]
+ WORD $0x5400174b // b.lt LBB0_255 $744(%rip)
LBB0_248:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_257 $176(%rip)
-LBB0_249:
- WORD $0xaa0603f6 // mov x22, x6
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip)
- WORD $0x140002b8 // b LBB0_409 $2784(%rip)
+ 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 $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008287 // subs x7, x20, #32
- WORD $0x54003463 // b.lo LBB0_339 $1676(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip)
- WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip)
- WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip)
+ 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 $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0x8b1100b1 // add x17, x5, x17
- WORD $0x17fffd52 // b LBB0_121 $-2744(%rip)
-LBB0_256:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_257:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_265 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip)
- WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip)
+ 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 $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x54005563 // b.lo LBB0_428 $2732(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd1f // b LBB0_121 $-2948(%rip)
+ 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 $0x35005547 // cbnz w7, LBB0_429 $2728(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
+ 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 $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip)
- WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip)
+ 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 $0xd2800005 // mov x5, #0
+ 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 $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_274 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_272 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54005429 // b.ls LBB0_430 $2692(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip)
- WORD $0x1400023a // b LBB0_398 $2280(%rip)
+ 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 $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip)
- WORD $0x1400022c // b LBB0_398 $2224(%rip)
-LBB0_274:
- WORD $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffcfd // b LBB0_121 $-3084(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x14000006 // b LBB0_278 $24(%rip)
-LBB0_276:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000028 // b LBB0_284 $160(%rip)
+ 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 $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_278:
- WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip)
- WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip)
- WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip)
+ 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 $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0x8b1100b1 // add x17, x5, x17
- WORD $0x17fffd75 // b LBB0_150 $-2604(%rip)
+ WORD $0x8b1c01dc // add x28, x14, x28
LBB0_283:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_292 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip)
- WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip)
+ 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 $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd42 // b LBB0_150 $-2808(%rip)
+ 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 $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_292:
- WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip)
- WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip)
+ 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 $0xd2800005 // mov x5, #0
+ 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 $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_301 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_299 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54004489 // b.ls LBB0_430 $2192(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip)
- WORD $0x140001bd // b LBB0_398 $1780(%rip)
+ 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 $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54003740 // b.eq LBB0_398 $1768(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip)
- WORD $0x140001af // b LBB0_398 $1724(%rip)
+ 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 $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffd20 // b LBB0_150 $-2944(%rip)
-LBB0_302:
- WORD $0xcb1803e7 // neg x7, x24
- WORD $0x17fffeee // b LBB0_243 $-1096(%rip)
-LBB0_303:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa2703f1 // mvn x17, x7
- WORD $0xcb080227 // sub x7, x17, x8
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee8 // b LBB0_243 $-1120(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_308 $40(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_314 $176(%rip)
+ 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 $0xaa2703e8 // mvn x8, x7
- WORD $0xcb314107 // sub x7, x8, w17, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee0 // b LBB0_243 $-1152(%rip)
-LBB0_307:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008287 // subs x7, x20, #32
- WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c95 // bfi w21, w4, #16, #16
- WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip)
- WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip)
- WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip)
-LBB0_312:
- WORD $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0x14000055 // b LBB0_332 $340(%rip)
-LBB0_313:
+ WORD $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 $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_314:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_322 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c87 // bfi w7, w4, #16, #16
- WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip)
- WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip)
-LBB0_317:
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip)
- WORD $0xdac00284 // rbit x4, x20
- WORD $0xdac01087 // clz x7, x4
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x14000022 // b LBB0_332 $136(%rip)
-LBB0_320:
- WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_322:
- WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip)
- WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip)
+ 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 $0xd2800005 // mov x5, #0
-LBB0_325:
- WORD $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_331 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_329 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54003369 // b.ls LBB0_430 $1644(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip)
- WORD $0x14000134 // b LBB0_398 $1232(%rip)
-LBB0_329:
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54002620 // b.eq LBB0_398 $1220(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0224 // add x4, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880088 // csel x8, x4, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a84 // sub x4, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb05009f // cmp x4, x5
- WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip)
- WORD $0x14000126 // b LBB0_398 $1176(%rip)
+ 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 $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
-LBB0_332:
- WORD $0x9100063c // add x28, x17, #1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip)
-LBB0_333:
- WORD $0x92800008 // mov x8, #-1
- WORD $0xaa1e03f6 // mov x22, lr
- WORD $0xaa1503f7 // mov x23, x21
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
- WORD $0x17fffb21 // b LBB0_82 $-4988(%rip)
-LBB0_334:
- WORD $0xaa2703e8 // mvn x8, x7
- WORD $0xcb3a4107 // sub x7, x8, w26, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe5b // b LBB0_243 $-1684(%rip)
-LBB0_335:
- WORD $0x92800014 // mov x20, #-1
- WORD $0xaa0803f6 // mov x22, x8
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x92800005 // mov x5, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe0f // b LBB0_215 $-1988(%rip)
-LBB0_336:
- WORD $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_337:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1102b1 // adds w17, w21, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip)
+ 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 $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_339:
- WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip)
-LBB0_341:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_347 $76(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_344 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip)
- WORD $0x14000009 // b LBB0_346 $36(%rip)
+ 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 $0xb4001db1 // cbz x17, LBB0_398 $948(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip)
-LBB0_346:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_348 $12(%rip)
- WORD $0x140000e3 // b LBB0_398 $908(%rip)
-LBB0_347:
- WORD $0xaa0703fc // mov x28, x7
-LBB0_348:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip)
-LBB0_349:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_350:
- WORD $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe6e // b LBB0_260 $-1608(%rip)
+ 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 $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_352:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1102b1 // adds w17, w21, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip)
+ 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 $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
+ 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 $0xb5000865 // cbnz x5, LBB0_370 $268(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip)
+ 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 $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_362 $76(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_359 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip)
- WORD $0x14000009 // b LBB0_361 $36(%rip)
+ 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 $0xb4001551 // cbz x17, LBB0_398 $680(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip)
+ 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 $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_363 $12(%rip)
- WORD $0x140000a0 // b LBB0_398 $640(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400000e // b LBB0_366 $56(%rip)
LBB0_362:
- WORD $0xaa0703fc // mov x28, x7
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x14000032 // b LBB0_372 $200(%rip)
LBB0_363:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip)
- WORD $0x14000096 // b LBB0_397 $600(%rip)
+ 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 $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
+ 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 $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffea3 // b LBB0_287 $-1396(%rip)
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_366:
- WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip)
- WORD $0x17ffff9c // b LBB0_348 $-400(%rip)
-LBB0_368:
- WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip)
- WORD $0x14000075 // b LBB0_398 $468(%rip)
+ 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 $0xb4000e94 // cbz x20, LBB0_398 $464(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip)
- WORD $0x17ffffcf // b LBB0_363 $-196(%rip)
+ 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 $0xb4000d94 // cbz x20, LBB0_398 $432(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip)
- WORD $0x14000065 // b LBB0_398 $404(%rip)
-LBB0_374:
- WORD $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
+ 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 $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2402a4 // bic w4, w21, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip)
-LBB0_376:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
+ 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 $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip)
- WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip)
+ WORD $0x35006a55 // cbnz w21, LBB0_578 $3400(%rip)
+ WORD $0x9100839c // add x28, x28, #32
+ WORD $0xaa0e03f6 // mov x22, x14
LBB0_379:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000280 // b.eq LBB0_385 $80(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_382 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip)
- WORD $0x14000009 // b LBB0_384 $36(%rip)
+ 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 $0xb4000871 // cbz x17, LBB0_398 $268(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip)
-LBB0_384:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip)
- WORD $0x14000038 // b LBB0_398 $224(%rip)
-LBB0_385:
- WORD $0xaa0703fc // mov x28, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x17ffff54 // b LBB0_348 $-688(%rip)
-LBB0_386:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
+ 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 $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2400e4 // bic w4, w7, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x17fffeca // b LBB0_317 $-1240(%rip)
-LBB0_388:
- WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip)
+ 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 $0x52800073 // mov w19, #3
- WORD $0x17ffff39 // b LBB0_348 $-796(%rip)
+ 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 $0xb4000334 // cbz x20, LBB0_398 $100(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip)
- WORD $0x14000012 // b LBB0_398 $72(%rip)
+ 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 $0x92800008 // mov x8, #-1
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_394:
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
- WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
- WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
- WORD $0xa942dff8 // ldp x24, x23, [sp, #40]
- WORD $0xa941e7fa // ldp x26, x25, [sp, #24]
- WORD $0xa940effc // ldp x28, x27, [sp, #8]
- WORD $0x9101c3ff // add sp, sp, #112
- WORD $0xd65f03c0 // ret
-LBB0_395:
- WORD $0x9280001c // mov x28, #-1
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x1400000c // b LBB0_403 $48(%rip)
-LBB0_396:
- WORD $0x928000c8 // mov x8, #-7
- WORD $0x17fffff3 // b LBB0_394 $-52(%rip)
-LBB0_397:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000101 // b.ne LBB0_403 $32(%rip)
+ 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 $0xf9400408 // ldr x8, [x0, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x14000005 // b LBB0_403 $20(%rip)
+ 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 $0x92800015 // mov x21, #-1
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_400:
- WORD $0xaa3503f4 // mvn x20, x21
-LBB0_401:
- WORD $0x8b1b0288 // add x8, x20, x27
-LBB0_402:
- WORD $0x9280003c // mov x28, #-2
+ 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 $0xf9000028 // str x8, [x1]
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17ffffe7 // b LBB0_394 $-100(%rip)
-LBB0_404:
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip)
- WORD $0xdac00228 // rbit x8, x17
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0108 // add x8, x8, x28
- WORD $0x17fffff7 // b LBB0_402 $-36(%rip)
-LBB0_406:
- WORD $0x9280001c // mov x28, #-1
- WORD $0x17fffff6 // b LBB0_403 $-40(%rip)
+ 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 $0xaa0803f4 // mov x20, x8
- WORD $0x8b1b0108 // add x8, x8, x27
- WORD $0x17fffff2 // b LBB0_402 $-56(%rip)
-LBB0_408:
- WORD $0x92800007 // mov x7, #-1
+ 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 $0xaa2703fe // mvn lr, x7
+ WORD $0xcb1b03ee // neg x14, x27
LBB0_410:
- WORD $0x8b1e0388 // add x8, x28, lr
- WORD $0x17ffffee // b LBB0_402 $-72(%rip)
+ WORD $0xd2800005 // mov x5, #0
LBB0_411:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x54000761 // b.ne LBB0_425 $236(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540006c1 // b.ne LBB0_425 $216(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000621 // b.ne LBB0_425 $196(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000581 // b.ne LBB0_425 $176(%rip)
- WORD $0x14000014 // b LBB0_419 $80(%rip)
+ 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 $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101d11f // cmp w8, #116
- WORD $0x540004e1 // b.ne LBB0_425 $156(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101c91f // cmp w8, #114
- WORD $0x54000441 // b.ne LBB0_425 $136(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540003a1 // b.ne LBB0_425 $116(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000301 // b.ne LBB0_425 $96(%rip)
+ 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 $0x91001368 // add x8, x27, #4
- WORD $0x17ffffc5 // b LBB0_402 $-236(%rip)
+ 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 $0xf900003c // str x28, [x1]
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x7101851f // cmp w8, #97
- WORD $0x54000241 // b.ne LBB0_425 $72(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x540001a1 // b.ne LBB0_425 $52(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x54000101 // b.ne LBB0_425 $32(%rip)
- WORD $0x91001368 // add x8, x27, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000061 // b.ne LBB0_425 $12(%rip)
- WORD $0x91001768 // add x8, x27, #5
- WORD $0x17ffffb0 // b LBB0_402 $-320(%rip)
-LBB0_425:
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17ffff98 // b LBB0_394 $-416(%rip)
-LBB0_426:
- WORD $0xaa1403fe // mov lr, x20
- WORD $0x8b140388 // add x8, x28, x20
- WORD $0x17ffffab // b LBB0_402 $-340(%rip)
+ 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 $0x8b1c0228 // add x8, x17, x28
- WORD $0x17ffffa9 // b LBB0_402 $-348(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400000a // b LBB0_431 $40(%rip)
LBB0_428:
- WORD $0x8b1100a8 // add x8, x5, x17
- WORD $0x17ffffa7 // b LBB0_402 $-356(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400002d // b LBB0_437 $180(%rip)
LBB0_429:
- WORD $0xcb090388 // sub x8, x28, x9
- WORD $0x8b110108 // add x8, x8, x17
- WORD $0x17ffffa4 // b LBB0_402 $-368(%rip)
+ 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 $0xcb090388 // sub x8, x28, x9
- WORD $0x8b050108 // add x8, x8, x5
- WORD $0x17ffffa1 // b LBB0_402 $-380(%rip)
+ 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
@@ -2363,7 +3460,7 @@ TEXT ·__skip_array(SB), NOSPLIT, $0-40
_entry:
MOVD 16(g), R16
- SUB $176, RSP, R17
+ SUB $288, RSP, R17
CMP R16, R17
BLS _stack_grow
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
index c011f6ffd..fe0d6b3a2 100644
--- 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
@@ -13,7 +13,7 @@ var (
)
const (
- _stack__skip_array = 112
+ _stack__skip_array = 224
)
var (
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go
index b118ab113..09836a3ae 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go
index 8e3efa638..e97d8169b 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s
index 6e46115bf..5029cbe6f 100644
--- 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
@@ -5,7 +5,7 @@
#include "funcdata.h"
#include "textflag.h"
-TEXT ·__skip_object_entry__(SB), NOSPLIT, $96
+TEXT ·__skip_object_entry__(SB), NOSPLIT, $208
NO_LOCAL_POINTERS
WORD $0x100000a0 // adr x0, .+20
MOVD R0, ret(FP)
@@ -59,32 +59,32 @@ lCPI0_2:
// .byte 15
_skip_object:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
+ WORD $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 $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip)
+ WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip)
Lloh1:
WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xaa0203ea // mov x10, x2
- WORD $0x3c808540 // str q0, [x10], #8
- WORD $0xf9400009 // ldr x9, [x0]
- WORD $0xaa2903eb // mvn x11, x9
+ WORD $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 $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 $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:
@@ -95,10 +95,10 @@ Lloh4:
WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
Lloh5:
WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x92f00006 // mov x6, #9223372036854775807
+ WORD $0x3200f3f0 // mov w16, #1431655765
+ WORD $0x92f00011 // mov x17, #9223372036854775807
WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
+ WORD $0x3201f3e4 // mov w4, #-1431655766
WORD $0x4f01e5c5 // movi.16b v5, #46
WORD $0x4f01e566 // movi.16b v6, #43
WORD $0x4f01e5a7 // movi.16b v7, #45
@@ -106,2254 +106,3351 @@ Lloh5:
WORD $0x4f00e551 // movi.16b v17, #10
WORD $0x4f06e7f2 // movi.16b v18, #223
WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x52800025 // mov w5, #1
+ WORD $0x4f01e594 // movi.16b v20, #44
+ WORD $0x4f02e7b5 // movi.16b v21, #93
+ WORD $0x4f02e776 // movi.16b v22, #91
+ WORD $0x6f00e417 // movi.2d v23, #0000000000000000
+ WORD $0x4f03e778 // movi.16b v24, #123
+ WORD $0x4f03e7b9 // movi.16b v25, #125
+ WORD $0x52800033 // mov w19, #1
LBB0_1:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb08039f // cmp x28, x8
+ WORD $0xa94038db // ldp x27, x14, [x6]
+ WORD $0xeb0e039f // cmp x28, x14
WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
- WORD $0x387c6931 // ldrb w17, [x9, x28]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x387c6b68 // ldrb w8, [x27, x28]
+ WORD $0x7100351f // cmp w8, #13
WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100811f // cmp w8, #32
WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002d08 // sub w8, w8, #11
+ WORD $0x3100091f // cmn w8, #2
WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
- WORD $0xaa1c03fb // mov x27, x28
+ WORD $0xaa1c03e8 // mov x8, x28
WORD $0x14000031 // b LBB0_22 $196(%rip)
LBB0_6:
- WORD $0x9100079b // add x27, x28, #1
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000788 // add x8, x28, #1
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_10 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
LBB0_10:
- WORD $0x91000b9b // add x27, x28, #2
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000b88 // add x8, x28, #2
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_14 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
LBB0_14:
- WORD $0x91000f9b // add x27, x28, #3
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000f88 // add x8, x28, #3
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_18 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
LBB0_18:
- WORD $0x9100139b // add x27, x28, #4
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip)
+ WORD $0x91001388 // add x8, x28, #4
+ WORD $0xeb0e011f // cmp x8, x14
+ WORD $0x540170a2 // b.hs LBB0_574 $11796(%rip)
LBB0_19:
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100823f // cmp w17, #32
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x8a100231 // and x17, x17, x16
- WORD $0xfa409a24 // ccmp x17, #0, #4, ls
+ WORD $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 $0x9100077b // add x27, x27, #1
- WORD $0xeb1b011f // cmp x8, x27
+ WORD $0x91000508 // add x8, x8, #1
+ WORD $0xeb0801df // cmp x14, x8
WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000735 // b LBB0_393 $7380(%rip)
+ WORD $0x14000b7c // b LBB0_575 $11760(%rip)
LBB0_21:
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip)
+ WORD $0xeb0e011f // cmp x8, x14
+ WORD $0x54016f42 // b.hs LBB0_575 $11752(%rip)
LBB0_22:
- WORD $0x9100077c // add x28, x27, #1
+ WORD $0x9100051c // add x28, x8, #1
WORD $0xf900003c // str x28, [x1]
- WORD $0x8b1b013e // add lr, x9, x27
- WORD $0x394003d5 // ldrb w21, [lr]
- WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip)
- WORD $0xd10004b4 // sub x20, x5, #1
- WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3]
- WORD $0xb10005df // cmn x14, #1
- WORD $0x9a8e036e // csel x14, x27, x14, eq
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x54000c8c // b.gt LBB0_39 $400(%rip)
- WORD $0x7100051f // cmp w8, #1
- WORD $0x540018c0 // b.eq LBB0_54 $792(%rip)
- WORD $0x7100091f // cmp w8, #2
- WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip)
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x540019c1 // b.ne LBB0_58 $824(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip)
- WORD $0x3200f3e6 // mov w6, #1431655765
- WORD $0xf8347944 // str x4, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip)
- WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009103 // b.lo LBB0_250 $4640(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_32:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip)
-LBB0_35:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip)
- WORD $0x14000441 // b LBB0_247 $4356(%rip)
+ 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 $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
+ 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 $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip)
+ 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 $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001aa // b LBB0_121 $1704(%rip)
+ 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 $0x7100111f // cmp w8, #4
- WORD $0x54000d00 // b.eq LBB0_56 $416(%rip)
- WORD $0x7100151f // cmp w8, #5
- WORD $0x54002060 // b.eq LBB0_96 $1036(%rip)
- WORD $0x7100191f // cmp w8, #6
- WORD $0x54000d61 // b.ne LBB0_58 $428(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip)
- WORD $0x3200f3e4 // mov w4, #1431655765
- WORD $0x52800048 // mov w8, #2
- WORD $0xf8347948 // str x8, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip)
- WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009423 // b.lo LBB0_277 $4740(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_47:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip)
-LBB0_50:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip)
- WORD $0x1400045e // b LBB0_275 $4472(%rip)
-LBB0_51:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
+ 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 $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip)
+ 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 $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001e6 // b LBB0_150 $1944(%rip)
+ 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 $0x7100b2bf // cmp w21, #44
- WORD $0x540017e0 // b.eq LBB0_105 $764(%rip)
- WORD $0x710176bf // cmp w21, #93
- WORD $0x54001420 // b.eq LBB0_97 $644(%rip)
- WORD $0x140006c4 // b LBB0_425 $6928(%rip)
+ 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 $0x7100eabf // cmp w21, #58
- WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip)
- WORD $0xf834795f // str xzr, [x10, x20, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip)
- WORD $0x14000656 // b LBB0_394 $6488(%rip)
+ 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 $0xf9000054 // str x20, [x2]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x540013cc // b.gt LBB0_99 $632(%rip)
-LBB0_59:
- WORD $0x5100c2b1 // sub w17, w21, #48
- WORD $0x71002a3f // cmp w17, #10
- WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1b0115 // subs x21, x8, x27
- WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip)
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7100c11f // cmp w8, #48
- WORD $0x54000141 // b.ne LBB0_65 $40(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x54004280 // b.eq LBB0_170 $2128(%rip)
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x5100b908 // sub w8, w8, #46
- WORD $0x7100dd1f // cmp w8, #55
- WORD $0x54004208 // b.hi LBB0_170 $2112(%rip)
- WORD $0x9ac821e8 // lsl x8, x15, x8
- WORD $0xea07011f // tst x8, x7
- WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip)
-LBB0_65:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip)
- WORD $0xd2800016 // mov x22, #0
+ WORD $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 $0x92800014 // mov x20, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800008 // mov x8, #-1
-LBB0_67:
- WORD $0x3cfc6bd4 // ldr q20, [lr, x28]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260287 // fmov w7, s20
- WORD $0x2a2703e7 // mvn w7, w7
- WORD $0x32103ce7 // orr w7, w7, #0xffff0000
- WORD $0x5ac000e7 // rbit w7, w7
- WORD $0x5ac010e7 // clz w7, w7
- WORD $0x12800004 // mov w4, #-1
- WORD $0x1ac72098 // lsl w24, w4, w7
- WORD $0x0a38023a // bic w26, w17, w24
- WORD $0x0a3802e4 // bic w4, w23, w24
- WORD $0x0a380326 // bic w6, w25, w24
- WORD $0x710040ff // cmp w7, #16
- WORD $0x1a9a0231 // csel w17, w17, w26, eq
- WORD $0x1a8402f8 // csel w24, w23, w4, eq
- WORD $0x1a860337 // csel w23, w25, w6, eq
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip)
- WORD $0x51000704 // sub w4, w24, #1
- WORD $0x6a180099 // ands w25, w4, w24
- WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip)
- WORD $0x510006e4 // sub w4, w23, #1
- WORD $0x6a170099 // ands w25, w4, w23
- WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip)
- WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip)
- WORD $0x8b110388 // add x8, x28, x17
-LBB0_73:
- WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip)
- WORD $0x5ac00311 // rbit w17, w24
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip)
- WORD $0x8b110385 // add x5, x28, x17
+ 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 $0x340000d7 // cbz w23, LBB0_79 $24(%rip)
- WORD $0x5ac002f1 // rbit w17, w23
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip)
- WORD $0x8b110394 // add x20, x28, x17
+ 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 $0x710040ff // cmp w7, #16
- WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10042d6 // sub x22, x22, #16
- WORD $0x8b1602b7 // add x23, x21, x22
- WORD $0xf1003eff // cmp x23, #15
- WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip)
- WORD $0x8b1c03d6 // add x22, lr, x28
- WORD $0xeb1c02bf // cmp x21, x28
- WORD $0x54001b00 // b.eq LBB0_124 $864(%rip)
+ 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 $0x8b1702d8 // add x24, x22, x23
- WORD $0x8b1b01b1 // add x17, x13, x27
- WORD $0xcb160235 // sub x21, x17, x22
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xaa1603fc // mov x28, x22
- WORD $0x14000009 // b LBB0_85 $36(%rip)
-LBB0_83:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0xaa0703e5 // mov x5, x7
- WORD $0x54001d81 // b.ne LBB0_136 $944(%rip)
-LBB0_84:
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xaa1c03f6 // mov x22, x28
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip)
+ 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 $0x38401791 // ldrb w17, [x28], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_91 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x540017c1 // b.ne LBB0_124 $760(%rip)
- WORD $0xb100051f // cmn x8, #1
- WORD $0xaa0703e8 // mov x8, x7
- WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip)
- WORD $0x140000d7 // b LBB0_136 $860(%rip)
-LBB0_91:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54000060 // b.eq LBB0_93 $12(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x540016c1 // b.ne LBB0_124 $728(%rip)
-LBB0_93:
- WORD $0xb100069f // cmn x20, #1
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip)
- WORD $0x140000cf // b LBB0_136 $828(%rip)
+ 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 $0x7100b2bf // cmp w21, #44
- WORD $0x54000560 // b.eq LBB0_107 $172(%rip)
-LBB0_95:
- WORD $0x7101f6bf // cmp w21, #125
- WORD $0x54000080 // b.eq LBB0_97 $16(%rip)
- WORD $0x14000627 // b LBB0_425 $6300(%rip)
+ 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 $0x710176bf // cmp w21, #93
- WORD $0x540000c1 // b.ne LBB0_98 $24(%rip)
+ 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 $0xf9000054 // str x20, [x2]
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip)
- WORD $0x140005b9 // b LBB0_394 $5860(%rip)
+ WORD $0x7100b0bf // cmp w5, #44
+ WORD $0x540004c0 // b.eq LBB0_111 $152(%rip)
LBB0_98:
- WORD $0xf834794f // str x15, [x10, x20, lsl #3]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip)
+ WORD $0x7101f4bf // cmp w5, #125
+ WORD $0x54000080 // b.eq LBB0_100 $16(%rip)
+ WORD $0x14000997 // b LBB0_540 $9820(%rip)
LBB0_99:
- WORD $0x7101b6bf // cmp w21, #109
- WORD $0x54002bad // b.le LBB0_160 $1396(%rip)
- WORD $0x7101babf // cmp w21, #110
- WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip)
- WORD $0x7101d2bf // cmp w21, #116
- WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip)
- WORD $0x7101eebf // cmp w21, #123
- WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip)
+ WORD $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 $0x5400b6cc // b.gt LBB0_396 $5848(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000d1 // mov w17, #6
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip)
- WORD $0x140005a2 // b LBB0_394 $5768(%rip)
-LBB0_105:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip)
- WORD $0x910004a8 // add x8, x5, #1
+ WORD $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 $0xf825795f // str xzr, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip)
- WORD $0x14000599 // b LBB0_394 $5732(%rip)
-LBB0_107:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip)
- WORD $0x910004a8 // add x8, x5, #1
+ WORD $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 $0xf8257953 // str x19, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip)
- WORD $0x14000590 // b LBB0_394 $5696(%rip)
-LBB0_109:
- WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54006403 // b.lo LBB0_256 $3200(%rip)
+ WORD $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 $0x92800008 // mov x8, #-1
-LBB0_112:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260318 // fmov w24, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260319 // fmov w25, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e26031a // fmov w26, s24
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip)
-LBB0_114:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d5 // fmov w21, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b6 // fmov w22, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip)
- WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
+ WORD $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 $0x54fff568 // b.hi LBB0_112 $-340(%rip)
- WORD $0x1400029d // b LBB0_248 $2676(%rip)
+ WORD $0x5400c18d // b.le LBB0_356 $6192(%rip)
LBB0_117:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
-LBB0_118:
- WORD $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
+ WORD $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 $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_114 $-188(%rip)
+ 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 $0xdac000e5 // rbit x5, x7
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip)
+ 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 $0x8b1c00b1 // add x17, x5, x28
+ WORD $0xcb1c01ce // sub x14, x14, x28
+ WORD $0xf10041df // cmp x14, #16
+ WORD $0x540001e3 // b.lo LBB0_123 $60(%rip)
LBB0_121:
- WORD $0x9100063c // add x28, x17, #1
-LBB0_122:
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip)
- WORD $0x14000524 // b LBB0_397 $5264(%rip)
+ 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 $0x8b2743d1 // add x17, lr, w7, uxtw
- WORD $0x8b1c0236 // add x22, x17, x28
-LBB0_124:
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip)
+ 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 $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip)
- WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip)
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xd10004f1 // sub x17, x7, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x540002a0 // b.eq LBB0_135 $84(%rip)
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x54000260 // b.eq LBB0_135 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_135 $68(%rip)
- WORD $0xf1000691 // subs x17, x20, #1
- WORD $0x5400006b // b.lt LBB0_132 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip)
+ 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 $0xaa050111 // orr x17, x8, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip)
- WORD $0xeb05011f // cmp x8, x5
- WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip)
+ 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 $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04011f // cmp x8, x4
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x6a08023f // tst w17, w8
- WORD $0xda8500f5 // csinv x21, x7, x5, eq
- WORD $0x14000002 // b LBB0_136 $8(%rip)
-LBB0_135:
- WORD $0xcb0703f5 // neg x21, x7
+ 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 $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip)
- WORD $0x8b15037c // add x28, x27, x21
- WORD $0x140000bd // b LBB0_170 $756(%rip)
-LBB0_138:
- WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip)
WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
+LBB0_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 $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 $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 $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip)
-LBB0_143:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d5 // fmov w21, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b6 // fmov w22, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip)
- WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
+ WORD $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 $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip)
- WORD $0x1400027e // b LBB0_276 $2552(%rip)
-LBB0_146:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
-LBB0_147:
- WORD $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_143 $-188(%rip)
-LBB0_148:
- WORD $0xdac000e5 // rbit x5, x7
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip)
- WORD $0x8b1c00b1 // add x17, x5, x28
+ 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 $0x9100063c // add x28, x17, #1
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip)
+ 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 $0xaa1b03e8 // mov x8, x27
- WORD $0xb27ff7f1 // mov x17, #9223372036854775806
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0xf8287944 // str x4, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip)
- WORD $0x14000468 // b LBB0_394 $4512(%rip)
+ 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 $0x71008abf // cmp w21, #34
- WORD $0x540008c0 // b.eq LBB0_174 $280(%rip)
- WORD $0x7100b6bf // cmp w21, #45
- WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0118 // subs x24, x8, x28
- WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip)
- WORD $0xb20903e4 // mov x4, #36028797027352576
- WORD $0xf2800024 // movk x4, #1
- WORD $0x8b1c0128 // add x8, x9, x28
- WORD $0x39400111 // ldrb w17, [x8]
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x54002281 // b.ne LBB0_198 $1104(%rip)
- WORD $0xf100071f // cmp x24, #1
- WORD $0x54002141 // b.ne LBB0_196 $1064(%rip)
-LBB0_159:
- WORD $0x52800027 // mov w7, #1
- WORD $0x140001ac // b LBB0_244 $1712(%rip)
+ 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 $0x71016ebf // cmp w21, #91
- WORD $0x54000540 // b.eq LBB0_172 $168(%rip)
- WORD $0x71019abf // cmp w21, #102
- WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1001111 // sub x17, x8, #4
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip)
- WORD $0xb87c6928 // ldr w8, [x9, x28]
- WORD $0x528d8c31 // mov w17, #27745
- WORD $0x72acae71 // movk w17, #25971, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54009381 // b.ne LBB0_420 $4720(%rip)
- WORD $0x9100177c // add x28, x27, #5
- WORD $0x14000015 // b LBB0_170 $84(%rip)
-LBB0_165:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008c82 // b.hs LBB0_406 $4496(%rip)
- WORD $0xb87b6928 // ldr w8, [x9, x27]
- WORD $0x528e4e91 // mov w17, #29300
- WORD $0x72acaeb1 // movk w17, #25973, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54000160 // b.eq LBB0_169 $44(%rip)
- WORD $0x1400047b // b LBB0_415 $4588(%rip)
+ 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 $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008b42 // b.hs LBB0_406 $4456(%rip)
- WORD $0xb87b6928 // ldr w8, [x9, x27]
- WORD $0x528eadd1 // mov w17, #30062
- WORD $0x72ad8d91 // movk w17, #27756, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54008bc1 // b.ne LBB0_411 $4472(%rip)
-LBB0_169:
- WORD $0x9100137c // add x28, x27, #4
-LBB0_170:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x54008602 // b.hs LBB0_394 $4288(%rip)
-LBB0_171:
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip)
- WORD $0x1400042c // b LBB0_394 $4272(%rip)
-LBB0_172:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x540086ac // b.gt LBB0_396 $4308(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000b1 // mov w17, #5
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip)
- WORD $0x14000421 // b LBB0_394 $4228(%rip)
-LBB0_174:
- WORD $0x3200f3f8 // mov w24, #1431655765
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip)
- WORD $0x54008580 // b.eq LBB0_398 $4272(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
+ 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 $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip)
- WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip)
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip)
-LBB0_181:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip)
- WORD $0x14000247 // b LBB0_304 $2332(%rip)
+ 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 $0xb100051f // cmn x8, #1
- WORD $0xdac00224 // rbit x4, x17
- WORD $0xdac01084 // clz x4, x4
- WORD $0x8b1c0084 // add x4, x4, x28
- WORD $0x9a841108 // csel x8, x8, x4, ne
-LBB0_183:
- WORD $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x52800073 // mov w19, #3
- WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip)
- WORD $0x17fffcff // b LBB0_38 $-3076(%rip)
-LBB0_184:
- WORD $0xaa1803f6 // mov x22, x24
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip)
- WORD $0x140003d8 // b LBB0_400 $3936(%rip)
+ 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 $0x54007a60 // b.eq LBB0_398 $3916(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_188:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260313 // fmov w19, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip)
-LBB0_190:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a6 // fmov w6, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110091 // orr x17, x4, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip)
- WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
+ WORD $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 $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip)
- WORD $0x140001d7 // b LBB0_305 $1884(%rip)
-LBB0_193:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00224 // rbit x4, x17
- WORD $0xdac01084 // clz x4, x4
- WORD $0x8b1c0084 // add x4, x4, x28
- WORD $0x9a841108 // csel x8, x8, x4, ne
+ 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 $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_190 $-188(%rip)
+ 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 $0xdac000e4 // rbit x4, x7
- WORD $0xdac01085 // clz x5, x4
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip)
- WORD $0x140003bc // b LBB0_427 $3824(%rip)
-LBB0_196:
- WORD $0x39400511 // ldrb w17, [x8, #1]
- WORD $0x5100ba31 // sub w17, w17, #46
- WORD $0x7100de3f // cmp w17, #55
- WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip)
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x52800027 // mov w7, #1
- WORD $0xea04023f // tst x17, x4
- WORD $0x540013a0 // b.eq LBB0_244 $628(%rip)
-LBB0_198:
- WORD $0xf100431f // cmp x24, #16
- WORD $0x54004803 // b.lo LBB0_335 $2304(%rip)
- WORD $0xd2800017 // mov x23, #0
- WORD $0xd2800007 // mov x7, #0
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
+ 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 $0x3ce76914 // ldr q20, [x8, x7]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260286 // fmov w6, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x2a3503f5 // mvn w21, w21
- WORD $0x32103eb5 // orr w21, w21, #0xffff0000
- WORD $0x5ac002b5 // rbit w21, w21
- WORD $0x5ac012b5 // clz w21, w21
- WORD $0x12800013 // mov w19, #-1
- WORD $0x1ad52276 // lsl w22, w19, w21
- WORD $0x0a360239 // bic w25, w17, w22
- WORD $0x0a360093 // bic w19, w4, w22
- WORD $0x0a3600d6 // bic w22, w6, w22
- WORD $0x710042bf // cmp w21, #16
- WORD $0x1a99023a // csel w26, w17, w25, eq
- WORD $0x1a930091 // csel w17, w4, w19, eq
- WORD $0x1a9600d6 // csel w22, w6, w22, eq
- WORD $0x51000744 // sub w4, w26, #1
- WORD $0x6a1a0099 // ands w25, w4, w26
- WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip)
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip)
- WORD $0x510006c4 // sub w4, w22, #1
- WORD $0x6a160099 // ands w25, w4, w22
- WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip)
- WORD $0x340000da // cbz w26, LBB0_206 $24(%rip)
- WORD $0x5ac00344 // rbit w4, w26
- WORD $0x5ac0109a // clz w26, w4
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54004001 // b.ne LBB0_334 $2048(%rip)
- WORD $0x8b1a00f4 // add x20, x7, x26
-LBB0_206:
- WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip)
- WORD $0x8b1100e5 // add x5, x7, x17
-LBB0_209:
- WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip)
- WORD $0x5ac002d1 // rbit w17, w22
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip)
- WORD $0x8b1100fe // add lr, x7, x17
+ 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 $0x710042bf // cmp w21, #16
- WORD $0x540005e1 // b.ne LBB0_230 $188(%rip)
- WORD $0x910040e7 // add x7, x7, #16
- WORD $0xd10042f7 // sub x23, x23, #16
- WORD $0x8b170315 // add x21, x24, x23
- WORD $0xf1003ebf // cmp x21, #15
- WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip)
- WORD $0x8b070116 // add x22, x8, x7
- WORD $0xeb07031f // cmp x24, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x54000520 // b.eq LBB0_231 $164(%rip)
+ 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 $0x8b1502c6 // add x6, x22, x21
- WORD $0x8b160191 // add x17, x12, x22
- WORD $0xcb1b0238 // sub x24, x17, x27
- WORD $0xaa1603f7 // mov x23, x22
- WORD $0x14000008 // b LBB0_219 $32(%rip)
+ 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 $0xb10007df // cmn lr, #1
- WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip)
- WORD $0xd100071e // sub lr, x24, #1
+ 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 $0x91000718 // add x24, x24, #1
- WORD $0xaa1703f6 // mov x22, x23
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip)
+ 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 $0x384016f1 // ldrb w17, [x23], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_226 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x540001c0 // b.eq LBB0_228 $56(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54000180 // b.eq LBB0_228 $48(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x54000221 // b.ne LBB0_231 $68(%rip)
- WORD $0xb100069f // cmn x20, #1
- WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip)
- WORD $0xd1000714 // sub x20, x24, #1
- WORD $0x17ffffed // b LBB0_218 $-76(%rip)
-LBB0_226:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip)
- WORD $0x14000008 // b LBB0_231 $32(%rip)
-LBB0_228:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002681 // b.ne LBB0_302 $1232(%rip)
- WORD $0xd1000705 // sub x5, x24, #1
- WORD $0x17ffffe4 // b LBB0_218 $-112(%rip)
-LBB0_230:
- WORD $0x8b354111 // add x17, x8, w21, uxtw
- WORD $0x8b070236 // add x22, x17, x7
- WORD $0x52800073 // mov w19, #3
-LBB0_231:
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip)
-LBB0_232:
- WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip)
- WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip)
- WORD $0xcb0802c8 // sub x8, x22, x8
- WORD $0xd1000511 // sub x17, x8, #1
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x540002a0 // b.eq LBB0_242 $84(%rip)
- WORD $0xeb1103df // cmp lr, x17
- WORD $0x54000260 // b.eq LBB0_242 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_242 $68(%rip)
- WORD $0xf10007d1 // subs x17, lr, #1
- WORD $0x5400006b // b.lt LBB0_239 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip)
+ 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 $0xaa050291 // orr x17, x20, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip)
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x540063ea // b.ge LBB0_426 $3196(%rip)
+ 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 $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04029f // cmp x20, x4
- WORD $0x1a9f17e4 // cset w4, eq
- WORD $0x6a04023f // tst w17, w4
- WORD $0xda850107 // csinv x7, x8, x5, eq
- WORD $0x14000002 // b LBB0_243 $8(%rip)
+ 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 $0xcb0803e7 // neg x7, x8
+ WORD $0xf10008b4 // subs x20, x5, #2
+ WORD $0x54fffe63 // b.lo LBB0_238 $-52(%rip)
LBB0_243:
- WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip)
+ 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 $0x8b1c00fc // add x28, x7, x28
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x52800084 // mov w4, #4
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip)
- WORD $0x140002a2 // b LBB0_394 $2696(%rip)
+ WORD $0x910083fb // add x27, sp, #32
+ WORD $0x17ffff16 // b LBB0_222 $-936(%rip)
LBB0_245:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa3c03f1 // mvn x17, x28
- WORD $0xcb080235 // sub x21, x17, x8
- WORD $0x17fffda7 // b LBB0_136 $-2404(%rip)
+ 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 $0xaa3c03e8 // mvn x8, x28
- WORD $0xcb314115 // sub x21, x8, w17, uxtw
- WORD $0x17fffda4 // b LBB0_136 $-2416(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_251 $40(%rip)
+ WORD $0xf10101dc // subs x28, x14, #64
+ WORD $0xf9000bee // str x14, [sp, #16]
+ WORD $0x5400174b // b.lt LBB0_255 $744(%rip)
LBB0_248:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_257 $176(%rip)
-LBB0_249:
- WORD $0xaa0603f6 // mov x22, x6
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip)
- WORD $0x140002b8 // b LBB0_409 $2784(%rip)
+ 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 $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008287 // subs x7, x20, #32
- WORD $0x54003463 // b.lo LBB0_339 $1676(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip)
- WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip)
- WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip)
+ 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 $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0x8b1100b1 // add x17, x5, x17
- WORD $0x17fffd52 // b LBB0_121 $-2744(%rip)
-LBB0_256:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_257:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_265 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip)
- WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip)
+ 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 $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x54005563 // b.lo LBB0_428 $2732(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd1f // b LBB0_121 $-2948(%rip)
+ 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 $0x35005547 // cbnz w7, LBB0_429 $2728(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
+ 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 $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip)
- WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip)
+ 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 $0xd2800005 // mov x5, #0
+ 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 $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_274 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_272 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54005429 // b.ls LBB0_430 $2692(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip)
- WORD $0x1400023a // b LBB0_398 $2280(%rip)
+ 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 $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip)
- WORD $0x1400022c // b LBB0_398 $2224(%rip)
-LBB0_274:
- WORD $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffcfd // b LBB0_121 $-3084(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x14000006 // b LBB0_278 $24(%rip)
-LBB0_276:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000028 // b LBB0_284 $160(%rip)
+ 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 $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_278:
- WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip)
- WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip)
- WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip)
+ 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 $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0x8b1100b1 // add x17, x5, x17
- WORD $0x17fffd75 // b LBB0_150 $-2604(%rip)
+ WORD $0x8b1c01dc // add x28, x14, x28
LBB0_283:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_292 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip)
- WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip)
+ 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 $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd42 // b LBB0_150 $-2808(%rip)
+ 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 $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_292:
- WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip)
- WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip)
+ 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 $0xd2800005 // mov x5, #0
+ 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 $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_301 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_299 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54004489 // b.ls LBB0_430 $2192(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip)
- WORD $0x140001bd // b LBB0_398 $1780(%rip)
+ 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 $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54003740 // b.eq LBB0_398 $1768(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip)
- WORD $0x140001af // b LBB0_398 $1724(%rip)
+ 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 $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffd20 // b LBB0_150 $-2944(%rip)
-LBB0_302:
- WORD $0xcb1803e7 // neg x7, x24
- WORD $0x17fffeee // b LBB0_243 $-1096(%rip)
-LBB0_303:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa2703f1 // mvn x17, x7
- WORD $0xcb080227 // sub x7, x17, x8
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee8 // b LBB0_243 $-1120(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_308 $40(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_314 $176(%rip)
+ 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 $0xaa2703e8 // mvn x8, x7
- WORD $0xcb314107 // sub x7, x8, w17, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee0 // b LBB0_243 $-1152(%rip)
-LBB0_307:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008287 // subs x7, x20, #32
- WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c95 // bfi w21, w4, #16, #16
- WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip)
- WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip)
- WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip)
-LBB0_312:
- WORD $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0x14000055 // b LBB0_332 $340(%rip)
-LBB0_313:
+ WORD $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 $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_314:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_322 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c87 // bfi w7, w4, #16, #16
- WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip)
- WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip)
-LBB0_317:
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip)
- WORD $0xdac00284 // rbit x4, x20
- WORD $0xdac01087 // clz x7, x4
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x14000022 // b LBB0_332 $136(%rip)
-LBB0_320:
- WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_322:
- WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip)
- WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip)
+ 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 $0xd2800005 // mov x5, #0
-LBB0_325:
- WORD $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_331 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_329 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54003369 // b.ls LBB0_430 $1644(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip)
- WORD $0x14000134 // b LBB0_398 $1232(%rip)
-LBB0_329:
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54002620 // b.eq LBB0_398 $1220(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0224 // add x4, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880088 // csel x8, x4, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a84 // sub x4, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb05009f // cmp x4, x5
- WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip)
- WORD $0x14000126 // b LBB0_398 $1176(%rip)
+ 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 $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
-LBB0_332:
- WORD $0x9100063c // add x28, x17, #1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip)
-LBB0_333:
- WORD $0x92800008 // mov x8, #-1
- WORD $0xaa1e03f6 // mov x22, lr
- WORD $0xaa1503f7 // mov x23, x21
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
- WORD $0x17fffb21 // b LBB0_82 $-4988(%rip)
-LBB0_334:
- WORD $0xaa2703e8 // mvn x8, x7
- WORD $0xcb3a4107 // sub x7, x8, w26, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe5b // b LBB0_243 $-1684(%rip)
-LBB0_335:
- WORD $0x92800014 // mov x20, #-1
- WORD $0xaa0803f6 // mov x22, x8
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x92800005 // mov x5, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe0f // b LBB0_215 $-1988(%rip)
-LBB0_336:
- WORD $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_337:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1102b1 // adds w17, w21, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip)
+ 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 $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_339:
- WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip)
-LBB0_341:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_347 $76(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_344 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip)
- WORD $0x14000009 // b LBB0_346 $36(%rip)
+ 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 $0xb4001db1 // cbz x17, LBB0_398 $948(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip)
-LBB0_346:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_348 $12(%rip)
- WORD $0x140000e3 // b LBB0_398 $908(%rip)
-LBB0_347:
- WORD $0xaa0703fc // mov x28, x7
-LBB0_348:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip)
-LBB0_349:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_350:
- WORD $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe6e // b LBB0_260 $-1608(%rip)
+ 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 $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_352:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1102b1 // adds w17, w21, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip)
+ 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 $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
+ 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 $0xb5000865 // cbnz x5, LBB0_370 $268(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip)
+ 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 $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_362 $76(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_359 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip)
- WORD $0x14000009 // b LBB0_361 $36(%rip)
+ 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 $0xb4001551 // cbz x17, LBB0_398 $680(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip)
+ 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 $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_363 $12(%rip)
- WORD $0x140000a0 // b LBB0_398 $640(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400000e // b LBB0_366 $56(%rip)
LBB0_362:
- WORD $0xaa0703fc // mov x28, x7
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x14000032 // b LBB0_372 $200(%rip)
LBB0_363:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip)
- WORD $0x14000096 // b LBB0_397 $600(%rip)
+ 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 $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
+ 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 $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffea3 // b LBB0_287 $-1396(%rip)
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_366:
- WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip)
- WORD $0x17ffff9c // b LBB0_348 $-400(%rip)
-LBB0_368:
- WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip)
- WORD $0x14000075 // b LBB0_398 $468(%rip)
+ 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 $0xb4000e94 // cbz x20, LBB0_398 $464(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip)
- WORD $0x17ffffcf // b LBB0_363 $-196(%rip)
+ 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 $0xb4000d94 // cbz x20, LBB0_398 $432(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip)
- WORD $0x14000065 // b LBB0_398 $404(%rip)
-LBB0_374:
- WORD $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
+ 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 $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2402a4 // bic w4, w21, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip)
-LBB0_376:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
+ 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 $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip)
- WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip)
+ WORD $0x35006a55 // cbnz w21, LBB0_578 $3400(%rip)
+ WORD $0x9100839c // add x28, x28, #32
+ WORD $0xaa0e03f6 // mov x22, x14
LBB0_379:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000280 // b.eq LBB0_385 $80(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_382 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip)
- WORD $0x14000009 // b LBB0_384 $36(%rip)
+ 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 $0xb4000871 // cbz x17, LBB0_398 $268(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip)
-LBB0_384:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip)
- WORD $0x14000038 // b LBB0_398 $224(%rip)
-LBB0_385:
- WORD $0xaa0703fc // mov x28, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x17ffff54 // b LBB0_348 $-688(%rip)
-LBB0_386:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
+ 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 $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2400e4 // bic w4, w7, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x17fffeca // b LBB0_317 $-1240(%rip)
-LBB0_388:
- WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip)
+ 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 $0x52800073 // mov w19, #3
- WORD $0x17ffff39 // b LBB0_348 $-796(%rip)
+ 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 $0xb4000334 // cbz x20, LBB0_398 $100(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip)
- WORD $0x14000012 // b LBB0_398 $72(%rip)
+ 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 $0x92800008 // mov x8, #-1
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_394:
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
- WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
- WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
- WORD $0xa942dff8 // ldp x24, x23, [sp, #40]
- WORD $0xa941e7fa // ldp x26, x25, [sp, #24]
- WORD $0xa940effc // ldp x28, x27, [sp, #8]
- WORD $0x9101c3ff // add sp, sp, #112
- WORD $0xd65f03c0 // ret
-LBB0_395:
- WORD $0x9280001c // mov x28, #-1
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x1400000c // b LBB0_403 $48(%rip)
-LBB0_396:
- WORD $0x928000c8 // mov x8, #-7
- WORD $0x17fffff3 // b LBB0_394 $-52(%rip)
-LBB0_397:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000101 // b.ne LBB0_403 $32(%rip)
+ 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 $0xf9400408 // ldr x8, [x0, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x14000005 // b LBB0_403 $20(%rip)
+ 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 $0x92800015 // mov x21, #-1
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_400:
- WORD $0xaa3503f4 // mvn x20, x21
-LBB0_401:
- WORD $0x8b1b0288 // add x8, x20, x27
-LBB0_402:
- WORD $0x9280003c // mov x28, #-2
+ 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 $0xf9000028 // str x8, [x1]
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17ffffe7 // b LBB0_394 $-100(%rip)
-LBB0_404:
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip)
- WORD $0xdac00228 // rbit x8, x17
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0108 // add x8, x8, x28
- WORD $0x17fffff7 // b LBB0_402 $-36(%rip)
-LBB0_406:
- WORD $0x9280001c // mov x28, #-1
- WORD $0x17fffff6 // b LBB0_403 $-40(%rip)
+ 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 $0xaa0803f4 // mov x20, x8
- WORD $0x8b1b0108 // add x8, x8, x27
- WORD $0x17fffff2 // b LBB0_402 $-56(%rip)
-LBB0_408:
- WORD $0x92800007 // mov x7, #-1
+ 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 $0xaa2703fe // mvn lr, x7
+ WORD $0xcb1b03ee // neg x14, x27
LBB0_410:
- WORD $0x8b1e0388 // add x8, x28, lr
- WORD $0x17ffffee // b LBB0_402 $-72(%rip)
+ WORD $0xd2800005 // mov x5, #0
LBB0_411:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x54000761 // b.ne LBB0_425 $236(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540006c1 // b.ne LBB0_425 $216(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000621 // b.ne LBB0_425 $196(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000581 // b.ne LBB0_425 $176(%rip)
- WORD $0x14000014 // b LBB0_419 $80(%rip)
+ 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 $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101d11f // cmp w8, #116
- WORD $0x540004e1 // b.ne LBB0_425 $156(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101c91f // cmp w8, #114
- WORD $0x54000441 // b.ne LBB0_425 $136(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540003a1 // b.ne LBB0_425 $116(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000301 // b.ne LBB0_425 $96(%rip)
+ 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 $0x91001368 // add x8, x27, #4
- WORD $0x17ffffc5 // b LBB0_402 $-236(%rip)
+ 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 $0xf900003c // str x28, [x1]
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x7101851f // cmp w8, #97
- WORD $0x54000241 // b.ne LBB0_425 $72(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x540001a1 // b.ne LBB0_425 $52(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x54000101 // b.ne LBB0_425 $32(%rip)
- WORD $0x91001368 // add x8, x27, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000061 // b.ne LBB0_425 $12(%rip)
- WORD $0x91001768 // add x8, x27, #5
- WORD $0x17ffffb0 // b LBB0_402 $-320(%rip)
-LBB0_425:
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17ffff98 // b LBB0_394 $-416(%rip)
-LBB0_426:
- WORD $0xaa1403fe // mov lr, x20
- WORD $0x8b140388 // add x8, x28, x20
- WORD $0x17ffffab // b LBB0_402 $-340(%rip)
+ 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 $0x8b1c0228 // add x8, x17, x28
- WORD $0x17ffffa9 // b LBB0_402 $-348(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400000a // b LBB0_431 $40(%rip)
LBB0_428:
- WORD $0x8b1100a8 // add x8, x5, x17
- WORD $0x17ffffa7 // b LBB0_402 $-356(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400002d // b LBB0_437 $180(%rip)
LBB0_429:
- WORD $0xcb090388 // sub x8, x28, x9
- WORD $0x8b110108 // add x8, x8, x17
- WORD $0x17ffffa4 // b LBB0_402 $-368(%rip)
+ 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 $0xcb090388 // sub x8, x28, x9
- WORD $0x8b050108 // add x8, x8, x5
- WORD $0x17ffffa1 // b LBB0_402 $-380(%rip)
+ 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
@@ -2363,7 +3460,7 @@ TEXT ·__skip_object(SB), NOSPLIT, $0-40
_entry:
MOVD 16(g), R16
- SUB $176, RSP, R17
+ SUB $288, RSP, R17
CMP R16, R17
BLS _stack_grow
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
index ab7ab2034..39288011c 100644
--- 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
@@ -13,7 +13,7 @@ var (
)
const (
- _stack__skip_object = 112
+ _stack__skip_object = 224
)
var (
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go
index cd4b64a28..bc580929e 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s
index 91b567888..9f43e7a05 100644
--- 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
@@ -5,16 +5,13 @@
#include "funcdata.h"
#include "textflag.h"
-TEXT ·__skip_one_entry__(SB), NOSPLIT, $96
+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 $0x00000001; WORD $0x00000000 // .quad 1
- WORD $0x00000000; WORD $0x00000000 // .quad 0
-lCPI0_1:
WORD $0x08040201
WORD $0x80402010
WORD $0x08040201
@@ -36,7 +33,7 @@ lCPI0_1:
// .byte 64
// .byte 128
-lCPI0_2:
+lCPI0_1:
WORD $0x09010800
WORD $0x0b030a02
WORD $0x0d050c04
@@ -58,20 +55,25 @@ lCPI0_2:
// .byte 7
// .byte 15
+lCPI0_2:
+ WORD $0x00000001; WORD $0x00000000 // .quad 1
+ WORD $0x00000000; WORD $0x00000000 // .quad 0
+ // .p2align 2, 0x00
_skip_one:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
+ WORD $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 $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip)
+ WORD $0x10fffe48 // adr x8, lCPI0_2 $-56(%rip)
Lloh1:
- WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
+ 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]
@@ -88,13 +90,13 @@ Lloh1:
WORD $0x4f01e440 // movi.16b v0, #34
WORD $0x4f02e781 // movi.16b v1, #92
Lloh2:
- WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip)
+ WORD $0x10fffb28 // adr x8, lCPI0_0 $-156(%rip)
Lloh3:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip)
+ WORD $0x3dc00102 // ldr q2, [x8, lCPI0_0@PAGEOFF] $0(%rip)
Lloh4:
- WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
+ WORD $0x10fffb68 // adr x8, lCPI0_1 $-148(%rip)
Lloh5:
- WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
+ 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
@@ -107,105 +109,105 @@ Lloh5:
WORD $0x4f06e7f2 // movi.16b v18, #223
WORD $0x4f02e4b3 // movi.16b v19, #69
WORD $0x52800025 // mov w5, #1
-LBB0_1:
+LBB0_2:
WORD $0xf9400408 // ldr x8, [x0, #8]
WORD $0xeb08039f // cmp x28, x8
- WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
+ WORD $0x54000162 // b.hs LBB0_7 $44(%rip)
WORD $0x387c6931 // ldrb w17, [x9, x28]
WORD $0x7100363f // cmp w17, #13
- WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
+ WORD $0x54000100 // b.eq LBB0_7 $32(%rip)
WORD $0x7100823f // cmp w17, #32
- WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
+ WORD $0x540000c0 // b.eq LBB0_7 $24(%rip)
WORD $0x51002e31 // sub w17, w17, #11
WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
+ WORD $0x54000062 // b.hs LBB0_7 $12(%rip)
WORD $0xaa1c03fb // mov x27, x28
- WORD $0x14000031 // b LBB0_22 $196(%rip)
-LBB0_6:
+ 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_10 $36(%rip)
+ WORD $0x54000122 // b.hs LBB0_11 $36(%rip)
WORD $0x387b6931 // ldrb w17, [x9, x27]
WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
+ WORD $0x540000c0 // b.eq LBB0_11 $24(%rip)
WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
+ WORD $0x54000080 // b.eq LBB0_11 $16(%rip)
WORD $0x51002e31 // sub w17, w17, #11
WORD $0x31000a3f // cmn w17, #2
- WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
-LBB0_10:
+ 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_14 $36(%rip)
+ WORD $0x54000122 // b.hs LBB0_15 $36(%rip)
WORD $0x387b6931 // ldrb w17, [x9, x27]
WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
+ WORD $0x540000c0 // b.eq LBB0_15 $24(%rip)
WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
+ WORD $0x54000080 // b.eq LBB0_15 $16(%rip)
WORD $0x51002e31 // sub w17, w17, #11
WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
-LBB0_14:
+ 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_18 $36(%rip)
+ WORD $0x54000122 // b.hs LBB0_19 $36(%rip)
WORD $0x387b6931 // ldrb w17, [x9, x27]
WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
+ WORD $0x540000c0 // b.eq LBB0_19 $24(%rip)
WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
+ WORD $0x54000080 // b.eq LBB0_19 $16(%rip)
WORD $0x51002e31 // sub w17, w17, #11
WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
-LBB0_18:
+ WORD $0x54000203 // b.lo LBB0_23 $64(%rip)
+LBB0_19:
WORD $0x9100139b // add x27, x28, #4
WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip)
-LBB0_19:
+ 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_21 $20(%rip)
+ WORD $0x540000a0 // b.eq LBB0_22 $20(%rip)
WORD $0x9100077b // add x27, x27, #1
WORD $0xeb1b011f // cmp x8, x27
- WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000735 // b LBB0_393 $7380(%rip)
-LBB0_21:
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip)
+ 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 $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip)
+ 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_39 $400(%rip)
+ WORD $0x54000c8c // b.gt LBB0_40 $400(%rip)
WORD $0x7100051f // cmp w8, #1
- WORD $0x540018c0 // b.eq LBB0_54 $792(%rip)
+ WORD $0x540018c0 // b.eq LBB0_55 $792(%rip)
WORD $0x7100091f // cmp w8, #2
- WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip)
+ WORD $0x54002c20 // b.eq LBB0_95 $1412(%rip)
WORD $0x71000d1f // cmp w8, #3
- WORD $0x540019c1 // b.ne LBB0_58 $824(%rip)
+ WORD $0x540019c1 // b.ne LBB0_59 $824(%rip)
WORD $0x71008abf // cmp w21, #34
- WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip)
+ 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_109 $1588(%rip)
- WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip)
+ 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_250 $4640(%rip)
+ WORD $0x54009103 // b.lo LBB0_251 $4640(%rip)
WORD $0xd2800005 // mov x5, #0
WORD $0x92800008 // mov x8, #-1
-LBB0_32:
+LBB0_33:
WORD $0x8b1c0131 // add x17, x9, x28
WORD $0xad405634 // ldp q20, q21, [x17]
WORD $0xad415e36 // ldp q22, q23, [x17, #32]
@@ -259,22 +261,22 @@ LBB0_32:
WORD $0x53103f15 // lsl w21, w24, #16
WORD $0xaa150231 // orr x17, x17, x21
WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip)
-LBB0_35:
+ WORD $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_32 $-236(%rip)
- WORD $0x14000441 // b LBB0_247 $4356(%rip)
-LBB0_36:
+ 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_37:
+LBB0_38:
WORD $0x8a250235 // bic x21, x17, x5
WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
WORD $0x8a360231 // bic x17, x17, x22
@@ -285,33 +287,33 @@ LBB0_37:
WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
WORD $0x8a160231 // and x17, x17, x22
WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip)
-LBB0_38:
+ WORD $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_121 $1704(%rip)
-LBB0_39:
+ WORD $0x140001aa // b LBB0_122 $1704(%rip)
+LBB0_40:
WORD $0x7100111f // cmp w8, #4
- WORD $0x54000d00 // b.eq LBB0_56 $416(%rip)
+ WORD $0x54000d00 // b.eq LBB0_57 $416(%rip)
WORD $0x7100151f // cmp w8, #5
- WORD $0x54002060 // b.eq LBB0_96 $1036(%rip)
+ WORD $0x54002060 // b.eq LBB0_97 $1036(%rip)
WORD $0x7100191f // cmp w8, #6
- WORD $0x54000d61 // b.ne LBB0_58 $428(%rip)
+ WORD $0x54000d61 // b.ne LBB0_59 $428(%rip)
WORD $0x71008abf // cmp w21, #34
- WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip)
+ 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_138 $1828(%rip)
- WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip)
+ 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_277 $4740(%rip)
+ WORD $0x54009423 // b.lo LBB0_278 $4740(%rip)
WORD $0xd2800005 // mov x5, #0
WORD $0x92800008 // mov x8, #-1
-LBB0_47:
+LBB0_48:
WORD $0x8b1c0131 // add x17, x9, x28
WORD $0xad405634 // ldp q20, q21, [x17]
WORD $0xad415e36 // ldp q22, q23, [x17, #32]
@@ -365,22 +367,22 @@ LBB0_47:
WORD $0x53103f15 // lsl w21, w24, #16
WORD $0xaa150231 // orr x17, x17, x21
WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip)
-LBB0_50:
+ WORD $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_47 $-236(%rip)
- WORD $0x1400045e // b LBB0_275 $4472(%rip)
-LBB0_51:
+ 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_52:
+LBB0_53:
WORD $0x8a250235 // bic x21, x17, x5
WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
WORD $0x8a360231 // bic x17, x17, x22
@@ -391,59 +393,59 @@ LBB0_52:
WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
WORD $0x8a160231 // and x17, x17, x22
WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip)
-LBB0_53:
+ WORD $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_150 $1944(%rip)
-LBB0_54:
+ WORD $0x140001e6 // b LBB0_151 $1944(%rip)
+LBB0_55:
WORD $0x7100b2bf // cmp w21, #44
- WORD $0x540017e0 // b.eq LBB0_105 $764(%rip)
+ WORD $0x540017e0 // b.eq LBB0_106 $764(%rip)
WORD $0x710176bf // cmp w21, #93
- WORD $0x54001420 // b.eq LBB0_97 $644(%rip)
- WORD $0x140006c4 // b LBB0_425 $6928(%rip)
-LBB0_56:
+ WORD $0x54001420 // b.eq LBB0_98 $644(%rip)
+ WORD $0x140009ce // b LBB0_541 $10040(%rip)
+LBB0_57:
WORD $0x7100eabf // cmp w21, #58
- WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip)
+ 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_1 $-1124(%rip)
- WORD $0x14000656 // b LBB0_394 $6488(%rip)
-LBB0_58:
+ 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_99 $632(%rip)
-LBB0_59:
+ 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_154 $1952(%rip)
+ WORD $0x54003d02 // b.hs LBB0_155 $1952(%rip)
WORD $0xf9400408 // ldr x8, [x0, #8]
WORD $0xeb1b0115 // subs x21, x8, x27
- WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip)
+ WORD $0x54012d40 // b.eq LBB0_515 $9640(%rip)
WORD $0x394003c8 // ldrb w8, [lr]
WORD $0x7100c11f // cmp w8, #48
- WORD $0x54000141 // b.ne LBB0_65 $40(%rip)
+ WORD $0x54000141 // b.ne LBB0_66 $40(%rip)
WORD $0xf10006bf // cmp x21, #1
- WORD $0x54004280 // b.eq LBB0_170 $2128(%rip)
+ 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_170 $2112(%rip)
+ WORD $0x54004208 // b.hi LBB0_171 $2112(%rip)
WORD $0x9ac821e8 // lsl x8, x15, x8
WORD $0xea07011f // tst x8, x7
- WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip)
-LBB0_65:
+ WORD $0x540041a0 // b.eq LBB0_171 $2100(%rip)
+LBB0_66:
WORD $0xf10042bf // cmp x21, #16
- WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip)
+ 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_67:
+LBB0_68:
WORD $0x3cfc6bd4 // ldr q20, [lr, x28]
WORD $0x6e258e95 // cmeq.16b v21, v20, v5
WORD $0x6e268e96 // cmeq.16b v22, v20, v6
@@ -487,156 +489,156 @@ LBB0_67:
WORD $0x1a860337 // csel w23, w25, w6, eq
WORD $0x51000624 // sub w4, w17, #1
WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip)
+ WORD $0x54006d81 // b.ne LBB0_246 $3504(%rip)
WORD $0x51000704 // sub w4, w24, #1
WORD $0x6a180099 // ands w25, w4, w24
- WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip)
+ 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_245 $3480(%rip)
- WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip)
+ 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_246 $3480(%rip)
+ WORD $0x54006cc1 // b.ne LBB0_247 $3480(%rip)
WORD $0x8b110388 // add x8, x28, x17
-LBB0_73:
- WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip)
+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_246 $3456(%rip)
+ WORD $0x54006c01 // b.ne LBB0_247 $3456(%rip)
WORD $0x8b110385 // add x5, x28, x17
-LBB0_76:
- WORD $0x340000d7 // cbz w23, LBB0_79 $24(%rip)
+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_246 $3432(%rip)
+ WORD $0x54006b41 // b.ne LBB0_247 $3432(%rip)
WORD $0x8b110394 // add x20, x28, x17
-LBB0_79:
+LBB0_80:
WORD $0x710040ff // cmp w7, #16
- WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip)
+ 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_67 $-296(%rip)
+ WORD $0x54fff6c8 // b.hi LBB0_68 $-296(%rip)
WORD $0x8b1c03d6 // add x22, lr, x28
WORD $0xeb1c02bf // cmp x21, x28
- WORD $0x54001b00 // b.eq LBB0_124 $864(%rip)
-LBB0_82:
+ 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_85 $36(%rip)
-LBB0_83:
+ WORD $0x14000009 // b LBB0_86 $36(%rip)
+LBB0_84:
WORD $0xb10004bf // cmn x5, #1
WORD $0xaa0703e5 // mov x5, x7
- WORD $0x54001d81 // b.ne LBB0_136 $944(%rip)
-LBB0_84:
+ 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_184 $2136(%rip)
-LBB0_85:
+ 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_84 $-32(%rip)
+ WORD $0x54ffff03 // b.lo LBB0_85 $-32(%rip)
WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_91 $44(%rip)
+ WORD $0x5400016d // b.le LBB0_92 $44(%rip)
WORD $0x7101963f // cmp w17, #101
- WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip)
+ WORD $0x54fffe20 // b.eq LBB0_84 $-60(%rip)
WORD $0x7101163f // cmp w17, #69
- WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip)
+ WORD $0x54fffde0 // b.eq LBB0_84 $-68(%rip)
WORD $0x7100ba3f // cmp w17, #46
- WORD $0x540017c1 // b.ne LBB0_124 $760(%rip)
+ WORD $0x540017c1 // b.ne LBB0_125 $760(%rip)
WORD $0xb100051f // cmn x8, #1
WORD $0xaa0703e8 // mov x8, x7
- WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip)
- WORD $0x140000d7 // b LBB0_136 $860(%rip)
-LBB0_91:
+ WORD $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_93 $12(%rip)
+ WORD $0x54000060 // b.eq LBB0_94 $12(%rip)
WORD $0x7100b63f // cmp w17, #45
- WORD $0x540016c1 // b.ne LBB0_124 $728(%rip)
-LBB0_93:
+ 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_84 $-108(%rip)
- WORD $0x140000cf // b LBB0_136 $828(%rip)
-LBB0_94:
- WORD $0x7100b2bf // cmp w21, #44
- WORD $0x54000560 // b.eq LBB0_107 $172(%rip)
+ WORD $0x54fffca0 // b.eq LBB0_85 $-108(%rip)
+ WORD $0x140000cf // b LBB0_137 $828(%rip)
LBB0_95:
- WORD $0x7101f6bf // cmp w21, #125
- WORD $0x54000080 // b.eq LBB0_97 $16(%rip)
- WORD $0x14000627 // b LBB0_425 $6300(%rip)
+ WORD $0x7100b2bf // cmp w21, #44
+ WORD $0x54000560 // b.eq LBB0_108 $172(%rip)
LBB0_96:
- WORD $0x710176bf // cmp w21, #93
- WORD $0x540000c1 // b.ne LBB0_98 $24(%rip)
+ 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_1 $-1752(%rip)
- WORD $0x140005b9 // b LBB0_394 $5860(%rip)
-LBB0_98:
+ 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_59 $-624(%rip)
-LBB0_99:
+ WORD $0x54ffec8d // b.le LBB0_60 $-624(%rip)
+LBB0_100:
WORD $0x7101b6bf // cmp w21, #109
- WORD $0x54002bad // b.le LBB0_160 $1396(%rip)
+ WORD $0x54002bad // b.le LBB0_161 $1396(%rip)
WORD $0x7101babf // cmp w21, #110
- WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip)
+ WORD $0x54002e80 // b.eq LBB0_168 $1488(%rip)
WORD $0x7101d2bf // cmp w21, #116
- WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip)
+ WORD $0x54002d00 // b.eq LBB0_166 $1440(%rip)
WORD $0x7101eebf // cmp w21, #123
- WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip)
+ WORD $0x5400c641 // b.ne LBB0_436 $6344(%rip)
WORD $0xf9400048 // ldr x8, [x2]
WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400b6cc // b.gt LBB0_396 $5848(%rip)
+ 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_1 $-1844(%rip)
- WORD $0x140005a2 // b LBB0_394 $5768(%rip)
-LBB0_105:
+ WORD $0xb5ffc665 // cbnz x5, LBB0_2 $-1844(%rip)
+ WORD $0x14000627 // b LBB0_436 $6300(%rip)
+LBB0_106:
WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip)
+ 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_1 $-1880(%rip)
- WORD $0x14000599 // b LBB0_394 $5732(%rip)
-LBB0_107:
+ WORD $0xb5ffc545 // cbnz x5, LBB0_2 $-1880(%rip)
+ WORD $0x1400061e // b LBB0_436 $6264(%rip)
+LBB0_108:
WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip)
+ 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_1 $-1916(%rip)
- WORD $0x14000590 // b LBB0_394 $5696(%rip)
-LBB0_109:
- WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip)
+ 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_256 $3200(%rip)
+ WORD $0x54006403 // b.lo LBB0_257 $3200(%rip)
WORD $0xd2800005 // mov x5, #0
WORD $0x92800008 // mov x8, #-1
-LBB0_112:
+LBB0_113:
WORD $0x8b1c0131 // add x17, x9, x28
WORD $0xad405a37 // ldp q23, q22, [x17]
WORD $0xad415235 // ldp q21, q20, [x17, #32]
@@ -690,9 +692,9 @@ LBB0_112:
WORD $0x53103f15 // lsl w21, w24, #16
WORD $0xaa150231 // orr x17, x17, x21
WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip)
-LBB0_114:
+ WORD $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
@@ -718,20 +720,20 @@ LBB0_114:
WORD $0x53103eb5 // lsl w21, w21, #16
WORD $0xaa1502d5 // orr x21, x22, x21
WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip)
- WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip)
+ WORD $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_112 $-340(%rip)
- WORD $0x1400029d // b LBB0_248 $2676(%rip)
-LBB0_117:
+ 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_118:
+LBB0_119:
WORD $0x8a250235 // bic x21, x17, x5
WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
WORD $0x8a360231 // bic x17, x17, x22
@@ -742,52 +744,52 @@ LBB0_118:
WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
WORD $0x8a160231 // and x17, x17, x22
WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_114 $-188(%rip)
-LBB0_119:
+ WORD $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 $0x5400b143 // b.lo LBB0_427 $5672(%rip)
-LBB0_120:
- WORD $0x8b1c00b1 // add x17, x5, x28
+ WORD $0x54011303 // b.lo LBB0_544 $8800(%rip)
LBB0_121:
- WORD $0x9100063c // add x28, x17, #1
+ 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_170 $912(%rip)
- WORD $0x14000524 // b LBB0_397 $5264(%rip)
-LBB0_123:
+ 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_124:
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip)
LBB0_125:
- WORD $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip)
- WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip)
+ WORD $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_135 $84(%rip)
+ WORD $0x540002a0 // b.eq LBB0_136 $84(%rip)
WORD $0xeb11029f // cmp x20, x17
- WORD $0x54000260 // b.eq LBB0_135 $76(%rip)
+ WORD $0x54000260 // b.eq LBB0_136 $76(%rip)
WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_135 $68(%rip)
+ WORD $0x54000220 // b.eq LBB0_136 $68(%rip)
WORD $0xf1000691 // subs x17, x20, #1
- WORD $0x5400006b // b.lt LBB0_132 $12(%rip)
+ WORD $0x5400006b // b.lt LBB0_133 $12(%rip)
WORD $0xeb1100bf // cmp x5, x17
- WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip)
-LBB0_132:
+ WORD $0x54010481 // b.ne LBB0_517 $8336(%rip)
+LBB0_133:
WORD $0xaa050111 // orr x17, x8, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip)
+ WORD $0xb7f80071 // tbnz x17, #63, LBB0_135 $12(%rip)
WORD $0xeb05011f // cmp x8, x5
- WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip)
-LBB0_134:
+ 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
@@ -795,24 +797,24 @@ LBB0_134:
WORD $0x1a9f17e8 // cset w8, eq
WORD $0x6a08023f // tst w17, w8
WORD $0xda8500f5 // csinv x21, x7, x5, eq
- WORD $0x14000002 // b LBB0_136 $8(%rip)
-LBB0_135:
- WORD $0xcb0703f5 // neg x21, x7
+ 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 $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip)
+ WORD $0xb7f90235 // tbnz x21, #63, LBB0_516 $8260(%rip)
WORD $0x8b15037c // add x28, x27, x21
- WORD $0x140000bd // b LBB0_170 $756(%rip)
-LBB0_138:
- WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip)
+ WORD $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_283 $3060(%rip)
+ WORD $0x54005fa3 // b.lo LBB0_284 $3060(%rip)
WORD $0xd2800005 // mov x5, #0
WORD $0x92800008 // mov x8, #-1
-LBB0_141:
+LBB0_142:
WORD $0x8b1c0131 // add x17, x9, x28
WORD $0xad405a37 // ldp q23, q22, [x17]
WORD $0xad415235 // ldp q21, q20, [x17, #32]
@@ -866,9 +868,9 @@ LBB0_141:
WORD $0x53103f15 // lsl w21, w24, #16
WORD $0xaa150231 // orr x17, x17, x21
WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip)
-LBB0_143:
+ WORD $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
@@ -894,20 +896,20 @@ LBB0_143:
WORD $0x53103eb5 // lsl w21, w21, #16
WORD $0xaa1502d5 // orr x21, x22, x21
WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip)
- WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip)
+ WORD $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_141 $-340(%rip)
- WORD $0x1400027e // b LBB0_276 $2552(%rip)
-LBB0_146:
+ 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_147:
+LBB0_148:
WORD $0x8a250235 // bic x21, x17, x5
WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
WORD $0x8a360231 // bic x17, x17, x22
@@ -918,129 +920,129 @@ LBB0_147:
WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
WORD $0x8a160231 // and x17, x17, x22
WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_143 $-188(%rip)
-LBB0_148:
+ WORD $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 $0x54009d43 // b.lo LBB0_427 $5032(%rip)
+ WORD $0x5400ff03 // b.lo LBB0_544 $8160(%rip)
WORD $0x8b1c00b1 // add x17, x5, x28
-LBB0_150:
+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 $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip)
-LBB0_151:
+ 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 $0x54008e48 // b.hi LBB0_394 $4552(%rip)
+ WORD $0x54009ee8 // b.hi LBB0_436 $5084(%rip)
WORD $0xf9400048 // ldr x8, [x2]
WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip)
+ 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_1 $-3100(%rip)
- WORD $0x14000468 // b LBB0_394 $4512(%rip)
-LBB0_154:
+ 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_174 $280(%rip)
+ WORD $0x540008c0 // b.eq LBB0_175 $280(%rip)
WORD $0x7100b6bf // cmp w21, #45
- WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip)
+ WORD $0x54009d21 // b.ne LBB0_436 $5028(%rip)
WORD $0xf9400408 // ldr x8, [x0, #8]
WORD $0xeb1c0118 // subs x24, x8, x28
- WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip)
+ 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_198 $1104(%rip)
+ WORD $0x54002281 // b.ne LBB0_199 $1104(%rip)
WORD $0xf100071f // cmp x24, #1
- WORD $0x54002141 // b.ne LBB0_196 $1064(%rip)
-LBB0_159:
- WORD $0x52800027 // mov w7, #1
- WORD $0x140001ac // b LBB0_244 $1712(%rip)
+ 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_172 $168(%rip)
+ WORD $0x54000540 // b.eq LBB0_173 $168(%rip)
WORD $0x71019abf // cmp w21, #102
- WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip)
+ 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 $0x54008de2 // b.hs LBB0_406 $4540(%rip)
+ 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 $0x54009381 // b.ne LBB0_420 $4720(%rip)
+ WORD $0x5400efa1 // b.ne LBB0_527 $7668(%rip)
WORD $0x9100177c // add x28, x27, #5
- WORD $0x14000015 // b LBB0_170 $84(%rip)
-LBB0_165:
+ 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 $0x54008c82 // b.hs LBB0_406 $4496(%rip)
+ 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_169 $44(%rip)
- WORD $0x1400047b // b LBB0_415 $4588(%rip)
-LBB0_167:
+ 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 $0x54008b42 // b.hs LBB0_406 $4456(%rip)
+ 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 $0x54008bc1 // b.ne LBB0_411 $4472(%rip)
-LBB0_169:
- WORD $0x9100137c // add x28, x27, #4
+ 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 $0x54008602 // b.hs LBB0_394 $4288(%rip)
-LBB0_171:
+ 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_1 $-3340(%rip)
- WORD $0x1400042c // b LBB0_394 $4272(%rip)
-LBB0_172:
+ 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 $0x540086ac // b.gt LBB0_396 $4308(%rip)
+ 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_1 $-3384(%rip)
- WORD $0x14000421 // b LBB0_394 $4228(%rip)
-LBB0_174:
+ 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_185 $360(%rip)
- WORD $0x54008580 // b.eq LBB0_398 $4272(%rip)
+ WORD $0x37280b43 // tbnz w3, #5, LBB0_186 $360(%rip)
+ WORD $0x5400e6a0 // b.eq LBB0_513 $7380(%rip)
WORD $0xf101029f // cmp x20, #64
- WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip)
+ WORD $0x54005243 // b.lo LBB0_308 $2632(%rip)
WORD $0xd2800005 // mov x5, #0
WORD $0x92800008 // mov x8, #-1
-LBB0_178:
+LBB0_179:
WORD $0x8b1c0131 // add x17, x9, x28
WORD $0xad405634 // ldp q20, q21, [x17]
WORD $0xad415e36 // ldp q22, q23, [x17, #32]
@@ -1094,23 +1096,23 @@ LBB0_178:
WORD $0x53103ea4 // lsl w4, w21, #16
WORD $0xaa040231 // orr x17, x17, x4
WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip)
- WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip)
+ WORD $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_38 $-2984(%rip)
-LBB0_181:
+ 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_178 $-240(%rip)
- WORD $0x14000247 // b LBB0_304 $2332(%rip)
-LBB0_182:
+ 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_183:
+LBB0_184:
WORD $0x8a250224 // bic x4, x17, x5
WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
WORD $0x8a260231 // bic x17, x17, x6
@@ -1122,20 +1124,20 @@ LBB0_183:
WORD $0x8a060231 // and x17, x17, x6
WORD $0x8a3100e7 // bic x7, x7, x17
WORD $0x52800073 // mov w19, #3
- WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip)
- WORD $0x17fffcff // b LBB0_38 $-3076(%rip)
-LBB0_184:
+ WORD $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_125 $-1328(%rip)
- WORD $0x140003d8 // b LBB0_400 $3936(%rip)
-LBB0_185:
- WORD $0x54007a60 // b.eq LBB0_398 $3916(%rip)
+ 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 $0x54004b43 // b.lo LBB0_313 $2408(%rip)
+ WORD $0x54004ba3 // b.lo LBB0_314 $2420(%rip)
WORD $0xd2800005 // mov x5, #0
WORD $0x92800008 // mov x8, #-1
-LBB0_188:
+LBB0_189:
WORD $0x8b1c0131 // add x17, x9, x28
WORD $0xad405a37 // ldp q23, q22, [x17]
WORD $0xad415235 // ldp q21, q20, [x17, #32]
@@ -1189,9 +1191,9 @@ LBB0_188:
WORD $0x53103ea4 // lsl w4, w21, #16
WORD $0xaa040231 // orr x17, x17, x4
WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip)
-LBB0_190:
+ WORD $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
@@ -1217,20 +1219,20 @@ LBB0_190:
WORD $0x53103c84 // lsl w4, w4, #16
WORD $0xaa0400c4 // orr x4, x6, x4
WORD $0xaa110091 // orr x17, x4, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip)
- WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip)
+ WORD $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_188 $-340(%rip)
- WORD $0x140001d7 // b LBB0_305 $1884(%rip)
-LBB0_193:
+ 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_194:
+LBB0_195:
WORD $0x8a250224 // bic x4, x17, x5
WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
WORD $0x8a260231 // bic x17, x17, x6
@@ -1241,34 +1243,34 @@ LBB0_194:
WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
WORD $0x8a060231 // and x17, x17, x6
WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_190 $-188(%rip)
-LBB0_195:
+ WORD $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_120 $-1840(%rip)
- WORD $0x140003bc // b LBB0_427 $3824(%rip)
-LBB0_196:
+ 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_159 $-1072(%rip)
+ 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_244 $628(%rip)
-LBB0_198:
+ WORD $0x540013a0 // b.eq LBB0_245 $628(%rip)
+LBB0_199:
WORD $0xf100431f // cmp x24, #16
- WORD $0x54004803 // b.lo LBB0_335 $2304(%rip)
+ 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_200:
+LBB0_201:
WORD $0x3ce76914 // ldr q20, [x8, x7]
WORD $0x6e258e95 // cmeq.16b v21, v20, v5
WORD $0x6e268e96 // cmeq.16b v22, v20, v6
@@ -1312,116 +1314,116 @@ LBB0_200:
WORD $0x1a9600d6 // csel w22, w6, w22, eq
WORD $0x51000744 // sub w4, w26, #1
WORD $0x6a1a0099 // ands w25, w4, w26
- WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip)
+ WORD $0x54002fe1 // b.ne LBB0_304 $1532(%rip)
WORD $0x51000624 // sub w4, w17, #1
WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip)
+ WORD $0x54002f81 // b.ne LBB0_304 $1520(%rip)
WORD $0x510006c4 // sub w4, w22, #1
WORD $0x6a160099 // ands w25, w4, w22
- WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip)
- WORD $0x340000da // cbz w26, LBB0_206 $24(%rip)
+ WORD $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 $0x54004001 // b.ne LBB0_334 $2048(%rip)
+ WORD $0x54004061 // b.ne LBB0_335 $2060(%rip)
WORD $0x8b1a00f4 // add x20, x7, x26
-LBB0_206:
- WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip)
+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 $0x54002ea1 // b.ne LBB0_306 $1492(%rip)
+ WORD $0x54002f01 // b.ne LBB0_307 $1504(%rip)
WORD $0x8b1100e5 // add x5, x7, x17
-LBB0_209:
- WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip)
+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 $0x54002de1 // b.ne LBB0_306 $1468(%rip)
+ WORD $0x54002e41 // b.ne LBB0_307 $1480(%rip)
WORD $0x8b1100fe // add lr, x7, x17
-LBB0_212:
+LBB0_213:
WORD $0x710042bf // cmp w21, #16
- WORD $0x540005e1 // b.ne LBB0_230 $188(%rip)
+ 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_200 $-296(%rip)
+ 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_231 $164(%rip)
-LBB0_215:
+ 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_219 $32(%rip)
-LBB0_216:
+ WORD $0x14000008 // b LBB0_220 $32(%rip)
+LBB0_217:
WORD $0xb10007df // cmn lr, #1
- WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip)
+ WORD $0x54002a61 // b.ne LBB0_303 $1356(%rip)
WORD $0xd100071e // sub lr, x24, #1
-LBB0_218:
+LBB0_219:
WORD $0x91000718 // add x24, x24, #1
WORD $0xaa1703f6 // mov x22, x23
WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip)
-LBB0_219:
+ WORD $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_218 $-28(%rip)
+ WORD $0x54ffff23 // b.lo LBB0_219 $-28(%rip)
WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_226 $44(%rip)
+ WORD $0x5400016d // b.le LBB0_227 $44(%rip)
WORD $0x7101963f // cmp w17, #101
- WORD $0x540001c0 // b.eq LBB0_228 $56(%rip)
+ WORD $0x540001c0 // b.eq LBB0_229 $56(%rip)
WORD $0x7101163f // cmp w17, #69
- WORD $0x54000180 // b.eq LBB0_228 $48(%rip)
+ WORD $0x54000180 // b.eq LBB0_229 $48(%rip)
WORD $0x7100ba3f // cmp w17, #46
- WORD $0x54000221 // b.ne LBB0_231 $68(%rip)
+ WORD $0x54000221 // b.ne LBB0_232 $68(%rip)
WORD $0xb100069f // cmn x20, #1
- WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip)
+ WORD $0x54002801 // b.ne LBB0_303 $1280(%rip)
WORD $0xd1000714 // sub x20, x24, #1
- WORD $0x17ffffed // b LBB0_218 $-76(%rip)
-LBB0_226:
+ WORD $0x17ffffed // b LBB0_219 $-76(%rip)
+LBB0_227:
WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip)
+ WORD $0x54fffd00 // b.eq LBB0_217 $-96(%rip)
WORD $0x7100b63f // cmp w17, #45
- WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip)
- WORD $0x14000008 // b LBB0_231 $32(%rip)
-LBB0_228:
+ WORD $0x54fffcc0 // b.eq LBB0_217 $-104(%rip)
+ WORD $0x14000008 // b LBB0_232 $32(%rip)
+LBB0_229:
WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002681 // b.ne LBB0_302 $1232(%rip)
+ WORD $0x540026e1 // b.ne LBB0_303 $1244(%rip)
WORD $0xd1000705 // sub x5, x24, #1
- WORD $0x17ffffe4 // b LBB0_218 $-112(%rip)
-LBB0_230:
+ 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_231:
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip)
LBB0_232:
- WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip)
- WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip)
+ WORD $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_242 $84(%rip)
+ WORD $0x540002a0 // b.eq LBB0_243 $84(%rip)
WORD $0xeb1103df // cmp lr, x17
- WORD $0x54000260 // b.eq LBB0_242 $76(%rip)
+ WORD $0x54000260 // b.eq LBB0_243 $76(%rip)
WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_242 $68(%rip)
+ WORD $0x54000220 // b.eq LBB0_243 $68(%rip)
WORD $0xf10007d1 // subs x17, lr, #1
- WORD $0x5400006b // b.lt LBB0_239 $12(%rip)
+ WORD $0x5400006b // b.lt LBB0_240 $12(%rip)
WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip)
-LBB0_239:
+ WORD $0x5400bd61 // b.ne LBB0_526 $6060(%rip)
+LBB0_240:
WORD $0xaa050291 // orr x17, x20, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip)
+ WORD $0xb7f80071 // tbnz x17, #63, LBB0_242 $12(%rip)
WORD $0xeb05029f // cmp x20, x5
- WORD $0x540063ea // b.ge LBB0_426 $3196(%rip)
-LBB0_241:
+ 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
@@ -1429,12 +1431,12 @@ LBB0_241:
WORD $0x1a9f17e4 // cset w4, eq
WORD $0x6a04023f // tst w17, w4
WORD $0xda850107 // csinv x7, x8, x5, eq
- WORD $0x14000002 // b LBB0_243 $8(%rip)
-LBB0_242:
- WORD $0xcb0803e7 // neg x7, x8
+ WORD $0x14000002 // b LBB0_244 $8(%rip)
LBB0_243:
- WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip)
+ 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
@@ -1443,36 +1445,36 @@ LBB0_244:
WORD $0x52800084 // mov w4, #4
WORD $0xb20903e7 // mov x7, #36028797027352576
WORD $0xf2800027 // movk x7, #1
- WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip)
- WORD $0x140002a2 // b LBB0_394 $2696(%rip)
-LBB0_245:
+ WORD $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_136 $-2404(%rip)
-LBB0_246:
+ 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_136 $-2416(%rip)
-LBB0_247:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_251 $40(%rip)
+ WORD $0x17fffda4 // b LBB0_137 $-2416(%rip)
LBB0_248:
WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_257 $176(%rip)
+ 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_232 $-208(%rip)
- WORD $0x140002b8 // b LBB0_409 $2784(%rip)
-LBB0_250:
+ 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_251:
+LBB0_252:
WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54003463 // b.lo LBB0_339 $1676(%rip)
+ 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
@@ -1496,22 +1498,22 @@ LBB0_251:
WORD $0x1e260296 // fmov w22, s20
WORD $0x33103e34 // bfi w20, w17, #16, #16
WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip)
- WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip)
- WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip)
-LBB0_255:
+ WORD $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_121 $-2744(%rip)
-LBB0_256:
+ 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_257:
+LBB0_258:
WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_265 $200(%rip)
+ 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
@@ -1535,9 +1537,9 @@ LBB0_257:
WORD $0x1e2602d6 // fmov w22, s22
WORD $0x33103e34 // bfi w20, w17, #16, #16
WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip)
- WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip)
-LBB0_260:
+ WORD $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
@@ -1551,39 +1553,39 @@ LBB0_260:
WORD $0x33103e27 // bfi w7, w17, #16, #16
WORD $0xdac000f1 // rbit x17, x7
WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip)
+ WORD $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 $0x54005563 // b.lo LBB0_428 $2732(%rip)
+ WORD $0x5400b7a3 // b.lo LBB0_547 $5876(%rip)
WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd1f // b LBB0_121 $-2948(%rip)
-LBB0_263:
- WORD $0x35005547 // cbnz w7, LBB0_429 $2728(%rip)
+ WORD $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_265:
- WORD $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip)
- WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip)
-LBB0_267:
- WORD $0xd2800005 // mov x5, #0
+LBB0_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_274 $92(%rip)
+ WORD $0x540002e0 // b.eq LBB0_275 $92(%rip)
WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_272 $28(%rip)
+ WORD $0x540000e0 // b.eq LBB0_273 $28(%rip)
WORD $0x71007e3f // cmp w17, #31
- WORD $0x54005429 // b.ls LBB0_430 $2692(%rip)
+ WORD $0x5400b669 // b.ls LBB0_549 $5836(%rip)
WORD $0x910004a5 // add x5, x5, #1
WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip)
- WORD $0x1400023a // b LBB0_398 $2280(%rip)
-LBB0_272:
+ WORD $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 $0x540046e0 // b.eq LBB0_398 $2268(%rip)
+ 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
@@ -1593,25 +1595,25 @@ LBB0_272:
WORD $0xd1000a87 // sub x7, x20, #2
WORD $0xd1000a34 // sub x20, x17, #2
WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip)
- WORD $0x1400022c // b LBB0_398 $2224(%rip)
-LBB0_274:
+ WORD $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_121 $-3084(%rip)
-LBB0_275:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000006 // b LBB0_278 $24(%rip)
+ WORD $0x17fffcfd // b LBB0_122 $-3084(%rip)
LBB0_276:
WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000028 // b LBB0_284 $160(%rip)
+ 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_278:
+LBB0_279:
WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip)
+ 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
@@ -1635,22 +1637,22 @@ LBB0_278:
WORD $0x1e260296 // fmov w22, s20
WORD $0x33103e34 // bfi w20, w17, #16, #16
WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip)
- WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip)
- WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip)
-LBB0_282:
+ WORD $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_150 $-2604(%rip)
-LBB0_283:
+ 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_284:
+LBB0_285:
WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_292 $200(%rip)
+ 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
@@ -1674,9 +1676,9 @@ LBB0_284:
WORD $0x1e2602d6 // fmov w22, s22
WORD $0x33103e34 // bfi w20, w17, #16, #16
WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip)
- WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip)
-LBB0_287:
+ WORD $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
@@ -1690,39 +1692,42 @@ LBB0_287:
WORD $0x33103e27 // bfi w7, w17, #16, #16
WORD $0xdac000f1 // rbit x17, x7
WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip)
+ WORD $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 $0x540045c3 // b.lo LBB0_428 $2232(%rip)
+ WORD $0x5400a803 // b.lo LBB0_547 $5376(%rip)
WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd42 // b LBB0_150 $-2808(%rip)
-LBB0_290:
- WORD $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip)
+ WORD $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_292:
- WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip)
- WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip)
-LBB0_294:
- WORD $0xd2800005 // mov x5, #0
+LBB0_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 $0x540002e0 // b.eq LBB0_301 $92(%rip)
+ WORD $0x54000320 // b.eq LBB0_302 $100(%rip)
WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_299 $28(%rip)
+ WORD $0x54000100 // b.eq LBB0_300 $32(%rip)
WORD $0x71007e3f // cmp w17, #31
- WORD $0x54004489 // b.ls LBB0_430 $2192(%rip)
+ WORD $0x5400a6a9 // b.ls LBB0_549 $5332(%rip)
WORD $0x910004a5 // add x5, x5, #1
WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip)
- WORD $0x140001bd // b LBB0_398 $1780(%rip)
-LBB0_299:
+ WORD $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 $0x54003740 // b.eq LBB0_398 $1768(%rip)
+ 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
@@ -1732,40 +1737,40 @@ LBB0_299:
WORD $0xd1000a87 // sub x7, x20, #2
WORD $0xd1000a34 // sub x20, x17, #2
WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip)
- WORD $0x140001af // b LBB0_398 $1724(%rip)
-LBB0_301:
+ WORD $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 $0x17fffd20 // b LBB0_150 $-2944(%rip)
-LBB0_302:
- WORD $0xcb1803e7 // neg x7, x24
- WORD $0x17fffeee // b LBB0_243 $-1096(%rip)
+ 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 $0x17fffee8 // b LBB0_243 $-1120(%rip)
-LBB0_304:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_308 $40(%rip)
+ WORD $0x17fffee5 // b LBB0_244 $-1132(%rip)
LBB0_305:
WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_314 $176(%rip)
+ 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 $0x17fffee0 // b LBB0_243 $-1152(%rip)
-LBB0_307:
+ 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_308:
+LBB0_309:
WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip)
+ 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
@@ -1789,22 +1794,22 @@ LBB0_308:
WORD $0x1e260284 // fmov w4, s20
WORD $0x33103e34 // bfi w20, w17, #16, #16
WORD $0x33103c95 // bfi w21, w4, #16, #16
- WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip)
- WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip)
- WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip)
-LBB0_312:
+ WORD $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_332 $340(%rip)
-LBB0_313:
+ 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_314:
+LBB0_315:
WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_322 $200(%rip)
+ 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
@@ -1828,9 +1833,9 @@ LBB0_314:
WORD $0x1e2602c4 // fmov w4, s22
WORD $0x33103e34 // bfi w20, w17, #16, #16
WORD $0x33103c87 // bfi w7, w4, #16, #16
- WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip)
- WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip)
-LBB0_317:
+ WORD $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
@@ -1844,39 +1849,39 @@ LBB0_317:
WORD $0x33103e27 // bfi w7, w17, #16, #16
WORD $0xdac000f1 // rbit x17, x7
WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip)
+ WORD $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 $0x540034a3 // b.lo LBB0_428 $1684(%rip)
+ WORD $0x54009683 // b.lo LBB0_547 $4816(%rip)
WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x14000022 // b LBB0_332 $136(%rip)
-LBB0_320:
- WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip)
+ WORD $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_322:
- WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip)
- WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip)
-LBB0_324:
- WORD $0xd2800005 // mov x5, #0
+LBB0_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_331 $92(%rip)
+ WORD $0x540002e0 // b.eq LBB0_332 $92(%rip)
WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_329 $28(%rip)
+ WORD $0x540000e0 // b.eq LBB0_330 $28(%rip)
WORD $0x71007e3f // cmp w17, #31
- WORD $0x54003369 // b.ls LBB0_430 $1644(%rip)
+ WORD $0x54009549 // b.ls LBB0_549 $4776(%rip)
WORD $0x910004a5 // add x5, x5, #1
WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip)
- WORD $0x14000134 // b LBB0_398 $1232(%rip)
-LBB0_329:
+ WORD $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 $0x54002620 // b.eq LBB0_398 $1220(%rip)
+ 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
@@ -1886,43 +1891,43 @@ LBB0_329:
WORD $0xd1000a84 // sub x4, x20, #2
WORD $0xd1000a34 // sub x20, x17, #2
WORD $0xeb05009f // cmp x4, x5
- WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip)
- WORD $0x14000126 // b LBB0_398 $1176(%rip)
-LBB0_331:
+ WORD $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_332:
+LBB0_333:
WORD $0x9100063c // add x28, x17, #1
WORD $0x52800073 // mov w19, #3
- WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip)
-LBB0_333:
+ 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 $0x17fffb21 // b LBB0_82 $-4988(%rip)
-LBB0_334:
+ 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 $0x17fffe5b // b LBB0_243 $-1684(%rip)
-LBB0_335:
+ 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 $0x17fffe0f // b LBB0_215 $-1988(%rip)
-LBB0_336:
+ 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_337:
+LBB0_338:
WORD $0x0a2502b1 // bic w17, w21, w5
WORD $0x531f7a36 // lsl w22, w17, #1
WORD $0x331f7a25 // bfi w5, w17, #1, #31
@@ -1935,51 +1940,53 @@ LBB0_337:
WORD $0x2a3103f1 // mvn w17, w17
WORD $0x8a140234 // and x20, x17, x20
WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip)
-LBB0_338:
+ WORD $0xb5ffcf14 // cbnz x20, LBB0_256 $-1568(%rip)
+LBB0_339:
WORD $0x9100839c // add x28, x28, #32
WORD $0xaa0703f4 // mov x20, x7
-LBB0_339:
- WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip)
-LBB0_341:
+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 $0x54000260 // b.eq LBB0_347 $76(%rip)
+ WORD $0x540002a0 // b.eq LBB0_348 $84(%rip)
WORD $0xd1000691 // sub x17, x20, #1
WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_344 $20(%rip)
+ WORD $0x540000c0 // b.eq LBB0_345 $24(%rip)
WORD $0xaa0703fc // mov x28, x7
WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip)
- WORD $0x14000009 // b LBB0_346 $36(%rip)
-LBB0_344:
- WORD $0xb4001db1 // cbz x17, LBB0_398 $948(%rip)
+ WORD $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 $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip)
-LBB0_346:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_348 $12(%rip)
- WORD $0x140000e3 // b LBB0_398 $908(%rip)
+ WORD $0x52800073 // mov w19, #3
+ WORD $0xb5fffd91 // cbnz x17, LBB0_342 $-80(%rip)
LBB0_347:
- WORD $0xaa0703fc // mov x28, x7
+ WORD $0x710088bf // cmp w5, #34
+ WORD $0x54000060 // b.eq LBB0_349 $12(%rip)
+ WORD $0x140003e7 // b LBB0_513 $3996(%rip)
LBB0_348:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip)
+ 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_350:
+LBB0_351:
WORD $0x0a2500f1 // bic w17, w7, w5
WORD $0x531f7a36 // lsl w22, w17, #1
WORD $0x331f7a25 // bfi w5, w17, #1, #31
@@ -1992,15 +1999,15 @@ LBB0_350:
WORD $0x2a3103f1 // mvn w17, w17
WORD $0x8a140234 // and x20, x17, x20
WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe6e // b LBB0_260 $-1608(%rip)
-LBB0_351:
+ WORD $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_352:
+LBB0_353:
WORD $0x0a2502b1 // bic w17, w21, w5
WORD $0x531f7a36 // lsl w22, w17, #1
WORD $0x331f7a25 // bfi w5, w17, #1, #31
@@ -2013,56 +2020,59 @@ LBB0_352:
WORD $0x2a3103f1 // mvn w17, w17
WORD $0x8a140234 // and x20, x17, x20
WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip)
-LBB0_353:
+ WORD $0xb5ffd614 // cbnz x20, LBB0_283 $-1344(%rip)
+LBB0_354:
WORD $0x9100839c // add x28, x28, #32
WORD $0xaa0703f4 // mov x20, x7
-LBB0_354:
- WORD $0xb5000865 // cbnz x5, LBB0_370 $268(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip)
-LBB0_356:
+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 $0x54000260 // b.eq LBB0_362 $76(%rip)
+ WORD $0x54000280 // b.eq LBB0_363 $80(%rip)
WORD $0xd1000691 // sub x17, x20, #1
WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_359 $20(%rip)
+ WORD $0x540000a0 // b.eq LBB0_360 $20(%rip)
WORD $0xaa0703fc // mov x28, x7
WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip)
- WORD $0x14000009 // b LBB0_361 $36(%rip)
-LBB0_359:
- WORD $0xb4001551 // cbz x17, LBB0_398 $680(%rip)
+ WORD $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_356 $-72(%rip)
-LBB0_361:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_363 $12(%rip)
- WORD $0x140000a0 // b LBB0_398 $640(%rip)
+ WORD $0xb5fffdd1 // cbnz x17, LBB0_357 $-72(%rip)
LBB0_362:
- WORD $0xaa0703fc // mov x28, x7
+ 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 $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip)
- WORD $0x14000096 // b LBB0_397 $600(%rip)
-LBB0_364:
+ 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_365:
+LBB0_367:
WORD $0x0a2500f1 // bic w17, w7, w5
WORD $0x531f7a36 // lsl w22, w17, #1
WORD $0x331f7a25 // bfi w5, w17, #1, #31
@@ -2075,51 +2085,52 @@ LBB0_365:
WORD $0x2a3103f1 // mvn w17, w17
WORD $0x8a140234 // and x20, x17, x20
WORD $0x52800073 // mov w19, #3
- WORD $0x17fffea3 // b LBB0_287 $-1396(%rip)
-LBB0_366:
- WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip)
+ WORD $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 $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip)
- WORD $0x17ffff9c // b LBB0_348 $-400(%rip)
-LBB0_368:
- WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip)
+ WORD $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 $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip)
- WORD $0x14000075 // b LBB0_398 $468(%rip)
-LBB0_370:
- WORD $0xb4000e94 // cbz x20, LBB0_398 $464(%rip)
+ WORD $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 $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip)
- WORD $0x17ffffcf // b LBB0_363 $-196(%rip)
-LBB0_372:
- WORD $0xb4000d94 // cbz x20, LBB0_398 $432(%rip)
+ WORD $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 $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip)
- WORD $0x14000065 // b LBB0_398 $404(%rip)
-LBB0_374:
+ 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_375:
+LBB0_377:
WORD $0x0a2502b1 // bic w17, w21, w5
WORD $0x531f7a24 // lsl w4, w17, #1
WORD $0x331f7a25 // bfi w5, w17, #1, #31
@@ -2131,51 +2142,51 @@ LBB0_375:
WORD $0x1a9f37e5 // cset w5, hs
WORD $0x2a3103f1 // mvn w17, w17
WORD $0x8a140234 // and x20, x17, x20
- WORD $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip)
-LBB0_376:
+ WORD $0xb5ffda54 // cbnz x20, LBB0_313 $-1208(%rip)
+LBB0_378:
WORD $0x9100839c // add x28, x28, #32
WORD $0xaa0703f4 // mov x20, x7
-LBB0_377:
- WORD $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip)
- WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip)
LBB0_379:
+ WORD $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_385 $80(%rip)
+ WORD $0x54000280 // b.eq LBB0_387 $80(%rip)
WORD $0xd1000691 // sub x17, x20, #1
WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_382 $20(%rip)
+ WORD $0x540000a0 // b.eq LBB0_384 $20(%rip)
WORD $0xaa0703fc // mov x28, x7
WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip)
- WORD $0x14000009 // b LBB0_384 $36(%rip)
-LBB0_382:
- WORD $0xb4000871 // cbz x17, LBB0_398 $268(%rip)
+ WORD $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_379 $-72(%rip)
-LBB0_384:
+ WORD $0xb5fffdd1 // cbnz x17, LBB0_381 $-72(%rip)
+LBB0_386:
WORD $0x710088bf // cmp w5, #34
WORD $0x52800073 // mov w19, #3
- WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip)
- WORD $0x14000038 // b LBB0_398 $224(%rip)
-LBB0_385:
+ WORD $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 $0x17ffff54 // b LBB0_348 $-688(%rip)
-LBB0_386:
+ 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_387:
+LBB0_389:
WORD $0x0a2500f1 // bic w17, w7, w5
WORD $0x531f7a24 // lsl w4, w17, #1
WORD $0x331f7a25 // bfi w5, w17, #1, #31
@@ -2187,173 +2198,1072 @@ LBB0_387:
WORD $0x1a9f37e5 // cset w5, hs
WORD $0x2a3103f1 // mvn w17, w17
WORD $0x8a140234 // and x20, x17, x20
- WORD $0x17fffeca // b LBB0_317 $-1240(%rip)
-LBB0_388:
- WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip)
+ WORD $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_379 $-200(%rip)
-LBB0_390:
+ WORD $0xb5fff9d4 // cbnz x20, LBB0_381 $-200(%rip)
+LBB0_392:
WORD $0x52800073 // mov w19, #3
- WORD $0x17ffff39 // b LBB0_348 $-796(%rip)
-LBB0_391:
- WORD $0xb4000334 // cbz x20, LBB0_398 $100(%rip)
+ 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 $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip)
- WORD $0x14000012 // b LBB0_398 $72(%rip)
-LBB0_393:
+ 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
-LBB0_394:
+ 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 $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 $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_395:
- WORD $0x9280001c // mov x28, #-1
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x1400000c // b LBB0_403 $48(%rip)
-LBB0_396:
+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 $0x17fffff3 // b LBB0_394 $-52(%rip)
-LBB0_397:
+ WORD $0x17fffd6f // b LBB0_436 $-2628(%rip)
+LBB0_512:
WORD $0xb100079f // cmn x28, #1
- WORD $0x54000101 // b.ne LBB0_403 $32(%rip)
-LBB0_398:
+ WORD $0x54000241 // b.ne LBB0_522 $72(%rip)
+LBB0_513:
WORD $0xf9400408 // ldr x8, [x0, #8]
WORD $0x9280001c // mov x28, #-1
- WORD $0x14000005 // b LBB0_403 $20(%rip)
-LBB0_399:
+ 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_400:
+LBB0_516:
WORD $0xaa3503f4 // mvn x20, x21
-LBB0_401:
+LBB0_517:
WORD $0x8b1b0288 // add x8, x20, x27
-LBB0_402:
- WORD $0x9280003c // mov x28, #-2
-LBB0_403:
+LBB0_518:
WORD $0xf9000028 // str x8, [x1]
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17ffffe7 // b LBB0_394 $-100(%rip)
-LBB0_404:
+ WORD $0x92800028 // mov x8, #-2
+ WORD $0x17fffd62 // b LBB0_436 $-2680(%rip)
+LBB0_519:
WORD $0xb100051f // cmn x8, #1
- WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip)
+ WORD $0x54000081 // b.ne LBB0_521 $16(%rip)
WORD $0xdac00228 // rbit x8, x17
WORD $0xdac01108 // clz x8, x8
WORD $0x8b1c0108 // add x8, x8, x28
- WORD $0x17fffff7 // b LBB0_402 $-36(%rip)
-LBB0_406:
- WORD $0x9280001c // mov x28, #-1
- WORD $0x17fffff6 // b LBB0_403 $-40(%rip)
-LBB0_407:
+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 $0x8b1b0108 // add x8, x8, x27
- WORD $0x17fffff2 // b LBB0_402 $-56(%rip)
-LBB0_408:
+ WORD $0x17fffff2 // b LBB0_517 $-56(%rip)
+LBB0_524:
WORD $0x92800007 // mov x7, #-1
-LBB0_409:
+LBB0_525:
WORD $0xaa2703fe // mvn lr, x7
-LBB0_410:
+LBB0_526:
WORD $0x8b1e0388 // add x8, x28, lr
- WORD $0x17ffffee // b LBB0_402 $-72(%rip)
-LBB0_411:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x54000761 // b.ne LBB0_425 $236(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540006c1 // b.ne LBB0_425 $216(%rip)
+ WORD $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 $0x54000621 // b.ne LBB0_425 $196(%rip)
+ 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 $0x7101b11f // cmp w8, #108
- WORD $0x54000581 // b.ne LBB0_425 $176(%rip)
- WORD $0x14000014 // b LBB0_419 $80(%rip)
-LBB0_415:
+ 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 $0x540004e1 // b.ne LBB0_425 $156(%rip)
+ 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 $0x54000441 // b.ne LBB0_425 $136(%rip)
+ 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 $0x540003a1 // b.ne LBB0_425 $116(%rip)
+ 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 $0x54000301 // b.ne LBB0_425 $96(%rip)
-LBB0_419:
- WORD $0x91001368 // add x8, x27, #4
- WORD $0x17ffffc5 // b LBB0_402 $-236(%rip)
-LBB0_420:
- WORD $0xf900003c // str x28, [x1]
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x7101851f // cmp w8, #97
- WORD $0x54000241 // b.ne LBB0_425 $72(%rip)
+ WORD $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 $0x540001a1 // b.ne LBB0_425 $52(%rip)
+ 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 $0x7101cd1f // cmp w8, #115
- WORD $0x54000101 // b.ne LBB0_425 $32(%rip)
+ WORD $0x7101b11f // cmp w8, #108
+ WORD $0x54000061 // b.ne LBB0_541 $12(%rip)
+LBB0_540:
WORD $0x91001368 // add x8, x27, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000061 // b.ne LBB0_425 $12(%rip)
- WORD $0x91001768 // add x8, x27, #5
- WORD $0x17ffffb0 // b LBB0_402 $-320(%rip)
-LBB0_425:
+ WORD $0x17ffffb1 // b LBB0_518 $-316(%rip)
+LBB0_541:
WORD $0x92800028 // mov x8, #-2
- WORD $0x17ffff98 // b LBB0_394 $-416(%rip)
-LBB0_426:
+ 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 $0x17ffffab // b LBB0_402 $-340(%rip)
-LBB0_427:
+ WORD $0x17ffffa8 // b LBB0_518 $-352(%rip)
+LBB0_544:
WORD $0x8b1c0228 // add x8, x17, x28
- WORD $0x17ffffa9 // b LBB0_402 $-348(%rip)
-LBB0_428:
+ 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 $0x17ffffa7 // b LBB0_402 $-356(%rip)
-LBB0_429:
+ WORD $0x17ffffa8 // b LBB0_521 $-352(%rip)
+LBB0_548:
WORD $0xcb090388 // sub x8, x28, x9
WORD $0x8b110108 // add x8, x8, x17
- WORD $0x17ffffa4 // b LBB0_402 $-368(%rip)
-LBB0_430:
+ WORD $0x17ffffa5 // b LBB0_521 $-364(%rip)
+LBB0_549:
WORD $0xcb090388 // sub x8, x28, x9
WORD $0x8b050108 // add x8, x8, x5
- WORD $0x17ffffa1 // b LBB0_402 $-380(%rip)
+ 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
@@ -2363,7 +3273,7 @@ TEXT ·__skip_one(SB), NOSPLIT, $0-40
_entry:
MOVD 16(g), R16
- SUB $176, RSP, R17
+ SUB $256, RSP, R17
CMP R16, R17
BLS _stack_grow
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go
index 0e3a995fa..ceaf1e04e 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go
index 01b275681..1d8412f81 100644
--- 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
@@ -13,7 +13,7 @@ var (
)
const (
- _stack__skip_one = 112
+ _stack__skip_one = 192
)
var (
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go
index a3dcad891..98db57b6a 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go
index 204f95e60..4b25ebaf3 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go
index 14a6dad3e..a6c793581 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s
index fff483d98..3530e020c 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s
@@ -5,7 +5,7 @@
#include "funcdata.h"
#include "textflag.h"
-TEXT ·__validate_one_entry__(SB), NOSPLIT, $96
+TEXT ·__validate_one_entry__(SB), NOSPLIT, $208
NO_LOCAL_POINTERS
WORD $0x100000a0 // adr x0, .+20
MOVD R0, ret(FP)
@@ -59,32 +59,32 @@ lCPI0_2:
// .byte 15
_validate_one:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
+ WORD $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 $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip)
+ WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip)
Lloh1:
WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xaa0203ea // mov x10, x2
- WORD $0x3c808540 // str q0, [x10], #8
- WORD $0xf9400009 // ldr x9, [x0]
- WORD $0xaa2903eb // mvn x11, x9
+ WORD $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 $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 $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:
@@ -95,10 +95,10 @@ Lloh4:
WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
Lloh5:
WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x92f00006 // mov x6, #9223372036854775807
+ WORD $0x3200f3f0 // mov w16, #1431655765
+ WORD $0x92f00011 // mov x17, #9223372036854775807
WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
+ WORD $0x3201f3e4 // mov w4, #-1431655766
WORD $0x4f01e5c5 // movi.16b v5, #46
WORD $0x4f01e566 // movi.16b v6, #43
WORD $0x4f01e5a7 // movi.16b v7, #45
@@ -106,2254 +106,3351 @@ Lloh5:
WORD $0x4f00e551 // movi.16b v17, #10
WORD $0x4f06e7f2 // movi.16b v18, #223
WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x52800025 // mov w5, #1
+ WORD $0x4f01e594 // movi.16b v20, #44
+ WORD $0x4f02e7b5 // movi.16b v21, #93
+ WORD $0x4f02e776 // movi.16b v22, #91
+ WORD $0x6f00e417 // movi.2d v23, #0000000000000000
+ WORD $0x4f03e778 // movi.16b v24, #123
+ WORD $0x4f03e7b9 // movi.16b v25, #125
+ WORD $0x52800033 // mov w19, #1
LBB0_1:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb08039f // cmp x28, x8
+ WORD $0xa94038db // ldp x27, x14, [x6]
+ WORD $0xeb0e039f // cmp x28, x14
WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
- WORD $0x387c6931 // ldrb w17, [x9, x28]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x387c6b68 // ldrb w8, [x27, x28]
+ WORD $0x7100351f // cmp w8, #13
WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100811f // cmp w8, #32
WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002d08 // sub w8, w8, #11
+ WORD $0x3100091f // cmn w8, #2
WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
- WORD $0xaa1c03fb // mov x27, x28
+ WORD $0xaa1c03e8 // mov x8, x28
WORD $0x14000031 // b LBB0_22 $196(%rip)
LBB0_6:
- WORD $0x9100079b // add x27, x28, #1
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000788 // add x8, x28, #1
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_10 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
LBB0_10:
- WORD $0x91000b9b // add x27, x28, #2
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000b88 // add x8, x28, #2
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_14 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
LBB0_14:
- WORD $0x91000f9b // add x27, x28, #3
- WORD $0xeb08037f // cmp x27, x8
+ WORD $0x91000f88 // add x8, x28, #3
+ WORD $0xeb0e011f // cmp x8, x14
WORD $0x54000122 // b.hs LBB0_18 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
+ WORD $0x38686b60 // ldrb w0, [x27, x8]
+ WORD $0x7100341f // cmp w0, #13
WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
+ WORD $0x7100801f // cmp w0, #32
WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
+ WORD $0x51002c00 // sub w0, w0, #11
+ WORD $0x3100081f // cmn w0, #2
WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
LBB0_18:
- WORD $0x9100139b // add x27, x28, #4
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip)
+ WORD $0x91001388 // add x8, x28, #4
+ WORD $0xeb0e011f // cmp x8, x14
+ WORD $0x540170a2 // b.hs LBB0_574 $11796(%rip)
LBB0_19:
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100823f // cmp w17, #32
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x8a100231 // and x17, x17, x16
- WORD $0xfa409a24 // ccmp x17, #0, #4, ls
+ WORD $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 $0x9100077b // add x27, x27, #1
- WORD $0xeb1b011f // cmp x8, x27
+ WORD $0x91000508 // add x8, x8, #1
+ WORD $0xeb0801df // cmp x14, x8
WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000735 // b LBB0_393 $7380(%rip)
+ WORD $0x14000b7c // b LBB0_575 $11760(%rip)
LBB0_21:
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip)
+ WORD $0xeb0e011f // cmp x8, x14
+ WORD $0x54016f42 // b.hs LBB0_575 $11752(%rip)
LBB0_22:
- WORD $0x9100077c // add x28, x27, #1
+ WORD $0x9100051c // add x28, x8, #1
WORD $0xf900003c // str x28, [x1]
- WORD $0x8b1b013e // add lr, x9, x27
- WORD $0x394003d5 // ldrb w21, [lr]
- WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip)
- WORD $0xd10004b4 // sub x20, x5, #1
- WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3]
- WORD $0xb10005df // cmn x14, #1
- WORD $0x9a8e036e // csel x14, x27, x14, eq
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x54000c8c // b.gt LBB0_39 $400(%rip)
- WORD $0x7100051f // cmp w8, #1
- WORD $0x540018c0 // b.eq LBB0_54 $792(%rip)
- WORD $0x7100091f // cmp w8, #2
- WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip)
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x540019c1 // b.ne LBB0_58 $824(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip)
- WORD $0x3200f3e6 // mov w6, #1431655765
- WORD $0xf8347944 // str x4, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip)
- WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009103 // b.lo LBB0_250 $4640(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_32:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip)
-LBB0_35:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip)
- WORD $0x14000441 // b LBB0_247 $4356(%rip)
+ 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 $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
+ 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 $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip)
+ 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 $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001aa // b LBB0_121 $1704(%rip)
+ 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 $0x7100111f // cmp w8, #4
- WORD $0x54000d00 // b.eq LBB0_56 $416(%rip)
- WORD $0x7100151f // cmp w8, #5
- WORD $0x54002060 // b.eq LBB0_96 $1036(%rip)
- WORD $0x7100191f // cmp w8, #6
- WORD $0x54000d61 // b.ne LBB0_58 $428(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip)
- WORD $0x3200f3e4 // mov w4, #1431655765
- WORD $0x52800048 // mov w8, #2
- WORD $0xf8347948 // str x8, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip)
- WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009423 // b.lo LBB0_277 $4740(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_47:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip)
-LBB0_50:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip)
- WORD $0x1400045e // b LBB0_275 $4472(%rip)
-LBB0_51:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
+ 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 $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip)
+ 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 $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001e6 // b LBB0_150 $1944(%rip)
+ 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 $0x7100b2bf // cmp w21, #44
- WORD $0x540017e0 // b.eq LBB0_105 $764(%rip)
- WORD $0x710176bf // cmp w21, #93
- WORD $0x54001420 // b.eq LBB0_97 $644(%rip)
- WORD $0x140006c4 // b LBB0_425 $6928(%rip)
+ 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 $0x7100eabf // cmp w21, #58
- WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip)
- WORD $0xf834795f // str xzr, [x10, x20, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip)
- WORD $0x14000656 // b LBB0_394 $6488(%rip)
+ 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 $0xf9000054 // str x20, [x2]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x540013cc // b.gt LBB0_99 $632(%rip)
-LBB0_59:
- WORD $0x5100c2b1 // sub w17, w21, #48
- WORD $0x71002a3f // cmp w17, #10
- WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1b0115 // subs x21, x8, x27
- WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip)
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7100c11f // cmp w8, #48
- WORD $0x54000141 // b.ne LBB0_65 $40(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x54004280 // b.eq LBB0_170 $2128(%rip)
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x5100b908 // sub w8, w8, #46
- WORD $0x7100dd1f // cmp w8, #55
- WORD $0x54004208 // b.hi LBB0_170 $2112(%rip)
- WORD $0x9ac821e8 // lsl x8, x15, x8
- WORD $0xea07011f // tst x8, x7
- WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip)
-LBB0_65:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip)
- WORD $0xd2800016 // mov x22, #0
+ WORD $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 $0x92800014 // mov x20, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800008 // mov x8, #-1
-LBB0_67:
- WORD $0x3cfc6bd4 // ldr q20, [lr, x28]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260287 // fmov w7, s20
- WORD $0x2a2703e7 // mvn w7, w7
- WORD $0x32103ce7 // orr w7, w7, #0xffff0000
- WORD $0x5ac000e7 // rbit w7, w7
- WORD $0x5ac010e7 // clz w7, w7
- WORD $0x12800004 // mov w4, #-1
- WORD $0x1ac72098 // lsl w24, w4, w7
- WORD $0x0a38023a // bic w26, w17, w24
- WORD $0x0a3802e4 // bic w4, w23, w24
- WORD $0x0a380326 // bic w6, w25, w24
- WORD $0x710040ff // cmp w7, #16
- WORD $0x1a9a0231 // csel w17, w17, w26, eq
- WORD $0x1a8402f8 // csel w24, w23, w4, eq
- WORD $0x1a860337 // csel w23, w25, w6, eq
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip)
- WORD $0x51000704 // sub w4, w24, #1
- WORD $0x6a180099 // ands w25, w4, w24
- WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip)
- WORD $0x510006e4 // sub w4, w23, #1
- WORD $0x6a170099 // ands w25, w4, w23
- WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip)
- WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip)
- WORD $0x8b110388 // add x8, x28, x17
-LBB0_73:
- WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip)
- WORD $0x5ac00311 // rbit w17, w24
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip)
- WORD $0x8b110385 // add x5, x28, x17
+ 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 $0x340000d7 // cbz w23, LBB0_79 $24(%rip)
- WORD $0x5ac002f1 // rbit w17, w23
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip)
- WORD $0x8b110394 // add x20, x28, x17
+ 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 $0x710040ff // cmp w7, #16
- WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10042d6 // sub x22, x22, #16
- WORD $0x8b1602b7 // add x23, x21, x22
- WORD $0xf1003eff // cmp x23, #15
- WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip)
- WORD $0x8b1c03d6 // add x22, lr, x28
- WORD $0xeb1c02bf // cmp x21, x28
- WORD $0x54001b00 // b.eq LBB0_124 $864(%rip)
+ 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 $0x8b1702d8 // add x24, x22, x23
- WORD $0x8b1b01b1 // add x17, x13, x27
- WORD $0xcb160235 // sub x21, x17, x22
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xaa1603fc // mov x28, x22
- WORD $0x14000009 // b LBB0_85 $36(%rip)
-LBB0_83:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0xaa0703e5 // mov x5, x7
- WORD $0x54001d81 // b.ne LBB0_136 $944(%rip)
-LBB0_84:
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xaa1c03f6 // mov x22, x28
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip)
+ 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 $0x38401791 // ldrb w17, [x28], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_91 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x540017c1 // b.ne LBB0_124 $760(%rip)
- WORD $0xb100051f // cmn x8, #1
- WORD $0xaa0703e8 // mov x8, x7
- WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip)
- WORD $0x140000d7 // b LBB0_136 $860(%rip)
-LBB0_91:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54000060 // b.eq LBB0_93 $12(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x540016c1 // b.ne LBB0_124 $728(%rip)
-LBB0_93:
- WORD $0xb100069f // cmn x20, #1
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip)
- WORD $0x140000cf // b LBB0_136 $828(%rip)
+ 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 $0x7100b2bf // cmp w21, #44
- WORD $0x54000560 // b.eq LBB0_107 $172(%rip)
-LBB0_95:
- WORD $0x7101f6bf // cmp w21, #125
- WORD $0x54000080 // b.eq LBB0_97 $16(%rip)
- WORD $0x14000627 // b LBB0_425 $6300(%rip)
+ 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 $0x710176bf // cmp w21, #93
- WORD $0x540000c1 // b.ne LBB0_98 $24(%rip)
+ 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 $0xf9000054 // str x20, [x2]
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip)
- WORD $0x140005b9 // b LBB0_394 $5860(%rip)
+ WORD $0x7100b0bf // cmp w5, #44
+ WORD $0x540004c0 // b.eq LBB0_111 $152(%rip)
LBB0_98:
- WORD $0xf834794f // str x15, [x10, x20, lsl #3]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip)
+ WORD $0x7101f4bf // cmp w5, #125
+ WORD $0x54000080 // b.eq LBB0_100 $16(%rip)
+ WORD $0x14000997 // b LBB0_540 $9820(%rip)
LBB0_99:
- WORD $0x7101b6bf // cmp w21, #109
- WORD $0x54002bad // b.le LBB0_160 $1396(%rip)
- WORD $0x7101babf // cmp w21, #110
- WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip)
- WORD $0x7101d2bf // cmp w21, #116
- WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip)
- WORD $0x7101eebf // cmp w21, #123
- WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip)
+ WORD $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 $0x5400b6cc // b.gt LBB0_396 $5848(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000d1 // mov w17, #6
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip)
- WORD $0x140005a2 // b LBB0_394 $5768(%rip)
-LBB0_105:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip)
- WORD $0x910004a8 // add x8, x5, #1
+ WORD $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 $0xf825795f // str xzr, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip)
- WORD $0x14000599 // b LBB0_394 $5732(%rip)
-LBB0_107:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip)
- WORD $0x910004a8 // add x8, x5, #1
+ WORD $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 $0xf8257953 // str x19, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip)
- WORD $0x14000590 // b LBB0_394 $5696(%rip)
-LBB0_109:
- WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54006403 // b.lo LBB0_256 $3200(%rip)
+ WORD $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 $0x92800008 // mov x8, #-1
-LBB0_112:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260318 // fmov w24, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260319 // fmov w25, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e26031a // fmov w26, s24
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip)
-LBB0_114:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d5 // fmov w21, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b6 // fmov w22, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip)
- WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
+ WORD $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 $0x54fff568 // b.hi LBB0_112 $-340(%rip)
- WORD $0x1400029d // b LBB0_248 $2676(%rip)
+ WORD $0x5400c18d // b.le LBB0_356 $6192(%rip)
LBB0_117:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
-LBB0_118:
- WORD $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
+ WORD $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 $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_114 $-188(%rip)
+ 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 $0xdac000e5 // rbit x5, x7
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip)
+ 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 $0x8b1c00b1 // add x17, x5, x28
+ WORD $0xcb1c01ce // sub x14, x14, x28
+ WORD $0xf10041df // cmp x14, #16
+ WORD $0x540001e3 // b.lo LBB0_123 $60(%rip)
LBB0_121:
- WORD $0x9100063c // add x28, x17, #1
-LBB0_122:
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip)
- WORD $0x14000524 // b LBB0_397 $5264(%rip)
+ 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 $0x8b2743d1 // add x17, lr, w7, uxtw
- WORD $0x8b1c0236 // add x22, x17, x28
-LBB0_124:
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip)
+ 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 $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip)
- WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip)
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xd10004f1 // sub x17, x7, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x540002a0 // b.eq LBB0_135 $84(%rip)
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x54000260 // b.eq LBB0_135 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_135 $68(%rip)
- WORD $0xf1000691 // subs x17, x20, #1
- WORD $0x5400006b // b.lt LBB0_132 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip)
+ 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 $0xaa050111 // orr x17, x8, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip)
- WORD $0xeb05011f // cmp x8, x5
- WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip)
+ 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 $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04011f // cmp x8, x4
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x6a08023f // tst w17, w8
- WORD $0xda8500f5 // csinv x21, x7, x5, eq
- WORD $0x14000002 // b LBB0_136 $8(%rip)
-LBB0_135:
- WORD $0xcb0703f5 // neg x21, x7
+ 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 $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip)
- WORD $0x8b15037c // add x28, x27, x21
- WORD $0x140000bd // b LBB0_170 $756(%rip)
-LBB0_138:
- WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip)
WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
+LBB0_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 $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 $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 $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip)
-LBB0_143:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d5 // fmov w21, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b6 // fmov w22, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1102b1 // orr x17, x21, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip)
- WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
+ WORD $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 $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip)
- WORD $0x1400027e // b LBB0_276 $2552(%rip)
-LBB0_146:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00235 // rbit x21, x17
- WORD $0xdac012b5 // clz x21, x21
- WORD $0x8b1c02b5 // add x21, x21, x28
- WORD $0x9a951108 // csel x8, x8, x21, ne
-LBB0_147:
- WORD $0x8a250235 // bic x21, x17, x5
- WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1
- WORD $0x8a360231 // bic x17, x17, x22
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab150231 // adds x17, x17, x21
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a160231 // and x17, x17, x22
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_143 $-188(%rip)
-LBB0_148:
- WORD $0xdac000e5 // rbit x5, x7
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip)
- WORD $0x8b1c00b1 // add x17, x5, x28
+ 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 $0x9100063c // add x28, x17, #1
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip)
+ 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 $0xaa1b03e8 // mov x8, x27
- WORD $0xb27ff7f1 // mov x17, #9223372036854775806
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0xf8287944 // str x4, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip)
- WORD $0x14000468 // b LBB0_394 $4512(%rip)
+ 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 $0x71008abf // cmp w21, #34
- WORD $0x540008c0 // b.eq LBB0_174 $280(%rip)
- WORD $0x7100b6bf // cmp w21, #45
- WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0118 // subs x24, x8, x28
- WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip)
- WORD $0xb20903e4 // mov x4, #36028797027352576
- WORD $0xf2800024 // movk x4, #1
- WORD $0x8b1c0128 // add x8, x9, x28
- WORD $0x39400111 // ldrb w17, [x8]
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x54002281 // b.ne LBB0_198 $1104(%rip)
- WORD $0xf100071f // cmp x24, #1
- WORD $0x54002141 // b.ne LBB0_196 $1064(%rip)
-LBB0_159:
- WORD $0x52800027 // mov w7, #1
- WORD $0x140001ac // b LBB0_244 $1712(%rip)
+ 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 $0x71016ebf // cmp w21, #91
- WORD $0x54000540 // b.eq LBB0_172 $168(%rip)
- WORD $0x71019abf // cmp w21, #102
- WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1001111 // sub x17, x8, #4
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip)
- WORD $0xb87c6928 // ldr w8, [x9, x28]
- WORD $0x528d8c31 // mov w17, #27745
- WORD $0x72acae71 // movk w17, #25971, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54009381 // b.ne LBB0_420 $4720(%rip)
- WORD $0x9100177c // add x28, x27, #5
- WORD $0x14000015 // b LBB0_170 $84(%rip)
-LBB0_165:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008c82 // b.hs LBB0_406 $4496(%rip)
- WORD $0xb87b6928 // ldr w8, [x9, x27]
- WORD $0x528e4e91 // mov w17, #29300
- WORD $0x72acaeb1 // movk w17, #25973, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54000160 // b.eq LBB0_169 $44(%rip)
- WORD $0x1400047b // b LBB0_415 $4588(%rip)
+ 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 $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54008b42 // b.hs LBB0_406 $4456(%rip)
- WORD $0xb87b6928 // ldr w8, [x9, x27]
- WORD $0x528eadd1 // mov w17, #30062
- WORD $0x72ad8d91 // movk w17, #27756, lsl #16
- WORD $0x6b11011f // cmp w8, w17
- WORD $0x54008bc1 // b.ne LBB0_411 $4472(%rip)
-LBB0_169:
- WORD $0x9100137c // add x28, x27, #4
-LBB0_170:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x54008602 // b.hs LBB0_394 $4288(%rip)
-LBB0_171:
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip)
- WORD $0x1400042c // b LBB0_394 $4272(%rip)
-LBB0_172:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x540086ac // b.gt LBB0_396 $4308(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000b1 // mov w17, #5
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip)
- WORD $0x14000421 // b LBB0_394 $4228(%rip)
-LBB0_174:
- WORD $0x3200f3f8 // mov w24, #1431655765
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip)
- WORD $0x54008580 // b.eq LBB0_398 $4272(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
+ 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 $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip)
- WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip)
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip)
-LBB0_181:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip)
- WORD $0x14000247 // b LBB0_304 $2332(%rip)
+ 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 $0xb100051f // cmn x8, #1
- WORD $0xdac00224 // rbit x4, x17
- WORD $0xdac01084 // clz x4, x4
- WORD $0x8b1c0084 // add x4, x4, x28
- WORD $0x9a841108 // csel x8, x8, x4, ne
-LBB0_183:
- WORD $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x52800073 // mov w19, #3
- WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip)
- WORD $0x17fffcff // b LBB0_38 $-3076(%rip)
-LBB0_184:
- WORD $0xaa1803f6 // mov x22, x24
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip)
- WORD $0x140003d8 // b LBB0_400 $3936(%rip)
+ 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 $0x54007a60 // b.eq LBB0_398 $3916(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_188:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260313 // fmov w19, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip)
-LBB0_190:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a6 // fmov w6, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110091 // orr x17, x4, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip)
- WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
+ WORD $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 $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip)
- WORD $0x140001d7 // b LBB0_305 $1884(%rip)
-LBB0_193:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac00224 // rbit x4, x17
- WORD $0xdac01084 // clz x4, x4
- WORD $0x8b1c0084 // add x4, x4, x28
- WORD $0x9a841108 // csel x8, x8, x4, ne
+ 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 $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_190 $-188(%rip)
+ 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 $0xdac000e4 // rbit x4, x7
- WORD $0xdac01085 // clz x5, x4
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip)
- WORD $0x140003bc // b LBB0_427 $3824(%rip)
-LBB0_196:
- WORD $0x39400511 // ldrb w17, [x8, #1]
- WORD $0x5100ba31 // sub w17, w17, #46
- WORD $0x7100de3f // cmp w17, #55
- WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip)
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x52800027 // mov w7, #1
- WORD $0xea04023f // tst x17, x4
- WORD $0x540013a0 // b.eq LBB0_244 $628(%rip)
-LBB0_198:
- WORD $0xf100431f // cmp x24, #16
- WORD $0x54004803 // b.lo LBB0_335 $2304(%rip)
- WORD $0xd2800017 // mov x23, #0
- WORD $0xd2800007 // mov x7, #0
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
+ 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 $0x3ce76914 // ldr q20, [x8, x7]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260286 // fmov w6, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x2a3503f5 // mvn w21, w21
- WORD $0x32103eb5 // orr w21, w21, #0xffff0000
- WORD $0x5ac002b5 // rbit w21, w21
- WORD $0x5ac012b5 // clz w21, w21
- WORD $0x12800013 // mov w19, #-1
- WORD $0x1ad52276 // lsl w22, w19, w21
- WORD $0x0a360239 // bic w25, w17, w22
- WORD $0x0a360093 // bic w19, w4, w22
- WORD $0x0a3600d6 // bic w22, w6, w22
- WORD $0x710042bf // cmp w21, #16
- WORD $0x1a99023a // csel w26, w17, w25, eq
- WORD $0x1a930091 // csel w17, w4, w19, eq
- WORD $0x1a9600d6 // csel w22, w6, w22, eq
- WORD $0x51000744 // sub w4, w26, #1
- WORD $0x6a1a0099 // ands w25, w4, w26
- WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip)
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip)
- WORD $0x510006c4 // sub w4, w22, #1
- WORD $0x6a160099 // ands w25, w4, w22
- WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip)
- WORD $0x340000da // cbz w26, LBB0_206 $24(%rip)
- WORD $0x5ac00344 // rbit w4, w26
- WORD $0x5ac0109a // clz w26, w4
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54004001 // b.ne LBB0_334 $2048(%rip)
- WORD $0x8b1a00f4 // add x20, x7, x26
-LBB0_206:
- WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip)
- WORD $0x8b1100e5 // add x5, x7, x17
-LBB0_209:
- WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip)
- WORD $0x5ac002d1 // rbit w17, w22
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip)
- WORD $0x8b1100fe // add lr, x7, x17
+ 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 $0x710042bf // cmp w21, #16
- WORD $0x540005e1 // b.ne LBB0_230 $188(%rip)
- WORD $0x910040e7 // add x7, x7, #16
- WORD $0xd10042f7 // sub x23, x23, #16
- WORD $0x8b170315 // add x21, x24, x23
- WORD $0xf1003ebf // cmp x21, #15
- WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip)
- WORD $0x8b070116 // add x22, x8, x7
- WORD $0xeb07031f // cmp x24, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x54000520 // b.eq LBB0_231 $164(%rip)
+ 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 $0x8b1502c6 // add x6, x22, x21
- WORD $0x8b160191 // add x17, x12, x22
- WORD $0xcb1b0238 // sub x24, x17, x27
- WORD $0xaa1603f7 // mov x23, x22
- WORD $0x14000008 // b LBB0_219 $32(%rip)
+ 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 $0xb10007df // cmn lr, #1
- WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip)
- WORD $0xd100071e // sub lr, x24, #1
+ 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 $0x91000718 // add x24, x24, #1
- WORD $0xaa1703f6 // mov x22, x23
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip)
+ 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 $0x384016f1 // ldrb w17, [x23], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_226 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x540001c0 // b.eq LBB0_228 $56(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54000180 // b.eq LBB0_228 $48(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x54000221 // b.ne LBB0_231 $68(%rip)
- WORD $0xb100069f // cmn x20, #1
- WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip)
- WORD $0xd1000714 // sub x20, x24, #1
- WORD $0x17ffffed // b LBB0_218 $-76(%rip)
-LBB0_226:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip)
- WORD $0x14000008 // b LBB0_231 $32(%rip)
-LBB0_228:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002681 // b.ne LBB0_302 $1232(%rip)
- WORD $0xd1000705 // sub x5, x24, #1
- WORD $0x17ffffe4 // b LBB0_218 $-112(%rip)
-LBB0_230:
- WORD $0x8b354111 // add x17, x8, w21, uxtw
- WORD $0x8b070236 // add x22, x17, x7
- WORD $0x52800073 // mov w19, #3
-LBB0_231:
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip)
-LBB0_232:
- WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip)
- WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip)
- WORD $0xcb0802c8 // sub x8, x22, x8
- WORD $0xd1000511 // sub x17, x8, #1
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x540002a0 // b.eq LBB0_242 $84(%rip)
- WORD $0xeb1103df // cmp lr, x17
- WORD $0x54000260 // b.eq LBB0_242 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_242 $68(%rip)
- WORD $0xf10007d1 // subs x17, lr, #1
- WORD $0x5400006b // b.lt LBB0_239 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip)
+ 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 $0xaa050291 // orr x17, x20, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip)
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x540063ea // b.ge LBB0_426 $3196(%rip)
+ 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 $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04029f // cmp x20, x4
- WORD $0x1a9f17e4 // cset w4, eq
- WORD $0x6a04023f // tst w17, w4
- WORD $0xda850107 // csinv x7, x8, x5, eq
- WORD $0x14000002 // b LBB0_243 $8(%rip)
+ 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 $0xcb0803e7 // neg x7, x8
+ WORD $0xf10008b4 // subs x20, x5, #2
+ WORD $0x54fffe63 // b.lo LBB0_238 $-52(%rip)
LBB0_243:
- WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip)
+ 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 $0x8b1c00fc // add x28, x7, x28
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x52800084 // mov w4, #4
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip)
- WORD $0x140002a2 // b LBB0_394 $2696(%rip)
+ WORD $0x910083fb // add x27, sp, #32
+ WORD $0x17ffff16 // b LBB0_222 $-936(%rip)
LBB0_245:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa3c03f1 // mvn x17, x28
- WORD $0xcb080235 // sub x21, x17, x8
- WORD $0x17fffda7 // b LBB0_136 $-2404(%rip)
+ 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 $0xaa3c03e8 // mvn x8, x28
- WORD $0xcb314115 // sub x21, x8, w17, uxtw
- WORD $0x17fffda4 // b LBB0_136 $-2416(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_251 $40(%rip)
+ WORD $0xf10101dc // subs x28, x14, #64
+ WORD $0xf9000bee // str x14, [sp, #16]
+ WORD $0x5400174b // b.lt LBB0_255 $744(%rip)
LBB0_248:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_257 $176(%rip)
-LBB0_249:
- WORD $0xaa0603f6 // mov x22, x6
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip)
- WORD $0x140002b8 // b LBB0_409 $2784(%rip)
+ 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 $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008287 // subs x7, x20, #32
- WORD $0x54003463 // b.lo LBB0_339 $1676(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip)
- WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip)
- WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip)
+ 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 $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0x8b1100b1 // add x17, x5, x17
- WORD $0x17fffd52 // b LBB0_121 $-2744(%rip)
-LBB0_256:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_257:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_265 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip)
- WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip)
+ 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 $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x54005563 // b.lo LBB0_428 $2732(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd1f // b LBB0_121 $-2948(%rip)
+ 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 $0x35005547 // cbnz w7, LBB0_429 $2728(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
+ 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 $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip)
- WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip)
+ 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 $0xd2800005 // mov x5, #0
+ 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 $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_274 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_272 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54005429 // b.ls LBB0_430 $2692(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip)
- WORD $0x1400023a // b LBB0_398 $2280(%rip)
+ 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 $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip)
- WORD $0x1400022c // b LBB0_398 $2224(%rip)
-LBB0_274:
- WORD $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffcfd // b LBB0_121 $-3084(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x14000006 // b LBB0_278 $24(%rip)
-LBB0_276:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000028 // b LBB0_284 $160(%rip)
+ 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 $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_278:
- WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260296 // fmov w22, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip)
- WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip)
- WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip)
+ 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 $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0x8b1100b1 // add x17, x5, x17
- WORD $0x17fffd75 // b LBB0_150 $-2604(%rip)
+ WORD $0x8b1c01dc // add x28, x14, x28
LBB0_283:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_292 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip)
- WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip)
+ 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 $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd42 // b LBB0_150 $-2808(%rip)
+ 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 $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_292:
- WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip)
- WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip)
+ 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 $0xd2800005 // mov x5, #0
+ 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 $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_301 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_299 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54004489 // b.ls LBB0_430 $2192(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip)
- WORD $0x140001bd // b LBB0_398 $1780(%rip)
+ 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 $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54003740 // b.eq LBB0_398 $1768(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip)
- WORD $0x140001af // b LBB0_398 $1724(%rip)
+ 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 $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffd20 // b LBB0_150 $-2944(%rip)
-LBB0_302:
- WORD $0xcb1803e7 // neg x7, x24
- WORD $0x17fffeee // b LBB0_243 $-1096(%rip)
-LBB0_303:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa2703f1 // mvn x17, x7
- WORD $0xcb080227 // sub x7, x17, x8
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee8 // b LBB0_243 $-1120(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_308 $40(%rip)
+ 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 $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_314 $176(%rip)
+ 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 $0xaa2703e8 // mvn x8, x7
- WORD $0xcb314107 // sub x7, x8, w17, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee0 // b LBB0_243 $-1152(%rip)
-LBB0_307:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
+ 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 $0xf1008287 // subs x7, x20, #32
- WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip)
- WORD $0xad405794 // ldp q20, q21, [x28]
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x4e221ef6 // and.16b v22, v23, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c95 // bfi w21, w4, #16, #16
- WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip)
- WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip)
- WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip)
-LBB0_312:
- WORD $0xdac00291 // rbit x17, x20
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0x14000055 // b LBB0_332 $340(%rip)
-LBB0_313:
+ WORD $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 $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_314:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_322 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c87 // bfi w7, w4, #16, #16
- WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip)
- WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip)
-LBB0_317:
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip)
- WORD $0xdac00284 // rbit x4, x20
- WORD $0xdac01087 // clz x7, x4
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x14000022 // b LBB0_332 $136(%rip)
-LBB0_320:
- WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_322:
- WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip)
- WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip)
+ 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 $0xd2800005 // mov x5, #0
-LBB0_325:
- WORD $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_331 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_329 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54003369 // b.ls LBB0_430 $1644(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip)
- WORD $0x14000134 // b LBB0_398 $1232(%rip)
-LBB0_329:
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x54002620 // b.eq LBB0_398 $1220(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0224 // add x4, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880088 // csel x8, x4, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a84 // sub x4, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb05009f // cmp x4, x5
- WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip)
- WORD $0x14000126 // b LBB0_398 $1176(%rip)
+ 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 $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
-LBB0_332:
- WORD $0x9100063c // add x28, x17, #1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip)
-LBB0_333:
- WORD $0x92800008 // mov x8, #-1
- WORD $0xaa1e03f6 // mov x22, lr
- WORD $0xaa1503f7 // mov x23, x21
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
- WORD $0x17fffb21 // b LBB0_82 $-4988(%rip)
-LBB0_334:
- WORD $0xaa2703e8 // mvn x8, x7
- WORD $0xcb3a4107 // sub x7, x8, w26, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe5b // b LBB0_243 $-1684(%rip)
-LBB0_335:
- WORD $0x92800014 // mov x20, #-1
- WORD $0xaa0803f6 // mov x22, x8
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x92800005 // mov x5, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe0f // b LBB0_215 $-1988(%rip)
-LBB0_336:
- WORD $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_337:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1102b1 // adds w17, w21, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip)
+ 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 $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_339:
- WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip)
-LBB0_341:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_347 $76(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_344 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip)
- WORD $0x14000009 // b LBB0_346 $36(%rip)
+ 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 $0xb4001db1 // cbz x17, LBB0_398 $948(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip)
-LBB0_346:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_348 $12(%rip)
- WORD $0x140000e3 // b LBB0_398 $908(%rip)
-LBB0_347:
- WORD $0xaa0703fc // mov x28, x7
-LBB0_348:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip)
-LBB0_349:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_350:
- WORD $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe6e // b LBB0_260 $-1608(%rip)
+ 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 $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090396 // sub x22, x28, x9
- WORD $0x8b1102d1 // add x17, x22, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
-LBB0_352:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1102b1 // adds w17, w21, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip)
+ 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 $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
+ 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 $0xb5000865 // cbnz x5, LBB0_370 $268(%rip)
- WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip)
+ 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 $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_362 $76(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_359 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip)
- WORD $0x14000009 // b LBB0_361 $36(%rip)
+ 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 $0xb4001551 // cbz x17, LBB0_398 $680(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip)
+ 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 $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_363 $12(%rip)
- WORD $0x140000a0 // b LBB0_398 $640(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400000e // b LBB0_366 $56(%rip)
LBB0_362:
- WORD $0xaa0703fc // mov x28, x7
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x14000032 // b LBB0_372 $200(%rip)
LBB0_363:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip)
- WORD $0x14000096 // b LBB0_397 $600(%rip)
+ 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 $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
+ 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 $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffea3 // b LBB0_287 $-1396(%rip)
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_366:
- WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip)
- WORD $0x17ffff9c // b LBB0_348 $-400(%rip)
-LBB0_368:
- WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip)
- WORD $0x14000075 // b LBB0_398 $468(%rip)
+ 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 $0xb4000e94 // cbz x20, LBB0_398 $464(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip)
- WORD $0x17ffffcf // b LBB0_363 $-196(%rip)
+ 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 $0xb4000d94 // cbz x20, LBB0_398 $432(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip)
- WORD $0x14000065 // b LBB0_398 $404(%rip)
-LBB0_374:
- WORD $0xdac002b1 // rbit x17, x21
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
+ 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 $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2402a4 // bic w4, w21, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip)
-LBB0_376:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
+ 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 $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip)
- WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip)
+ WORD $0x35006a55 // cbnz w21, LBB0_578 $3400(%rip)
+ WORD $0x9100839c // add x28, x28, #32
+ WORD $0xaa0e03f6 // mov x22, x14
LBB0_379:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000280 // b.eq LBB0_385 $80(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_382 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip)
- WORD $0x14000009 // b LBB0_384 $36(%rip)
+ 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 $0xb4000871 // cbz x17, LBB0_398 $268(%rip)
- WORD $0x8b0b00f1 // add x17, x7, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000a91 // sub x17, x20, #2
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip)
-LBB0_384:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip)
- WORD $0x14000038 // b LBB0_398 $224(%rip)
-LBB0_385:
- WORD $0xaa0703fc // mov x28, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x17ffff54 // b LBB0_348 $-688(%rip)
-LBB0_386:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb090384 // sub x4, x28, x9
- WORD $0x8b110091 // add x17, x4, x17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a911108 // csel x8, x8, x17, ne
+ 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 $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2400e4 // bic w4, w7, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x17fffeca // b LBB0_317 $-1240(%rip)
-LBB0_388:
- WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip)
+ 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 $0x52800073 // mov w19, #3
- WORD $0x17ffff39 // b LBB0_348 $-796(%rip)
+ 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 $0xb4000334 // cbz x20, LBB0_398 $100(%rip)
- WORD $0x8b0b0391 // add x17, x28, x11
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880228 // csel x8, x17, x8, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip)
- WORD $0x14000012 // b LBB0_398 $72(%rip)
+ 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 $0x92800008 // mov x8, #-1
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_394:
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
- WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
- WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
- WORD $0xa942dff8 // ldp x24, x23, [sp, #40]
- WORD $0xa941e7fa // ldp x26, x25, [sp, #24]
- WORD $0xa940effc // ldp x28, x27, [sp, #8]
- WORD $0x9101c3ff // add sp, sp, #112
- WORD $0xd65f03c0 // ret
-LBB0_395:
- WORD $0x9280001c // mov x28, #-1
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x1400000c // b LBB0_403 $48(%rip)
-LBB0_396:
- WORD $0x928000c8 // mov x8, #-7
- WORD $0x17fffff3 // b LBB0_394 $-52(%rip)
-LBB0_397:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000101 // b.ne LBB0_403 $32(%rip)
+ 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 $0xf9400408 // ldr x8, [x0, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x14000005 // b LBB0_403 $20(%rip)
+ 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 $0x92800015 // mov x21, #-1
+ WORD $0xd2800013 // mov x19, #0
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x92800000 // mov x0, #-1
LBB0_400:
- WORD $0xaa3503f4 // mvn x20, x21
-LBB0_401:
- WORD $0x8b1b0288 // add x8, x20, x27
-LBB0_402:
- WORD $0x9280003c // mov x28, #-2
+ 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 $0xf9000028 // str x8, [x1]
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17ffffe7 // b LBB0_394 $-100(%rip)
-LBB0_404:
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip)
- WORD $0xdac00228 // rbit x8, x17
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0108 // add x8, x8, x28
- WORD $0x17fffff7 // b LBB0_402 $-36(%rip)
-LBB0_406:
- WORD $0x9280001c // mov x28, #-1
- WORD $0x17fffff6 // b LBB0_403 $-40(%rip)
+ 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 $0xaa0803f4 // mov x20, x8
- WORD $0x8b1b0108 // add x8, x8, x27
- WORD $0x17fffff2 // b LBB0_402 $-56(%rip)
-LBB0_408:
- WORD $0x92800007 // mov x7, #-1
+ 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 $0xaa2703fe // mvn lr, x7
+ WORD $0xcb1b03ee // neg x14, x27
LBB0_410:
- WORD $0x8b1e0388 // add x8, x28, lr
- WORD $0x17ffffee // b LBB0_402 $-72(%rip)
+ WORD $0xd2800005 // mov x5, #0
LBB0_411:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x54000761 // b.ne LBB0_425 $236(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540006c1 // b.ne LBB0_425 $216(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000621 // b.ne LBB0_425 $196(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000581 // b.ne LBB0_425 $176(%rip)
- WORD $0x14000014 // b LBB0_419 $80(%rip)
+ 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 $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101d11f // cmp w8, #116
- WORD $0x540004e1 // b.ne LBB0_425 $156(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101c91f // cmp w8, #114
- WORD $0x54000441 // b.ne LBB0_425 $136(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540003a1 // b.ne LBB0_425 $116(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000301 // b.ne LBB0_425 $96(%rip)
+ 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 $0x91001368 // add x8, x27, #4
- WORD $0x17ffffc5 // b LBB0_402 $-236(%rip)
+ 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 $0xf900003c // str x28, [x1]
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x7101851f // cmp w8, #97
- WORD $0x54000241 // b.ne LBB0_425 $72(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x540001a1 // b.ne LBB0_425 $52(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x54000101 // b.ne LBB0_425 $32(%rip)
- WORD $0x91001368 // add x8, x27, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000061 // b.ne LBB0_425 $12(%rip)
- WORD $0x91001768 // add x8, x27, #5
- WORD $0x17ffffb0 // b LBB0_402 $-320(%rip)
-LBB0_425:
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17ffff98 // b LBB0_394 $-416(%rip)
-LBB0_426:
- WORD $0xaa1403fe // mov lr, x20
- WORD $0x8b140388 // add x8, x28, x20
- WORD $0x17ffffab // b LBB0_402 $-340(%rip)
+ 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 $0x8b1c0228 // add x8, x17, x28
- WORD $0x17ffffa9 // b LBB0_402 $-348(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400000a // b LBB0_431 $40(%rip)
LBB0_428:
- WORD $0x8b1100a8 // add x8, x5, x17
- WORD $0x17ffffa7 // b LBB0_402 $-356(%rip)
+ WORD $0x8b1c037c // add x28, x27, x28
+ WORD $0x1400002d // b LBB0_437 $180(%rip)
LBB0_429:
- WORD $0xcb090388 // sub x8, x28, x9
- WORD $0x8b110108 // add x8, x8, x17
- WORD $0x17ffffa4 // b LBB0_402 $-368(%rip)
+ 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 $0xcb090388 // sub x8, x28, x9
- WORD $0x8b050108 // add x8, x8, x5
- WORD $0x17ffffa1 // b LBB0_402 $-380(%rip)
+ 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
@@ -2363,7 +3460,7 @@ TEXT ·__validate_one(SB), NOSPLIT, $0-32
_entry:
MOVD 16(g), R16
- SUB $176, RSP, R17
+ SUB $288, RSP, R17
CMP R16, R17
BLS _stack_grow
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
index cbebeb08b..c69d9a3ec 100644
--- 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
@@ -13,7 +13,7 @@ var (
)
const (
- _stack__validate_one = 112
+ _stack__validate_one = 224
)
var (
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go
index 11b409a13..a4ebb59f7 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go
index dadcad5d3..96ed48274 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl
index d9917195c..4aebf95ae 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/i64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-package avx
+package {{PACKAGE}}
import (
`unsafe`
@@ -26,12 +26,11 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_i64toa func(out unsafe.Pointer, val int64) (ret int)
+var F_parse_with_padding func(parser unsafe.Pointer) (ret int)
-var S_i64toa uintptr
+var S_parse_with_padding uintptr
//go:nosplit
-func i64toa(out *byte, val int64) (ret int) {
- return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val)
+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
index 62af46169..0507f26fb 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl
index ae1040133..3cd339c1a 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl
@@ -22,23 +22,27 @@
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
@@ -109,6 +113,23 @@ func TestRecover_lspace(t *testing.T) {
_ = 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)
@@ -663,3 +684,39 @@ func TestRecover_validate_utf8_fast(t *testing.T) {
}()
_ = 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
index 6b12a0865..8a3fc27f1 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl
index 9a575339f..f313f9d16 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl
index dd776e47b..59e24578a 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl
index fbeec3be7..140eaa532 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl
index 2f94b9eaf..5c6bc5140 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go
index 40d31978e..314512a77 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -26,11 +24,12 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_f32toa func(out *byte, val float32) (ret int)
+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((*byte)(rt.NoEscape(unsafe.Pointer(out))), val)
+ 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
index ab181b41e..4faf25ca1 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go
@@ -12,29 +12,31 @@ const (
)
const (
- _stack__f32toa = 48
+ _stack__f32toa = 56
)
const (
- _size__f32toa = 3328
+ _size__f32toa = 3680
)
var (
_pcsp__f32toa = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {3286, 48},
- {3287, 40},
- {3289, 32},
- {3291, 24},
- {3293, 16},
- {3295, 8},
- {3296, 0},
- {3318, 48},
+ {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},
}
)
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
index dac13a656..394b1cdfd 100644
--- 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
@@ -16,941 +16,1037 @@ var _text_f32toa = []byte{
0x41, 0x55, //0x00000018 pushq %r13
0x41, 0x54, //0x0000001a pushq %r12
0x53, //0x0000001c pushq %rbx
- 0x66, 0x0f, 0x7e, 0xc0, //0x0000001d movd %xmm0, %eax
- 0x89, 0xc1, //0x00000021 movl %eax, %ecx
- 0xc1, 0xe9, 0x17, //0x00000023 shrl $23, %ecx
- 0x0f, 0xb6, 0xd9, //0x00000026 movzbl %cl, %ebx
- 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00000029 cmpl $255, %ebx
- 0x0f, 0x84, 0xbc, 0x0c, 0x00, 0x00, //0x0000002f je LBB0_139
- 0xc6, 0x07, 0x2d, //0x00000035 movb $45, (%rdi)
- 0x41, 0x89, 0xc1, //0x00000038 movl %eax, %r9d
- 0x41, 0xc1, 0xe9, 0x1f, //0x0000003b shrl $31, %r9d
- 0x4e, 0x8d, 0x04, 0x0f, //0x0000003f leaq (%rdi,%r9), %r8
- 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000043 testl $2147483647, %eax
- 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00000048 je LBB0_14
- 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000004e andl $8388607, %eax
- 0x85, 0xdb, //0x00000053 testl %ebx, %ebx
- 0x0f, 0x84, 0x9e, 0x0c, 0x00, 0x00, //0x00000055 je LBB0_140
- 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x0000005b leal $8388608(%rax), %esi
- 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00000061 leal $-150(%rbx), %r15d
- 0x8d, 0x4b, 0x81, //0x00000068 leal $-127(%rbx), %ecx
- 0x83, 0xf9, 0x17, //0x0000006b cmpl $23, %ecx
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000006e ja LBB0_5
- 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000074 movl $150, %ecx
- 0x29, 0xd9, //0x00000079 subl %ebx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000007b movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00000082 shlq %cl, %rdx
- 0xf7, 0xd2, //0x00000085 notl %edx
- 0x85, 0xf2, //0x00000087 testl %esi, %edx
- 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00000089 je LBB0_32
- //0x0000008f LBB0_5
- 0x41, 0x89, 0xf6, //0x0000008f movl %esi, %r14d
- 0x41, 0x83, 0xe6, 0x01, //0x00000092 andl $1, %r14d
- 0x85, 0xc0, //0x00000096 testl %eax, %eax
- 0x0f, 0x94, 0xc0, //0x00000098 sete %al
- 0x83, 0xfb, 0x01, //0x0000009b cmpl $1, %ebx
- 0x0f, 0x97, 0xc1, //0x0000009e seta %cl
- 0x20, 0xc1, //0x000000a1 andb %al, %cl
- 0x0f, 0xb6, 0xc9, //0x000000a3 movzbl %cl, %ecx
- 0x41, 0x89, 0xf2, //0x000000a6 movl %esi, %r10d
- 0x41, 0xc1, 0xe2, 0x02, //0x000000a9 shll $2, %r10d
- 0x8d, 0x44, 0xb1, 0xfe, //0x000000ad leal $-2(%rcx,%rsi,4), %eax
- 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x000000b1 imull $1262611, %r15d, %r11d
- 0x31, 0xd2, //0x000000b8 xorl %edx, %edx
- 0x84, 0xc9, //0x000000ba testb %cl, %cl
- 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x000000bc movl $524031, %ecx
- 0x0f, 0x44, 0xca, //0x000000c1 cmovel %edx, %ecx
- 0x41, 0x29, 0xcb, //0x000000c4 subl %ecx, %r11d
- 0x41, 0xc1, 0xfb, 0x16, //0x000000c7 sarl $22, %r11d
- 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000000cb imull $-1741647, %r11d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000d2 shrl $19, %ecx
- 0x44, 0x01, 0xf9, //0x000000d5 addl %r15d, %ecx
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000d8 movl $31, %edx
- 0x44, 0x29, 0xda, //0x000000dd subl %r11d, %edx
- 0x48, 0x63, 0xd2, //0x000000e0 movslq %edx, %rdx
- 0x48, 0x8d, 0x1d, 0xf6, 0x0c, 0x00, 0x00, //0x000000e3 leaq $3318(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */
- 0xfe, 0xc1, //0x000000ea incb %cl
- 0xd3, 0xe0, //0x000000ec shll %cl, %eax
- 0x4c, 0x8b, 0x24, 0xd3, //0x000000ee movq (%rbx,%rdx,8), %r12
- 0x49, 0xf7, 0xe4, //0x000000f2 mulq %r12
- 0x48, 0xc1, 0xe8, 0x20, //0x000000f5 shrq $32, %rax
- 0x31, 0xdb, //0x000000f9 xorl %ebx, %ebx
- 0x83, 0xf8, 0x01, //0x000000fb cmpl $1, %eax
- 0x0f, 0x97, 0xc3, //0x000000fe seta %bl
- 0x41, 0xd3, 0xe2, //0x00000101 shll %cl, %r10d
- 0x09, 0xd3, //0x00000104 orl %edx, %ebx
- 0x4c, 0x89, 0xd0, //0x00000106 movq %r10, %rax
- 0x49, 0xf7, 0xe4, //0x00000109 mulq %r12
- 0x49, 0x89, 0xd2, //0x0000010c movq %rdx, %r10
- 0x48, 0xc1, 0xe8, 0x20, //0x0000010f shrq $32, %rax
- 0x45, 0x31, 0xff, //0x00000113 xorl %r15d, %r15d
- 0x83, 0xf8, 0x01, //0x00000116 cmpl $1, %eax
- 0x41, 0x0f, 0x97, 0xc7, //0x00000119 seta %r15b
- 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000011d leal $2(,%rsi,4), %eax
- 0xd3, 0xe0, //0x00000124 shll %cl, %eax
- 0x45, 0x09, 0xd7, //0x00000126 orl %r10d, %r15d
- 0x49, 0xf7, 0xe4, //0x00000129 mulq %r12
- 0x48, 0xc1, 0xe8, 0x20, //0x0000012c shrq $32, %rax
- 0x31, 0xc9, //0x00000130 xorl %ecx, %ecx
- 0x83, 0xf8, 0x01, //0x00000132 cmpl $1, %eax
- 0x0f, 0x97, 0xc1, //0x00000135 seta %cl
- 0x09, 0xd1, //0x00000138 orl %edx, %ecx
- 0x44, 0x01, 0xf3, //0x0000013a addl %r14d, %ebx
- 0x44, 0x29, 0xf1, //0x0000013d subl %r14d, %ecx
- 0x41, 0x83, 0xff, 0x28, //0x00000140 cmpl $40, %r15d
- 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00000144 jb LBB0_12
- 0x44, 0x89, 0xd2, //0x0000014a movl %r10d, %edx
- 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000014d movl $3435973837, %eax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000152 imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000156 shrq $37, %rax
- 0x41, 0x89, 0xde, //0x0000015a movl %ebx, %r14d
- 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x0000015d leaq (,%rax,8), %rsi
- 0x48, 0x8d, 0x14, 0xb6, //0x00000165 leaq (%rsi,%rsi,4), %rdx
- 0x4c, 0x39, 0xf2, //0x00000169 cmpq %r14, %rdx
- 0x41, 0x0f, 0x93, 0xc4, //0x0000016c setae %r12b
- 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00000170 leaq $40(%rsi,%rsi,4), %r14
- 0x89, 0xce, //0x00000175 movl %ecx, %esi
- 0x49, 0x39, 0xf6, //0x00000177 cmpq %rsi, %r14
- 0x0f, 0x96, 0xc2, //0x0000017a setbe %dl
- 0x41, 0x38, 0xd4, //0x0000017d cmpb %dl, %r12b
- 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00000180 je LBB0_12
- 0x45, 0x31, 0xed, //0x00000186 xorl %r13d, %r13d
- 0x49, 0x39, 0xf6, //0x00000189 cmpq %rsi, %r14
- 0x41, 0x0f, 0x96, 0xc5, //0x0000018c setbe %r13b
- 0x41, 0x01, 0xc5, //0x00000190 addl %eax, %r13d
- 0x41, 0xff, 0xc3, //0x00000193 incl %r11d
- 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00000196 cmpl $100000, %r13d
- 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000019d jae LBB0_18
- //0x000001a3 LBB0_8
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001a3 movl $1, %eax
- 0x41, 0x83, 0xfd, 0x0a, //0x000001a8 cmpl $10, %r13d
- 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001ac jb LBB0_22
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000001b2 movl $2, %eax
- 0x41, 0x83, 0xfd, 0x64, //0x000001b7 cmpl $100, %r13d
- 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x000001bb jb LBB0_22
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000001c1 movl $3, %eax
- 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x000001c6 cmpl $1000, %r13d
- 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x000001cd jb LBB0_22
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000001d3 cmpl $10000, %r13d
- 0xb8, 0x05, 0x00, 0x00, 0x00, //0x000001da movl $5, %eax
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x000001df jmp LBB0_21
- //0x000001e4 LBB0_12
- 0x4d, 0x89, 0xd6, //0x000001e4 movq %r10, %r14
- 0x49, 0xc1, 0xee, 0x02, //0x000001e7 shrq $2, %r14
- 0x44, 0x89, 0xd6, //0x000001eb movl %r10d, %esi
- 0x83, 0xe6, 0xfc, //0x000001ee andl $-4, %esi
- 0x39, 0xf3, //0x000001f1 cmpl %esi, %ebx
- 0x0f, 0x96, 0xc2, //0x000001f3 setbe %dl
- 0x8d, 0x5e, 0x04, //0x000001f6 leal $4(%rsi), %ebx
- 0x39, 0xcb, //0x000001f9 cmpl %ecx, %ebx
- 0x0f, 0x96, 0xc0, //0x000001fb setbe %al
- 0x38, 0xc2, //0x000001fe cmpb %al, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000200 je LBB0_15
- 0x45, 0x31, 0xed, //0x00000206 xorl %r13d, %r13d
- 0x39, 0xcb, //0x00000209 cmpl %ecx, %ebx
- 0x41, 0x0f, 0x96, 0xc5, //0x0000020b setbe %r13b
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000020f jmp LBB0_17
- //0x00000214 LBB0_14
- 0x41, 0xc6, 0x00, 0x30, //0x00000214 movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x00000218 subl %edi, %r8d
- 0x41, 0xff, 0xc0, //0x0000021b incl %r8d
- 0xe9, 0xc0, 0x0a, 0x00, 0x00, //0x0000021e jmp LBB0_138
- //0x00000223 LBB0_15
- 0x83, 0xce, 0x02, //0x00000223 orl $2, %esi
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000226 movl $1, %r13d
- 0x41, 0x39, 0xf7, //0x0000022c cmpl %esi, %r15d
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000022f ja LBB0_17
- 0x0f, 0x94, 0xc0, //0x00000235 sete %al
- 0x41, 0xc0, 0xea, 0x02, //0x00000238 shrb $2, %r10b
- 0x41, 0x20, 0xc2, //0x0000023c andb %al, %r10b
- 0x45, 0x0f, 0xb6, 0xea, //0x0000023f movzbl %r10b, %r13d
- //0x00000243 LBB0_17
- 0x45, 0x01, 0xf5, //0x00000243 addl %r14d, %r13d
- 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00000246 cmpl $100000, %r13d
- 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000024d jb LBB0_8
- //0x00000253 LBB0_18
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00000253 movl $6, %eax
- 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00000258 cmpl $1000000, %r13d
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000025f jb LBB0_22
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00000265 movl $7, %eax
- 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x0000026a cmpl $10000000, %r13d
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000271 jb LBB0_22
- 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00000277 cmpl $100000000, %r13d
- 0xb8, 0x09, 0x00, 0x00, 0x00, //0x0000027e movl $9, %eax
- //0x00000283 LBB0_21
- 0x83, 0xd8, 0x00, //0x00000283 sbbl $0, %eax
- //0x00000286 LBB0_22
- 0x46, 0x8d, 0x14, 0x18, //0x00000286 leal (%rax,%r11), %r10d
- 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x0000028a leal $5(%rax,%r11), %ecx
- 0x83, 0xf9, 0x1b, //0x0000028f cmpl $27, %ecx
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000292 jb LBB0_26
- 0x89, 0xc0, //0x00000298 movl %eax, %eax
- 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x0000029a leaq $1(%r8,%rax), %rbx
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x0000029f cmpl $10000, %r13d
- 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000002a6 jb LBB0_30
- 0x44, 0x89, 0xe8, //0x000002ac movl %r13d, %eax
- 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x000002af movl $3518437209, %r14d
- 0x4c, 0x0f, 0xaf, 0xf0, //0x000002b5 imulq %rax, %r14
- 0x49, 0xc1, 0xee, 0x2d, //0x000002b9 shrq $45, %r14
- 0x41, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x000002bd imull $-10000, %r14d, %eax
- 0x44, 0x01, 0xe8, //0x000002c4 addl %r13d, %eax
- 0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x000002c7 je LBB0_62
- 0x89, 0xc1, //0x000002cd movl %eax, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000002cf imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000002d6 shrq $37, %rcx
- 0x6b, 0xd1, 0x64, //0x000002da imull $100, %ecx, %edx
- 0x29, 0xd0, //0x000002dd subl %edx, %eax
- 0x48, 0x8d, 0x15, 0x2a, 0x0a, 0x00, 0x00, //0x000002df leaq $2602(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x42, //0x000002e6 movzwl (%rdx,%rax,2), %eax
- 0x66, 0x89, 0x43, 0xfe, //0x000002ea movw %ax, $-2(%rbx)
- 0x0f, 0xb7, 0x04, 0x4a, //0x000002ee movzwl (%rdx,%rcx,2), %eax
- 0x66, 0x89, 0x43, 0xfc, //0x000002f2 movw %ax, $-4(%rbx)
- 0x45, 0x31, 0xc9, //0x000002f6 xorl %r9d, %r9d
- 0x48, 0x8d, 0x4b, 0xfc, //0x000002f9 leaq $-4(%rbx), %rcx
- 0x41, 0x83, 0xfe, 0x64, //0x000002fd cmpl $100, %r14d
- 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00000301 jae LBB0_64
- //0x00000307 LBB0_31
- 0x44, 0x89, 0xf2, //0x00000307 movl %r14d, %edx
- 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000030a jmp LBB0_66
- //0x0000030f LBB0_26
- 0x41, 0x89, 0xc4, //0x0000030f movl %eax, %r12d
- 0x45, 0x85, 0xdb, //0x00000312 testl %r11d, %r11d
- 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00000315 js LBB0_38
- 0x4b, 0x8d, 0x34, 0x20, //0x0000031b leaq (%r8,%r12), %rsi
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x0000031f cmpl $10000, %r13d
- 0x0f, 0x82, 0xa8, 0x02, 0x00, 0x00, //0x00000326 jb LBB0_43
- 0x44, 0x89, 0xe8, //0x0000032c movl %r13d, %eax
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000032f movl $3518437209, %ecx
- 0x48, 0x0f, 0xaf, 0xc8, //0x00000334 imulq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000338 shrq $45, %rcx
- 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x0000033c imull $-10000, %ecx, %eax
- 0x44, 0x01, 0xe8, //0x00000342 addl %r13d, %eax
- 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00000345 imulq $1374389535, %rax, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x0000034c shrq $37, %rdx
- 0x6b, 0xda, 0x64, //0x00000350 imull $100, %edx, %ebx
- 0x29, 0xd8, //0x00000353 subl %ebx, %eax
- 0x48, 0x8d, 0x1d, 0xb4, 0x09, 0x00, 0x00, //0x00000355 leaq $2484(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x0000035c movzwl (%rbx,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfe, //0x00000360 movw %ax, $-2(%rsi)
- 0x48, 0x8d, 0x46, 0xfc, //0x00000364 leaq $-4(%rsi), %rax
- 0x0f, 0xb7, 0x14, 0x53, //0x00000368 movzwl (%rbx,%rdx,2), %edx
- 0x66, 0x89, 0x56, 0xfc, //0x0000036c movw %dx, $-4(%rsi)
- 0x41, 0x89, 0xcd, //0x00000370 movl %ecx, %r13d
- 0x41, 0x83, 0xfd, 0x64, //0x00000373 cmpl $100, %r13d
- 0x0f, 0x83, 0x64, 0x02, 0x00, 0x00, //0x00000377 jae LBB0_44
- //0x0000037d LBB0_29
- 0x44, 0x89, 0xe9, //0x0000037d movl %r13d, %ecx
- 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00000380 jmp LBB0_46
- //0x00000385 LBB0_30
- 0x45, 0x31, 0xc9, //0x00000385 xorl %r9d, %r9d
- 0x48, 0x89, 0xd9, //0x00000388 movq %rbx, %rcx
- 0x45, 0x89, 0xee, //0x0000038b movl %r13d, %r14d
- 0x41, 0x83, 0xfe, 0x64, //0x0000038e cmpl $100, %r14d
- 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00000392 jb LBB0_31
- //0x00000398 LBB0_64
- 0x48, 0xff, 0xc9, //0x00000398 decq %rcx
- 0x4c, 0x8d, 0x1d, 0x6e, 0x09, 0x00, 0x00, //0x0000039b leaq $2414(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a2 .p2align 4, 0x90
- //0x000003b0 LBB0_65
- 0x44, 0x89, 0xf2, //0x000003b0 movl %r14d, %edx
- 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000003b3 imulq $1374389535, %rdx, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x000003ba shrq $37, %rdx
- 0x6b, 0xc2, 0x64, //0x000003be imull $100, %edx, %eax
- 0x44, 0x89, 0xf6, //0x000003c1 movl %r14d, %esi
- 0x29, 0xc6, //0x000003c4 subl %eax, %esi
- 0x41, 0x0f, 0xb7, 0x04, 0x73, //0x000003c6 movzwl (%r11,%rsi,2), %eax
- 0x66, 0x89, 0x41, 0xff, //0x000003cb movw %ax, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x000003cf addq $-2, %rcx
- 0x41, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x000003d3 cmpl $9999, %r14d
- 0x41, 0x89, 0xd6, //0x000003da movl %edx, %r14d
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000003dd ja LBB0_65
- //0x000003e3 LBB0_66
- 0x49, 0x8d, 0x70, 0x01, //0x000003e3 leaq $1(%r8), %rsi
- 0x83, 0xfa, 0x0a, //0x000003e7 cmpl $10, %edx
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000003ea jb LBB0_68
- 0x89, 0xd0, //0x000003f0 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x17, 0x09, 0x00, 0x00, //0x000003f2 leaq $2327(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000003f9 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000003fc movb $1(%rcx,%rax,2), %al
- 0x41, 0x88, 0x50, 0x01, //0x00000400 movb %dl, $1(%r8)
- 0x41, 0x88, 0x40, 0x02, //0x00000404 movb %al, $2(%r8)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000408 jmp LBB0_69
- //0x0000040d LBB0_68
- 0x80, 0xc2, 0x30, //0x0000040d addb $48, %dl
- 0x88, 0x16, //0x00000410 movb %dl, (%rsi)
- //0x00000412 LBB0_69
- 0x4c, 0x29, 0xcb, //0x00000412 subq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000415 .p2align 4, 0x90
- //0x00000420 LBB0_70
- 0x80, 0x7b, 0xff, 0x30, //0x00000420 cmpb $48, $-1(%rbx)
- 0x48, 0x8d, 0x5b, 0xff, //0x00000424 leaq $-1(%rbx), %rbx
- 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000428 je LBB0_70
- 0x41, 0x88, 0x10, //0x0000042e movb %dl, (%r8)
- 0x48, 0x8d, 0x43, 0x01, //0x00000431 leaq $1(%rbx), %rax
- 0x48, 0x89, 0xc1, //0x00000435 movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x00000438 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x0000043b cmpq $2, %rcx
- 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x0000043f jl LBB0_73
- 0xc6, 0x06, 0x2e, //0x00000445 movb $46, (%rsi)
- 0x48, 0x89, 0xc3, //0x00000448 movq %rax, %rbx
- //0x0000044b LBB0_73
- 0xc6, 0x03, 0x65, //0x0000044b movb $101, (%rbx)
- 0x45, 0x85, 0xd2, //0x0000044e testl %r10d, %r10d
- 0x0f, 0x8e, 0x42, 0x01, 0x00, 0x00, //0x00000451 jle LBB0_76
- 0x41, 0xff, 0xca, //0x00000457 decl %r10d
- 0xc6, 0x43, 0x01, 0x2b, //0x0000045a movb $43, $1(%rbx)
- 0x44, 0x89, 0xd0, //0x0000045e movl %r10d, %eax
- 0x83, 0xf8, 0x64, //0x00000461 cmpl $100, %eax
- 0x0f, 0x8c, 0x44, 0x01, 0x00, 0x00, //0x00000464 jl LBB0_77
+ 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
- 0x89, 0xc1, //0x0000046a movl %eax, %ecx
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000046c movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x00000471 imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x23, //0x00000475 shrq $35, %rdx
- 0x8d, 0x0c, 0x12, //0x00000479 leal (%rdx,%rdx), %ecx
- 0x8d, 0x0c, 0x89, //0x0000047c leal (%rcx,%rcx,4), %ecx
- 0x29, 0xc8, //0x0000047f subl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0x88, 0x08, 0x00, 0x00, //0x00000481 leaq $2184(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x51, //0x00000488 movzwl (%rcx,%rdx,2), %ecx
- 0x66, 0x89, 0x4b, 0x02, //0x0000048c movw %cx, $2(%rbx)
- 0x0c, 0x30, //0x00000490 orb $48, %al
- 0x88, 0x43, 0x04, //0x00000492 movb %al, $4(%rbx)
- 0x48, 0x83, 0xc3, 0x05, //0x00000495 addq $5, %rbx
- 0x49, 0x89, 0xd8, //0x00000499 movq %rbx, %r8
- 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x0000049c jmp LBB0_137
- //0x000004a1 LBB0_32
- 0xd3, 0xee, //0x000004a1 shrl %cl, %esi
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000004a3 cmpl $100000, %esi
- 0x0f, 0x82, 0x17, 0x02, 0x00, 0x00, //0x000004a9 jb LBB0_52
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000004af movl $6, %eax
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004b4 cmpl $1000000, %esi
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004ba jb LBB0_36
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000004c0 movl $7, %eax
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000004c5 cmpl $10000000, %esi
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000004cb jb LBB0_36
- 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x000004d1 cmpl $100000000, %esi
- 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000004d7 movl $9, %eax
- 0x48, 0x83, 0xd8, 0x00, //0x000004dc sbbq $0, %rax
- //0x000004e0 LBB0_36
- 0x4c, 0x01, 0xc0, //0x000004e0 addq %r8, %rax
- //0x000004e3 LBB0_37
- 0x89, 0xf1, //0x000004e3 movl %esi, %ecx
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004e5 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x000004ea imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000004ee shrq $45, %rdx
- 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x000004f2 imull $-10000, %edx, %ecx
- 0x01, 0xf1, //0x000004f8 addl %esi, %ecx
- 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x000004fa imulq $1374389535, %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000501 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x00000505 imull $100, %esi, %ebx
- 0x29, 0xd9, //0x00000508 subl %ebx, %ecx
- 0x48, 0x8d, 0x1d, 0xff, 0x07, 0x00, 0x00, //0x0000050a leaq $2047(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000511 movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000515 movw %cx, $-2(%rax)
- 0x0f, 0xb7, 0x0c, 0x73, //0x00000519 movzwl (%rbx,%rsi,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x0000051d movw %cx, $-4(%rax)
- 0x49, 0x89, 0xc1, //0x00000521 movq %rax, %r9
- 0x48, 0x83, 0xc0, 0xfc, //0x00000524 addq $-4, %rax
- 0x89, 0xd6, //0x00000528 movl %edx, %esi
- 0x83, 0xfe, 0x64, //0x0000052a cmpl $100, %esi
- 0x0f, 0x83, 0xd2, 0x01, 0x00, 0x00, //0x0000052d jae LBB0_56
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00000533 jmp LBB0_58
- //0x00000538 LBB0_38
- 0x45, 0x85, 0xd2, //0x00000538 testl %r10d, %r10d
- 0x0f, 0x8f, 0x70, 0x04, 0x00, 0x00, //0x0000053b jg LBB0_98
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000541 movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x00000547 addq $2, %r8
- 0x45, 0x85, 0xd2, //0x0000054b testl %r10d, %r10d
- 0x0f, 0x89, 0x5d, 0x04, 0x00, 0x00, //0x0000054e jns LBB0_98
- 0x31, 0xf6, //0x00000554 xorl %esi, %esi
- 0x41, 0x83, 0xfa, 0xe0, //0x00000556 cmpl $-32, %r10d
- 0x0f, 0x87, 0x33, 0x04, 0x00, 0x00, //0x0000055a ja LBB0_96
- 0x45, 0x89, 0xd3, //0x00000560 movl %r10d, %r11d
- 0x41, 0xf7, 0xd3, //0x00000563 notl %r11d
- 0x49, 0xff, 0xc3, //0x00000566 incq %r11
- 0x4c, 0x89, 0xde, //0x00000569 movq %r11, %rsi
- 0x48, 0x83, 0xe6, 0xe0, //0x0000056c andq $-32, %rsi
- 0x48, 0x8d, 0x4e, 0xe0, //0x00000570 leaq $-32(%rsi), %rcx
- 0x48, 0x89, 0xc8, //0x00000574 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x05, //0x00000577 shrq $5, %rax
- 0x48, 0xff, 0xc0, //0x0000057b incq %rax
- 0x41, 0x89, 0xc6, //0x0000057e movl %eax, %r14d
- 0x41, 0x83, 0xe6, 0x07, //0x00000581 andl $7, %r14d
- 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00000585 cmpq $224, %rcx
- 0x0f, 0x83, 0x27, 0x03, 0x00, 0x00, //0x0000058c jae LBB0_90
- 0x31, 0xc0, //0x00000592 xorl %eax, %eax
- 0xe9, 0xbc, 0x03, 0x00, 0x00, //0x00000594 jmp LBB0_92
- //0x00000599 LBB0_76
- 0xc6, 0x43, 0x01, 0x2d, //0x00000599 movb $45, $1(%rbx)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000059d movl $1, %eax
- 0x44, 0x29, 0xd0, //0x000005a2 subl %r10d, %eax
- 0x83, 0xf8, 0x64, //0x000005a5 cmpl $100, %eax
- 0x0f, 0x8d, 0xbc, 0xfe, 0xff, 0xff, //0x000005a8 jge LBB0_75
- //0x000005ae LBB0_77
- 0x83, 0xf8, 0x0a, //0x000005ae cmpl $10, %eax
- 0x0f, 0x8c, 0xfe, 0x00, 0x00, 0x00, //0x000005b1 jl LBB0_79
- 0x48, 0x98, //0x000005b7 cltq
- 0x48, 0x8d, 0x0d, 0x50, 0x07, 0x00, 0x00, //0x000005b9 leaq $1872(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000005c0 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x43, 0x02, //0x000005c4 movw %ax, $2(%rbx)
- 0x48, 0x83, 0xc3, 0x04, //0x000005c8 addq $4, %rbx
- 0x49, 0x89, 0xd8, //0x000005cc movq %rbx, %r8
- 0xe9, 0x0c, 0x07, 0x00, 0x00, //0x000005cf jmp LBB0_137
- //0x000005d4 LBB0_43
- 0x48, 0x89, 0xf0, //0x000005d4 movq %rsi, %rax
- 0x41, 0x83, 0xfd, 0x64, //0x000005d7 cmpl $100, %r13d
- 0x0f, 0x82, 0x9c, 0xfd, 0xff, 0xff, //0x000005db jb LBB0_29
- //0x000005e1 LBB0_44
- 0x48, 0xff, 0xc8, //0x000005e1 decq %rax
- 0x4c, 0x8d, 0x1d, 0x25, 0x07, 0x00, 0x00, //0x000005e4 leaq $1829(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005eb .p2align 4, 0x90
- //0x000005f0 LBB0_45
- 0x44, 0x89, 0xe9, //0x000005f0 movl %r13d, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000005f3 imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000005fa shrq $37, %rcx
- 0x6b, 0xd9, 0x64, //0x000005fe imull $100, %ecx, %ebx
- 0x44, 0x89, 0xea, //0x00000601 movl %r13d, %edx
- 0x29, 0xda, //0x00000604 subl %ebx, %edx
- 0x41, 0x0f, 0xb7, 0x14, 0x53, //0x00000606 movzwl (%r11,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xff, //0x0000060b movw %dx, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x0000060f addq $-2, %rax
- 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00000613 cmpl $9999, %r13d
- 0x41, 0x89, 0xcd, //0x0000061a movl %ecx, %r13d
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000061d ja LBB0_45
- //0x00000623 LBB0_46
- 0x49, 0x63, 0xc2, //0x00000623 movslq %r10d, %rax
- 0x83, 0xf9, 0x0a, //0x00000626 cmpl $10, %ecx
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000629 jb LBB0_48
- 0x89, 0xc9, //0x0000062f movl %ecx, %ecx
- 0x48, 0x8d, 0x15, 0xd8, 0x06, 0x00, 0x00, //0x00000631 leaq $1752(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000638 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x0000063c movw %cx, (%r8)
- 0x49, 0x01, 0xc0, //0x00000640 addq %rax, %r8
- 0x49, 0x39, 0xc4, //0x00000643 cmpq %rax, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000646 jl LBB0_49
- 0xe9, 0x8f, 0x06, 0x00, 0x00, //0x0000064c jmp LBB0_137
- //0x00000651 LBB0_48
- 0x80, 0xc1, 0x30, //0x00000651 addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000654 movb %cl, (%r8)
- 0x49, 0x01, 0xc0, //0x00000657 addq %rax, %r8
- 0x49, 0x39, 0xc4, //0x0000065a cmpq %rax, %r12
- 0x0f, 0x8d, 0x7d, 0x06, 0x00, 0x00, //0x0000065d jge LBB0_137
- //0x00000663 LBB0_49
- 0x4b, 0x8d, 0x04, 0x21, //0x00000663 leaq (%r9,%r12), %rax
- 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00000667 leaq $1(%rdi,%rax), %r11
- 0x4d, 0x39, 0xc3, //0x0000066c cmpq %r8, %r11
- 0x4d, 0x0f, 0x46, 0xd8, //0x0000066f cmovbeq %r8, %r11
- 0x4a, 0x8d, 0x0c, 0x0f, //0x00000673 leaq (%rdi,%r9), %rcx
- 0x4c, 0x01, 0xe1, //0x00000677 addq %r12, %rcx
- 0x49, 0x29, 0xcb, //0x0000067a subq %rcx, %r11
- 0x49, 0x83, 0xfb, 0x20, //0x0000067d cmpq $32, %r11
- 0x0f, 0x82, 0xf9, 0x01, 0x00, 0x00, //0x00000681 jb LBB0_87
- 0x4d, 0x89, 0xda, //0x00000687 movq %r11, %r10
- 0x49, 0x83, 0xe2, 0xe0, //0x0000068a andq $-32, %r10
- 0x49, 0x8d, 0x4a, 0xe0, //0x0000068e leaq $-32(%r10), %rcx
- 0x48, 0x89, 0xcb, //0x00000692 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x05, //0x00000695 shrq $5, %rbx
- 0x48, 0xff, 0xc3, //0x00000699 incq %rbx
- 0x89, 0xda, //0x0000069c movl %ebx, %edx
- 0x83, 0xe2, 0x07, //0x0000069e andl $7, %edx
- 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x000006a1 cmpq $224, %rcx
- 0x0f, 0x83, 0xdb, 0x00, 0x00, 0x00, //0x000006a8 jae LBB0_80
- 0x31, 0xc0, //0x000006ae xorl %eax, %eax
- 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x000006b0 jmp LBB0_82
- //0x000006b5 LBB0_79
- 0x04, 0x30, //0x000006b5 addb $48, %al
- 0x88, 0x43, 0x02, //0x000006b7 movb %al, $2(%rbx)
- 0x48, 0x83, 0xc3, 0x03, //0x000006ba addq $3, %rbx
- 0x49, 0x89, 0xd8, //0x000006be movq %rbx, %r8
- 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x000006c1 jmp LBB0_137
- //0x000006c6 LBB0_52
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006c6 movl $1, %r9d
- 0x83, 0xfe, 0x0a, //0x000006cc cmpl $10, %esi
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000006cf jb LBB0_55
- 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006d5 movl $2, %r9d
- 0x83, 0xfe, 0x64, //0x000006db cmpl $100, %esi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006de jb LBB0_55
- 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006e4 movl $3, %r9d
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x000006ea cmpl $1000, %esi
- 0x0f, 0x83, 0x9e, 0x01, 0x00, 0x00, //0x000006f0 jae LBB0_88
- //0x000006f6 LBB0_55
- 0x4d, 0x01, 0xc1, //0x000006f6 addq %r8, %r9
- 0x4c, 0x89, 0xc8, //0x000006f9 movq %r9, %rax
- 0x83, 0xfe, 0x64, //0x000006fc cmpl $100, %esi
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000006ff jb LBB0_58
- //0x00000705 LBB0_56
- 0x48, 0xff, 0xc8, //0x00000705 decq %rax
- 0x4c, 0x8d, 0x15, 0x01, 0x06, 0x00, 0x00, //0x00000708 leaq $1537(%rip), %r10 /* _Digits+0(%rip) */
- 0x90, //0x0000070f .p2align 4, 0x90
- //0x00000710 LBB0_57
- 0x89, 0xf3, //0x00000710 movl %esi, %ebx
- 0x89, 0xf6, //0x00000712 movl %esi, %esi
- 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00000714 imulq $1374389535, %rsi, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x0000071b shrq $37, %rsi
- 0x6b, 0xce, 0x64, //0x0000071f imull $100, %esi, %ecx
- 0x89, 0xda, //0x00000722 movl %ebx, %edx
- 0x29, 0xca, //0x00000724 subl %ecx, %edx
- 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00000726 movzwl (%r10,%rdx,2), %ecx
- 0x66, 0x89, 0x48, 0xff, //0x0000072b movw %cx, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x0000072f addq $-2, %rax
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000733 cmpl $9999, %ebx
- 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000739 ja LBB0_57
- //0x0000073f LBB0_58
- 0x83, 0xfe, 0x0a, //0x0000073f cmpl $10, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000742 jb LBB0_60
- 0x89, 0xf0, //0x00000748 movl %esi, %eax
- 0x48, 0x8d, 0x0d, 0xbf, 0x05, 0x00, 0x00, //0x0000074a leaq $1471(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000751 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x00, //0x00000755 movw %ax, (%r8)
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000759 jmp LBB0_61
- //0x0000075e LBB0_60
- 0x40, 0x80, 0xc6, 0x30, //0x0000075e addb $48, %sil
- 0x41, 0x88, 0x30, //0x00000762 movb %sil, (%r8)
- //0x00000765 LBB0_61
- 0x41, 0x29, 0xf9, //0x00000765 subl %edi, %r9d
- 0x45, 0x89, 0xc8, //0x00000768 movl %r9d, %r8d
- 0xe9, 0x73, 0x05, 0x00, 0x00, //0x0000076b jmp LBB0_138
- //0x00000770 LBB0_62
- 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000770 movl $4, %r9d
- 0x48, 0x8d, 0x4b, 0xfc, //0x00000776 leaq $-4(%rbx), %rcx
- 0x41, 0x83, 0xfe, 0x64, //0x0000077a cmpl $100, %r14d
- 0x0f, 0x82, 0x83, 0xfb, 0xff, 0xff, //0x0000077e jb LBB0_31
- 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x00000784 jmp LBB0_64
- //0x00000789 LBB0_80
- 0x48, 0x29, 0xd3, //0x00000789 subq %rdx, %rbx
- 0x48, 0x8d, 0x8c, 0x07, 0xf0, 0x00, 0x00, 0x00, //0x0000078c leaq $240(%rdi,%rax), %rcx
- 0x31, 0xc0, //0x00000794 xorl %eax, %eax
- 0xf3, 0x0f, 0x6f, 0x05, 0x62, 0xf8, 0xff, 0xff, //0x00000796 movdqu $-1950(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, //0x0000079e .p2align 4, 0x90
- //0x000007a0 LBB0_81
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x10, 0xff, 0xff, 0xff, //0x000007a0 movdqu %xmm0, $-240(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x000007a9 movdqu %xmm0, $-224(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x30, 0xff, 0xff, 0xff, //0x000007b2 movdqu %xmm0, $-208(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x000007bb movdqu %xmm0, $-192(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x50, 0xff, 0xff, 0xff, //0x000007c4 movdqu %xmm0, $-176(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x000007cd movdqu %xmm0, $-160(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x70, 0xff, 0xff, 0xff, //0x000007d6 movdqu %xmm0, $-144(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x80, //0x000007df movdqu %xmm0, $-128(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x90, //0x000007e5 movdqu %xmm0, $-112(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xa0, //0x000007eb movdqu %xmm0, $-96(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xb0, //0x000007f1 movdqu %xmm0, $-80(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xc0, //0x000007f7 movdqu %xmm0, $-64(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xd0, //0x000007fd movdqu %xmm0, $-48(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xe0, //0x00000803 movdqu %xmm0, $-32(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xf0, //0x00000809 movdqu %xmm0, $-16(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x04, 0x01, //0x0000080f movdqu %xmm0, (%rcx,%rax)
- 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000814 addq $256, %rax
- 0x48, 0x83, 0xc3, 0xf8, //0x0000081a addq $-8, %rbx
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000081e jne LBB0_81
- //0x00000824 LBB0_82
- 0x48, 0x85, 0xd2, //0x00000824 testq %rdx, %rdx
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00000827 je LBB0_85
- 0x4c, 0x01, 0xc8, //0x0000082d addq %r9, %rax
- 0x4c, 0x01, 0xe0, //0x00000830 addq %r12, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x10, //0x00000833 leaq $16(%rdi,%rax), %rax
- 0x48, 0xf7, 0xda, //0x00000838 negq %rdx
- 0xf3, 0x0f, 0x6f, 0x05, 0xbd, 0xf7, 0xff, 0xff, //0x0000083b movdqu $-2115(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000843 .p2align 4, 0x90
- //0x00000850 LBB0_84
- 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000850 movdqu %xmm0, $-16(%rax)
- 0xf3, 0x0f, 0x7f, 0x00, //0x00000855 movdqu %xmm0, (%rax)
- 0x48, 0x83, 0xc0, 0x20, //0x00000859 addq $32, %rax
- 0x48, 0xff, 0xc2, //0x0000085d incq %rdx
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000860 jne LBB0_84
- //0x00000866 LBB0_85
- 0x4d, 0x39, 0xda, //0x00000866 cmpq %r11, %r10
- 0x0f, 0x84, 0x71, 0x04, 0x00, 0x00, //0x00000869 je LBB0_137
- 0x4c, 0x01, 0xd6, //0x0000086f addq %r10, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000872 .p2align 4, 0x90
- //0x00000880 LBB0_87
- 0xc6, 0x06, 0x30, //0x00000880 movb $48, (%rsi)
- 0x48, 0xff, 0xc6, //0x00000883 incq %rsi
- 0x4c, 0x39, 0xc6, //0x00000886 cmpq %r8, %rsi
- 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00000889 jb LBB0_87
- 0xe9, 0x4c, 0x04, 0x00, 0x00, //0x0000088f jmp LBB0_137
- //0x00000894 LBB0_88
- 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00000894 cmpl $10000, %esi
- 0x4c, 0x89, 0xc0, //0x0000089a movq %r8, %rax
- 0x48, 0x83, 0xd8, 0x00, //0x0000089d sbbq $0, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x000008a1 addq $5, %rax
- 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000008a5 cmpl $10000, %esi
- 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x000008ab jae LBB0_37
- 0x49, 0x89, 0xc1, //0x000008b1 movq %rax, %r9
- 0xe9, 0x4c, 0xfe, 0xff, 0xff, //0x000008b4 jmp LBB0_56
- //0x000008b9 LBB0_90
- 0x49, 0x8d, 0x9c, 0x39, 0xf2, 0x00, 0x00, 0x00, //0x000008b9 leaq $242(%r9,%rdi), %rbx
- 0x4d, 0x89, 0xf7, //0x000008c1 movq %r14, %r15
- 0x49, 0x29, 0xc7, //0x000008c4 subq %rax, %r15
- 0x31, 0xc0, //0x000008c7 xorl %eax, %eax
- 0xf3, 0x0f, 0x6f, 0x05, 0x2f, 0xf7, 0xff, 0xff, //0x000008c9 movdqu $-2257(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x000008d1 LBB0_91
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x10, 0xff, 0xff, 0xff, //0x000008d1 movdqu %xmm0, $-240(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x20, 0xff, 0xff, 0xff, //0x000008da movdqu %xmm0, $-224(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x30, 0xff, 0xff, 0xff, //0x000008e3 movdqu %xmm0, $-208(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x40, 0xff, 0xff, 0xff, //0x000008ec movdqu %xmm0, $-192(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x50, 0xff, 0xff, 0xff, //0x000008f5 movdqu %xmm0, $-176(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x60, 0xff, 0xff, 0xff, //0x000008fe movdqu %xmm0, $-160(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x70, 0xff, 0xff, 0xff, //0x00000907 movdqu %xmm0, $-144(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x80, //0x00000910 movdqu %xmm0, $-128(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x90, //0x00000916 movdqu %xmm0, $-112(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xa0, //0x0000091c movdqu %xmm0, $-96(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xb0, //0x00000922 movdqu %xmm0, $-80(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xc0, //0x00000928 movdqu %xmm0, $-64(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xd0, //0x0000092e movdqu %xmm0, $-48(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xe0, //0x00000934 movdqu %xmm0, $-32(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xf0, //0x0000093a movdqu %xmm0, $-16(%rbx,%rax)
- 0xf3, 0x0f, 0x7f, 0x04, 0x03, //0x00000940 movdqu %xmm0, (%rbx,%rax)
- 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000945 addq $256, %rax
- 0x49, 0x83, 0xc7, 0x08, //0x0000094b addq $8, %r15
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000094f jne LBB0_91
- //0x00000955 LBB0_92
- 0x4d, 0x85, 0xf6, //0x00000955 testq %r14, %r14
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000958 je LBB0_95
- 0x4c, 0x01, 0xc8, //0x0000095e addq %r9, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x12, //0x00000961 leaq $18(%rdi,%rax), %rax
- 0x49, 0xf7, 0xde, //0x00000966 negq %r14
- 0xf3, 0x0f, 0x6f, 0x05, 0x8f, 0xf6, 0xff, 0xff, //0x00000969 movdqu $-2417(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000971 LBB0_94
- 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000971 movdqu %xmm0, $-16(%rax)
- 0xf3, 0x0f, 0x7f, 0x00, //0x00000976 movdqu %xmm0, (%rax)
- 0x48, 0x83, 0xc0, 0x20, //0x0000097a addq $32, %rax
- 0x49, 0xff, 0xc6, //0x0000097e incq %r14
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000981 jne LBB0_94
- //0x00000987 LBB0_95
- 0x49, 0x01, 0xf0, //0x00000987 addq %rsi, %r8
- 0x49, 0x39, 0xf3, //0x0000098a cmpq %rsi, %r11
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000098d je LBB0_98
- //0x00000993 LBB0_96
- 0x44, 0x89, 0xd0, //0x00000993 movl %r10d, %eax
- 0xf7, 0xd8, //0x00000996 negl %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000998 .p2align 4, 0x90
- //0x000009a0 LBB0_97
- 0x41, 0xc6, 0x00, 0x30, //0x000009a0 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x000009a4 incq %r8
- 0xff, 0xc6, //0x000009a7 incl %esi
- 0x39, 0xc6, //0x000009a9 cmpl %eax, %esi
- 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000009ab jl LBB0_97
- //0x000009b1 LBB0_98
- 0x4b, 0x8d, 0x04, 0x20, //0x000009b1 leaq (%r8,%r12), %rax
- 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000009b5 cmpl $10000, %r13d
- 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x000009bc jb LBB0_101
- 0x44, 0x89, 0xe9, //0x000009c2 movl %r13d, %ecx
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000009c5 movl $3518437209, %r11d
- 0x4c, 0x0f, 0xaf, 0xd9, //0x000009cb imulq %rcx, %r11
- 0x49, 0xc1, 0xeb, 0x2d, //0x000009cf shrq $45, %r11
- 0x41, 0x69, 0xcb, 0xf0, 0xd8, 0xff, 0xff, //0x000009d3 imull $-10000, %r11d, %ecx
- 0x44, 0x01, 0xe9, //0x000009da addl %r13d, %ecx
- 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x000009dd je LBB0_103
- 0x89, 0xca, //0x000009e3 movl %ecx, %edx
- 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000009e5 imulq $1374389535, %rdx, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x000009ec shrq $37, %rdx
- 0x6b, 0xda, 0x64, //0x000009f0 imull $100, %edx, %ebx
- 0x29, 0xd9, //0x000009f3 subl %ebx, %ecx
- 0x48, 0x8d, 0x1d, 0x14, 0x03, 0x00, 0x00, //0x000009f5 leaq $788(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4b, //0x000009fc movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000a00 movw %cx, $-2(%rax)
- 0x0f, 0xb7, 0x0c, 0x53, //0x00000a04 movzwl (%rbx,%rdx,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x00000a08 movw %cx, $-4(%rax)
- 0x45, 0x31, 0xc9, //0x00000a0c xorl %r9d, %r9d
- 0x48, 0x83, 0xc0, 0xfc, //0x00000a0f addq $-4, %rax
- 0x41, 0x83, 0xfb, 0x64, //0x00000a13 cmpl $100, %r11d
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000a17 jae LBB0_105
- //0x00000a1d LBB0_102
- 0x44, 0x89, 0xd9, //0x00000a1d movl %r11d, %ecx
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000a20 jmp LBB0_107
- //0x00000a25 LBB0_101
- 0x45, 0x31, 0xc9, //0x00000a25 xorl %r9d, %r9d
- 0x45, 0x89, 0xeb, //0x00000a28 movl %r13d, %r11d
- 0x41, 0x83, 0xfb, 0x64, //0x00000a2b cmpl $100, %r11d
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00000a2f jb LBB0_102
- //0x00000a35 LBB0_105
- 0x48, 0xff, 0xc8, //0x00000a35 decq %rax
- 0x48, 0x8d, 0x15, 0xd1, 0x02, 0x00, 0x00, //0x00000a38 leaq $721(%rip), %rdx /* _Digits+0(%rip) */
- 0x90, //0x00000a3f .p2align 4, 0x90
- //0x00000a40 LBB0_106
- 0x44, 0x89, 0xd9, //0x00000a40 movl %r11d, %ecx
- 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00000a43 imulq $1374389535, %rcx, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x00000a4a shrq $37, %rcx
- 0x6b, 0xd9, 0x64, //0x00000a4e imull $100, %ecx, %ebx
- 0x44, 0x89, 0xde, //0x00000a51 movl %r11d, %esi
- 0x29, 0xde, //0x00000a54 subl %ebx, %esi
- 0x0f, 0xb7, 0x34, 0x72, //0x00000a56 movzwl (%rdx,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xff, //0x00000a5a movw %si, $-1(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00000a5e addq $-2, %rax
- 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000a62 cmpl $9999, %r11d
- 0x41, 0x89, 0xcb, //0x00000a69 movl %ecx, %r11d
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x00000a6c ja LBB0_106
- //0x00000a72 LBB0_107
- 0x83, 0xf9, 0x0a, //0x00000a72 cmpl $10, %ecx
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000a75 jb LBB0_109
- 0x89, 0xc8, //0x00000a7b movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0x8c, 0x02, 0x00, 0x00, //0x00000a7d leaq $652(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000a84 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x00, //0x00000a88 movw %ax, (%r8)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000a8c jmp LBB0_110
- //0x00000a91 LBB0_109
- 0x80, 0xc1, 0x30, //0x00000a91 addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000a94 movb %cl, (%r8)
- //0x00000a97 LBB0_110
- 0x4d, 0x29, 0xcc, //0x00000a97 subq %r9, %r12
- 0x49, 0x8d, 0x74, 0x24, 0x01, //0x00000a9a leaq $1(%r12), %rsi
- 0x49, 0x8d, 0x54, 0x24, 0x11, //0x00000a9f leaq $17(%r12), %rdx
- 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000aa4 leaq $2(%r12), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000aa9 .p2align 4, 0x90
- //0x00000ab0 LBB0_111
- 0x48, 0xff, 0xca, //0x00000ab0 decq %rdx
- 0x48, 0xff, 0xce, //0x00000ab3 decq %rsi
- 0x48, 0xff, 0xc8, //0x00000ab6 decq %rax
- 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000ab9 cmpb $48, $-1(%r8,%r12)
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000abf leaq $-1(%r12), %r12
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000ac4 je LBB0_111
- 0x4d, 0x8d, 0x0c, 0x30, //0x00000aca leaq (%r8,%rsi), %r9
- 0x45, 0x85, 0xd2, //0x00000ace testl %r10d, %r10d
- 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00000ad1 jle LBB0_116
- 0x44, 0x89, 0xc9, //0x00000ad7 movl %r9d, %ecx
- 0x44, 0x29, 0xc1, //0x00000ada subl %r8d, %ecx
- 0x41, 0x39, 0xca, //0x00000add cmpl %ecx, %r10d
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00000ae0 jge LBB0_117
- 0x43, 0x8d, 0x0c, 0x02, //0x00000ae6 leal (%r10,%r8), %ecx
- 0x41, 0x29, 0xc9, //0x00000aea subl %ecx, %r9d
- 0x49, 0x8d, 0x49, 0xff, //0x00000aed leaq $-1(%r9), %rcx
- 0x45, 0x89, 0xcb, //0x00000af1 movl %r9d, %r11d
- 0x41, 0x83, 0xe3, 0x03, //0x00000af4 andl $3, %r11d
- 0x48, 0x83, 0xf9, 0x03, //0x00000af8 cmpq $3, %rcx
- 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x00000afc jae LBB0_121
- 0x31, 0xc9, //0x00000b02 xorl %ecx, %ecx
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00000b04 jmp LBB0_124
- //0x00000b09 LBB0_117
- 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00000b09 jle LBB0_116
- 0x45, 0x01, 0xc2, //0x00000b0f addl %r8d, %r10d
- 0x45, 0x89, 0xcf, //0x00000b12 movl %r9d, %r15d
- 0x41, 0xf7, 0xd7, //0x00000b15 notl %r15d
- 0x45, 0x01, 0xd7, //0x00000b18 addl %r10d, %r15d
- 0x45, 0x31, 0xf6, //0x00000b1b xorl %r14d, %r14d
- 0x4d, 0x89, 0xcb, //0x00000b1e movq %r9, %r11
- 0x41, 0x83, 0xff, 0x1e, //0x00000b21 cmpl $30, %r15d
- 0x0f, 0x86, 0x9b, 0x01, 0x00, 0x00, //0x00000b25 jbe LBB0_135
- 0x49, 0xff, 0xc7, //0x00000b2b incq %r15
- 0x4d, 0x89, 0xfe, //0x00000b2e movq %r15, %r14
- 0x49, 0x83, 0xe6, 0xe0, //0x00000b31 andq $-32, %r14
- 0x4f, 0x8d, 0x1c, 0x30, //0x00000b35 leaq (%r8,%r14), %r11
- 0x49, 0x8d, 0x5e, 0xe0, //0x00000b39 leaq $-32(%r14), %rbx
- 0x48, 0x89, 0xd8, //0x00000b3d movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x05, //0x00000b40 shrq $5, %rax
- 0x48, 0xff, 0xc0, //0x00000b44 incq %rax
- 0x41, 0x89, 0xc4, //0x00000b47 movl %eax, %r12d
- 0x41, 0x83, 0xe4, 0x07, //0x00000b4a andl $7, %r12d
- 0x48, 0x81, 0xfb, 0xe0, 0x00, 0x00, 0x00, //0x00000b4e cmpq $224, %rbx
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000b55 jae LBB0_129
- 0x31, 0xc0, //0x00000b5b xorl %eax, %eax
- 0xe9, 0x23, 0x01, 0x00, 0x00, //0x00000b5d jmp LBB0_131
- //0x00000b62 LBB0_116
- 0x4d, 0x89, 0xc8, //0x00000b62 movq %r9, %r8
- 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00000b65 jmp LBB0_137
- //0x00000b6a LBB0_103
- 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000b6a movl $4, %r9d
- 0x48, 0x83, 0xc0, 0xfc, //0x00000b70 addq $-4, %rax
- 0x41, 0x83, 0xfb, 0x64, //0x00000b74 cmpl $100, %r11d
- 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00000b78 jb LBB0_102
- 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00000b7e jmp LBB0_105
- //0x00000b83 LBB0_121
- 0x4d, 0x89, 0xde, //0x00000b83 movq %r11, %r14
- 0x4d, 0x29, 0xce, //0x00000b86 subq %r9, %r14
- 0x31, 0xc9, //0x00000b89 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b8b .p2align 4, 0x90
- //0x00000b90 LBB0_122
- 0x49, 0x8d, 0x1c, 0x08, //0x00000b90 leaq (%r8,%rcx), %rbx
- 0x8b, 0x54, 0x1e, 0xfc, //0x00000b94 movl $-4(%rsi,%rbx), %edx
- 0x89, 0x54, 0x1e, 0xfd, //0x00000b98 movl %edx, $-3(%rsi,%rbx)
- 0x48, 0x83, 0xc1, 0xfc, //0x00000b9c addq $-4, %rcx
- 0x49, 0x39, 0xce, //0x00000ba0 cmpq %rcx, %r14
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000ba3 jne LBB0_122
- 0x48, 0xf7, 0xd9, //0x00000ba9 negq %rcx
- //0x00000bac LBB0_124
- 0x4d, 0x85, 0xdb, //0x00000bac testq %r11, %r11
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000baf je LBB0_127
- 0x49, 0xf7, 0xdb, //0x00000bb5 negq %r11
- 0x4c, 0x89, 0xc2, //0x00000bb8 movq %r8, %rdx
- 0x48, 0x29, 0xca, //0x00000bbb subq %rcx, %rdx
- 0x31, 0xc9, //0x00000bbe xorl %ecx, %ecx
- //0x00000bc0 .p2align 4, 0x90
- //0x00000bc0 LBB0_126
- 0x48, 0x8d, 0x34, 0x0a, //0x00000bc0 leaq (%rdx,%rcx), %rsi
- 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00000bc4 movzbl (%r12,%rsi), %ebx
- 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00000bc9 movb %bl, $1(%r12,%rsi)
- 0x48, 0xff, 0xc9, //0x00000bce decq %rcx
- 0x49, 0x39, 0xcb, //0x00000bd1 cmpq %rcx, %r11
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000bd4 jne LBB0_126
- //0x00000bda LBB0_127
- 0x49, 0x63, 0xca, //0x00000bda movslq %r10d, %rcx
- 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x00000bdd movb $46, (%r8,%rcx)
- 0x49, 0x01, 0xc0, //0x00000be2 addq %rax, %r8
- 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x00000be5 jmp LBB0_137
- //0x00000bea LBB0_129
- 0x4c, 0x89, 0xe3, //0x00000bea movq %r12, %rbx
- 0x48, 0x29, 0xc3, //0x00000bed subq %rax, %rbx
- 0x31, 0xc0, //0x00000bf0 xorl %eax, %eax
- 0xf3, 0x0f, 0x6f, 0x05, 0x06, 0xf4, 0xff, 0xff, //0x00000bf2 movdqu $-3066(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000bfa LBB0_130
- 0x49, 0x8d, 0x0c, 0x00, //0x00000bfa leaq (%r8,%rax), %rcx
- 0xf3, 0x0f, 0x7f, 0x04, 0x0e, //0x00000bfe movdqu %xmm0, (%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x10, //0x00000c03 movdqu %xmm0, $16(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x20, //0x00000c09 movdqu %xmm0, $32(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x30, //0x00000c0f movdqu %xmm0, $48(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x40, //0x00000c15 movdqu %xmm0, $64(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x50, //0x00000c1b movdqu %xmm0, $80(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x60, //0x00000c21 movdqu %xmm0, $96(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x70, //0x00000c27 movdqu %xmm0, $112(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x80, 0x00, 0x00, 0x00, //0x00000c2d movdqu %xmm0, $128(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x90, 0x00, 0x00, 0x00, //0x00000c36 movdqu %xmm0, $144(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xa0, 0x00, 0x00, 0x00, //0x00000c3f movdqu %xmm0, $160(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xb0, 0x00, 0x00, 0x00, //0x00000c48 movdqu %xmm0, $176(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xc0, 0x00, 0x00, 0x00, //0x00000c51 movdqu %xmm0, $192(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xd0, 0x00, 0x00, 0x00, //0x00000c5a movdqu %xmm0, $208(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xe0, 0x00, 0x00, 0x00, //0x00000c63 movdqu %xmm0, $224(%rsi,%rcx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xf0, 0x00, 0x00, 0x00, //0x00000c6c movdqu %xmm0, $240(%rsi,%rcx)
- 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000c75 addq $256, %rax
- 0x48, 0x83, 0xc3, 0x08, //0x00000c7b addq $8, %rbx
- 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00000c7f jne LBB0_130
- //0x00000c85 LBB0_131
- 0x49, 0x01, 0xf3, //0x00000c85 addq %rsi, %r11
- 0x4d, 0x85, 0xe4, //0x00000c88 testq %r12, %r12
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000c8b je LBB0_134
- 0x49, 0x01, 0xc0, //0x00000c91 addq %rax, %r8
- 0x49, 0x01, 0xd0, //0x00000c94 addq %rdx, %r8
- 0x49, 0xf7, 0xdc, //0x00000c97 negq %r12
- 0xf3, 0x0f, 0x6f, 0x05, 0x5e, 0xf3, 0xff, 0xff, //0x00000c9a movdqu $-3234(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000ca2 LBB0_133
- 0xf3, 0x41, 0x0f, 0x7f, 0x40, 0xf0, //0x00000ca2 movdqu %xmm0, $-16(%r8)
- 0xf3, 0x41, 0x0f, 0x7f, 0x00, //0x00000ca8 movdqu %xmm0, (%r8)
- 0x49, 0x83, 0xc0, 0x20, //0x00000cad addq $32, %r8
- 0x49, 0xff, 0xc4, //0x00000cb1 incq %r12
- 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000cb4 jne LBB0_133
- //0x00000cba LBB0_134
- 0x4d, 0x89, 0xd8, //0x00000cba movq %r11, %r8
- 0x4d, 0x39, 0xf7, //0x00000cbd cmpq %r14, %r15
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_137
- //0x00000cc6 LBB0_135
- 0x45, 0x29, 0xf2, //0x00000cc6 subl %r14d, %r10d
- 0x45, 0x29, 0xca, //0x00000cc9 subl %r9d, %r10d
- 0x4d, 0x89, 0xd8, //0x00000ccc movq %r11, %r8
- 0x90, //0x00000ccf .p2align 4, 0x90
- //0x00000cd0 LBB0_136
- 0x41, 0xc6, 0x00, 0x30, //0x00000cd0 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00000cd4 incq %r8
- 0x41, 0xff, 0xca, //0x00000cd7 decl %r10d
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00000cda jne LBB0_136
+ 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
- 0x41, 0x29, 0xf8, //0x00000ce0 subl %edi, %r8d
- //0x00000ce3 LBB0_138
- 0x44, 0x89, 0xc0, //0x00000ce3 movl %r8d, %eax
- 0x5b, //0x00000ce6 popq %rbx
- 0x41, 0x5c, //0x00000ce7 popq %r12
- 0x41, 0x5d, //0x00000ce9 popq %r13
- 0x41, 0x5e, //0x00000ceb popq %r14
- 0x41, 0x5f, //0x00000ced popq %r15
- 0x5d, //0x00000cef popq %rbp
- 0xc3, //0x00000cf0 retq
- //0x00000cf1 LBB0_139
- 0x45, 0x31, 0xc0, //0x00000cf1 xorl %r8d, %r8d
- 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00000cf4 jmp LBB0_138
- //0x00000cf9 LBB0_140
- 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00000cf9 movl $-149, %r15d
- 0x89, 0xc6, //0x00000cff movl %eax, %esi
- 0xe9, 0x89, 0xf3, 0xff, 0xff, //0x00000d01 jmp LBB0_5
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d06 .p2align 4, 0x00
- //0x00000d10 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000d10 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000d20 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000d30 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000d40 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000d50 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000d60 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000d70 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000d80 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000d90 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000da0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000db0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000dc0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000dd0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd8 .p2align 4, 0x00
- //0x00000de0 _pow10_ceil_sig_f32.g
- 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000de0 .quad -9093133594791772939
- 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000de8 .quad -6754730975062328270
- 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000df0 .quad -3831727700400522433
- 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000df8 .quad -177973607073265138
- 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000e00 .quad -7028762532061872567
- 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000e08 .quad -4174267146649952805
- 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000e10 .quad -606147914885053102
- 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000e18 .quad -7296371474444240045
- 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000e20 .quad -4508778324627912152
- 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000e28 .quad -1024286887357502286
- 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000e30 .quad -7557708332239520785
- 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000e38 .quad -4835449396872013077
- 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000e40 .quad -1432625727662628442
- 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000e48 .quad -7812920107430224632
- 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000e50 .quad -5154464115860392886
- 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000e58 .quad -1831394126398103204
- 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000e60 .quad -8062150356639896358
- 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000e68 .quad -5466001927372482544
- 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000e70 .quad -2220816390788215276
- 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000e78 .quad -8305539271883716404
- 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000e80 .quad -5770238071427257601
- 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000e88 .quad -2601111570856684097
- 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00000e90 .quad -8543223759426509416
- 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000e98 .quad -6067343680855748867
- 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00000ea0 .quad -2972493582642298179
- 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00000ea8 .quad -8775337516792518218
- 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00000eb0 .quad -6357485877563259868
- 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00000eb8 .quad -3335171328526686932
- 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00000ec0 .quad -9002011107970261188
- 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00000ec8 .quad -6640827866535438581
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000ed0 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000ed8 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00000ee0 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00000ee8 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00000ef0 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00000ef8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00000f00 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00000f08 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00000f10 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00000f18 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00000f20 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00000f28 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00000f30 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00000f38 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00000f40 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00000f48 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00000f50 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00000f58 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00000f60 .quad -5646744073709551616
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00000f68 .quad -2446744073709551616
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00000f70 .quad -8446744073709551616
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00000f78 .quad -5946744073709551616
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00000f80 .quad -2821744073709551616
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00000f88 .quad -8681119073709551616
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00000f90 .quad -6239712823709551616
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00000f98 .quad -3187955011209551616
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00000fa0 .quad -8910000909647051616
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00000fa8 .quad -6525815118631426616
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00000fb0 .quad -3545582879861895366
- 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00000fb8 .quad -9133518327554766459
- 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00000fc0 .quad -6805211891016070170
- 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00000fc8 .quad -3894828845342699809
- 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00000fd0 .quad -256850038250986857
- 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00000fd8 .quad -7078060301547948642
- 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00000fe0 .quad -4235889358507547898
- 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00000fe8 .quad -683175679707046969
- 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00000ff0 .quad -7344513827457986211
- 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00000ff8 .quad -4568956265895094860
- 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001000 .quad -1099509313941480671
- 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001008 .quad -7604722348854507275
- 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001010 .quad -4894216917640746190
- 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001018 .quad -1506085128623544834
- 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001020 .quad -7858832233030797377
- 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001028 .quad -5211854272861108818
- 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001030 .quad -1903131822648998118
- 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001038 .quad -8106986416796705680
- 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001040 .quad -5522047002568494196
+ 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
index 9cca71008..4435cd7ef 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go
index e04b0b0f7..fef360463 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__f64toa = 56
+ _stack__f64toa = 72
)
const (
- _size__f64toa = 4672
+ _size__f64toa = 4992
)
var (
_pcsp__f64toa = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {4582, 56},
- {4586, 48},
- {4587, 40},
- {4589, 32},
- {4591, 24},
- {4593, 16},
- {4595, 8},
- {4596, 0},
- {4659, 56},
+ {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},
}
)
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
index 36bceb55b..3809f30f3 100644
--- 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
@@ -16,2379 +16,2471 @@ var _text_f64toa = []byte{
0x41, 0x55, //0x00000018 pushq %r13
0x41, 0x54, //0x0000001a pushq %r12
0x53, //0x0000001c pushq %rbx
- 0x50, //0x0000001d pushq %rax
- 0x66, 0x48, 0x0f, 0x7e, 0xc2, //0x0000001e movq %xmm0, %rdx
- 0x48, 0x89, 0xd0, //0x00000023 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000026 shrq $52, %rax
- 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000002a andl $2047, %eax
- 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000002f cmpl $2047, %eax
- 0x0f, 0x84, 0xcb, 0x11, 0x00, 0x00, //0x00000034 je LBB0_165
- 0xc6, 0x07, 0x2d, //0x0000003a movb $45, (%rdi)
- 0x48, 0x89, 0xd6, //0x0000003d movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x3f, //0x00000040 shrq $63, %rsi
- 0x4c, 0x8d, 0x04, 0x37, //0x00000044 leaq (%rdi,%rsi), %r8
- 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x00000048 leaq (,%rdx,2), %rcx
- 0x48, 0x85, 0xc9, //0x00000050 testq %rcx, %rcx
- 0x0f, 0x84, 0x7e, 0x02, 0x00, 0x00, //0x00000053 je LBB0_6
- 0x49, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000059 movabsq $4503599627370495, %r11
- 0x4c, 0x21, 0xda, //0x00000063 andq %r11, %rdx
- 0x85, 0xc0, //0x00000066 testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0x11, 0x00, 0x00, //0x00000068 je LBB0_166
- 0x49, 0xff, 0xc3, //0x0000006e incq %r11
- 0x49, 0x09, 0xd3, //0x00000071 orq %rdx, %r11
- 0x44, 0x8d, 0x90, 0xcd, 0xfb, 0xff, 0xff, //0x00000074 leal $-1075(%rax), %r10d
- 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000007b leal $-1023(%rax), %ecx
- 0x83, 0xf9, 0x34, //0x00000081 cmpl $52, %ecx
- 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000084 ja LBB0_7
- 0xb9, 0x33, 0x04, 0x00, 0x00, //0x0000008a movl $1075, %ecx
- 0x29, 0xc1, //0x0000008f subl %eax, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000091 movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x00000098 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x0000009b notq %rbx
- 0x49, 0x85, 0xdb, //0x0000009e testq %rbx, %r11
- 0x0f, 0x84, 0x43, 0x06, 0x00, 0x00, //0x000000a1 je LBB0_42
- //0x000000a7 LBB0_7
- 0x48, 0x89, 0x75, 0xd0, //0x000000a7 movq %rsi, $-48(%rbp)
- //0x000000ab LBB0_8
- 0x48, 0x85, 0xd2, //0x000000ab testq %rdx, %rdx
- 0x0f, 0x94, 0xc1, //0x000000ae sete %cl
- 0x83, 0xf8, 0x01, //0x000000b1 cmpl $1, %eax
- 0x0f, 0x97, 0xc0, //0x000000b4 seta %al
- 0x20, 0xc8, //0x000000b7 andb %cl, %al
- 0x0f, 0xb6, 0xc0, //0x000000b9 movzbl %al, %eax
- 0x4e, 0x8d, 0x4c, 0x98, 0xfe, //0x000000bc leaq $-2(%rax,%r11,4), %r9
- 0x45, 0x69, 0xfa, 0x13, 0x44, 0x13, 0x00, //0x000000c1 imull $1262611, %r10d, %r15d
- 0x31, 0xc9, //0x000000c8 xorl %ecx, %ecx
- 0x84, 0xc0, //0x000000ca testb %al, %al
- 0xb8, 0xff, 0xfe, 0x07, 0x00, //0x000000cc movl $524031, %eax
- 0x0f, 0x44, 0xc1, //0x000000d1 cmovel %ecx, %eax
- 0x41, 0x29, 0xc7, //0x000000d4 subl %eax, %r15d
- 0x41, 0xc1, 0xff, 0x16, //0x000000d7 sarl $22, %r15d
- 0x41, 0x69, 0xcf, 0xb1, 0x6c, 0xe5, 0xff, //0x000000db imull $-1741647, %r15d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000e2 shrl $19, %ecx
- 0x44, 0x01, 0xd1, //0x000000e5 addl %r10d, %ecx
- 0xb8, 0x24, 0x01, 0x00, 0x00, //0x000000e8 movl $292, %eax
- 0x44, 0x29, 0xf8, //0x000000ed subl %r15d, %eax
- 0x48, 0x98, //0x000000f0 cltq
- 0x48, 0xc1, 0xe0, 0x04, //0x000000f2 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x23, 0x12, 0x00, 0x00, //0x000000f6 leaq $4643(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */
- 0x4c, 0x8b, 0x24, 0x10, //0x000000fd movq (%rax,%rdx), %r12
- 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x00000101 movq $8(%rax,%rdx), %r13
- 0xfe, 0xc1, //0x00000106 incb %cl
- 0x49, 0xd3, 0xe1, //0x00000108 shlq %cl, %r9
- 0x4c, 0x89, 0xc8, //0x0000010b movq %r9, %rax
- 0x49, 0xf7, 0xe5, //0x0000010e mulq %r13
- 0x49, 0x89, 0xd2, //0x00000111 movq %rdx, %r10
- 0x4c, 0x89, 0xc8, //0x00000114 movq %r9, %rax
- 0x49, 0xf7, 0xe4, //0x00000117 mulq %r12
- 0x4a, 0x8d, 0x34, 0x9d, 0x00, 0x00, 0x00, 0x00, //0x0000011a leaq (,%r11,4), %rsi
- 0x4c, 0x01, 0xd0, //0x00000122 addq %r10, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x00000125 adcq $0, %rdx
- 0x31, 0xdb, //0x00000129 xorl %ebx, %ebx
- 0x48, 0x83, 0xf8, 0x01, //0x0000012b cmpq $1, %rax
- 0x0f, 0x97, 0xc3, //0x0000012f seta %bl
- 0x48, 0x09, 0xd3, //0x00000132 orq %rdx, %rbx
- 0x48, 0xd3, 0xe6, //0x00000135 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x00000138 movq %rsi, %rax
- 0x49, 0xf7, 0xe5, //0x0000013b mulq %r13
- 0x49, 0x89, 0xd2, //0x0000013e movq %rdx, %r10
- 0x48, 0x89, 0xf0, //0x00000141 movq %rsi, %rax
- 0x49, 0xf7, 0xe4, //0x00000144 mulq %r12
- 0x49, 0x89, 0xd1, //0x00000147 movq %rdx, %r9
- 0x4a, 0x8d, 0x34, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x0000014a leaq $2(,%r11,4), %rsi
- 0x4c, 0x01, 0xd0, //0x00000152 addq %r10, %rax
- 0x49, 0x83, 0xd1, 0x00, //0x00000155 adcq $0, %r9
- 0x45, 0x31, 0xd2, //0x00000159 xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x01, //0x0000015c cmpq $1, %rax
- 0x41, 0x0f, 0x97, 0xc2, //0x00000160 seta %r10b
- 0x4d, 0x09, 0xca, //0x00000164 orq %r9, %r10
- 0x48, 0xd3, 0xe6, //0x00000167 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x0000016a movq %rsi, %rax
- 0x49, 0xf7, 0xe5, //0x0000016d mulq %r13
- 0x48, 0x89, 0xd1, //0x00000170 movq %rdx, %rcx
- 0x48, 0x89, 0xf0, //0x00000173 movq %rsi, %rax
- 0x49, 0xf7, 0xe4, //0x00000176 mulq %r12
- 0x48, 0x01, 0xc8, //0x00000179 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000017c adcq $0, %rdx
- 0x31, 0xf6, //0x00000180 xorl %esi, %esi
- 0x48, 0x83, 0xf8, 0x01, //0x00000182 cmpq $1, %rax
- 0x40, 0x0f, 0x97, 0xc6, //0x00000186 seta %sil
- 0x48, 0x09, 0xd6, //0x0000018a orq %rdx, %rsi
- 0x41, 0x83, 0xe3, 0x01, //0x0000018d andl $1, %r11d
- 0x4c, 0x01, 0xdb, //0x00000191 addq %r11, %rbx
- 0x4c, 0x29, 0xde, //0x00000194 subq %r11, %rsi
- 0x49, 0x83, 0xfa, 0x28, //0x00000197 cmpq $40, %r10
- 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x0000019b jb LBB0_20
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001a1 movabsq $-3689348814741910323, %rcx
- 0x4c, 0x89, 0xc8, //0x000001ab movq %r9, %rax
- 0x48, 0xf7, 0xe1, //0x000001ae mulq %rcx
- 0x49, 0x89, 0xd6, //0x000001b1 movq %rdx, %r14
- 0x49, 0xc1, 0xee, 0x05, //0x000001b4 shrq $5, %r14
- 0x4a, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000001b8 leaq (,%r14,8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000001c0 leaq (%rax,%rax,4), %rdx
- 0x48, 0x39, 0xd3, //0x000001c4 cmpq %rdx, %rbx
- 0x41, 0x0f, 0x96, 0xc3, //0x000001c7 setbe %r11b
- 0x48, 0x8d, 0x44, 0x80, 0x28, //0x000001cb leaq $40(%rax,%rax,4), %rax
- 0x48, 0x39, 0xf0, //0x000001d0 cmpq %rsi, %rax
- 0x0f, 0x96, 0xc2, //0x000001d3 setbe %dl
- 0x41, 0x38, 0xd3, //0x000001d6 cmpb %dl, %r11b
- 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000001d9 je LBB0_20
- 0x31, 0xd2, //0x000001df xorl %edx, %edx
- 0x48, 0x39, 0xf0, //0x000001e1 cmpq %rsi, %rax
- 0x0f, 0x96, 0xc2, //0x000001e4 setbe %dl
- 0x49, 0x01, 0xd6, //0x000001e7 addq %rdx, %r14
- 0x41, 0xff, 0xc7, //0x000001ea incl %r15d
- 0x49, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000001ed movabsq $8589934560, %r10
- 0x49, 0x8d, 0x82, 0x1f, 0xe4, 0x0b, 0x54, //0x000001f7 leaq $1410065439(%r10), %rax
- 0x49, 0x39, 0xc6, //0x000001fe cmpq %rax, %r14
- 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00000201 ja LBB0_25
- //0x00000207 LBB0_11
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000207 movl $1, %eax
- 0x49, 0x83, 0xfe, 0x0a, //0x0000020c cmpq $10, %r14
- 0x0f, 0x82, 0x9e, 0x01, 0x00, 0x00, //0x00000210 jb LBB0_32
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000216 movl $2, %eax
- 0x49, 0x83, 0xfe, 0x64, //0x0000021b cmpq $100, %r14
- 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x0000021f jb LBB0_32
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000225 movl $3, %eax
- 0x49, 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000022a cmpq $1000, %r14
- 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x00000231 jb LBB0_32
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000237 movl $4, %eax
- 0x49, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000023c cmpq $10000, %r14
- 0x0f, 0x82, 0x6b, 0x01, 0x00, 0x00, //0x00000243 jb LBB0_32
- 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00000249 movl $5, %eax
- 0x49, 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000024e cmpq $100000, %r14
- 0x0f, 0x82, 0x59, 0x01, 0x00, 0x00, //0x00000255 jb LBB0_32
- 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000025b movl $6, %eax
- 0x49, 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000260 cmpq $1000000, %r14
- 0x0f, 0x82, 0x47, 0x01, 0x00, 0x00, //0x00000267 jb LBB0_32
- 0xb8, 0x07, 0x00, 0x00, 0x00, //0x0000026d movl $7, %eax
- 0x49, 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000272 cmpq $10000000, %r14
- 0x0f, 0x82, 0x35, 0x01, 0x00, 0x00, //0x00000279 jb LBB0_32
- 0xb8, 0x08, 0x00, 0x00, 0x00, //0x0000027f movl $8, %eax
- 0x49, 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00000284 cmpq $100000000, %r14
- 0x0f, 0x82, 0x23, 0x01, 0x00, 0x00, //0x0000028b jb LBB0_32
- 0x49, 0x81, 0xfe, 0x00, 0xca, 0x9a, 0x3b, //0x00000291 cmpq $1000000000, %r14
- 0xb8, 0x0a, 0x00, 0x00, 0x00, //0x00000298 movl $10, %eax
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x0000029d jmp LBB0_31
- //0x000002a2 LBB0_20
- 0x4d, 0x89, 0xcb, //0x000002a2 movq %r9, %r11
- 0x49, 0xc1, 0xeb, 0x02, //0x000002a5 shrq $2, %r11
- 0x4c, 0x89, 0xca, //0x000002a9 movq %r9, %rdx
- 0x48, 0x83, 0xe2, 0xfc, //0x000002ac andq $-4, %rdx
- 0x48, 0x39, 0xd3, //0x000002b0 cmpq %rdx, %rbx
- 0x0f, 0x96, 0xc1, //0x000002b3 setbe %cl
- 0x48, 0x8d, 0x5a, 0x04, //0x000002b6 leaq $4(%rdx), %rbx
- 0x48, 0x39, 0xf3, //0x000002ba cmpq %rsi, %rbx
- 0x0f, 0x96, 0xc0, //0x000002bd setbe %al
- 0x38, 0xc1, //0x000002c0 cmpb %al, %cl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000002c2 je LBB0_22
- 0x45, 0x31, 0xf6, //0x000002c8 xorl %r14d, %r14d
- 0x48, 0x39, 0xf3, //0x000002cb cmpq %rsi, %rbx
- 0x41, 0x0f, 0x96, 0xc6, //0x000002ce setbe %r14b
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000002d2 jmp LBB0_24
- //0x000002d7 LBB0_6
- 0x41, 0xc6, 0x00, 0x30, //0x000002d7 movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x000002db subl %edi, %r8d
- 0x41, 0xff, 0xc0, //0x000002de incl %r8d
- 0xe9, 0x0d, 0x0f, 0x00, 0x00, //0x000002e1 jmp LBB0_164
- //0x000002e6 LBB0_22
- 0x48, 0x83, 0xca, 0x02, //0x000002e6 orq $2, %rdx
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000002ea movl $1, %r14d
- 0x49, 0x39, 0xd2, //0x000002f0 cmpq %rdx, %r10
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000002f3 ja LBB0_24
- 0x0f, 0x94, 0xc0, //0x000002f9 sete %al
- 0x41, 0xc0, 0xe9, 0x02, //0x000002fc shrb $2, %r9b
- 0x41, 0x20, 0xc1, //0x00000300 andb %al, %r9b
- 0x45, 0x0f, 0xb6, 0xf1, //0x00000303 movzbl %r9b, %r14d
- //0x00000307 LBB0_24
- 0x4d, 0x01, 0xde, //0x00000307 addq %r11, %r14
- 0x49, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000030a movabsq $8589934560, %r10
- 0x49, 0x8d, 0x82, 0x1f, 0xe4, 0x0b, 0x54, //0x00000314 leaq $1410065439(%r10), %rax
- 0x49, 0x39, 0xc6, //0x0000031b cmpq %rax, %r14
- 0x0f, 0x86, 0xe3, 0xfe, 0xff, 0xff, //0x0000031e jbe LBB0_11
- //0x00000324 LBB0_25
- 0x4c, 0x89, 0xf2, //0x00000324 movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0b, //0x00000327 shrq $11, %rdx
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000032b movl $11, %eax
- 0x48, 0x81, 0xfa, 0xdd, 0x0e, 0xe9, 0x02, //0x00000330 cmpq $48828125, %rdx
- 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000337 jb LBB0_32
- 0x4c, 0x89, 0xf2, //0x0000033d movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0c, //0x00000340 shrq $12, %rdx
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x00000344 movl $12, %eax
- 0x48, 0x81, 0xfa, 0x51, 0x4a, 0x8d, 0x0e, //0x00000349 cmpq $244140625, %rdx
- 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00000350 jb LBB0_32
- 0x4c, 0x89, 0xf2, //0x00000356 movq %r14, %rdx
- 0x48, 0xc1, 0xea, 0x0d, //0x00000359 shrq $13, %rdx
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000035d movl $13, %eax
- 0x48, 0x81, 0xfa, 0x95, 0x73, 0xc2, 0x48, //0x00000362 cmpq $1220703125, %rdx
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000369 jb LBB0_32
- 0xb8, 0x0e, 0x00, 0x00, 0x00, //0x0000036f movl $14, %eax
- 0x48, 0xba, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000374 movabsq $100000000000000, %rdx
- 0x49, 0x39, 0xd6, //0x0000037e cmpq %rdx, %r14
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000381 jb LBB0_32
- 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x00000387 movl $15, %eax
- 0x48, 0xba, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x0000038c movabsq $1000000000000000, %rdx
- 0x49, 0x39, 0xd6, //0x00000396 cmpq %rdx, %r14
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000399 jb LBB0_32
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000039f movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc6, //0x000003a9 cmpq %rax, %r14
- 0xb8, 0x11, 0x00, 0x00, 0x00, //0x000003ac movl $17, %eax
- //0x000003b1 LBB0_31
- 0x83, 0xd8, 0x00, //0x000003b1 sbbl $0, %eax
- //0x000003b4 LBB0_32
- 0x46, 0x8d, 0x0c, 0x38, //0x000003b4 leal (%rax,%r15), %r9d
- 0x42, 0x8d, 0x54, 0x38, 0x05, //0x000003b8 leal $5(%rax,%r15), %edx
- 0x41, 0x89, 0xc4, //0x000003bd movl %eax, %r12d
- 0x83, 0xfa, 0x1b, //0x000003c0 cmpl $27, %edx
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x000003c3 jb LBB0_36
- 0x4f, 0x8d, 0x7c, 0x20, 0x01, //0x000003c9 leaq $1(%r8,%r12), %r15
- 0x4c, 0x89, 0xf0, //0x000003ce movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000003d1 shrq $32, %rax
- 0x0f, 0x84, 0xa8, 0x01, 0x00, 0x00, //0x000003d5 je LBB0_40
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000003db movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x000003e5 movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x000003e8 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000003eb shrq $26, %rdx
- 0x69, 0xda, 0x00, 0x1f, 0x0a, 0xfa, //0x000003ef imull $-100000000, %edx, %ebx
- 0x44, 0x01, 0xf3, //0x000003f5 addl %r14d, %ebx
- 0x0f, 0x84, 0xc3, 0x07, 0x00, 0x00, //0x000003f8 je LBB0_86
- 0x89, 0xd8, //0x000003fe movl %ebx, %eax
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000400 movl $3518437209, %r10d
- 0x49, 0x0f, 0xaf, 0xc2, //0x00000406 imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x0000040a shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x0000040e imull $10000, %eax, %ecx
- 0x29, 0xcb, //0x00000414 subl %ecx, %ebx
- 0x48, 0x89, 0xc1, //0x00000416 movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xca, //0x00000419 imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000041d shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x00000421 imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000427 subl %ecx, %eax
- 0x0f, 0xb7, 0xcb, //0x00000429 movzwl %bx, %ecx
- 0xc1, 0xe9, 0x02, //0x0000042c shrl $2, %ecx
- 0x44, 0x69, 0xd1, 0x7b, 0x14, 0x00, 0x00, //0x0000042f imull $5243, %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000436 shrl $17, %r10d
- 0x41, 0x6b, 0xca, 0x64, //0x0000043a imull $100, %r10d, %ecx
- 0x29, 0xcb, //0x0000043e subl %ecx, %ebx
- 0x44, 0x0f, 0xb7, 0xdb, //0x00000440 movzwl %bx, %r11d
- 0x0f, 0xb7, 0xd8, //0x00000444 movzwl %ax, %ebx
- 0xc1, 0xeb, 0x02, //0x00000447 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x0000044a imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x00000450 shrl $17, %ebx
- 0x6b, 0xcb, 0x64, //0x00000453 imull $100, %ebx, %ecx
- 0x29, 0xc8, //0x00000456 subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf0, //0x00000458 movzwl %ax, %r14d
- 0x48, 0x8d, 0x0d, 0xed, 0x0d, 0x00, 0x00, //0x0000045c leaq $3565(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000463 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000468 movw %ax, $-2(%r15)
- 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x0000046d movzwl (%rcx,%r10,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000472 movw %ax, $-4(%r15)
- 0x42, 0x0f, 0xb7, 0x04, 0x71, //0x00000477 movzwl (%rcx,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfa, //0x0000047c movw %ax, $-6(%r15)
- 0x0f, 0xb7, 0x04, 0x59, //0x00000481 movzwl (%rcx,%rbx,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000485 movw %ax, $-8(%r15)
- 0x45, 0x31, 0xd2, //0x0000048a xorl %r10d, %r10d
- 0x4d, 0x8d, 0x67, 0xf8, //0x0000048d leaq $-8(%r15), %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000491 cmpl $10000, %edx
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x00000497 jae LBB0_88
- //0x0000049d LBB0_41
- 0x89, 0xd3, //0x0000049d movl %edx, %ebx
- 0xe9, 0x56, 0x01, 0x00, 0x00, //0x0000049f jmp LBB0_90
- //0x000004a4 LBB0_36
- 0x45, 0x85, 0xff, //0x000004a4 testl %r15d, %r15d
- 0x0f, 0x88, 0x61, 0x04, 0x00, 0x00, //0x000004a7 js LBB0_57
- 0x4b, 0x8d, 0x1c, 0x20, //0x000004ad leaq (%r8,%r12), %rbx
- 0x4c, 0x89, 0xf0, //0x000004b1 movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000004b4 shrq $32, %rax
- 0x0f, 0x84, 0xed, 0x04, 0x00, 0x00, //0x000004b8 je LBB0_62
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000004be movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x000004c8 movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x000004cb mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000004ce shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000004d2 imull $-100000000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x000004d8 addl %r14d, %esi
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004db movl $3518437209, %r10d
- 0x48, 0x89, 0xf0, //0x000004e1 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x000004e4 imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000004e8 shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x000004ec imull $10000, %eax, %ecx
- 0x29, 0xce, //0x000004f2 subl %ecx, %esi
- 0x48, 0x89, 0xc1, //0x000004f4 movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xca, //0x000004f7 imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x000004fb shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x000004ff imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000505 subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000507 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x0000050a shrl $2, %ecx
- 0x44, 0x69, 0xd1, 0x7b, 0x14, 0x00, 0x00, //0x0000050d imull $5243, %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000514 shrl $17, %r10d
- 0x41, 0x6b, 0xca, 0x64, //0x00000518 imull $100, %r10d, %ecx
- 0x29, 0xce, //0x0000051c subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xde, //0x0000051e movzwl %si, %r11d
- 0x0f, 0xb7, 0xf0, //0x00000522 movzwl %ax, %esi
- 0xc1, 0xee, 0x02, //0x00000525 shrl $2, %esi
- 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000528 imull $5243, %esi, %esi
- 0xc1, 0xee, 0x11, //0x0000052e shrl $17, %esi
- 0x6b, 0xce, 0x64, //0x00000531 imull $100, %esi, %ecx
- 0x29, 0xc8, //0x00000534 subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000536 movzwl %ax, %r15d
- 0x48, 0x8d, 0x0d, 0x0f, 0x0d, 0x00, 0x00, //0x0000053a leaq $3343(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000541 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x89, 0x43, 0xfe, //0x00000546 movw %ax, $-2(%rbx)
- 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x0000054a movzwl (%rcx,%r10,2), %eax
- 0x66, 0x89, 0x43, 0xfc, //0x0000054f movw %ax, $-4(%rbx)
- 0x42, 0x0f, 0xb7, 0x04, 0x79, //0x00000553 movzwl (%rcx,%r15,2), %eax
- 0x66, 0x89, 0x43, 0xfa, //0x00000558 movw %ax, $-6(%rbx)
- 0x48, 0x8d, 0x43, 0xf8, //0x0000055c leaq $-8(%rbx), %rax
- 0x0f, 0xb7, 0x0c, 0x71, //0x00000560 movzwl (%rcx,%rsi,2), %ecx
- 0x66, 0x89, 0x4b, 0xf8, //0x00000564 movw %cx, $-8(%rbx)
- 0x41, 0x89, 0xd6, //0x00000568 movl %edx, %r14d
- 0x49, 0x89, 0xff, //0x0000056b movq %rdi, %r15
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000056e cmpl $10000, %r14d
- 0x0f, 0x83, 0x43, 0x04, 0x00, 0x00, //0x00000575 jae LBB0_63
- //0x0000057b LBB0_39
- 0x44, 0x89, 0xf2, //0x0000057b movl %r14d, %edx
- 0xe9, 0x97, 0x04, 0x00, 0x00, //0x0000057e jmp LBB0_65
- //0x00000583 LBB0_40
- 0x45, 0x31, 0xd2, //0x00000583 xorl %r10d, %r10d
- 0x44, 0x89, 0xf2, //0x00000586 movl %r14d, %edx
- 0x4d, 0x89, 0xfc, //0x00000589 movq %r15, %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000058c cmpl $10000, %edx
- 0x0f, 0x82, 0x05, 0xff, 0xff, 0xff, //0x00000592 jb LBB0_41
- //0x00000598 LBB0_88
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000598 movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0xab, 0x0c, 0x00, 0x00, //0x0000059e leaq $3243(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005a5 .p2align 4, 0x90
- //0x000005b0 LBB0_89
- 0x89, 0xd3, //0x000005b0 movl %edx, %ebx
- 0x49, 0x0f, 0xaf, 0xdb, //0x000005b2 imulq %r11, %rbx
- 0x48, 0xc1, 0xeb, 0x2d, //0x000005b6 shrq $45, %rbx
- 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000005ba imull $-10000, %ebx, %eax
- 0x01, 0xd0, //0x000005c0 addl %edx, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x000005c2 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x000005c9 shrq $37, %rsi
- 0x6b, 0xce, 0x64, //0x000005cd imull $100, %esi, %ecx
- 0x29, 0xc8, //0x000005d0 subl %ecx, %eax
- 0x41, 0x0f, 0xb7, 0x04, 0x46, //0x000005d2 movzwl (%r14,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x44, 0x24, 0xfe, //0x000005d7 movw %ax, $-2(%r12)
- 0x41, 0x0f, 0xb7, 0x04, 0x76, //0x000005dd movzwl (%r14,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x44, 0x24, 0xfc, //0x000005e2 movw %ax, $-4(%r12)
- 0x49, 0x83, 0xc4, 0xfc, //0x000005e8 addq $-4, %r12
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x000005ec cmpl $99999999, %edx
- 0x89, 0xda, //0x000005f2 movl %ebx, %edx
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000005f4 ja LBB0_89
- //0x000005fa LBB0_90
- 0x83, 0xfb, 0x64, //0x000005fa cmpl $100, %ebx
- 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x000005fd jb LBB0_92
- 0x0f, 0xb7, 0xc3, //0x00000603 movzwl %bx, %eax
- 0xc1, 0xe8, 0x02, //0x00000606 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000609 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000060f shrl $17, %eax
- 0x6b, 0xc8, 0x64, //0x00000612 imull $100, %eax, %ecx
- 0x29, 0xcb, //0x00000615 subl %ecx, %ebx
- 0x0f, 0xb7, 0xcb, //0x00000617 movzwl %bx, %ecx
- 0x48, 0x8d, 0x15, 0x2f, 0x0c, 0x00, 0x00, //0x0000061a leaq $3119(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000621 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4c, 0x24, 0xfe, //0x00000625 movw %cx, $-2(%r12)
- 0x49, 0x83, 0xc4, 0xfe, //0x0000062b addq $-2, %r12
- 0x89, 0xc3, //0x0000062f movl %eax, %ebx
- //0x00000631 LBB0_92
- 0x49, 0x8d, 0x40, 0x01, //0x00000631 leaq $1(%r8), %rax
- 0x83, 0xfb, 0x0a, //0x00000635 cmpl $10, %ebx
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000638 jb LBB0_94
- 0x89, 0xd9, //0x0000063e movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x09, 0x0c, 0x00, 0x00, //0x00000640 leaq $3081(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000647 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4c, 0x24, 0xfe, //0x0000064b movw %cx, $-2(%r12)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000651 jmp LBB0_95
- //0x00000656 LBB0_94
- 0x80, 0xc3, 0x30, //0x00000656 addb $48, %bl
- 0x88, 0x18, //0x00000659 movb %bl, (%rax)
- //0x0000065b LBB0_95
- 0x4d, 0x29, 0xd7, //0x0000065b subq %r10, %r15
- 0x90, 0x90, //0x0000065e .p2align 4, 0x90
- //0x00000660 LBB0_96
- 0x41, 0x80, 0x7f, 0xff, 0x30, //0x00000660 cmpb $48, $-1(%r15)
- 0x4d, 0x8d, 0x7f, 0xff, //0x00000665 leaq $-1(%r15), %r15
- 0x0f, 0x84, 0xf1, 0xff, 0xff, 0xff, //0x00000669 je LBB0_96
- 0x41, 0x8a, 0x48, 0x01, //0x0000066f movb $1(%r8), %cl
- 0x41, 0x88, 0x08, //0x00000673 movb %cl, (%r8)
- 0x49, 0x8d, 0x4f, 0x01, //0x00000676 leaq $1(%r15), %rcx
- 0x48, 0x89, 0xca, //0x0000067a movq %rcx, %rdx
- 0x48, 0x29, 0xc2, //0x0000067d subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000680 cmpq $2, %rdx
- 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00000684 jl LBB0_99
- 0xc6, 0x00, 0x2e, //0x0000068a movb $46, (%rax)
- 0x49, 0x89, 0xcf, //0x0000068d movq %rcx, %r15
- //0x00000690 LBB0_99
- 0x41, 0xc6, 0x07, 0x65, //0x00000690 movb $101, (%r15)
- 0x45, 0x85, 0xc9, //0x00000694 testl %r9d, %r9d
- 0x0f, 0x8e, 0xd1, 0x02, 0x00, 0x00, //0x00000697 jle LBB0_102
- 0x41, 0xff, 0xc9, //0x0000069d decl %r9d
- 0x41, 0xc6, 0x47, 0x01, 0x2b, //0x000006a0 movb $43, $1(%r15)
- 0x44, 0x89, 0xc8, //0x000006a5 movl %r9d, %eax
- 0x83, 0xf8, 0x64, //0x000006a8 cmpl $100, %eax
- 0x0f, 0x8c, 0xd3, 0x02, 0x00, 0x00, //0x000006ab jl LBB0_103
- //0x000006b1 LBB0_101
- 0x89, 0xc1, //0x000006b1 movl %eax, %ecx
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000006b3 movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd1, //0x000006b8 imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x23, //0x000006bc shrq $35, %rdx
- 0x8d, 0x0c, 0x12, //0x000006c0 leal (%rdx,%rdx), %ecx
- 0x8d, 0x0c, 0x89, //0x000006c3 leal (%rcx,%rcx,4), %ecx
- 0x29, 0xc8, //0x000006c6 subl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0x81, 0x0b, 0x00, 0x00, //0x000006c8 leaq $2945(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x51, //0x000006cf movzwl (%rcx,%rdx,2), %ecx
- 0x66, 0x41, 0x89, 0x4f, 0x02, //0x000006d3 movw %cx, $2(%r15)
- 0x0c, 0x30, //0x000006d8 orb $48, %al
- 0x41, 0x88, 0x47, 0x04, //0x000006da movb %al, $4(%r15)
- 0x49, 0x83, 0xc7, 0x05, //0x000006de addq $5, %r15
- 0x4d, 0x89, 0xf8, //0x000006e2 movq %r15, %r8
- 0xe9, 0x06, 0x0b, 0x00, 0x00, //0x000006e5 jmp LBB0_163
- //0x000006ea LBB0_42
- 0x49, 0xd3, 0xeb, //0x000006ea shrq %cl, %r11
- 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000006ed movabsq $8589934560, %rax
- 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x000006f7 addq $1410065439, %rax
- 0x49, 0x39, 0xc3, //0x000006fd cmpq %rax, %r11
- 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00000700 jbe LBB0_73
- 0x4c, 0x89, 0xd8, //0x00000706 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x00000709 shrq $11, %rax
- 0x41, 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000070d movl $11, %r10d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000713 cmpq $48828125, %rax
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000719 jb LBB0_49
- 0x4c, 0x89, 0xd8, //0x0000071f movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x00000722 shrq $12, %rax
- 0x41, 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000726 movl $12, %r10d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x0000072c cmpq $244140625, %rax
- 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x00000732 jb LBB0_49
- 0x4c, 0x89, 0xd8, //0x00000738 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x0000073b shrq $13, %rax
- 0x41, 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000073f movl $13, %r10d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000745 cmpq $1220703125, %rax
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x0000074b jb LBB0_49
- 0x41, 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000751 movl $14, %r10d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000757 movabsq $100000000000000, %rax
- 0x49, 0x39, 0xc3, //0x00000761 cmpq %rax, %r11
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x00000764 jb LBB0_49
- 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x0000076a movl $15, %r10d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000770 movabsq $1000000000000000, %rax
- 0x49, 0x39, 0xc3, //0x0000077a cmpq %rax, %r11
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000077d jb LBB0_49
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000783 movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc3, //0x0000078d cmpq %rax, %r11
- 0x41, 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000790 movl $17, %r10d
- 0x49, 0x83, 0xda, 0x00, //0x00000796 sbbq $0, %r10
- //0x0000079a LBB0_49
- 0x4d, 0x01, 0xc2, //0x0000079a addq %r8, %r10
- //0x0000079d LBB0_50
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000079d movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xd8, //0x000007a7 movq %r11, %rax
- 0x48, 0xf7, 0xe2, //0x000007aa mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000007ad shrq $26, %rdx
- 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x000007b1 imull $-100000000, %edx, %ecx
- 0x44, 0x01, 0xd9, //0x000007b7 addl %r11d, %ecx
- 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007ba movl $3518437209, %r9d
- 0x48, 0x89, 0xce, //0x000007c0 movq %rcx, %rsi
- 0x49, 0x0f, 0xaf, 0xf1, //0x000007c3 imulq %r9, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x000007c7 shrq $45, %rsi
- 0x69, 0xde, 0x10, 0x27, 0x00, 0x00, //0x000007cb imull $10000, %esi, %ebx
- 0x29, 0xd9, //0x000007d1 subl %ebx, %ecx
- 0x48, 0x89, 0xf0, //0x000007d3 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc1, //0x000007d6 imulq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000007da shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x000007de imull $10000, %eax, %eax
- 0x29, 0xc6, //0x000007e4 subl %eax, %esi
- 0x0f, 0xb7, 0xc1, //0x000007e6 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000007e9 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000007ec imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000007f2 shrl $17, %eax
- 0x6b, 0xd8, 0x64, //0x000007f5 imull $100, %eax, %ebx
- 0x29, 0xd9, //0x000007f8 subl %ebx, %ecx
- 0x44, 0x0f, 0xb7, 0xc9, //0x000007fa movzwl %cx, %r9d
- 0x0f, 0xb7, 0xde, //0x000007fe movzwl %si, %ebx
- 0xc1, 0xeb, 0x02, //0x00000801 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x00000804 imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x0000080a shrl $17, %ebx
- 0x6b, 0xcb, 0x64, //0x0000080d imull $100, %ebx, %ecx
- 0x29, 0xce, //0x00000810 subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xde, //0x00000812 movzwl %si, %r11d
- 0x48, 0x8d, 0x35, 0x33, 0x0a, 0x00, 0x00, //0x00000816 leaq $2611(%rip), %rsi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x0c, 0x4e, //0x0000081d movzwl (%rsi,%r9,2), %ecx
- 0x66, 0x41, 0x89, 0x4a, 0xfe, //0x00000822 movw %cx, $-2(%r10)
- 0x0f, 0xb7, 0x04, 0x46, //0x00000827 movzwl (%rsi,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfc, //0x0000082b movw %ax, $-4(%r10)
- 0x42, 0x0f, 0xb7, 0x04, 0x5e, //0x00000830 movzwl (%rsi,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000835 movw %ax, $-6(%r10)
- 0x0f, 0xb7, 0x04, 0x5e, //0x0000083a movzwl (%rsi,%rbx,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xf8, //0x0000083e movw %ax, $-8(%r10)
- 0x49, 0x8d, 0x42, 0xf8, //0x00000843 leaq $-8(%r10), %rax
- 0x49, 0x89, 0xd3, //0x00000847 movq %rdx, %r11
- 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000084a cmpl $10000, %r11d
- 0x0f, 0x82, 0x48, 0x03, 0x00, 0x00, //0x00000851 jb LBB0_83
- //0x00000857 LBB0_51
- 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000857 movl $3518437209, %r9d
- 0x4c, 0x8d, 0x35, 0xec, 0x09, 0x00, 0x00, //0x0000085d leaq $2540(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000864 .p2align 4, 0x90
- //0x00000870 LBB0_52
- 0x44, 0x89, 0xda, //0x00000870 movl %r11d, %edx
- 0x49, 0x0f, 0xaf, 0xd1, //0x00000873 imulq %r9, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000877 shrq $45, %rdx
- 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x0000087b imull $-10000, %edx, %ecx
- 0x44, 0x01, 0xd9, //0x00000881 addl %r11d, %ecx
- 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00000884 imulq $1374389535, %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x0000088b shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x0000088f imull $100, %esi, %ebx
- 0x29, 0xd9, //0x00000892 subl %ebx, %ecx
- 0x41, 0x0f, 0xb7, 0x0c, 0x4e, //0x00000894 movzwl (%r14,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000899 movw %cx, $-2(%rax)
- 0x41, 0x0f, 0xb7, 0x0c, 0x76, //0x0000089d movzwl (%r14,%rsi,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x000008a2 movw %cx, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x000008a6 addq $-4, %rax
- 0x41, 0x81, 0xfb, 0xff, 0xe0, 0xf5, 0x05, //0x000008aa cmpl $99999999, %r11d
- 0x41, 0x89, 0xd3, //0x000008b1 movl %edx, %r11d
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000008b4 ja LBB0_52
- 0x83, 0xfa, 0x64, //0x000008ba cmpl $100, %edx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008bd jb LBB0_55
- //0x000008c3 LBB0_54
+ 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
- 0xc1, 0xe9, 0x02, //0x000008c6 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000008c9 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000008cf shrl $17, %ecx
- 0x6b, 0xf1, 0x64, //0x000008d2 imull $100, %ecx, %esi
- 0x29, 0xf2, //0x000008d5 subl %esi, %edx
- 0x0f, 0xb7, 0xd2, //0x000008d7 movzwl %dx, %edx
- 0x48, 0x8d, 0x35, 0x6f, 0x09, 0x00, 0x00, //0x000008da leaq $2415(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x000008e1 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x000008e5 movw %dx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x000008e9 addq $-2, %rax
- 0x89, 0xca, //0x000008ed movl %ecx, %edx
- //0x000008ef LBB0_55
- 0x83, 0xfa, 0x0a, //0x000008ef cmpl $10, %edx
- 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x000008f2 jb LBB0_84
- 0x89, 0xd1, //0x000008f8 movl %edx, %ecx
- 0x48, 0x8d, 0x15, 0x4f, 0x09, 0x00, 0x00, //0x000008fa leaq $2383(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000901 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00000905 movw %cx, $-2(%rax)
- 0xe9, 0xa8, 0x02, 0x00, 0x00, //0x00000909 jmp LBB0_85
- //0x0000090e LBB0_57
- 0x45, 0x85, 0xc9, //0x0000090e testl %r9d, %r9d
- 0x0f, 0x8f, 0xda, 0x04, 0x00, 0x00, //0x00000911 jg LBB0_122
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000917 movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x0000091d addq $2, %r8
- 0x45, 0x85, 0xc9, //0x00000921 testl %r9d, %r9d
- 0x0f, 0x89, 0xc7, 0x04, 0x00, 0x00, //0x00000924 jns LBB0_122
- 0x31, 0xc0, //0x0000092a xorl %eax, %eax
- 0x41, 0x83, 0xf9, 0xe0, //0x0000092c cmpl $-32, %r9d
- 0x0f, 0x87, 0x9e, 0x04, 0x00, 0x00, //0x00000930 ja LBB0_120
- 0x45, 0x89, 0xcb, //0x00000936 movl %r9d, %r11d
- 0x41, 0xf7, 0xd3, //0x00000939 notl %r11d
- 0x49, 0xff, 0xc3, //0x0000093c incq %r11
- 0x4c, 0x89, 0xd8, //0x0000093f movq %r11, %rax
- 0x4c, 0x21, 0xd0, //0x00000942 andq %r10, %rax
- 0x48, 0x8d, 0x70, 0xe0, //0x00000945 leaq $-32(%rax), %rsi
- 0x48, 0x89, 0xf2, //0x00000949 movq %rsi, %rdx
- 0x48, 0xc1, 0xea, 0x05, //0x0000094c shrq $5, %rdx
- 0x48, 0xff, 0xc2, //0x00000950 incq %rdx
- 0x41, 0x89, 0xd7, //0x00000953 movl %edx, %r15d
- 0x41, 0x83, 0xe7, 0x07, //0x00000956 andl $7, %r15d
- 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x0000095a cmpq $224, %rsi
- 0x0f, 0x83, 0x8d, 0x03, 0x00, 0x00, //0x00000961 jae LBB0_114
- 0x31, 0xd2, //0x00000967 xorl %edx, %edx
- 0xe9, 0x27, 0x04, 0x00, 0x00, //0x00000969 jmp LBB0_116
- //0x0000096e LBB0_102
- 0x41, 0xc6, 0x47, 0x01, 0x2d, //0x0000096e movb $45, $1(%r15)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000973 movl $1, %eax
- 0x44, 0x29, 0xc8, //0x00000978 subl %r9d, %eax
- 0x83, 0xf8, 0x64, //0x0000097b cmpl $100, %eax
- 0x0f, 0x8d, 0x2d, 0xfd, 0xff, 0xff, //0x0000097e jge LBB0_101
- //0x00000984 LBB0_103
- 0x83, 0xf8, 0x0a, //0x00000984 cmpl $10, %eax
- 0x0f, 0x8c, 0x5b, 0x01, 0x00, 0x00, //0x00000987 jl LBB0_105
- 0x48, 0x98, //0x0000098d cltq
- 0x48, 0x8d, 0x0d, 0xba, 0x08, 0x00, 0x00, //0x0000098f leaq $2234(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000996 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0x02, //0x0000099a movw %ax, $2(%r15)
- 0x49, 0x83, 0xc7, 0x04, //0x0000099f addq $4, %r15
- 0x4d, 0x89, 0xf8, //0x000009a3 movq %r15, %r8
- 0xe9, 0x45, 0x08, 0x00, 0x00, //0x000009a6 jmp LBB0_163
- //0x000009ab LBB0_62
- 0x48, 0x89, 0xd8, //0x000009ab movq %rbx, %rax
- 0x49, 0x89, 0xff, //0x000009ae movq %rdi, %r15
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000009b1 cmpl $10000, %r14d
- 0x0f, 0x82, 0xbd, 0xfb, 0xff, 0xff, //0x000009b8 jb LBB0_39
- //0x000009be LBB0_63
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000009be movl $3518437209, %r10d
- 0x4c, 0x8d, 0x1d, 0x85, 0x08, 0x00, 0x00, //0x000009c4 leaq $2181(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009cb .p2align 4, 0x90
- //0x000009d0 LBB0_64
- 0x44, 0x89, 0xf2, //0x000009d0 movl %r14d, %edx
- 0x49, 0x0f, 0xaf, 0xd2, //0x000009d3 imulq %r10, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x000009d7 shrq $45, %rdx
- 0x69, 0xf2, 0xf0, 0xd8, 0xff, 0xff, //0x000009db imull $-10000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x000009e1 addl %r14d, %esi
- 0x48, 0x69, 0xce, 0x1f, 0x85, 0xeb, 0x51, //0x000009e4 imulq $1374389535, %rsi, %rcx
- 0x48, 0xc1, 0xe9, 0x25, //0x000009eb shrq $37, %rcx
- 0x6b, 0xf9, 0x64, //0x000009ef imull $100, %ecx, %edi
- 0x29, 0xfe, //0x000009f2 subl %edi, %esi
- 0x41, 0x0f, 0xb7, 0x34, 0x73, //0x000009f4 movzwl (%r11,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xfe, //0x000009f9 movw %si, $-2(%rax)
- 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x000009fd movzwl (%r11,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfc, //0x00000a02 movw %cx, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x00000a06 addq $-4, %rax
- 0x41, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000a0a cmpl $99999999, %r14d
- 0x41, 0x89, 0xd6, //0x00000a11 movl %edx, %r14d
- 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000a14 ja LBB0_64
- //0x00000a1a LBB0_65
- 0x83, 0xfa, 0x64, //0x00000a1a cmpl $100, %edx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000a1d jb LBB0_67
- 0x0f, 0xb7, 0xca, //0x00000a23 movzwl %dx, %ecx
- 0xc1, 0xe9, 0x02, //0x00000a26 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000a29 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000a2f shrl $17, %ecx
- 0x6b, 0xf1, 0x64, //0x00000a32 imull $100, %ecx, %esi
- 0x29, 0xf2, //0x00000a35 subl %esi, %edx
- 0x0f, 0xb7, 0xd2, //0x00000a37 movzwl %dx, %edx
- 0x48, 0x8d, 0x35, 0x0f, 0x08, 0x00, 0x00, //0x00000a3a leaq $2063(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000a41 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x00000a45 movw %dx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00000a49 addq $-2, %rax
- 0x89, 0xca, //0x00000a4d movl %ecx, %edx
- //0x00000a4f LBB0_67
- 0x4c, 0x89, 0xff, //0x00000a4f movq %r15, %rdi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000a52 movq $-48(%rbp), %r11
- 0x49, 0x63, 0xc9, //0x00000a56 movslq %r9d, %rcx
- 0x83, 0xfa, 0x0a, //0x00000a59 cmpl $10, %edx
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000a5c jb LBB0_69
- 0x89, 0xd2, //0x00000a62 movl %edx, %edx
- 0x48, 0x8d, 0x35, 0xe5, 0x07, 0x00, 0x00, //0x00000a64 leaq $2021(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000a6b movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x89, 0x50, 0xfe, //0x00000a6f movw %dx, $-2(%rax)
- 0x49, 0x01, 0xc8, //0x00000a73 addq %rcx, %r8
- 0x49, 0x39, 0xcc, //0x00000a76 cmpq %rcx, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000a79 jl LBB0_70
- 0xe9, 0x6c, 0x07, 0x00, 0x00, //0x00000a7f jmp LBB0_163
- //0x00000a84 LBB0_69
- 0x80, 0xc2, 0x30, //0x00000a84 addb $48, %dl
- 0x41, 0x88, 0x10, //0x00000a87 movb %dl, (%r8)
- 0x49, 0x01, 0xc8, //0x00000a8a addq %rcx, %r8
- 0x49, 0x39, 0xcc, //0x00000a8d cmpq %rcx, %r12
- 0x0f, 0x8d, 0x5a, 0x07, 0x00, 0x00, //0x00000a90 jge LBB0_163
- //0x00000a96 LBB0_70
- 0x4b, 0x8d, 0x04, 0x23, //0x00000a96 leaq (%r11,%r12), %rax
- 0x4c, 0x8d, 0x54, 0x07, 0x01, //0x00000a9a leaq $1(%rdi,%rax), %r10
- 0x4d, 0x39, 0xc2, //0x00000a9f cmpq %r8, %r10
- 0x4d, 0x0f, 0x46, 0xd0, //0x00000aa2 cmovbeq %r8, %r10
- 0x4a, 0x8d, 0x0c, 0x1f, //0x00000aa6 leaq (%rdi,%r11), %rcx
- 0x4c, 0x01, 0xe1, //0x00000aaa addq %r12, %rcx
- 0x49, 0x29, 0xca, //0x00000aad subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000ab0 cmpq $32, %r10
- 0x0f, 0x82, 0x26, 0x02, 0x00, 0x00, //0x00000ab4 jb LBB0_113
- 0x4d, 0x89, 0xd1, //0x00000aba movq %r10, %r9
- 0x49, 0x83, 0xe1, 0xe0, //0x00000abd andq $-32, %r9
- 0x49, 0x8d, 0x71, 0xe0, //0x00000ac1 leaq $-32(%r9), %rsi
- 0x48, 0x89, 0xf2, //0x00000ac5 movq %rsi, %rdx
- 0x48, 0xc1, 0xea, 0x05, //0x00000ac8 shrq $5, %rdx
- 0x48, 0xff, 0xc2, //0x00000acc incq %rdx
- 0x89, 0xd1, //0x00000acf movl %edx, %ecx
- 0x83, 0xe1, 0x07, //0x00000ad1 andl $7, %ecx
- 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x00000ad4 cmpq $224, %rsi
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x00000adb jae LBB0_106
- 0x31, 0xc0, //0x00000ae1 xorl %eax, %eax
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x00000ae3 jmp LBB0_108
- //0x00000ae8 LBB0_105
- 0x04, 0x30, //0x00000ae8 addb $48, %al
- 0x41, 0x88, 0x47, 0x02, //0x00000aea movb %al, $2(%r15)
- 0x49, 0x83, 0xc7, 0x03, //0x00000aee addq $3, %r15
- 0x4d, 0x89, 0xf8, //0x00000af2 movq %r15, %r8
- 0xe9, 0xf6, 0x06, 0x00, 0x00, //0x00000af5 jmp LBB0_163
- //0x00000afa LBB0_73
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000afa movl $1, %r10d
- 0x49, 0x83, 0xfb, 0x0a, //0x00000b00 cmpq $10, %r11
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000b04 jb LBB0_81
- 0x41, 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000b0a movl $2, %r10d
- 0x49, 0x83, 0xfb, 0x64, //0x00000b10 cmpq $100, %r11
- 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000b14 jb LBB0_81
- 0x41, 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000b1a movl $3, %r10d
- 0x49, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x00000b20 cmpq $1000, %r11
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000b27 jb LBB0_81
- 0x41, 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000b2d movl $4, %r10d
- 0x49, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000b33 cmpq $10000, %r11
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00000b3a jb LBB0_81
- 0x41, 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000b40 movl $5, %r10d
- 0x49, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x00000b46 cmpq $100000, %r11
- 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x00000b4d jb LBB0_81
- 0x41, 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000b53 movl $6, %r10d
- 0x49, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x00000b59 cmpq $1000000, %r11
- 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00000b60 jb LBB0_81
- 0x41, 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000b66 movl $7, %r10d
- 0x49, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x00000b6c cmpq $10000000, %r11
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00000b73 jb LBB0_81
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000b79 movl $8, %r10d
- 0x49, 0x81, 0xfb, 0xff, 0xe0, 0xf5, 0x05, //0x00000b7f cmpq $99999999, %r11
- 0x0f, 0x87, 0x93, 0x06, 0x00, 0x00, //0x00000b86 ja LBB0_167
- //0x00000b8c LBB0_81
- 0x4d, 0x01, 0xc2, //0x00000b8c addq %r8, %r10
- //0x00000b8f LBB0_82
- 0x4c, 0x89, 0xd0, //0x00000b8f movq %r10, %rax
- 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000b92 cmpl $10000, %r11d
- 0x0f, 0x83, 0xb8, 0xfc, 0xff, 0xff, //0x00000b99 jae LBB0_51
- //0x00000b9f LBB0_83
- 0x44, 0x89, 0xda, //0x00000b9f movl %r11d, %edx
- 0x83, 0xfa, 0x64, //0x00000ba2 cmpl $100, %edx
- 0x0f, 0x83, 0x18, 0xfd, 0xff, 0xff, //0x00000ba5 jae LBB0_54
- 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x00000bab jmp LBB0_55
- //0x00000bb0 LBB0_84
- 0x80, 0xc2, 0x30, //0x00000bb0 addb $48, %dl
- 0x41, 0x88, 0x10, //0x00000bb3 movb %dl, (%r8)
- //0x00000bb6 LBB0_85
- 0x41, 0x29, 0xfa, //0x00000bb6 subl %edi, %r10d
- 0x45, 0x89, 0xd0, //0x00000bb9 movl %r10d, %r8d
- 0xe9, 0x32, 0x06, 0x00, 0x00, //0x00000bbc jmp LBB0_164
- //0x00000bc1 LBB0_86
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000bc1 movl $8, %r10d
- 0x4d, 0x8d, 0x67, 0xf8, //0x00000bc7 leaq $-8(%r15), %r12
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000bcb cmpl $10000, %edx
- 0x0f, 0x82, 0xc6, 0xf8, 0xff, 0xff, //0x00000bd1 jb LBB0_41
- 0xe9, 0xbc, 0xf9, 0xff, 0xff, //0x00000bd7 jmp LBB0_88
- //0x00000bdc LBB0_106
- 0x48, 0x29, 0xca, //0x00000bdc subq %rcx, %rdx
- 0x48, 0x8d, 0xb4, 0x07, 0xf0, 0x00, 0x00, 0x00, //0x00000bdf leaq $240(%rdi,%rax), %rsi
- 0x31, 0xc0, //0x00000be7 xorl %eax, %eax
- 0xf3, 0x0f, 0x6f, 0x05, 0x0f, 0xf4, 0xff, 0xff, //0x00000be9 movdqu $-3057(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bf1 .p2align 4, 0x90
- //0x00000c00 LBB0_107
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x10, 0xff, 0xff, 0xff, //0x00000c00 movdqu %xmm0, $-240(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x20, 0xff, 0xff, 0xff, //0x00000c09 movdqu %xmm0, $-224(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x30, 0xff, 0xff, 0xff, //0x00000c12 movdqu %xmm0, $-208(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x40, 0xff, 0xff, 0xff, //0x00000c1b movdqu %xmm0, $-192(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x50, 0xff, 0xff, 0xff, //0x00000c24 movdqu %xmm0, $-176(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x60, 0xff, 0xff, 0xff, //0x00000c2d movdqu %xmm0, $-160(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x06, 0x70, 0xff, 0xff, 0xff, //0x00000c36 movdqu %xmm0, $-144(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0x80, //0x00000c3f movdqu %xmm0, $-128(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0x90, //0x00000c45 movdqu %xmm0, $-112(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0xa0, //0x00000c4b movdqu %xmm0, $-96(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0xb0, //0x00000c51 movdqu %xmm0, $-80(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0xc0, //0x00000c57 movdqu %xmm0, $-64(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0xd0, //0x00000c5d movdqu %xmm0, $-48(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0xe0, //0x00000c63 movdqu %xmm0, $-32(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x06, 0xf0, //0x00000c69 movdqu %xmm0, $-16(%rsi,%rax)
- 0xf3, 0x0f, 0x7f, 0x04, 0x06, //0x00000c6f movdqu %xmm0, (%rsi,%rax)
- 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000c74 addq $256, %rax
- 0x48, 0x83, 0xc2, 0xf8, //0x00000c7a addq $-8, %rdx
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x00000c7e jne LBB0_107
- //0x00000c84 LBB0_108
- 0x48, 0x85, 0xc9, //0x00000c84 testq %rcx, %rcx
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00000c87 je LBB0_111
- 0x4c, 0x01, 0xd8, //0x00000c8d addq %r11, %rax
- 0x4c, 0x01, 0xe0, //0x00000c90 addq %r12, %rax
- 0x48, 0x8d, 0x44, 0x07, 0x10, //0x00000c93 leaq $16(%rdi,%rax), %rax
- 0x48, 0xf7, 0xd9, //0x00000c98 negq %rcx
- 0xf3, 0x0f, 0x6f, 0x05, 0x5d, 0xf3, 0xff, 0xff, //0x00000c9b movdqu $-3235(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca3 .p2align 4, 0x90
- //0x00000cb0 LBB0_110
- 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000cb0 movdqu %xmm0, $-16(%rax)
- 0xf3, 0x0f, 0x7f, 0x00, //0x00000cb5 movdqu %xmm0, (%rax)
- 0x48, 0x83, 0xc0, 0x20, //0x00000cb9 addq $32, %rax
- 0x48, 0xff, 0xc1, //0x00000cbd incq %rcx
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000cc0 jne LBB0_110
- //0x00000cc6 LBB0_111
- 0x4d, 0x39, 0xd1, //0x00000cc6 cmpq %r10, %r9
- 0x0f, 0x84, 0x21, 0x05, 0x00, 0x00, //0x00000cc9 je LBB0_163
- 0x4c, 0x01, 0xcb, //0x00000ccf addq %r9, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd2 .p2align 4, 0x90
- //0x00000ce0 LBB0_113
- 0xc6, 0x03, 0x30, //0x00000ce0 movb $48, (%rbx)
- 0x48, 0xff, 0xc3, //0x00000ce3 incq %rbx
- 0x4c, 0x39, 0xc3, //0x00000ce6 cmpq %r8, %rbx
- 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00000ce9 jb LBB0_113
- 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x00000cef jmp LBB0_163
- //0x00000cf4 LBB0_114
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000cf4 movq $-48(%rbp), %rcx
- 0x48, 0x8d, 0xb4, 0x39, 0xf2, 0x00, 0x00, 0x00, //0x00000cf8 leaq $242(%rcx,%rdi), %rsi
- 0x4c, 0x89, 0xfb, //0x00000d00 movq %r15, %rbx
- 0x48, 0x29, 0xd3, //0x00000d03 subq %rdx, %rbx
- 0x31, 0xd2, //0x00000d06 xorl %edx, %edx
- 0xf3, 0x0f, 0x6f, 0x05, 0xf0, 0xf2, 0xff, 0xff, //0x00000d08 movdqu $-3344(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000d10 LBB0_115
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x10, 0xff, 0xff, 0xff, //0x00000d10 movdqu %xmm0, $-240(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000d19 movdqu %xmm0, $-224(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x30, 0xff, 0xff, 0xff, //0x00000d22 movdqu %xmm0, $-208(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000d2b movdqu %xmm0, $-192(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x50, 0xff, 0xff, 0xff, //0x00000d34 movdqu %xmm0, $-176(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000d3d movdqu %xmm0, $-160(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x70, 0xff, 0xff, 0xff, //0x00000d46 movdqu %xmm0, $-144(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x80, //0x00000d4f movdqu %xmm0, $-128(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x90, //0x00000d55 movdqu %xmm0, $-112(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xa0, //0x00000d5b movdqu %xmm0, $-96(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xb0, //0x00000d61 movdqu %xmm0, $-80(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xc0, //0x00000d67 movdqu %xmm0, $-64(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xd0, //0x00000d6d movdqu %xmm0, $-48(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xe0, //0x00000d73 movdqu %xmm0, $-32(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xf0, //0x00000d79 movdqu %xmm0, $-16(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x04, 0x16, //0x00000d7f movdqu %xmm0, (%rsi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000d84 addq $256, %rdx
- 0x48, 0x83, 0xc3, 0x08, //0x00000d8b addq $8, %rbx
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000d8f jne LBB0_115
- //0x00000d95 LBB0_116
- 0x4d, 0x85, 0xff, //0x00000d95 testq %r15, %r15
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000d98 je LBB0_119
- 0x48, 0x03, 0x55, 0xd0, //0x00000d9e addq $-48(%rbp), %rdx
- 0x48, 0x8d, 0x54, 0x17, 0x12, //0x00000da2 leaq $18(%rdi,%rdx), %rdx
- 0x49, 0xf7, 0xdf, //0x00000da7 negq %r15
- 0xf3, 0x0f, 0x6f, 0x05, 0x4e, 0xf2, 0xff, 0xff, //0x00000daa movdqu $-3506(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000db2 LBB0_118
- 0xf3, 0x0f, 0x7f, 0x42, 0xf0, //0x00000db2 movdqu %xmm0, $-16(%rdx)
- 0xf3, 0x0f, 0x7f, 0x02, //0x00000db7 movdqu %xmm0, (%rdx)
- 0x48, 0x83, 0xc2, 0x20, //0x00000dbb addq $32, %rdx
- 0x49, 0xff, 0xc7, //0x00000dbf incq %r15
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000dc2 jne LBB0_118
- //0x00000dc8 LBB0_119
- 0x49, 0x01, 0xc0, //0x00000dc8 addq %rax, %r8
- 0x49, 0x39, 0xc3, //0x00000dcb cmpq %rax, %r11
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000dce je LBB0_122
- //0x00000dd4 LBB0_120
- 0x44, 0x89, 0xca, //0x00000dd4 movl %r9d, %edx
- 0xf7, 0xda, //0x00000dd7 negl %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000dd9 .p2align 4, 0x90
- //0x00000de0 LBB0_121
- 0x41, 0xc6, 0x00, 0x30, //0x00000de0 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x00000de4 incq %r8
- 0xff, 0xc0, //0x00000de7 incl %eax
- 0x39, 0xd0, //0x00000de9 cmpl %edx, %eax
- 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x00000deb jl LBB0_121
- //0x00000df1 LBB0_122
- 0x4f, 0x8d, 0x2c, 0x20, //0x00000df1 leaq (%r8,%r12), %r13
- 0x4c, 0x89, 0xf0, //0x00000df5 movq %r14, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000df8 shrq $32, %rax
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x00000dfc je LBB0_125
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000e02 movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xf0, //0x00000e0c movq %r14, %rax
- 0x48, 0xf7, 0xe2, //0x00000e0f mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000e12 shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000e16 imull $-100000000, %edx, %esi
- 0x44, 0x01, 0xf6, //0x00000e1c addl %r14d, %esi
- 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00000e1f je LBB0_127
- 0x89, 0xf0, //0x00000e25 movl %esi, %eax
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000e27 movl $3518437209, %r11d
- 0x49, 0x0f, 0xaf, 0xc3, //0x00000e2d imulq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000e31 shrq $45, %rax
- 0x69, 0xc8, 0x10, 0x27, 0x00, 0x00, //0x00000e35 imull $10000, %eax, %ecx
- 0x29, 0xce, //0x00000e3b subl %ecx, %esi
- 0x48, 0x89, 0xc1, //0x00000e3d movq %rax, %rcx
- 0x49, 0x0f, 0xaf, 0xcb, //0x00000e40 imulq %r11, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000e44 shrq $45, %rcx
- 0x69, 0xc9, 0x10, 0x27, 0x00, 0x00, //0x00000e48 imull $10000, %ecx, %ecx
- 0x29, 0xc8, //0x00000e4e subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000e50 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000e53 shrl $2, %ecx
- 0x44, 0x69, 0xd9, 0x7b, 0x14, 0x00, 0x00, //0x00000e56 imull $5243, %ecx, %r11d
- 0x41, 0xc1, 0xeb, 0x11, //0x00000e5d shrl $17, %r11d
- 0x41, 0x6b, 0xcb, 0x64, //0x00000e61 imull $100, %r11d, %ecx
- 0x29, 0xce, //0x00000e65 subl %ecx, %esi
- 0x44, 0x0f, 0xb7, 0xf6, //0x00000e67 movzwl %si, %r14d
- 0x0f, 0xb7, 0xf0, //0x00000e6b movzwl %ax, %esi
- 0xc1, 0xee, 0x02, //0x00000e6e shrl $2, %esi
- 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000e71 imull $5243, %esi, %esi
- 0xc1, 0xee, 0x11, //0x00000e77 shrl $17, %esi
- 0x6b, 0xce, 0x64, //0x00000e7a imull $100, %esi, %ecx
- 0x29, 0xc8, //0x00000e7d subl %ecx, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000e7f movzwl %ax, %r15d
- 0x48, 0x8d, 0x0d, 0xc6, 0x03, 0x00, 0x00, //0x00000e83 leaq $966(%rip), %rcx /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x71, //0x00000e8a movzwl (%rcx,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000e8f movw %ax, $-2(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000e94 movzwl (%rcx,%r11,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000e99 movw %ax, $-4(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x79, //0x00000e9e movzwl (%rcx,%r15,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfa, //0x00000ea3 movw %ax, $-6(%r13)
- 0x0f, 0xb7, 0x04, 0x71, //0x00000ea8 movzwl (%rcx,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xf8, //0x00000eac movw %ax, $-8(%r13)
- 0x45, 0x31, 0xdb, //0x00000eb1 xorl %r11d, %r11d
- 0x49, 0x83, 0xc5, 0xf8, //0x00000eb4 addq $-8, %r13
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000eb8 cmpl $10000, %edx
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00000ebe jae LBB0_129
- //0x00000ec4 LBB0_126
- 0x89, 0xd1, //0x00000ec4 movl %edx, %ecx
- 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000ec6 jmp LBB0_131
- //0x00000ecb LBB0_125
- 0x45, 0x31, 0xdb, //0x00000ecb xorl %r11d, %r11d
- 0x44, 0x89, 0xf2, //0x00000ece movl %r14d, %edx
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000ed1 cmpl $10000, %edx
- 0x0f, 0x82, 0xe7, 0xff, 0xff, 0xff, //0x00000ed7 jb LBB0_126
- //0x00000edd LBB0_129
- 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00000edd movl $3518437209, %r14d
- 0x4c, 0x8d, 0x3d, 0x66, 0x03, 0x00, 0x00, //0x00000ee3 leaq $870(%rip), %r15 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000eea .p2align 4, 0x90
- //0x00000ef0 LBB0_130
- 0x89, 0xd1, //0x00000ef0 movl %edx, %ecx
- 0x49, 0x0f, 0xaf, 0xce, //0x00000ef2 imulq %r14, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000ef6 shrq $45, %rcx
- 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000efa imull $-10000, %ecx, %eax
- 0x01, 0xd0, //0x00000f00 addl %edx, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000f02 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000f09 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x00000f0d imull $100, %esi, %ebx
- 0x29, 0xd8, //0x00000f10 subl %ebx, %eax
- 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000f12 movzwl (%r15,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000f17 movw %ax, $-2(%r13)
- 0x41, 0x0f, 0xb7, 0x04, 0x77, //0x00000f1c movzwl (%r15,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000f21 movw %ax, $-4(%r13)
- 0x49, 0x83, 0xc5, 0xfc, //0x00000f26 addq $-4, %r13
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000f2a cmpl $99999999, %edx
- 0x89, 0xca, //0x00000f30 movl %ecx, %edx
- 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000f32 ja LBB0_130
- //0x00000f38 LBB0_131
- 0x83, 0xf9, 0x64, //0x00000f38 cmpl $100, %ecx
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000f3b jb LBB0_133
- 0x0f, 0xb7, 0xc1, //0x00000f41 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000f44 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f47 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000f4d shrl $17, %eax
- 0x6b, 0xd0, 0x64, //0x00000f50 imull $100, %eax, %edx
- 0x29, 0xd1, //0x00000f53 subl %edx, %ecx
- 0x0f, 0xb7, 0xc9, //0x00000f55 movzwl %cx, %ecx
- 0x48, 0x8d, 0x15, 0xf1, 0x02, 0x00, 0x00, //0x00000f58 leaq $753(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000f5f movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0xfe, //0x00000f63 movw %cx, $-2(%r13)
- 0x49, 0x83, 0xc5, 0xfe, //0x00000f68 addq $-2, %r13
- 0x89, 0xc1, //0x00000f6c movl %eax, %ecx
- //0x00000f6e LBB0_133
- 0x83, 0xf9, 0x0a, //0x00000f6e cmpl $10, %ecx
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000f71 jb LBB0_135
- 0x89, 0xc8, //0x00000f77 movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0xd0, 0x02, 0x00, 0x00, //0x00000f79 leaq $720(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000f80 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000f84 movw %ax, $-2(%r13)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000f89 jmp LBB0_136
- //0x00000f8e LBB0_135
- 0x80, 0xc1, 0x30, //0x00000f8e addb $48, %cl
- 0x41, 0x88, 0x08, //0x00000f91 movb %cl, (%r8)
- //0x00000f94 LBB0_136
- 0x4d, 0x29, 0xdc, //0x00000f94 subq %r11, %r12
- 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000f97 leaq $1(%r12), %rcx
- 0x49, 0x8d, 0x54, 0x24, 0x11, //0x00000f9c leaq $17(%r12), %rdx
- 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x00000fa1 leaq $2(%r12), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa6 .p2align 4, 0x90
- //0x00000fb0 LBB0_137
- 0x48, 0xff, 0xca, //0x00000fb0 decq %rdx
- 0x48, 0xff, 0xc9, //0x00000fb3 decq %rcx
- 0x48, 0xff, 0xcb, //0x00000fb6 decq %rbx
- 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000fb9 cmpb $48, $-1(%r8,%r12)
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000fbf leaq $-1(%r12), %r12
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000fc4 je LBB0_137
- 0x4d, 0x8d, 0x3c, 0x08, //0x00000fca leaq (%r8,%rcx), %r15
- 0x45, 0x85, 0xc9, //0x00000fce testl %r9d, %r9d
- 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x00000fd1 jle LBB0_142
- 0x44, 0x89, 0xf8, //0x00000fd7 movl %r15d, %eax
- 0x44, 0x29, 0xc0, //0x00000fda subl %r8d, %eax
- 0x41, 0x39, 0xc1, //0x00000fdd cmpl %eax, %r9d
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00000fe0 jge LBB0_143
- 0x43, 0x8d, 0x04, 0x01, //0x00000fe6 leal (%r9,%r8), %eax
- 0x41, 0x29, 0xc7, //0x00000fea subl %eax, %r15d
- 0x49, 0x8d, 0x47, 0xff, //0x00000fed leaq $-1(%r15), %rax
- 0x45, 0x89, 0xfa, //0x00000ff1 movl %r15d, %r10d
- 0x41, 0x83, 0xe2, 0x03, //0x00000ff4 andl $3, %r10d
- 0x48, 0x83, 0xf8, 0x03, //0x00000ff8 cmpq $3, %rax
- 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x00000ffc jae LBB0_147
- 0x31, 0xc0, //0x00001002 xorl %eax, %eax
- 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00001004 jmp LBB0_150
- //0x00001009 LBB0_143
- 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001009 jle LBB0_142
- 0x45, 0x01, 0xc1, //0x0000100f addl %r8d, %r9d
- 0x45, 0x89, 0xfe, //0x00001012 movl %r15d, %r14d
- 0x41, 0xf7, 0xd6, //0x00001015 notl %r14d
- 0x45, 0x01, 0xce, //0x00001018 addl %r9d, %r14d
- 0x31, 0xc0, //0x0000101b xorl %eax, %eax
- 0x4d, 0x89, 0xfb, //0x0000101d movq %r15, %r11
- 0x41, 0x83, 0xfe, 0x1e, //0x00001020 cmpl $30, %r14d
- 0x0f, 0x86, 0xa0, 0x01, 0x00, 0x00, //0x00001024 jbe LBB0_161
- 0x49, 0xff, 0xc6, //0x0000102a incq %r14
- 0x4d, 0x21, 0xf2, //0x0000102d andq %r14, %r10
- 0x4f, 0x8d, 0x1c, 0x10, //0x00001030 leaq (%r8,%r10), %r11
- 0x49, 0x8d, 0x5a, 0xe0, //0x00001034 leaq $-32(%r10), %rbx
- 0x48, 0x89, 0xde, //0x00001038 movq %rbx, %rsi
- 0x48, 0xc1, 0xee, 0x05, //0x0000103b shrq $5, %rsi
- 0x48, 0xff, 0xc6, //0x0000103f incq %rsi
- 0x41, 0x89, 0xf4, //0x00001042 movl %esi, %r12d
- 0x41, 0x83, 0xe4, 0x07, //0x00001045 andl $7, %r12d
- 0x48, 0x81, 0xfb, 0xe0, 0x00, 0x00, 0x00, //0x00001049 cmpq $224, %rbx
- 0x0f, 0x83, 0x94, 0x00, 0x00, 0x00, //0x00001050 jae LBB0_155
- 0x31, 0xf6, //0x00001056 xorl %esi, %esi
- 0xe9, 0x29, 0x01, 0x00, 0x00, //0x00001058 jmp LBB0_157
- //0x0000105d LBB0_142
- 0x4d, 0x89, 0xf8, //0x0000105d movq %r15, %r8
- 0xe9, 0x8b, 0x01, 0x00, 0x00, //0x00001060 jmp LBB0_163
- //0x00001065 LBB0_127
- 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x00001065 movl $8, %r11d
- 0x49, 0x83, 0xc5, 0xf8, //0x0000106b addq $-8, %r13
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000106f cmpl $10000, %edx
- 0x0f, 0x82, 0x49, 0xfe, 0xff, 0xff, //0x00001075 jb LBB0_126
- 0xe9, 0x5d, 0xfe, 0xff, 0xff, //0x0000107b jmp LBB0_129
- //0x00001080 LBB0_147
- 0x4d, 0x89, 0xd3, //0x00001080 movq %r10, %r11
- 0x4d, 0x29, 0xfb, //0x00001083 subq %r15, %r11
- 0x31, 0xc0, //0x00001086 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001088 .p2align 4, 0x90
- //0x00001090 LBB0_148
- 0x49, 0x8d, 0x14, 0x00, //0x00001090 leaq (%r8,%rax), %rdx
- 0x8b, 0x74, 0x11, 0xfc, //0x00001094 movl $-4(%rcx,%rdx), %esi
- 0x89, 0x74, 0x11, 0xfd, //0x00001098 movl %esi, $-3(%rcx,%rdx)
- 0x48, 0x83, 0xc0, 0xfc, //0x0000109c addq $-4, %rax
- 0x49, 0x39, 0xc3, //0x000010a0 cmpq %rax, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000010a3 jne LBB0_148
- 0x48, 0xf7, 0xd8, //0x000010a9 negq %rax
- //0x000010ac LBB0_150
- 0x4d, 0x85, 0xd2, //0x000010ac testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000010af je LBB0_153
- 0x49, 0xf7, 0xda, //0x000010b5 negq %r10
- 0x4c, 0x89, 0xc1, //0x000010b8 movq %r8, %rcx
- 0x48, 0x29, 0xc1, //0x000010bb subq %rax, %rcx
- 0x31, 0xc0, //0x000010be xorl %eax, %eax
- //0x000010c0 .p2align 4, 0x90
- //0x000010c0 LBB0_152
- 0x48, 0x8d, 0x34, 0x01, //0x000010c0 leaq (%rcx,%rax), %rsi
- 0x41, 0x0f, 0xb6, 0x14, 0x34, //0x000010c4 movzbl (%r12,%rsi), %edx
- 0x41, 0x88, 0x54, 0x34, 0x01, //0x000010c9 movb %dl, $1(%r12,%rsi)
- 0x48, 0xff, 0xc8, //0x000010ce decq %rax
- 0x49, 0x39, 0xc2, //0x000010d1 cmpq %rax, %r10
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x000010d4 jne LBB0_152
- //0x000010da LBB0_153
- 0x49, 0x63, 0xc1, //0x000010da movslq %r9d, %rax
- 0x41, 0xc6, 0x04, 0x00, 0x2e, //0x000010dd movb $46, (%r8,%rax)
- 0x49, 0x01, 0xd8, //0x000010e2 addq %rbx, %r8
- 0xe9, 0x06, 0x01, 0x00, 0x00, //0x000010e5 jmp LBB0_163
- //0x000010ea LBB0_155
- 0x4c, 0x89, 0xe3, //0x000010ea movq %r12, %rbx
- 0x48, 0x29, 0xf3, //0x000010ed subq %rsi, %rbx
- 0x31, 0xf6, //0x000010f0 xorl %esi, %esi
- 0xf3, 0x0f, 0x6f, 0x05, 0x06, 0xef, 0xff, 0xff, //0x000010f2 movdqu $-4346(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x000010fa LBB0_156
- 0x49, 0x8d, 0x04, 0x30, //0x000010fa leaq (%r8,%rsi), %rax
- 0xf3, 0x0f, 0x7f, 0x04, 0x01, //0x000010fe movdqu %xmm0, (%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x10, //0x00001103 movdqu %xmm0, $16(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x20, //0x00001109 movdqu %xmm0, $32(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x30, //0x0000110f movdqu %xmm0, $48(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x40, //0x00001115 movdqu %xmm0, $64(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x50, //0x0000111b movdqu %xmm0, $80(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x60, //0x00001121 movdqu %xmm0, $96(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x70, //0x00001127 movdqu %xmm0, $112(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x80, 0x00, 0x00, 0x00, //0x0000112d movdqu %xmm0, $128(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x90, 0x00, 0x00, 0x00, //0x00001136 movdqu %xmm0, $144(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0xa0, 0x00, 0x00, 0x00, //0x0000113f movdqu %xmm0, $160(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0xb0, 0x00, 0x00, 0x00, //0x00001148 movdqu %xmm0, $176(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0xc0, 0x00, 0x00, 0x00, //0x00001151 movdqu %xmm0, $192(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0xd0, 0x00, 0x00, 0x00, //0x0000115a movdqu %xmm0, $208(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0xe0, 0x00, 0x00, 0x00, //0x00001163 movdqu %xmm0, $224(%rcx,%rax)
- 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0xf0, 0x00, 0x00, 0x00, //0x0000116c movdqu %xmm0, $240(%rcx,%rax)
- 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x00001175 addq $256, %rsi
- 0x48, 0x83, 0xc3, 0x08, //0x0000117c addq $8, %rbx
- 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001180 jne LBB0_156
- //0x00001186 LBB0_157
- 0x49, 0x01, 0xcb, //0x00001186 addq %rcx, %r11
- 0x4d, 0x85, 0xe4, //0x00001189 testq %r12, %r12
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000118c je LBB0_160
- 0x49, 0x01, 0xf0, //0x00001192 addq %rsi, %r8
- 0x49, 0x01, 0xd0, //0x00001195 addq %rdx, %r8
- 0x49, 0xf7, 0xdc, //0x00001198 negq %r12
- 0xf3, 0x0f, 0x6f, 0x05, 0x5d, 0xee, 0xff, 0xff, //0x0000119b movdqu $-4515(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x000011a3 LBB0_159
- 0xf3, 0x41, 0x0f, 0x7f, 0x40, 0xf0, //0x000011a3 movdqu %xmm0, $-16(%r8)
- 0xf3, 0x41, 0x0f, 0x7f, 0x00, //0x000011a9 movdqu %xmm0, (%r8)
- 0x49, 0x83, 0xc0, 0x20, //0x000011ae addq $32, %r8
- 0x49, 0xff, 0xc4, //0x000011b2 incq %r12
- 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x000011b5 jne LBB0_159
- //0x000011bb LBB0_160
- 0x44, 0x89, 0xd0, //0x000011bb movl %r10d, %eax
- 0x4d, 0x89, 0xd8, //0x000011be movq %r11, %r8
- 0x4d, 0x39, 0xd6, //0x000011c1 cmpq %r10, %r14
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_163
- //0x000011ca LBB0_161
- 0x41, 0x29, 0xc1, //0x000011ca subl %eax, %r9d
- 0x45, 0x29, 0xf9, //0x000011cd subl %r15d, %r9d
- 0x4d, 0x89, 0xd8, //0x000011d0 movq %r11, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011d3 .p2align 4, 0x90
- //0x000011e0 LBB0_162
- 0x41, 0xc6, 0x00, 0x30, //0x000011e0 movb $48, (%r8)
- 0x49, 0xff, 0xc0, //0x000011e4 incq %r8
- 0x41, 0xff, 0xc9, //0x000011e7 decl %r9d
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000011ea jne LBB0_162
- //0x000011f0 LBB0_163
- 0x41, 0x29, 0xf8, //0x000011f0 subl %edi, %r8d
- //0x000011f3 LBB0_164
- 0x44, 0x89, 0xc0, //0x000011f3 movl %r8d, %eax
- 0x48, 0x83, 0xc4, 0x08, //0x000011f6 addq $8, %rsp
- 0x5b, //0x000011fa popq %rbx
- 0x41, 0x5c, //0x000011fb popq %r12
- 0x41, 0x5d, //0x000011fd popq %r13
- 0x41, 0x5e, //0x000011ff popq %r14
- 0x41, 0x5f, //0x00001201 popq %r15
- 0x5d, //0x00001203 popq %rbp
- 0xc3, //0x00001204 retq
- //0x00001205 LBB0_165
- 0x45, 0x31, 0xc0, //0x00001205 xorl %r8d, %r8d
- 0xe9, 0xe6, 0xff, 0xff, 0xff, //0x00001208 jmp LBB0_164
- //0x0000120d LBB0_166
- 0x48, 0x89, 0x75, 0xd0, //0x0000120d movq %rsi, $-48(%rbp)
- 0x41, 0xba, 0xce, 0xfb, 0xff, 0xff, //0x00001211 movl $-1074, %r10d
- 0x49, 0x89, 0xd3, //0x00001217 movq %rdx, %r11
- 0xe9, 0x8c, 0xee, 0xff, 0xff, //0x0000121a jmp LBB0_8
- //0x0000121f LBB0_167
- 0x49, 0x81, 0xfb, 0x00, 0xca, 0x9a, 0x3b, //0x0000121f cmpq $1000000000, %r11
- 0x4d, 0x89, 0xc2, //0x00001226 movq %r8, %r10
- 0x49, 0x83, 0xda, 0x00, //0x00001229 sbbq $0, %r10
- 0x49, 0x83, 0xc2, 0x0a, //0x0000122d addq $10, %r10
- 0x4c, 0x89, 0xd8, //0x00001231 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00001234 shrq $32, %rax
- 0x0f, 0x85, 0x5f, 0xf5, 0xff, 0xff, //0x00001238 jne LBB0_50
- 0xe9, 0x4c, 0xf9, 0xff, 0xff, //0x0000123e jmp LBB0_82
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001243 .p2align 4, 0x00
- //0x00001250 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001250 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00001260 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00001270 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00001280 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00001290 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000012a0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000012b0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000012c0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000012d0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000012e0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000012f0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00001300 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00001310 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001318 .p2align 4, 0x00
- //0x00001320 _pow10_ceil_sig.g
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00001320 .quad -38366372719436721
- 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00001328 .quad 2731688931043774331
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00001330 .quad -6941508010590729807
- 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00001338 .quad 8624834609543440813
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001340 .quad -4065198994811024355
- 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001348 .quad -3054014793352862696
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001350 .quad -469812725086392539
- 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001358 .quad 5405853545163697438
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00001360 .quad -7211161980820077193
- 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00001368 .quad 5684501474941004851
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00001370 .quad -4402266457597708587
- 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00001378 .quad 2493940825248868160
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00001380 .quad -891147053569747830
- 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00001388 .quad 7729112049988473104
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00001390 .quad -7474495936122174250
- 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00001398 .quad -9004363024039368022
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000013a0 .quad -4731433901725329908
- 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000013a8 .quad 2579604275232953684
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000013b0 .quad -1302606358729274481
- 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000013b8 .quad 3224505344041192105
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000013c0 .quad -7731658001846878407
- 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000013c8 .quad 8932844867666826922
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000013d0 .quad -5052886483881210105
- 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000013d8 .quad -2669001970698630060
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000013e0 .quad -1704422086424124727
- 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000013e8 .quad -3336252463373287575
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000013f0 .quad -7982792831656159810
- 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000013f8 .quad 2526528228819083170
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00001400 .quad -5366805021142811859
- 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00001408 .quad -6065211750830921845
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00001410 .quad -2096820258001126919
- 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00001418 .quad 1641857348316123501
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00001420 .quad -8228041688891786181
- 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00001428 .quad -5891368184943504668
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00001430 .quad -5673366092687344822
- 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00001438 .quad -7364210231179380835
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001440 .quad -2480021597431793123
- 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001448 .quad 4629795266307937668
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001450 .quad -8467542526035952558
- 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001458 .quad 5199465050656154995
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00001460 .quad -5972742139117552794
- 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00001468 .quad -2724040723534582064
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00001470 .quad -2854241655469553088
- 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00001478 .quad -8016736922845615485
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00001480 .quad -8701430062309552536
- 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00001488 .quad 6518754469289960082
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00001490 .quad -6265101559459552766
- 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00001498 .quad 8148443086612450103
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000014a0 .quad -3219690930897053053
- 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000014a8 .quad 962181821410786820
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000014b0 .quad -8929835859451740015
- 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000014b8 .quad -1704479370831952189
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000014c0 .quad -6550608805887287114
- 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000014c8 .quad 7092772823314835571
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x000014d0 .quad -3576574988931720989
- 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x000014d8 .quad -357406007711231344
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x000014e0 .quad -9152888395723407474
- 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x000014e8 .quad 8999993282035256218
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000014f0 .quad -6829424476226871438
- 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000014f8 .quad 2026619565689294465
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00001500 .quad -3925094576856201394
- 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00001508 .quad -6690097579743157727
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00001510 .quad -294682202642863838
- 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00001518 .quad 5472436080603216553
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00001520 .quad -7101705404292871755
- 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00001528 .quad 8031958568804398250
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00001530 .quad -4265445736938701790
- 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00001538 .quad -3795109844276665900
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001540 .quad -720121152745989333
- 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001548 .quad 9091170749936331337
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001550 .quad -7367604748107325189
- 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001558 .quad 3376138709496513134
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00001560 .quad -4597819916706768583
- 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00001568 .quad -391512631556746487
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00001570 .quad -1135588877456072824
- 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00001578 .quad 8733981247408842699
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00001580 .quad -7627272076051127371
- 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00001588 .quad 5458738279630526687
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00001590 .quad -4922404076636521310
- 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00001598 .quad -7011635205744005353
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000015a0 .quad -1541319077368263733
- 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000015a8 .quad 5070514048102157021
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000015b0 .quad -7880853450996246689
- 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000015b8 .quad 863228270850154186
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000015c0 .quad -5239380795317920458
- 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000015c8 .quad -3532650679864695172
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x000015d0 .quad -1937539975720012668
- 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x000015d8 .quad -9027499368258256869
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000015e0 .quad -8128491512466089774
- 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000015e8 .quad -3336344095947716591
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000015f0 .quad -5548928372155224313
- 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000015f8 .quad -8782116138362033642
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00001600 .quad -2324474446766642487
- 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00001608 .quad 7469098900757009563
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00001610 .quad -8370325556870233411
- 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00001618 .quad -2249342214667950879
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00001620 .quad -5851220927660403859
- 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00001628 .quad 6411694268519837209
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00001630 .quad -2702340141148116920
- 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00001638 .quad -5820440219632367201
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001640 .quad -8606491615858654931
- 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001648 .quad 7891439908798240260
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001650 .quad -6146428501395930760
- 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001658 .quad -3970758169284363388
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00001660 .quad -3071349608317525546
- 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00001668 .quad -351761693178066331
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00001670 .quad -8837122532839535322
- 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00001678 .quad 6697677969404790400
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00001680 .quad -6434717147622031249
- 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00001688 .quad -851274575098787809
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00001690 .quad -3431710416100151157
- 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00001698 .quad -1064093218873484761
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000016a0 .quad -9062348037703676329
- 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000016a8 .quad 8558313775058847833
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000016b0 .quad -6716249028702207507
- 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000016b8 .quad 6086206200396171887
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000016c0 .quad -3783625267450371480
- 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000016c8 .quad -6227300304786948854
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x000016d0 .quad -117845565885576446
- 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x000016d8 .quad -3172439362556298163
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x000016e0 .quad -6991182506319567135
- 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x000016e8 .quad -4288617610811380304
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000016f0 .quad -4127292114472071014
- 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000016f8 .quad 3862600023340550428
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00001700 .quad -547429124662700864
- 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00001708 .quad -4395122007679087773
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00001710 .quad -7259672230555269896
- 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00001718 .quad 8782263791269039902
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00001720 .quad -4462904269766699466
- 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00001728 .quad -7468914334623251739
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00001730 .quad -966944318780986428
- 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00001738 .quad 4498915137003099038
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001740 .quad -7521869226879198374
- 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001748 .quad -6411550076227838909
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001750 .quad -4790650515171610063
- 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001758 .quad 5820620459997365076
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00001760 .quad -1376627125537124675
- 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00001768 .quad -6559282480285457367
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00001770 .quad -7777920981101784778
- 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00001778 .quad -8711237568605798758
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00001780 .quad -5110715207949843068
- 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00001788 .quad 2946011094524915264
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00001790 .quad -1776707991509915931
- 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00001798 .quad 3682513868156144080
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000017a0 .quad -8027971522334779313
- 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000017a8 .quad 4607414176811284002
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000017b0 .quad -5423278384491086237
- 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000017b8 .quad 1147581702586717098
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x000017c0 .quad -2167411962186469893
- 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x000017c8 .quad -3177208890193991531
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x000017d0 .quad -8272161504007625539
- 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x000017d8 .quad 7237616480483531101
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x000017e0 .quad -5728515861582144020
- 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x000017e8 .quad -4788037454677749836
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x000017f0 .quad -2548958808550292121
- 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x000017f8 .quad -1373360799919799391
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00001800 .quad -8510628282985014432
- 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00001808 .quad -858350499949874619
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00001810 .quad -6026599335303880135
- 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00001818 .quad 3538747893490044630
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00001820 .quad -2921563150702462265
- 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00001828 .quad 9035120885289943692
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00001830 .quad -8743505996830120772
- 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00001838 .quad -5882264492762254952
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001840 .quad -6317696477610263061
- 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001848 .quad -2741144597525430787
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001850 .quad -3285434578585440922
- 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001858 .quad -3426430746906788484
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00001860 .quad -8970925639256982432
- 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00001868 .quad 4776009810824339054
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00001870 .quad -6601971030643840136
- 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00001878 .quad 5970012263530423817
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00001880 .quad -3640777769877412266
- 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00001888 .quad 7462515329413029772
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00001890 .quad -9193015133814464522
- 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00001898 .quad 52386062455755703
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000018a0 .quad -6879582898840692749
- 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000018a8 .quad -9157889458785081179
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000018b0 .quad -3987792605123478032
- 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000018b8 .quad 6999382250228200142
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x000018c0 .quad -373054737976959636
- 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x000018c8 .quad 8749227812785250178
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x000018d0 .quad -7150688238876681629
- 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x000018d8 .quad -3755104653863994447
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x000018e0 .quad -4326674280168464132
- 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x000018e8 .quad -4693880817329993059
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x000018f0 .quad -796656831783192261
- 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x000018f8 .quad -1255665003235103419
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001900 .quad -7415439547505577019
- 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001908 .quad 8438581409832836171
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001910 .quad -4657613415954583370
- 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001918 .quad -3286831292991118498
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001920 .quad -1210330751515841308
- 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001928 .quad -8720225134666286027
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001930 .quad -7673985747338482674
- 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001938 .quad -3144297699952734815
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001940 .quad -4980796165745715438
- 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001948 .quad -8542058143368306422
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001950 .quad -1614309188754756393
- 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001958 .quad 3157485376071780684
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001960 .quad -7926472270612804602
- 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001968 .quad 8890957387685944784
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001970 .quad -5296404319838617848
- 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001978 .quad 1890324697752655171
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001980 .quad -2008819381370884406
- 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001988 .quad 2362905872190818964
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001990 .quad -8173041140997884610
- 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001998 .quad 6088502188546649757
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x000019a0 .quad -5604615407819967859
- 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x000019a8 .quad -1612744301171463612
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000019b0 .quad -2394083241347571919
- 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000019b8 .quad 7207441660390446293
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000019c0 .quad -8413831053483314306
- 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000019c8 .quad -2412877989897052923
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000019d0 .quad -5905602798426754978
- 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000019d8 .quad -7627783505798704058
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x000019e0 .quad -2770317479606055818
- 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x000019e8 .quad 4300328673033783640
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x000019f0 .quad -8648977452394866743
- 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x000019f8 .quad -1923980597781273129
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001a00 .quad -6199535797066195524
- 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001a08 .quad 6818396289628184397
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001a10 .quad -3137733727905356501
- 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001a18 .quad 8522995362035230496
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001a20 .quad -8878612607581929669
- 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001a28 .quad 3021029092058325108
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001a30 .quad -6486579741050024183
- 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001a38 .quad -835399653354481519
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001a40 .quad -3496538657885142324
- 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001a48 .quad 8179122470161673909
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001a50 .quad -9102865688819295809
- 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001a58 .quad -4111420493003729615
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001a60 .quad -6766896092596731857
- 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001a68 .quad -5139275616254662019
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001a70 .quad -3846934097318526917
- 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001a78 .quad -6424094520318327523
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001a80 .quad -196981603220770742
- 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001a88 .quad -8030118150397909404
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001a90 .quad -7040642529654063570
- 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001a98 .quad -7324666853212387329
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001aa0 .quad -4189117143640191558
- 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001aa8 .quad 4679224488766679550
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001ab0 .quad -624710411122851544
- 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001ab8 .quad -3374341425896426371
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001ac0 .quad -7307973034592864071
- 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001ac8 .quad -9026492418826348337
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001ad0 .quad -4523280274813692185
- 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001ad8 .quad -2059743486678159614
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001ae0 .quad -1042414325089727327
- 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001ae8 .quad -2574679358347699518
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001af0 .quad -7569037980822161435
- 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001af8 .quad 3002511419460075706
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001b00 .quad -4849611457600313890
- 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001b08 .quad 8364825292752482536
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001b10 .quad -1450328303573004458
- 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001b18 .quad 1232659579085827362
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001b20 .quad -7823984217374209643
- 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001b28 .quad -3841273781498745803
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001b30 .quad -5168294253290374149
- 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001b38 .quad 4421779809981343555
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001b40 .quad -1848681798185579782
- 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001b48 .quad 915538744049291539
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001b50 .quad -8072955151507069220
- 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001b58 .quad 5183897733458195116
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001b60 .quad -5479507920956448621
- 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001b68 .quad 6479872166822743895
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001b70 .quad -2237698882768172872
- 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001b78 .quad 3488154190101041965
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001b80 .quad -8316090829371189901
- 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001b88 .quad 2180096368813151228
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001b90 .quad -5783427518286599473
- 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001b98 .quad -1886565557410948869
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001ba0 .quad -2617598379430861437
- 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001ba8 .quad -2358206946763686086
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001bb0 .quad -8553528014785370254
- 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001bb8 .quad 7749492695127472004
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001bc0 .quad -6080224000054324913
- 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001bc8 .quad 463493832054564197
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001bd0 .quad -2988593981640518238
- 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001bd8 .quad -4032318728359182658
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001be0 .quad -8785400266166405755
- 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001be8 .quad -4826042214438183113
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001bf0 .quad -6370064314280619289
- 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001bf8 .quad 3190819268807046917
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001c00 .quad -3350894374423386208
- 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001c08 .quad -623161932418579258
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001c10 .quad -9011838011655698236
- 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001c18 .quad -7307005235402693892
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001c20 .quad -6653111496142234891
- 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001c28 .quad -4522070525825979461
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001c30 .quad -3704703351750405709
- 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001c38 .quad 3570783879572301481
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001c40 .quad -19193171260619233
- 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001c48 .quad -148206168962011053
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001c50 .quad -6929524759678968877
- 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001c58 .quad -92628855601256908
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001c60 .quad -4050219931171323192
- 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001c68 .quad -115786069501571135
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001c70 .quad -451088895536766085
- 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001c78 .quad 4466953431550423985
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001c80 .quad -7199459587351560659
- 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001c88 .quad 486002885505321039
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001c90 .quad -4387638465762062920
- 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001c98 .quad 5219189625309039203
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001ca0 .quad -872862063775190746
- 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001ca8 .quad 6523987031636299003
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001cb0 .quad -7463067817500576073
- 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001cb8 .quad -534194123654701027
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001cc0 .quad -4717148753448332187
- 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001cc8 .quad -667742654568376284
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001cd0 .quad -1284749923383027329
- 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001cd8 .quad 8388693718644305453
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001ce0 .quad -7720497729755473937
- 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001ce8 .quad -6286281471915778851
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001cf0 .quad -5038936143766954517
- 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001cf8 .quad -7857851839894723564
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001d00 .quad -1686984161281305242
- 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001d08 .quad 8624429273841147160
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001d10 .quad -7971894128441897632
- 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001d18 .quad 778582277723329071
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001d20 .quad -5353181642124984136
- 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001d28 .quad 973227847154161339
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001d30 .quad -2079791034228842266
- 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001d38 .quad 1216534808942701674
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001d40 .quad -8217398424034108273
- 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001d48 .quad -3851351762838199358
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001d50 .quad -5660062011615247437
- 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001d58 .quad -4814189703547749197
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001d60 .quad -2463391496091671392
- 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001d68 .quad -6017737129434686497
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001d70 .quad -8457148712698376476
- 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001d78 .quad 7768129340171790700
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001d80 .quad -5959749872445582691
- 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001d88 .quad -8736582398494813241
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001d90 .quad -2838001322129590460
- 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001d98 .quad -1697355961263740744
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001da0 .quad -8691279853972075893
- 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001da8 .quad 1244995533423855987
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001db0 .quad -6252413799037706963
- 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001db8 .quad -3055441601647567920
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001dc0 .quad -3203831230369745799
- 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001dc8 .quad 5404070034795315908
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001dd0 .quad -8919923546622172981
- 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001dd8 .quad -3539985255894009413
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001de0 .quad -6538218414850328322
- 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001de8 .quad -4424981569867511767
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001df0 .quad -3561087000135522498
- 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001df8 .quad 8303831092947774003
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001e00 .quad -9143208402725783417
- 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001e08 .quad 578208414664970848
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001e10 .quad -6817324484979841368
- 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001e18 .quad -3888925500096174344
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001e20 .quad -3909969587797413806
- 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001e28 .quad -249470856692830026
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001e30 .quad -275775966319379353
- 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001e38 .quad -4923524589293425437
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001e40 .quad -7089889006590693952
- 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001e48 .quad -3077202868308390898
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00001e50 .quad -4250675239810979535
- 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00001e58 .quad 765182433041899282
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00001e60 .quad -701658031336336515
- 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00001e68 .quad 5568164059729762006
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00001e70 .quad -7356065297226292178
- 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00001e78 .quad 5785945546544795206
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00001e80 .quad -4583395603105477319
- 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00001e88 .quad -1990940103673781801
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00001e90 .quad -1117558485454458744
- 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00001e98 .quad 6734696907262548557
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00001ea0 .quad -7616003081050118571
- 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00001ea8 .quad 4209185567039092848
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00001eb0 .quad -4908317832885260310
- 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00001eb8 .quad -8573576096483297652
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00001ec0 .quad -1523711272679187483
- 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00001ec8 .quad 3118087934678041647
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00001ed0 .quad -7869848573065574033
- 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00001ed8 .quad 4254647968387469982
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00001ee0 .quad -5225624697904579637
- 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00001ee8 .quad 706623942056949573
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00001ef0 .quad -1920344853953336643
- 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00001ef8 .quad -3728406090856200938
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00001f00 .quad -8117744561361917258
- 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00001f08 .quad -6941939825212513490
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00001f10 .quad -5535494683275008668
- 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00001f18 .quad 5157633273766521850
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00001f20 .quad -2307682335666372931
- 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00001f28 .quad 6447041592208152312
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00001f30 .quad -8359830487432564938
- 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00001f38 .quad 6335244004343789147
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00001f40 .quad -5838102090863318269
- 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00001f48 .quad -1304317031425039374
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00001f50 .quad -2685941595151759932
- 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00001f58 .quad -1630396289281299218
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00001f60 .quad -8596242524610931813
- 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00001f68 .quad 1286845328412881941
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00001f70 .quad -6133617137336276863
- 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00001f78 .quad -3003129357911285478
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00001f80 .quad -3055335403242958174
- 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00001f88 .quad 5469460339465668960
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00001f90 .quad -8827113654667930715
- 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00001f98 .quad 8030098730593431004
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00001fa0 .quad -6422206049907525490
- 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00001fa8 .quad -3797434642040374957
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00001fb0 .quad -3416071543957018958
- 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00001fb8 .quad 9088264752731695016
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00001fc0 .quad -9052573742614218705
- 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00001fc8 .quad -8154892584824854327
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00001fd0 .quad -6704031159840385477
- 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00001fd8 .quad 8253128342678483707
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00001fe0 .quad -3768352931373093942
- 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00001fe8 .quad 5704724409920716730
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00001ff0 .quad -98755145788979524
- 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00001ff8 .quad -2092466524453879895
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00002000 .quad -6979250993759194058
- 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00002008 .quad 998051431430019018
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00002010 .quad -4112377723771604669
- 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00002018 .quad -7975807747567252036
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00002020 .quad -528786136287117932
- 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00002028 .quad 8476984389250486571
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00002030 .quad -7248020362820530564
- 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00002038 .quad -3925256793573221701
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002040 .quad -4448339435098275301
- 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002048 .quad -294884973539139223
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002050 .quad -948738275445456222
- 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002058 .quad -368606216923924028
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00002060 .quad -7510490449794491995
- 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00002068 .quad -2536221894791146469
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00002070 .quad -4776427043815727089
- 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00002078 .quad 6053094668365842721
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00002080 .quad -1358847786342270957
- 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00002088 .quad 2954682317029915497
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00002090 .quad -7766808894105001205
- 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00002098 .quad -459166561069996766
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000020a0 .quad -5096825099203863602
- 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000020a8 .quad -573958201337495958
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000020b0 .quad -1759345355577441598
- 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000020b8 .quad -5329133770099257851
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000020c0 .quad -8017119874876982855
- 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000020c8 .quad -5636551615525730109
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000020d0 .quad -5409713825168840664
- 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000020d8 .quad 2177682517447613172
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000020e0 .quad -2150456263033662926
- 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000020e8 .quad 2722103146809516465
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000020f0 .quad -8261564192037121185
- 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000020f8 .quad 6313000485183335695
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00002100 .quad -5715269221619013577
- 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00002108 .quad 3279564588051781714
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00002110 .quad -2532400508596379068
- 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00002118 .quad -512230283362660762
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00002120 .quad -8500279345513818773
- 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00002128 .quad 1985699082112030976
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00002130 .quad -6013663163464885563
- 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00002138 .quad -2129562165787349184
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002140 .quad -2905392935903719049
- 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002148 .quad 6561419329620589328
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002150 .quad -8733399612580906262
- 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002158 .quad -7428327965055601430
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00002160 .quad -6305063497298744923
- 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00002168 .quad 4549648098962661925
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00002170 .quad -3269643353196043250
- 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00002178 .quad -8147997931578836306
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00002180 .quad -8961056123388608887
- 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00002188 .quad 1825030320404309165
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00002190 .quad -6589634135808373205
- 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00002198 .quad 6892973918932774360
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000021a0 .quad -3625356651333078602
- 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000021a8 .quad 4004531380238580046
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000021b0 .quad -9183376934724255983
- 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000021b8 .quad -2108853905778275375
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000021c0 .quad -6867535149977932074
- 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000021c8 .quad 6587304654631931589
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000021d0 .quad -3972732919045027189
- 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000021d8 .quad -989241218564861322
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000021e0 .quad -354230130378896082
- 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000021e8 .quad -1236551523206076653
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000021f0 .quad -7138922859127891907
- 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000021f8 .quad 6144684325637283948
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00002200 .quad -4311967555482476980
- 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00002208 .quad -6154202648235558777
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00002210 .quad -778273425925708321
- 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00002218 .quad -3081067291867060567
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00002220 .quad -7403949918844649557
- 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00002228 .quad -1925667057416912854
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00002230 .quad -4643251380128424042
- 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00002238 .quad -2407083821771141068
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002240 .quad -1192378206733142148
- 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002248 .quad -7620540795641314239
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002250 .quad -7662765406849295699
- 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002258 .quad -2456994988062127447
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00002260 .quad -4966770740134231719
- 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00002268 .quad 6152128301777116499
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00002270 .quad -1596777406740401745
- 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00002278 .quad -6144897678060768089
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00002280 .quad -7915514906853832947
- 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00002288 .quad -3840561048787980055
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00002290 .quad -5282707615139903279
- 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00002298 .quad 4422670725869800739
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000022a0 .quad -1991698500497491195
- 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000022a8 .quad -8306719647944912789
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000022b0 .quad -8162340590452013853
- 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000022b8 .quad 8643358275316593219
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000022c0 .quad -5591239719637629412
- 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000022c8 .quad 6192511825718353620
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000022d0 .quad -2377363631119648861
- 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000022d8 .quad 7740639782147942025
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000022e0 .quad -8403381297090862394
- 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000022e8 .quad 2532056854628769814
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000022f0 .quad -5892540602936190089
- 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000022f8 .quad -6058300968568813541
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00002300 .quad -2753989735242849707
- 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00002308 .quad -7572876210711016926
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00002310 .quad -8638772612167862923
- 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00002318 .quad 9102010423587778133
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00002320 .quad -6186779746782440750
- 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00002328 .quad -2457545025797441046
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00002330 .quad -3121788665050663033
- 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00002338 .quad -7683617300674189211
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002340 .quad -8868646943297746252
- 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002348 .quad -4802260812921368257
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002350 .quad -6474122660694794911
- 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002358 .quad -1391139997724322417
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00002360 .quad -3480967307441105734
- 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00002368 .quad 7484447039699372787
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00002370 .quad -9093133594791772940
- 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00002378 .quad -9157278655470055720
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00002380 .quad -6754730975062328271
- 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00002388 .quad -6834912300910181746
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00002390 .quad -3831727700400522434
- 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00002398 .quad 679731660717048625
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000023a0 .quad -177973607073265139
- 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000023a8 .quad -8373707460958465027
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000023b0 .quad -7028762532061872568
- 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000023b8 .quad 8601490892183123070
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000023c0 .quad -4174267146649952806
- 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000023c8 .quad -7694880458480647778
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000023d0 .quad -606147914885053103
- 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x000023d8 .quad 4216457482181353989
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000023e0 .quad -7296371474444240046
- 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x000023e8 .quad -4282243101277735613
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000023f0 .quad -4508778324627912153
- 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000023f8 .quad 8482254178684994196
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00002400 .quad -1024286887357502287
- 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00002408 .quad 5991131704928854841
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00002410 .quad -7557708332239520786
- 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00002418 .quad -3173071712060547580
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00002420 .quad -4835449396872013078
- 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00002428 .quad -8578025658503072379
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00002430 .quad -1432625727662628443
- 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00002438 .quad 3112525982153323238
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002440 .quad -7812920107430224633
- 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002448 .quad 4251171748059520976
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002450 .quad -5154464115860392887
- 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002458 .quad 702278666647013315
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00002460 .quad -1831394126398103205
- 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00002468 .quad 5489534351736154548
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00002470 .quad -8062150356639896359
- 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00002478 .quad 1125115960621402641
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00002480 .quad -5466001927372482545
- 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00002488 .quad 6018080969204141205
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00002490 .quad -2220816390788215277
- 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00002498 .quad 2910915193077788602
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000024a0 .quad -8305539271883716405
- 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000024a8 .quad -486521013540076076
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000024b0 .quad -5770238071427257602
- 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000024b8 .quad -608151266925095095
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000024c0 .quad -2601111570856684098
- 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000024c8 .quad -5371875102083756772
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000024d0 .quad -8543223759426509417
- 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x000024d8 .quad 3560107088838733873
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000024e0 .quad -6067343680855748868
- 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x000024e8 .quad -161552157378970562
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000024f0 .quad -2972493582642298180
- 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000024f8 .quad 4409745821703674701
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00002500 .quad -8775337516792518219
- 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00002508 .quad -6467280898289979120
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00002510 .quad -6357485877563259869
- 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00002518 .quad 1139270913992301908
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00002520 .quad -3335171328526686933
- 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00002528 .quad -3187597375937010519
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00002530 .quad -9002011107970261189
- 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00002538 .quad 7231123676894144234
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002540 .quad -6640827866535438582
- 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002548 .quad 4427218577690292388
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002550 .quad -3689348814741910324
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002558 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002560 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002568 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00002570 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002578 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00002580 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002588 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002590 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002598 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000025a0 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000025b0 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000025c0 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000025d0 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000025e0 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000025f0 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00002600 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002608 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00002610 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002618 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00002620 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002628 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00002630 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002638 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002640 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002648 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002650 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002658 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00002660 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002668 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00002670 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002678 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00002680 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002688 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00002690 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002698 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000026a0 .quad -5946744073709551616
+ 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, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000026b0 .quad -2821744073709551616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000026b0 .quad -6917529027641081856
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000026c0 .quad -8681119073709551616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000026c0 .quad -4035225266123964416
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c8 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000026d0 .quad -6239712823709551616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000026d0 .quad -432345564227567616
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d8 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000026e0 .quad -3187955011209551616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000026e0 .quad -7187745005283311616
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e8 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000026f0 .quad -8910000909647051616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000026f0 .quad -4372995238176751616
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f8 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00002700 .quad -6525815118631426616
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002700 .quad -854558029293551616
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002708 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00002710 .quad -3545582879861895366
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002710 .quad -7451627795949551616
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002718 .quad 0
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00002720 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00002728 .quad 4611686018427387904
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00002730 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00002738 .quad 5764607523034234880
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002740 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002748 .quad -6629298651489370112
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002750 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002758 .quad 5548434740920451072
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00002760 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00002768 .quad -1143914305352105984
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00002770 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00002778 .quad 7793479155164643328
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00002780 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00002788 .quad -4093209111326359552
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00002790 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00002798 .quad 4359273333062107136
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000027a0 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000027a8 .quad 5449091666327633920
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000027b0 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000027b8 .quad 2199678564482154496
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000027c0 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x000027c8 .quad 1374799102801346560
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000027d0 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x000027d8 .quad 1718498878501683200
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000027e0 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x000027e8 .quad 6759809616554491904
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000027f0 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x000027f8 .quad 6530724019560251392
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00002800 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00002808 .quad -1059967012404461568
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00002810 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00002818 .quad 7898413271349198848
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00002820 .quad -8106986416796705681
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00002828 .quad -1981020733047832576
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00002830 .quad -5522047002568494197
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00002838 .quad -2476275916309790720
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002840 .quad -2290872734783229842
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002848 .quad -3095344895387238400
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002850 .quad -8349324486880600507
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002858 .quad 4982938468024057856
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00002860 .quad -5824969590173362730
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00002868 .quad -7606384970252091392
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00002870 .quad -2669525969289315508
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00002878 .quad 4327076842467049472
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00002880 .quad -8585982758446904049
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00002888 .quad -6518949010312869888
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00002890 .quad -6120792429631242157
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00002898 .quad -8148686262891087360
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000028a0 .quad -3039304518611664792
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000028a8 .quad 8260886245095692416
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000028b0 .quad -8817094351773372351
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000028b8 .quad 5163053903184807760
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x000028c0 .quad -6409681921289327535
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x000028c8 .quad -7381240676301154012
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x000028d0 .quad -3400416383184271515
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x000028d8 .quad -3178808521666707
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x000028e0 .quad -9042789267131251553
- 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x000028e8 .quad -4613672773753429595
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x000028f0 .quad -6691800565486676537
- 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x000028f8 .quad -5767090967191786994
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002900 .quad -3753064688430957767
- 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002908 .quad -7208863708989733743
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002910 .quad -79644842111309304
- 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002918 .quad 212292400617608629
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002920 .quad -6967307053960650171
- 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002928 .quad 132682750386005393
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002930 .quad -4097447799023424810
- 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002938 .quad 4777539456409894646
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002940 .quad -510123730351893109
- 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002948 .quad -3251447716342407501
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002950 .quad -7236356359111015049
- 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002958 .quad 7191217214140771120
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002960 .quad -4433759430461380907
- 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002968 .quad 4377335499248575996
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002970 .quad -930513269649338230
- 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002978 .quad -8363388681221443717
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002980 .quad -7499099821171918250
- 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002988 .quad -7532960934977096275
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002990 .quad -4762188758037509908
- 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002998 .quad 4418856886560793368
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x000029a0 .quad -1341049929119499481
- 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x000029a8 .quad 5523571108200991710
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000029b0 .quad -7755685233340769032
- 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000029b8 .quad -8076983103442849941
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000029c0 .quad -5082920523248573386
- 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000029c8 .quad -5484542860876174523
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000029d0 .quad -1741964635633328828
- 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000029d8 .quad 6979379479186945559
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x000029e0 .quad -8006256924911912374
- 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x000029e8 .quad -4861259862362934834
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x000029f0 .quad -5396135137712502563
- 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x000029f8 .quad 7758483227328495170
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002a00 .quad -2133482903713240300
- 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002a08 .quad -4136954021121544750
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002a10 .quad -8250955842461857044
- 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002a18 .quad -279753253987271517
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002a20 .quad -5702008784649933400
- 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002a28 .quad 4261994450943298508
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002a30 .quad -2515824962385028846
- 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002a38 .quad 5327493063679123135
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002a40 .quad -8489919629131724885
- 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002a48 .quad 7941369183226839864
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002a50 .quad -6000713517987268202
- 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002a58 .quad 5315025460606161925
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002a60 .quad -2889205879056697349
- 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002a68 .quad -2579590211097073401
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002a70 .quad -8723282702051517699
- 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002a78 .quad 7611128154919104932
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002a80 .quad -6292417359137009220
- 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002a88 .quad -4321147861633282547
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002a90 .quad -3253835680493873621
- 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002a98 .quad -789748808614215279
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002aa0 .quad -8951176327949752869
- 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002aa8 .quad 8729779031470891259
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002ab0 .quad -6577284391509803182
- 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002ab8 .quad 6300537770911226169
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002ac0 .quad -3609919470959866074
- 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002ac8 .quad -1347699823215743097
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002ad0 .quad -9173728696990998152
- 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002ad8 .quad 6075216638131242421
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002ae0 .quad -6855474852811359786
- 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002ae8 .quad 7594020797664053026
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002af0 .quad -3957657547586811828
- 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002af8 .quad 269153960225290474
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002b00 .quad -335385916056126881
- 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002b08 .quad 336442450281613092
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002b10 .quad -7127145225176161157
- 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002b18 .quad 7127805559067090039
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002b20 .quad -4297245513042813542
- 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002b28 .quad 4298070930406474645
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002b30 .quad -759870872876129024
- 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002b38 .quad -3850783373846682502
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002b40 .quad -7392448323188662496
- 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002b48 .quad 9122475437414293196
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002b50 .quad -4628874385558440216
- 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002b58 .quad -7043649776941685121
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002b60 .quad -1174406963520662366
- 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002b68 .quad -4192876202749718497
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002b70 .quad -7651533379841495835
- 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002b78 .quad -4926390635932268013
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002b80 .quad -4952730706374481889
- 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002b88 .quad 3065383741939440792
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002b90 .quad -1579227364540714458
- 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002b98 .quad -779956341003086914
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002ba0 .quad -7904546130479028392
- 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002ba8 .quad 6430056314514152535
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002bb0 .quad -5268996644671397586
- 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002bb8 .quad 8037570393142690669
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002bc0 .quad -1974559787411859078
- 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002bc8 .quad 823590954573587528
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002bd0 .quad -8151628894773493780
- 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002bd8 .quad 5126430365035880109
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002be0 .quad -5577850100039479321
- 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002be8 .quad 6408037956294850136
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002bf0 .quad -2360626606621961247
- 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002bf8 .quad 3398361426941174766
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002c00 .quad -8392920656779807636
- 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002c08 .quad -4793553135802847627
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002c10 .quad -5879464802547371641
- 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002c18 .quad -1380255401326171630
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002c20 .quad -2737644984756826647
- 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002c28 .quad -1725319251657714538
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002c30 .quad -8628557143114098510
- 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002c38 .quad 3533361486141316318
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002c40 .quad -6174010410465235234
- 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002c48 .quad -4806670179178130410
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002c50 .quad -3105826994654156138
- 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002c58 .quad 7826720331309500699
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002c60 .quad -8858670899299929442
- 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002c68 .quad 280014188641050033
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002c70 .quad -6461652605697523899
- 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002c78 .quad -8873354301053463267
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002c80 .quad -3465379738694516970
- 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002c88 .quad -1868320839462053276
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002c90 .quad -9083391364325154962
- 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002c98 .quad 5749828502977298559
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002ca0 .quad -6742553186979055799
- 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002ca8 .quad -2036086408133152610
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002cb0 .quad -3816505465296431844
- 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002cb8 .quad 6678264026688335046
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002cc0 .quad -158945813193151901
- 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002cc8 .quad 8347830033360418807
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002cd0 .quad -7016870160886801794
- 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002cd8 .quad 2911550761636567803
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002ce0 .quad -4159401682681114339
- 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002ce8 .quad -5583933584809066055
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002cf0 .quad -587566084924005019
- 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002cf8 .quad 2243455055843443239
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002d00 .quad -7284757830718584993
- 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002d08 .quad 3708002419115845977
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002d10 .quad -4494261269970843337
- 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002d18 .quad 23317005467419567
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002d20 .quad -1006140569036166268
- 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002d28 .quad -4582539761593113445
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002d30 .quad -7546366883288685774
- 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002d38 .quad -558244341782001951
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002d40 .quad -4821272585683469313
- 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002d48 .quad -5309491445654890343
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002d50 .quad -1414904713676948737
- 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002d58 .quad -6636864307068612929
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002d60 .quad -7801844473689174817
- 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002d68 .quad -4148040191917883080
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002d70 .quad -5140619573684080617
- 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002d78 .quad -5185050239897353851
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002d80 .quad -1814088448677712867
- 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002d88 .quad -6481312799871692314
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002d90 .quad -8051334308064652398
- 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002d98 .quad -8662506518347195600
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002da0 .quad -5452481866653427593
- 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002da8 .quad 3006924907348169212
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002db0 .quad -2203916314889396588
- 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002db8 .quad -853029884242176389
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002dc0 .quad -8294976724446954723
- 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002dc8 .quad 1772699331562333709
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002dd0 .quad -5757034887131305500
- 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002dd8 .quad 6827560182880305040
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002de0 .quad -2584607590486743971
- 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002de8 .quad 8534450228600381300
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002df0 .quad -8532908771695296838
- 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002df8 .quad 7639874402088932265
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002e00 .quad -6054449946191733143
- 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002e08 .quad 326470965756389523
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002e10 .quad -2956376414312278525
- 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002e18 .quad 5019774725622874807
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002e20 .quad -8765264286586255934
- 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002e28 .quad 831516194300602803
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002e30 .quad -6344894339805432014
- 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002e38 .quad -8183976793979022305
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002e40 .quad -3319431906329402113
- 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002e48 .quad 3605087062808385831
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00002e50 .quad -8992173969096958177
- 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00002e58 .quad 9170708441896323001
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00002e60 .quad -6628531442943809817
- 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00002e68 .quad 6851699533943015847
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00002e70 .quad -3673978285252374367
- 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00002e78 .quad 3952938399001381904
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00002e80 .quad -9213765455923815836
- 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00002e88 .quad -4446942528265218166
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00002e90 .quad -6905520801477381891
- 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00002e98 .quad -946992141904134803
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00002ea0 .quad -4020214983419339459
- 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00002ea8 .quad 8039631859474607304
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00002eb0 .quad -413582710846786420
- 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00002eb8 .quad -3785518230938904582
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00002ec0 .quad -7176018221920323369
- 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00002ec8 .quad -60105885123121412
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00002ed0 .quad -4358336758973016307
- 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00002ed8 .quad -75132356403901765
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00002ee0 .quad -836234930288882479
- 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00002ee8 .quad 9129456591349898602
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00002ef0 .quad -7440175859071633406
- 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00002ef8 .quad -1211618658047395230
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00002f00 .quad -4688533805412153853
- 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00002f08 .quad -6126209340986631941
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00002f10 .quad -1248981238337804412
- 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00002f18 .quad -7657761676233289927
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00002f20 .quad -7698142301602209614
- 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00002f28 .quad -2480258038432112252
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00002f30 .quad -5010991858575374113
- 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00002f38 .quad -7712008566467528219
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00002f40 .quad -1652053804791829737
- 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00002f48 .quad 8806733365625141342
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00002f50 .quad -7950062655635975442
- 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00002f58 .quad -6025006692552756421
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00002f60 .quad -5325892301117581398
- 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00002f68 .quad 6303799689591218186
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00002f70 .quad -2045679357969588844
- 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00002f78 .quad -1343622424865753076
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00002f80 .quad -8196078626372074883
- 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00002f88 .quad 1466078993672598280
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00002f90 .quad -5633412264537705700
- 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00002f98 .quad 6444284760518135753
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00002fa0 .quad -2430079312244744221
- 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00002fa8 .quad 8055355950647669692
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00002fb0 .quad -8436328597794046994
- 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00002fb8 .quad 2728754459941099605
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00002fc0 .quad -5933724728815170839
- 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00002fc8 .quad -5812428961928401301
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00002fd0 .quad -2805469892591575644
- 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00002fd8 .quad 1957835834444274181
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00002fe0 .quad -8670947710510816634
- 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00002fe8 .quad -7999724640327104445
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00002ff0 .quad -6226998619711132888
- 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00002ff8 .quad 3835402254873283156
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00003000 .quad -3172062256211528206
- 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00003008 .quad 4794252818591603945
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00003010 .quad -8900067937773286985
- 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00003018 .quad 7608094030047140370
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00003020 .quad -6513398903789220827
- 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00003028 .quad 4898431519131537558
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00003030 .quad -3530062611309138130
- 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00003038 .quad -7712018656367741764
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003040 .quad -9123818159709293187
- 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003048 .quad 2097517367411243254
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003050 .quad -6793086681209228580
- 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003058 .quad 7233582727691441971
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00003060 .quad -3879672333084147821
- 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00003068 .quad 9041978409614302463
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00003070 .quad -237904397927796872
- 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00003078 .quad 6690786993590490175
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00003080 .quad -7066219276345954901
- 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00003088 .quad 4181741870994056360
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00003090 .quad -4221088077005055722
- 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00003098 .quad 615491320315182545
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000030a0 .quad -664674077828931749
- 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000030a8 .quad -8454007886460797626
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000030b0 .quad -7332950326284164199
- 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000030b8 .quad 3939617107816777292
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000030c0 .quad -4554501889427817345
- 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000030c8 .quad -8910536670511192098
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000030d0 .quad -1081441343357383777
- 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000030d8 .quad 7308573235570561494
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000030e0 .quad -7593429867239446717
- 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000030e8 .quad -6961356773836868826
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000030f0 .quad -4880101315621920492
- 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000030f8 .quad -8701695967296086033
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00003100 .quad -1488440626100012711
- 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00003108 .quad -6265433940692719637
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00003110 .quad -7847804418953589800
- 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00003118 .quad 695789805494438131
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00003120 .quad -5198069505264599346
- 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00003128 .quad 869737256868047664
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00003130 .quad -1885900863153361279
- 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00003138 .quad -8136200465769716229
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003140 .quad -8096217067111932656
- 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003148 .quad -473439272678684739
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003150 .quad -5508585315462527915
- 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003158 .quad 4019886927579031981
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00003160 .quad -2274045625900771990
- 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00003168 .quad -8810199395808373736
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00003170 .quad -8338807543829064350
- 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00003178 .quad -7812217631593927537
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00003180 .quad -5811823411358942533
- 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00003188 .quad 4069786015789754291
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00003190 .quad -2653093245771290262
- 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00003198 .quad 475546501309804959
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000031a0 .quad -8575712306248138270
- 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000031a8 .quad 4908902581746016004
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000031b0 .quad -6107954364382784934
- 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000031b8 .quad -3087243809672255804
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000031c0 .quad -3023256937051093263
- 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000031c8 .quad -8470740780517707659
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000031d0 .quad -8807064613298015146
- 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000031d8 .quad -682526969396179382
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000031e0 .quad -6397144748195131028
- 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000031e8 .quad -5464844730172612132
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000031f0 .quad -3384744916816525881
- 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000031f8 .quad -2219369894288377261
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00003200 .quad -9032994600651410532
- 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00003208 .quad -1387106183930235788
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00003210 .quad -6679557232386875260
- 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00003218 .quad 2877803288514593169
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00003220 .quad -3737760522056206171
- 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00003228 .quad 3597254110643241461
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00003230 .quad -60514634142869810
- 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00003238 .quad 9108253656731439730
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003240 .quad -6955350673980375487
- 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003248 .quad 1080972517029761927
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003250 .quad -4082502324048081455
- 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003258 .quad 5962901664714590313
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00003260 .quad -491441886632713915
- 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00003268 .quad -6381430974388925821
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00003270 .quad -7224680206786528053
- 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00003278 .quad -8600080377420466542
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00003280 .quad -4419164240055772162
- 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00003288 .quad 7696643601933968438
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00003290 .quad -912269281642327298
- 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00003298 .quad 397432465562684740
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000032a0 .quad -7487697328667536418
- 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000032a8 .quad -4363290727450709941
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000032b0 .quad -4747935642407032618
- 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000032b8 .quad 8380944645968776285
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000032c0 .quad -1323233534581402868
- 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000032c8 .quad 1252808770606194548
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000032d0 .quad -7744549986754458649
- 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000032d8 .quad -8440366555225904215
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000032e0 .quad -5069001465015685407
- 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000032e8 .quad 7896285879677171347
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000032f0 .quad -1724565812842218855
- 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000032f8 .quad -3964700705685699528
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00003300 .quad -7995382660667468640
- 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00003308 .quad 2133748077373825699
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00003310 .quad -5382542307406947896
- 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00003318 .quad 2667185096717282124
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00003320 .quad -2116491865831296966
- 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00003328 .quad 3333981370896602654
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00003330 .quad -8240336443785642460
- 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00003338 .quad 6695424375237764563
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003340 .quad -5688734536304665171
- 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003348 .quad 8369280469047205704
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003350 .quad -2499232151953443560
- 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003358 .quad -3373457468973156582
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00003360 .quad -8479549122611984081
- 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00003368 .quad -9025939945749304720
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00003370 .quad -5987750384837592197
- 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00003378 .quad 7164319141522920716
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00003380 .quad -2873001962619602342
- 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00003388 .quad 4343712908476262991
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00003390 .quad -8713155254278333320
- 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00003398 .quad 7326506586225052274
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000033a0 .quad -6279758049420528746
- 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000033a8 .quad 9158133232781315342
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000033b0 .quad -3238011543348273028
- 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000033b8 .quad 2224294504121868369
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000033c0 .quad -8941286242233752499
- 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000033c8 .quad -7833187971778608077
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x000033d0 .quad -6564921784364802720
- 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x000033d8 .quad -568112927868484288
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x000033e0 .quad -3594466212028615495
- 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x000033e8 .quad 3901544858591782543
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000033f0 .quad -9164070410158966541
- 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000033f8 .quad -4479063491021217766
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00003400 .quad -6843401994271320272
- 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00003408 .quad -5598829363776522208
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00003410 .quad -3942566474411762436
- 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00003418 .quad -2386850686293264856
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00003420 .quad -316522074587315140
- 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00003428 .quad 1628122660560806834
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00003430 .quad -7115355324258153819
- 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00003438 .quad -8205795374004271537
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003440 .quad -4282508136895304370
- 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003448 .quad -1033872180650563613
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003450 .quad -741449152691742558
- 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003458 .quad -5904026244240592420
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00003460 .quad -7380934748073420955
- 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00003468 .quad -5995859411864064214
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00003470 .quad -4614482416664388289
- 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00003478 .quad 1728547772024695540
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00003480 .quad -1156417002403097458
- 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00003488 .quad -2451001303396518479
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00003490 .quad -7640289654143017767
- 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00003498 .quad 5385653213018257807
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000034a0 .quad -4938676049251384305
- 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000034a8 .quad -7102991539009341454
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000034b0 .quad -1561659043136842477
- 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000034b8 .quad -8878739423761676818
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000034c0 .quad -7893565929601608404
- 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000034c8 .quad 3674159897003727797
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x000034d0 .quad -5255271393574622601
- 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x000034d8 .quad 4592699871254659746
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x000034e0 .quad -1957403223540890347
- 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x000034e8 .quad 1129188820640936779
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000034f0 .quad -8140906042354138323
- 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000034f8 .quad 3011586022114279439
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00003500 .quad -5564446534515285000
- 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00003508 .quad 8376168546070237203
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00003510 .quad -2343872149716718346
- 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00003518 .quad -7976533391121755113
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00003520 .quad -8382449121214030822
- 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00003528 .quad 1932195658189984911
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00003530 .quad -5866375383090150624
- 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00003538 .quad -6808127464117294670
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003540 .quad -2721283210435300376
- 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003548 .quad -3898473311719230433
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003550 .quad -8618331034163144591
- 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003558 .quad 9092669226243950739
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00003560 .quad -6161227774276542835
- 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00003568 .quad -2469221522477225288
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00003570 .quad -3089848699418290639
- 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00003578 .quad 6136845133758244198
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00003580 .quad -8848684464777513506
- 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00003588 .quad -3082000819042179232
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00003590 .quad -6449169562544503978
- 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00003598 .quad -8464187042230111944
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000035a0 .quad -3449775934753242068
- 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000035a8 .quad 3254824252494523782
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000035b0 .quad -9073638986861858149
- 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000035b8 .quad -7189106879045698444
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000035c0 .quad -6730362715149934782
- 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000035c8 .quad -8986383598807123056
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x000035d0 .quad -3801267375510030573
- 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x000035d8 .quad 2602078556773259892
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000035e0 .quad -139898200960150313
- 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000035e8 .quad -1359087822460813039
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000035f0 .quad -7004965403241175802
- 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000035f8 .quad -849429889038008149
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00003600 .quad -4144520735624081848
- 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00003608 .quad -5673473379724898090
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00003610 .quad -568964901102714406
- 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00003618 .quad -2480155706228734709
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00003620 .quad -7273132090830278360
- 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00003628 .quad -3855940325606653145
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00003630 .quad -4479729095110460046
- 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00003638 .quad -208239388580928527
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003640 .quad -987975350460687153
- 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003648 .quad -4871985254153548563
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003650 .quad -7535013621679011327
- 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003658 .quad -3044990783845967852
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00003660 .quad -4807081008671376254
- 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00003668 .quad 5417133557047315993
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00003670 .quad -1397165242411832414
- 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00003678 .quad -2451955090545630817
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00003680 .quad -7790757304148477115
- 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00003688 .quad -3838314940804713212
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00003690 .quad -5126760611758208489
- 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00003698 .quad 4425478360848884292
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000036a0 .quad -1796764746270372707
- 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000036a8 .quad 920161932633717461
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000036b0 .quad -8040506994060064798
- 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000036b8 .quad 2880944217109767366
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000036c0 .quad -5438947724147693094
- 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000036c8 .quad -5622191765467566601
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x000036d0 .quad -2186998636757228463
- 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x000036d8 .quad 6807318348447705460
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x000036e0 .quad -8284403175614349646
- 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x000036e8 .quad -2662955059861265943
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000036f0 .quad -5743817951090549153
- 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000036f8 .quad -7940379843253970333
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00003700 .quad -2568086420435798537
- 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00003708 .quad 8521269269642088700
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00003710 .quad -8522583040413455942
- 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00003718 .quad -6203421752542164322
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00003720 .quad -6041542782089432023
- 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00003728 .quad 6080780864604458309
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00003730 .quad -2940242459184402125
- 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00003738 .quad -6234081974526590826
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003740 .quad -8755180564631333184
- 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003748 .quad 5327070802775656542
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003750 .quad -6332289687361778576
- 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003758 .quad 6658838503469570677
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00003760 .quad -3303676090774835316
- 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00003768 .quad 8323548129336963346
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00003770 .quad -8982326584375353929
- 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00003778 .quad -4021154456019173716
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00003780 .quad -6616222212041804507
- 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00003788 .quad -5026443070023967146
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00003790 .quad -3658591746624867729
- 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00003798 .quad 2940318199324816876
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000037a0 .quad -9204148869281624187
- 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000037a8 .quad 8755227902219092404
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000037b0 .quad -6893500068174642330
- 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000037b8 .quad -2891023177508298208
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x000037c0 .quad -4005189066790915008
- 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x000037c8 .quad -8225464990312760664
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x000037d0 .quad -394800315061255856
- 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x000037d8 .quad -5670145219463562926
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x000037e0 .quad -7164279224554366766
- 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x000037e8 .quad 7985374283903742932
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x000037f0 .quad -4343663012265570553
- 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x000037f8 .quad 758345818024902857
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00003800 .quad -817892746904575288
- 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00003808 .quad -3663753745896259333
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00003810 .quad -7428711994456441411
- 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00003818 .quad -9207375118826243939
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00003820 .quad -4674203974643163860
- 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00003828 .quad -2285846861678029116
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00003830 .quad -1231068949876566920
- 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00003838 .quad 1754377441329851509
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003840 .quad -7686947121313936181
- 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003848 .quad 1096485900831157193
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003850 .quad -4996997883215032323
- 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003858 .quad -3241078642388441413
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00003860 .quad -1634561335591402499
- 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00003868 .quad 5172023733869224042
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00003870 .quad -7939129862385708418
- 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00003878 .quad 5538357842881958978
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00003880 .quad -5312226309554747619
- 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00003888 .quad -2300424733252327085
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00003890 .quad -2028596868516046619
- 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00003898 .quad 6347841120289366951
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000038a0 .quad -8185402070463610993
- 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000038a8 .quad 6273243709394548297
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000038b0 .quad -5620066569652125837
- 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000038b8 .quad 3229868618315797467
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x000038c0 .quad -2413397193637769393
- 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x000038c8 .quad -574350245532641070
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x000038d0 .quad -8425902273664687727
- 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x000038d8 .quad -358968903457900669
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x000038e0 .quad -5920691823653471754
- 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x000038e8 .quad 8774660907532399972
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x000038f0 .quad -2789178761139451788
- 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x000038f8 .quad 1744954097560724157
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003900 .quad -8660765753353239224
- 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003908 .quad -8132775725879323210
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003910 .quad -6214271173264161126
- 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003918 .quad -5554283638921766109
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003920 .quad -3156152948152813503
- 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003928 .quad 6892203506629956076
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003930 .quad -8890124620236590296
- 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003938 .quad -2609901835997359308
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003940 .quad -6500969756868349965
- 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003948 .quad 1349308723430688769
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003950 .quad -3514526177658049553
- 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003958 .quad -2925050114139026943
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003960 .quad -9114107888677362827
- 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003968 .quad -1828156321336891839
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003970 .quad -6780948842419315629
- 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003978 .quad 6938176635183661009
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003980 .quad -3864500034596756632
- 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003988 .quad 4061034775552188357
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003990 .quad -218939024818557886
- 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003998 .quad 5076293469440235446
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x000039a0 .quad -7054365918152680535
- 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x000039a8 .quad 7784369436827535058
+ 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
index 0ec33b1fc..a79dc130d 100644
--- 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
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go
index 60e3b8aff..5fb4c9272 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__get_by_path = 224
+ _entry__get_by_path = 240
)
const (
- _stack__get_by_path = 216
+ _stack__get_by_path = 200
)
const (
- _size__get_by_path = 22168
+ _size__get_by_path = 21228
)
var (
_pcsp__get_by_path = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {12658, 216},
- {12665, 48},
- {12666, 40},
- {12668, 32},
- {12670, 24},
- {12672, 16},
- {12674, 8},
- {12675, 0},
- {22168, 216},
+ {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},
}
)
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
index 46149f7bd..88f49ae78 100644
--- 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
@@ -8,9 +8,9 @@ var _text_get_by_path = []byte{
// 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000020 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
+ 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
@@ -18,6524 +18,6137 @@ var _text_get_by_path = []byte{
//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
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
+ 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
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000090 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .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_10
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000c0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000000d0 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000000e0 .p2align 4, 0x90
- //0x000000e0 _get_by_path
- 0x55, //0x000000e0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000e1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000e4 pushq %r15
- 0x41, 0x56, //0x000000e6 pushq %r14
- 0x41, 0x55, //0x000000e8 pushq %r13
- 0x41, 0x54, //0x000000ea pushq %r12
- 0x53, //0x000000ec pushq %rbx
- 0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x000000ed subq $168, %rsp
- 0x49, 0x89, 0xce, //0x000000f4 movq %rcx, %r14
- 0x49, 0x89, 0xf3, //0x000000f7 movq %rsi, %r11
- 0x49, 0x89, 0xfd, //0x000000fa movq %rdi, %r13
- 0x48, 0x8b, 0x42, 0x08, //0x000000fd movq $8(%rdx), %rax
- 0x48, 0x85, 0xc0, //0x00000101 testq %rax, %rax
- 0x48, 0x89, 0x75, 0xd0, //0x00000104 movq %rsi, $-48(%rbp)
- 0x48, 0x89, 0x7d, 0xc0, //0x00000108 movq %rdi, $-64(%rbp)
- 0x48, 0x89, 0x4d, 0xa8, //0x0000010c movq %rcx, $-88(%rbp)
- 0x0f, 0x84, 0x22, 0x2f, 0x00, 0x00, //0x00000110 je LBB0_448
- 0x4c, 0x8b, 0x0a, //0x00000116 movq (%rdx), %r9
- 0x48, 0xc1, 0xe0, 0x04, //0x00000119 shlq $4, %rax
- 0x4c, 0x01, 0xc8, //0x0000011d addq %r9, %rax
- 0x48, 0x89, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00000120 movq %rax, $-208(%rbp)
- 0x4d, 0x8d, 0x45, 0x08, //0x00000127 leaq $8(%r13), %r8
- 0x49, 0x8b, 0x7d, 0x00, //0x0000012b movq (%r13), %rdi
- 0x49, 0x8b, 0x03, //0x0000012f movq (%r11), %rax
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000132 movabsq $4294977024, %r10
- 0xf3, 0x0f, 0x6f, 0x05, 0xec, 0xfe, 0xff, 0xff, //0x0000013c movdqu $-276(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xf4, 0xfe, 0xff, 0xff, //0x00000144 movdqu $-268(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xab, 0xfe, 0xff, 0xff, //0x0000014c movdqu $-341(%rip), %xmm13 /* LCPI0_0+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xb2, 0xfe, 0xff, 0xff, //0x00000155 movdqu $-334(%rip), %xmm14 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xba, 0xfe, 0xff, 0xff, //0x0000015e movdqu $-326(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00000166 pcmpeqd %xmm9, %xmm9
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xec, 0xfe, 0xff, 0xff, //0x0000016b movdqu $-276(%rip), %xmm10 /* LCPI0_6+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xf3, 0xfe, 0xff, 0xff, //0x00000174 movdqu $-269(%rip), %xmm11 /* LCPI0_7+0(%rip) */
+ 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, 0x25, 0xc5, 0xfe, 0xff, 0xff, //0x00000182 movdqu $-315(%rip), %xmm12 /* LCPI0_5+0(%rip) */
- 0x4c, 0x89, 0x45, 0xb0, //0x0000018b movq %r8, $-80(%rbp)
- //0x0000018f LBB0_2
- 0x49, 0x8b, 0x08, //0x0000018f movq (%r8), %rcx
- 0x48, 0x89, 0xc2, //0x00000192 movq %rax, %rdx
- 0x48, 0x29, 0xca, //0x00000195 subq %rcx, %rdx
- 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000198 jae LBB0_7
- 0x8a, 0x1c, 0x07, //0x0000019e movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000001a1 cmpb $13, %bl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000001a4 je LBB0_7
- 0x80, 0xfb, 0x20, //0x000001aa cmpb $32, %bl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000001ad je LBB0_7
- 0x80, 0xc3, 0xf7, //0x000001b3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000001b6 cmpb $1, %bl
- 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x000001b9 jbe LBB0_7
- 0x48, 0x89, 0xc6, //0x000001bf movq %rax, %rsi
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001c2 jmp LBB0_27
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c7 .p2align 4, 0x90
+ 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, 0x70, 0x01, //0x000001d0 leaq $1(%rax), %rsi
- 0x48, 0x39, 0xce, //0x000001d4 cmpq %rcx, %rsi
+ 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
- 0x8a, 0x1c, 0x37, //0x000001dd movb (%rdi,%rsi), %bl
- 0x80, 0xfb, 0x0d, //0x000001e0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000001e3 je LBB0_11
- 0x80, 0xfb, 0x20, //0x000001e9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000001ec je LBB0_11
- 0x80, 0xc3, 0xf7, //0x000001f2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000001f5 cmpb $1, %bl
- 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000001f8 ja LBB0_27
- 0x90, 0x90, //0x000001fe .p2align 4, 0x90
+ 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, 0x70, 0x02, //0x00000200 leaq $2(%rax), %rsi
- 0x48, 0x39, 0xce, //0x00000204 cmpq %rcx, %rsi
+ 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
- 0x8a, 0x1c, 0x37, //0x0000020d movb (%rdi,%rsi), %bl
- 0x80, 0xfb, 0x0d, //0x00000210 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000213 je LBB0_15
- 0x80, 0xfb, 0x20, //0x00000219 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000021c je LBB0_15
- 0x80, 0xc3, 0xf7, //0x00000222 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000225 cmpb $1, %bl
- 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000228 ja LBB0_27
- 0x90, 0x90, //0x0000022e .p2align 4, 0x90
+ 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, 0x70, 0x03, //0x00000230 leaq $3(%rax), %rsi
- 0x48, 0x39, 0xce, //0x00000234 cmpq %rcx, %rsi
+ 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
- 0x8a, 0x1c, 0x37, //0x0000023d movb (%rdi,%rsi), %bl
- 0x80, 0xfb, 0x0d, //0x00000240 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000243 je LBB0_19
- 0x80, 0xfb, 0x20, //0x00000249 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000024c je LBB0_19
- 0x80, 0xc3, 0xf7, //0x00000252 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000255 cmpb $1, %bl
- 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000258 ja LBB0_27
- 0x90, 0x90, //0x0000025e .p2align 4, 0x90
+ 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, 0x70, 0x04, //0x00000260 leaq $4(%rax), %r14
- 0x4c, 0x39, 0xf1, //0x00000264 cmpq %r14, %rcx
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000267 jbe LBB0_551
- 0x4c, 0x39, 0xf1, //0x0000026d cmpq %r14, %rcx
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00000270 je LBB0_26
- 0x4c, 0x8d, 0x34, 0x0f, //0x00000276 leaq (%rdi,%rcx), %r14
- 0x48, 0x83, 0xc2, 0x04, //0x0000027a addq $4, %rdx
- 0x48, 0x89, 0xfb, //0x0000027e movq %rdi, %rbx
- 0x48, 0x8d, 0x74, 0x07, 0x05, //0x00000281 leaq $5(%rdi,%rax), %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000286 .p2align 4, 0x90
- //0x00000290 LBB0_22
- 0x0f, 0xbe, 0x7e, 0xff, //0x00000290 movsbl $-1(%rsi), %edi
- 0x83, 0xff, 0x20, //0x00000294 cmpl $32, %edi
- 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x00000297 ja LBB0_28
- 0x49, 0x0f, 0xa3, 0xfa, //0x0000029d btq %rdi, %r10
- 0x0f, 0x83, 0x74, 0x00, 0x00, 0x00, //0x000002a1 jae LBB0_28
- 0x48, 0xff, 0xc6, //0x000002a7 incq %rsi
- 0x48, 0xff, 0xc2, //0x000002aa incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000002ad jne LBB0_22
- 0x48, 0x89, 0xdf, //0x000002b3 movq %rbx, %rdi
- 0x49, 0x29, 0xfe, //0x000002b6 subq %rdi, %r14
- 0x4c, 0x89, 0xf6, //0x000002b9 movq %r14, %rsi
- 0x48, 0x39, 0xce, //0x000002bc cmpq %rcx, %rsi
- 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000002bf jb LBB0_27
- 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000002c5 jmp LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ca .p2align 4, 0x90
- //0x000002d0 LBB0_551
- 0x4d, 0x89, 0x33, //0x000002d0 movq %r14, (%r11)
- 0x31, 0xc9, //0x000002d3 xorl %ecx, %ecx
- 0x49, 0x8b, 0x01, //0x000002d5 movq (%r9), %rax
- 0x48, 0x85, 0xc0, //0x000002d8 testq %rax, %rax
- 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000002db jne LBB0_30
- 0xe9, 0x1c, 0x2f, 0x00, 0x00, //0x000002e1 jmp LBB0_552
- //0x000002e6 LBB0_26
- 0x49, 0x01, 0xfe, //0x000002e6 addq %rdi, %r14
- 0x49, 0x29, 0xfe, //0x000002e9 subq %rdi, %r14
- 0x4c, 0x89, 0xf6, //0x000002ec movq %r14, %rsi
- 0x48, 0x39, 0xce, //0x000002ef cmpq %rcx, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f8 .p2align 4, 0x90
- //0x00000300 LBB0_27
- 0x4c, 0x8d, 0x76, 0x01, //0x00000300 leaq $1(%rsi), %r14
- 0x4d, 0x89, 0x33, //0x00000304 movq %r14, (%r11)
- 0x8a, 0x0c, 0x37, //0x00000307 movb (%rdi,%rsi), %cl
- 0x49, 0x8b, 0x01, //0x0000030a movq (%r9), %rax
- 0x48, 0x85, 0xc0, //0x0000030d testq %rax, %rax
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000310 jne LBB0_30
- 0xe9, 0xe7, 0x2e, 0x00, 0x00, //0x00000316 jmp LBB0_552
- //0x0000031b LBB0_28
- 0x48, 0x89, 0xdf, //0x0000031b movq %rbx, %rdi
- 0x48, 0x89, 0xda, //0x0000031e movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000321 notq %rdx
- 0x48, 0x01, 0xd6, //0x00000324 addq %rdx, %rsi
- 0x48, 0x39, 0xce, //0x00000327 cmpq %rcx, %rsi
- 0x0f, 0x82, 0xd0, 0xff, 0xff, 0xff, //0x0000032a jb LBB0_27
- //0x00000330 LBB0_29
- 0x31, 0xc9, //0x00000330 xorl %ecx, %ecx
- 0x49, 0x89, 0xc6, //0x00000332 movq %rax, %r14
- 0x49, 0x8b, 0x01, //0x00000335 movq (%r9), %rax
- 0x48, 0x85, 0xc0, //0x00000338 testq %rax, %rax
- 0x0f, 0x84, 0xc1, 0x2e, 0x00, 0x00, //0x0000033b je LBB0_552
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000341 .p2align 4, 0x90
- //0x00000350 LBB0_30
- 0x8a, 0x40, 0x17, //0x00000350 movb $23(%rax), %al
- 0x24, 0x1f, //0x00000353 andb $31, %al
- 0x3c, 0x02, //0x00000355 cmpb $2, %al
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000357 je LBB0_344
- 0x3c, 0x18, //0x0000035d cmpb $24, %al
- 0x0f, 0x85, 0x9d, 0x2e, 0x00, 0x00, //0x0000035f jne LBB0_552
- 0x80, 0xf9, 0x7b, //0x00000365 cmpb $123, %cl
- 0x4c, 0x89, 0x4d, 0xa0, //0x00000368 movq %r9, $-96(%rbp)
- 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000036c je LBB0_33
- 0xe9, 0xcb, 0x2e, 0x00, 0x00, //0x00000372 jmp LBB0_556
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000377 .p2align 4, 0x90
- //0x00000380 LBB0_344
- 0x80, 0xf9, 0x5b, //0x00000380 cmpb $91, %cl
- 0x0f, 0x85, 0xb9, 0x2e, 0x00, 0x00, //0x00000383 jne LBB0_556
- 0x49, 0x8b, 0x41, 0x08, //0x00000389 movq $8(%r9), %rax
- 0x4c, 0x8b, 0x20, //0x0000038d movq (%rax), %r12
- 0x4d, 0x85, 0xe4, //0x00000390 testq %r12, %r12
- 0x0f, 0x88, 0x69, 0x2e, 0x00, 0x00, //0x00000393 js LBB0_552
- 0x49, 0x8b, 0x00, //0x00000399 movq (%r8), %rax
- 0x4c, 0x89, 0xf1, //0x0000039c movq %r14, %rcx
- 0x48, 0x29, 0xc1, //0x0000039f subq %rax, %rcx
- 0x0f, 0x83, 0x08, 0x1c, 0x00, 0x00, //0x000003a2 jae LBB0_351
- 0x42, 0x8a, 0x14, 0x37, //0x000003a8 movb (%rdi,%r14), %dl
- 0x80, 0xfa, 0x0d, //0x000003ac cmpb $13, %dl
- 0x0f, 0x84, 0xfb, 0x1b, 0x00, 0x00, //0x000003af je LBB0_351
- 0x80, 0xfa, 0x20, //0x000003b5 cmpb $32, %dl
- 0x0f, 0x84, 0xf2, 0x1b, 0x00, 0x00, //0x000003b8 je LBB0_351
- 0x80, 0xc2, 0xf7, //0x000003be addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000003c1 cmpb $1, %dl
- 0x0f, 0x86, 0xe6, 0x1b, 0x00, 0x00, //0x000003c4 jbe LBB0_351
- 0x4c, 0x89, 0xf2, //0x000003ca movq %r14, %rdx
- 0xe9, 0x0f, 0x1d, 0x00, 0x00, //0x000003cd jmp LBB0_373
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d2 .p2align 4, 0x90
- //0x000003e0 LBB0_248
- 0x48, 0x01, 0xfe, //0x000003e0 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x000003e3 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x000003e6 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x000003e9 cmpq %rax, %rdx
- 0x0f, 0x83, 0x50, 0x2e, 0x00, 0x00, //0x000003ec jae LBB0_556
- //0x000003f2 LBB0_250
- 0x4c, 0x8d, 0x72, 0x01, //0x000003f2 leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x33, //0x000003f6 movq %r14, (%r11)
- 0x8a, 0x04, 0x17, //0x000003f9 movb (%rdi,%rdx), %al
- 0x3c, 0x2c, //0x000003fc cmpb $44, %al
- 0x0f, 0x85, 0x1e, 0x2e, 0x00, 0x00, //0x000003fe jne LBB0_251
- //0x00000404 LBB0_33
- 0x49, 0x8b, 0x08, //0x00000404 movq (%r8), %rcx
- 0x4c, 0x89, 0xf2, //0x00000407 movq %r14, %rdx
- 0x48, 0x29, 0xca, //0x0000040a subq %rcx, %rdx
- 0x48, 0x89, 0x7d, 0xc8, //0x0000040d movq %rdi, $-56(%rbp)
- 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00000411 jae LBB0_38
- 0x42, 0x8a, 0x04, 0x37, //0x00000417 movb (%rdi,%r14), %al
- 0x3c, 0x0d, //0x0000041b cmpb $13, %al
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000041d je LBB0_38
- 0x3c, 0x20, //0x00000423 cmpb $32, %al
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000425 je LBB0_38
- 0x04, 0xf7, //0x0000042b addb $-9, %al
- 0x3c, 0x01, //0x0000042d cmpb $1, %al
- 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x0000042f jbe LBB0_38
- 0x4c, 0x89, 0xf0, //0x00000435 movq %r14, %rax
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x00000438 jmp LBB0_59
- 0x90, 0x90, 0x90, //0x0000043d .p2align 4, 0x90
- //0x00000440 LBB0_38
- 0x49, 0x8d, 0x46, 0x01, //0x00000440 leaq $1(%r14), %rax
- 0x48, 0x39, 0xc8, //0x00000444 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000447 jae LBB0_42
- 0x8a, 0x1c, 0x07, //0x0000044d movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000450 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000453 je LBB0_42
- 0x80, 0xfb, 0x20, //0x00000459 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000045c je LBB0_42
- 0x80, 0xc3, 0xf7, //0x00000462 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000465 cmpb $1, %bl
- 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x00000468 ja LBB0_59
- 0x90, 0x90, //0x0000046e .p2align 4, 0x90
- //0x00000470 LBB0_42
- 0x49, 0x8d, 0x46, 0x02, //0x00000470 leaq $2(%r14), %rax
- 0x48, 0x39, 0xc8, //0x00000474 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000477 jae LBB0_46
- 0x8a, 0x1c, 0x07, //0x0000047d movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000480 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000483 je LBB0_46
- 0x80, 0xfb, 0x20, //0x00000489 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000048c je LBB0_46
- 0x80, 0xc3, 0xf7, //0x00000492 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000495 cmpb $1, %bl
- 0x0f, 0x87, 0xd8, 0x00, 0x00, 0x00, //0x00000498 ja LBB0_59
- 0x90, 0x90, //0x0000049e .p2align 4, 0x90
- //0x000004a0 LBB0_46
- 0x49, 0x8d, 0x46, 0x03, //0x000004a0 leaq $3(%r14), %rax
- 0x48, 0x39, 0xc8, //0x000004a4 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004a7 jae LBB0_50
- 0x8a, 0x1c, 0x07, //0x000004ad movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000004b0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000004b3 je LBB0_50
- 0x80, 0xfb, 0x20, //0x000004b9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000004bc je LBB0_50
- 0x80, 0xc3, 0xf7, //0x000004c2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000004c5 cmpb $1, %bl
- 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000004c8 ja LBB0_59
- 0x90, 0x90, //0x000004ce .p2align 4, 0x90
- //0x000004d0 LBB0_50
- 0x49, 0x8d, 0x76, 0x04, //0x000004d0 leaq $4(%r14), %rsi
- 0x48, 0x39, 0xf1, //0x000004d4 cmpq %rsi, %rcx
- 0x0f, 0x86, 0x0d, 0x2d, 0x00, 0x00, //0x000004d7 jbe LBB0_549
- 0x48, 0x39, 0xf1, //0x000004dd cmpq %rsi, %rcx
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000004e0 je LBB0_57
- 0x48, 0x8d, 0x34, 0x0f, //0x000004e6 leaq (%rdi,%rcx), %rsi
- 0x48, 0x83, 0xc2, 0x04, //0x000004ea addq $4, %rdx
- 0x4a, 0x8d, 0x44, 0x37, 0x05, //0x000004ee leaq $5(%rdi,%r14), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f3 .p2align 4, 0x90
- //0x00000500 LBB0_53
- 0x0f, 0xbe, 0x78, 0xff, //0x00000500 movsbl $-1(%rax), %edi
- 0x83, 0xff, 0x20, //0x00000504 cmpl $32, %edi
- 0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00000507 ja LBB0_58
- 0x49, 0x0f, 0xa3, 0xfa, //0x0000050d btq %rdi, %r10
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000511 jae LBB0_58
- 0x48, 0xff, 0xc0, //0x00000517 incq %rax
- 0x48, 0xff, 0xc2, //0x0000051a incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000051d jne LBB0_53
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000523 movq $-56(%rbp), %rdi
- 0x48, 0x29, 0xfe, //0x00000527 subq %rdi, %rsi
- 0x48, 0x89, 0xf0, //0x0000052a movq %rsi, %rax
- 0x48, 0x39, 0xc8, //0x0000052d cmpq %rcx, %rax
- 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00000530 jb LBB0_59
- 0xe9, 0x07, 0x2d, 0x00, 0x00, //0x00000536 jmp LBB0_556
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053b .p2align 4, 0x90
- //0x00000540 LBB0_57
- 0x48, 0x01, 0xfe, //0x00000540 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x00000543 subq %rdi, %rsi
- 0x48, 0x89, 0xf0, //0x00000546 movq %rsi, %rax
- 0x48, 0x39, 0xc8, //0x00000549 cmpq %rcx, %rax
- 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x0000054c jb LBB0_59
- 0xe9, 0xeb, 0x2c, 0x00, 0x00, //0x00000552 jmp LBB0_556
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000557 .p2align 4, 0x90
- //0x00000560 LBB0_58
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000560 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0xfa, //0x00000564 movq %rdi, %rdx
- 0x48, 0xf7, 0xd2, //0x00000567 notq %rdx
- 0x48, 0x01, 0xd0, //0x0000056a addq %rdx, %rax
- 0x48, 0x39, 0xc8, //0x0000056d cmpq %rcx, %rax
- 0x0f, 0x83, 0xcc, 0x2c, 0x00, 0x00, //0x00000570 jae LBB0_556
- //0x00000576 LBB0_59
- 0x4c, 0x8d, 0x70, 0x01, //0x00000576 leaq $1(%rax), %r14
- 0x4d, 0x89, 0x33, //0x0000057a movq %r14, (%r11)
- 0x8a, 0x0c, 0x07, //0x0000057d movb (%rdi,%rax), %cl
- 0x80, 0xf9, 0x22, //0x00000580 cmpb $34, %cl
- 0x0f, 0x85, 0x8b, 0x2c, 0x00, 0x00, //0x00000583 jne LBB0_553
- 0x49, 0x8b, 0x18, //0x00000589 movq (%r8), %rbx
- 0x48, 0x89, 0xd9, //0x0000058c movq %rbx, %rcx
- 0x4c, 0x29, 0xf1, //0x0000058f subq %r14, %rcx
- 0x0f, 0x84, 0x55, 0x4f, 0x00, 0x00, //0x00000592 je LBB0_950
- 0x49, 0x8b, 0x51, 0x08, //0x00000598 movq $8(%r9), %rdx
- 0x48, 0x8b, 0x32, //0x0000059c movq (%rdx), %rsi
- 0x48, 0x89, 0x75, 0x90, //0x0000059f movq %rsi, $-112(%rbp)
- 0x48, 0x8b, 0x52, 0x08, //0x000005a3 movq $8(%rdx), %rdx
- 0x48, 0x89, 0x55, 0x98, //0x000005a7 movq %rdx, $-104(%rbp)
- 0x49, 0x01, 0xfe, //0x000005ab addq %rdi, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x000005ae cmpq $64, %rcx
- 0x4c, 0x89, 0x75, 0xb8, //0x000005b2 movq %r14, $-72(%rbp)
- 0x48, 0x89, 0x9d, 0x38, 0xff, 0xff, 0xff, //0x000005b6 movq %rbx, $-200(%rbp)
- 0x0f, 0x82, 0x35, 0x13, 0x00, 0x00, //0x000005bd jb LBB0_105
- 0x89, 0xca, //0x000005c3 movl %ecx, %edx
- 0x83, 0xe2, 0x3f, //0x000005c5 andl $63, %edx
- 0x48, 0x89, 0x55, 0x88, //0x000005c8 movq %rdx, $-120(%rbp)
- 0x48, 0x89, 0xde, //0x000005cc movq %rbx, %rsi
- 0x48, 0x29, 0xc6, //0x000005cf subq %rax, %rsi
- 0x48, 0x83, 0xc6, 0xbf, //0x000005d2 addq $-65, %rsi
- 0x48, 0x83, 0xe6, 0xc0, //0x000005d6 andq $-64, %rsi
- 0x48, 0x01, 0xc6, //0x000005da addq %rax, %rsi
- 0x48, 0x8d, 0x54, 0x37, 0x41, //0x000005dd leaq $65(%rdi,%rsi), %rdx
- 0x48, 0x89, 0x55, 0x80, //0x000005e2 movq %rdx, $-128(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005e6 movq $-1, %r11
- 0x4c, 0x89, 0xf6, //0x000005ed movq %r14, %rsi
- 0x31, 0xdb, //0x000005f0 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005f2 .p2align 4, 0x90
- //0x00000600 LBB0_63
- 0xf3, 0x0f, 0x6f, 0x1e, //0x00000600 movdqu (%rsi), %xmm3
- 0xf3, 0x0f, 0x6f, 0x6e, 0x10, //0x00000604 movdqu $16(%rsi), %xmm5
- 0xf3, 0x0f, 0x6f, 0x76, 0x20, //0x00000609 movdqu $32(%rsi), %xmm6
- 0xf3, 0x0f, 0x6f, 0x7e, 0x30, //0x0000060e movdqu $48(%rsi), %xmm7
- 0x66, 0x0f, 0x6f, 0xd3, //0x00000613 movdqa %xmm3, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000617 pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x0000061b pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x0000061f movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000623 pcmpeqb %xmm0, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000627 pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd6, //0x0000062c movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000630 pcmpeqb %xmm0, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00000634 pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x6f, 0xd7, //0x00000639 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000063d pcmpeqb %xmm0, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000641 pmovmskb %xmm2, %r8d
- 0x66, 0x0f, 0x74, 0xd9, //0x00000646 pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000064a pmovmskb %xmm3, %r9d
- 0x66, 0x0f, 0x74, 0xe9, //0x0000064f pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000653 pmovmskb %xmm5, %r13d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000658 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x0000065c pmovmskb %xmm6, %r10d
- 0x66, 0x0f, 0x74, 0xf9, //0x00000661 pcmpeqb %xmm1, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00000665 pmovmskb %xmm7, %r14d
- 0x49, 0xc1, 0xe0, 0x30, //0x0000066a shlq $48, %r8
- 0x49, 0xc1, 0xe7, 0x20, //0x0000066e shlq $32, %r15
- 0x49, 0xc1, 0xe4, 0x10, //0x00000672 shlq $16, %r12
- 0x4c, 0x09, 0xe7, //0x00000676 orq %r12, %rdi
- 0x4c, 0x09, 0xff, //0x00000679 orq %r15, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x0000067c shlq $48, %r14
- 0x49, 0xc1, 0xe2, 0x20, //0x00000680 shlq $32, %r10
- 0x49, 0xc1, 0xe5, 0x10, //0x00000684 shlq $16, %r13
- 0x4d, 0x09, 0xe9, //0x00000688 orq %r13, %r9
- 0x4d, 0x09, 0xd1, //0x0000068b orq %r10, %r9
- 0x4d, 0x09, 0xf1, //0x0000068e orq %r14, %r9
- 0x49, 0x83, 0xfb, 0xff, //0x00000691 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000695 jne LBB0_65
- 0x4d, 0x85, 0xc9, //0x0000069b testq %r9, %r9
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000069e jne LBB0_74
- //0x000006a4 LBB0_65
- 0x4c, 0x09, 0xc7, //0x000006a4 orq %r8, %rdi
- 0x4c, 0x89, 0xca, //0x000006a7 movq %r9, %rdx
- 0x48, 0x09, 0xda, //0x000006aa orq %rbx, %rdx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000006ad jne LBB0_75
- //0x000006b3 LBB0_66
- 0x48, 0x85, 0xff, //0x000006b3 testq %rdi, %rdi
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000006b6 jne LBB0_76
- //0x000006bc LBB0_67
- 0x48, 0x83, 0xc1, 0xc0, //0x000006bc addq $-64, %rcx
- 0x48, 0x83, 0xc6, 0x40, //0x000006c0 addq $64, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x000006c4 cmpq $63, %rcx
- 0x0f, 0x87, 0x32, 0xff, 0xff, 0xff, //0x000006c8 ja LBB0_63
- 0xe9, 0x6d, 0x11, 0x00, 0x00, //0x000006ce jmp LBB0_68
- //0x000006d3 LBB0_74
- 0x49, 0x89, 0xf2, //0x000006d3 movq %rsi, %r10
- 0x4c, 0x2b, 0x55, 0xc8, //0x000006d6 subq $-56(%rbp), %r10
- 0x4d, 0x0f, 0xbc, 0xd9, //0x000006da bsfq %r9, %r11
- 0x4d, 0x01, 0xd3, //0x000006de addq %r10, %r11
- 0x4c, 0x09, 0xc7, //0x000006e1 orq %r8, %rdi
- 0x4c, 0x89, 0xca, //0x000006e4 movq %r9, %rdx
- 0x48, 0x09, 0xda, //0x000006e7 orq %rbx, %rdx
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000006ea je LBB0_66
- //0x000006f0 LBB0_75
- 0x49, 0x89, 0xda, //0x000006f0 movq %rbx, %r10
- 0x49, 0xf7, 0xd2, //0x000006f3 notq %r10
- 0x4d, 0x21, 0xca, //0x000006f6 andq %r9, %r10
- 0x4f, 0x8d, 0x04, 0x12, //0x000006f9 leaq (%r10,%r10), %r8
- 0x49, 0x09, 0xd8, //0x000006fd orq %rbx, %r8
- 0x4d, 0x89, 0xc6, //0x00000700 movq %r8, %r14
- 0x49, 0xf7, 0xd6, //0x00000703 notq %r14
- 0x4d, 0x21, 0xce, //0x00000706 andq %r9, %r14
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000709 movabsq $-6148914691236517206, %rbx
- 0x49, 0x21, 0xde, //0x00000713 andq %rbx, %r14
- 0x31, 0xdb, //0x00000716 xorl %ebx, %ebx
- 0x4d, 0x01, 0xd6, //0x00000718 addq %r10, %r14
- 0x0f, 0x92, 0xc3, //0x0000071b setb %bl
- 0x4d, 0x01, 0xf6, //0x0000071e addq %r14, %r14
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000721 movabsq $6148914691236517205, %rdx
- 0x49, 0x31, 0xd6, //0x0000072b xorq %rdx, %r14
- 0x4d, 0x21, 0xc6, //0x0000072e andq %r8, %r14
- 0x49, 0xf7, 0xd6, //0x00000731 notq %r14
- 0x4c, 0x21, 0xf7, //0x00000734 andq %r14, %rdi
- 0x48, 0x85, 0xff, //0x00000737 testq %rdi, %rdi
- 0x0f, 0x84, 0x7c, 0xff, 0xff, 0xff, //0x0000073a je LBB0_67
- //0x00000740 .p2align 4, 0x90
- //0x00000740 LBB0_76
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000740 bsfq %rdi, %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000744 movq $-56(%rbp), %rdi
- 0x48, 0x29, 0xfe, //0x00000748 subq %rdi, %rsi
- 0x4c, 0x8d, 0x74, 0x0e, 0x01, //0x0000074b leaq $1(%rsi,%rcx), %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000750 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00000754 movq $-96(%rbp), %r9
- 0x4c, 0x8b, 0x45, 0xb0, //0x00000758 movq $-80(%rbp), %r8
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000075c movabsq $4294977024, %r10
- 0x4c, 0x8b, 0x7d, 0x90, //0x00000766 movq $-112(%rbp), %r15
- 0x4d, 0x85, 0xf6, //0x0000076a testq %r14, %r14
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000076d movq $-72(%rbp), %rbx
- 0x0f, 0x88, 0x7d, 0x4d, 0x00, 0x00, //0x00000771 js LBB0_951
- //0x00000777 LBB0_79
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000777 movq $-48(%rbp), %rcx
- 0x4c, 0x89, 0x31, //0x0000077b movq %r14, (%rcx)
- 0x49, 0x83, 0xfb, 0xff, //0x0000077e cmpq $-1, %r11
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000782 je LBB0_81
- 0x4d, 0x39, 0xf3, //0x00000788 cmpq %r14, %r11
- 0x0f, 0x8e, 0x83, 0x11, 0x00, 0x00, //0x0000078b jle LBB0_107
- //0x00000791 LBB0_81
- 0x4c, 0x89, 0xf6, //0x00000791 movq %r14, %rsi
- 0x48, 0x29, 0xc6, //0x00000794 subq %rax, %rsi
- 0x48, 0x83, 0xc6, 0xfe, //0x00000797 addq $-2, %rsi
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000079b movl $1, %ecx
- 0x48, 0x89, 0xf0, //0x000007a0 movq %rsi, %rax
- 0x48, 0x8b, 0x55, 0x98, //0x000007a3 movq $-104(%rbp), %rdx
- 0x48, 0x09, 0xd0, //0x000007a7 orq %rdx, %rax
- 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x000007aa je LBB0_92
- 0x48, 0x39, 0xd6, //0x000007b0 cmpq %rdx, %rsi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000007b3 movq $-48(%rbp), %r11
- 0x0f, 0x85, 0x13, 0x01, 0x00, 0x00, //0x000007b7 jne LBB0_93
- 0x48, 0x89, 0xd0, //0x000007bd movq %rdx, %rax
- 0x48, 0x83, 0xfa, 0x10, //0x000007c0 cmpq $16, %rdx
- 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x000007c4 jb LBB0_88
- 0x48, 0x83, 0xc0, 0xf0, //0x000007ca addq $-16, %rax
- 0x48, 0x89, 0xc2, //0x000007ce movq %rax, %rdx
- 0x48, 0x83, 0xe2, 0xf0, //0x000007d1 andq $-16, %rdx
- 0x48, 0x8d, 0x74, 0x13, 0x10, //0x000007d5 leaq $16(%rbx,%rdx), %rsi
- 0x48, 0x8b, 0x7d, 0x90, //0x000007da movq $-112(%rbp), %rdi
- 0x48, 0x8d, 0x7c, 0x17, 0x10, //0x000007de leaq $16(%rdi,%rdx), %rdi
- 0x83, 0xe0, 0x0f, //0x000007e3 andl $15, %eax
- 0x31, 0xdb, //0x000007e6 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007e8 .p2align 4, 0x90
- //0x000007f0 LBB0_85
- 0x48, 0x8b, 0x55, 0xb8, //0x000007f0 movq $-72(%rbp), %rdx
- 0xf3, 0x0f, 0x6f, 0x14, 0x1a, //0x000007f4 movdqu (%rdx,%rbx), %xmm2
- 0x48, 0x8b, 0x55, 0x90, //0x000007f9 movq $-112(%rbp), %rdx
- 0xf3, 0x0f, 0x6f, 0x1c, 0x1a, //0x000007fd movdqu (%rdx,%rbx), %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00000802 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000806 pmovmskb %xmm3, %edx
- 0x66, 0x83, 0xfa, 0xff, //0x0000080a cmpw $-1, %dx
- 0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x0000080e jne LBB0_98
- 0x48, 0x8b, 0x55, 0x98, //0x00000814 movq $-104(%rbp), %rdx
- 0x48, 0x83, 0xc2, 0xf0, //0x00000818 addq $-16, %rdx
- 0x48, 0x83, 0xc3, 0x10, //0x0000081c addq $16, %rbx
- 0x48, 0x89, 0x55, 0x98, //0x00000820 movq %rdx, $-104(%rbp)
- 0x48, 0x83, 0xfa, 0x0f, //0x00000824 cmpq $15, %rdx
- 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00000828 ja LBB0_85
- 0x48, 0x89, 0x45, 0x98, //0x0000082e movq %rax, $-104(%rbp)
- 0x48, 0x89, 0x7d, 0x90, //0x00000832 movq %rdi, $-112(%rbp)
- 0x48, 0x89, 0xf3, //0x00000836 movq %rsi, %rbx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000839 movq $-56(%rbp), %rdi
- //0x0000083d LBB0_88
- 0x48, 0x8b, 0x75, 0x90, //0x0000083d movq $-112(%rbp), %rsi
- 0x89, 0xf0, //0x00000841 movl %esi, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000843 andl $4095, %eax
- 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000848 cmpl $4080, %eax
- 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x0000084d ja LBB0_94
- 0x89, 0xd8, //0x00000853 movl %ebx, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000855 andl $4095, %eax
- 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000085a cmpl $4081, %eax
- 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000085f jae LBB0_94
- 0xf3, 0x0f, 0x6f, 0x13, //0x00000865 movdqu (%rbx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x1e, //0x00000869 movdqu (%rsi), %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x0000086d pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00000871 pmovmskb %xmm3, %eax
- 0x66, 0x83, 0xf8, 0xff, //0x00000875 cmpw $-1, %ax
- 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00000879 je LBB0_100
- 0xf7, 0xd0, //0x0000087f notl %eax
- 0x0f, 0xb7, 0xc0, //0x00000881 movzwl %ax, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00000884 bsfq %rax, %rax
- 0x31, 0xc9, //0x00000888 xorl %ecx, %ecx
- 0x48, 0x3b, 0x45, 0x98, //0x0000088a cmpq $-104(%rbp), %rax
- 0x0f, 0x93, 0xc1, //0x0000088e setae %cl
- 0x49, 0x8b, 0x10, //0x00000891 movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x00000894 movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x00000897 subq %rdx, %rsi
- 0x0f, 0x82, 0x8f, 0x00, 0x00, 0x00, //0x0000089a jb LBB0_101
- 0xe9, 0xdb, 0x00, 0x00, 0x00, //0x000008a0 jmp LBB0_156
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a5 .p2align 4, 0x90
- //0x000008b0 LBB0_92
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000008b0 movq $-48(%rbp), %r11
- 0x49, 0x8b, 0x10, //0x000008b4 movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x000008b7 movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x000008ba subq %rdx, %rsi
- 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000008bd jb LBB0_101
- 0xe9, 0xb8, 0x00, 0x00, 0x00, //0x000008c3 jmp LBB0_156
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008c8 .p2align 4, 0x90
- //0x000008d0 LBB0_93
- 0x31, 0xc9, //0x000008d0 xorl %ecx, %ecx
- 0x49, 0x8b, 0x10, //0x000008d2 movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x000008d5 movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x000008d8 subq %rdx, %rsi
- 0x0f, 0x82, 0x4e, 0x00, 0x00, 0x00, //0x000008db jb LBB0_101
- 0xe9, 0x9a, 0x00, 0x00, 0x00, //0x000008e1 jmp LBB0_156
- //0x000008e6 LBB0_94
- 0x48, 0x83, 0x7d, 0x98, 0x00, //0x000008e6 cmpq $0, $-104(%rbp)
- 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000008eb je LBB0_100
- 0x31, 0xc0, //0x000008f1 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008f3 .p2align 4, 0x90
- //0x00000900 LBB0_96
- 0x0f, 0xb6, 0x14, 0x03, //0x00000900 movzbl (%rbx,%rax), %edx
- 0x3a, 0x14, 0x06, //0x00000904 cmpb (%rsi,%rax), %dl
- 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x00000907 jne LBB0_99
- 0x48, 0xff, 0xc0, //0x0000090d incq %rax
- 0x48, 0x39, 0x45, 0x98, //0x00000910 cmpq %rax, $-104(%rbp)
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000914 jne LBB0_96
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000091a .p2align 4, 0x90
- //0x00000920 LBB0_100
- 0x49, 0x8b, 0x10, //0x00000920 movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x00000923 movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x00000926 subq %rdx, %rsi
- 0x0f, 0x83, 0x51, 0x00, 0x00, 0x00, //0x00000929 jae LBB0_156
- //0x0000092f LBB0_101
- 0x42, 0x8a, 0x04, 0x37, //0x0000092f movb (%rdi,%r14), %al
- 0x3c, 0x0d, //0x00000933 cmpb $13, %al
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000935 je LBB0_156
- 0x3c, 0x20, //0x0000093b cmpb $32, %al
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000093d je LBB0_156
- 0x04, 0xf7, //0x00000943 addb $-9, %al
- 0x3c, 0x01, //0x00000945 cmpb $1, %al
- 0x0f, 0x86, 0x33, 0x00, 0x00, 0x00, //0x00000947 jbe LBB0_156
- 0x4c, 0x89, 0xf0, //0x0000094d movq %r14, %rax
- 0xe9, 0x51, 0x01, 0x00, 0x00, //0x00000950 jmp LBB0_178
- //0x00000955 LBB0_98
- 0x31, 0xc9, //0x00000955 xorl %ecx, %ecx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000957 movq $-56(%rbp), %rdi
- 0x49, 0x8b, 0x10, //0x0000095b movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x0000095e movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x00000961 subq %rdx, %rsi
- 0x0f, 0x82, 0xc5, 0xff, 0xff, 0xff, //0x00000964 jb LBB0_101
- 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000096a jmp LBB0_156
- //0x0000096f LBB0_99
- 0x31, 0xc9, //0x0000096f xorl %ecx, %ecx
- 0x49, 0x8b, 0x10, //0x00000971 movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x00000974 movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x00000977 subq %rdx, %rsi
- 0x0f, 0x82, 0xaf, 0xff, 0xff, 0xff, //0x0000097a jb LBB0_101
- //0x00000980 .p2align 4, 0x90
- //0x00000980 LBB0_156
- 0x49, 0x8d, 0x46, 0x01, //0x00000980 leaq $1(%r14), %rax
- 0x48, 0x39, 0xd0, //0x00000984 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000987 jae LBB0_160
- 0x8a, 0x1c, 0x07, //0x0000098d movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000990 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000993 je LBB0_160
- 0x80, 0xfb, 0x20, //0x00000999 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000099c je LBB0_160
- 0x80, 0xc3, 0xf7, //0x000009a2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000009a5 cmpb $1, %bl
- 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x000009a8 ja LBB0_178
- 0x90, 0x90, //0x000009ae .p2align 4, 0x90
- //0x000009b0 LBB0_160
- 0x49, 0x8d, 0x46, 0x02, //0x000009b0 leaq $2(%r14), %rax
- 0x48, 0x39, 0xd0, //0x000009b4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009b7 jae LBB0_164
- 0x8a, 0x1c, 0x07, //0x000009bd movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000009c0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009c3 je LBB0_164
- 0x80, 0xfb, 0x20, //0x000009c9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009cc je LBB0_164
- 0x80, 0xc3, 0xf7, //0x000009d2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000009d5 cmpb $1, %bl
- 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x000009d8 ja LBB0_178
- 0x90, 0x90, //0x000009de .p2align 4, 0x90
- //0x000009e0 LBB0_164
- 0x49, 0x8d, 0x46, 0x03, //0x000009e0 leaq $3(%r14), %rax
- 0x48, 0x39, 0xd0, //0x000009e4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009e7 jae LBB0_168
- 0x8a, 0x1c, 0x07, //0x000009ed movb (%rdi,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000009f0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009f3 je LBB0_168
- 0x80, 0xfb, 0x20, //0x000009f9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009fc je LBB0_168
- 0x80, 0xc3, 0xf7, //0x00000a02 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000a05 cmpb $1, %bl
- 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x00000a08 ja LBB0_178
- 0x90, 0x90, //0x00000a0e .p2align 4, 0x90
- //0x00000a10 LBB0_168
- 0x49, 0x8d, 0x7e, 0x04, //0x00000a10 leaq $4(%r14), %rdi
- 0x48, 0x39, 0xfa, //0x00000a14 cmpq %rdi, %rdx
- 0x0f, 0x86, 0x1f, 0x28, 0x00, 0x00, //0x00000a17 jbe LBB0_555
- 0x48, 0x39, 0xfa, //0x00000a1d cmpq %rdi, %rdx
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000a20 je LBB0_175
- 0x48, 0x8b, 0x45, 0xc8, //0x00000a26 movq $-56(%rbp), %rax
- 0x48, 0x8d, 0x3c, 0x10, //0x00000a2a leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x00000a2e addq $4, %rsi
- 0x4a, 0x8d, 0x44, 0x30, 0x05, //0x00000a32 leaq $5(%rax,%r14), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a37 .p2align 4, 0x90
- //0x00000a40 LBB0_171
- 0x0f, 0xbe, 0x58, 0xff, //0x00000a40 movsbl $-1(%rax), %ebx
- 0x83, 0xfb, 0x20, //0x00000a44 cmpl $32, %ebx
- 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00000a47 ja LBB0_177
- 0x49, 0x0f, 0xa3, 0xda, //0x00000a4d btq %rbx, %r10
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000a51 jae LBB0_177
- 0x48, 0xff, 0xc0, //0x00000a57 incq %rax
- 0x48, 0xff, 0xc6, //0x00000a5a incq %rsi
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000a5d jne LBB0_171
- 0x48, 0x8b, 0x75, 0xc8, //0x00000a63 movq $-56(%rbp), %rsi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000a67 jmp LBB0_176
- 0x90, 0x90, 0x90, 0x90, //0x00000a6c .p2align 4, 0x90
- //0x00000a70 LBB0_175
- 0x48, 0x8b, 0x75, 0xc8, //0x00000a70 movq $-56(%rbp), %rsi
- 0x48, 0x01, 0xf7, //0x00000a74 addq %rsi, %rdi
- //0x00000a77 LBB0_176
- 0x48, 0x29, 0xf7, //0x00000a77 subq %rsi, %rdi
- 0x48, 0x89, 0xf8, //0x00000a7a movq %rdi, %rax
- 0x48, 0x89, 0xf7, //0x00000a7d movq %rsi, %rdi
- 0x48, 0x39, 0xd0, //0x00000a80 cmpq %rdx, %rax
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000a83 jb LBB0_178
- 0xe9, 0xb4, 0x27, 0x00, 0x00, //0x00000a89 jmp LBB0_556
- 0x90, 0x90, //0x00000a8e .p2align 4, 0x90
- //0x00000a90 LBB0_177
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000a90 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0xfe, //0x00000a94 movq %rdi, %rsi
- 0x48, 0xf7, 0xd6, //0x00000a97 notq %rsi
- 0x48, 0x01, 0xf0, //0x00000a9a addq %rsi, %rax
- 0x48, 0x39, 0xd0, //0x00000a9d cmpq %rdx, %rax
- 0x0f, 0x83, 0x9c, 0x27, 0x00, 0x00, //0x00000aa0 jae LBB0_556
- //0x00000aa6 LBB0_178
- 0x4c, 0x8d, 0x70, 0x01, //0x00000aa6 leaq $1(%rax), %r14
- 0x4d, 0x89, 0x33, //0x00000aaa movq %r14, (%r11)
- 0x80, 0x3c, 0x07, 0x3a, //0x00000aad cmpb $58, (%rdi,%rax)
- 0x0f, 0x85, 0x8b, 0x27, 0x00, 0x00, //0x00000ab1 jne LBB0_556
- 0x48, 0x85, 0xc9, //0x00000ab7 testq %rcx, %rcx
- 0x0f, 0x85, 0x60, 0x25, 0x00, 0x00, //0x00000aba jne LBB0_447
- 0x49, 0x8b, 0x10, //0x00000ac0 movq (%r8), %rdx
- 0x49, 0x39, 0xd6, //0x00000ac3 cmpq %rdx, %r14
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000ac6 jae LBB0_185
- 0x42, 0x8a, 0x0c, 0x37, //0x00000acc movb (%rdi,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x00000ad0 cmpb $13, %cl
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000ad3 je LBB0_185
- 0x80, 0xf9, 0x20, //0x00000ad9 cmpb $32, %cl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000adc je LBB0_185
- 0x80, 0xc1, 0xf7, //0x00000ae2 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000ae5 cmpb $1, %cl
- 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x00000ae8 jbe LBB0_185
- 0x4c, 0x89, 0xf1, //0x00000aee movq %r14, %rcx
- 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00000af1 jmp LBB0_207
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af6 .p2align 4, 0x90
- //0x00000b00 LBB0_185
- 0x48, 0x8d, 0x48, 0x02, //0x00000b00 leaq $2(%rax), %rcx
- 0x48, 0x39, 0xd1, //0x00000b04 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b07 jae LBB0_189
- 0x8a, 0x1c, 0x0f, //0x00000b0d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00000b10 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b13 je LBB0_189
- 0x80, 0xfb, 0x20, //0x00000b19 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b1c je LBB0_189
- 0x80, 0xc3, 0xf7, //0x00000b22 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000b25 cmpb $1, %bl
- 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000b28 ja LBB0_207
- 0x90, 0x90, //0x00000b2e .p2align 4, 0x90
- //0x00000b30 LBB0_189
- 0x48, 0x8d, 0x48, 0x03, //0x00000b30 leaq $3(%rax), %rcx
- 0x48, 0x39, 0xd1, //0x00000b34 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b37 jae LBB0_193
- 0x8a, 0x1c, 0x0f, //0x00000b3d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00000b40 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b43 je LBB0_193
- 0x80, 0xfb, 0x20, //0x00000b49 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b4c je LBB0_193
- 0x80, 0xc3, 0xf7, //0x00000b52 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000b55 cmpb $1, %bl
- 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000b58 ja LBB0_207
- 0x90, 0x90, //0x00000b5e .p2align 4, 0x90
- //0x00000b60 LBB0_193
- 0x48, 0x8d, 0x48, 0x04, //0x00000b60 leaq $4(%rax), %rcx
- 0x48, 0x39, 0xd1, //0x00000b64 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae LBB0_197
- 0x8a, 0x1c, 0x0f, //0x00000b6d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00000b70 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b73 je LBB0_197
- 0x80, 0xfb, 0x20, //0x00000b79 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b7c je LBB0_197
- 0x80, 0xc3, 0xf7, //0x00000b82 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000b85 cmpb $1, %bl
- 0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x00000b88 ja LBB0_207
- 0x90, 0x90, //0x00000b8e .p2align 4, 0x90
- //0x00000b90 LBB0_197
- 0x48, 0x8d, 0x70, 0x05, //0x00000b90 leaq $5(%rax), %rsi
- 0x48, 0x39, 0xf2, //0x00000b94 cmpq %rsi, %rdx
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000b97 jbe LBB0_204
- 0x48, 0x39, 0xf2, //0x00000b9d cmpq %rsi, %rdx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000ba0 je LBB0_205
- 0x48, 0x8d, 0x34, 0x17, //0x00000ba6 leaq (%rdi,%rdx), %rsi
- 0x48, 0x8d, 0x4c, 0x07, 0x06, //0x00000baa leaq $6(%rdi,%rax), %rcx
- 0x48, 0x29, 0xd0, //0x00000baf subq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x00000bb2 addq $5, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb6 .p2align 4, 0x90
- //0x00000bc0 LBB0_200
- 0x0f, 0xbe, 0x79, 0xff, //0x00000bc0 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x00000bc4 cmpl $32, %edi
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000bc7 ja LBB0_206
- 0x49, 0x0f, 0xa3, 0xfa, //0x00000bcd btq %rdi, %r10
- 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00000bd1 jae LBB0_206
- 0x48, 0xff, 0xc1, //0x00000bd7 incq %rcx
- 0x48, 0xff, 0xc0, //0x00000bda incq %rax
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000bdd jne LBB0_200
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000be3 movq $-56(%rbp), %rdi
- 0x48, 0x29, 0xfe, //0x00000be7 subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00000bea movq %rsi, %rcx
- 0x48, 0x39, 0xd1, //0x00000bed cmpq %rdx, %rcx
- 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000bf0 jb LBB0_207
- 0xe9, 0x45, 0x01, 0x00, 0x00, //0x00000bf6 jmp LBB0_224
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bfb .p2align 4, 0x90
- //0x00000c00 LBB0_204
- 0x49, 0x89, 0x33, //0x00000c00 movq %rsi, (%r11)
- 0x49, 0x89, 0xf6, //0x00000c03 movq %rsi, %r14
- 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00000c06 jmp LBB0_224
- //0x00000c0b LBB0_205
- 0x48, 0x01, 0xfe, //0x00000c0b addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x00000c0e subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00000c11 movq %rsi, %rcx
- 0x48, 0x39, 0xd1, //0x00000c14 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000c17 jb LBB0_207
- 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x00000c1d jmp LBB0_224
- //0x00000c22 LBB0_206
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000c22 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0xf8, //0x00000c26 movq %rdi, %rax
- 0x48, 0xf7, 0xd0, //0x00000c29 notq %rax
- 0x48, 0x01, 0xc1, //0x00000c2c addq %rax, %rcx
- 0x48, 0x39, 0xd1, //0x00000c2f cmpq %rdx, %rcx
- 0x0f, 0x83, 0x08, 0x01, 0x00, 0x00, //0x00000c32 jae LBB0_224
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c38 .p2align 4, 0x90
- //0x00000c40 LBB0_207
- 0x4c, 0x8d, 0x71, 0x01, //0x00000c40 leaq $1(%rcx), %r14
- 0x4d, 0x89, 0x33, //0x00000c44 movq %r14, (%r11)
- 0x0f, 0xbe, 0x04, 0x0f, //0x00000c47 movsbl (%rdi,%rcx), %eax
- 0x83, 0xf8, 0x7b, //0x00000c4b cmpl $123, %eax
- 0x0f, 0x87, 0x82, 0x03, 0x00, 0x00, //0x00000c4e ja LBB0_265
- 0x48, 0x8d, 0x15, 0x0d, 0x4d, 0x00, 0x00, //0x00000c54 leaq $19725(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00000c5b movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00000c5f addq %rdx, %rax
- 0xff, 0xe0, //0x00000c62 jmpq *%rax
- //0x00000c64 LBB0_209
- 0x49, 0x8b, 0x10, //0x00000c64 movq (%r8), %rdx
- 0x48, 0x89, 0xd0, //0x00000c67 movq %rdx, %rax
- 0x4c, 0x29, 0xf0, //0x00000c6a subq %r14, %rax
- 0x49, 0x01, 0xfe, //0x00000c6d addq %rdi, %r14
- 0x48, 0x83, 0xf8, 0x10, //0x00000c70 cmpq $16, %rax
- 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000c74 jb LBB0_214
- 0x48, 0x29, 0xca, //0x00000c7a subq %rcx, %rdx
- 0x48, 0x83, 0xc2, 0xef, //0x00000c7d addq $-17, %rdx
- 0x48, 0x89, 0xd6, //0x00000c81 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00000c84 andq $-16, %rsi
- 0x48, 0x01, 0xce, //0x00000c88 addq %rcx, %rsi
- 0x48, 0x8d, 0x4c, 0x37, 0x11, //0x00000c8b leaq $17(%rdi,%rsi), %rcx
- 0x83, 0xe2, 0x0f, //0x00000c90 andl $15, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c93 .p2align 4, 0x90
- //0x00000ca0 LBB0_211
- 0xf3, 0x41, 0x0f, 0x6f, 0x16, //0x00000ca0 movdqu (%r14), %xmm2
- 0x66, 0x0f, 0x6f, 0xda, //0x00000ca5 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ca9 pcmpeqb %xmm13, %xmm3
- 0x66, 0x41, 0x0f, 0xeb, 0xd6, //0x00000cae por %xmm14, %xmm2
- 0x66, 0x0f, 0x74, 0xd4, //0x00000cb3 pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xeb, 0xd3, //0x00000cb7 por %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000cbb pmovmskb %xmm2, %esi
- 0x66, 0x85, 0xf6, //0x00000cbf testw %si, %si
- 0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00000cc2 jne LBB0_222
- 0x49, 0x83, 0xc6, 0x10, //0x00000cc8 addq $16, %r14
- 0x48, 0x83, 0xc0, 0xf0, //0x00000ccc addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x00000cd0 cmpq $15, %rax
- 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00000cd4 ja LBB0_211
- 0x48, 0x89, 0xd0, //0x00000cda movq %rdx, %rax
- 0x49, 0x89, 0xce, //0x00000cdd movq %rcx, %r14
- //0x00000ce0 LBB0_214
- 0x48, 0x85, 0xc0, //0x00000ce0 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000ce3 je LBB0_221
- 0x49, 0x8d, 0x0c, 0x06, //0x00000ce9 leaq (%r14,%rax), %rcx
- //0x00000ced LBB0_216
- 0x41, 0x0f, 0xb6, 0x16, //0x00000ced movzbl (%r14), %edx
- 0x80, 0xfa, 0x2c, //0x00000cf1 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000cf4 je LBB0_221
- 0x80, 0xfa, 0x7d, //0x00000cfa cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000cfd je LBB0_221
- 0x80, 0xfa, 0x5d, //0x00000d03 cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000d06 je LBB0_221
- 0x49, 0xff, 0xc6, //0x00000d0c incq %r14
- 0x48, 0xff, 0xc8, //0x00000d0f decq %rax
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00000d12 jne LBB0_216
- 0x49, 0x89, 0xce, //0x00000d18 movq %rcx, %r14
- //0x00000d1b LBB0_221
- 0x49, 0x29, 0xfe, //0x00000d1b subq %rdi, %r14
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000d1e jmp LBB0_223
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d23 .p2align 4, 0x90
- //0x00000d30 LBB0_222
- 0x0f, 0xb7, 0xc6, //0x00000d30 movzwl %si, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00000d33 bsfq %rax, %rax
- 0x49, 0x29, 0xfe, //0x00000d37 subq %rdi, %r14
- 0x49, 0x01, 0xc6, //0x00000d3a addq %rax, %r14
- //0x00000d3d LBB0_223
- 0x4d, 0x89, 0x33, //0x00000d3d movq %r14, (%r11)
- //0x00000d40 LBB0_224
- 0x49, 0x8b, 0x7d, 0x00, //0x00000d40 movq (%r13), %rdi
- 0x49, 0x8b, 0x45, 0x08, //0x00000d44 movq $8(%r13), %rax
- 0x4c, 0x89, 0xf1, //0x00000d48 movq %r14, %rcx
- 0x48, 0x29, 0xc1, //0x00000d4b subq %rax, %rcx
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x00000d4e jae LBB0_229
- 0x42, 0x8a, 0x14, 0x37, //0x00000d54 movb (%rdi,%r14), %dl
- 0x80, 0xfa, 0x0d, //0x00000d58 cmpb $13, %dl
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00000d5b je LBB0_229
- 0x80, 0xfa, 0x20, //0x00000d61 cmpb $32, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000d64 je LBB0_229
- 0x80, 0xc2, 0xf7, //0x00000d6a addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000d6d cmpb $1, %dl
- 0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x00000d70 jbe LBB0_229
- 0x4c, 0x89, 0xf2, //0x00000d76 movq %r14, %rdx
- 0xe9, 0x74, 0xf6, 0xff, 0xff, //0x00000d79 jmp LBB0_250
- 0x90, 0x90, //0x00000d7e .p2align 4, 0x90
- //0x00000d80 LBB0_229
- 0x49, 0x8d, 0x56, 0x01, //0x00000d80 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00000d84 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d87 jae LBB0_233
- 0x8a, 0x1c, 0x17, //0x00000d8d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000d90 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d93 je LBB0_233
- 0x80, 0xfb, 0x20, //0x00000d99 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000d9c je LBB0_233
- 0x80, 0xc3, 0xf7, //0x00000da2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000da5 cmpb $1, %bl
- 0x0f, 0x87, 0x44, 0xf6, 0xff, 0xff, //0x00000da8 ja LBB0_250
- 0x90, 0x90, //0x00000dae .p2align 4, 0x90
- //0x00000db0 LBB0_233
- 0x49, 0x8d, 0x56, 0x02, //0x00000db0 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00000db4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000db7 jae LBB0_237
- 0x8a, 0x1c, 0x17, //0x00000dbd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000dc0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000dc3 je LBB0_237
- 0x80, 0xfb, 0x20, //0x00000dc9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dcc je LBB0_237
- 0x80, 0xc3, 0xf7, //0x00000dd2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000dd5 cmpb $1, %bl
- 0x0f, 0x87, 0x14, 0xf6, 0xff, 0xff, //0x00000dd8 ja LBB0_250
- 0x90, 0x90, //0x00000dde .p2align 4, 0x90
- //0x00000de0 LBB0_237
- 0x49, 0x8d, 0x56, 0x03, //0x00000de0 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00000de4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000de7 jae LBB0_241
- 0x8a, 0x1c, 0x17, //0x00000ded movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000df0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000df3 je LBB0_241
- 0x80, 0xfb, 0x20, //0x00000df9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dfc je LBB0_241
- 0x80, 0xc3, 0xf7, //0x00000e02 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00000e05 cmpb $1, %bl
- 0x0f, 0x87, 0xe4, 0xf5, 0xff, 0xff, //0x00000e08 ja LBB0_250
- 0x90, 0x90, //0x00000e0e .p2align 4, 0x90
- //0x00000e10 LBB0_241
- 0x49, 0x8d, 0x76, 0x04, //0x00000e10 leaq $4(%r14), %rsi
- 0x48, 0x39, 0xf0, //0x00000e14 cmpq %rsi, %rax
- 0x0f, 0x86, 0xcd, 0x23, 0x00, 0x00, //0x00000e17 jbe LBB0_549
- 0x48, 0x39, 0xf0, //0x00000e1d cmpq %rsi, %rax
- 0x0f, 0x84, 0xba, 0xf5, 0xff, 0xff, //0x00000e20 je LBB0_248
- 0x48, 0x8d, 0x34, 0x07, //0x00000e26 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x00000e2a addq $4, %rcx
- 0x48, 0x89, 0xfb, //0x00000e2e movq %rdi, %rbx
- 0x4a, 0x8d, 0x54, 0x37, 0x05, //0x00000e31 leaq $5(%rdi,%r14), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e36 .p2align 4, 0x90
- //0x00000e40 LBB0_244
- 0x0f, 0xbe, 0x7a, 0xff, //0x00000e40 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00000e44 cmpl $32, %edi
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000e47 ja LBB0_249
- 0x49, 0x0f, 0xa3, 0xfa, //0x00000e4d btq %rdi, %r10
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000e51 jae LBB0_249
- 0x48, 0xff, 0xc2, //0x00000e57 incq %rdx
- 0x48, 0xff, 0xc1, //0x00000e5a incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000e5d jne LBB0_244
- 0x48, 0x89, 0xdf, //0x00000e63 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00000e66 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00000e69 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00000e6c cmpq %rax, %rdx
- 0x0f, 0x82, 0x7d, 0xf5, 0xff, 0xff, //0x00000e6f jb LBB0_250
- 0xe9, 0xc8, 0x23, 0x00, 0x00, //0x00000e75 jmp LBB0_556
- //0x00000e7a LBB0_249
- 0x48, 0x89, 0xdf, //0x00000e7a movq %rbx, %rdi
- 0x48, 0x89, 0xd9, //0x00000e7d movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e80 notq %rcx
- 0x48, 0x01, 0xca, //0x00000e83 addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00000e86 cmpq %rax, %rdx
- 0x0f, 0x82, 0x63, 0xf5, 0xff, 0xff, //0x00000e89 jb LBB0_250
- 0xe9, 0xae, 0x23, 0x00, 0x00, //0x00000e8f jmp LBB0_556
- //0x00000e94 LBB0_252
- 0x48, 0x83, 0xc1, 0x04, //0x00000e94 addq $4, %rcx
- 0x49, 0x3b, 0x08, //0x00000e98 cmpq (%r8), %rcx
- 0x0f, 0x87, 0x9f, 0xfe, 0xff, 0xff, //0x00000e9b ja LBB0_224
- 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00000ea1 jmp LBB0_265
- //0x00000ea6 LBB0_253
- 0x4d, 0x89, 0xcf, //0x00000ea6 movq %r9, %r15
- 0x4d, 0x8b, 0x00, //0x00000ea9 movq (%r8), %r8
- 0x4c, 0x89, 0xc0, //0x00000eac movq %r8, %rax
- 0x4c, 0x29, 0xf0, //0x00000eaf subq %r14, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000eb2 cmpq $32, %rax
- 0x0f, 0x8c, 0xd4, 0x0e, 0x00, 0x00, //0x00000eb6 jl LBB0_325
- 0x4c, 0x8d, 0x0c, 0x0f, //0x00000ebc leaq (%rdi,%rcx), %r9
- 0x49, 0x29, 0xc8, //0x00000ec0 subq %rcx, %r8
- 0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00000ec3 movl $31, %ecx
- 0x31, 0xc0, //0x00000ec8 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000eca xorl %r10d, %r10d
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000ecd jmp LBB0_255
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ed2 .p2align 4, 0x90
- //0x00000ee0 LBB0_258
- 0x45, 0x31, 0xd2, //0x00000ee0 xorl %r10d, %r10d
- 0x85, 0xdb, //0x00000ee3 testl %ebx, %ebx
- 0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00000ee5 jne LBB0_257
- //0x00000eeb LBB0_259
- 0x48, 0x83, 0xc0, 0x20, //0x00000eeb addq $32, %rax
- 0x49, 0x8d, 0x54, 0x08, 0xe0, //0x00000eef leaq $-32(%r8,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000ef4 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x3f, //0x00000ef8 cmpq $63, %rdx
- 0x0f, 0x8e, 0xcb, 0x0d, 0x00, 0x00, //0x00000efc jle LBB0_260
- //0x00000f02 LBB0_255
- 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x01, 0x01, //0x00000f02 movdqu $1(%r9,%rax), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x01, 0x11, //0x00000f09 movdqu $17(%r9,%rax), %xmm3
- 0x66, 0x0f, 0x6f, 0xea, //0x00000f10 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000f14 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000f18 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00000f1c movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000f20 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000f24 pmovmskb %xmm5, %ebx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000f28 shlq $16, %rbx
- 0x48, 0x09, 0xd3, //0x00000f2c orq %rdx, %rbx
- 0x66, 0x0f, 0x74, 0xd1, //0x00000f2f pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000f33 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x74, 0xd9, //0x00000f37 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000f3b pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000f3f shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x00000f43 orq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00000f46 movq %rdx, %rsi
- 0x4c, 0x09, 0xd6, //0x00000f49 orq %r10, %rsi
- 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00000f4c je LBB0_258
- 0x44, 0x89, 0xd6, //0x00000f52 movl %r10d, %esi
- 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x00000f55 movl $4294967295, %r12d
- 0x44, 0x31, 0xe6, //0x00000f5b xorl %r12d, %esi
- 0x21, 0xf2, //0x00000f5e andl %esi, %edx
- 0x8d, 0x34, 0x12, //0x00000f60 leal (%rdx,%rdx), %esi
- 0x44, 0x09, 0xd6, //0x00000f63 orl %r10d, %esi
- 0x41, 0x8d, 0xbc, 0x24, 0xab, 0xaa, 0xaa, 0xaa, //0x00000f66 leal $-1431655765(%r12), %edi
- 0x31, 0xf7, //0x00000f6e xorl %esi, %edi
- 0x21, 0xd7, //0x00000f70 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f72 andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00000f78 xorl %r10d, %r10d
- 0x01, 0xd7, //0x00000f7b addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00000f7d setb %r10b
- 0x01, 0xff, //0x00000f81 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000f83 xorl $1431655765, %edi
- 0x21, 0xf7, //0x00000f89 andl %esi, %edi
- 0x44, 0x31, 0xe7, //0x00000f8b xorl %r12d, %edi
- 0x21, 0xfb, //0x00000f8e andl %edi, %ebx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000f90 movq $-56(%rbp), %rdi
- 0x85, 0xdb, //0x00000f94 testl %ebx, %ebx
- 0x0f, 0x84, 0x4f, 0xff, 0xff, 0xff, //0x00000f96 je LBB0_259
- //0x00000f9c LBB0_257
- 0x48, 0x0f, 0xbc, 0xcb, //0x00000f9c bsfq %rbx, %rcx
- 0x49, 0x01, 0xc9, //0x00000fa0 addq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00000fa3 addq %rax, %r9
- 0x49, 0x29, 0xf9, //0x00000fa6 subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x00000fa9 addq $2, %r9
- 0x4d, 0x89, 0x0b, //0x00000fad movq %r9, (%r11)
- 0x4d, 0x89, 0xce, //0x00000fb0 movq %r9, %r14
- 0x4c, 0x8b, 0x45, 0xb0, //0x00000fb3 movq $-80(%rbp), %r8
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fb7 movabsq $4294977024, %r10
- 0x4d, 0x89, 0xf9, //0x00000fc1 movq %r15, %r9
- 0xe9, 0x77, 0xfd, 0xff, 0xff, //0x00000fc4 jmp LBB0_224
- //0x00000fc9 LBB0_264
- 0x48, 0x83, 0xc1, 0x05, //0x00000fc9 addq $5, %rcx
- 0x49, 0x3b, 0x08, //0x00000fcd cmpq (%r8), %rcx
- 0x0f, 0x87, 0x6a, 0xfd, 0xff, 0xff, //0x00000fd0 ja LBB0_224
- //0x00000fd6 LBB0_265
- 0x49, 0x89, 0x0b, //0x00000fd6 movq %rcx, (%r11)
- 0x49, 0x89, 0xce, //0x00000fd9 movq %rcx, %r14
- 0xe9, 0x5f, 0xfd, 0xff, 0xff, //0x00000fdc jmp LBB0_224
- //0x00000fe1 LBB0_266
- 0x4d, 0x8b, 0x10, //0x00000fe1 movq (%r8), %r10
- 0x4d, 0x29, 0xf2, //0x00000fe4 subq %r14, %r10
- 0x4c, 0x01, 0xf7, //0x00000fe7 addq %r14, %rdi
- 0x45, 0x31, 0xc9, //0x00000fea xorl %r9d, %r9d
- 0x45, 0x31, 0xc0, //0x00000fed xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x00000ff0 xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00000ff3 xorl %r12d, %r12d
- 0x49, 0x83, 0xfa, 0x40, //0x00000ff6 cmpq $64, %r10
- 0x0f, 0x8d, 0x49, 0x01, 0x00, 0x00, //0x00000ffa jge LBB0_267
- //0x00001000 LBB0_276
- 0x48, 0x8b, 0x55, 0xa0, //0x00001000 movq $-96(%rbp), %rdx
- 0x4d, 0x85, 0xd2, //0x00001004 testq %r10, %r10
- 0x0f, 0x8e, 0x12, 0x0f, 0x00, 0x00, //0x00001007 jle LBB0_340
- 0x48, 0x89, 0xf9, //0x0000100d movq %rdi, %rcx
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001010 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001019 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001022 movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000102b movdqu %xmm8, $-192(%rbp)
- 0x89, 0xc8, //0x00001034 movl %ecx, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001036 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000103b cmpl $4033, %eax
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00001040 jb LBB0_280
- 0x49, 0x83, 0xfa, 0x20, //0x00001046 cmpq $32, %r10
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000104a jb LBB0_281
- 0x0f, 0x10, 0x11, //0x00001050 movups (%rcx), %xmm2
- 0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00001053 movups %xmm2, $-192(%rbp)
- 0xf3, 0x0f, 0x6f, 0x51, 0x10, //0x0000105a movdqu $16(%rcx), %xmm2
- 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000105f movdqu %xmm2, $-176(%rbp)
- 0x48, 0x83, 0xc1, 0x20, //0x00001067 addq $32, %rcx
- 0x49, 0x8d, 0x7a, 0xe0, //0x0000106b leaq $-32(%r10), %rdi
- 0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000106f leaq $-160(%rbp), %rsi
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001076 jmp LBB0_282
- //0x0000107b LBB0_280
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000107b movq $-64(%rbp), %r13
- 0x48, 0x89, 0xcf, //0x0000107f movq %rcx, %rdi
- 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00001082 jmp LBB0_267
- //0x00001087 LBB0_281
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001087 leaq $-192(%rbp), %rsi
- 0x4c, 0x89, 0xd7, //0x0000108e movq %r10, %rdi
- //0x00001091 LBB0_282
- 0x48, 0x83, 0xff, 0x10, //0x00001091 cmpq $16, %rdi
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001095 jb LBB0_283
- 0xf3, 0x0f, 0x6f, 0x11, //0x0000109b movdqu (%rcx), %xmm2
- 0xf3, 0x0f, 0x7f, 0x16, //0x0000109f movdqu %xmm2, (%rsi)
- 0x48, 0x83, 0xc1, 0x10, //0x000010a3 addq $16, %rcx
- 0x48, 0x83, 0xc6, 0x10, //0x000010a7 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000010ab addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000010af cmpq $8, %rdi
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000010b3 jae LBB0_290
- //0x000010b9 LBB0_284
- 0x48, 0x83, 0xff, 0x04, //0x000010b9 cmpq $4, %rdi
- 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x000010bd jl LBB0_285
- //0x000010c3 LBB0_291
- 0x8b, 0x01, //0x000010c3 movl (%rcx), %eax
- 0x89, 0x06, //0x000010c5 movl %eax, (%rsi)
- 0x48, 0x83, 0xc1, 0x04, //0x000010c7 addq $4, %rcx
- 0x48, 0x83, 0xc6, 0x04, //0x000010cb addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000010cf addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000010d3 cmpq $2, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000010d7 jae LBB0_286
- 0xe9, 0x42, 0x00, 0x00, 0x00, //0x000010dd jmp LBB0_287
- //0x000010e2 LBB0_283
- 0x48, 0x83, 0xff, 0x08, //0x000010e2 cmpq $8, %rdi
- 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x000010e6 jb LBB0_284
- //0x000010ec LBB0_290
- 0x48, 0x8b, 0x01, //0x000010ec movq (%rcx), %rax
- 0x48, 0x89, 0x06, //0x000010ef movq %rax, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x000010f2 addq $8, %rcx
- 0x48, 0x83, 0xc6, 0x08, //0x000010f6 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x000010fa addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x000010fe cmpq $4, %rdi
- 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001102 jge LBB0_291
- //0x00001108 LBB0_285
- 0x48, 0x83, 0xff, 0x02, //0x00001108 cmpq $2, %rdi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000110c jb LBB0_287
- //0x00001112 LBB0_286
- 0x0f, 0xb7, 0x01, //0x00001112 movzwl (%rcx), %eax
- 0x66, 0x89, 0x06, //0x00001115 movw %ax, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x00001118 addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x0000111c addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00001120 addq $-2, %rdi
- //0x00001124 LBB0_287
- 0x48, 0x89, 0xc8, //0x00001124 movq %rcx, %rax
- 0x48, 0x8d, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x00001127 leaq $-192(%rbp), %rcx
- 0x48, 0x85, 0xff, //0x0000112e testq %rdi, %rdi
- 0x48, 0x89, 0xcf, //0x00001131 movq %rcx, %rdi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001134 movq $-64(%rbp), %r13
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001138 je LBB0_267
- 0x8a, 0x00, //0x0000113e movb (%rax), %al
- 0x88, 0x06, //0x00001140 movb %al, (%rsi)
- 0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00001142 leaq $-192(%rbp), %rdi
- //0x00001149 LBB0_267
- 0xf3, 0x0f, 0x6f, 0x17, //0x00001149 movdqu (%rdi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x0000114d movdqu $16(%rdi), %xmm5
- 0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00001152 movdqu $32(%rdi), %xmm7
- 0x48, 0x89, 0x7d, 0xc8, //0x00001157 movq %rdi, $-56(%rbp)
- 0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x0000115b movdqu $48(%rdi), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00001160 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001164 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001168 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x0000116d movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001171 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00001175 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00001179 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000117d pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00001181 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xde, //0x00001185 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001189 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x0000118d pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001191 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001195 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001199 shlq $16, %rax
- 0x49, 0x09, 0xc6, //0x0000119d orq %rax, %r14
- 0x49, 0x09, 0xfe, //0x000011a0 orq %rdi, %r14
- 0x49, 0x09, 0xde, //0x000011a3 orq %rbx, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x000011a6 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000011aa pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x000011ae pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x000011b2 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000011b6 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000011ba pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x000011be movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000011c2 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000011c6 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x000011ca movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000011ce pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000011d2 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000011d6 shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x000011da shlq $32, %rbx
- 0x48, 0xc1, 0xe7, 0x10, //0x000011de shlq $16, %rdi
- 0x48, 0x09, 0xf8, //0x000011e2 orq %rdi, %rax
- 0x48, 0x09, 0xd8, //0x000011e5 orq %rbx, %rax
- 0x48, 0x09, 0xc8, //0x000011e8 orq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x000011eb movq %rax, %rcx
- 0x4d, 0x89, 0xef, //0x000011ee movq %r13, %r15
- 0x4c, 0x09, 0xc1, //0x000011f1 orq %r8, %rcx
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000011f4 je LBB0_269
- 0x4c, 0x89, 0xc1, //0x000011fa movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000011fd notq %rcx
- 0x48, 0x21, 0xc1, //0x00001200 andq %rax, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00001203 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xc3, //0x00001207 orq %r8, %rbx
- 0x48, 0x89, 0xdf, //0x0000120a movq %rbx, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000120d movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf7, //0x00001217 xorq %rsi, %rdi
- 0x48, 0x21, 0xf0, //0x0000121a andq %rsi, %rax
- 0x48, 0x21, 0xf8, //0x0000121d andq %rdi, %rax
- 0x45, 0x31, 0xc0, //0x00001220 xorl %r8d, %r8d
- 0x48, 0x01, 0xc8, //0x00001223 addq %rcx, %rax
- 0x41, 0x0f, 0x92, 0xc0, //0x00001226 setb %r8b
- 0x48, 0x01, 0xc0, //0x0000122a addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000122d movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00001237 xorq %rcx, %rax
- 0x48, 0x21, 0xd8, //0x0000123a andq %rbx, %rax
- 0x48, 0xf7, 0xd0, //0x0000123d notq %rax
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001240 jmp LBB0_270
- //0x00001245 LBB0_269
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001245 movq $-1, %rax
- 0x45, 0x31, 0xc0, //0x0000124c xorl %r8d, %r8d
- //0x0000124f LBB0_270
- 0x4c, 0x21, 0xf0, //0x0000124f andq %r14, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00001252 movq %rax, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00001257 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x0000125e movq %xmm3, %r14
- 0x4d, 0x31, 0xce, //0x00001263 xorq %r9, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x00001266 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000126a pcmpeqb %xmm10, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000126f pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001274 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00001278 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x0000127d pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00001281 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00001285 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000128a pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xde, //0x0000128e movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00001292 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001297 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000129b shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x0000129f shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x000012a3 shlq $16, %rax
- 0x49, 0x09, 0xc5, //0x000012a7 orq %rax, %r13
- 0x49, 0x09, 0xcd, //0x000012aa orq %rcx, %r13
- 0x49, 0x09, 0xdd, //0x000012ad orq %rbx, %r13
- 0x4d, 0x89, 0xf1, //0x000012b0 movq %r14, %r9
- 0x49, 0xf7, 0xd1, //0x000012b3 notq %r9
- 0x4d, 0x21, 0xcd, //0x000012b6 andq %r9, %r13
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000012b9 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000012be pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x000012c2 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000012c7 pmovmskb %xmm5, %ebx
- 0x66, 0x41, 0x0f, 0x74, 0xfb, //0x000012cb pcmpeqb %xmm11, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000012d0 pmovmskb %xmm7, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xf3, //0x000012d4 pcmpeqb %xmm11, %xmm6
- 0x66, 0x0f, 0xd7, 0xce, //0x000012d9 pmovmskb %xmm6, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000012dd shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x000012e1 shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x000012e5 shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x000012e9 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x000012ec orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x000012ef orq %rcx, %rax
- 0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000012f2 movabsq $3689348814741910323, %rdi
- 0x4c, 0x21, 0xc8, //0x000012fc andq %r9, %rax
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000012ff je LBB0_274
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001305 movabsq $1085102592571150095, %r9
- 0x90, //0x0000130f .p2align 4, 0x90
- //0x00001310 LBB0_272
- 0x48, 0x8d, 0x58, 0xff, //0x00001310 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00001314 movq %rbx, %rcx
- 0x4c, 0x21, 0xe9, //0x00001317 andq %r13, %rcx
- 0x48, 0x89, 0xce, //0x0000131a movq %rcx, %rsi
- 0x48, 0xd1, 0xee, //0x0000131d shrq %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001320 movabsq $6148914691236517205, %rdx
- 0x48, 0x21, 0xd6, //0x0000132a andq %rdx, %rsi
- 0x48, 0x29, 0xf1, //0x0000132d subq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00001330 movq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00001333 andq %rdi, %rsi
- 0x48, 0xc1, 0xe9, 0x02, //0x00001336 shrq $2, %rcx
- 0x48, 0x21, 0xf9, //0x0000133a andq %rdi, %rcx
- 0x48, 0x01, 0xf1, //0x0000133d addq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00001340 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00001343 shrq $4, %rsi
- 0x48, 0x01, 0xce, //0x00001347 addq %rcx, %rsi
- 0x4c, 0x21, 0xce, //0x0000134a andq %r9, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000134d movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00001357 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x0000135b shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x0000135f addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x00001362 cmpq %r12, %rsi
- 0x0f, 0x86, 0x98, 0x04, 0x00, 0x00, //0x00001365 jbe LBB0_318
- 0x49, 0xff, 0xc4, //0x0000136b incq %r12
- 0x48, 0x21, 0xd8, //0x0000136e andq %rbx, %rax
- 0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00001371 jne LBB0_272
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001377 jmp LBB0_275
- //0x0000137c LBB0_274
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000137c movabsq $1085102592571150095, %r9
- //0x00001386 LBB0_275
- 0x49, 0xc1, 0xfe, 0x3f, //0x00001386 sarq $63, %r14
- 0x4c, 0x89, 0xe8, //0x0000138a movq %r13, %rax
- 0x48, 0xd1, 0xe8, //0x0000138d shrq %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001390 movabsq $6148914691236517205, %rcx
- 0x48, 0x21, 0xc8, //0x0000139a andq %rcx, %rax
- 0x49, 0x29, 0xc5, //0x0000139d subq %rax, %r13
- 0x4c, 0x89, 0xe8, //0x000013a0 movq %r13, %rax
- 0x48, 0x21, 0xf8, //0x000013a3 andq %rdi, %rax
- 0x49, 0xc1, 0xed, 0x02, //0x000013a6 shrq $2, %r13
- 0x49, 0x21, 0xfd, //0x000013aa andq %rdi, %r13
- 0x49, 0x01, 0xc5, //0x000013ad addq %rax, %r13
- 0x4c, 0x89, 0xe8, //0x000013b0 movq %r13, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x000013b3 shrq $4, %rax
- 0x4c, 0x01, 0xe8, //0x000013b7 addq %r13, %rax
- 0x4c, 0x21, 0xc8, //0x000013ba andq %r9, %rax
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000013bd movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xc1, //0x000013c7 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x000013cb shrq $56, %rax
- 0x49, 0x01, 0xc3, //0x000013cf addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc8, //0x000013d2 movq $-56(%rbp), %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x000013d6 addq $64, %rdi
- 0x49, 0x83, 0xc2, 0xc0, //0x000013da addq $-64, %r10
- 0x4d, 0x89, 0xf1, //0x000013de movq %r14, %r9
- 0x4d, 0x89, 0xfd, //0x000013e1 movq %r15, %r13
- 0x49, 0x83, 0xfa, 0x40, //0x000013e4 cmpq $64, %r10
- 0x0f, 0x8d, 0x5b, 0xfd, 0xff, 0xff, //0x000013e8 jge LBB0_267
- 0xe9, 0x0d, 0xfc, 0xff, 0xff, //0x000013ee jmp LBB0_276
- //0x000013f3 LBB0_292
- 0x4d, 0x8b, 0x10, //0x000013f3 movq (%r8), %r10
- 0x4d, 0x29, 0xf2, //0x000013f6 subq %r14, %r10
- 0x4c, 0x01, 0xf7, //0x000013f9 addq %r14, %rdi
- 0x45, 0x31, 0xc9, //0x000013fc xorl %r9d, %r9d
- 0x45, 0x31, 0xc0, //0x000013ff xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x00001402 xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001405 xorl %r12d, %r12d
- 0x49, 0x83, 0xfa, 0x40, //0x00001408 cmpq $64, %r10
- 0x0f, 0x8d, 0x49, 0x01, 0x00, 0x00, //0x0000140c jge LBB0_293
- //0x00001412 LBB0_302
- 0x48, 0x8b, 0x55, 0xa0, //0x00001412 movq $-96(%rbp), %rdx
- 0x4d, 0x85, 0xd2, //0x00001416 testq %r10, %r10
- 0x0f, 0x8e, 0x00, 0x0b, 0x00, 0x00, //0x00001419 jle LBB0_340
- 0x48, 0x89, 0xf9, //0x0000141f movq %rdi, %rcx
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001422 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000142b movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001434 movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000143d movdqu %xmm8, $-192(%rbp)
- 0x89, 0xc8, //0x00001446 movl %ecx, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001448 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000144d cmpl $4033, %eax
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00001452 jb LBB0_306
- 0x49, 0x83, 0xfa, 0x20, //0x00001458 cmpq $32, %r10
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000145c jb LBB0_307
- 0x0f, 0x10, 0x11, //0x00001462 movups (%rcx), %xmm2
- 0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00001465 movups %xmm2, $-192(%rbp)
- 0xf3, 0x0f, 0x6f, 0x51, 0x10, //0x0000146c movdqu $16(%rcx), %xmm2
- 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001471 movdqu %xmm2, $-176(%rbp)
- 0x48, 0x83, 0xc1, 0x20, //0x00001479 addq $32, %rcx
- 0x49, 0x8d, 0x7a, 0xe0, //0x0000147d leaq $-32(%r10), %rdi
- 0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00001481 leaq $-160(%rbp), %rsi
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001488 jmp LBB0_308
- //0x0000148d LBB0_306
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000148d movq $-64(%rbp), %r13
- 0x48, 0x89, 0xcf, //0x00001491 movq %rcx, %rdi
- 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00001494 jmp LBB0_293
- //0x00001499 LBB0_307
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001499 leaq $-192(%rbp), %rsi
- 0x4c, 0x89, 0xd7, //0x000014a0 movq %r10, %rdi
- //0x000014a3 LBB0_308
- 0x48, 0x83, 0xff, 0x10, //0x000014a3 cmpq $16, %rdi
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x000014a7 jb LBB0_309
- 0xf3, 0x0f, 0x6f, 0x11, //0x000014ad movdqu (%rcx), %xmm2
- 0xf3, 0x0f, 0x7f, 0x16, //0x000014b1 movdqu %xmm2, (%rsi)
- 0x48, 0x83, 0xc1, 0x10, //0x000014b5 addq $16, %rcx
- 0x48, 0x83, 0xc6, 0x10, //0x000014b9 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000014bd addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000014c1 cmpq $8, %rdi
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000014c5 jae LBB0_316
- //0x000014cb LBB0_310
- 0x48, 0x83, 0xff, 0x04, //0x000014cb cmpq $4, %rdi
- 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x000014cf jl LBB0_311
- //0x000014d5 LBB0_317
- 0x8b, 0x01, //0x000014d5 movl (%rcx), %eax
- 0x89, 0x06, //0x000014d7 movl %eax, (%rsi)
- 0x48, 0x83, 0xc1, 0x04, //0x000014d9 addq $4, %rcx
- 0x48, 0x83, 0xc6, 0x04, //0x000014dd addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000014e1 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000014e5 cmpq $2, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000014e9 jae LBB0_312
- 0xe9, 0x42, 0x00, 0x00, 0x00, //0x000014ef jmp LBB0_313
- //0x000014f4 LBB0_309
- 0x48, 0x83, 0xff, 0x08, //0x000014f4 cmpq $8, %rdi
- 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x000014f8 jb LBB0_310
- //0x000014fe LBB0_316
- 0x48, 0x8b, 0x01, //0x000014fe movq (%rcx), %rax
- 0x48, 0x89, 0x06, //0x00001501 movq %rax, (%rsi)
- 0x48, 0x83, 0xc1, 0x08, //0x00001504 addq $8, %rcx
- 0x48, 0x83, 0xc6, 0x08, //0x00001508 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x0000150c addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00001510 cmpq $4, %rdi
- 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001514 jge LBB0_317
- //0x0000151a LBB0_311
- 0x48, 0x83, 0xff, 0x02, //0x0000151a cmpq $2, %rdi
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000151e jb LBB0_313
- //0x00001524 LBB0_312
- 0x0f, 0xb7, 0x01, //0x00001524 movzwl (%rcx), %eax
- 0x66, 0x89, 0x06, //0x00001527 movw %ax, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x0000152a addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x0000152e addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00001532 addq $-2, %rdi
- //0x00001536 LBB0_313
- 0x48, 0x89, 0xc8, //0x00001536 movq %rcx, %rax
- 0x48, 0x8d, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x00001539 leaq $-192(%rbp), %rcx
- 0x48, 0x85, 0xff, //0x00001540 testq %rdi, %rdi
- 0x48, 0x89, 0xcf, //0x00001543 movq %rcx, %rdi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001546 movq $-64(%rbp), %r13
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000154a je LBB0_293
- 0x8a, 0x00, //0x00001550 movb (%rax), %al
- 0x88, 0x06, //0x00001552 movb %al, (%rsi)
- 0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00001554 leaq $-192(%rbp), %rdi
- //0x0000155b LBB0_293
- 0xf3, 0x0f, 0x6f, 0x17, //0x0000155b movdqu (%rdi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x0000155f movdqu $16(%rdi), %xmm5
- 0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00001564 movdqu $32(%rdi), %xmm7
- 0x48, 0x89, 0x7d, 0xc8, //0x00001569 movq %rdi, $-56(%rbp)
- 0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x0000156d movdqu $48(%rdi), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00001572 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001576 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000157a pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x0000157f movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001583 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00001587 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000158b movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000158f pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00001593 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xde, //0x00001597 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000159b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x0000159f pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x000015a3 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x000015a7 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x000015ab shlq $16, %rax
- 0x49, 0x09, 0xc6, //0x000015af orq %rax, %r14
- 0x49, 0x09, 0xfe, //0x000015b2 orq %rdi, %r14
- 0x49, 0x09, 0xde, //0x000015b5 orq %rbx, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x000015b8 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015bc pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x000015c0 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x000015c4 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015c8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000015cc pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015d0 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015d4 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000015d8 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x000015dc movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015e0 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015e4 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000015e8 shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x000015ec shlq $32, %rbx
- 0x48, 0xc1, 0xe7, 0x10, //0x000015f0 shlq $16, %rdi
- 0x48, 0x09, 0xf8, //0x000015f4 orq %rdi, %rax
- 0x48, 0x09, 0xd8, //0x000015f7 orq %rbx, %rax
- 0x48, 0x09, 0xc8, //0x000015fa orq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x000015fd movq %rax, %rcx
- 0x4d, 0x89, 0xef, //0x00001600 movq %r13, %r15
- 0x4c, 0x09, 0xc1, //0x00001603 orq %r8, %rcx
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001606 je LBB0_295
- 0x4c, 0x89, 0xc1, //0x0000160c movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x0000160f notq %rcx
- 0x48, 0x21, 0xc1, //0x00001612 andq %rax, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00001615 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xc3, //0x00001619 orq %r8, %rbx
- 0x48, 0x89, 0xdf, //0x0000161c movq %rbx, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000161f movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf7, //0x00001629 xorq %rsi, %rdi
- 0x48, 0x21, 0xf0, //0x0000162c andq %rsi, %rax
- 0x48, 0x21, 0xf8, //0x0000162f andq %rdi, %rax
- 0x45, 0x31, 0xc0, //0x00001632 xorl %r8d, %r8d
- 0x48, 0x01, 0xc8, //0x00001635 addq %rcx, %rax
- 0x41, 0x0f, 0x92, 0xc0, //0x00001638 setb %r8b
- 0x48, 0x01, 0xc0, //0x0000163c addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000163f movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00001649 xorq %rcx, %rax
- 0x48, 0x21, 0xd8, //0x0000164c andq %rbx, %rax
- 0x48, 0xf7, 0xd0, //0x0000164f notq %rax
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001652 jmp LBB0_296
- //0x00001657 LBB0_295
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001657 movq $-1, %rax
- 0x45, 0x31, 0xc0, //0x0000165e xorl %r8d, %r8d
- //0x00001661 LBB0_296
- 0x4c, 0x21, 0xf0, //0x00001661 andq %r14, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00001664 movq %rax, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00001669 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00001670 movq %xmm3, %r14
- 0x4d, 0x31, 0xce, //0x00001675 xorq %r9, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x00001678 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000167c pcmpeqb %xmm12, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001681 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001686 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000168a pcmpeqb %xmm12, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x0000168f pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00001693 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00001697 pcmpeqb %xmm12, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000169c pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xde, //0x000016a0 movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000016a4 pcmpeqb %xmm12, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000016a9 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x000016ad shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x000016b1 shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x000016b5 shlq $16, %rax
- 0x49, 0x09, 0xc5, //0x000016b9 orq %rax, %r13
- 0x49, 0x09, 0xcd, //0x000016bc orq %rcx, %r13
- 0x49, 0x09, 0xdd, //0x000016bf orq %rbx, %r13
- 0x4d, 0x89, 0xf1, //0x000016c2 movq %r14, %r9
- 0x49, 0xf7, 0xd1, //0x000016c5 notq %r9
- 0x4d, 0x21, 0xcd, //0x000016c8 andq %r9, %r13
- 0x66, 0x0f, 0x74, 0xd4, //0x000016cb pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000016cf pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x74, 0xec, //0x000016d3 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000016d7 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x000016db pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000016df pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x74, 0xf4, //0x000016e3 pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xce, //0x000016e7 pmovmskb %xmm6, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000016eb shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x000016ef shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x000016f3 shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x000016f7 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x000016fa orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x000016fd orq %rcx, %rax
- 0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001700 movabsq $3689348814741910323, %rdi
- 0x4c, 0x21, 0xc8, //0x0000170a andq %r9, %rax
- 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x0000170d je LBB0_300
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001713 movabsq $1085102592571150095, %r9
- 0x90, 0x90, 0x90, //0x0000171d .p2align 4, 0x90
- //0x00001720 LBB0_298
- 0x48, 0x8d, 0x58, 0xff, //0x00001720 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00001724 movq %rbx, %rcx
- 0x4c, 0x21, 0xe9, //0x00001727 andq %r13, %rcx
- 0x48, 0x89, 0xce, //0x0000172a movq %rcx, %rsi
- 0x48, 0xd1, 0xee, //0x0000172d shrq %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001730 movabsq $6148914691236517205, %rdx
- 0x48, 0x21, 0xd6, //0x0000173a andq %rdx, %rsi
- 0x48, 0x29, 0xf1, //0x0000173d subq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00001740 movq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00001743 andq %rdi, %rsi
- 0x48, 0xc1, 0xe9, 0x02, //0x00001746 shrq $2, %rcx
- 0x48, 0x21, 0xf9, //0x0000174a andq %rdi, %rcx
- 0x48, 0x01, 0xf1, //0x0000174d addq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00001750 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00001753 shrq $4, %rsi
- 0x48, 0x01, 0xce, //0x00001757 addq %rcx, %rsi
- 0x4c, 0x21, 0xce, //0x0000175a andq %r9, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000175d movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00001767 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x0000176b shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x0000176f addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x00001772 cmpq %r12, %rsi
- 0x0f, 0x86, 0x88, 0x00, 0x00, 0x00, //0x00001775 jbe LBB0_318
- 0x49, 0xff, 0xc4, //0x0000177b incq %r12
- 0x48, 0x21, 0xd8, //0x0000177e andq %rbx, %rax
- 0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00001781 jne LBB0_298
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001787 jmp LBB0_301
- //0x0000178c LBB0_300
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000178c movabsq $1085102592571150095, %r9
- //0x00001796 LBB0_301
- 0x49, 0xc1, 0xfe, 0x3f, //0x00001796 sarq $63, %r14
- 0x4c, 0x89, 0xe8, //0x0000179a movq %r13, %rax
- 0x48, 0xd1, 0xe8, //0x0000179d shrq %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000017a0 movabsq $6148914691236517205, %rcx
- 0x48, 0x21, 0xc8, //0x000017aa andq %rcx, %rax
- 0x49, 0x29, 0xc5, //0x000017ad subq %rax, %r13
- 0x4c, 0x89, 0xe8, //0x000017b0 movq %r13, %rax
- 0x48, 0x21, 0xf8, //0x000017b3 andq %rdi, %rax
- 0x49, 0xc1, 0xed, 0x02, //0x000017b6 shrq $2, %r13
- 0x49, 0x21, 0xfd, //0x000017ba andq %rdi, %r13
- 0x49, 0x01, 0xc5, //0x000017bd addq %rax, %r13
- 0x4c, 0x89, 0xe8, //0x000017c0 movq %r13, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x000017c3 shrq $4, %rax
- 0x4c, 0x01, 0xe8, //0x000017c7 addq %r13, %rax
- 0x4c, 0x21, 0xc8, //0x000017ca andq %r9, %rax
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000017cd movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xc1, //0x000017d7 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x000017db shrq $56, %rax
- 0x49, 0x01, 0xc3, //0x000017df addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc8, //0x000017e2 movq $-56(%rbp), %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x000017e6 addq $64, %rdi
- 0x49, 0x83, 0xc2, 0xc0, //0x000017ea addq $-64, %r10
- 0x4d, 0x89, 0xf1, //0x000017ee movq %r14, %r9
- 0x4d, 0x89, 0xfd, //0x000017f1 movq %r15, %r13
- 0x49, 0x83, 0xfa, 0x40, //0x000017f4 cmpq $64, %r10
- 0x0f, 0x8d, 0x5d, 0xfd, 0xff, 0xff, //0x000017f8 jge LBB0_293
- 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x000017fe jmp LBB0_302
- //0x00001803 LBB0_318
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001803 movq $-80(%rbp), %r8
- 0x49, 0x8b, 0x08, //0x00001807 movq (%r8), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000180a bsfq %rax, %rax
- 0x4c, 0x29, 0xd0, //0x0000180e subq %r10, %rax
- 0x4c, 0x8d, 0x74, 0x08, 0x01, //0x00001811 leaq $1(%rax,%rcx), %r14
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001816 movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x33, //0x0000181a movq %r14, (%r11)
- 0x49, 0x8b, 0x00, //0x0000181d movq (%r8), %rax
- 0x49, 0x39, 0xc6, //0x00001820 cmpq %rax, %r14
- 0x4c, 0x0f, 0x47, 0xf0, //0x00001823 cmovaq %rax, %r14
- 0x4d, 0x89, 0x33, //0x00001827 movq %r14, (%r11)
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000182a movabsq $4294977024, %r10
- 0x4d, 0x89, 0xfd, //0x00001834 movq %r15, %r13
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00001837 movq $-96(%rbp), %r9
- 0xe9, 0x00, 0xf5, 0xff, 0xff, //0x0000183b jmp LBB0_224
- //0x00001840 LBB0_68
- 0x48, 0x8b, 0x4d, 0x88, //0x00001840 movq $-120(%rbp), %rcx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001844 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00001848 movq $-96(%rbp), %r9
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000184c movabsq $4294977024, %r10
- 0x4c, 0x8b, 0x75, 0x80, //0x00001856 movq $-128(%rbp), %r14
- 0x48, 0x83, 0xf9, 0x20, //0x0000185a cmpq $32, %rcx
- 0x0f, 0x82, 0xa7, 0x00, 0x00, 0x00, //0x0000185e jb LBB0_106
- //0x00001864 LBB0_69
- 0xf3, 0x41, 0x0f, 0x6f, 0x16, //0x00001864 movdqu (%r14), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5e, 0x10, //0x00001869 movdqu $16(%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xea, //0x0000186f movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001873 pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00001877 pmovmskb %xmm5, %r8d
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000187c movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001880 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001884 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xd1, //0x00001888 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x0000188c pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x74, 0xd9, //0x00001890 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00001894 pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001898 shlq $16, %rsi
- 0x48, 0xc1, 0xe2, 0x10, //0x0000189c shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x000018a0 orq %rdx, %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x000018a3 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000018a7 jne LBB0_71
- 0x48, 0x85, 0xff, //0x000018ad testq %rdi, %rdi
- 0x0f, 0x85, 0xe3, 0x04, 0x00, 0x00, //0x000018b0 jne LBB0_326
- //0x000018b6 LBB0_71
- 0x4c, 0x09, 0xc6, //0x000018b6 orq %r8, %rsi
- 0x48, 0x89, 0xfa, //0x000018b9 movq %rdi, %rdx
- 0x48, 0x09, 0xda, //0x000018bc orq %rbx, %rdx
- 0x0f, 0x85, 0xf1, 0x04, 0x00, 0x00, //0x000018bf jne LBB0_327
- //0x000018c5 LBB0_72
- 0x4c, 0x8b, 0x45, 0xb0, //0x000018c5 movq $-80(%rbp), %r8
- 0x48, 0x8b, 0x7d, 0xc8, //0x000018c9 movq $-56(%rbp), %rdi
- 0x48, 0x85, 0xf6, //0x000018cd testq %rsi, %rsi
- 0x0f, 0x84, 0x31, 0x05, 0x00, 0x00, //0x000018d0 je LBB0_328
- //0x000018d6 LBB0_73
- 0x48, 0x0f, 0xbc, 0xce, //0x000018d6 bsfq %rsi, %rcx
- 0x49, 0x29, 0xfe, //0x000018da subq %rdi, %r14
- 0x4d, 0x8d, 0x74, 0x0e, 0x01, //0x000018dd leaq $1(%r14,%rcx), %r14
- 0x4c, 0x8b, 0x7d, 0x90, //0x000018e2 movq $-112(%rbp), %r15
- 0x4d, 0x85, 0xf6, //0x000018e6 testq %r14, %r14
- 0x48, 0x8b, 0x5d, 0xb8, //0x000018e9 movq $-72(%rbp), %rbx
- 0x0f, 0x89, 0x84, 0xee, 0xff, 0xff, //0x000018ed jns LBB0_79
- 0xe9, 0xfc, 0x3b, 0x00, 0x00, //0x000018f3 jmp LBB0_951
- //0x000018f8 LBB0_105
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000018f8 movq $-1, %r11
- 0x31, 0xdb, //0x000018ff xorl %ebx, %ebx
- 0x48, 0x83, 0xf9, 0x20, //0x00001901 cmpq $32, %rcx
- 0x0f, 0x83, 0x59, 0xff, 0xff, 0xff, //0x00001905 jae LBB0_69
- //0x0000190b LBB0_106
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000190b movq $-56(%rbp), %rdi
- 0xe9, 0xfb, 0x04, 0x00, 0x00, //0x0000190f jmp LBB0_329
- //0x00001914 LBB0_107
- 0x48, 0xc7, 0x85, 0x40, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x00001914 movq $0, $-192(%rbp)
- 0x4a, 0x8d, 0x54, 0x37, 0xff, //0x0000191f leaq $-1(%rdi,%r14), %rdx
- 0x48, 0x8b, 0x45, 0x98, //0x00001924 movq $-104(%rbp), %rax
- 0x4d, 0x8d, 0x14, 0x07, //0x00001928 leaq (%r15,%rax), %r10
- 0x48, 0x85, 0xc0, //0x0000192c testq %rax, %rax
- 0x0f, 0x8e, 0x20, 0x04, 0x00, 0x00, //0x0000192f jle LBB0_153
- 0x48, 0x39, 0xda, //0x00001935 cmpq %rbx, %rdx
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001938 movq $-48(%rbp), %r11
- 0x0f, 0x86, 0x17, 0x04, 0x00, 0x00, //0x0000193c jbe LBB0_154
- //0x00001942 LBB0_109
- 0x8a, 0x03, //0x00001942 movb (%rbx), %al
- 0x3c, 0x5c, //0x00001944 cmpb $92, %al
- 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00001946 jne LBB0_114
- 0x48, 0x89, 0xd7, //0x0000194c movq %rdx, %rdi
- 0x48, 0x29, 0xdf, //0x0000194f subq %rbx, %rdi
- 0x48, 0x85, 0xff, //0x00001952 testq %rdi, %rdi
- 0x0f, 0x8e, 0x96, 0x3d, 0x00, 0x00, //0x00001955 jle LBB0_972
- 0x49, 0x89, 0xdc, //0x0000195b movq %rbx, %r12
- 0x0f, 0xb6, 0x43, 0x01, //0x0000195e movzbl $1(%rbx), %eax
- 0x48, 0x8d, 0x0d, 0xc7, 0x47, 0x00, 0x00, //0x00001962 leaq $18375(%rip), %rcx /* __UnquoteTab+0(%rip) */
- 0x8a, 0x1c, 0x08, //0x00001969 movb (%rax,%rcx), %bl
- 0x80, 0xfb, 0xff, //0x0000196c cmpb $-1, %bl
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x0000196f je LBB0_116
- 0x84, 0xdb, //0x00001975 testb %bl, %bl
- 0x0f, 0x84, 0x5c, 0x3d, 0x00, 0x00, //0x00001977 je LBB0_970
- 0x88, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x0000197d movb %bl, $-192(%rbp)
- 0x49, 0x83, 0xc4, 0x02, //0x00001983 addq $2, %r12
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001987 movl $1, %edi
- 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x0000198c jmp LBB0_127
- //0x00001991 LBB0_114
- 0x41, 0x3a, 0x07, //0x00001991 cmpb (%r15), %al
- 0x0f, 0x85, 0xef, 0x03, 0x00, 0x00, //0x00001994 jne LBB0_324
- 0x48, 0xff, 0xc3, //0x0000199a incq %rbx
- 0x49, 0xff, 0xc7, //0x0000199d incq %r15
- 0xe9, 0xa7, 0x01, 0x00, 0x00, //0x000019a0 jmp LBB0_139
- //0x000019a5 LBB0_116
- 0x48, 0x83, 0xff, 0x03, //0x000019a5 cmpq $3, %rdi
- 0x0f, 0x8e, 0x3c, 0x3d, 0x00, 0x00, //0x000019a9 jle LBB0_971
- 0x49, 0x89, 0xd1, //0x000019af movq %rdx, %r9
- 0x41, 0x8b, 0x44, 0x24, 0x02, //0x000019b2 movl $2(%r12), %eax
- 0x89, 0xc6, //0x000019b7 movl %eax, %esi
- 0xf7, 0xd6, //0x000019b9 notl %esi
- 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x000019bb leal $-808464432(%rax), %edx
- 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000019c1 andl $-2139062144, %esi
- 0x85, 0xd6, //0x000019c7 testl %edx, %esi
- 0x0f, 0x85, 0x61, 0x3c, 0x00, 0x00, //0x000019c9 jne LBB0_968
- 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x000019cf leal $421075225(%rax), %edx
- 0x09, 0xc2, //0x000019d5 orl %eax, %edx
- 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000019d7 testl $-2139062144, %edx
- 0x0f, 0x85, 0x4d, 0x3c, 0x00, 0x00, //0x000019dd jne LBB0_968
- 0x89, 0xc2, //0x000019e3 movl %eax, %edx
- 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000019e5 andl $2139062143, %edx
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000019eb movl $-1061109568, %ebx
- 0x29, 0xd3, //0x000019f0 subl %edx, %ebx
- 0x8d, 0x8a, 0x46, 0x46, 0x46, 0x46, //0x000019f2 leal $1179010630(%rdx), %ecx
- 0x21, 0xf3, //0x000019f8 andl %esi, %ebx
- 0x85, 0xcb, //0x000019fa testl %ecx, %ebx
- 0x0f, 0x85, 0x2e, 0x3c, 0x00, 0x00, //0x000019fc jne LBB0_968
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001a02 movl $-522133280, %ecx
- 0x29, 0xd1, //0x00001a07 subl %edx, %ecx
- 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001a09 addl $960051513, %edx
- 0x21, 0xce, //0x00001a0f andl %ecx, %esi
- 0x85, 0xd6, //0x00001a11 testl %edx, %esi
- 0x0f, 0x85, 0x17, 0x3c, 0x00, 0x00, //0x00001a13 jne LBB0_968
- 0x0f, 0xc8, //0x00001a19 bswapl %eax
- 0x89, 0xc1, //0x00001a1b movl %eax, %ecx
- 0xc1, 0xe9, 0x04, //0x00001a1d shrl $4, %ecx
- 0xf7, 0xd1, //0x00001a20 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001a22 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00001a28 leal (%rcx,%rcx,8), %ecx
- 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001a2b andl $252645135, %eax
- 0x01, 0xc8, //0x00001a30 addl %ecx, %eax
- 0x89, 0xc3, //0x00001a32 movl %eax, %ebx
- 0xc1, 0xeb, 0x04, //0x00001a34 shrl $4, %ebx
- 0x09, 0xc3, //0x00001a37 orl %eax, %ebx
- 0x89, 0xde, //0x00001a39 movl %ebx, %esi
- 0xc1, 0xee, 0x08, //0x00001a3b shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001a3e andl $65280, %esi
- 0x0f, 0xb6, 0xd3, //0x00001a44 movzbl %bl, %edx
- 0x09, 0xf2, //0x00001a47 orl %esi, %edx
- 0x4d, 0x8d, 0x44, 0x24, 0x06, //0x00001a49 leaq $6(%r12), %r8
- 0x83, 0xfa, 0x7f, //0x00001a4e cmpl $127, %edx
- 0x0f, 0x86, 0x0c, 0x01, 0x00, 0x00, //0x00001a51 jbe LBB0_141
- 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00001a57 cmpl $2047, %edx
- 0x0f, 0x86, 0x10, 0x01, 0x00, 0x00, //0x00001a5d jbe LBB0_142
- 0x89, 0xd8, //0x00001a63 movl %ebx, %eax
- 0x25, 0x00, 0x00, 0xf8, 0x00, //0x00001a65 andl $16252928, %eax
- 0x3d, 0x00, 0x00, 0xd8, 0x00, //0x00001a6a cmpl $14155776, %eax
- 0x0f, 0x84, 0x22, 0x01, 0x00, 0x00, //0x00001a6f je LBB0_143
- 0xc1, 0xee, 0x0c, //0x00001a75 shrl $12, %esi
- 0x40, 0x80, 0xce, 0xe0, //0x00001a78 orb $-32, %sil
- 0x40, 0x88, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001a7c movb %sil, $-192(%rbp)
- 0xc1, 0xea, 0x06, //0x00001a83 shrl $6, %edx
- 0x80, 0xe2, 0x3f, //0x00001a86 andb $63, %dl
- 0x80, 0xca, 0x80, //0x00001a89 orb $-128, %dl
- 0x88, 0x95, 0x41, 0xff, 0xff, 0xff, //0x00001a8c movb %dl, $-191(%rbp)
- 0x80, 0xe3, 0x3f, //0x00001a92 andb $63, %bl
- 0x80, 0xcb, 0x80, //0x00001a95 orb $-128, %bl
- 0x88, 0x9d, 0x42, 0xff, 0xff, 0xff, //0x00001a98 movb %bl, $-190(%rbp)
- 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00001a9e movl $3, %edi
- 0x89, 0xf3, //0x00001aa3 movl %esi, %ebx
- //0x00001aa5 LBB0_125
- 0x4d, 0x89, 0xc4, //0x00001aa5 movq %r8, %r12
- //0x00001aa8 LBB0_126
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001aa8 movq $-80(%rbp), %r8
- 0x4c, 0x89, 0xca, //0x00001aac movq %r9, %rdx
- //0x00001aaf LBB0_127
- 0x4c, 0x8d, 0x8c, 0x3d, 0x40, 0xff, 0xff, 0xff, //0x00001aaf leaq $-192(%rbp,%rdi), %r9
- 0x4d, 0x39, 0xd7, //0x00001ab7 cmpq %r10, %r15
- 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00001aba jae LBB0_136
- 0x48, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00001ac0 leaq $-192(%rbp), %rax
- 0x49, 0x39, 0xc1, //0x00001ac7 cmpq %rax, %r9
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001aca movq $-56(%rbp), %rdi
- 0x0f, 0x86, 0x55, 0x00, 0x00, 0x00, //0x00001ace jbe LBB0_135
- 0x41, 0x38, 0x1f, //0x00001ad4 cmpb %bl, (%r15)
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00001ad7 jne LBB0_135
- 0x48, 0x89, 0x55, 0x98, //0x00001add movq %rdx, $-104(%rbp)
- 0x49, 0xff, 0xc7, //0x00001ae1 incq %r15
- 0x48, 0x8d, 0x85, 0x41, 0xff, 0xff, 0xff, //0x00001ae4 leaq $-191(%rbp), %rax
- 0x4c, 0x89, 0xe3, //0x00001aeb movq %r12, %rbx
- //0x00001aee LBB0_131
- 0x4c, 0x89, 0xff, //0x00001aee movq %r15, %rdi
- 0x48, 0x89, 0xc6, //0x00001af1 movq %rax, %rsi
- 0x4c, 0x39, 0xc8, //0x00001af4 cmpq %r9, %rax
- 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00001af7 jae LBB0_134
- 0x4c, 0x39, 0xd7, //0x00001afd cmpq %r10, %rdi
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001b00 jae LBB0_134
- 0x0f, 0xb6, 0x0f, //0x00001b06 movzbl (%rdi), %ecx
- 0x4c, 0x8d, 0x7f, 0x01, //0x00001b09 leaq $1(%rdi), %r15
- 0x48, 0x8d, 0x46, 0x01, //0x00001b0d leaq $1(%rsi), %rax
- 0x3a, 0x0e, //0x00001b11 cmpb (%rsi), %cl
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00001b13 je LBB0_131
- //0x00001b19 LBB0_134
- 0x49, 0x89, 0xff, //0x00001b19 movq %rdi, %r15
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001b1c movq $-56(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0x98, //0x00001b20 movq $-104(%rbp), %rdx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001b24 jmp LBB0_138
- //0x00001b29 LBB0_135
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001b29 leaq $-192(%rbp), %rsi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001b30 jmp LBB0_137
- //0x00001b35 LBB0_136
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001b35 leaq $-192(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001b3c movq $-56(%rbp), %rdi
- //0x00001b40 LBB0_137
- 0x4c, 0x89, 0xe3, //0x00001b40 movq %r12, %rbx
- //0x00001b43 LBB0_138
- 0x4c, 0x39, 0xce, //0x00001b43 cmpq %r9, %rsi
- 0x0f, 0x85, 0x3d, 0x02, 0x00, 0x00, //0x00001b46 jne LBB0_324
- //0x00001b4c LBB0_139
- 0x48, 0x39, 0xda, //0x00001b4c cmpq %rbx, %rdx
- 0x0f, 0x86, 0x04, 0x02, 0x00, 0x00, //0x00001b4f jbe LBB0_154
- 0x4d, 0x39, 0xd7, //0x00001b55 cmpq %r10, %r15
- 0x0f, 0x82, 0xe4, 0xfd, 0xff, 0xff, //0x00001b58 jb LBB0_109
- 0xe9, 0xf6, 0x01, 0x00, 0x00, //0x00001b5e jmp LBB0_154
- //0x00001b63 LBB0_141
- 0x88, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x00001b63 movb %bl, $-192(%rbp)
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001b69 movl $1, %edi
- 0xe9, 0x32, 0xff, 0xff, 0xff, //0x00001b6e jmp LBB0_125
- //0x00001b73 LBB0_142
- 0xc1, 0xea, 0x06, //0x00001b73 shrl $6, %edx
- 0x80, 0xca, 0xc0, //0x00001b76 orb $-64, %dl
- 0x88, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00001b79 movb %dl, $-192(%rbp)
- 0x80, 0xe3, 0x3f, //0x00001b7f andb $63, %bl
- 0x80, 0xcb, 0x80, //0x00001b82 orb $-128, %bl
- 0x88, 0x9d, 0x41, 0xff, 0xff, 0xff, //0x00001b85 movb %bl, $-191(%rbp)
- 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001b8b movl $2, %edi
- 0x89, 0xd3, //0x00001b90 movl %edx, %ebx
- 0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00001b92 jmp LBB0_125
- //0x00001b97 LBB0_143
- 0x48, 0x83, 0xff, 0x06, //0x00001b97 cmpq $6, %rdi
- 0x0f, 0x8c, 0x82, 0x3b, 0x00, 0x00, //0x00001b9b jl LBB0_977
- 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x00001ba1 cmpl $56319, %edx
- 0x0f, 0x87, 0x76, 0x3b, 0x00, 0x00, //0x00001ba7 ja LBB0_977
- 0x41, 0x80, 0x38, 0x5c, //0x00001bad cmpb $92, (%r8)
- 0x0f, 0x85, 0x6c, 0x3b, 0x00, 0x00, //0x00001bb1 jne LBB0_977
- 0x41, 0x80, 0x7c, 0x24, 0x07, 0x75, //0x00001bb7 cmpb $117, $7(%r12)
- 0x0f, 0x85, 0x60, 0x3b, 0x00, 0x00, //0x00001bbd jne LBB0_977
- 0x4c, 0x89, 0xe0, //0x00001bc3 movq %r12, %rax
- 0x4d, 0x8d, 0x44, 0x24, 0x08, //0x00001bc6 leaq $8(%r12), %r8
- 0x41, 0x8b, 0x7c, 0x24, 0x08, //0x00001bcb movl $8(%r12), %edi
- 0x89, 0xfb, //0x00001bd0 movl %edi, %ebx
- 0xf7, 0xd3, //0x00001bd2 notl %ebx
- 0x8d, 0x87, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001bd4 leal $-808464432(%rdi), %eax
- 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001bda andl $-2139062144, %ebx
- 0x85, 0xc3, //0x00001be0 testl %eax, %ebx
- 0x0f, 0x85, 0x47, 0x3b, 0x00, 0x00, //0x00001be2 jne LBB0_978
- 0x8d, 0x87, 0x19, 0x19, 0x19, 0x19, //0x00001be8 leal $421075225(%rdi), %eax
- 0x09, 0xf8, //0x00001bee orl %edi, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001bf0 testl $-2139062144, %eax
- 0x0f, 0x85, 0x34, 0x3b, 0x00, 0x00, //0x00001bf5 jne LBB0_978
- 0x89, 0xf8, //0x00001bfb movl %edi, %eax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001bfd andl $2139062143, %eax
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c02 movl $-1061109568, %ecx
- 0x29, 0xc1, //0x00001c07 subl %eax, %ecx
- 0x8d, 0xb0, 0x46, 0x46, 0x46, 0x46, //0x00001c09 leal $1179010630(%rax), %esi
- 0x21, 0xd9, //0x00001c0f andl %ebx, %ecx
- 0x85, 0xf1, //0x00001c11 testl %esi, %ecx
- 0x0f, 0x85, 0x16, 0x3b, 0x00, 0x00, //0x00001c13 jne LBB0_978
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c19 movl $-522133280, %ecx
- 0x29, 0xc1, //0x00001c1e subl %eax, %ecx
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001c20 addl $960051513, %eax
- 0x21, 0xcb, //0x00001c25 andl %ecx, %ebx
- 0x85, 0xc3, //0x00001c27 testl %eax, %ebx
- 0x0f, 0x85, 0x00, 0x3b, 0x00, 0x00, //0x00001c29 jne LBB0_978
- 0x0f, 0xcf, //0x00001c2f bswapl %edi
- 0x89, 0xf8, //0x00001c31 movl %edi, %eax
- 0xc1, 0xe8, 0x04, //0x00001c33 shrl $4, %eax
- 0xf7, 0xd0, //0x00001c36 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001c38 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00001c3d leal (%rax,%rax,8), %eax
- 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c40 andl $252645135, %edi
- 0x01, 0xc7, //0x00001c46 addl %eax, %edi
- 0x89, 0xf8, //0x00001c48 movl %edi, %eax
- 0xc1, 0xe8, 0x04, //0x00001c4a shrl $4, %eax
- 0x09, 0xf8, //0x00001c4d orl %edi, %eax
- 0x89, 0xc1, //0x00001c4f movl %eax, %ecx
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001c51 andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001c57 cmpl $14417920, %ecx
- 0x0f, 0x85, 0xc0, 0x3a, 0x00, 0x00, //0x00001c5d jne LBB0_977
- 0x89, 0xc1, //0x00001c63 movl %eax, %ecx
- 0xc1, 0xe9, 0x08, //0x00001c65 shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001c68 andl $65280, %ecx
- 0x0f, 0xb6, 0xc0, //0x00001c6e movzbl %al, %eax
- 0x09, 0xc8, //0x00001c71 orl %ecx, %eax
- 0xc1, 0xe2, 0x0a, //0x00001c73 shll $10, %edx
- 0x8d, 0x84, 0x02, 0x00, 0x24, 0xa0, 0xfc, //0x00001c76 leal $-56613888(%rdx,%rax), %eax
- 0x89, 0xc3, //0x00001c7d movl %eax, %ebx
- 0xc1, 0xeb, 0x12, //0x00001c7f shrl $18, %ebx
- 0x80, 0xcb, 0xf0, //0x00001c82 orb $-16, %bl
- 0x88, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x00001c85 movb %bl, $-192(%rbp)
- 0x89, 0xc1, //0x00001c8b movl %eax, %ecx
- 0xc1, 0xe9, 0x0c, //0x00001c8d shrl $12, %ecx
- 0x80, 0xe1, 0x3f, //0x00001c90 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00001c93 orb $-128, %cl
- 0x88, 0x8d, 0x41, 0xff, 0xff, 0xff, //0x00001c96 movb %cl, $-191(%rbp)
- 0x89, 0xc1, //0x00001c9c movl %eax, %ecx
- 0xc1, 0xe9, 0x06, //0x00001c9e shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00001ca1 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00001ca4 orb $-128, %cl
- 0x88, 0x8d, 0x42, 0xff, 0xff, 0xff, //0x00001ca7 movb %cl, $-190(%rbp)
- 0x24, 0x3f, //0x00001cad andb $63, %al
- 0x0c, 0x80, //0x00001caf orb $-128, %al
- 0x88, 0x85, 0x43, 0xff, 0xff, 0xff, //0x00001cb1 movb %al, $-189(%rbp)
- 0x49, 0x83, 0xc4, 0x0c, //0x00001cb7 addq $12, %r12
- 0xbf, 0x04, 0x00, 0x00, 0x00, //0x00001cbb movl $4, %edi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001cc0 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001cc4 movq $-64(%rbp), %r13
- 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x00001cc8 jmp LBB0_126
- //0x00001ccd LBB0_260
- 0x4d, 0x85, 0xd2, //0x00001ccd testq %r10, %r10
- 0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00001cd0 jne LBB0_341
- 0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00001cd6 leaq $1(%rax,%r9), %rcx
- 0x48, 0xf7, 0xd0, //0x00001cdb notq %rax
- 0x4c, 0x01, 0xc0, //0x00001cde addq %r8, %rax
- //0x00001ce1 LBB0_262
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r10
- //0x00001ceb LBB0_263
- 0x48, 0x85, 0xc0, //0x00001ceb testq %rax, %rax
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001cee movq $-80(%rbp), %r8
- 0x4d, 0x89, 0xf9, //0x00001cf2 movq %r15, %r9
- 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00001cf5 jg LBB0_320
- 0xe9, 0x40, 0xf0, 0xff, 0xff, //0x00001cfb jmp LBB0_224
- //0x00001d00 LBB0_319
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001d00 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001d07 movl $2, %esi
- 0x48, 0x01, 0xf1, //0x00001d0c addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00001d0f addq %rdx, %rax
- 0x0f, 0x8e, 0x28, 0xf0, 0xff, 0xff, //0x00001d12 jle LBB0_224
- //0x00001d18 LBB0_320
- 0x0f, 0xb6, 0x11, //0x00001d18 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x5c, //0x00001d1b cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001d1e je LBB0_319
- 0x80, 0xfa, 0x22, //0x00001d24 cmpb $34, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00001d27 je LBB0_323
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d2d movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001d34 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00001d39 addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00001d3c addq %rdx, %rax
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001d3f jg LBB0_320
- 0xe9, 0xf6, 0xef, 0xff, 0xff, //0x00001d45 jmp LBB0_224
- //0x00001d4a LBB0_323
- 0x48, 0x29, 0xf9, //0x00001d4a subq %rdi, %rcx
- 0x48, 0xff, 0xc1, //0x00001d4d incq %rcx
- 0xe9, 0x81, 0xf2, 0xff, 0xff, //0x00001d50 jmp LBB0_265
- //0x00001d55 LBB0_153
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001d55 movq $-48(%rbp), %r11
- //0x00001d59 LBB0_154
- 0x48, 0x31, 0xda, //0x00001d59 xorq %rbx, %rdx
- 0x4d, 0x31, 0xd7, //0x00001d5c xorq %r10, %r15
- 0x31, 0xc9, //0x00001d5f xorl %ecx, %ecx
- 0x49, 0x09, 0xd7, //0x00001d61 orq %rdx, %r15
- 0x0f, 0x94, 0xc1, //0x00001d64 sete %cl
- //0x00001d67 LBB0_155
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d67 movabsq $4294977024, %r10
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00001d71 movq $-96(%rbp), %r9
- 0x49, 0x8b, 0x10, //0x00001d75 movq (%r8), %rdx
- 0x4c, 0x89, 0xf6, //0x00001d78 movq %r14, %rsi
- 0x48, 0x29, 0xd6, //0x00001d7b subq %rdx, %rsi
- 0x0f, 0x82, 0xab, 0xeb, 0xff, 0xff, //0x00001d7e jb LBB0_101
- 0xe9, 0xf7, 0xeb, 0xff, 0xff, //0x00001d84 jmp LBB0_156
- //0x00001d89 LBB0_324
- 0x31, 0xc9, //0x00001d89 xorl %ecx, %ecx
- 0xe9, 0xd7, 0xff, 0xff, 0xff, //0x00001d8b jmp LBB0_155
- //0x00001d90 LBB0_325
- 0x4a, 0x8d, 0x0c, 0x37, //0x00001d90 leaq (%rdi,%r14), %rcx
- 0xe9, 0x48, 0xff, 0xff, 0xff, //0x00001d94 jmp LBB0_262
- //0x00001d99 LBB0_326
- 0x4c, 0x89, 0xf2, //0x00001d99 movq %r14, %rdx
- 0x48, 0x2b, 0x55, 0xc8, //0x00001d9c subq $-56(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xdf, //0x00001da0 bsfq %rdi, %r11
- 0x49, 0x01, 0xd3, //0x00001da4 addq %rdx, %r11
- 0x4c, 0x09, 0xc6, //0x00001da7 orq %r8, %rsi
- 0x48, 0x89, 0xfa, //0x00001daa movq %rdi, %rdx
- 0x48, 0x09, 0xda, //0x00001dad orq %rbx, %rdx
- 0x0f, 0x84, 0x0f, 0xfb, 0xff, 0xff, //0x00001db0 je LBB0_72
- //0x00001db6 LBB0_327
- 0x4d, 0x89, 0xf7, //0x00001db6 movq %r14, %r15
- 0x4d, 0x89, 0xce, //0x00001db9 movq %r9, %r14
- 0x41, 0x89, 0xd9, //0x00001dbc movl %ebx, %r9d
- 0x41, 0xf7, 0xd1, //0x00001dbf notl %r9d
- 0x41, 0x21, 0xf9, //0x00001dc2 andl %edi, %r9d
- 0x47, 0x8d, 0x04, 0x09, //0x00001dc5 leal (%r9,%r9), %r8d
- 0x41, 0x09, 0xd8, //0x00001dc9 orl %ebx, %r8d
- 0x44, 0x89, 0xc2, //0x00001dcc movl %r8d, %edx
- 0xf7, 0xd2, //0x00001dcf notl %edx
- 0x21, 0xfa, //0x00001dd1 andl %edi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001dd3 andl $-1431655766, %edx
- 0x31, 0xdb, //0x00001dd9 xorl %ebx, %ebx
- 0x44, 0x01, 0xca, //0x00001ddb addl %r9d, %edx
- 0x4d, 0x89, 0xf1, //0x00001dde movq %r14, %r9
- 0x4d, 0x89, 0xfe, //0x00001de1 movq %r15, %r14
- 0x0f, 0x92, 0xc3, //0x00001de4 setb %bl
- 0x01, 0xd2, //0x00001de7 addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00001de9 xorl $1431655765, %edx
- 0x44, 0x21, 0xc2, //0x00001def andl %r8d, %edx
- 0xf7, 0xd2, //0x00001df2 notl %edx
- 0x21, 0xd6, //0x00001df4 andl %edx, %esi
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001df6 movq $-80(%rbp), %r8
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001dfa movq $-56(%rbp), %rdi
- 0x48, 0x85, 0xf6, //0x00001dfe testq %rsi, %rsi
- 0x0f, 0x85, 0xcf, 0xfa, 0xff, 0xff, //0x00001e01 jne LBB0_73
- //0x00001e07 LBB0_328
- 0x49, 0x83, 0xc6, 0x20, //0x00001e07 addq $32, %r14
- 0x48, 0x83, 0xc1, 0xe0, //0x00001e0b addq $-32, %rcx
- //0x00001e0f LBB0_329
- 0x48, 0x85, 0xdb, //0x00001e0f testq %rbx, %rbx
- 0x4c, 0x8b, 0x7d, 0x90, //0x00001e12 movq $-112(%rbp), %r15
- 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x00001e16 jne LBB0_338
- 0x4d, 0x89, 0xd8, //0x00001e1c movq %r11, %r8
- 0x48, 0x85, 0xc9, //0x00001e1f testq %rcx, %rcx
- 0x0f, 0x84, 0xcc, 0x36, 0x00, 0x00, //0x00001e22 je LBB0_951
- //0x00001e28 LBB0_331
- 0x48, 0xf7, 0xd7, //0x00001e28 notq %rdi
- //0x00001e2b LBB0_332
- 0x4c, 0x89, 0xf6, //0x00001e2b movq %r14, %rsi
- 0x49, 0xff, 0xc6, //0x00001e2e incq %r14
- 0x0f, 0xb6, 0x1e, //0x00001e31 movzbl (%rsi), %ebx
- 0x80, 0xfb, 0x22, //0x00001e34 cmpb $34, %bl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001e37 je LBB0_337
- 0x48, 0x89, 0xf2, //0x00001e3d movq %rsi, %rdx
- 0x48, 0x8d, 0x71, 0xff, //0x00001e40 leaq $-1(%rcx), %rsi
- 0x80, 0xfb, 0x5c, //0x00001e44 cmpb $92, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001e47 je LBB0_335
- 0x48, 0x89, 0xf1, //0x00001e4d movq %rsi, %rcx
- 0x48, 0x85, 0xf6, //0x00001e50 testq %rsi, %rsi
- 0x4c, 0x8b, 0x7d, 0x90, //0x00001e53 movq $-112(%rbp), %r15
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001e57 jne LBB0_332
- 0xe9, 0x92, 0x36, 0x00, 0x00, //0x00001e5d jmp LBB0_951
- //0x00001e62 LBB0_335
- 0x48, 0x85, 0xf6, //0x00001e62 testq %rsi, %rsi
- 0x0f, 0x84, 0x89, 0x36, 0x00, 0x00, //0x00001e65 je LBB0_951
- 0x4d, 0x89, 0xcd, //0x00001e6b movq %r9, %r13
- 0x49, 0x01, 0xfe, //0x00001e6e addq %rdi, %r14
- 0x49, 0x83, 0xf8, 0xff, //0x00001e71 cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xde, //0x00001e75 cmoveq %r14, %r11
- 0x4d, 0x0f, 0x44, 0xc6, //0x00001e79 cmoveq %r14, %r8
- 0x49, 0x89, 0xd6, //0x00001e7d movq %rdx, %r14
- 0x49, 0x83, 0xc6, 0x02, //0x00001e80 addq $2, %r14
- 0x48, 0x83, 0xc1, 0xfe, //0x00001e84 addq $-2, %rcx
- 0x48, 0x89, 0xce, //0x00001e88 movq %rcx, %rsi
- 0x48, 0x8b, 0x55, 0xc0, //0x00001e8b movq $-64(%rbp), %rdx
- 0x49, 0x89, 0xd5, //0x00001e8f movq %rdx, %r13
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e92 movabsq $4294977024, %r10
- 0x48, 0x85, 0xf6, //0x00001e9c testq %rsi, %rsi
- 0x4c, 0x8b, 0x7d, 0x90, //0x00001e9f movq $-112(%rbp), %r15
- 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00001ea3 jne LBB0_332
- 0xe9, 0x46, 0x36, 0x00, 0x00, //0x00001ea9 jmp LBB0_951
- //0x00001eae LBB0_337
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001eae movq $-56(%rbp), %rdi
- 0x49, 0x29, 0xfe, //0x00001eb2 subq %rdi, %r14
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001eb5 movq $-80(%rbp), %r8
- 0x4d, 0x85, 0xf6, //0x00001eb9 testq %r14, %r14
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001ebc movq $-72(%rbp), %rbx
- 0x0f, 0x89, 0xb1, 0xe8, 0xff, 0xff, //0x00001ec0 jns LBB0_79
- 0xe9, 0x29, 0x36, 0x00, 0x00, //0x00001ec6 jmp LBB0_951
- //0x00001ecb LBB0_338
- 0x48, 0x85, 0xc9, //0x00001ecb testq %rcx, %rcx
- 0x0f, 0x84, 0x20, 0x36, 0x00, 0x00, //0x00001ece je LBB0_951
- 0x4d, 0x89, 0xcd, //0x00001ed4 movq %r9, %r13
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001ed7 movq $-56(%rbp), %rdi
- 0x49, 0x89, 0xf8, //0x00001edb movq %rdi, %r8
- 0x49, 0xf7, 0xd0, //0x00001ede notq %r8
- 0x4d, 0x01, 0xf0, //0x00001ee1 addq %r14, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00001ee4 cmpq $-1, %r11
- 0x4c, 0x89, 0xda, //0x00001ee8 movq %r11, %rdx
- 0x49, 0x0f, 0x44, 0xd0, //0x00001eeb cmoveq %r8, %rdx
- 0x4d, 0x0f, 0x45, 0xc3, //0x00001eef cmovneq %r11, %r8
- 0x49, 0xff, 0xc6, //0x00001ef3 incq %r14
- 0x48, 0xff, 0xc9, //0x00001ef6 decq %rcx
- 0x49, 0x89, 0xd3, //0x00001ef9 movq %rdx, %r11
- 0x48, 0x8b, 0x55, 0xc0, //0x00001efc movq $-64(%rbp), %rdx
- 0x49, 0x89, 0xd5, //0x00001f00 movq %rdx, %r13
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f03 movabsq $4294977024, %r10
- 0x4c, 0x8b, 0x7d, 0x90, //0x00001f0d movq $-112(%rbp), %r15
- 0x48, 0x85, 0xc9, //0x00001f11 testq %rcx, %rcx
- 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00001f14 jne LBB0_331
- 0xe9, 0xd5, 0x35, 0x00, 0x00, //0x00001f1a jmp LBB0_951
- //0x00001f1f LBB0_340
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001f1f movq $-80(%rbp), %r8
- 0x4d, 0x8b, 0x30, //0x00001f23 movq (%r8), %r14
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f26 movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x33, //0x00001f2a movq %r14, (%r11)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001f2d movq $-64(%rbp), %r13
- 0x49, 0x89, 0xd1, //0x00001f31 movq %rdx, %r9
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f34 movabsq $4294977024, %r10
- 0xe9, 0xfd, 0xed, 0xff, 0xff, //0x00001f3e jmp LBB0_224
- //0x00001f43 LBB0_341
- 0x4d, 0x89, 0xfd, //0x00001f43 movq %r15, %r13
- 0x49, 0x8d, 0x48, 0xff, //0x00001f46 leaq $-1(%r8), %rcx
- 0x48, 0x39, 0xc1, //0x00001f4a cmpq %rax, %rcx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00001f4d jne LBB0_343
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f53 movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x45, 0xc0, //0x00001f57 movq $-64(%rbp), %rax
- 0x4d, 0x89, 0xe9, //0x00001f5b movq %r13, %r9
- 0x49, 0x89, 0xc5, //0x00001f5e movq %rax, %r13
- 0x4c, 0x8b, 0x45, 0xb0, //0x00001f61 movq $-80(%rbp), %r8
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f65 movabsq $4294977024, %r10
- 0xe9, 0xcc, 0xed, 0xff, 0xff, //0x00001f6f jmp LBB0_224
- //0x00001f74 LBB0_343
- 0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00001f74 leaq $2(%rax,%r9), %rcx
- 0x49, 0x29, 0xc0, //0x00001f79 subq %rax, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00001f7c addq $-2, %r8
- 0x4c, 0x89, 0xc0, //0x00001f80 movq %r8, %rax
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f83 movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x55, 0xc0, //0x00001f87 movq $-64(%rbp), %rdx
- 0x4d, 0x89, 0xef, //0x00001f8b movq %r13, %r15
- 0x49, 0x89, 0xd5, //0x00001f8e movq %rdx, %r13
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f91 movabsq $4294977024, %r10
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001f9b movq $-56(%rbp), %rdi
- 0xe9, 0x47, 0xfd, 0xff, 0xff, //0x00001f9f jmp LBB0_263
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fa4 .p2align 4, 0x90
- //0x00001fb0 LBB0_351
- 0x49, 0x8d, 0x56, 0x01, //0x00001fb0 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001fb4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fb7 jae LBB0_355
- 0x8a, 0x1c, 0x17, //0x00001fbd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00001fc0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001fc3 je LBB0_355
- 0x80, 0xfb, 0x20, //0x00001fc9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fcc je LBB0_355
- 0x80, 0xc3, 0xf7, //0x00001fd2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00001fd5 cmpb $1, %bl
- 0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x00001fd8 ja LBB0_373
- 0x90, 0x90, //0x00001fde .p2align 4, 0x90
- //0x00001fe0 LBB0_355
- 0x49, 0x8d, 0x56, 0x02, //0x00001fe0 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001fe4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fe7 jae LBB0_359
- 0x8a, 0x1c, 0x17, //0x00001fed movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00001ff0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001ff3 je LBB0_359
- 0x80, 0xfb, 0x20, //0x00001ff9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ffc je LBB0_359
- 0x80, 0xc3, 0xf7, //0x00002002 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002005 cmpb $1, %bl
- 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x00002008 ja LBB0_373
- 0x90, 0x90, //0x0000200e .p2align 4, 0x90
- //0x00002010 LBB0_359
- 0x49, 0x8d, 0x56, 0x03, //0x00002010 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00002014 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002017 jae LBB0_363
- 0x8a, 0x1c, 0x17, //0x0000201d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00002020 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002023 je LBB0_363
- 0x80, 0xfb, 0x20, //0x00002029 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000202c je LBB0_363
- 0x80, 0xc3, 0xf7, //0x00002032 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002035 cmpb $1, %bl
- 0x0f, 0x87, 0xa3, 0x00, 0x00, 0x00, //0x00002038 ja LBB0_373
- 0x90, 0x90, //0x0000203e .p2align 4, 0x90
- //0x00002040 LBB0_363
- 0x49, 0x8d, 0x76, 0x04, //0x00002040 leaq $4(%r14), %rsi
- 0x48, 0x39, 0xf0, //0x00002044 cmpq %rsi, %rax
- 0x0f, 0x86, 0x5d, 0x00, 0x00, 0x00, //0x00002047 jbe LBB0_370
- 0x48, 0x39, 0xf0, //0x0000204d cmpq %rsi, %rax
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00002050 je LBB0_371
- 0x48, 0x8d, 0x34, 0x07, //0x00002056 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x0000205a addq $4, %rcx
- 0x48, 0x89, 0xfb, //0x0000205e movq %rdi, %rbx
- 0x4a, 0x8d, 0x54, 0x37, 0x05, //0x00002061 leaq $5(%rdi,%r14), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002066 .p2align 4, 0x90
- //0x00002070 LBB0_366
- 0x0f, 0xbe, 0x7a, 0xff, //0x00002070 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00002074 cmpl $32, %edi
- 0x0f, 0x87, 0x4f, 0x00, 0x00, 0x00, //0x00002077 ja LBB0_372
- 0x49, 0x0f, 0xa3, 0xfa, //0x0000207d btq %rdi, %r10
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00002081 jae LBB0_372
- 0x48, 0xff, 0xc2, //0x00002087 incq %rdx
- 0x48, 0xff, 0xc1, //0x0000208a incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000208d jne LBB0_366
- 0x48, 0x89, 0xdf, //0x00002093 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00002096 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x00002099 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x0000209c cmpq %rax, %rdx
- 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x0000209f jb LBB0_373
- 0xe9, 0x48, 0x00, 0x00, 0x00, //0x000020a5 jmp LBB0_374
- //0x000020aa LBB0_370
- 0x49, 0x89, 0x33, //0x000020aa movq %rsi, (%r11)
- 0x49, 0x89, 0xf6, //0x000020ad movq %rsi, %r14
- 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000020b0 jmp LBB0_374
- //0x000020b5 LBB0_371
- 0x48, 0x01, 0xfe, //0x000020b5 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x000020b8 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x000020bb movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x000020be cmpq %rax, %rdx
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000020c1 jb LBB0_373
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000020c7 jmp LBB0_374
- //0x000020cc LBB0_372
- 0x48, 0x89, 0xdf, //0x000020cc movq %rbx, %rdi
- 0x48, 0x89, 0xd9, //0x000020cf movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x000020d2 notq %rcx
- 0x48, 0x01, 0xca, //0x000020d5 addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x000020d8 cmpq %rax, %rdx
- 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x000020db jae LBB0_374
- //0x000020e1 LBB0_373
- 0x4c, 0x8d, 0x72, 0x01, //0x000020e1 leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x33, //0x000020e5 movq %r14, (%r11)
- 0x80, 0x3c, 0x17, 0x5d, //0x000020e8 cmpb $93, (%rdi,%rdx)
- 0x0f, 0x84, 0x38, 0x11, 0x00, 0x00, //0x000020ec je LBB0_554
- //0x000020f2 LBB0_374
- 0x49, 0xff, 0xce, //0x000020f2 decq %r14
- 0x4d, 0x89, 0x33, //0x000020f5 movq %r14, (%r11)
- 0x4d, 0x85, 0xe4, //0x000020f8 testq %r12, %r12
- 0x0f, 0x8e, 0x1f, 0x0f, 0x00, 0x00, //0x000020fb jle LBB0_447
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002101 .p2align 4, 0x90
- //0x00002110 LBB0_375
- 0x49, 0x8b, 0x00, //0x00002110 movq (%r8), %rax
- 0x4c, 0x89, 0xf2, //0x00002113 movq %r14, %rdx
- 0x48, 0x29, 0xc2, //0x00002116 subq %rax, %rdx
- 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00002119 jae LBB0_380
- 0x42, 0x8a, 0x0c, 0x37, //0x0000211f movb (%rdi,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x00002123 cmpb $13, %cl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002126 je LBB0_380
- 0x80, 0xf9, 0x20, //0x0000212c cmpb $32, %cl
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000212f je LBB0_380
- 0x80, 0xc1, 0xf7, //0x00002135 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00002138 cmpb $1, %cl
- 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000213b jbe LBB0_380
- 0x4c, 0x89, 0xf1, //0x00002141 movq %r14, %rcx
- 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00002144 jmp LBB0_402
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002149 .p2align 4, 0x90
- //0x00002150 LBB0_380
- 0x49, 0x8d, 0x4e, 0x01, //0x00002150 leaq $1(%r14), %rcx
- 0x48, 0x39, 0xc1, //0x00002154 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002157 jae LBB0_384
- 0x8a, 0x1c, 0x0f, //0x0000215d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00002160 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002163 je LBB0_384
- 0x80, 0xfb, 0x20, //0x00002169 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000216c je LBB0_384
- 0x80, 0xc3, 0xf7, //0x00002172 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002175 cmpb $1, %bl
- 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00002178 ja LBB0_402
- 0x90, 0x90, //0x0000217e .p2align 4, 0x90
- //0x00002180 LBB0_384
- 0x49, 0x8d, 0x4e, 0x02, //0x00002180 leaq $2(%r14), %rcx
- 0x48, 0x39, 0xc1, //0x00002184 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002187 jae LBB0_388
- 0x8a, 0x1c, 0x0f, //0x0000218d movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x00002190 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002193 je LBB0_388
- 0x80, 0xfb, 0x20, //0x00002199 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000219c je LBB0_388
- 0x80, 0xc3, 0xf7, //0x000021a2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000021a5 cmpb $1, %bl
- 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x000021a8 ja LBB0_402
- 0x90, 0x90, //0x000021ae .p2align 4, 0x90
- //0x000021b0 LBB0_388
- 0x49, 0x8d, 0x4e, 0x03, //0x000021b0 leaq $3(%r14), %rcx
- 0x48, 0x39, 0xc1, //0x000021b4 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021b7 jae LBB0_392
- 0x8a, 0x1c, 0x0f, //0x000021bd movb (%rdi,%rcx), %bl
- 0x80, 0xfb, 0x0d, //0x000021c0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021c3 je LBB0_392
- 0x80, 0xfb, 0x20, //0x000021c9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021cc je LBB0_392
- 0x80, 0xc3, 0xf7, //0x000021d2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000021d5 cmpb $1, %bl
- 0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x000021d8 ja LBB0_402
- 0x90, 0x90, //0x000021de .p2align 4, 0x90
- //0x000021e0 LBB0_392
- 0x49, 0x8d, 0x76, 0x04, //0x000021e0 leaq $4(%r14), %rsi
- 0x48, 0x39, 0xf0, //0x000021e4 cmpq %rsi, %rax
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x000021e7 jbe LBB0_399
- 0x48, 0x39, 0xf0, //0x000021ed cmpq %rsi, %rax
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000021f0 je LBB0_400
- 0x48, 0x8d, 0x34, 0x07, //0x000021f6 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc2, 0x04, //0x000021fa addq $4, %rdx
- 0x48, 0x89, 0xfb, //0x000021fe movq %rdi, %rbx
- 0x4a, 0x8d, 0x4c, 0x37, 0x05, //0x00002201 leaq $5(%rdi,%r14), %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002206 .p2align 4, 0x90
- //0x00002210 LBB0_395
- 0x0f, 0xbe, 0x79, 0xff, //0x00002210 movsbl $-1(%rcx), %edi
- 0x83, 0xff, 0x20, //0x00002214 cmpl $32, %edi
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00002217 ja LBB0_401
- 0x49, 0x0f, 0xa3, 0xfa, //0x0000221d btq %rdi, %r10
- 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00002221 jae LBB0_401
- 0x48, 0xff, 0xc1, //0x00002227 incq %rcx
- 0x48, 0xff, 0xc2, //0x0000222a incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000222d jne LBB0_395
- 0x48, 0x89, 0xdf, //0x00002233 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x00002236 subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00002239 movq %rsi, %rcx
- 0x48, 0x39, 0xc1, //0x0000223c cmpq %rax, %rcx
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000223f jb LBB0_402
- 0xe9, 0x46, 0x01, 0x00, 0x00, //0x00002245 jmp LBB0_419
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000224a .p2align 4, 0x90
- //0x00002250 LBB0_399
- 0x49, 0x89, 0x33, //0x00002250 movq %rsi, (%r11)
- 0x49, 0x89, 0xf6, //0x00002253 movq %rsi, %r14
- 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00002256 jmp LBB0_419
- //0x0000225b LBB0_400
- 0x48, 0x01, 0xfe, //0x0000225b addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x0000225e subq %rdi, %rsi
- 0x48, 0x89, 0xf1, //0x00002261 movq %rsi, %rcx
- 0x48, 0x39, 0xc1, //0x00002264 cmpq %rax, %rcx
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002267 jb LBB0_402
- 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x0000226d jmp LBB0_419
- //0x00002272 LBB0_401
- 0x48, 0x89, 0xdf, //0x00002272 movq %rbx, %rdi
- 0x48, 0x89, 0xda, //0x00002275 movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00002278 notq %rdx
- 0x48, 0x01, 0xd1, //0x0000227b addq %rdx, %rcx
- 0x48, 0x39, 0xc1, //0x0000227e cmpq %rax, %rcx
- 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00002281 jae LBB0_419
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002287 .p2align 4, 0x90
- //0x00002290 LBB0_402
- 0x4c, 0x8d, 0x71, 0x01, //0x00002290 leaq $1(%rcx), %r14
- 0x4d, 0x89, 0x33, //0x00002294 movq %r14, (%r11)
- 0x0f, 0xbe, 0x04, 0x0f, //0x00002297 movsbl (%rdi,%rcx), %eax
- 0x83, 0xf8, 0x7b, //0x0000229b cmpl $123, %eax
- 0x0f, 0x87, 0xc8, 0x03, 0x00, 0x00, //0x0000229e ja LBB0_462
- 0x48, 0x8d, 0x15, 0xcd, 0x34, 0x00, 0x00, //0x000022a4 leaq $13517(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000022ab movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000022af addq %rdx, %rax
- 0xff, 0xe0, //0x000022b2 jmpq *%rax
- //0x000022b4 LBB0_404
- 0x49, 0x8b, 0x10, //0x000022b4 movq (%r8), %rdx
- 0x48, 0x89, 0xd0, //0x000022b7 movq %rdx, %rax
- 0x4c, 0x29, 0xf0, //0x000022ba subq %r14, %rax
- 0x49, 0x01, 0xfe, //0x000022bd addq %rdi, %r14
- 0x48, 0x83, 0xf8, 0x10, //0x000022c0 cmpq $16, %rax
- 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x000022c4 jb LBB0_409
- 0x48, 0x29, 0xca, //0x000022ca subq %rcx, %rdx
- 0x48, 0x83, 0xc2, 0xef, //0x000022cd addq $-17, %rdx
- 0x48, 0x89, 0xd6, //0x000022d1 movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x000022d4 andq $-16, %rsi
- 0x48, 0x01, 0xce, //0x000022d8 addq %rcx, %rsi
- 0x48, 0x8d, 0x4c, 0x37, 0x11, //0x000022db leaq $17(%rdi,%rsi), %rcx
- 0x83, 0xe2, 0x0f, //0x000022e0 andl $15, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022e3 .p2align 4, 0x90
- //0x000022f0 LBB0_406
- 0xf3, 0x41, 0x0f, 0x6f, 0x16, //0x000022f0 movdqu (%r14), %xmm2
- 0x66, 0x0f, 0x6f, 0xda, //0x000022f5 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000022f9 pcmpeqb %xmm13, %xmm3
- 0x66, 0x41, 0x0f, 0xeb, 0xd6, //0x000022fe por %xmm14, %xmm2
- 0x66, 0x0f, 0x74, 0xd4, //0x00002303 pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xeb, 0xd3, //0x00002307 por %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x0000230b pmovmskb %xmm2, %esi
- 0x66, 0x85, 0xf6, //0x0000230f testw %si, %si
- 0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00002312 jne LBB0_417
- 0x49, 0x83, 0xc6, 0x10, //0x00002318 addq $16, %r14
- 0x48, 0x83, 0xc0, 0xf0, //0x0000231c addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x00002320 cmpq $15, %rax
- 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00002324 ja LBB0_406
- 0x48, 0x89, 0xd0, //0x0000232a movq %rdx, %rax
- 0x49, 0x89, 0xce, //0x0000232d movq %rcx, %r14
- //0x00002330 LBB0_409
- 0x48, 0x85, 0xc0, //0x00002330 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002333 je LBB0_416
- 0x49, 0x8d, 0x0c, 0x06, //0x00002339 leaq (%r14,%rax), %rcx
- 0x90, 0x90, 0x90, //0x0000233d .p2align 4, 0x90
- //0x00002340 LBB0_411
- 0x41, 0x0f, 0xb6, 0x16, //0x00002340 movzbl (%r14), %edx
- 0x80, 0xfa, 0x2c, //0x00002344 cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002347 je LBB0_416
- 0x80, 0xfa, 0x7d, //0x0000234d cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00002350 je LBB0_416
- 0x80, 0xfa, 0x5d, //0x00002356 cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002359 je LBB0_416
- 0x49, 0xff, 0xc6, //0x0000235f incq %r14
- 0x48, 0xff, 0xc8, //0x00002362 decq %rax
- 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00002365 jne LBB0_411
- 0x49, 0x89, 0xce, //0x0000236b movq %rcx, %r14
- //0x0000236e LBB0_416
- 0x49, 0x29, 0xfe, //0x0000236e subq %rdi, %r14
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002371 jmp LBB0_418
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002376 .p2align 4, 0x90
- //0x00002380 LBB0_417
- 0x0f, 0xb7, 0xc6, //0x00002380 movzwl %si, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002383 bsfq %rax, %rax
- 0x49, 0x29, 0xfe, //0x00002387 subq %rdi, %r14
- 0x49, 0x01, 0xc6, //0x0000238a addq %rax, %r14
- //0x0000238d LBB0_418
- 0x4d, 0x89, 0x33, //0x0000238d movq %r14, (%r11)
- //0x00002390 LBB0_419
- 0x49, 0x8b, 0x7d, 0x00, //0x00002390 movq (%r13), %rdi
- 0x49, 0x8b, 0x45, 0x08, //0x00002394 movq $8(%r13), %rax
- 0x4c, 0x89, 0xf1, //0x00002398 movq %r14, %rcx
- 0x48, 0x29, 0xc1, //0x0000239b subq %rax, %rcx
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000239e jae LBB0_424
- 0x42, 0x8a, 0x14, 0x37, //0x000023a4 movb (%rdi,%r14), %dl
- 0x80, 0xfa, 0x0d, //0x000023a8 cmpb $13, %dl
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000023ab je LBB0_424
- 0x80, 0xfa, 0x20, //0x000023b1 cmpb $32, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000023b4 je LBB0_424
- 0x80, 0xc2, 0xf7, //0x000023ba addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000023bd cmpb $1, %dl
- 0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x000023c0 jbe LBB0_424
- 0x4c, 0x89, 0xf2, //0x000023c6 movq %r14, %rdx
- 0xe9, 0x37, 0x01, 0x00, 0x00, //0x000023c9 jmp LBB0_445
- 0x90, 0x90, //0x000023ce .p2align 4, 0x90
- //0x000023d0 LBB0_424
- 0x49, 0x8d, 0x56, 0x01, //0x000023d0 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x000023d4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023d7 jae LBB0_428
- 0x8a, 0x1c, 0x17, //0x000023dd movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x000023e0 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000023e3 je LBB0_428
- 0x80, 0xfb, 0x20, //0x000023e9 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000023ec je LBB0_428
- 0x80, 0xc3, 0xf7, //0x000023f2 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000023f5 cmpb $1, %bl
- 0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x000023f8 ja LBB0_445
- 0x90, 0x90, //0x000023fe .p2align 4, 0x90
- //0x00002400 LBB0_428
- 0x49, 0x8d, 0x56, 0x02, //0x00002400 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00002404 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002407 jae LBB0_432
- 0x8a, 0x1c, 0x17, //0x0000240d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00002410 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002413 je LBB0_432
- 0x80, 0xfb, 0x20, //0x00002419 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000241c je LBB0_432
- 0x80, 0xc3, 0xf7, //0x00002422 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002425 cmpb $1, %bl
- 0x0f, 0x87, 0xd7, 0x00, 0x00, 0x00, //0x00002428 ja LBB0_445
- 0x90, 0x90, //0x0000242e .p2align 4, 0x90
- //0x00002430 LBB0_432
- 0x49, 0x8d, 0x56, 0x03, //0x00002430 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00002434 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002437 jae LBB0_436
- 0x8a, 0x1c, 0x17, //0x0000243d movb (%rdi,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00002440 cmpb $13, %bl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002443 je LBB0_436
- 0x80, 0xfb, 0x20, //0x00002449 cmpb $32, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000244c je LBB0_436
- 0x80, 0xc3, 0xf7, //0x00002452 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00002455 cmpb $1, %bl
- 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00002458 ja LBB0_445
- 0x90, 0x90, //0x0000245e .p2align 4, 0x90
- //0x00002460 LBB0_436
- 0x49, 0x8d, 0x76, 0x04, //0x00002460 leaq $4(%r14), %rsi
- 0x48, 0x39, 0xf0, //0x00002464 cmpq %rsi, %rax
- 0x0f, 0x86, 0x7d, 0x0d, 0x00, 0x00, //0x00002467 jbe LBB0_549
- 0x48, 0x39, 0xf0, //0x0000246d cmpq %rsi, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002470 je LBB0_443
- 0x48, 0x8d, 0x34, 0x07, //0x00002476 leaq (%rdi,%rax), %rsi
- 0x48, 0x83, 0xc1, 0x04, //0x0000247a addq $4, %rcx
- 0x48, 0x89, 0xfb, //0x0000247e movq %rdi, %rbx
- 0x4a, 0x8d, 0x54, 0x37, 0x05, //0x00002481 leaq $5(%rdi,%r14), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002486 .p2align 4, 0x90
- //0x00002490 LBB0_439
- 0x0f, 0xbe, 0x7a, 0xff, //0x00002490 movsbl $-1(%rdx), %edi
- 0x83, 0xff, 0x20, //0x00002494 cmpl $32, %edi
- 0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00002497 ja LBB0_444
- 0x49, 0x0f, 0xa3, 0xfa, //0x0000249d btq %rdi, %r10
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000024a1 jae LBB0_444
- 0x48, 0xff, 0xc2, //0x000024a7 incq %rdx
- 0x48, 0xff, 0xc1, //0x000024aa incq %rcx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000024ad jne LBB0_439
- 0x48, 0x89, 0xdf, //0x000024b3 movq %rbx, %rdi
- 0x48, 0x29, 0xfe, //0x000024b6 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x000024b9 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x000024bc cmpq %rax, %rdx
- 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x000024bf jb LBB0_445
- 0xe9, 0x78, 0x0d, 0x00, 0x00, //0x000024c5 jmp LBB0_556
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024ca .p2align 4, 0x90
- //0x000024d0 LBB0_443
- 0x48, 0x01, 0xfe, //0x000024d0 addq %rdi, %rsi
- 0x48, 0x29, 0xfe, //0x000024d3 subq %rdi, %rsi
- 0x48, 0x89, 0xf2, //0x000024d6 movq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x000024d9 cmpq %rax, %rdx
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000024dc jb LBB0_445
- 0xe9, 0x5b, 0x0d, 0x00, 0x00, //0x000024e2 jmp LBB0_556
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024e7 .p2align 4, 0x90
- //0x000024f0 LBB0_444
- 0x48, 0x89, 0xdf, //0x000024f0 movq %rbx, %rdi
- 0x48, 0x89, 0xd9, //0x000024f3 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x000024f6 notq %rcx
- 0x48, 0x01, 0xca, //0x000024f9 addq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x000024fc cmpq %rax, %rdx
- 0x0f, 0x83, 0x3d, 0x0d, 0x00, 0x00, //0x000024ff jae LBB0_556
- //0x00002505 LBB0_445
- 0x4c, 0x8d, 0x72, 0x01, //0x00002505 leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x33, //0x00002509 movq %r14, (%r11)
- 0x8a, 0x04, 0x17, //0x0000250c movb (%rdi,%rdx), %al
- 0x3c, 0x2c, //0x0000250f cmpb $44, %al
- 0x0f, 0x85, 0xde, 0x0c, 0x00, 0x00, //0x00002511 jne LBB0_550
- 0x49, 0x83, 0xfc, 0x02, //0x00002517 cmpq $2, %r12
- 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000251b leaq $-1(%r12), %r12
- 0x0f, 0x8d, 0xea, 0xfb, 0xff, 0xff, //0x00002520 jge LBB0_375
- 0xe9, 0xf5, 0x0a, 0x00, 0x00, //0x00002526 jmp LBB0_447
- //0x0000252b LBB0_450
- 0x48, 0x83, 0xc1, 0x04, //0x0000252b addq $4, %rcx
- 0x49, 0x3b, 0x08, //0x0000252f cmpq (%r8), %rcx
- 0x0f, 0x87, 0x58, 0xfe, 0xff, 0xff, //0x00002532 ja LBB0_419
- 0xe9, 0x2f, 0x01, 0x00, 0x00, //0x00002538 jmp LBB0_462
- //0x0000253d LBB0_451
- 0x4c, 0x89, 0x4d, 0xa0, //0x0000253d movq %r9, $-96(%rbp)
- 0x4d, 0x8b, 0x00, //0x00002541 movq (%r8), %r8
- 0x4c, 0x89, 0xc0, //0x00002544 movq %r8, %rax
- 0x4c, 0x29, 0xf0, //0x00002547 subq %r14, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x0000254a cmpq $32, %rax
- 0x0f, 0x8c, 0x46, 0x0a, 0x00, 0x00, //0x0000254e jl LBB0_521
- 0x4c, 0x8d, 0x0c, 0x0f, //0x00002554 leaq (%rdi,%rcx), %r9
- 0x49, 0x29, 0xc8, //0x00002558 subq %rcx, %r8
- 0xb9, 0x1f, 0x00, 0x00, 0x00, //0x0000255b movl $31, %ecx
- 0x31, 0xc0, //0x00002560 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00002562 xorl %r10d, %r10d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00002565 jmp LBB0_453
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000256a .p2align 4, 0x90
- //0x00002570 LBB0_456
- 0x45, 0x31, 0xd2, //0x00002570 xorl %r10d, %r10d
- 0x85, 0xdb, //0x00002573 testl %ebx, %ebx
- 0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x00002575 jne LBB0_455
- //0x0000257b LBB0_457
- 0x48, 0x83, 0xc0, 0x20, //0x0000257b addq $32, %rax
- 0x49, 0x8d, 0x54, 0x08, 0xe0, //0x0000257f leaq $-32(%r8,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x00002584 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x3f, //0x00002588 cmpq $63, %rdx
- 0x0f, 0x8e, 0x7f, 0x09, 0x00, 0x00, //0x0000258c jle LBB0_458
- //0x00002592 LBB0_453
- 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x01, 0x01, //0x00002592 movdqu $1(%r9,%rax), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x01, 0x11, //0x00002599 movdqu $17(%r9,%rax), %xmm3
- 0x66, 0x0f, 0x6f, 0xea, //0x000025a0 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000025a4 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x000025a8 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xeb, //0x000025ac movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000025b0 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000025b4 pmovmskb %xmm5, %ebx
- 0x48, 0xc1, 0xe3, 0x10, //0x000025b8 shlq $16, %rbx
- 0x48, 0x09, 0xd3, //0x000025bc orq %rdx, %rbx
- 0x66, 0x0f, 0x74, 0xd1, //0x000025bf pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x000025c3 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x74, 0xd9, //0x000025c7 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000025cb pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x000025cf shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x000025d3 orq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x000025d6 movq %rdx, %rsi
- 0x4c, 0x09, 0xd6, //0x000025d9 orq %r10, %rsi
- 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x000025dc je LBB0_456
- 0x44, 0x89, 0xd6, //0x000025e2 movl %r10d, %esi
- 0x41, 0xbd, 0xff, 0xff, 0xff, 0xff, //0x000025e5 movl $4294967295, %r13d
- 0x44, 0x31, 0xee, //0x000025eb xorl %r13d, %esi
- 0x21, 0xf2, //0x000025ee andl %esi, %edx
- 0x8d, 0x34, 0x12, //0x000025f0 leal (%rdx,%rdx), %esi
- 0x44, 0x09, 0xd6, //0x000025f3 orl %r10d, %esi
- 0x49, 0x89, 0xff, //0x000025f6 movq %rdi, %r15
- 0x41, 0x8d, 0xbd, 0xab, 0xaa, 0xaa, 0xaa, //0x000025f9 leal $-1431655765(%r13), %edi
- 0x31, 0xf7, //0x00002600 xorl %esi, %edi
- 0x21, 0xd7, //0x00002602 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002604 andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x0000260a xorl %r10d, %r10d
- 0x01, 0xd7, //0x0000260d addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000260f setb %r10b
- 0x01, 0xff, //0x00002613 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002615 xorl $1431655765, %edi
- 0x21, 0xf7, //0x0000261b andl %esi, %edi
- 0x44, 0x31, 0xef, //0x0000261d xorl %r13d, %edi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002620 movq $-64(%rbp), %r13
- 0x21, 0xfb, //0x00002624 andl %edi, %ebx
- 0x4c, 0x89, 0xff, //0x00002626 movq %r15, %rdi
- 0x85, 0xdb, //0x00002629 testl %ebx, %ebx
- 0x0f, 0x84, 0x4a, 0xff, 0xff, 0xff, //0x0000262b je LBB0_457
- //0x00002631 LBB0_455
- 0x48, 0x0f, 0xbc, 0xcb, //0x00002631 bsfq %rbx, %rcx
- 0x49, 0x01, 0xc9, //0x00002635 addq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00002638 addq %rax, %r9
- 0x49, 0x29, 0xf9, //0x0000263b subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x0000263e addq $2, %r9
- 0x4d, 0x89, 0x0b, //0x00002642 movq %r9, (%r11)
- 0x4d, 0x89, 0xce, //0x00002645 movq %r9, %r14
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002648 movq $-80(%rbp), %r8
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000264c movabsq $4294977024, %r10
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00002656 movq $-96(%rbp), %r9
- 0xe9, 0x31, 0xfd, 0xff, 0xff, //0x0000265a jmp LBB0_419
- //0x0000265f LBB0_461
- 0x48, 0x83, 0xc1, 0x05, //0x0000265f addq $5, %rcx
- 0x49, 0x3b, 0x08, //0x00002663 cmpq (%r8), %rcx
- 0x0f, 0x87, 0x24, 0xfd, 0xff, 0xff, //0x00002666 ja LBB0_419
- //0x0000266c LBB0_462
- 0x49, 0x89, 0x0b, //0x0000266c movq %rcx, (%r11)
- 0x49, 0x89, 0xce, //0x0000266f movq %rcx, %r14
- 0xe9, 0x19, 0xfd, 0xff, 0xff, //0x00002672 jmp LBB0_419
- //0x00002677 LBB0_463
- 0x4c, 0x89, 0x4d, 0xa0, //0x00002677 movq %r9, $-96(%rbp)
- 0x49, 0x8b, 0x08, //0x0000267b movq (%r8), %rcx
- 0x4c, 0x29, 0xf1, //0x0000267e subq %r14, %rcx
- 0x4c, 0x01, 0xf7, //0x00002681 addq %r14, %rdi
- 0x45, 0x31, 0xc9, //0x00002684 xorl %r9d, %r9d
- 0x45, 0x31, 0xc0, //0x00002687 xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x0000268a xorl %r11d, %r11d
- 0x45, 0x31, 0xed, //0x0000268d xorl %r13d, %r13d
- 0x48, 0x83, 0xf9, 0x40, //0x00002690 cmpq $64, %rcx
- 0x0f, 0x8d, 0x63, 0x01, 0x00, 0x00, //0x00002694 jge LBB0_464
- //0x0000269a LBB0_474
- 0x48, 0x8b, 0x45, 0xa0, //0x0000269a movq $-96(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x0000269e testq %rcx, %rcx
- 0x0f, 0x8e, 0xfc, 0x08, 0x00, 0x00, //0x000026a1 jle LBB0_522
- 0x49, 0x89, 0xcf, //0x000026a7 movq %rcx, %r15
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000026aa movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000026b3 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000026bc movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000026c5 movdqu %xmm8, $-192(%rbp)
- 0x89, 0xf8, //0x000026ce movl %edi, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000026d0 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000026d5 cmpl $4033, %eax
- 0x0f, 0x82, 0x20, 0x01, 0x00, 0x00, //0x000026da jb LBB0_465
- 0x48, 0x89, 0xf8, //0x000026e0 movq %rdi, %rax
- 0x49, 0x83, 0xff, 0x20, //0x000026e3 cmpq $32, %r15
- 0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x000026e7 jb LBB0_478
- 0x0f, 0x10, 0x10, //0x000026ed movups (%rax), %xmm2
- 0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000026f0 movups %xmm2, $-192(%rbp)
- 0xf3, 0x0f, 0x6f, 0x50, 0x10, //0x000026f7 movdqu $16(%rax), %xmm2
- 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000026fc movdqu %xmm2, $-176(%rbp)
- 0x48, 0x83, 0xc0, 0x20, //0x00002704 addq $32, %rax
- 0x49, 0x8d, 0x7f, 0xe0, //0x00002708 leaq $-32(%r15), %rdi
- 0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000270c leaq $-160(%rbp), %rsi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002713 jmp LBB0_479
- //0x00002718 LBB0_478
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00002718 leaq $-192(%rbp), %rsi
- 0x4c, 0x89, 0xff, //0x0000271f movq %r15, %rdi
- //0x00002722 LBB0_479
- 0x48, 0x83, 0xff, 0x10, //0x00002722 cmpq $16, %rdi
- 0x0f, 0x82, 0x60, 0x00, 0x00, 0x00, //0x00002726 jb LBB0_480
- 0xf3, 0x0f, 0x6f, 0x10, //0x0000272c movdqu (%rax), %xmm2
- 0xf3, 0x0f, 0x7f, 0x16, //0x00002730 movdqu %xmm2, (%rsi)
- 0x48, 0x83, 0xc0, 0x10, //0x00002734 addq $16, %rax
- 0x48, 0x83, 0xc6, 0x10, //0x00002738 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x0000273c addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00002740 cmpq $8, %rdi
- 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00002744 jae LBB0_485
- //0x0000274a LBB0_481
- 0x48, 0x83, 0xff, 0x04, //0x0000274a cmpq $4, %rdi
- 0x0f, 0x8c, 0x64, 0x00, 0x00, 0x00, //0x0000274e jl LBB0_482
- //0x00002754 LBB0_486
- 0x48, 0x89, 0xc2, //0x00002754 movq %rax, %rdx
- 0x8b, 0x00, //0x00002757 movl (%rax), %eax
- 0x89, 0x06, //0x00002759 movl %eax, (%rsi)
- 0x48, 0x83, 0xc2, 0x04, //0x0000275b addq $4, %rdx
- 0x48, 0x89, 0xd0, //0x0000275f movq %rdx, %rax
- 0x48, 0x83, 0xc6, 0x04, //0x00002762 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002766 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x0000276a cmpq $2, %rdi
- 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x0000276e jae LBB0_487
- //0x00002774 LBB0_483
- 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002774 leaq $-192(%rbp), %rdx
- 0x48, 0x85, 0xff, //0x0000277b testq %rdi, %rdi
- 0x48, 0x89, 0xd7, //0x0000277e movq %rdx, %rdi
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00002781 jne LBB0_488
- 0xe9, 0x74, 0x00, 0x00, 0x00, //0x00002787 jmp LBB0_465
- //0x0000278c LBB0_480
- 0x48, 0x83, 0xff, 0x08, //0x0000278c cmpq $8, %rdi
- 0x0f, 0x82, 0xb4, 0xff, 0xff, 0xff, //0x00002790 jb LBB0_481
- //0x00002796 LBB0_485
- 0x48, 0x89, 0xc2, //0x00002796 movq %rax, %rdx
- 0x48, 0x8b, 0x00, //0x00002799 movq (%rax), %rax
- 0x48, 0x89, 0x06, //0x0000279c movq %rax, (%rsi)
- 0x48, 0x83, 0xc2, 0x08, //0x0000279f addq $8, %rdx
- 0x48, 0x89, 0xd0, //0x000027a3 movq %rdx, %rax
- 0x48, 0x83, 0xc6, 0x08, //0x000027a6 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x000027aa addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x000027ae cmpq $4, %rdi
- 0x0f, 0x8d, 0x9c, 0xff, 0xff, 0xff, //0x000027b2 jge LBB0_486
- //0x000027b8 LBB0_482
- 0x48, 0x83, 0xff, 0x02, //0x000027b8 cmpq $2, %rdi
- 0x0f, 0x82, 0xb2, 0xff, 0xff, 0xff, //0x000027bc jb LBB0_483
- //0x000027c2 LBB0_487
- 0x48, 0x89, 0xc2, //0x000027c2 movq %rax, %rdx
- 0x0f, 0xb7, 0x00, //0x000027c5 movzwl (%rax), %eax
- 0x66, 0x89, 0x06, //0x000027c8 movw %ax, (%rsi)
- 0x48, 0x83, 0xc2, 0x02, //0x000027cb addq $2, %rdx
- 0x48, 0x83, 0xc6, 0x02, //0x000027cf addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x000027d3 addq $-2, %rdi
- 0x48, 0x89, 0xd0, //0x000027d7 movq %rdx, %rax
- 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000027da leaq $-192(%rbp), %rdx
- 0x48, 0x85, 0xff, //0x000027e1 testq %rdi, %rdi
- 0x48, 0x89, 0xd7, //0x000027e4 movq %rdx, %rdi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000027e7 je LBB0_465
- //0x000027ed LBB0_488
- 0x8a, 0x00, //0x000027ed movb (%rax), %al
- 0x88, 0x06, //0x000027ef movb %al, (%rsi)
- 0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000027f1 leaq $-192(%rbp), %rdi
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000027f8 jmp LBB0_465
- //0x000027fd LBB0_464
- 0x49, 0x89, 0xcf, //0x000027fd movq %rcx, %r15
- //0x00002800 LBB0_465
- 0xf3, 0x0f, 0x6f, 0x17, //0x00002800 movdqu (%rdi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x00002804 movdqu $16(%rdi), %xmm5
- 0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00002809 movdqu $32(%rdi), %xmm7
- 0x48, 0x89, 0x7d, 0xc8, //0x0000280e movq %rdi, $-56(%rbp)
- 0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x00002812 movdqu $48(%rdi), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00002817 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000281b pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000281f pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002824 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002828 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x0000282c pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002830 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002834 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00002838 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xde, //0x0000283c movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002840 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00002844 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00002848 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x0000284c shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002850 shlq $16, %rax
- 0x49, 0x09, 0xc6, //0x00002854 orq %rax, %r14
- 0x49, 0x09, 0xfe, //0x00002857 orq %rdi, %r14
- 0x49, 0x09, 0xde, //0x0000285a orq %rbx, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x0000285d movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002861 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00002865 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002869 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000286d pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00002871 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002875 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002879 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x0000287d pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x00002881 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002885 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00002889 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x0000288d shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x00002891 shlq $32, %rbx
- 0x48, 0xc1, 0xe7, 0x10, //0x00002895 shlq $16, %rdi
- 0x48, 0x09, 0xf8, //0x00002899 orq %rdi, %rax
- 0x48, 0x09, 0xd8, //0x0000289c orq %rbx, %rax
- 0x48, 0x09, 0xc8, //0x0000289f orq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x000028a2 movq %rax, %rcx
- 0x4c, 0x09, 0xc1, //0x000028a5 orq %r8, %rcx
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000028a8 je LBB0_467
- 0x4c, 0x89, 0xc1, //0x000028ae movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x000028b1 notq %rcx
- 0x48, 0x21, 0xc1, //0x000028b4 andq %rax, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x000028b7 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xc3, //0x000028bb orq %r8, %rbx
- 0x48, 0x89, 0xdf, //0x000028be movq %rbx, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000028c1 movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf7, //0x000028cb xorq %rsi, %rdi
- 0x48, 0x21, 0xf0, //0x000028ce andq %rsi, %rax
- 0x48, 0x21, 0xf8, //0x000028d1 andq %rdi, %rax
- 0x45, 0x31, 0xc0, //0x000028d4 xorl %r8d, %r8d
- 0x48, 0x01, 0xc8, //0x000028d7 addq %rcx, %rax
- 0x41, 0x0f, 0x92, 0xc0, //0x000028da setb %r8b
- 0x48, 0x01, 0xc0, //0x000028de addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000028e1 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x000028eb xorq %rcx, %rax
- 0x48, 0x21, 0xd8, //0x000028ee andq %rbx, %rax
- 0x48, 0xf7, 0xd0, //0x000028f1 notq %rax
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000028f4 jmp LBB0_468
- //0x000028f9 LBB0_467
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028f9 movq $-1, %rax
- 0x45, 0x31, 0xc0, //0x00002900 xorl %r8d, %r8d
- //0x00002903 LBB0_468
- 0x4c, 0x21, 0xf0, //0x00002903 andq %r14, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00002906 movq %rax, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x0000290b pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002912 movq %xmm3, %r14
- 0x4d, 0x31, 0xce, //0x00002917 xorq %r9, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x0000291a movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000291e pcmpeqb %xmm12, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002923 pmovmskb %xmm3, %r10d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002928 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000292c pcmpeqb %xmm12, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00002931 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002935 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00002939 pcmpeqb %xmm12, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000293e pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xde, //0x00002942 movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00002946 pcmpeqb %xmm12, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x0000294b pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000294f shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002953 shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x00002957 shlq $16, %rax
- 0x49, 0x09, 0xc2, //0x0000295b orq %rax, %r10
- 0x49, 0x09, 0xca, //0x0000295e orq %rcx, %r10
- 0x49, 0x09, 0xda, //0x00002961 orq %rbx, %r10
- 0x4d, 0x89, 0xf1, //0x00002964 movq %r14, %r9
- 0x49, 0xf7, 0xd1, //0x00002967 notq %r9
- 0x4d, 0x21, 0xca, //0x0000296a andq %r9, %r10
- 0x66, 0x0f, 0x74, 0xd4, //0x0000296d pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002971 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x74, 0xec, //0x00002975 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00002979 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x0000297d pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00002981 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x74, 0xf4, //0x00002985 pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xce, //0x00002989 pmovmskb %xmm6, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x0000298d shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x00002991 shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00002995 shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x00002999 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x0000299c orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x0000299f orq %rcx, %rax
- 0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000029a2 movabsq $3689348814741910323, %rdi
- 0x4c, 0x21, 0xc8, //0x000029ac andq %r9, %rax
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000029af je LBB0_472
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000029b5 movabsq $1085102592571150095, %r9
- 0x90, //0x000029bf .p2align 4, 0x90
- //0x000029c0 LBB0_470
- 0x48, 0x8d, 0x58, 0xff, //0x000029c0 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x000029c4 movq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x000029c7 andq %r10, %rcx
- 0x48, 0x89, 0xce, //0x000029ca movq %rcx, %rsi
- 0x48, 0xd1, 0xee, //0x000029cd shrq %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029d0 movabsq $6148914691236517205, %rdx
- 0x48, 0x21, 0xd6, //0x000029da andq %rdx, %rsi
- 0x48, 0x29, 0xf1, //0x000029dd subq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x000029e0 movq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x000029e3 andq %rdi, %rsi
- 0x48, 0xc1, 0xe9, 0x02, //0x000029e6 shrq $2, %rcx
- 0x48, 0x21, 0xf9, //0x000029ea andq %rdi, %rcx
- 0x48, 0x01, 0xf1, //0x000029ed addq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x000029f0 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x000029f3 shrq $4, %rsi
- 0x48, 0x01, 0xce, //0x000029f7 addq %rcx, %rsi
- 0x4c, 0x21, 0xce, //0x000029fa andq %r9, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000029fd movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00002a07 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x00002a0b shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x00002a0f addq %r11, %rsi
- 0x4c, 0x39, 0xee, //0x00002a12 cmpq %r13, %rsi
- 0x0f, 0x86, 0xb8, 0x04, 0x00, 0x00, //0x00002a15 jbe LBB0_515
- 0x49, 0xff, 0xc5, //0x00002a1b incq %r13
- 0x48, 0x21, 0xd8, //0x00002a1e andq %rbx, %rax
- 0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00002a21 jne LBB0_470
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002a27 jmp LBB0_473
- //0x00002a2c LBB0_472
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002a2c movabsq $1085102592571150095, %r9
- //0x00002a36 LBB0_473
- 0x49, 0xc1, 0xfe, 0x3f, //0x00002a36 sarq $63, %r14
- 0x4c, 0x89, 0xd0, //0x00002a3a movq %r10, %rax
- 0x48, 0xd1, 0xe8, //0x00002a3d shrq %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a40 movabsq $6148914691236517205, %rcx
- 0x48, 0x21, 0xc8, //0x00002a4a andq %rcx, %rax
- 0x49, 0x29, 0xc2, //0x00002a4d subq %rax, %r10
- 0x4c, 0x89, 0xd0, //0x00002a50 movq %r10, %rax
- 0x48, 0x21, 0xf8, //0x00002a53 andq %rdi, %rax
- 0x49, 0xc1, 0xea, 0x02, //0x00002a56 shrq $2, %r10
- 0x49, 0x21, 0xfa, //0x00002a5a andq %rdi, %r10
- 0x49, 0x01, 0xc2, //0x00002a5d addq %rax, %r10
- 0x4c, 0x89, 0xd0, //0x00002a60 movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00002a63 shrq $4, %rax
- 0x4c, 0x01, 0xd0, //0x00002a67 addq %r10, %rax
- 0x4c, 0x21, 0xc8, //0x00002a6a andq %r9, %rax
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002a6d movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xc1, //0x00002a77 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00002a7b shrq $56, %rax
- 0x49, 0x01, 0xc3, //0x00002a7f addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc8, //0x00002a82 movq $-56(%rbp), %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x00002a86 addq $64, %rdi
- 0x4c, 0x89, 0xf9, //0x00002a8a movq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00002a8d addq $-64, %rcx
- 0x4d, 0x89, 0xf1, //0x00002a91 movq %r14, %r9
- 0x48, 0x83, 0xf9, 0x40, //0x00002a94 cmpq $64, %rcx
- 0x0f, 0x8d, 0x5f, 0xfd, 0xff, 0xff, //0x00002a98 jge LBB0_464
- 0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x00002a9e jmp LBB0_474
- //0x00002aa3 LBB0_489
- 0x4c, 0x89, 0x4d, 0xa0, //0x00002aa3 movq %r9, $-96(%rbp)
- 0x49, 0x8b, 0x08, //0x00002aa7 movq (%r8), %rcx
- 0x4c, 0x29, 0xf1, //0x00002aaa subq %r14, %rcx
- 0x4c, 0x01, 0xf7, //0x00002aad addq %r14, %rdi
- 0x45, 0x31, 0xc9, //0x00002ab0 xorl %r9d, %r9d
- 0x45, 0x31, 0xc0, //0x00002ab3 xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x00002ab6 xorl %r11d, %r11d
- 0x45, 0x31, 0xed, //0x00002ab9 xorl %r13d, %r13d
- 0x48, 0x83, 0xf9, 0x40, //0x00002abc cmpq $64, %rcx
- 0x0f, 0x8d, 0x63, 0x01, 0x00, 0x00, //0x00002ac0 jge LBB0_490
- //0x00002ac6 LBB0_500
- 0x48, 0x8b, 0x45, 0xa0, //0x00002ac6 movq $-96(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x00002aca testq %rcx, %rcx
- 0x0f, 0x8e, 0xd0, 0x04, 0x00, 0x00, //0x00002acd jle LBB0_522
- 0x49, 0x89, 0xcf, //0x00002ad3 movq %rcx, %r15
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002ad6 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002adf movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002ae8 movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002af1 movdqu %xmm8, $-192(%rbp)
- 0x89, 0xf8, //0x00002afa movl %edi, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002afc andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002b01 cmpl $4033, %eax
- 0x0f, 0x82, 0x20, 0x01, 0x00, 0x00, //0x00002b06 jb LBB0_491
- 0x48, 0x89, 0xf8, //0x00002b0c movq %rdi, %rax
- 0x49, 0x83, 0xff, 0x20, //0x00002b0f cmpq $32, %r15
- 0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x00002b13 jb LBB0_504
- 0x0f, 0x10, 0x10, //0x00002b19 movups (%rax), %xmm2
- 0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002b1c movups %xmm2, $-192(%rbp)
- 0xf3, 0x0f, 0x6f, 0x50, 0x10, //0x00002b23 movdqu $16(%rax), %xmm2
- 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002b28 movdqu %xmm2, $-176(%rbp)
- 0x48, 0x83, 0xc0, 0x20, //0x00002b30 addq $32, %rax
- 0x49, 0x8d, 0x7f, 0xe0, //0x00002b34 leaq $-32(%r15), %rdi
- 0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00002b38 leaq $-160(%rbp), %rsi
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002b3f jmp LBB0_505
- //0x00002b44 LBB0_504
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00002b44 leaq $-192(%rbp), %rsi
- 0x4c, 0x89, 0xff, //0x00002b4b movq %r15, %rdi
- //0x00002b4e LBB0_505
- 0x48, 0x83, 0xff, 0x10, //0x00002b4e cmpq $16, %rdi
- 0x0f, 0x82, 0x60, 0x00, 0x00, 0x00, //0x00002b52 jb LBB0_506
- 0xf3, 0x0f, 0x6f, 0x10, //0x00002b58 movdqu (%rax), %xmm2
- 0xf3, 0x0f, 0x7f, 0x16, //0x00002b5c movdqu %xmm2, (%rsi)
- 0x48, 0x83, 0xc0, 0x10, //0x00002b60 addq $16, %rax
- 0x48, 0x83, 0xc6, 0x10, //0x00002b64 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00002b68 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00002b6c cmpq $8, %rdi
- 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00002b70 jae LBB0_511
- //0x00002b76 LBB0_507
- 0x48, 0x83, 0xff, 0x04, //0x00002b76 cmpq $4, %rdi
- 0x0f, 0x8c, 0x64, 0x00, 0x00, 0x00, //0x00002b7a jl LBB0_508
- //0x00002b80 LBB0_512
- 0x48, 0x89, 0xc2, //0x00002b80 movq %rax, %rdx
- 0x8b, 0x00, //0x00002b83 movl (%rax), %eax
- 0x89, 0x06, //0x00002b85 movl %eax, (%rsi)
- 0x48, 0x83, 0xc2, 0x04, //0x00002b87 addq $4, %rdx
- 0x48, 0x89, 0xd0, //0x00002b8b movq %rdx, %rax
- 0x48, 0x83, 0xc6, 0x04, //0x00002b8e addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002b92 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00002b96 cmpq $2, %rdi
- 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x00002b9a jae LBB0_513
- //0x00002ba0 LBB0_509
- 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002ba0 leaq $-192(%rbp), %rdx
- 0x48, 0x85, 0xff, //0x00002ba7 testq %rdi, %rdi
- 0x48, 0x89, 0xd7, //0x00002baa movq %rdx, %rdi
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00002bad jne LBB0_514
- 0xe9, 0x74, 0x00, 0x00, 0x00, //0x00002bb3 jmp LBB0_491
- //0x00002bb8 LBB0_506
- 0x48, 0x83, 0xff, 0x08, //0x00002bb8 cmpq $8, %rdi
- 0x0f, 0x82, 0xb4, 0xff, 0xff, 0xff, //0x00002bbc jb LBB0_507
- //0x00002bc2 LBB0_511
- 0x48, 0x89, 0xc2, //0x00002bc2 movq %rax, %rdx
- 0x48, 0x8b, 0x00, //0x00002bc5 movq (%rax), %rax
- 0x48, 0x89, 0x06, //0x00002bc8 movq %rax, (%rsi)
- 0x48, 0x83, 0xc2, 0x08, //0x00002bcb addq $8, %rdx
- 0x48, 0x89, 0xd0, //0x00002bcf movq %rdx, %rax
- 0x48, 0x83, 0xc6, 0x08, //0x00002bd2 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002bd6 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002bda cmpq $4, %rdi
- 0x0f, 0x8d, 0x9c, 0xff, 0xff, 0xff, //0x00002bde jge LBB0_512
- //0x00002be4 LBB0_508
- 0x48, 0x83, 0xff, 0x02, //0x00002be4 cmpq $2, %rdi
- 0x0f, 0x82, 0xb2, 0xff, 0xff, 0xff, //0x00002be8 jb LBB0_509
- //0x00002bee LBB0_513
- 0x48, 0x89, 0xc2, //0x00002bee movq %rax, %rdx
- 0x0f, 0xb7, 0x00, //0x00002bf1 movzwl (%rax), %eax
- 0x66, 0x89, 0x06, //0x00002bf4 movw %ax, (%rsi)
- 0x48, 0x83, 0xc2, 0x02, //0x00002bf7 addq $2, %rdx
- 0x48, 0x83, 0xc6, 0x02, //0x00002bfb addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00002bff addq $-2, %rdi
- 0x48, 0x89, 0xd0, //0x00002c03 movq %rdx, %rax
- 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002c06 leaq $-192(%rbp), %rdx
- 0x48, 0x85, 0xff, //0x00002c0d testq %rdi, %rdi
- 0x48, 0x89, 0xd7, //0x00002c10 movq %rdx, %rdi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002c13 je LBB0_491
- //0x00002c19 LBB0_514
- 0x8a, 0x00, //0x00002c19 movb (%rax), %al
- 0x88, 0x06, //0x00002c1b movb %al, (%rsi)
- 0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00002c1d leaq $-192(%rbp), %rdi
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002c24 jmp LBB0_491
- //0x00002c29 LBB0_490
- 0x49, 0x89, 0xcf, //0x00002c29 movq %rcx, %r15
- //0x00002c2c LBB0_491
- 0xf3, 0x0f, 0x6f, 0x17, //0x00002c2c movdqu (%rdi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x00002c30 movdqu $16(%rdi), %xmm5
- 0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00002c35 movdqu $32(%rdi), %xmm7
- 0x48, 0x89, 0x7d, 0xc8, //0x00002c3a movq %rdi, $-56(%rbp)
- 0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x00002c3e movdqu $48(%rdi), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00002c43 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002c47 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002c4b pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002c50 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002c54 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00002c58 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002c5c movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002c60 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00002c64 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xde, //0x00002c68 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002c6c pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00002c70 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00002c74 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00002c78 shlq $32, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002c7c shlq $16, %rax
- 0x49, 0x09, 0xc6, //0x00002c80 orq %rax, %r14
- 0x49, 0x09, 0xfe, //0x00002c83 orq %rdi, %r14
- 0x49, 0x09, 0xde, //0x00002c86 orq %rbx, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x00002c89 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002c8d pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00002c91 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002c95 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002c99 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00002c9d pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002ca1 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002ca5 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00002ca9 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x00002cad movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002cb1 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00002cb5 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00002cb9 shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x00002cbd shlq $32, %rbx
- 0x48, 0xc1, 0xe7, 0x10, //0x00002cc1 shlq $16, %rdi
- 0x48, 0x09, 0xf8, //0x00002cc5 orq %rdi, %rax
- 0x48, 0x09, 0xd8, //0x00002cc8 orq %rbx, %rax
- 0x48, 0x09, 0xc8, //0x00002ccb orq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x00002cce movq %rax, %rcx
- 0x4c, 0x09, 0xc1, //0x00002cd1 orq %r8, %rcx
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00002cd4 je LBB0_493
- 0x4c, 0x89, 0xc1, //0x00002cda movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00002cdd notq %rcx
- 0x48, 0x21, 0xc1, //0x00002ce0 andq %rax, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x00002ce3 leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xc3, //0x00002ce7 orq %r8, %rbx
- 0x48, 0x89, 0xdf, //0x00002cea movq %rbx, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002ced movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf7, //0x00002cf7 xorq %rsi, %rdi
- 0x48, 0x21, 0xf0, //0x00002cfa andq %rsi, %rax
- 0x48, 0x21, 0xf8, //0x00002cfd andq %rdi, %rax
- 0x45, 0x31, 0xc0, //0x00002d00 xorl %r8d, %r8d
- 0x48, 0x01, 0xc8, //0x00002d03 addq %rcx, %rax
- 0x41, 0x0f, 0x92, 0xc0, //0x00002d06 setb %r8b
- 0x48, 0x01, 0xc0, //0x00002d0a addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002d0d movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00002d17 xorq %rcx, %rax
- 0x48, 0x21, 0xd8, //0x00002d1a andq %rbx, %rax
- 0x48, 0xf7, 0xd0, //0x00002d1d notq %rax
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002d20 jmp LBB0_494
- //0x00002d25 LBB0_493
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002d25 movq $-1, %rax
- 0x45, 0x31, 0xc0, //0x00002d2c xorl %r8d, %r8d
- //0x00002d2f LBB0_494
- 0x4c, 0x21, 0xf0, //0x00002d2f andq %r14, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00002d32 movq %rax, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002d37 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002d3e movq %xmm3, %r14
- 0x4d, 0x31, 0xce, //0x00002d43 xorq %r9, %r14
- 0x66, 0x0f, 0x6f, 0xda, //0x00002d46 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d4a pcmpeqb %xmm10, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002d4f pmovmskb %xmm3, %r10d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002d54 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d58 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00002d5d pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002d61 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d65 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00002d6a pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xde, //0x00002d6e movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d72 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00002d77 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00002d7b shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002d7f shlq $32, %rcx
- 0x48, 0xc1, 0xe0, 0x10, //0x00002d83 shlq $16, %rax
- 0x49, 0x09, 0xc2, //0x00002d87 orq %rax, %r10
- 0x49, 0x09, 0xca, //0x00002d8a orq %rcx, %r10
- 0x49, 0x09, 0xda, //0x00002d8d orq %rbx, %r10
- 0x4d, 0x89, 0xf1, //0x00002d90 movq %r14, %r9
- 0x49, 0xf7, 0xd1, //0x00002d93 notq %r9
- 0x4d, 0x21, 0xca, //0x00002d96 andq %r9, %r10
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002d99 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002d9e pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002da2 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00002da7 pmovmskb %xmm5, %ebx
- 0x66, 0x41, 0x0f, 0x74, 0xfb, //0x00002dab pcmpeqb %xmm11, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00002db0 pmovmskb %xmm7, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xf3, //0x00002db4 pcmpeqb %xmm11, %xmm6
- 0x66, 0x0f, 0xd7, 0xce, //0x00002db9 pmovmskb %xmm6, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00002dbd shlq $48, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x00002dc1 shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00002dc5 shlq $16, %rbx
- 0x48, 0x09, 0xd8, //0x00002dc9 orq %rbx, %rax
- 0x48, 0x09, 0xf0, //0x00002dcc orq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x00002dcf orq %rcx, %rax
- 0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002dd2 movabsq $3689348814741910323, %rdi
- 0x4c, 0x21, 0xc8, //0x00002ddc andq %r9, %rax
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00002ddf je LBB0_498
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002de5 movabsq $1085102592571150095, %r9
- 0x90, //0x00002def .p2align 4, 0x90
- //0x00002df0 LBB0_496
- 0x48, 0x8d, 0x58, 0xff, //0x00002df0 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xd9, //0x00002df4 movq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x00002df7 andq %r10, %rcx
- 0x48, 0x89, 0xce, //0x00002dfa movq %rcx, %rsi
- 0x48, 0xd1, 0xee, //0x00002dfd shrq %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e00 movabsq $6148914691236517205, %rdx
- 0x48, 0x21, 0xd6, //0x00002e0a andq %rdx, %rsi
- 0x48, 0x29, 0xf1, //0x00002e0d subq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00002e10 movq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00002e13 andq %rdi, %rsi
- 0x48, 0xc1, 0xe9, 0x02, //0x00002e16 shrq $2, %rcx
- 0x48, 0x21, 0xf9, //0x00002e1a andq %rdi, %rcx
- 0x48, 0x01, 0xf1, //0x00002e1d addq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00002e20 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00002e23 shrq $4, %rsi
- 0x48, 0x01, 0xce, //0x00002e27 addq %rcx, %rsi
- 0x4c, 0x21, 0xce, //0x00002e2a andq %r9, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002e2d movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00002e37 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x00002e3b shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x00002e3f addq %r11, %rsi
- 0x4c, 0x39, 0xee, //0x00002e42 cmpq %r13, %rsi
- 0x0f, 0x86, 0x88, 0x00, 0x00, 0x00, //0x00002e45 jbe LBB0_515
- 0x49, 0xff, 0xc5, //0x00002e4b incq %r13
- 0x48, 0x21, 0xd8, //0x00002e4e andq %rbx, %rax
- 0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00002e51 jne LBB0_496
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002e57 jmp LBB0_499
- //0x00002e5c LBB0_498
- 0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002e5c movabsq $1085102592571150095, %r9
- //0x00002e66 LBB0_499
- 0x49, 0xc1, 0xfe, 0x3f, //0x00002e66 sarq $63, %r14
- 0x4c, 0x89, 0xd0, //0x00002e6a movq %r10, %rax
- 0x48, 0xd1, 0xe8, //0x00002e6d shrq %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e70 movabsq $6148914691236517205, %rcx
- 0x48, 0x21, 0xc8, //0x00002e7a andq %rcx, %rax
- 0x49, 0x29, 0xc2, //0x00002e7d subq %rax, %r10
- 0x4c, 0x89, 0xd0, //0x00002e80 movq %r10, %rax
- 0x48, 0x21, 0xf8, //0x00002e83 andq %rdi, %rax
- 0x49, 0xc1, 0xea, 0x02, //0x00002e86 shrq $2, %r10
- 0x49, 0x21, 0xfa, //0x00002e8a andq %rdi, %r10
- 0x49, 0x01, 0xc2, //0x00002e8d addq %rax, %r10
- 0x4c, 0x89, 0xd0, //0x00002e90 movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00002e93 shrq $4, %rax
- 0x4c, 0x01, 0xd0, //0x00002e97 addq %r10, %rax
- 0x4c, 0x21, 0xc8, //0x00002e9a andq %r9, %rax
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002e9d movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xc1, //0x00002ea7 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00002eab shrq $56, %rax
- 0x49, 0x01, 0xc3, //0x00002eaf addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc8, //0x00002eb2 movq $-56(%rbp), %rdi
- 0x48, 0x83, 0xc7, 0x40, //0x00002eb6 addq $64, %rdi
- 0x4c, 0x89, 0xf9, //0x00002eba movq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00002ebd addq $-64, %rcx
- 0x4d, 0x89, 0xf1, //0x00002ec1 movq %r14, %r9
- 0x48, 0x83, 0xf9, 0x40, //0x00002ec4 cmpq $64, %rcx
- 0x0f, 0x8d, 0x5b, 0xfd, 0xff, 0xff, //0x00002ec8 jge LBB0_490
- 0xe9, 0xf3, 0xfb, 0xff, 0xff, //0x00002ece jmp LBB0_500
- //0x00002ed3 LBB0_515
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002ed3 movq $-80(%rbp), %r8
- 0x49, 0x8b, 0x08, //0x00002ed7 movq (%r8), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002eda bsfq %rax, %rax
- 0x4c, 0x29, 0xf8, //0x00002ede subq %r15, %rax
- 0x4c, 0x8d, 0x74, 0x08, 0x01, //0x00002ee1 leaq $1(%rax,%rcx), %r14
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002ee6 movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x33, //0x00002eea movq %r14, (%r11)
- 0x49, 0x8b, 0x00, //0x00002eed movq (%r8), %rax
- 0x49, 0x39, 0xc6, //0x00002ef0 cmpq %rax, %r14
- 0x4c, 0x0f, 0x47, 0xf0, //0x00002ef3 cmovaq %rax, %r14
- 0x4d, 0x89, 0x33, //0x00002ef7 movq %r14, (%r11)
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002efa movabsq $4294977024, %r10
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f04 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00002f08 movq $-96(%rbp), %r9
- 0xe9, 0x7f, 0xf4, 0xff, 0xff, //0x00002f0c jmp LBB0_419
- //0x00002f11 LBB0_458
- 0x4d, 0x85, 0xd2, //0x00002f11 testq %r10, %r10
- 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x00002f14 jne LBB0_523
- 0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00002f1a leaq $1(%rax,%r9), %rcx
- 0x48, 0xf7, 0xd0, //0x00002f1f notq %rax
- 0x4c, 0x01, 0xc0, //0x00002f22 addq %r8, %rax
- //0x00002f25 LBB0_460
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f25 movabsq $4294977024, %r10
- 0x48, 0x85, 0xc0, //0x00002f2f testq %rax, %rax
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f32 movq $-80(%rbp), %r8
- 0x4c, 0x8b, 0x4d, 0xa0, //0x00002f36 movq $-96(%rbp), %r9
- 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002f3a jg LBB0_517
- 0xe9, 0x4b, 0xf4, 0xff, 0xff, //0x00002f40 jmp LBB0_419
- //0x00002f45 LBB0_516
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002f45 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002f4c movl $2, %esi
- 0x48, 0x01, 0xf1, //0x00002f51 addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00002f54 addq %rdx, %rax
- 0x0f, 0x8e, 0x33, 0xf4, 0xff, 0xff, //0x00002f57 jle LBB0_419
- //0x00002f5d LBB0_517
- 0x0f, 0xb6, 0x11, //0x00002f5d movzbl (%rcx), %edx
- 0x80, 0xfa, 0x5c, //0x00002f60 cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002f63 je LBB0_516
- 0x80, 0xfa, 0x22, //0x00002f69 cmpb $34, %dl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00002f6c je LBB0_520
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002f72 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002f79 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00002f7e addq %rsi, %rcx
- 0x48, 0x01, 0xd0, //0x00002f81 addq %rdx, %rax
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002f84 jg LBB0_517
- 0xe9, 0x01, 0xf4, 0xff, 0xff, //0x00002f8a jmp LBB0_419
- //0x00002f8f LBB0_520
- 0x48, 0x29, 0xf9, //0x00002f8f subq %rdi, %rcx
- 0x48, 0xff, 0xc1, //0x00002f92 incq %rcx
- 0xe9, 0xd2, 0xf6, 0xff, 0xff, //0x00002f95 jmp LBB0_462
- //0x00002f9a LBB0_521
- 0x4a, 0x8d, 0x0c, 0x37, //0x00002f9a leaq (%rdi,%r14), %rcx
- 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00002f9e jmp LBB0_460
- //0x00002fa3 LBB0_522
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002fa3 movq $-80(%rbp), %r8
- 0x4d, 0x8b, 0x30, //0x00002fa7 movq (%r8), %r14
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002faa movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x33, //0x00002fae movq %r14, (%r11)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fb1 movq $-64(%rbp), %r13
- 0x49, 0x89, 0xc1, //0x00002fb5 movq %rax, %r9
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fb8 movabsq $4294977024, %r10
- 0xe9, 0xc9, 0xf3, 0xff, 0xff, //0x00002fc2 jmp LBB0_419
- //0x00002fc7 LBB0_523
- 0x48, 0x8b, 0x55, 0xa0, //0x00002fc7 movq $-96(%rbp), %rdx
- 0x49, 0x8d, 0x48, 0xff, //0x00002fcb leaq $-1(%r8), %rcx
- 0x48, 0x39, 0xc1, //0x00002fcf cmpq %rax, %rcx
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00002fd2 jne LBB0_525
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002fd8 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fdc movq $-64(%rbp), %r13
- 0x49, 0x89, 0xd1, //0x00002fe0 movq %rdx, %r9
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002fe3 movq $-80(%rbp), %r8
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fe7 movabsq $4294977024, %r10
- 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x00002ff1 jmp LBB0_419
- //0x00002ff6 LBB0_525
- 0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00002ff6 leaq $2(%rax,%r9), %rcx
- 0x49, 0x29, 0xc0, //0x00002ffb subq %rax, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00002ffe addq $-2, %r8
- 0x4c, 0x89, 0xc0, //0x00003002 movq %r8, %rax
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00003005 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003009 movq $-64(%rbp), %r13
- 0xe9, 0x13, 0xff, 0xff, 0xff, //0x0000300d jmp LBB0_460
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003012 .p2align 4, 0x90
- //0x00003020 LBB0_447
- 0x49, 0x83, 0xc1, 0x10, //0x00003020 addq $16, %r9
- 0x4c, 0x89, 0xf0, //0x00003024 movq %r14, %rax
- 0x4c, 0x3b, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x00003027 cmpq $-208(%rbp), %r9
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000302e movq $-88(%rbp), %r14
- 0x0f, 0x85, 0x57, 0xd1, 0xff, 0xff, //0x00003032 jne LBB0_2
- //0x00003038 LBB0_448
- 0x4d, 0x85, 0xf6, //0x00003038 testq %r14, %r14
- 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x0000303b je LBB0_526
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003041 movl $1, %edx
- 0x66, 0x48, 0x0f, 0x6e, 0xc2, //0x00003046 movq %rdx, %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x06, //0x0000304b movdqu %xmm0, (%r14)
- 0x4d, 0x8b, 0x7d, 0x00, //0x00003050 movq (%r13), %r15
- 0x4c, 0x89, 0xf8, //0x00003054 movq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00003057 notq %rax
- 0x48, 0x89, 0x45, 0xb0, //0x0000305a movq %rax, $-80(%rbp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000305e movl $1, %eax
- 0x4c, 0x29, 0xf8, //0x00003063 subq %r15, %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00003066 movq %rax, $-96(%rbp)
- 0x4d, 0x8b, 0x13, //0x0000306a movq (%r11), %r10
- 0x49, 0x8d, 0x47, 0x05, //0x0000306d leaq $5(%r15), %rax
- 0x48, 0x89, 0x45, 0x90, //0x00003071 movq %rax, $-112(%rbp)
- 0x48, 0xc7, 0x45, 0x98, 0xff, 0xff, 0xff, 0xff, //0x00003075 movq $-1, $-104(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xab, 0xcf, 0xff, 0xff, //0x0000307d movdqu $-12373(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xcf, 0xff, 0xff, //0x00003085 movdqu $-12365(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xea, 0xcf, 0xff, 0xff, //0x0000308d movdqu $-12310(%rip), %xmm8 /* LCPI0_8+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xf2, 0xcf, 0xff, 0xff, //0x00003096 movdqu $-12302(%rip), %xmm3 /* LCPI0_9+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xf9, 0xcf, 0xff, 0xff, //0x0000309e movdqu $-12295(%rip), %xmm9 /* LCPI0_10+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x00, 0xd0, 0xff, 0xff, //0x000030a7 movdqu $-12288(%rip), %xmm10 /* LCPI0_11+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x57, 0xcf, 0xff, 0xff, //0x000030b0 movdqu $-12457(%rip), %xmm11 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xfe, 0xcf, 0xff, 0xff, //0x000030b9 movdqu $-12290(%rip), %xmm12 /* LCPI0_12+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x05, 0xd0, 0xff, 0xff, //0x000030c2 movdqu $-12283(%rip), %xmm13 /* LCPI0_13+0(%rip) */
- 0x4c, 0x89, 0x7d, 0xb8, //0x000030cb movq %r15, $-72(%rbp)
- 0xe9, 0x2f, 0x03, 0x00, 0x00, //0x000030cf jmp LBB0_586
- //0x000030d4 LBB0_526
- 0x4d, 0x8b, 0x45, 0x00, //0x000030d4 movq (%r13), %r8
- 0x49, 0x8b, 0x75, 0x08, //0x000030d8 movq $8(%r13), %rsi
- 0x49, 0x8b, 0x13, //0x000030dc movq (%r11), %rdx
- 0x48, 0x89, 0xd1, //0x000030df movq %rdx, %rcx
- 0x48, 0x29, 0xf1, //0x000030e2 subq %rsi, %rcx
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000030e5 jae LBB0_531
- 0x41, 0x8a, 0x04, 0x10, //0x000030eb movb (%r8,%rdx), %al
- 0x3c, 0x0d, //0x000030ef cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000030f1 je LBB0_531
- 0x3c, 0x20, //0x000030f7 cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000030f9 je LBB0_531
- 0x04, 0xf7, //0x000030ff addb $-9, %al
- 0x3c, 0x01, //0x00003101 cmpb $1, %al
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003103 jbe LBB0_531
- 0x49, 0x89, 0xd4, //0x00003109 movq %rdx, %r12
- 0xe9, 0x8a, 0x01, 0x00, 0x00, //0x0000310c jmp LBB0_562
- //0x00003111 LBB0_531
- 0x4c, 0x8d, 0x62, 0x01, //0x00003111 leaq $1(%rdx), %r12
- 0x49, 0x39, 0xf4, //0x00003115 cmpq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00003118 jae LBB0_535
- 0x43, 0x8a, 0x04, 0x20, //0x0000311e movb (%r8,%r12), %al
- 0x3c, 0x0d, //0x00003122 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003124 je LBB0_535
- 0x3c, 0x20, //0x0000312a cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000312c je LBB0_535
- 0x04, 0xf7, //0x00003132 addb $-9, %al
- 0x3c, 0x01, //0x00003134 cmpb $1, %al
- 0x0f, 0x87, 0x5f, 0x01, 0x00, 0x00, //0x00003136 ja LBB0_562
- //0x0000313c LBB0_535
- 0x4c, 0x8d, 0x62, 0x02, //0x0000313c leaq $2(%rdx), %r12
- 0x49, 0x39, 0xf4, //0x00003140 cmpq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00003143 jae LBB0_539
- 0x43, 0x8a, 0x04, 0x20, //0x00003149 movb (%r8,%r12), %al
- 0x3c, 0x0d, //0x0000314d cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000314f je LBB0_539
- 0x3c, 0x20, //0x00003155 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00003157 je LBB0_539
- 0x04, 0xf7, //0x0000315d addb $-9, %al
- 0x3c, 0x01, //0x0000315f cmpb $1, %al
- 0x0f, 0x87, 0x34, 0x01, 0x00, 0x00, //0x00003161 ja LBB0_562
- //0x00003167 LBB0_539
- 0x4c, 0x8d, 0x62, 0x03, //0x00003167 leaq $3(%rdx), %r12
- 0x49, 0x39, 0xf4, //0x0000316b cmpq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000316e jae LBB0_543
- 0x43, 0x8a, 0x04, 0x20, //0x00003174 movb (%r8,%r12), %al
- 0x3c, 0x0d, //0x00003178 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000317a je LBB0_543
- 0x3c, 0x20, //0x00003180 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00003182 je LBB0_543
- 0x04, 0xf7, //0x00003188 addb $-9, %al
- 0x3c, 0x01, //0x0000318a cmpb $1, %al
- 0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x0000318c ja LBB0_562
- //0x00003192 LBB0_543
- 0x48, 0x8d, 0x7a, 0x04, //0x00003192 leaq $4(%rdx), %rdi
- 0x48, 0x39, 0xfe, //0x00003196 cmpq %rdi, %rsi
- 0x0f, 0x86, 0xf0, 0x18, 0x00, 0x00, //0x00003199 jbe LBB0_869
- 0x48, 0x39, 0xfe, //0x0000319f cmpq %rdi, %rsi
- 0x0f, 0x84, 0xbc, 0x00, 0x00, 0x00, //0x000031a2 je LBB0_559
- 0x49, 0x8d, 0x3c, 0x30, //0x000031a8 leaq (%r8,%rsi), %rdi
- 0x48, 0x83, 0xc1, 0x04, //0x000031ac addq $4, %rcx
- 0x4e, 0x8d, 0x64, 0x02, 0x05, //0x000031b0 leaq $5(%rdx,%r8), %r12
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000031b5 movabsq $4294977024, %rax
- 0x90, //0x000031bf .p2align 4, 0x90
- //0x000031c0 LBB0_546
- 0x41, 0x0f, 0xbe, 0x54, 0x24, 0xff, //0x000031c0 movsbl $-1(%r12), %edx
- 0x83, 0xfa, 0x20, //0x000031c6 cmpl $32, %edx
- 0x0f, 0x87, 0xb3, 0x00, 0x00, 0x00, //0x000031c9 ja LBB0_561
- 0x48, 0x0f, 0xa3, 0xd0, //0x000031cf btq %rdx, %rax
- 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x000031d3 jae LBB0_561
- 0x49, 0xff, 0xc4, //0x000031d9 incq %r12
- 0x48, 0xff, 0xc1, //0x000031dc incq %rcx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000031df jne LBB0_546
- 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000031e5 jmp LBB0_560
- //0x000031ea LBB0_549
- 0x49, 0x89, 0x33, //0x000031ea movq %rsi, (%r11)
- 0x49, 0x89, 0xf6, //0x000031ed movq %rsi, %r14
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000031f0 jmp LBB0_556
- //0x000031f5 LBB0_550
- 0x3c, 0x5d, //0x000031f5 cmpb $93, %al
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000031f7 je LBB0_554
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000031fd jmp LBB0_556
- //0x00003202 LBB0_552
- 0x49, 0xff, 0xce, //0x00003202 decq %r14
- 0x4d, 0x89, 0x33, //0x00003205 movq %r14, (%r11)
- 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00003208 movq $-34, %rcx
- 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x0000320f jmp LBB0_558
- //0x00003214 LBB0_553
- 0x80, 0xf9, 0x7d, //0x00003214 cmpb $125, %cl
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00003217 jne LBB0_556
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000321d jmp LBB0_554
- //0x00003222 LBB0_251
- 0x3c, 0x7d, //0x00003222 cmpb $125, %al
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00003224 jne LBB0_556
- //0x0000322a LBB0_554
- 0x49, 0xff, 0xce, //0x0000322a decq %r14
- 0x4d, 0x89, 0x33, //0x0000322d movq %r14, (%r11)
- 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x00003230 movq $-33, %rcx
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003237 jmp LBB0_558
- //0x0000323c LBB0_555
- 0x49, 0x89, 0x3b, //0x0000323c movq %rdi, (%r11)
- 0x49, 0x89, 0xfe, //0x0000323f movq %rdi, %r14
- //0x00003242 LBB0_556
- 0x49, 0xff, 0xce, //0x00003242 decq %r14
- 0x4d, 0x89, 0x33, //0x00003245 movq %r14, (%r11)
- //0x00003248 LBB0_557
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003248 movq $-2, %rcx
- //0x0000324f LBB0_558
- 0x48, 0x89, 0xc8, //0x0000324f movq %rcx, %rax
- 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00003252 addq $168, %rsp
- 0x5b, //0x00003259 popq %rbx
- 0x41, 0x5c, //0x0000325a popq %r12
- 0x41, 0x5d, //0x0000325c popq %r13
- 0x41, 0x5e, //0x0000325e popq %r14
- 0x41, 0x5f, //0x00003260 popq %r15
- 0x5d, //0x00003262 popq %rbp
- 0xc3, //0x00003263 retq
- //0x00003264 LBB0_559
- 0x4c, 0x01, 0xc7, //0x00003264 addq %r8, %rdi
- //0x00003267 LBB0_560
- 0x4c, 0x29, 0xc7, //0x00003267 subq %r8, %rdi
- 0x49, 0x89, 0xfc, //0x0000326a movq %rdi, %r12
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000326d movq $-1, %rcx
- 0x49, 0x39, 0xf4, //0x00003274 cmpq %rsi, %r12
- 0x0f, 0x83, 0xd2, 0xff, 0xff, 0xff, //0x00003277 jae LBB0_558
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000327d jmp LBB0_562
- //0x00003282 LBB0_561
- 0x4c, 0x89, 0xc0, //0x00003282 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00003285 notq %rax
- 0x49, 0x01, 0xc4, //0x00003288 addq %rax, %r12
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000328b movq $-1, %rcx
- 0x49, 0x39, 0xf4, //0x00003292 cmpq %rsi, %r12
- 0x0f, 0x83, 0xb4, 0xff, 0xff, 0xff, //0x00003295 jae LBB0_558
- //0x0000329b LBB0_562
- 0x49, 0x8d, 0x7c, 0x24, 0x01, //0x0000329b leaq $1(%r12), %rdi
- 0x49, 0x89, 0x3b, //0x000032a0 movq %rdi, (%r11)
- 0x43, 0x0f, 0xbe, 0x04, 0x20, //0x000032a3 movsbl (%r8,%r12), %eax
- 0x83, 0xf8, 0x7b, //0x000032a8 cmpl $123, %eax
- 0x0f, 0x87, 0x2e, 0x18, 0x00, 0x00, //0x000032ab ja LBB0_876
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032b1 movq $-1, %rcx
- 0x48, 0x8d, 0x15, 0x79, 0x2c, 0x00, 0x00, //0x000032b8 leaq $11385(%rip), %rdx /* LJTI0_6+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000032bf movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000032c3 addq %rdx, %rax
- 0xff, 0xe0, //0x000032c6 jmpq *%rax
- //0x000032c8 LBB0_564
- 0x49, 0x8b, 0x55, 0x08, //0x000032c8 movq $8(%r13), %rdx
- 0x48, 0x89, 0xd1, //0x000032cc movq %rdx, %rcx
- 0x48, 0x29, 0xf9, //0x000032cf subq %rdi, %rcx
- 0x4c, 0x01, 0xc7, //0x000032d2 addq %r8, %rdi
- 0x48, 0x83, 0xf9, 0x10, //0x000032d5 cmpq $16, %rcx
- 0x0f, 0x82, 0x6e, 0x00, 0x00, 0x00, //0x000032d9 jb LBB0_569
- 0x4c, 0x29, 0xe2, //0x000032df subq %r12, %rdx
- 0x48, 0x83, 0xc2, 0xef, //0x000032e2 addq $-17, %rdx
- 0x48, 0x89, 0xd0, //0x000032e6 movq %rdx, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x000032e9 andq $-16, %rax
- 0x4c, 0x01, 0xe0, //0x000032ed addq %r12, %rax
- 0x49, 0x8d, 0x74, 0x00, 0x11, //0x000032f0 leaq $17(%r8,%rax), %rsi
- 0x83, 0xe2, 0x0f, //0x000032f5 andl $15, %edx
- 0xf3, 0x0f, 0x6f, 0x05, 0x00, 0xcd, 0xff, 0xff, //0x000032f8 movdqu $-13056(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x08, 0xcd, 0xff, 0xff, //0x00003300 movdqu $-13048(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x10, 0xcd, 0xff, 0xff, //0x00003308 movdqu $-13040(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- //0x00003310 .p2align 4, 0x90
- //0x00003310 LBB0_566
- 0xf3, 0x0f, 0x6f, 0x1f, //0x00003310 movdqu (%rdi), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00003314 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00003318 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xeb, 0xd9, //0x0000331c por %xmm1, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00003320 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xeb, 0xdc, //0x00003324 por %xmm4, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00003328 pmovmskb %xmm3, %eax
- 0x66, 0x85, 0xc0, //0x0000332c testw %ax, %ax
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x0000332f jne LBB0_577
- 0x48, 0x83, 0xc7, 0x10, //0x00003335 addq $16, %rdi
- 0x48, 0x83, 0xc1, 0xf0, //0x00003339 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x0f, //0x0000333d cmpq $15, %rcx
- 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00003341 ja LBB0_566
- 0x48, 0x89, 0xd1, //0x00003347 movq %rdx, %rcx
- 0x48, 0x89, 0xf7, //0x0000334a movq %rsi, %rdi
- //0x0000334d LBB0_569
- 0x48, 0x85, 0xc9, //0x0000334d testq %rcx, %rcx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003350 je LBB0_576
- 0x48, 0x8d, 0x04, 0x0f, //0x00003356 leaq (%rdi,%rcx), %rax
- //0x0000335a LBB0_571
- 0x0f, 0xb6, 0x17, //0x0000335a movzbl (%rdi), %edx
- 0x80, 0xfa, 0x2c, //0x0000335d cmpb $44, %dl
- 0x0f, 0x84, 0xa8, 0x21, 0x00, 0x00, //0x00003360 je LBB0_952
- 0x80, 0xfa, 0x7d, //0x00003366 cmpb $125, %dl
- 0x0f, 0x84, 0x9f, 0x21, 0x00, 0x00, //0x00003369 je LBB0_952
- 0x80, 0xfa, 0x5d, //0x0000336f cmpb $93, %dl
- 0x0f, 0x84, 0x96, 0x21, 0x00, 0x00, //0x00003372 je LBB0_952
- 0x48, 0xff, 0xc7, //0x00003378 incq %rdi
- 0x48, 0xff, 0xc9, //0x0000337b decq %rcx
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000337e jne LBB0_571
- 0x48, 0x89, 0xc7, //0x00003384 movq %rax, %rdi
- //0x00003387 LBB0_576
- 0x4c, 0x29, 0xc7, //0x00003387 subq %r8, %rdi
- 0x48, 0x8b, 0x45, 0xd0, //0x0000338a movq $-48(%rbp), %rax
- 0x48, 0x89, 0x38, //0x0000338e movq %rdi, (%rax)
- 0x4c, 0x89, 0xe1, //0x00003391 movq %r12, %rcx
- 0xe9, 0xb6, 0xfe, 0xff, 0xff, //0x00003394 jmp LBB0_558
- //0x00003399 LBB0_577
- 0x0f, 0xb7, 0xc0, //0x00003399 movzwl %ax, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000339c bsfq %rax, %rax
- 0x4c, 0x29, 0xc7, //0x000033a0 subq %r8, %rdi
- 0x48, 0x01, 0xc7, //0x000033a3 addq %rax, %rdi
- //0x000033a6 LBB0_578
- 0x49, 0x89, 0x3b, //0x000033a6 movq %rdi, (%r11)
- 0x4c, 0x89, 0xe1, //0x000033a9 movq %r12, %rcx
- 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x000033ac jmp LBB0_558
- //0x000033b1 LBB0_579
- 0x48, 0x85, 0xc9, //0x000033b1 testq %rcx, %rcx
- 0x49, 0x8d, 0x42, 0xff, //0x000033b4 leaq $-1(%r10), %rax
- 0x49, 0xf7, 0xd2, //0x000033b8 notq %r10
- 0x4c, 0x0f, 0x48, 0xd2, //0x000033bb cmovsq %rdx, %r10
- 0x49, 0x39, 0xc0, //0x000033bf cmpq %rax, %r8
- 0x49, 0x0f, 0x44, 0xd2, //0x000033c2 cmoveq %r10, %rdx
- 0x49, 0x89, 0xd2, //0x000033c6 movq %rdx, %r10
- //0x000033c9 LBB0_580
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000033c9 movq $-48(%rbp), %r11
- //0x000033cd LBB0_581
- 0x4d, 0x85, 0xd2, //0x000033cd testq %r10, %r10
- 0x0f, 0x88, 0xfa, 0x20, 0x00, 0x00, //0x000033d0 js LBB0_942
- 0x4d, 0x01, 0xca, //0x000033d6 addq %r9, %r10
- //0x000033d9 LBB0_583
- 0x4d, 0x89, 0x13, //0x000033d9 movq %r10, (%r11)
- 0x4c, 0x89, 0xc9, //0x000033dc movq %r9, %rcx
- 0x4d, 0x85, 0xc9, //0x000033df testq %r9, %r9
- 0x0f, 0x88, 0x67, 0xfe, 0xff, 0xff, //0x000033e2 js LBB0_558
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000033e8 .p2align 4, 0x90
- //0x000033f0 LBB0_584
- 0x49, 0x8b, 0x36, //0x000033f0 movq (%r14), %rsi
- 0x48, 0x89, 0xf2, //0x000033f3 movq %rsi, %rdx
- 0x48, 0x8b, 0x4d, 0x98, //0x000033f6 movq $-104(%rbp), %rcx
- 0x48, 0x85, 0xf6, //0x000033fa testq %rsi, %rsi
- 0x0f, 0x84, 0x4c, 0xfe, 0xff, 0xff, //0x000033fd je LBB0_558
- //0x00003403 LBB0_586
- 0x49, 0x8b, 0x4d, 0x08, //0x00003403 movq $8(%r13), %rcx
- 0x4c, 0x89, 0xd6, //0x00003407 movq %r10, %rsi
- 0x48, 0x29, 0xce, //0x0000340a subq %rcx, %rsi
- 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x0000340d jae LBB0_591
- 0x43, 0x8a, 0x04, 0x17, //0x00003413 movb (%r15,%r10), %al
- 0x3c, 0x0d, //0x00003417 cmpb $13, %al
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003419 je LBB0_591
- 0x3c, 0x20, //0x0000341f cmpb $32, %al
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003421 je LBB0_591
- 0x04, 0xf7, //0x00003427 addb $-9, %al
- 0x3c, 0x01, //0x00003429 cmpb $1, %al
- 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000342b jbe LBB0_591
- 0x4d, 0x89, 0xd1, //0x00003431 movq %r10, %r9
- 0xe9, 0x24, 0x01, 0x00, 0x00, //0x00003434 jmp LBB0_612
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003439 .p2align 4, 0x90
- //0x00003440 LBB0_591
- 0x4d, 0x8d, 0x4a, 0x01, //0x00003440 leaq $1(%r10), %r9
- 0x49, 0x39, 0xc9, //0x00003444 cmpq %rcx, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003447 jae LBB0_595
- 0x43, 0x8a, 0x1c, 0x0f, //0x0000344d movb (%r15,%r9), %bl
- 0x80, 0xfb, 0x0d, //0x00003451 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003454 je LBB0_595
- 0x80, 0xfb, 0x20, //0x0000345a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000345d je LBB0_595
- 0x80, 0xc3, 0xf7, //0x00003463 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00003466 cmpb $1, %bl
- 0x0f, 0x87, 0xee, 0x00, 0x00, 0x00, //0x00003469 ja LBB0_612
- 0x90, //0x0000346f .p2align 4, 0x90
- //0x00003470 LBB0_595
- 0x4d, 0x8d, 0x4a, 0x02, //0x00003470 leaq $2(%r10), %r9
- 0x49, 0x39, 0xc9, //0x00003474 cmpq %rcx, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003477 jae LBB0_599
- 0x43, 0x8a, 0x1c, 0x0f, //0x0000347d movb (%r15,%r9), %bl
- 0x80, 0xfb, 0x0d, //0x00003481 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003484 je LBB0_599
- 0x80, 0xfb, 0x20, //0x0000348a cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000348d je LBB0_599
- 0x80, 0xc3, 0xf7, //0x00003493 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x00003496 cmpb $1, %bl
- 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x00003499 ja LBB0_612
- 0x90, //0x0000349f .p2align 4, 0x90
- //0x000034a0 LBB0_599
- 0x4d, 0x8d, 0x4a, 0x03, //0x000034a0 leaq $3(%r10), %r9
- 0x49, 0x39, 0xc9, //0x000034a4 cmpq %rcx, %r9
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000034a7 jae LBB0_603
- 0x43, 0x8a, 0x1c, 0x0f, //0x000034ad movb (%r15,%r9), %bl
- 0x80, 0xfb, 0x0d, //0x000034b1 cmpb $13, %bl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000034b4 je LBB0_603
- 0x80, 0xfb, 0x20, //0x000034ba cmpb $32, %bl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000034bd je LBB0_603
- 0x80, 0xc3, 0xf7, //0x000034c3 addb $-9, %bl
- 0x80, 0xfb, 0x01, //0x000034c6 cmpb $1, %bl
- 0x0f, 0x87, 0x8e, 0x00, 0x00, 0x00, //0x000034c9 ja LBB0_612
- 0x90, //0x000034cf .p2align 4, 0x90
- //0x000034d0 LBB0_603
- 0x49, 0x8d, 0x7a, 0x04, //0x000034d0 leaq $4(%r10), %rdi
- 0x48, 0x39, 0xf9, //0x000034d4 cmpq %rdi, %rcx
- 0x0f, 0x86, 0xb2, 0x15, 0x00, 0x00, //0x000034d7 jbe LBB0_869
- 0x48, 0x39, 0xf9, //0x000034dd cmpq %rdi, %rcx
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000034e0 je LBB0_609
- 0x49, 0x8d, 0x3c, 0x0f, //0x000034e6 leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x000034ea addq $4, %rsi
- 0x4c, 0x03, 0x55, 0x90, //0x000034ee addq $-112(%rbp), %r10
- 0x4d, 0x89, 0xd1, //0x000034f2 movq %r10, %r9
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000034f5 movabsq $4294977024, %rax
- 0x90, //0x000034ff .p2align 4, 0x90
- //0x00003500 LBB0_606
- 0x41, 0x0f, 0xbe, 0x59, 0xff, //0x00003500 movsbl $-1(%r9), %ebx
- 0x83, 0xfb, 0x20, //0x00003505 cmpl $32, %ebx
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00003508 ja LBB0_611
- 0x48, 0x0f, 0xa3, 0xd8, //0x0000350e btq %rbx, %rax
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00003512 jae LBB0_611
- 0x49, 0xff, 0xc1, //0x00003518 incq %r9
- 0x48, 0xff, 0xc6, //0x0000351b incq %rsi
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000351e jne LBB0_606
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00003524 jmp LBB0_610
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003529 .p2align 4, 0x90
- //0x00003530 LBB0_609
- 0x4c, 0x01, 0xff, //0x00003530 addq %r15, %rdi
- //0x00003533 LBB0_610
- 0x4c, 0x29, 0xff, //0x00003533 subq %r15, %rdi
- 0x49, 0x89, 0xf9, //0x00003536 movq %rdi, %r9
- 0x49, 0x39, 0xc9, //0x00003539 cmpq %rcx, %r9
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000353c jb LBB0_612
- 0xe9, 0x4b, 0x15, 0x00, 0x00, //0x00003542 jmp LBB0_870
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003547 .p2align 4, 0x90
- //0x00003550 LBB0_611
- 0x4c, 0x03, 0x4d, 0xb0, //0x00003550 addq $-80(%rbp), %r9
- 0x49, 0x39, 0xc9, //0x00003554 cmpq %rcx, %r9
- 0x0f, 0x83, 0x35, 0x15, 0x00, 0x00, //0x00003557 jae LBB0_870
- //0x0000355d LBB0_612
- 0x4d, 0x8d, 0x51, 0x01, //0x0000355d leaq $1(%r9), %r10
- 0x4d, 0x89, 0x13, //0x00003561 movq %r10, (%r11)
- 0x43, 0x0f, 0xbe, 0x3c, 0x0f, //0x00003564 movsbl (%r15,%r9), %edi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003569 movq $-1, %rcx
- 0x85, 0xff, //0x00003570 testl %edi, %edi
- 0x0f, 0x84, 0xd7, 0xfc, 0xff, 0xff, //0x00003572 je LBB0_558
- 0x48, 0x8d, 0x72, 0xff, //0x00003578 leaq $-1(%rdx), %rsi
- 0x41, 0x8b, 0x1c, 0xd6, //0x0000357c movl (%r14,%rdx,8), %ebx
- 0x48, 0x8b, 0x45, 0x98, //0x00003580 movq $-104(%rbp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003584 cmpq $-1, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x00003588 cmoveq %r9, %rax
- 0x48, 0x89, 0x45, 0x98, //0x0000358c movq %rax, $-104(%rbp)
- 0xff, 0xcb, //0x00003590 decl %ebx
- 0x83, 0xfb, 0x05, //0x00003592 cmpl $5, %ebx
- 0x0f, 0x87, 0x33, 0x02, 0x00, 0x00, //0x00003595 ja LBB0_641
- 0x48, 0x8d, 0x05, 0xb6, 0x25, 0x00, 0x00, //0x0000359b leaq $9654(%rip), %rax /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x1c, 0x98, //0x000035a2 movslq (%rax,%rbx,4), %rbx
- 0x48, 0x01, 0xc3, //0x000035a6 addq %rax, %rbx
- 0xff, 0xe3, //0x000035a9 jmpq *%rbx
- //0x000035ab LBB0_615
- 0x83, 0xff, 0x2c, //0x000035ab cmpl $44, %edi
- 0x0f, 0x84, 0xfa, 0x04, 0x00, 0x00, //0x000035ae je LBB0_682
- 0x83, 0xff, 0x5d, //0x000035b4 cmpl $93, %edi
- 0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x000035b7 je LBB0_617
- 0xe9, 0x86, 0xfc, 0xff, 0xff, //0x000035bd jmp LBB0_557
- //0x000035c2 LBB0_618
- 0x40, 0x80, 0xff, 0x5d, //0x000035c2 cmpb $93, %dil
- 0x0f, 0x84, 0x94, 0x04, 0x00, 0x00, //0x000035c6 je LBB0_617
- 0x49, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000035cc movq $1, (%r14,%rdx,8)
- 0x83, 0xff, 0x7b, //0x000035d4 cmpl $123, %edi
- 0x0f, 0x86, 0xfd, 0x01, 0x00, 0x00, //0x000035d7 jbe LBB0_620
- 0xe9, 0x66, 0xfc, 0xff, 0xff, //0x000035dd jmp LBB0_557
- //0x000035e2 LBB0_621
- 0x83, 0xff, 0x2c, //0x000035e2 cmpl $44, %edi
- 0x0f, 0x85, 0x6c, 0x04, 0x00, 0x00, //0x000035e5 jne LBB0_622
- 0x48, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000035eb cmpq $4095, %rdx
- 0x0f, 0x8f, 0xa6, 0x14, 0x00, 0x00, //0x000035f2 jg LBB0_955
- 0x48, 0x8d, 0x42, 0x01, //0x000035f8 leaq $1(%rdx), %rax
- 0x49, 0x89, 0x06, //0x000035fc movq %rax, (%r14)
- 0x49, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000035ff movq $3, $8(%r14,%rdx,8)
- 0xe9, 0xe3, 0xfd, 0xff, 0xff, //0x00003608 jmp LBB0_584
- //0x0000360d LBB0_623
- 0x40, 0x80, 0xff, 0x22, //0x0000360d cmpb $34, %dil
- 0x0f, 0x85, 0x31, 0xfc, 0xff, 0xff, //0x00003611 jne LBB0_557
- 0x49, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x00003617 movq $4, (%r14,%rdx,8)
- 0x49, 0x8b, 0x45, 0x08, //0x0000361f movq $8(%r13), %rax
- 0x49, 0x89, 0xc0, //0x00003623 movq %rax, %r8
- 0x4d, 0x29, 0xd0, //0x00003626 subq %r10, %r8
- 0x0f, 0x84, 0xf9, 0x1f, 0x00, 0x00, //0x00003629 je LBB0_967
- 0x4c, 0x89, 0x55, 0xc8, //0x0000362f movq %r10, $-56(%rbp)
- 0x4d, 0x01, 0xfa, //0x00003633 addq %r15, %r10
- 0x49, 0x83, 0xf8, 0x40, //0x00003636 cmpq $64, %r8
- 0x0f, 0x82, 0x75, 0x11, 0x00, 0x00, //0x0000363a jb LBB0_840
- 0x44, 0x89, 0xc1, //0x00003640 movl %r8d, %ecx
- 0x83, 0xe1, 0x3f, //0x00003643 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003646 movq %rcx, $-128(%rbp)
- 0x48, 0x89, 0xc1, //0x0000364a movq %rax, %rcx
- 0x4c, 0x29, 0xc9, //0x0000364d subq %r9, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00003650 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00003654 andq $-64, %rcx
- 0x4c, 0x01, 0xc9, //0x00003658 addq %r9, %rcx
- 0x49, 0x8d, 0x4c, 0x0f, 0x41, //0x0000365b leaq $65(%r15,%rcx), %rcx
- 0x48, 0x89, 0x4d, 0x88, //0x00003660 movq %rcx, $-120(%rbp)
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003664 movq $-1, %r15
- 0x45, 0x31, 0xed, //0x0000366b xorl %r13d, %r13d
- 0x90, 0x90, //0x0000366e .p2align 4, 0x90
- //0x00003670 LBB0_627
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00003670 movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x6a, 0x10, //0x00003675 movdqu $16(%r10), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x72, 0x20, //0x0000367b movdqu $32(%r10), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x7a, 0x30, //0x00003681 movdqu $48(%r10), %xmm7
- 0x66, 0x0f, 0x6f, 0xe2, //0x00003687 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x0000368b pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x0000368f pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe5, //0x00003693 movdqa %xmm5, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00003697 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000369b pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe6, //0x0000369f movdqa %xmm6, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000036a3 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000036a7 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x6f, 0xe7, //0x000036ab movdqa %xmm7, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000036af pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x000036b3 pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x74, 0xd1, //0x000036b7 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x000036bb pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x74, 0xe9, //0x000036bf pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x000036c3 pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x000036c8 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x000036cc pmovmskb %xmm6, %r11d
- 0x66, 0x0f, 0x74, 0xf9, //0x000036d1 pcmpeqb %xmm1, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x000036d5 pmovmskb %xmm7, %r12d
- 0x48, 0xc1, 0xe7, 0x30, //0x000036da shlq $48, %rdi
- 0x48, 0xc1, 0xe2, 0x20, //0x000036de shlq $32, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x000036e2 shlq $16, %rcx
- 0x48, 0x09, 0xcb, //0x000036e6 orq %rcx, %rbx
- 0x48, 0x09, 0xd3, //0x000036e9 orq %rdx, %rbx
- 0x49, 0xc1, 0xe4, 0x30, //0x000036ec shlq $48, %r12
- 0x49, 0xc1, 0xe3, 0x20, //0x000036f0 shlq $32, %r11
- 0x49, 0xc1, 0xe6, 0x10, //0x000036f4 shlq $16, %r14
- 0x4c, 0x09, 0xf6, //0x000036f8 orq %r14, %rsi
- 0x4c, 0x09, 0xde, //0x000036fb orq %r11, %rsi
- 0x4c, 0x09, 0xe6, //0x000036fe orq %r12, %rsi
- 0x49, 0x83, 0xff, 0xff, //0x00003701 cmpq $-1, %r15
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003705 jne LBB0_629
- 0x48, 0x85, 0xf6, //0x0000370b testq %rsi, %rsi
- 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000370e jne LBB0_638
- //0x00003714 LBB0_629
- 0x48, 0x09, 0xfb, //0x00003714 orq %rdi, %rbx
- 0x48, 0x89, 0xf1, //0x00003717 movq %rsi, %rcx
- 0x4c, 0x09, 0xe9, //0x0000371a orq %r13, %rcx
- 0x4c, 0x8b, 0x5d, 0xd0, //0x0000371d movq $-48(%rbp), %r11
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00003721 jne LBB0_644
- 0x48, 0x85, 0xdb, //0x00003727 testq %rbx, %rbx
- 0x0f, 0x85, 0x48, 0x03, 0x00, 0x00, //0x0000372a jne LBB0_645
- //0x00003730 LBB0_631
- 0x49, 0x83, 0xc0, 0xc0, //0x00003730 addq $-64, %r8
- 0x49, 0x83, 0xc2, 0x40, //0x00003734 addq $64, %r10
- 0x49, 0x83, 0xf8, 0x3f, //0x00003738 cmpq $63, %r8
- 0x0f, 0x87, 0x2e, 0xff, 0xff, 0xff, //0x0000373c ja LBB0_627
- 0xe9, 0xbd, 0x0b, 0x00, 0x00, //0x00003742 jmp LBB0_632
- //0x00003747 LBB0_644
- 0x4c, 0x89, 0xe9, //0x00003747 movq %r13, %rcx
- 0x48, 0xf7, 0xd1, //0x0000374a notq %rcx
- 0x48, 0x21, 0xf1, //0x0000374d andq %rsi, %rcx
- 0x48, 0x8d, 0x14, 0x09, //0x00003750 leaq (%rcx,%rcx), %rdx
- 0x4c, 0x09, 0xea, //0x00003754 orq %r13, %rdx
- 0x48, 0x89, 0xd7, //0x00003757 movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x0000375a notq %rdi
- 0x48, 0x21, 0xf7, //0x0000375d andq %rsi, %rdi
- 0x48, 0x89, 0xc6, //0x00003760 movq %rax, %rsi
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003763 movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc7, //0x0000376d andq %rax, %rdi
- 0x45, 0x31, 0xed, //0x00003770 xorl %r13d, %r13d
- 0x48, 0x01, 0xcf, //0x00003773 addq %rcx, %rdi
- 0x41, 0x0f, 0x92, 0xc5, //0x00003776 setb %r13b
- 0x48, 0x01, 0xff, //0x0000377a addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000377d movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00003787 xorq %rax, %rdi
- 0x48, 0x89, 0xf0, //0x0000378a movq %rsi, %rax
- 0x48, 0x21, 0xd7, //0x0000378d andq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00003790 notq %rdi
- 0x48, 0x21, 0xfb, //0x00003793 andq %rdi, %rbx
- 0x48, 0x85, 0xdb, //0x00003796 testq %rbx, %rbx
- 0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x00003799 je LBB0_631
- 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x0000379f jmp LBB0_645
- //0x000037a4 LBB0_638
- 0x4c, 0x89, 0xd1, //0x000037a4 movq %r10, %rcx
- 0x48, 0x2b, 0x4d, 0xb8, //0x000037a7 subq $-72(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xfe, //0x000037ab bsfq %rsi, %r15
- 0x49, 0x01, 0xcf, //0x000037af addq %rcx, %r15
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000037b2 jmp LBB0_629
- //0x000037b7 LBB0_639
- 0x40, 0x80, 0xff, 0x3a, //0x000037b7 cmpb $58, %dil
- 0x0f, 0x85, 0x87, 0xfa, 0xff, 0xff, //0x000037bb jne LBB0_557
- 0x49, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x000037c1 movq $0, (%r14,%rdx,8)
- 0xe9, 0x22, 0xfc, 0xff, 0xff, //0x000037c9 jmp LBB0_584
- //0x000037ce LBB0_641
- 0x49, 0x89, 0x36, //0x000037ce movq %rsi, (%r14)
- 0x83, 0xff, 0x7b, //0x000037d1 cmpl $123, %edi
- 0x0f, 0x87, 0x6e, 0xfa, 0xff, 0xff, //0x000037d4 ja LBB0_557
- //0x000037da LBB0_620
- 0x4f, 0x8d, 0x24, 0x0f, //0x000037da leaq (%r15,%r9), %r12
- 0x89, 0xf8, //0x000037de movl %edi, %eax
- 0x48, 0x8d, 0x15, 0x89, 0x23, 0x00, 0x00, //0x000037e0 leaq $9097(%rip), %rdx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000037e7 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000037eb addq %rdx, %rax
- 0xff, 0xe0, //0x000037ee jmpq *%rax
- //0x000037f0 LBB0_648
- 0x49, 0x8b, 0x7d, 0x08, //0x000037f0 movq $8(%r13), %rdi
- 0x4c, 0x29, 0xcf, //0x000037f4 subq %r9, %rdi
- 0x0f, 0x84, 0xd6, 0x12, 0x00, 0x00, //0x000037f7 je LBB0_875
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x000037fd cmpb $48, (%r12)
- 0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x00003802 jne LBB0_653
- 0x48, 0x83, 0xff, 0x01, //0x00003808 cmpq $1, %rdi
- 0x0f, 0x84, 0xc7, 0xfb, 0xff, 0xff, //0x0000380c je LBB0_583
- 0x43, 0x8a, 0x0c, 0x17, //0x00003812 movb (%r15,%r10), %cl
- 0x80, 0xc1, 0xd2, //0x00003816 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00003819 cmpb $55, %cl
- 0x0f, 0x87, 0xb7, 0xfb, 0xff, 0xff, //0x0000381c ja LBB0_583
- 0x0f, 0xb6, 0xc1, //0x00003822 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003825 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000382f btq %rax, %rcx
- 0x0f, 0x83, 0xa0, 0xfb, 0xff, 0xff, //0x00003833 jae LBB0_583
- //0x00003839 LBB0_653
- 0x48, 0x83, 0xff, 0x10, //0x00003839 cmpq $16, %rdi
- 0x0f, 0x82, 0xf1, 0x0f, 0x00, 0x00, //0x0000383d jb LBB0_845
- 0x4c, 0x8d, 0x7f, 0xf0, //0x00003843 leaq $-16(%rdi), %r15
- 0x4c, 0x89, 0xf8, //0x00003847 movq %r15, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x0000384a andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x20, 0x10, //0x0000384e leaq $16(%rax,%r12), %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00003853 movq %rax, $-56(%rbp)
- 0x41, 0x83, 0xe7, 0x0f, //0x00003857 andl $15, %r15d
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000385b movq $-1, %r11
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003862 movq $-1, %r10
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003869 movq $-1, %r8
- 0x4c, 0x89, 0xe3, //0x00003870 movq %r12, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003873 .p2align 4, 0x90
- //0x00003880 LBB0_655
- 0xf3, 0x0f, 0x6f, 0x13, //0x00003880 movdqu (%rbx), %xmm2
- 0x66, 0x0f, 0x6f, 0xe2, //0x00003884 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003888 pcmpgtb %xmm8, %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000388d movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x64, 0xea, //0x00003891 pcmpgtb %xmm2, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x00003895 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe2, //0x00003899 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000389d pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf2, //0x000038a2 movdqa %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000038a6 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000038ab por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe2, //0x000038af movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0xeb, 0xe3, //0x000038b3 por %xmm11, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x000038b8 pcmpeqb %xmm12, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000038bd pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x000038c2 pmovmskb %xmm4, %r14d
- 0x66, 0x0f, 0xeb, 0xe2, //0x000038c7 por %xmm2, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000038cb por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000038cf por %xmm4, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x000038d3 pmovmskb %xmm2, %r13d
- 0x66, 0x0f, 0xd7, 0xf6, //0x000038d8 pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0xd7, 0xc5, //0x000038dc pmovmskb %xmm5, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000038e0 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x000038e5 xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000038e8 bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x000038ec cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000038ef je LBB0_657
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000038f5 movl $-1, %eax
- 0xd3, 0xe0, //0x000038fa shll %cl, %eax
- 0xf7, 0xd0, //0x000038fc notl %eax
- 0x41, 0x21, 0xc5, //0x000038fe andl %eax, %r13d
- 0x41, 0x21, 0xc6, //0x00003901 andl %eax, %r14d
- 0x21, 0xf0, //0x00003904 andl %esi, %eax
- 0x89, 0xc6, //0x00003906 movl %eax, %esi
- //0x00003908 LBB0_657
- 0x41, 0x8d, 0x55, 0xff, //0x00003908 leal $-1(%r13), %edx
- 0x44, 0x21, 0xea, //0x0000390c andl %r13d, %edx
- 0x0f, 0x85, 0x82, 0x0a, 0x00, 0x00, //0x0000390f jne LBB0_807
- 0x41, 0x8d, 0x56, 0xff, //0x00003915 leal $-1(%r14), %edx
- 0x44, 0x21, 0xf2, //0x00003919 andl %r14d, %edx
- 0x0f, 0x85, 0x75, 0x0a, 0x00, 0x00, //0x0000391c jne LBB0_807
- 0x8d, 0x56, 0xff, //0x00003922 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x00003925 andl %esi, %edx
- 0x0f, 0x85, 0x6a, 0x0a, 0x00, 0x00, //0x00003927 jne LBB0_807
- 0x45, 0x85, 0xed, //0x0000392d testl %r13d, %r13d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003930 je LBB0_663
- 0x48, 0x89, 0xd8, //0x00003936 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x00003939 subq %r12, %rax
- 0x41, 0x0f, 0xbc, 0xd5, //0x0000393c bsfl %r13d, %edx
- 0x48, 0x01, 0xc2, //0x00003940 addq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00003943 cmpq $-1, %r8
- 0x0f, 0x85, 0x2a, 0x0c, 0x00, 0x00, //0x00003947 jne LBB0_823
- 0x49, 0x89, 0xd0, //0x0000394d movq %rdx, %r8
- //0x00003950 LBB0_663
- 0x45, 0x85, 0xf6, //0x00003950 testl %r14d, %r14d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003953 je LBB0_666
- 0x48, 0x89, 0xd8, //0x00003959 movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x0000395c subq %r12, %rax
- 0x41, 0x0f, 0xbc, 0xd6, //0x0000395f bsfl %r14d, %edx
- 0x48, 0x01, 0xc2, //0x00003963 addq %rax, %rdx
- 0x49, 0x83, 0xfa, 0xff, //0x00003966 cmpq $-1, %r10
- 0x0f, 0x85, 0x07, 0x0c, 0x00, 0x00, //0x0000396a jne LBB0_823
- 0x49, 0x89, 0xd2, //0x00003970 movq %rdx, %r10
- //0x00003973 LBB0_666
- 0x4c, 0x8b, 0x75, 0xa8, //0x00003973 movq $-88(%rbp), %r14
- 0x85, 0xf6, //0x00003977 testl %esi, %esi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003979 je LBB0_669
- 0x48, 0x89, 0xd8, //0x0000397f movq %rbx, %rax
- 0x4c, 0x29, 0xe0, //0x00003982 subq %r12, %rax
- 0x0f, 0xbc, 0xd6, //0x00003985 bsfl %esi, %edx
- 0x48, 0x01, 0xc2, //0x00003988 addq %rax, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x0000398b cmpq $-1, %r11
- 0x0f, 0x85, 0xf7, 0x0c, 0x00, 0x00, //0x0000398f jne LBB0_835
- 0x49, 0x89, 0xd3, //0x00003995 movq %rdx, %r11
- //0x00003998 LBB0_669
- 0x83, 0xf9, 0x10, //0x00003998 cmpl $16, %ecx
- 0x0f, 0x85, 0x24, 0x03, 0x00, 0x00, //0x0000399b jne LBB0_708
- 0x48, 0x83, 0xc3, 0x10, //0x000039a1 addq $16, %rbx
- 0x48, 0x83, 0xc7, 0xf0, //0x000039a5 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x000039a9 cmpq $15, %rdi
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000039ad ja LBB0_655
- 0x4d, 0x85, 0xff, //0x000039b3 testq %r15, %r15
- 0x48, 0x8d, 0x3d, 0x8f, 0x24, 0x00, 0x00, //0x000039b6 leaq $9359(%rip), %rdi /* LJTI0_5+0(%rip) */
- 0x0f, 0x84, 0x09, 0x03, 0x00, 0x00, //0x000039bd je LBB0_710
- //0x000039c3 LBB0_672
- 0x48, 0x8b, 0x5d, 0xc8, //0x000039c3 movq $-56(%rbp), %rbx
- 0x4a, 0x8d, 0x0c, 0x3b, //0x000039c7 leaq (%rbx,%r15), %rcx
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000039cb jmp LBB0_676
- //0x000039d0 LBB0_673
- 0x48, 0x89, 0xf0, //0x000039d0 movq %rsi, %rax
- 0x4c, 0x29, 0xe0, //0x000039d3 subq %r12, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000039d6 cmpq $-1, %r11
- 0x0f, 0x85, 0xda, 0x0c, 0x00, 0x00, //0x000039da jne LBB0_837
- 0x48, 0xff, 0xc8, //0x000039e0 decq %rax
- 0x49, 0x89, 0xc3, //0x000039e3 movq %rax, %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039e6 .p2align 4, 0x90
- //0x000039f0 LBB0_675
- 0x48, 0x89, 0xf3, //0x000039f0 movq %rsi, %rbx
- 0x49, 0xff, 0xcf, //0x000039f3 decq %r15
- 0x0f, 0x84, 0x92, 0x0b, 0x00, 0x00, //0x000039f6 je LBB0_825
- //0x000039fc LBB0_676
- 0x0f, 0xbe, 0x13, //0x000039fc movsbl (%rbx), %edx
- 0x83, 0xc2, 0xd5, //0x000039ff addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00003a02 cmpl $58, %edx
- 0x0f, 0x87, 0xbd, 0x02, 0x00, 0x00, //0x00003a05 ja LBB0_709
- 0x48, 0x8d, 0x73, 0x01, //0x00003a0b leaq $1(%rbx), %rsi
- 0x48, 0x63, 0x04, 0x97, //0x00003a0f movslq (%rdi,%rdx,4), %rax
- 0x48, 0x01, 0xf8, //0x00003a13 addq %rdi, %rax
- 0xff, 0xe0, //0x00003a16 jmpq *%rax
- //0x00003a18 LBB0_678
- 0x48, 0x89, 0xf0, //0x00003a18 movq %rsi, %rax
- 0x4c, 0x29, 0xe0, //0x00003a1b subq %r12, %rax
- 0x49, 0x83, 0xfa, 0xff, //0x00003a1e cmpq $-1, %r10
- 0x0f, 0x85, 0x92, 0x0c, 0x00, 0x00, //0x00003a22 jne LBB0_837
- 0x48, 0xff, 0xc8, //0x00003a28 decq %rax
- 0x49, 0x89, 0xc2, //0x00003a2b movq %rax, %r10
- 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00003a2e jmp LBB0_675
- //0x00003a33 LBB0_680
- 0x48, 0x89, 0xf0, //0x00003a33 movq %rsi, %rax
- 0x4c, 0x29, 0xe0, //0x00003a36 subq %r12, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00003a39 cmpq $-1, %r8
- 0x0f, 0x85, 0x77, 0x0c, 0x00, 0x00, //0x00003a3d jne LBB0_837
- 0x48, 0xff, 0xc8, //0x00003a43 decq %rax
- 0x49, 0x89, 0xc0, //0x00003a46 movq %rax, %r8
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x00003a49 jmp LBB0_675
- //0x00003a4e LBB0_642
- 0x83, 0xff, 0x22, //0x00003a4e cmpl $34, %edi
- 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00003a51 je LBB0_686
- //0x00003a57 LBB0_622
- 0x83, 0xff, 0x7d, //0x00003a57 cmpl $125, %edi
- 0x0f, 0x85, 0xe8, 0xf7, 0xff, 0xff, //0x00003a5a jne LBB0_557
- //0x00003a60 LBB0_617
- 0x49, 0x89, 0x36, //0x00003a60 movq %rsi, (%r14)
- 0x48, 0x89, 0xf2, //0x00003a63 movq %rsi, %rdx
- 0x48, 0x8b, 0x4d, 0x98, //0x00003a66 movq $-104(%rbp), %rcx
- 0x48, 0x85, 0xf6, //0x00003a6a testq %rsi, %rsi
- 0x0f, 0x85, 0x90, 0xf9, 0xff, 0xff, //0x00003a6d jne LBB0_586
- 0xe9, 0xd7, 0xf7, 0xff, 0xff, //0x00003a73 jmp LBB0_558
- //0x00003a78 LBB0_645
- 0x48, 0x0f, 0xbc, 0xcb, //0x00003a78 bsfq %rbx, %rcx
- 0x4c, 0x03, 0x55, 0xa0, //0x00003a7c addq $-96(%rbp), %r10
- 0x49, 0x01, 0xca, //0x00003a80 addq %rcx, %r10
- 0x4c, 0x8b, 0x75, 0xa8, //0x00003a83 movq $-88(%rbp), %r14
- //0x00003a87 LBB0_646
- 0x4d, 0x85, 0xd2, //0x00003a87 testq %r10, %r10
- 0x0f, 0x88, 0x24, 0x10, 0x00, 0x00, //0x00003a8a js LBB0_872
- 0x4d, 0x89, 0x13, //0x00003a90 movq %r10, (%r11)
- 0x4c, 0x89, 0xc9, //0x00003a93 movq %r9, %rcx
- 0x48, 0x83, 0x7d, 0xc8, 0x00, //0x00003a96 cmpq $0, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003a9b movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003a9f movq $-72(%rbp), %r15
- 0x0f, 0x8f, 0x47, 0xf9, 0xff, 0xff, //0x00003aa3 jg LBB0_584
- 0xe9, 0xa1, 0xf7, 0xff, 0xff, //0x00003aa9 jmp LBB0_558
- //0x00003aae LBB0_682
- 0x48, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00003aae cmpq $4095, %rdx
- 0x0f, 0x8f, 0xe3, 0x0f, 0x00, 0x00, //0x00003ab5 jg LBB0_955
- 0x48, 0x8d, 0x42, 0x01, //0x00003abb leaq $1(%rdx), %rax
- 0x49, 0x89, 0x06, //0x00003abf movq %rax, (%r14)
- 0x49, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003ac2 movq $0, $8(%r14,%rdx,8)
- 0xe9, 0x20, 0xf9, 0xff, 0xff, //0x00003acb jmp LBB0_584
- //0x00003ad0 LBB0_686
- 0x49, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00003ad0 movq $2, (%r14,%rdx,8)
- 0x49, 0x8b, 0x4d, 0x08, //0x00003ad8 movq $8(%r13), %rcx
- 0x49, 0x89, 0xcd, //0x00003adc movq %rcx, %r13
- 0x4d, 0x29, 0xd5, //0x00003adf subq %r10, %r13
- 0x0f, 0x84, 0x5b, 0x1b, 0x00, 0x00, //0x00003ae2 je LBB0_974
- 0x4c, 0x89, 0x55, 0xc8, //0x00003ae8 movq %r10, $-56(%rbp)
- 0x4d, 0x01, 0xfa, //0x00003aec addq %r15, %r10
- 0x49, 0x83, 0xfd, 0x40, //0x00003aef cmpq $64, %r13
- 0x48, 0x89, 0x4d, 0x88, //0x00003af3 movq %rcx, $-120(%rbp)
- 0x0f, 0x82, 0x5f, 0x0d, 0x00, 0x00, //0x00003af7 jb LBB0_846
- 0x45, 0x89, 0xee, //0x00003afd movl %r13d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00003b00 andl $63, %r14d
- 0x4c, 0x29, 0xc9, //0x00003b04 subq %r9, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00003b07 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00003b0b andq $-64, %rcx
- 0x4c, 0x01, 0xc9, //0x00003b0f addq %r9, %rcx
- 0x49, 0x8d, 0x44, 0x0f, 0x41, //0x00003b12 leaq $65(%r15,%rcx), %rax
- 0x48, 0x89, 0x45, 0x80, //0x00003b17 movq %rax, $-128(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003b1b movq $-1, %r12
- 0x45, 0x31, 0xff, //0x00003b22 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b25 .p2align 4, 0x90
- //0x00003b30 LBB0_689
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00003b30 movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003b35 movdqu $16(%r10), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6a, 0x20, //0x00003b3b movdqu $32(%r10), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x72, 0x30, //0x00003b41 movdqu $48(%r10), %xmm6
- 0x66, 0x0f, 0x6f, 0xfa, //0x00003b47 movdqa %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003b4b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00003b4f pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00003b53 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003b57 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x00003b5b pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x6f, 0xfd, //0x00003b5f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003b63 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xc7, //0x00003b67 pmovmskb %xmm7, %eax
- 0x66, 0x0f, 0x6f, 0xfe, //0x00003b6b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003b6f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00003b73 pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x74, 0xd1, //0x00003b77 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00003b7b pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x74, 0xe1, //0x00003b7f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00003b83 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x74, 0xe9, //0x00003b87 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00003b8b pmovmskb %xmm5, %r11d
- 0x66, 0x0f, 0x74, 0xf1, //0x00003b90 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003b94 pmovmskb %xmm6, %r8d
- 0x48, 0xc1, 0xe1, 0x30, //0x00003b99 shlq $48, %rcx
- 0x48, 0xc1, 0xe0, 0x20, //0x00003b9d shlq $32, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00003ba1 shlq $16, %rdx
- 0x48, 0x09, 0xd6, //0x00003ba5 orq %rdx, %rsi
- 0x48, 0x09, 0xc6, //0x00003ba8 orq %rax, %rsi
- 0x49, 0xc1, 0xe0, 0x30, //0x00003bab shlq $48, %r8
- 0x49, 0xc1, 0xe3, 0x20, //0x00003baf shlq $32, %r11
- 0x48, 0xc1, 0xe3, 0x10, //0x00003bb3 shlq $16, %rbx
- 0x48, 0x09, 0xdf, //0x00003bb7 orq %rbx, %rdi
- 0x4c, 0x09, 0xdf, //0x00003bba orq %r11, %rdi
- 0x4c, 0x09, 0xc7, //0x00003bbd orq %r8, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x00003bc0 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003bc4 jne LBB0_691
- 0x48, 0x85, 0xff, //0x00003bca testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003bcd jne LBB0_700
- //0x00003bd3 LBB0_691
- 0x48, 0x09, 0xce, //0x00003bd3 orq %rcx, %rsi
- 0x48, 0x89, 0xf8, //0x00003bd6 movq %rdi, %rax
- 0x4c, 0x09, 0xf8, //0x00003bd9 orq %r15, %rax
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00003bdc movq $-48(%rbp), %r11
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00003be0 jne LBB0_701
- 0x48, 0x85, 0xf6, //0x00003be6 testq %rsi, %rsi
- 0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00003be9 jne LBB0_702
- //0x00003bef LBB0_693
- 0x49, 0x83, 0xc5, 0xc0, //0x00003bef addq $-64, %r13
- 0x49, 0x83, 0xc2, 0x40, //0x00003bf3 addq $64, %r10
- 0x49, 0x83, 0xfd, 0x3f, //0x00003bf7 cmpq $63, %r13
- 0x0f, 0x87, 0x2f, 0xff, 0xff, 0xff, //0x00003bfb ja LBB0_689
- 0xe9, 0xa8, 0x08, 0x00, 0x00, //0x00003c01 jmp LBB0_694
- //0x00003c06 LBB0_701
- 0x4c, 0x89, 0xf8, //0x00003c06 movq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00003c09 notq %rax
- 0x48, 0x21, 0xf8, //0x00003c0c andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00003c0f leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xf9, //0x00003c13 orq %r15, %rcx
- 0x48, 0x89, 0xca, //0x00003c16 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003c19 notq %rdx
- 0x48, 0x21, 0xfa, //0x00003c1c andq %rdi, %rdx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c1f movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfa, //0x00003c29 andq %rdi, %rdx
- 0x45, 0x31, 0xff, //0x00003c2c xorl %r15d, %r15d
- 0x48, 0x01, 0xc2, //0x00003c2f addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc7, //0x00003c32 setb %r15b
- 0x48, 0x01, 0xd2, //0x00003c36 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003c39 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00003c43 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00003c46 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003c49 notq %rdx
- 0x48, 0x21, 0xd6, //0x00003c4c andq %rdx, %rsi
- 0x48, 0x85, 0xf6, //0x00003c4f testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003c52 je LBB0_693
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003c58 jmp LBB0_702
- //0x00003c5d LBB0_700
- 0x4c, 0x89, 0xd0, //0x00003c5d movq %r10, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x00003c60 subq $-72(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00003c64 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x00003c68 addq %rax, %r12
- 0xe9, 0x63, 0xff, 0xff, 0xff, //0x00003c6b jmp LBB0_691
- //0x00003c70 LBB0_702
- 0x48, 0x0f, 0xbc, 0xc6, //0x00003c70 bsfq %rsi, %rax
- 0x4c, 0x03, 0x55, 0xa0, //0x00003c74 addq $-96(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x00003c78 addq %rax, %r10
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003c7b movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x00003c7f movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003c83 movq $-72(%rbp), %r15
- 0x4d, 0x85, 0xd2, //0x00003c87 testq %r10, %r10
- 0x0f, 0x88, 0x20, 0x18, 0x00, 0x00, //0x00003c8a js LBB0_939
- //0x00003c90 LBB0_705
- 0x4d, 0x89, 0x13, //0x00003c90 movq %r10, (%r11)
- 0x4c, 0x89, 0xc9, //0x00003c93 movq %r9, %rcx
- 0x48, 0x83, 0x7d, 0xc8, 0x00, //0x00003c96 cmpq $0, $-56(%rbp)
- 0x0f, 0x8e, 0xae, 0xf5, 0xff, 0xff, //0x00003c9b jle LBB0_558
- 0x49, 0x8b, 0x06, //0x00003ca1 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003ca4 cmpq $4095, %rax
- 0x0f, 0x8f, 0xee, 0x0d, 0x00, 0x00, //0x00003caa jg LBB0_955
- 0x48, 0x8d, 0x48, 0x01, //0x00003cb0 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x00003cb4 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003cb7 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x2b, 0xf7, 0xff, 0xff, //0x00003cc0 jmp LBB0_584
- //0x00003cc5 LBB0_708
- 0x48, 0x01, 0xcb, //0x00003cc5 addq %rcx, %rbx
- //0x00003cc8 LBB0_709
- 0x48, 0x89, 0x5d, 0xc8, //0x00003cc8 movq %rbx, $-56(%rbp)
- //0x00003ccc LBB0_710
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003ccc movq $-1, %rcx
- 0x4d, 0x85, 0xd2, //0x00003cd3 testq %r10, %r10
- 0x0f, 0x84, 0xf7, 0x17, 0x00, 0x00, //0x00003cd6 je LBB0_943
- //0x00003cdc LBB0_711
- 0x4d, 0x85, 0xdb, //0x00003cdc testq %r11, %r11
- 0x0f, 0x84, 0xee, 0x17, 0x00, 0x00, //0x00003cdf je LBB0_943
- 0x4d, 0x85, 0xc0, //0x00003ce5 testq %r8, %r8
- 0x0f, 0x84, 0xe5, 0x17, 0x00, 0x00, //0x00003ce8 je LBB0_943
- 0x48, 0x8b, 0x45, 0xc8, //0x00003cee movq $-56(%rbp), %rax
- 0x4c, 0x29, 0xe0, //0x00003cf2 subq %r12, %rax
- 0x48, 0x89, 0xc2, //0x00003cf5 movq %rax, %rdx
- 0x48, 0x8d, 0x48, 0xff, //0x00003cf8 leaq $-1(%rax), %rcx
- 0x49, 0x39, 0xca, //0x00003cfc cmpq %rcx, %r10
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00003cff je LBB0_719
- 0x49, 0x39, 0xc8, //0x00003d05 cmpq %rcx, %r8
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00003d08 je LBB0_719
- 0x49, 0x39, 0xcb, //0x00003d0e cmpq %rcx, %r11
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00003d11 je LBB0_719
- 0x4d, 0x85, 0xdb, //0x00003d17 testq %r11, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003d1a movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x00003d1e movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003d22 movq $-72(%rbp), %r15
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00003d26 jle LBB0_721
- 0x49, 0x8d, 0x43, 0xff, //0x00003d2c leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc2, //0x00003d30 cmpq %rax, %r10
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003d33 je LBB0_721
- 0x49, 0xf7, 0xd3, //0x00003d39 notq %r11
- 0x4d, 0x89, 0xda, //0x00003d3c movq %r11, %r10
- 0xe9, 0x85, 0xf6, 0xff, 0xff, //0x00003d3f jmp LBB0_580
- //0x00003d44 LBB0_719
- 0x49, 0x89, 0xd2, //0x00003d44 movq %rdx, %r10
- 0x49, 0xf7, 0xda, //0x00003d47 negq %r10
- //0x00003d4a LBB0_720
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00003d4a movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003d4e movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x00003d52 movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003d56 movq $-72(%rbp), %r15
- 0xe9, 0x6e, 0xf6, 0xff, 0xff, //0x00003d5a jmp LBB0_581
- //0x00003d5f LBB0_721
- 0x4c, 0x89, 0xc1, //0x00003d5f movq %r8, %rcx
- 0x4c, 0x09, 0xd1, //0x00003d62 orq %r10, %rcx
- 0x4d, 0x39, 0xd0, //0x00003d65 cmpq %r10, %r8
- 0x0f, 0x8c, 0x43, 0xf6, 0xff, 0xff, //0x00003d68 jl LBB0_579
- 0x48, 0x85, 0xc9, //0x00003d6e testq %rcx, %rcx
- 0x0f, 0x88, 0x3a, 0xf6, 0xff, 0xff, //0x00003d71 js LBB0_579
- 0x49, 0xf7, 0xd0, //0x00003d77 notq %r8
- 0x4d, 0x89, 0xc2, //0x00003d7a movq %r8, %r10
- 0xe9, 0x47, 0xf6, 0xff, 0xff, //0x00003d7d jmp LBB0_580
- //0x00003d82 LBB0_724
- 0x49, 0x8b, 0x45, 0x08, //0x00003d82 movq $8(%r13), %rax
- 0x49, 0x89, 0xc5, //0x00003d86 movq %rax, %r13
- 0x4d, 0x29, 0xd5, //0x00003d89 subq %r10, %r13
- 0x0f, 0x84, 0xb1, 0x18, 0x00, 0x00, //0x00003d8c je LBB0_974
- 0x4c, 0x89, 0x55, 0xc8, //0x00003d92 movq %r10, $-56(%rbp)
- 0x4d, 0x01, 0xfa, //0x00003d96 addq %r15, %r10
- 0x49, 0x83, 0xfd, 0x40, //0x00003d99 cmpq $64, %r13
- 0x48, 0x89, 0x45, 0x88, //0x00003d9d movq %rax, $-120(%rbp)
- 0x0f, 0x82, 0x2e, 0x0b, 0x00, 0x00, //0x00003da1 jb LBB0_850
- 0x45, 0x89, 0xee, //0x00003da7 movl %r13d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00003daa andl $63, %r14d
- 0x4c, 0x29, 0xc8, //0x00003dae subq %r9, %rax
- 0x48, 0x83, 0xc0, 0xbf, //0x00003db1 addq $-65, %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00003db5 andq $-64, %rax
- 0x4c, 0x01, 0xc8, //0x00003db9 addq %r9, %rax
- 0x49, 0x8d, 0x44, 0x07, 0x41, //0x00003dbc leaq $65(%r15,%rax), %rax
- 0x48, 0x89, 0x45, 0x80, //0x00003dc1 movq %rax, $-128(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003dc5 movq $-1, %r12
- 0x45, 0x31, 0xff, //0x00003dcc xorl %r15d, %r15d
- 0x90, //0x00003dcf .p2align 4, 0x90
- //0x00003dd0 LBB0_727
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00003dd0 movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003dd5 movdqu $16(%r10), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6a, 0x20, //0x00003ddb movdqu $32(%r10), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x72, 0x30, //0x00003de1 movdqu $48(%r10), %xmm6
- 0x66, 0x0f, 0x6f, 0xfa, //0x00003de7 movdqa %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003deb pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00003def pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00003df3 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003df7 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xc7, //0x00003dfb pmovmskb %xmm7, %eax
- 0x66, 0x0f, 0x6f, 0xfd, //0x00003dff movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003e03 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x00003e07 pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x6f, 0xfe, //0x00003e0b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003e0f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00003e13 pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x74, 0xd1, //0x00003e17 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00003e1b pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x74, 0xe1, //0x00003e1f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00003e23 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x74, 0xe9, //0x00003e27 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00003e2b pmovmskb %xmm5, %r11d
- 0x66, 0x0f, 0x74, 0xf1, //0x00003e30 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003e34 pmovmskb %xmm6, %r8d
- 0x48, 0xc1, 0xe1, 0x30, //0x00003e39 shlq $48, %rcx
- 0x48, 0xc1, 0xe2, 0x20, //0x00003e3d shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00003e41 shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00003e45 orq %rax, %rsi
- 0x48, 0x09, 0xd6, //0x00003e48 orq %rdx, %rsi
- 0x49, 0xc1, 0xe0, 0x30, //0x00003e4b shlq $48, %r8
- 0x49, 0xc1, 0xe3, 0x20, //0x00003e4f shlq $32, %r11
- 0x48, 0xc1, 0xe3, 0x10, //0x00003e53 shlq $16, %rbx
- 0x48, 0x09, 0xdf, //0x00003e57 orq %rbx, %rdi
- 0x4c, 0x09, 0xdf, //0x00003e5a orq %r11, %rdi
- 0x4c, 0x09, 0xc7, //0x00003e5d orq %r8, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x00003e60 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003e64 jne LBB0_729
- 0x48, 0x85, 0xff, //0x00003e6a testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003e6d jne LBB0_738
- //0x00003e73 LBB0_729
- 0x48, 0x09, 0xce, //0x00003e73 orq %rcx, %rsi
- 0x48, 0x89, 0xf8, //0x00003e76 movq %rdi, %rax
- 0x4c, 0x09, 0xf8, //0x00003e79 orq %r15, %rax
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00003e7c movq $-48(%rbp), %r11
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00003e80 jne LBB0_791
- 0x48, 0x85, 0xf6, //0x00003e86 testq %rsi, %rsi
- 0x0f, 0x85, 0xaf, 0x03, 0x00, 0x00, //0x00003e89 jne LBB0_792
- //0x00003e8f LBB0_731
- 0x49, 0x83, 0xc5, 0xc0, //0x00003e8f addq $-64, %r13
- 0x49, 0x83, 0xc2, 0x40, //0x00003e93 addq $64, %r10
- 0x49, 0x83, 0xfd, 0x3f, //0x00003e97 cmpq $63, %r13
- 0x0f, 0x87, 0x2f, 0xff, 0xff, 0xff, //0x00003e9b ja LBB0_727
- 0xe9, 0x70, 0x08, 0x00, 0x00, //0x00003ea1 jmp LBB0_732
- //0x00003ea6 LBB0_791
- 0x4c, 0x89, 0xf8, //0x00003ea6 movq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00003ea9 notq %rax
- 0x48, 0x21, 0xf8, //0x00003eac andq %rdi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00003eaf leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xf9, //0x00003eb3 orq %r15, %rcx
- 0x48, 0x89, 0xca, //0x00003eb6 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003eb9 notq %rdx
- 0x48, 0x21, 0xfa, //0x00003ebc andq %rdi, %rdx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ebf movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfa, //0x00003ec9 andq %rdi, %rdx
- 0x45, 0x31, 0xff, //0x00003ecc xorl %r15d, %r15d
- 0x48, 0x01, 0xc2, //0x00003ecf addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc7, //0x00003ed2 setb %r15b
- 0x48, 0x01, 0xd2, //0x00003ed6 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ed9 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00003ee3 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00003ee6 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003ee9 notq %rdx
- 0x48, 0x21, 0xd6, //0x00003eec andq %rdx, %rsi
- 0x48, 0x85, 0xf6, //0x00003eef testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003ef2 je LBB0_731
- 0xe9, 0x41, 0x03, 0x00, 0x00, //0x00003ef8 jmp LBB0_792
- //0x00003efd LBB0_738
- 0x4c, 0x89, 0xd0, //0x00003efd movq %r10, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x00003f00 subq $-72(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00003f04 bsfq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x00003f08 addq %rax, %r12
- 0xe9, 0x63, 0xff, 0xff, 0xff, //0x00003f0b jmp LBB0_729
- //0x00003f10 LBB0_739
- 0x4d, 0x8b, 0x7d, 0x08, //0x00003f10 movq $8(%r13), %r15
- 0x4d, 0x29, 0xd7, //0x00003f14 subq %r10, %r15
- 0x0f, 0x84, 0xf9, 0x15, 0x00, 0x00, //0x00003f17 je LBB0_953
- 0x48, 0x8b, 0x45, 0xb8, //0x00003f1d movq $-72(%rbp), %rax
- 0x4c, 0x89, 0x55, 0xc8, //0x00003f21 movq %r10, $-56(%rbp)
- 0x4e, 0x8d, 0x1c, 0x10, //0x00003f25 leaq (%rax,%r10), %r11
- 0x41, 0x80, 0x3b, 0x30, //0x00003f29 cmpb $48, (%r11)
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00003f2d jne LBB0_744
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003f33 movl $1, %r10d
- 0x49, 0x83, 0xff, 0x01, //0x00003f39 cmpq $1, %r15
- 0x0f, 0x84, 0xa8, 0x07, 0x00, 0x00, //0x00003f3d je LBB0_822
- 0x41, 0x8a, 0x4b, 0x01, //0x00003f43 movb $1(%r11), %cl
- 0x80, 0xc1, 0xd2, //0x00003f47 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x00003f4a cmpb $55, %cl
- 0x0f, 0x87, 0x98, 0x07, 0x00, 0x00, //0x00003f4d ja LBB0_822
- 0x0f, 0xb6, 0xc1, //0x00003f53 movzbl %cl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003f56 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00003f60 btq %rax, %rcx
- 0x0f, 0x83, 0x81, 0x07, 0x00, 0x00, //0x00003f64 jae LBB0_822
- //0x00003f6a LBB0_744
- 0x49, 0x83, 0xff, 0x10, //0x00003f6a cmpq $16, %r15
- 0x0f, 0x82, 0x7e, 0x09, 0x00, 0x00, //0x00003f6e jb LBB0_851
- 0x4d, 0x8d, 0x47, 0xf0, //0x00003f74 leaq $-16(%r15), %r8
- 0x4c, 0x89, 0xc0, //0x00003f78 movq %r8, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00003f7b andq $-16, %rax
- 0x4e, 0x8d, 0x6c, 0x18, 0x10, //0x00003f7f leaq $16(%rax,%r11), %r13
- 0x41, 0x83, 0xe0, 0x0f, //0x00003f84 andl $15, %r8d
- 0x48, 0xc7, 0x45, 0x88, 0xff, 0xff, 0xff, 0xff, //0x00003f88 movq $-1, $-120(%rbp)
- 0x48, 0xc7, 0x45, 0x80, 0xff, 0xff, 0xff, 0xff, //0x00003f90 movq $-1, $-128(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003f98 movq $-1, %r14
- 0x4d, 0x89, 0xdc, //0x00003f9f movq %r11, %r12
- //0x00003fa2 LBB0_746
- 0xf3, 0x41, 0x0f, 0x6f, 0x14, 0x24, //0x00003fa2 movdqu (%r12), %xmm2
- 0x66, 0x0f, 0x6f, 0xe2, //0x00003fa8 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003fac pcmpgtb %xmm8, %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003fb1 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x64, 0xea, //0x00003fb5 pcmpgtb %xmm2, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x00003fb9 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe2, //0x00003fbd movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003fc1 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf2, //0x00003fc6 movdqa %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003fca pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x00003fcf por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe2, //0x00003fd3 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0xeb, 0xe3, //0x00003fd7 por %xmm11, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003fdc pcmpeqb %xmm12, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003fe1 pcmpeqb %xmm13, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00003fe6 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0xeb, 0xe2, //0x00003fea por %xmm2, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x00003fee por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x00003ff2 por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xda, //0x00003ff6 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0xd7, 0xf6, //0x00003ffa pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0xd7, 0xc5, //0x00003ffe pmovmskb %xmm5, %eax
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00004002 movl $4294967295, %ecx
- 0x48, 0x31, 0xc8, //0x00004007 xorq %rcx, %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000400a bsfq %rax, %rcx
- 0x83, 0xf9, 0x10, //0x0000400e cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004011 je LBB0_748
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004017 movl $-1, %eax
- 0xd3, 0xe0, //0x0000401c shll %cl, %eax
- 0xf7, 0xd0, //0x0000401e notl %eax
- 0x21, 0xc3, //0x00004020 andl %eax, %ebx
- 0x21, 0xc2, //0x00004022 andl %eax, %edx
- 0x21, 0xf0, //0x00004024 andl %esi, %eax
- 0x89, 0xc6, //0x00004026 movl %eax, %esi
- //0x00004028 LBB0_748
- 0x8d, 0x7b, 0xff, //0x00004028 leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x0000402b andl %ebx, %edi
- 0x0f, 0x85, 0xa2, 0x06, 0x00, 0x00, //0x0000402d jne LBB0_838
- 0x8d, 0x7a, 0xff, //0x00004033 leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x00004036 andl %edx, %edi
- 0x0f, 0x85, 0x97, 0x06, 0x00, 0x00, //0x00004038 jne LBB0_838
- 0x8d, 0x7e, 0xff, //0x0000403e leal $-1(%rsi), %edi
- 0x21, 0xf7, //0x00004041 andl %esi, %edi
- 0x0f, 0x85, 0x8c, 0x06, 0x00, 0x00, //0x00004043 jne LBB0_838
- 0x85, 0xdb, //0x00004049 testl %ebx, %ebx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000404b je LBB0_754
- 0x4c, 0x89, 0xe0, //0x00004051 movq %r12, %rax
- 0x4c, 0x29, 0xd8, //0x00004054 subq %r11, %rax
- 0x44, 0x0f, 0xbc, 0xd3, //0x00004057 bsfl %ebx, %r10d
- 0x49, 0x01, 0xc2, //0x0000405b addq %rax, %r10
- 0x49, 0x83, 0xfe, 0xff, //0x0000405e cmpq $-1, %r14
- 0x0f, 0x85, 0x77, 0x06, 0x00, 0x00, //0x00004062 jne LBB0_839
- 0x4d, 0x89, 0xd6, //0x00004068 movq %r10, %r14
- //0x0000406b LBB0_754
- 0x85, 0xd2, //0x0000406b testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000406d je LBB0_757
- 0x4c, 0x89, 0xe0, //0x00004073 movq %r12, %rax
- 0x4c, 0x29, 0xd8, //0x00004076 subq %r11, %rax
- 0x44, 0x0f, 0xbc, 0xd2, //0x00004079 bsfl %edx, %r10d
- 0x49, 0x01, 0xc2, //0x0000407d addq %rax, %r10
- 0x48, 0x83, 0x7d, 0x80, 0xff, //0x00004080 cmpq $-1, $-128(%rbp)
- 0x0f, 0x85, 0x54, 0x06, 0x00, 0x00, //0x00004085 jne LBB0_839
- 0x4c, 0x89, 0x55, 0x80, //0x0000408b movq %r10, $-128(%rbp)
- //0x0000408f LBB0_757
- 0x85, 0xf6, //0x0000408f testl %esi, %esi
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00004091 je LBB0_760
- 0x4c, 0x89, 0xe0, //0x00004097 movq %r12, %rax
- 0x4c, 0x29, 0xd8, //0x0000409a subq %r11, %rax
- 0x44, 0x0f, 0xbc, 0xd6, //0x0000409d bsfl %esi, %r10d
- 0x49, 0x01, 0xc2, //0x000040a1 addq %rax, %r10
- 0x48, 0x83, 0x7d, 0x88, 0xff, //0x000040a4 cmpq $-1, $-120(%rbp)
- 0x0f, 0x85, 0x30, 0x06, 0x00, 0x00, //0x000040a9 jne LBB0_839
- 0x4c, 0x89, 0x55, 0x88, //0x000040af movq %r10, $-120(%rbp)
- //0x000040b3 LBB0_760
- 0x83, 0xf9, 0x10, //0x000040b3 cmpl $16, %ecx
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x000040b6 jne LBB0_796
- 0x49, 0x83, 0xc4, 0x10, //0x000040bc addq $16, %r12
- 0x49, 0x83, 0xc7, 0xf0, //0x000040c0 addq $-16, %r15
- 0x49, 0x83, 0xff, 0x0f, //0x000040c4 cmpq $15, %r15
- 0x0f, 0x87, 0xd4, 0xfe, 0xff, 0xff, //0x000040c8 ja LBB0_746
- 0x4d, 0x85, 0xc0, //0x000040ce testq %r8, %r8
- 0x48, 0x8d, 0x3d, 0x88, 0x1c, 0x00, 0x00, //0x000040d1 leaq $7304(%rip), %rdi /* LJTI0_4+0(%rip) */
- 0x4c, 0x8b, 0x7d, 0x80, //0x000040d8 movq $-128(%rbp), %r15
- 0x48, 0x8b, 0x5d, 0x88, //0x000040dc movq $-120(%rbp), %rbx
- 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000040e0 je LBB0_797
- //0x000040e6 LBB0_763
- 0x4b, 0x8d, 0x4c, 0x05, 0x00, //0x000040e6 leaq (%r13,%r8), %rcx
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000040eb jmp LBB0_765
- //0x000040f0 LBB0_764
- 0x49, 0x89, 0xd5, //0x000040f0 movq %rdx, %r13
- 0x49, 0xff, 0xc8, //0x000040f3 decq %r8
- 0x0f, 0x84, 0x20, 0x07, 0x00, 0x00, //0x000040f6 je LBB0_844
- //0x000040fc LBB0_765
- 0x41, 0x0f, 0xbe, 0x75, 0x00, //0x000040fc movsbl (%r13), %esi
- 0x83, 0xc6, 0xd5, //0x00004101 addl $-43, %esi
- 0x83, 0xfe, 0x3a, //0x00004104 cmpl $58, %esi
- 0x0f, 0x87, 0x75, 0x01, 0x00, 0x00, //0x00004107 ja LBB0_797
- 0x49, 0x8d, 0x55, 0x01, //0x0000410d leaq $1(%r13), %rdx
- 0x48, 0x63, 0x04, 0xb7, //0x00004111 movslq (%rdi,%rsi,4), %rax
- 0x48, 0x01, 0xf8, //0x00004115 addq %rdi, %rax
- 0xff, 0xe0, //0x00004118 jmpq *%rax
- //0x0000411a LBB0_767
- 0x49, 0x89, 0xd2, //0x0000411a movq %rdx, %r10
- 0x4d, 0x29, 0xda, //0x0000411d subq %r11, %r10
- 0x48, 0x83, 0xfb, 0xff, //0x00004120 cmpq $-1, %rbx
- 0x0f, 0x85, 0x9a, 0x07, 0x00, 0x00, //0x00004124 jne LBB0_852
- 0x49, 0xff, 0xca, //0x0000412a decq %r10
- 0x4c, 0x89, 0xd3, //0x0000412d movq %r10, %rbx
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00004130 jmp LBB0_764
- //0x00004135 LBB0_769
- 0x49, 0x89, 0xd2, //0x00004135 movq %rdx, %r10
- 0x4d, 0x29, 0xda, //0x00004138 subq %r11, %r10
- 0x49, 0x83, 0xff, 0xff, //0x0000413b cmpq $-1, %r15
- 0x0f, 0x85, 0x7f, 0x07, 0x00, 0x00, //0x0000413f jne LBB0_852
- 0x49, 0xff, 0xca, //0x00004145 decq %r10
- 0x4d, 0x89, 0xd7, //0x00004148 movq %r10, %r15
- 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000414b jmp LBB0_764
- //0x00004150 LBB0_771
- 0x49, 0x89, 0xd2, //0x00004150 movq %rdx, %r10
- 0x4d, 0x29, 0xda, //0x00004153 subq %r11, %r10
- 0x49, 0x83, 0xfe, 0xff, //0x00004156 cmpq $-1, %r14
- 0x0f, 0x85, 0x64, 0x07, 0x00, 0x00, //0x0000415a jne LBB0_852
- 0x49, 0xff, 0xca, //0x00004160 decq %r10
- 0x4d, 0x89, 0xd6, //0x00004163 movq %r10, %r14
- 0xe9, 0x85, 0xff, 0xff, 0xff, //0x00004166 jmp LBB0_764
- //0x0000416b LBB0_773
- 0x49, 0x8b, 0x06, //0x0000416b movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000416e cmpq $4095, %rax
- 0x0f, 0x8f, 0x24, 0x09, 0x00, 0x00, //0x00004174 jg LBB0_955
- 0x48, 0x8d, 0x48, 0x01, //0x0000417a leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x0000417e movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004181 movq $5, $8(%r14,%rax,8)
- 0xe9, 0x61, 0xf2, 0xff, 0xff, //0x0000418a jmp LBB0_584
- //0x0000418f LBB0_775
- 0x49, 0x8b, 0x06, //0x0000418f movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004192 cmpq $4095, %rax
- 0x0f, 0x8f, 0x00, 0x09, 0x00, 0x00, //0x00004198 jg LBB0_955
- 0x48, 0x8d, 0x48, 0x01, //0x0000419e leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0e, //0x000041a2 movq %rcx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000041a5 movq $6, $8(%r14,%rax,8)
- 0xe9, 0x3d, 0xf2, 0xff, 0xff, //0x000041ae jmp LBB0_584
- //0x000041b3 LBB0_777
- 0x49, 0x8b, 0x55, 0x08, //0x000041b3 movq $8(%r13), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x000041b7 leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc1, //0x000041bb cmpq %rax, %r9
- 0x0f, 0x83, 0x21, 0x13, 0x00, 0x00, //0x000041be jae LBB0_956
- 0x43, 0x8b, 0x14, 0x17, //0x000041c4 movl (%r15,%r10), %edx
- 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000041c8 cmpl $1702063201, %edx
- 0x0f, 0x85, 0xa4, 0x13, 0x00, 0x00, //0x000041ce jne LBB0_961
- 0x4c, 0x89, 0xd0, //0x000041d4 movq %r10, %rax
- 0x4d, 0x8d, 0x51, 0x05, //0x000041d7 leaq $5(%r9), %r10
- 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x000041db jmp LBB0_790
- //0x000041e0 LBB0_780
- 0x49, 0x8b, 0x55, 0x08, //0x000041e0 movq $8(%r13), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x000041e4 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc1, //0x000041e8 cmpq %rax, %r9
- 0x0f, 0x83, 0xf4, 0x12, 0x00, 0x00, //0x000041eb jae LBB0_956
- 0x41, 0x81, 0x3c, 0x24, 0x6e, 0x75, 0x6c, 0x6c, //0x000041f1 cmpl $1819047278, (%r12)
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000041f9 je LBB0_789
- 0xe9, 0xc6, 0x13, 0x00, 0x00, //0x000041ff jmp LBB0_782
- //0x00004204 LBB0_787
- 0x49, 0x8b, 0x55, 0x08, //0x00004204 movq $8(%r13), %rdx
- 0x48, 0x8d, 0x42, 0xfd, //0x00004208 leaq $-3(%rdx), %rax
- 0x49, 0x39, 0xc1, //0x0000420c cmpq %rax, %r9
- 0x0f, 0x83, 0xd0, 0x12, 0x00, 0x00, //0x0000420f jae LBB0_956
- 0x41, 0x81, 0x3c, 0x24, 0x74, 0x72, 0x75, 0x65, //0x00004215 cmpl $1702195828, (%r12)
- 0x0f, 0x85, 0x02, 0x13, 0x00, 0x00, //0x0000421d jne LBB0_957
- //0x00004223 LBB0_789
- 0x4c, 0x89, 0xd0, //0x00004223 movq %r10, %rax
- 0x4d, 0x8d, 0x51, 0x04, //0x00004226 leaq $4(%r9), %r10
- //0x0000422a LBB0_790
- 0x4d, 0x89, 0x13, //0x0000422a movq %r10, (%r11)
- 0x4c, 0x89, 0xc9, //0x0000422d movq %r9, %rcx
- 0x48, 0x85, 0xc0, //0x00004230 testq %rax, %rax
- 0x0f, 0x8f, 0xb7, 0xf1, 0xff, 0xff, //0x00004233 jg LBB0_584
- 0xe9, 0x11, 0xf0, 0xff, 0xff, //0x00004239 jmp LBB0_558
- //0x0000423e LBB0_792
- 0x48, 0x0f, 0xbc, 0xc6, //0x0000423e bsfq %rsi, %rax
- 0x4c, 0x03, 0x55, 0xa0, //0x00004242 addq $-96(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x00004246 addq %rax, %r10
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004249 movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000424d movq $-72(%rbp), %r15
- 0x4d, 0x85, 0xd2, //0x00004251 testq %r10, %r10
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00004254 movq $-64(%rbp), %r13
- 0x0f, 0x88, 0x52, 0x12, 0x00, 0x00, //0x00004258 js LBB0_939
- //0x0000425e LBB0_795
- 0x4d, 0x89, 0x13, //0x0000425e movq %r10, (%r11)
- 0x4c, 0x89, 0xc9, //0x00004261 movq %r9, %rcx
- 0x48, 0x83, 0x7d, 0xc8, 0x00, //0x00004264 cmpq $0, $-56(%rbp)
- 0x0f, 0x8f, 0x81, 0xf1, 0xff, 0xff, //0x00004269 jg LBB0_584
- 0xe9, 0xdb, 0xef, 0xff, 0xff, //0x0000426f jmp LBB0_558
- //0x00004274 LBB0_796
- 0x49, 0x01, 0xcc, //0x00004274 addq %rcx, %r12
- 0x4d, 0x89, 0xe5, //0x00004277 movq %r12, %r13
- 0x4c, 0x8b, 0x7d, 0x80, //0x0000427a movq $-128(%rbp), %r15
- 0x48, 0x8b, 0x5d, 0x88, //0x0000427e movq $-120(%rbp), %rbx
- //0x00004282 LBB0_797
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004282 movq $-1, %r10
- 0x4d, 0x85, 0xff, //0x00004289 testq %r15, %r15
- 0x0f, 0x84, 0x8b, 0x12, 0x00, 0x00, //0x0000428c je LBB0_954
- //0x00004292 LBB0_798
- 0x48, 0x85, 0xdb, //0x00004292 testq %rbx, %rbx
- 0x0f, 0x84, 0x82, 0x12, 0x00, 0x00, //0x00004295 je LBB0_954
- 0x4d, 0x85, 0xf6, //0x0000429b testq %r14, %r14
- 0x0f, 0x84, 0x79, 0x12, 0x00, 0x00, //0x0000429e je LBB0_954
- 0x4d, 0x29, 0xdd, //0x000042a4 subq %r11, %r13
- 0x49, 0x8d, 0x4d, 0xff, //0x000042a7 leaq $-1(%r13), %rcx
- 0x49, 0x39, 0xcf, //0x000042ab cmpq %rcx, %r15
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x000042ae je LBB0_806
- 0x49, 0x39, 0xce, //0x000042b4 cmpq %rcx, %r14
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000042b7 je LBB0_806
- 0x48, 0x39, 0xcb, //0x000042bd cmpq %rcx, %rbx
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000042c0 je LBB0_806
- 0x48, 0x85, 0xdb, //0x000042c6 testq %rbx, %rbx
- 0x0f, 0x8e, 0xda, 0x00, 0x00, 0x00, //0x000042c9 jle LBB0_808
- 0x48, 0x8d, 0x43, 0xff, //0x000042cf leaq $-1(%rbx), %rax
- 0x49, 0x39, 0xc7, //0x000042d3 cmpq %rax, %r15
- 0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x000042d6 je LBB0_808
- 0x48, 0xf7, 0xd3, //0x000042dc notq %rbx
- 0x49, 0x89, 0xda, //0x000042df movq %rbx, %r10
- 0x4d, 0x85, 0xd2, //0x000042e2 testq %r10, %r10
- 0x0f, 0x89, 0x00, 0x04, 0x00, 0x00, //0x000042e5 jns LBB0_822
- 0xe9, 0x2d, 0x12, 0x00, 0x00, //0x000042eb jmp LBB0_954
- //0x000042f0 LBB0_806
- 0x49, 0xf7, 0xdd, //0x000042f0 negq %r13
- 0x4d, 0x89, 0xea, //0x000042f3 movq %r13, %r10
- 0x4d, 0x85, 0xd2, //0x000042f6 testq %r10, %r10
- 0x0f, 0x89, 0xec, 0x03, 0x00, 0x00, //0x000042f9 jns LBB0_822
- 0xe9, 0x19, 0x12, 0x00, 0x00, //0x000042ff jmp LBB0_954
- //0x00004304 LBB0_632
- 0x4c, 0x8b, 0x55, 0x88, //0x00004304 movq $-120(%rbp), %r10
- 0x4c, 0x8b, 0x45, 0x80, //0x00004308 movq $-128(%rbp), %r8
- 0x49, 0x83, 0xf8, 0x20, //0x0000430c cmpq $32, %r8
- 0x0f, 0x82, 0xb3, 0x04, 0x00, 0x00, //0x00004310 jb LBB0_841
- //0x00004316 LBB0_633
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00004316 movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x0000431b movdqu $16(%r10), %xmm4
- 0x66, 0x0f, 0x6f, 0xea, //0x00004321 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00004325 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00004329 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xec, //0x0000432d movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00004331 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00004335 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xd1, //0x00004339 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x0000433d pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x74, 0xe1, //0x00004341 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00004345 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe6, 0x10, //0x00004349 shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000434d shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00004351 orq %rcx, %rdi
- 0x49, 0x83, 0xff, 0xff, //0x00004354 cmpq $-1, %r15
- 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x00004358 jne LBB0_811
- 0x48, 0x85, 0xff, //0x0000435e testq %rdi, %rdi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004361 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004365 movq $-88(%rbp), %r14
- 0x0f, 0x85, 0xaa, 0x05, 0x00, 0x00, //0x00004369 jne LBB0_853
- 0x48, 0x09, 0xde, //0x0000436f orq %rbx, %rsi
- 0x48, 0x89, 0xf9, //0x00004372 movq %rdi, %rcx
- 0x4c, 0x09, 0xe9, //0x00004375 orq %r13, %rcx
- 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x00004378 jne LBB0_812
- //0x0000437e LBB0_636
- 0x48, 0x85, 0xf6, //0x0000437e testq %rsi, %rsi
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00004381 je LBB0_813
- //0x00004387 LBB0_637
- 0x48, 0x0f, 0xbc, 0xce, //0x00004387 bsfq %rsi, %rcx
- 0x4c, 0x03, 0x55, 0xa0, //0x0000438b addq $-96(%rbp), %r10
- 0x49, 0x01, 0xca, //0x0000438f addq %rcx, %r10
- 0xe9, 0xf0, 0xf6, 0xff, 0xff, //0x00004392 jmp LBB0_646
- //0x00004397 LBB0_807
- 0x4c, 0x29, 0xe3, //0x00004397 subq %r12, %rbx
- 0x44, 0x0f, 0xbc, 0xd2, //0x0000439a bsfl %edx, %r10d
- 0x49, 0x01, 0xda, //0x0000439e addq %rbx, %r10
- 0x49, 0xf7, 0xd2, //0x000043a1 notq %r10
- 0xe9, 0xa1, 0xf9, 0xff, 0xff, //0x000043a4 jmp LBB0_720
- //0x000043a9 LBB0_808
- 0x4c, 0x89, 0xf1, //0x000043a9 movq %r14, %rcx
- 0x4c, 0x09, 0xf9, //0x000043ac orq %r15, %rcx
- 0x4d, 0x39, 0xfe, //0x000043af cmpq %r15, %r14
- 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x000043b2 jl LBB0_820
- 0x48, 0x85, 0xc9, //0x000043b8 testq %rcx, %rcx
- 0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x000043bb js LBB0_820
- 0x49, 0xf7, 0xd6, //0x000043c1 notq %r14
- 0x4d, 0x89, 0xf2, //0x000043c4 movq %r14, %r10
- 0x4d, 0x85, 0xd2, //0x000043c7 testq %r10, %r10
- 0x0f, 0x89, 0x1b, 0x03, 0x00, 0x00, //0x000043ca jns LBB0_822
- 0xe9, 0x48, 0x11, 0x00, 0x00, //0x000043d0 jmp LBB0_954
- //0x000043d5 LBB0_811
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000043d5 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0xa8, //0x000043d9 movq $-88(%rbp), %r14
- 0x48, 0x09, 0xde, //0x000043dd orq %rbx, %rsi
- 0x48, 0x89, 0xf9, //0x000043e0 movq %rdi, %rcx
- 0x4c, 0x09, 0xe9, //0x000043e3 orq %r13, %rcx
- 0x0f, 0x84, 0x92, 0xff, 0xff, 0xff, //0x000043e6 je LBB0_636
- //0x000043ec LBB0_812
- 0x44, 0x89, 0xe9, //0x000043ec movl %r13d, %ecx
- 0xf7, 0xd1, //0x000043ef notl %ecx
- 0x21, 0xf9, //0x000043f1 andl %edi, %ecx
- 0x8d, 0x1c, 0x09, //0x000043f3 leal (%rcx,%rcx), %ebx
- 0x44, 0x09, 0xeb, //0x000043f6 orl %r13d, %ebx
- 0x89, 0xda, //0x000043f9 movl %ebx, %edx
- 0xf7, 0xd2, //0x000043fb notl %edx
- 0x21, 0xfa, //0x000043fd andl %edi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000043ff andl $-1431655766, %edx
- 0x45, 0x31, 0xed, //0x00004405 xorl %r13d, %r13d
- 0x01, 0xca, //0x00004408 addl %ecx, %edx
- 0x41, 0x0f, 0x92, 0xc5, //0x0000440a setb %r13b
- 0x01, 0xd2, //0x0000440e addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004410 xorl $1431655765, %edx
- 0x21, 0xda, //0x00004416 andl %ebx, %edx
- 0xf7, 0xd2, //0x00004418 notl %edx
- 0x21, 0xd6, //0x0000441a andl %edx, %esi
- 0x48, 0x85, 0xf6, //0x0000441c testq %rsi, %rsi
- 0x0f, 0x85, 0x62, 0xff, 0xff, 0xff, //0x0000441f jne LBB0_637
- //0x00004425 LBB0_813
- 0x49, 0x83, 0xc2, 0x20, //0x00004425 addq $32, %r10
- 0x49, 0x83, 0xc0, 0xe0, //0x00004429 addq $-32, %r8
- 0x4d, 0x85, 0xed, //0x0000442d testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x00004430 jne LBB0_842
- //0x00004436 LBB0_814
- 0x4c, 0x89, 0xfa, //0x00004436 movq %r15, %rdx
- 0x4d, 0x85, 0xc0, //0x00004439 testq %r8, %r8
- 0x0f, 0x84, 0x7c, 0x06, 0x00, 0x00, //0x0000443c je LBB0_873
- //0x00004442 LBB0_815
- 0x49, 0x8d, 0x72, 0x01, //0x00004442 leaq $1(%r10), %rsi
- 0x41, 0x0f, 0xb6, 0x1a, //0x00004446 movzbl (%r10), %ebx
- 0x80, 0xfb, 0x22, //0x0000444a cmpb $34, %bl
- 0x0f, 0x84, 0x2f, 0x01, 0x00, 0x00, //0x0000444d je LBB0_824
- 0x49, 0x8d, 0x78, 0xff, //0x00004453 leaq $-1(%r8), %rdi
- 0x80, 0xfb, 0x5c, //0x00004457 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000445a je LBB0_818
- 0x49, 0x89, 0xf8, //0x00004460 movq %rdi, %r8
- 0x49, 0x89, 0xf2, //0x00004463 movq %rsi, %r10
- 0x48, 0x85, 0xff, //0x00004466 testq %rdi, %rdi
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00004469 jne LBB0_815
- 0xe9, 0x4a, 0x06, 0x00, 0x00, //0x0000446f jmp LBB0_873
- //0x00004474 LBB0_818
- 0x48, 0x85, 0xff, //0x00004474 testq %rdi, %rdi
- 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00004477 je LBB0_983
- 0x48, 0x03, 0x75, 0xb0, //0x0000447d addq $-80(%rbp), %rsi
- 0x48, 0x83, 0xfa, 0xff, //0x00004481 cmpq $-1, %rdx
- 0x4c, 0x0f, 0x44, 0xfe, //0x00004485 cmoveq %rsi, %r15
- 0x48, 0x0f, 0x44, 0xd6, //0x00004489 cmoveq %rsi, %rdx
- 0x49, 0x83, 0xc2, 0x02, //0x0000448d addq $2, %r10
- 0x49, 0x83, 0xc0, 0xfe, //0x00004491 addq $-2, %r8
- 0x4c, 0x89, 0xc7, //0x00004495 movq %r8, %rdi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004498 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000449c movq $-88(%rbp), %r14
- 0x48, 0x85, 0xff, //0x000044a0 testq %rdi, %rdi
- 0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x000044a3 jne LBB0_815
- 0xe9, 0x10, 0x06, 0x00, 0x00, //0x000044a9 jmp LBB0_873
- //0x000044ae LBB0_694
- 0x4c, 0x8b, 0x55, 0x80, //0x000044ae movq $-128(%rbp), %r10
- 0x4d, 0x89, 0xf5, //0x000044b2 movq %r14, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x000044b5 cmpq $32, %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x000044b9 movq $-88(%rbp), %r14
- 0x0f, 0x82, 0xb1, 0x03, 0x00, 0x00, //0x000044bd jb LBB0_847
- //0x000044c3 LBB0_695
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x000044c3 movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x000044c8 movdqu $16(%r10), %xmm4
- 0x66, 0x0f, 0x6f, 0xea, //0x000044ce movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000044d2 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x000044d6 pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x000044da movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000044de pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x000044e2 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xd1, //0x000044e6 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000044ea pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x000044ee pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000044f2 pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x000044f6 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x000044fa shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000044fe orq %rax, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00004501 cmpq $-1, %r12
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00004505 jne LBB0_826
- 0x48, 0x85, 0xc9, //0x0000450b testq %rcx, %rcx
- 0x4c, 0x8b, 0x5d, 0xd0, //0x0000450e movq $-48(%rbp), %r11
- 0x0f, 0x85, 0x23, 0x04, 0x00, 0x00, //0x00004512 jne LBB0_854
- 0x48, 0x09, 0xfe, //0x00004518 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x0000451b movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x0000451e orq %r15, %rax
- 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x00004521 jne LBB0_827
- //0x00004527 LBB0_698
- 0x48, 0x85, 0xf6, //0x00004527 testq %rsi, %rsi
- 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x0000452a je LBB0_828
- //0x00004530 LBB0_699
- 0x48, 0x0f, 0xbc, 0xc6, //0x00004530 bsfq %rsi, %rax
- 0x4c, 0x03, 0x55, 0xa0, //0x00004534 addq $-96(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x00004538 addq %rax, %r10
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000453b movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000453f movq $-72(%rbp), %r15
- 0x4d, 0x85, 0xd2, //0x00004543 testq %r10, %r10
- 0x0f, 0x89, 0x44, 0xf7, 0xff, 0xff, //0x00004546 jns LBB0_705
- 0xe9, 0x5f, 0x0f, 0x00, 0x00, //0x0000454c jmp LBB0_939
- //0x00004551 LBB0_820
- 0x48, 0x85, 0xc9, //0x00004551 testq %rcx, %rcx
- 0x49, 0x8d, 0x47, 0xff, //0x00004554 leaq $-1(%r15), %rax
- 0x49, 0xf7, 0xd7, //0x00004558 notq %r15
- 0x4d, 0x0f, 0x48, 0xfd, //0x0000455b cmovsq %r13, %r15
- 0x49, 0x39, 0xc6, //0x0000455f cmpq %rax, %r14
- 0x4d, 0x0f, 0x45, 0xfd, //0x00004562 cmovneq %r13, %r15
- 0x4d, 0x89, 0xfa, //0x00004566 movq %r15, %r10
- 0x4d, 0x85, 0xd2, //0x00004569 testq %r10, %r10
- 0x0f, 0x89, 0x79, 0x01, 0x00, 0x00, //0x0000456c jns LBB0_822
- 0xe9, 0xa6, 0x0f, 0x00, 0x00, //0x00004572 jmp LBB0_954
- //0x00004577 LBB0_823
- 0x48, 0xf7, 0xd2, //0x00004577 notq %rdx
- 0x49, 0x89, 0xd2, //0x0000457a movq %rdx, %r10
- 0xe9, 0xc8, 0xf7, 0xff, 0xff, //0x0000457d jmp LBB0_720
- //0x00004582 LBB0_824
- 0x48, 0x2b, 0x75, 0xb8, //0x00004582 subq $-72(%rbp), %rsi
- 0x49, 0x89, 0xf2, //0x00004586 movq %rsi, %r10
- 0xe9, 0xf9, 0xf4, 0xff, 0xff, //0x00004589 jmp LBB0_646
- //0x0000458e LBB0_825
- 0x48, 0x89, 0x4d, 0xc8, //0x0000458e movq %rcx, $-56(%rbp)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004592 movq $-1, %rcx
- 0x4d, 0x85, 0xd2, //0x00004599 testq %r10, %r10
- 0x0f, 0x85, 0x3a, 0xf7, 0xff, 0xff, //0x0000459c jne LBB0_711
- 0xe9, 0x2c, 0x0f, 0x00, 0x00, //0x000045a2 jmp LBB0_943
- //0x000045a7 LBB0_826
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000045a7 movq $-48(%rbp), %r11
- 0x48, 0x09, 0xfe, //0x000045ab orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x000045ae movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x000045b1 orq %r15, %rax
- 0x0f, 0x84, 0x6d, 0xff, 0xff, 0xff, //0x000045b4 je LBB0_698
- //0x000045ba LBB0_827
- 0x44, 0x89, 0xf8, //0x000045ba movl %r15d, %eax
- 0xf7, 0xd0, //0x000045bd notl %eax
- 0x21, 0xc8, //0x000045bf andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x000045c1 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x000045c4 orl %r15d, %edx
- 0x89, 0xd7, //0x000045c7 movl %edx, %edi
- 0xf7, 0xd7, //0x000045c9 notl %edi
- 0x21, 0xcf, //0x000045cb andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000045cd andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000045d3 xorl %r15d, %r15d
- 0x01, 0xc7, //0x000045d6 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000045d8 setb %r15b
- 0x01, 0xff, //0x000045dc addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000045de xorl $1431655765, %edi
- 0x21, 0xd7, //0x000045e4 andl %edx, %edi
- 0xf7, 0xd7, //0x000045e6 notl %edi
- 0x21, 0xfe, //0x000045e8 andl %edi, %esi
- 0x48, 0x85, 0xf6, //0x000045ea testq %rsi, %rsi
- 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000045ed jne LBB0_699
- //0x000045f3 LBB0_828
- 0x49, 0x83, 0xc2, 0x20, //0x000045f3 addq $32, %r10
- 0x49, 0x83, 0xc5, 0xe0, //0x000045f7 addq $-32, %r13
- 0x4d, 0x85, 0xff, //0x000045fb testq %r15, %r15
- 0x0f, 0x85, 0x7d, 0x02, 0x00, 0x00, //0x000045fe jne LBB0_848
- //0x00004604 LBB0_829
- 0x4c, 0x89, 0xe7, //0x00004604 movq %r12, %rdi
- 0x48, 0x8b, 0x45, 0xc0, //0x00004607 movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000460b movq $-72(%rbp), %r15
- 0x4d, 0x85, 0xed, //0x0000460f testq %r13, %r13
- 0x0f, 0x84, 0xa2, 0x0e, 0x00, 0x00, //0x00004612 je LBB0_940
- //0x00004618 LBB0_830
- 0x49, 0x8d, 0x4a, 0x01, //0x00004618 leaq $1(%r10), %rcx
- 0x41, 0x0f, 0xb6, 0x12, //0x0000461c movzbl (%r10), %edx
- 0x80, 0xfa, 0x22, //0x00004620 cmpb $34, %dl
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00004623 je LBB0_836
- 0x49, 0x8d, 0x75, 0xff, //0x00004629 leaq $-1(%r13), %rsi
- 0x80, 0xfa, 0x5c, //0x0000462d cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004630 je LBB0_833
- 0x49, 0x89, 0xf5, //0x00004636 movq %rsi, %r13
- 0x49, 0x89, 0xca, //0x00004639 movq %rcx, %r10
- 0x48, 0x85, 0xf6, //0x0000463c testq %rsi, %rsi
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000463f jne LBB0_830
- 0xe9, 0x70, 0x0e, 0x00, 0x00, //0x00004645 jmp LBB0_940
- //0x0000464a LBB0_833
- 0x48, 0x85, 0xf6, //0x0000464a testq %rsi, %rsi
- 0x0f, 0x84, 0x33, 0x04, 0x00, 0x00, //0x0000464d je LBB0_868
- 0x48, 0x03, 0x4d, 0xb0, //0x00004653 addq $-80(%rbp), %rcx
- 0x48, 0x83, 0xff, 0xff, //0x00004657 cmpq $-1, %rdi
- 0x4c, 0x0f, 0x44, 0xe1, //0x0000465b cmoveq %rcx, %r12
- 0x48, 0x0f, 0x44, 0xf9, //0x0000465f cmoveq %rcx, %rdi
- 0x49, 0x83, 0xc2, 0x02, //0x00004663 addq $2, %r10
- 0x49, 0x83, 0xc5, 0xfe, //0x00004667 addq $-2, %r13
- 0x4c, 0x89, 0xee, //0x0000466b movq %r13, %rsi
- 0x4c, 0x8b, 0x5d, 0xd0, //0x0000466e movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x45, 0xc0, //0x00004672 movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004676 movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000467a movq $-72(%rbp), %r15
- 0x48, 0x85, 0xf6, //0x0000467e testq %rsi, %rsi
- 0x0f, 0x85, 0x91, 0xff, 0xff, 0xff, //0x00004681 jne LBB0_830
- 0xe9, 0x2e, 0x0e, 0x00, 0x00, //0x00004687 jmp LBB0_940
- //0x0000468c LBB0_835
- 0x48, 0xf7, 0xd2, //0x0000468c notq %rdx
- 0x49, 0x89, 0xd2, //0x0000468f movq %rdx, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004692 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00004696 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000469a movq $-72(%rbp), %r15
- 0xe9, 0x2a, 0xed, 0xff, 0xff, //0x0000469e jmp LBB0_581
- //0x000046a3 LBB0_836
- 0x4c, 0x29, 0xf9, //0x000046a3 subq %r15, %rcx
- 0x49, 0x89, 0xca, //0x000046a6 movq %rcx, %r10
- 0x49, 0x89, 0xc5, //0x000046a9 movq %rax, %r13
- 0x4d, 0x85, 0xd2, //0x000046ac testq %r10, %r10
- 0x0f, 0x89, 0xdb, 0xf5, 0xff, 0xff, //0x000046af jns LBB0_705
- 0xe9, 0xf6, 0x0d, 0x00, 0x00, //0x000046b5 jmp LBB0_939
- //0x000046ba LBB0_837
- 0x48, 0xf7, 0xd8, //0x000046ba negq %rax
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000046bd movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000046c1 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x000046c5 movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x000046c9 movq $-72(%rbp), %r15
- 0x49, 0x89, 0xc2, //0x000046cd movq %rax, %r10
- 0xe9, 0xf8, 0xec, 0xff, 0xff, //0x000046d0 jmp LBB0_581
- //0x000046d5 LBB0_838
- 0x4d, 0x29, 0xdc, //0x000046d5 subq %r11, %r12
- 0x44, 0x0f, 0xbc, 0xd7, //0x000046d8 bsfl %edi, %r10d
- 0x4d, 0x01, 0xe2, //0x000046dc addq %r12, %r10
- //0x000046df LBB0_839
- 0x49, 0xf7, 0xd2, //0x000046df notq %r10
- 0x4d, 0x85, 0xd2, //0x000046e2 testq %r10, %r10
- 0x0f, 0x88, 0x32, 0x0e, 0x00, 0x00, //0x000046e5 js LBB0_954
- //0x000046eb LBB0_822
- 0x48, 0x8b, 0x45, 0xc8, //0x000046eb movq $-56(%rbp), %rax
- 0x49, 0x01, 0xc2, //0x000046ef addq %rax, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000046f2 movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x000046f6 movq %r10, (%r11)
- 0x4c, 0x89, 0xc9, //0x000046f9 movq %r9, %rcx
- 0x48, 0x85, 0xc0, //0x000046fc testq %rax, %rax
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000046ff movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004703 movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00004707 movq $-72(%rbp), %r15
- 0x0f, 0x8f, 0xdf, 0xec, 0xff, 0xff, //0x0000470b jg LBB0_584
- 0xe9, 0x39, 0xeb, 0xff, 0xff, //0x00004711 jmp LBB0_558
- //0x00004716 LBB0_732
- 0x4c, 0x8b, 0x55, 0x80, //0x00004716 movq $-128(%rbp), %r10
- 0x4d, 0x89, 0xf5, //0x0000471a movq %r14, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x0000471d cmpq $32, %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004721 movq $-88(%rbp), %r14
- 0x0f, 0x82, 0x90, 0x02, 0x00, 0x00, //0x00004725 jb LBB0_858
- //0x0000472b LBB0_733
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x0000472b movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00004730 movdqu $16(%r10), %xmm4
- 0x66, 0x0f, 0x6f, 0xea, //0x00004736 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x0000473a pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x0000473e pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00004742 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00004746 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000474a pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xd1, //0x0000474e pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00004752 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00004756 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x0000475a pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x0000475e shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00004762 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00004766 orq %rax, %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00004769 cmpq $-1, %r12
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000476d jne LBB0_735
- 0x48, 0x85, 0xc9, //0x00004773 testq %rcx, %rcx
- 0x0f, 0x85, 0xe1, 0x01, 0x00, 0x00, //0x00004776 jne LBB0_855
- //0x0000477c LBB0_735
- 0x48, 0x09, 0xfe, //0x0000477c orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x0000477f movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00004782 orq %r15, %rax
- 0x0f, 0x85, 0xef, 0x01, 0x00, 0x00, //0x00004785 jne LBB0_856
- //0x0000478b LBB0_736
- 0x48, 0x85, 0xf6, //0x0000478b testq %rsi, %rsi
- 0x0f, 0x84, 0x1f, 0x02, 0x00, 0x00, //0x0000478e je LBB0_857
- //0x00004794 LBB0_737
- 0x48, 0x0f, 0xbc, 0xc6, //0x00004794 bsfq %rsi, %rax
- 0x4c, 0x03, 0x55, 0xa0, //0x00004798 addq $-96(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x0000479c addq %rax, %r10
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000479f movq $-72(%rbp), %r15
- 0x4d, 0x85, 0xd2, //0x000047a3 testq %r10, %r10
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000047a6 movq $-64(%rbp), %r13
- 0x0f, 0x89, 0xae, 0xfa, 0xff, 0xff, //0x000047aa jns LBB0_795
- 0xe9, 0xfb, 0x0c, 0x00, 0x00, //0x000047b0 jmp LBB0_939
- //0x000047b5 LBB0_840
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000047b5 movq $-1, %r15
- 0x45, 0x31, 0xed, //0x000047bc xorl %r13d, %r13d
- 0x49, 0x83, 0xf8, 0x20, //0x000047bf cmpq $32, %r8
- 0x0f, 0x83, 0x4d, 0xfb, 0xff, 0xff, //0x000047c3 jae LBB0_633
- //0x000047c9 LBB0_841
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000047c9 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0xa8, //0x000047cd movq $-88(%rbp), %r14
- 0x4d, 0x85, 0xed, //0x000047d1 testq %r13, %r13
- 0x0f, 0x84, 0x5c, 0xfc, 0xff, 0xff, //0x000047d4 je LBB0_814
- //0x000047da LBB0_842
- 0x48, 0x89, 0xc6, //0x000047da movq %rax, %rsi
- 0x4d, 0x85, 0xc0, //0x000047dd testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0x0f, 0x00, 0x00, //0x000047e0 je LBB0_982
- 0x48, 0x8b, 0x45, 0xb0, //0x000047e6 movq $-80(%rbp), %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x000047ea leaq (%r10,%rax), %rcx
- 0x49, 0x83, 0xff, 0xff, //0x000047ee cmpq $-1, %r15
- 0x4c, 0x89, 0xfa, //0x000047f2 movq %r15, %rdx
- 0x4c, 0x0f, 0x44, 0xf9, //0x000047f5 cmoveq %rcx, %r15
- 0x48, 0x0f, 0x44, 0xd1, //0x000047f9 cmoveq %rcx, %rdx
- 0x49, 0xff, 0xc2, //0x000047fd incq %r10
- 0x49, 0xff, 0xc8, //0x00004800 decq %r8
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004803 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004807 movq $-88(%rbp), %r14
- 0x48, 0x89, 0xf0, //0x0000480b movq %rsi, %rax
- 0x4d, 0x85, 0xc0, //0x0000480e testq %r8, %r8
- 0x0f, 0x85, 0x2b, 0xfc, 0xff, 0xff, //0x00004811 jne LBB0_815
- 0xe9, 0xa2, 0x02, 0x00, 0x00, //0x00004817 jmp LBB0_873
- //0x0000481c LBB0_844
- 0x49, 0x89, 0xcd, //0x0000481c movq %rcx, %r13
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000481f movq $-1, %r10
- 0x4d, 0x85, 0xff, //0x00004826 testq %r15, %r15
- 0x0f, 0x85, 0x63, 0xfa, 0xff, 0xff, //0x00004829 jne LBB0_798
- 0xe9, 0xe9, 0x0c, 0x00, 0x00, //0x0000482f jmp LBB0_954
- //0x00004834 LBB0_845
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004834 movq $-1, %r8
- 0x4c, 0x89, 0x65, 0xc8, //0x0000483b movq %r12, $-56(%rbp)
- 0x49, 0x89, 0xff, //0x0000483f movq %rdi, %r15
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004842 movq $-1, %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004849 movq $-1, %r11
- 0x48, 0x8d, 0x3d, 0xf5, 0x15, 0x00, 0x00, //0x00004850 leaq $5621(%rip), %rdi /* LJTI0_5+0(%rip) */
- 0xe9, 0x67, 0xf1, 0xff, 0xff, //0x00004857 jmp LBB0_672
- //0x0000485c LBB0_846
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000485c movq $-1, %r12
- 0x45, 0x31, 0xff, //0x00004863 xorl %r15d, %r15d
- 0x49, 0x83, 0xfd, 0x20, //0x00004866 cmpq $32, %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000486a movq $-88(%rbp), %r14
- 0x0f, 0x83, 0x4f, 0xfc, 0xff, 0xff, //0x0000486e jae LBB0_695
- //0x00004874 LBB0_847
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004874 movq $-48(%rbp), %r11
- 0x4d, 0x85, 0xff, //0x00004878 testq %r15, %r15
- 0x0f, 0x84, 0x83, 0xfd, 0xff, 0xff, //0x0000487b je LBB0_829
- //0x00004881 LBB0_848
- 0x4d, 0x85, 0xed, //0x00004881 testq %r13, %r13
- 0x0f, 0x84, 0xfc, 0x01, 0x00, 0x00, //0x00004884 je LBB0_868
- 0x48, 0x8b, 0x45, 0xb0, //0x0000488a movq $-80(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x0000488e addq %r10, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00004891 cmpq $-1, %r12
- 0x4c, 0x89, 0xe7, //0x00004895 movq %r12, %rdi
- 0x4c, 0x0f, 0x44, 0xe0, //0x00004898 cmoveq %rax, %r12
- 0x48, 0x0f, 0x44, 0xf8, //0x0000489c cmoveq %rax, %rdi
- 0x49, 0xff, 0xc2, //0x000048a0 incq %r10
- 0x49, 0xff, 0xcd, //0x000048a3 decq %r13
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000048a6 movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x45, 0xc0, //0x000048aa movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x75, 0xa8, //0x000048ae movq $-88(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x000048b2 movq $-72(%rbp), %r15
- 0x4d, 0x85, 0xed, //0x000048b6 testq %r13, %r13
- 0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x000048b9 jne LBB0_830
- 0xe9, 0xf6, 0x0b, 0x00, 0x00, //0x000048bf jmp LBB0_940
- //0x000048c4 LBB0_852
- 0x49, 0xf7, 0xda, //0x000048c4 negq %r10
- 0x4d, 0x85, 0xd2, //0x000048c7 testq %r10, %r10
- 0x0f, 0x89, 0x1b, 0xfe, 0xff, 0xff, //0x000048ca jns LBB0_822
- 0xe9, 0x48, 0x0c, 0x00, 0x00, //0x000048d0 jmp LBB0_954
- //0x000048d5 LBB0_850
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000048d5 movq $-1, %r12
- 0x45, 0x31, 0xff, //0x000048dc xorl %r15d, %r15d
- 0x49, 0x83, 0xfd, 0x20, //0x000048df cmpq $32, %r13
- 0x4c, 0x8b, 0x75, 0xa8, //0x000048e3 movq $-88(%rbp), %r14
- 0x0f, 0x83, 0x3e, 0xfe, 0xff, 0xff, //0x000048e7 jae LBB0_733
- 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x000048ed jmp LBB0_858
- //0x000048f2 LBB0_851
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000048f2 movq $-1, %r14
- 0x4d, 0x89, 0xdd, //0x000048f9 movq %r11, %r13
- 0x4d, 0x89, 0xf8, //0x000048fc movq %r15, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000048ff movq $-1, %r15
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004906 movq $-1, %rbx
- 0x48, 0x8d, 0x3d, 0x4c, 0x14, 0x00, 0x00, //0x0000490d leaq $5196(%rip), %rdi /* LJTI0_4+0(%rip) */
- 0xe9, 0xcd, 0xf7, 0xff, 0xff, //0x00004914 jmp LBB0_763
- //0x00004919 LBB0_853
- 0x4c, 0x89, 0xd1, //0x00004919 movq %r10, %rcx
- 0x48, 0x2b, 0x4d, 0xb8, //0x0000491c subq $-72(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xff, //0x00004920 bsfq %rdi, %r15
- 0x49, 0x01, 0xcf, //0x00004924 addq %rcx, %r15
- 0x48, 0x09, 0xde, //0x00004927 orq %rbx, %rsi
- 0x48, 0x89, 0xf9, //0x0000492a movq %rdi, %rcx
- 0x4c, 0x09, 0xe9, //0x0000492d orq %r13, %rcx
- 0x0f, 0x84, 0x48, 0xfa, 0xff, 0xff, //0x00004930 je LBB0_636
- 0xe9, 0xb1, 0xfa, 0xff, 0xff, //0x00004936 jmp LBB0_812
- //0x0000493b LBB0_854
- 0x4c, 0x89, 0xd0, //0x0000493b movq %r10, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x0000493e subq $-72(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe1, //0x00004942 bsfq %rcx, %r12
- 0x49, 0x01, 0xc4, //0x00004946 addq %rax, %r12
- 0x48, 0x09, 0xfe, //0x00004949 orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x0000494c movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x0000494f orq %r15, %rax
- 0x0f, 0x84, 0xcf, 0xfb, 0xff, 0xff, //0x00004952 je LBB0_698
- 0xe9, 0x5d, 0xfc, 0xff, 0xff, //0x00004958 jmp LBB0_827
- //0x0000495d LBB0_855
- 0x4c, 0x89, 0xd0, //0x0000495d movq %r10, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x00004960 subq $-72(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xe1, //0x00004964 bsfq %rcx, %r12
- 0x49, 0x01, 0xc4, //0x00004968 addq %rax, %r12
- 0x48, 0x09, 0xfe, //0x0000496b orq %rdi, %rsi
- 0x48, 0x89, 0xc8, //0x0000496e movq %rcx, %rax
- 0x4c, 0x09, 0xf8, //0x00004971 orq %r15, %rax
- 0x0f, 0x84, 0x11, 0xfe, 0xff, 0xff, //0x00004974 je LBB0_736
- //0x0000497a LBB0_856
- 0x44, 0x89, 0xf8, //0x0000497a movl %r15d, %eax
- 0xf7, 0xd0, //0x0000497d notl %eax
- 0x21, 0xc8, //0x0000497f andl %ecx, %eax
- 0x8d, 0x14, 0x00, //0x00004981 leal (%rax,%rax), %edx
- 0x44, 0x09, 0xfa, //0x00004984 orl %r15d, %edx
- 0x89, 0xd7, //0x00004987 movl %edx, %edi
- 0xf7, 0xd7, //0x00004989 notl %edi
- 0x21, 0xcf, //0x0000498b andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000498d andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00004993 xorl %r15d, %r15d
- 0x01, 0xc7, //0x00004996 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x00004998 setb %r15b
- 0x01, 0xff, //0x0000499c addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000499e xorl $1431655765, %edi
- 0x21, 0xd7, //0x000049a4 andl %edx, %edi
- 0xf7, 0xd7, //0x000049a6 notl %edi
- 0x21, 0xfe, //0x000049a8 andl %edi, %esi
- 0x48, 0x85, 0xf6, //0x000049aa testq %rsi, %rsi
- 0x0f, 0x85, 0xe1, 0xfd, 0xff, 0xff, //0x000049ad jne LBB0_737
- //0x000049b3 LBB0_857
- 0x49, 0x83, 0xc2, 0x20, //0x000049b3 addq $32, %r10
- 0x49, 0x83, 0xc5, 0xe0, //0x000049b7 addq $-32, %r13
- //0x000049bb LBB0_858
- 0x4d, 0x85, 0xff, //0x000049bb testq %r15, %r15
- 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x000049be jne LBB0_866
- 0x4c, 0x89, 0xe7, //0x000049c4 movq %r12, %rdi
- 0x4d, 0x85, 0xed, //0x000049c7 testq %r13, %r13
- 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x000049ca je LBB0_868
- //0x000049d0 LBB0_860
- 0x49, 0x8d, 0x4a, 0x01, //0x000049d0 leaq $1(%r10), %rcx
- 0x41, 0x0f, 0xb6, 0x12, //0x000049d4 movzbl (%r10), %edx
- 0x80, 0xfa, 0x22, //0x000049d8 cmpb $34, %dl
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x000049db je LBB0_865
- 0x49, 0x8d, 0x75, 0xff, //0x000049e1 leaq $-1(%r13), %rsi
- 0x80, 0xfa, 0x5c, //0x000049e5 cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000049e8 je LBB0_863
- 0x49, 0x89, 0xf5, //0x000049ee movq %rsi, %r13
- 0x49, 0x89, 0xca, //0x000049f1 movq %rcx, %r10
- 0x48, 0x85, 0xf6, //0x000049f4 testq %rsi, %rsi
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000049f7 jne LBB0_860
- 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000049fd jmp LBB0_868
- //0x00004a02 LBB0_863
- 0x48, 0x85, 0xf6, //0x00004a02 testq %rsi, %rsi
- 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00004a05 je LBB0_868
- 0x48, 0x03, 0x4d, 0xb0, //0x00004a0b addq $-80(%rbp), %rcx
- 0x48, 0x83, 0xff, 0xff, //0x00004a0f cmpq $-1, %rdi
- 0x4c, 0x0f, 0x44, 0xe1, //0x00004a13 cmoveq %rcx, %r12
- 0x48, 0x0f, 0x44, 0xf9, //0x00004a17 cmoveq %rcx, %rdi
- 0x49, 0x83, 0xc2, 0x02, //0x00004a1b addq $2, %r10
- 0x49, 0x83, 0xc5, 0xfe, //0x00004a1f addq $-2, %r13
- 0x4c, 0x89, 0xee, //0x00004a23 movq %r13, %rsi
- 0x48, 0x85, 0xf6, //0x00004a26 testq %rsi, %rsi
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00004a29 jne LBB0_860
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00004a2f jmp LBB0_868
- //0x00004a34 LBB0_865
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00004a34 movq $-72(%rbp), %r15
- 0x4c, 0x29, 0xf9, //0x00004a38 subq %r15, %rcx
- 0x49, 0x89, 0xca, //0x00004a3b movq %rcx, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004a3e movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0xa8, //0x00004a42 movq $-88(%rbp), %r14
- 0x4d, 0x85, 0xd2, //0x00004a46 testq %r10, %r10
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00004a49 movq $-64(%rbp), %r13
- 0x0f, 0x89, 0x0b, 0xf8, 0xff, 0xff, //0x00004a4d jns LBB0_795
- 0xe9, 0x58, 0x0a, 0x00, 0x00, //0x00004a53 jmp LBB0_939
- //0x00004a58 LBB0_866
- 0x4d, 0x85, 0xed, //0x00004a58 testq %r13, %r13
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00004a5b je LBB0_868
- 0x48, 0x8b, 0x45, 0xb0, //0x00004a61 movq $-80(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x00004a65 addq %r10, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00004a68 cmpq $-1, %r12
- 0x4c, 0x89, 0xe7, //0x00004a6c movq %r12, %rdi
- 0x4c, 0x0f, 0x44, 0xe0, //0x00004a6f cmoveq %rax, %r12
- 0x48, 0x0f, 0x44, 0xf8, //0x00004a73 cmoveq %rax, %rdi
- 0x49, 0xff, 0xc2, //0x00004a77 incq %r10
- 0x49, 0xff, 0xcd, //0x00004a7a decq %r13
- 0x4d, 0x85, 0xed, //0x00004a7d testq %r13, %r13
- 0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x00004a80 jne LBB0_860
- //0x00004a86 LBB0_868
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00004a86 movq $-48(%rbp), %r11
- 0xe9, 0x2b, 0x0a, 0x00, 0x00, //0x00004a8a jmp LBB0_940
- //0x00004a8f LBB0_869
- 0x49, 0x89, 0x3b, //0x00004a8f movq %rdi, (%r11)
- //0x00004a92 LBB0_870
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004a92 movq $-1, %rcx
- 0xe9, 0xb1, 0xe7, 0xff, 0xff, //0x00004a99 jmp LBB0_558
- //0x00004a9e LBB0_955
- 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00004a9e movq $-7, %rcx
- 0xe9, 0xa5, 0xe7, 0xff, 0xff, //0x00004aa5 jmp LBB0_558
- //0x00004aaa LBB0_871
- 0x49, 0x8d, 0x44, 0x24, 0x04, //0x00004aaa leaq $4(%r12), %rax
- 0xe9, 0x7c, 0x05, 0x00, 0x00, //0x00004aaf jmp LBB0_912
- //0x00004ab4 LBB0_872
- 0x49, 0x83, 0xfa, 0xff, //0x00004ab4 cmpq $-1, %r10
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004ab8 jne LBB0_874
- //0x00004abe LBB0_873
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004abe movq $-1, %r10
- 0x49, 0x89, 0xc7, //0x00004ac5 movq %rax, %r15
- //0x00004ac8 LBB0_874
- 0x4d, 0x89, 0x3b, //0x00004ac8 movq %r15, (%r11)
- 0x4c, 0x89, 0xd1, //0x00004acb movq %r10, %rcx
- 0xe9, 0x7c, 0xe7, 0xff, 0xff, //0x00004ace jmp LBB0_558
- //0x00004ad3 LBB0_875
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004ad3 movq $-1, %rcx
- 0xe9, 0xf4, 0x09, 0x00, 0x00, //0x00004ada jmp LBB0_943
- //0x00004adf LBB0_876
- 0x4d, 0x89, 0x23, //0x00004adf movq %r12, (%r11)
- 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x00004ae2 jmp LBB0_557
- //0x00004ae7 LBB0_877
- 0x4d, 0x8b, 0x4d, 0x08, //0x00004ae7 movq $8(%r13), %r9
- 0x4d, 0x89, 0xce, //0x00004aeb movq %r9, %r14
- 0x49, 0x29, 0xfe, //0x00004aee subq %rdi, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00004af1 cmpq $32, %r14
- 0x0f, 0x8c, 0x0c, 0x0c, 0x00, 0x00, //0x00004af5 jl LBB0_975
- 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x00004afb movl $4294967295, %r10d
- 0x4f, 0x8d, 0x1c, 0x20, //0x00004b01 leaq (%r8,%r12), %r11
- 0x4d, 0x29, 0xe1, //0x00004b05 subq %r12, %r9
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00004b08 movl $31, %esi
- 0x45, 0x31, 0xf6, //0x00004b0d xorl %r14d, %r14d
- 0xf3, 0x0f, 0x6f, 0x05, 0x18, 0xb5, 0xff, 0xff, //0x00004b10 movdqu $-19176(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x20, 0xb5, 0xff, 0xff, //0x00004b18 movdqu $-19168(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x45, 0x31, 0xff, //0x00004b20 xorl %r15d, %r15d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00004b23 jmp LBB0_879
- //0x00004b28 LBB0_882
- 0x45, 0x31, 0xff, //0x00004b28 xorl %r15d, %r15d
- 0x85, 0xff, //0x00004b2b testl %edi, %edi
- 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00004b2d jne LBB0_881
- //0x00004b33 LBB0_883
- 0x49, 0x83, 0xc6, 0x20, //0x00004b33 addq $32, %r14
- 0x49, 0x8d, 0x44, 0x31, 0xe0, //0x00004b37 leaq $-32(%r9,%rsi), %rax
- 0x48, 0x83, 0xc6, 0xe0, //0x00004b3c addq $-32, %rsi
- 0x48, 0x83, 0xf8, 0x3f, //0x00004b40 cmpq $63, %rax
- 0x0f, 0x8e, 0x02, 0x0b, 0x00, 0x00, //0x00004b44 jle LBB0_884
- //0x00004b4a LBB0_879
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x33, 0x01, //0x00004b4a movdqu $1(%r11,%r14), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x33, 0x11, //0x00004b51 movdqu $17(%r11,%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x00004b58 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00004b5c pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00004b60 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x6f, 0xe3, //0x00004b64 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00004b68 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00004b6c pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe7, 0x10, //0x00004b70 shlq $16, %rdi
- 0x48, 0x09, 0xc7, //0x00004b74 orq %rax, %rdi
- 0x66, 0x0f, 0x74, 0xd1, //0x00004b77 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00004b7b pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00004b7f pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00004b83 pmovmskb %xmm3, %eax
- 0x48, 0xc1, 0xe0, 0x10, //0x00004b87 shlq $16, %rax
- 0x48, 0x09, 0xd8, //0x00004b8b orq %rbx, %rax
- 0x48, 0x89, 0xc3, //0x00004b8e movq %rax, %rbx
- 0x4c, 0x09, 0xfb, //0x00004b91 orq %r15, %rbx
- 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00004b94 je LBB0_882
- 0x44, 0x89, 0xfb, //0x00004b9a movl %r15d, %ebx
- 0x44, 0x31, 0xd3, //0x00004b9d xorl %r10d, %ebx
- 0x21, 0xd8, //0x00004ba0 andl %ebx, %eax
- 0x8d, 0x1c, 0x00, //0x00004ba2 leal (%rax,%rax), %ebx
- 0x44, 0x09, 0xfb, //0x00004ba5 orl %r15d, %ebx
- 0x41, 0x8d, 0x92, 0xab, 0xaa, 0xaa, 0xaa, //0x00004ba8 leal $-1431655765(%r10), %edx
- 0x31, 0xda, //0x00004baf xorl %ebx, %edx
- 0x21, 0xc2, //0x00004bb1 andl %eax, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004bb3 andl $-1431655766, %edx
- 0x45, 0x31, 0xff, //0x00004bb9 xorl %r15d, %r15d
- 0x01, 0xc2, //0x00004bbc addl %eax, %edx
- 0x41, 0x0f, 0x92, 0xc7, //0x00004bbe setb %r15b
- 0x01, 0xd2, //0x00004bc2 addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004bc4 xorl $1431655765, %edx
- 0x21, 0xda, //0x00004bca andl %ebx, %edx
- 0x44, 0x31, 0xd2, //0x00004bcc xorl %r10d, %edx
- 0x21, 0xd7, //0x00004bcf andl %edx, %edi
- 0x85, 0xff, //0x00004bd1 testl %edi, %edi
- 0x0f, 0x84, 0x5a, 0xff, 0xff, 0xff, //0x00004bd3 je LBB0_883
- //0x00004bd9 LBB0_881
- 0x48, 0x0f, 0xbc, 0xc7, //0x00004bd9 bsfq %rdi, %rax
- 0x49, 0x01, 0xc3, //0x00004bdd addq %rax, %r11
- 0x4d, 0x01, 0xf3, //0x00004be0 addq %r14, %r11
- 0x4d, 0x29, 0xc3, //0x00004be3 subq %r8, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00004be6 addq $2, %r11
- 0x48, 0x8b, 0x45, 0xd0, //0x00004bea movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00004bee movq %r11, (%rax)
- 0x4c, 0x89, 0xe1, //0x00004bf1 movq %r12, %rcx
- 0xe9, 0x56, 0xe6, 0xff, 0xff, //0x00004bf4 jmp LBB0_558
- //0x00004bf9 LBB0_887
- 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004bf9 movabsq $6148914691236517205, %r11
- 0x49, 0x8b, 0x45, 0x08, //0x00004c03 movq $8(%r13), %rax
- 0x48, 0x29, 0xf8, //0x00004c07 subq %rdi, %rax
- 0x49, 0x01, 0xf8, //0x00004c0a addq %rdi, %r8
- 0x45, 0x31, 0xff, //0x00004c0d xorl %r15d, %r15d
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x17, 0xb4, 0xff, 0xff, //0x00004c10 movdqu $-19433(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x1f, 0xb4, 0xff, 0xff, //0x00004c19 movdqu $-19425(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004c21 pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0x32, 0xb4, 0xff, 0xff, //0x00004c26 movdqu $-19406(%rip), %xmm3 /* LCPI0_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x3a, 0xb4, 0xff, 0xff, //0x00004c2e movdqu $-19398(%rip), %xmm4 /* LCPI0_7+0(%rip) */
- 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004c36 movabsq $3689348814741910323, %r13
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004c40 pxor %xmm8, %xmm8
- 0x31, 0xd2, //0x00004c45 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x98, //0x00004c47 movq %rdx, $-104(%rbp)
- 0x45, 0x31, 0xf6, //0x00004c4b xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x00004c4e xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x40, //0x00004c51 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00004c55 movq %rax, $-56(%rbp)
- 0x4c, 0x89, 0x7d, 0x90, //0x00004c59 movq %r15, $-112(%rbp)
- 0x0f, 0x8c, 0x75, 0x02, 0x00, 0x00, //0x00004c5d jl LBB0_896
- //0x00004c63 LBB0_890
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00004c63 movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00004c68 movdqu $16(%r8), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00004c6e movdqu $32(%r8), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00004c74 movdqu $48(%r8), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004c7a movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004c7e pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00004c83 pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004c88 movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004c8c pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00004c91 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004c95 movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004c99 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004c9e pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004ca2 movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ca6 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00004cab pmovmskb %xmm2, %r9d
- 0x49, 0xc1, 0xe1, 0x30, //0x00004cb0 shlq $48, %r9
- 0x48, 0xc1, 0xe2, 0x20, //0x00004cb4 shlq $32, %rdx
- 0x48, 0xc1, 0xe7, 0x10, //0x00004cb8 shlq $16, %rdi
- 0x49, 0x09, 0xff, //0x00004cbc orq %rdi, %r15
- 0x49, 0x09, 0xd7, //0x00004cbf orq %rdx, %r15
- 0x4d, 0x09, 0xcf, //0x00004cc2 orq %r9, %r15
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004cc5 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004cc9 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00004ccd pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004cd1 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004cd5 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004cd9 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004cdd movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004ce1 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004ce5 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004ce9 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004ced pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00004cf1 pmovmskb %xmm2, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00004cf5 shlq $48, %rbx
- 0x48, 0xc1, 0xe0, 0x20, //0x00004cf9 shlq $32, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00004cfd shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x00004d01 orq %rdx, %rdi
- 0x48, 0x09, 0xc7, //0x00004d04 orq %rax, %rdi
- 0x48, 0x09, 0xdf, //0x00004d07 orq %rbx, %rdi
- 0x48, 0x89, 0xf8, //0x00004d0a movq %rdi, %rax
- 0x48, 0x8b, 0x55, 0x98, //0x00004d0d movq $-104(%rbp), %rdx
- 0x48, 0x09, 0xd0, //0x00004d11 orq %rdx, %rax
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00004d14 je LBB0_892
- 0x48, 0x89, 0xd0, //0x00004d1a movq %rdx, %rax
- 0x48, 0xf7, 0xd0, //0x00004d1d notq %rax
- 0x48, 0x21, 0xf8, //0x00004d20 andq %rdi, %rax
- 0x48, 0x8d, 0x1c, 0x00, //0x00004d23 leaq (%rax,%rax), %rbx
- 0x48, 0x09, 0xd3, //0x00004d27 orq %rdx, %rbx
- 0x48, 0x89, 0xda, //0x00004d2a movq %rbx, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004d2d movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf2, //0x00004d37 xorq %rsi, %rdx
- 0x48, 0x21, 0xf7, //0x00004d3a andq %rsi, %rdi
- 0x48, 0x21, 0xd7, //0x00004d3d andq %rdx, %rdi
- 0x31, 0xd2, //0x00004d40 xorl %edx, %edx
- 0x48, 0x01, 0xc7, //0x00004d42 addq %rax, %rdi
- 0x0f, 0x92, 0xc2, //0x00004d45 setb %dl
- 0x48, 0x89, 0x55, 0x98, //0x00004d48 movq %rdx, $-104(%rbp)
- 0x48, 0x01, 0xff, //0x00004d4c addq %rdi, %rdi
- 0x4c, 0x31, 0xdf, //0x00004d4f xorq %r11, %rdi
- 0x48, 0x21, 0xdf, //0x00004d52 andq %rbx, %rdi
- 0x48, 0xf7, 0xd7, //0x00004d55 notq %rdi
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004d58 jmp LBB0_893
- //0x00004d5d LBB0_892
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004d5d movq $-1, %rdi
- 0x31, 0xc0, //0x00004d64 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x98, //0x00004d66 movq %rax, $-104(%rbp)
- //0x00004d6a LBB0_893
- 0x48, 0x8b, 0x45, 0x90, //0x00004d6a movq $-112(%rbp), %rax
- 0x4c, 0x21, 0xff, //0x00004d6e andq %r15, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004d71 movq %rdi, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004d76 pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00004d7d movq %xmm2, %r15
- 0x49, 0x31, 0xc7, //0x00004d82 xorq %rax, %r15
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004d85 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004d89 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00004d8d pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004d91 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004d95 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004d99 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004d9d movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004da1 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004da5 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004da9 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004dad pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00004db1 pmovmskb %xmm2, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00004db5 shlq $48, %rbx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004db9 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00004dbd shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00004dc1 orq %rax, %rdi
- 0x48, 0x09, 0xd7, //0x00004dc4 orq %rdx, %rdi
- 0x48, 0x09, 0xdf, //0x00004dc7 orq %rbx, %rdi
- 0x4d, 0x89, 0xf9, //0x00004dca movq %r15, %r9
- 0x49, 0xf7, 0xd1, //0x00004dcd notq %r9
- 0x4c, 0x21, 0xcf, //0x00004dd0 andq %r9, %rdi
- 0x66, 0x0f, 0x74, 0xc4, //0x00004dd3 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00004dd7 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x74, 0xec, //0x00004ddb pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00004ddf pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x00004de3 pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00004de7 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x74, 0xf4, //0x00004deb pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00004def pmovmskb %xmm6, %eax
- 0x48, 0xc1, 0xe0, 0x30, //0x00004df3 shlq $48, %rax
- 0x48, 0xc1, 0xe6, 0x20, //0x00004df7 shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00004dfb shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00004dff orq %rbx, %rdx
- 0x48, 0x09, 0xf2, //0x00004e02 orq %rsi, %rdx
- 0x48, 0x09, 0xc2, //0x00004e05 orq %rax, %rdx
- 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004e08 movabsq $1085102592571150095, %rbx
- 0x4c, 0x21, 0xca, //0x00004e12 andq %r9, %rdx
- 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00004e15 je LBB0_888
- //0x00004e1b LBB0_894
- 0x4c, 0x8d, 0x4a, 0xff, //0x00004e1b leaq $-1(%rdx), %r9
- 0x4c, 0x89, 0xc8, //0x00004e1f movq %r9, %rax
- 0x48, 0x21, 0xf8, //0x00004e22 andq %rdi, %rax
- 0x48, 0x89, 0xc6, //0x00004e25 movq %rax, %rsi
- 0x48, 0xd1, 0xee, //0x00004e28 shrq %rsi
- 0x4c, 0x21, 0xde, //0x00004e2b andq %r11, %rsi
- 0x48, 0x29, 0xf0, //0x00004e2e subq %rsi, %rax
- 0x48, 0x89, 0xc6, //0x00004e31 movq %rax, %rsi
- 0x4c, 0x21, 0xee, //0x00004e34 andq %r13, %rsi
- 0x48, 0xc1, 0xe8, 0x02, //0x00004e37 shrq $2, %rax
- 0x4c, 0x21, 0xe8, //0x00004e3b andq %r13, %rax
- 0x48, 0x01, 0xf0, //0x00004e3e addq %rsi, %rax
- 0x48, 0x89, 0xc6, //0x00004e41 movq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00004e44 shrq $4, %rsi
- 0x48, 0x01, 0xc6, //0x00004e48 addq %rax, %rsi
- 0x48, 0x21, 0xde, //0x00004e4b andq %rbx, %rsi
- 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004e4e movabsq $72340172838076673, %rax
- 0x48, 0x0f, 0xaf, 0xf0, //0x00004e58 imulq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x00004e5c shrq $56, %rsi
- 0x4c, 0x01, 0xf6, //0x00004e60 addq %r14, %rsi
- 0x4c, 0x39, 0xd6, //0x00004e63 cmpq %r10, %rsi
- 0x0f, 0x86, 0x07, 0x06, 0x00, 0x00, //0x00004e66 jbe LBB0_938
- 0x49, 0xff, 0xc2, //0x00004e6c incq %r10
- 0x4c, 0x21, 0xca, //0x00004e6f andq %r9, %rdx
- 0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x00004e72 jne LBB0_894
- //0x00004e78 LBB0_888
- 0x49, 0xc1, 0xff, 0x3f, //0x00004e78 sarq $63, %r15
- 0x48, 0x89, 0xf8, //0x00004e7c movq %rdi, %rax
- 0x48, 0xd1, 0xe8, //0x00004e7f shrq %rax
- 0x4c, 0x21, 0xd8, //0x00004e82 andq %r11, %rax
- 0x48, 0x29, 0xc7, //0x00004e85 subq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x00004e88 movq %rdi, %rax
- 0x4c, 0x21, 0xe8, //0x00004e8b andq %r13, %rax
- 0x48, 0xc1, 0xef, 0x02, //0x00004e8e shrq $2, %rdi
- 0x4c, 0x21, 0xef, //0x00004e92 andq %r13, %rdi
- 0x48, 0x01, 0xc7, //0x00004e95 addq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x00004e98 movq %rdi, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00004e9b shrq $4, %rax
- 0x48, 0x01, 0xf8, //0x00004e9f addq %rdi, %rax
- 0x48, 0x21, 0xd8, //0x00004ea2 andq %rbx, %rax
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004ea5 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xc2, //0x00004eaf imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00004eb3 shrq $56, %rax
- 0x49, 0x01, 0xc6, //0x00004eb7 addq %rax, %r14
- 0x49, 0x83, 0xc0, 0x40, //0x00004eba addq $64, %r8
- 0x48, 0x8b, 0x45, 0xc8, //0x00004ebe movq $-56(%rbp), %rax
- 0x48, 0x83, 0xc0, 0xc0, //0x00004ec2 addq $-64, %rax
- 0x48, 0x83, 0xf8, 0x40, //0x00004ec6 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00004eca movq %rax, $-56(%rbp)
- 0x4c, 0x89, 0x7d, 0x90, //0x00004ece movq %r15, $-112(%rbp)
- 0x0f, 0x8d, 0x8b, 0xfd, 0xff, 0xff, //0x00004ed2 jge LBB0_890
- //0x00004ed8 LBB0_896
- 0x48, 0x85, 0xc0, //0x00004ed8 testq %rax, %rax
- 0x0f, 0x8e, 0x2e, 0x08, 0x00, 0x00, //0x00004edb jle LBB0_976
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004ee1 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004eea movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004ef3 movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004efc movdqu %xmm8, $-192(%rbp)
- 0x44, 0x89, 0xc0, //0x00004f05 movl %r8d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004f08 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00004f0d cmpl $4033, %eax
- 0x0f, 0x82, 0x4b, 0xfd, 0xff, 0xff, //0x00004f12 jb LBB0_890
- 0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00004f18 cmpq $32, $-56(%rbp)
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00004f1d jb LBB0_900
- 0x41, 0x0f, 0x10, 0x00, //0x00004f23 movups (%r8), %xmm0
- 0x0f, 0x11, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004f27 movups %xmm0, $-192(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x40, 0x10, //0x00004f2e movdqu $16(%r8), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004f34 movdqu %xmm0, $-176(%rbp)
- 0x49, 0x83, 0xc0, 0x20, //0x00004f3c addq $32, %r8
- 0x48, 0x8b, 0x45, 0xc8, //0x00004f40 movq $-56(%rbp), %rax
- 0x48, 0x8d, 0x78, 0xe0, //0x00004f44 leaq $-32(%rax), %rdi
- 0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00004f48 leaq $-160(%rbp), %rsi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00004f4f jmp LBB0_901
- //0x00004f54 LBB0_900
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00004f54 leaq $-192(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xc8, //0x00004f5b movq $-56(%rbp), %rdi
- //0x00004f5f LBB0_901
- 0x48, 0x83, 0xff, 0x10, //0x00004f5f cmpq $16, %rdi
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00004f63 jb LBB0_902
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00004f69 movdqu (%r8), %xmm0
- 0xf3, 0x0f, 0x7f, 0x06, //0x00004f6e movdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc0, 0x10, //0x00004f72 addq $16, %r8
- 0x48, 0x83, 0xc6, 0x10, //0x00004f76 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00004f7a addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00004f7e cmpq $8, %rdi
- 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00004f82 jae LBB0_907
- //0x00004f88 LBB0_903
- 0x48, 0x83, 0xff, 0x04, //0x00004f88 cmpq $4, %rdi
- 0x0f, 0x8c, 0x59, 0x00, 0x00, 0x00, //0x00004f8c jl LBB0_904
- //0x00004f92 LBB0_908
- 0x41, 0x8b, 0x00, //0x00004f92 movl (%r8), %eax
- 0x89, 0x06, //0x00004f95 movl %eax, (%rsi)
- 0x49, 0x83, 0xc0, 0x04, //0x00004f97 addq $4, %r8
- 0x48, 0x83, 0xc6, 0x04, //0x00004f9b addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00004f9f addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00004fa3 cmpq $2, %rdi
- 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00004fa7 jae LBB0_909
- //0x00004fad LBB0_905
- 0x4c, 0x89, 0xc2, //0x00004fad movq %r8, %rdx
- 0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004fb0 leaq $-192(%rbp), %r8
- 0x48, 0x85, 0xff, //0x00004fb7 testq %rdi, %rdi
- 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00004fba jne LBB0_910
- 0xe9, 0x9e, 0xfc, 0xff, 0xff, //0x00004fc0 jmp LBB0_890
- //0x00004fc5 LBB0_902
- 0x48, 0x83, 0xff, 0x08, //0x00004fc5 cmpq $8, %rdi
- 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00004fc9 jb LBB0_903
- //0x00004fcf LBB0_907
- 0x49, 0x8b, 0x00, //0x00004fcf movq (%r8), %rax
- 0x48, 0x89, 0x06, //0x00004fd2 movq %rax, (%rsi)
- 0x49, 0x83, 0xc0, 0x08, //0x00004fd5 addq $8, %r8
- 0x48, 0x83, 0xc6, 0x08, //0x00004fd9 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00004fdd addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00004fe1 cmpq $4, %rdi
- 0x0f, 0x8d, 0xa7, 0xff, 0xff, 0xff, //0x00004fe5 jge LBB0_908
- //0x00004feb LBB0_904
- 0x48, 0x83, 0xff, 0x02, //0x00004feb cmpq $2, %rdi
- 0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x00004fef jb LBB0_905
- //0x00004ff5 LBB0_909
- 0x41, 0x0f, 0xb7, 0x00, //0x00004ff5 movzwl (%r8), %eax
- 0x66, 0x89, 0x06, //0x00004ff9 movw %ax, (%rsi)
- 0x49, 0x83, 0xc0, 0x02, //0x00004ffc addq $2, %r8
- 0x48, 0x83, 0xc6, 0x02, //0x00005000 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00005004 addq $-2, %rdi
- 0x4c, 0x89, 0xc2, //0x00005008 movq %r8, %rdx
- 0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000500b leaq $-192(%rbp), %r8
- 0x48, 0x85, 0xff, //0x00005012 testq %rdi, %rdi
- 0x0f, 0x84, 0x48, 0xfc, 0xff, 0xff, //0x00005015 je LBB0_890
- //0x0000501b LBB0_910
- 0x8a, 0x02, //0x0000501b movb (%rdx), %al
- 0x88, 0x06, //0x0000501d movb %al, (%rsi)
- 0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000501f leaq $-192(%rbp), %r8
- 0xe9, 0x38, 0xfc, 0xff, 0xff, //0x00005026 jmp LBB0_890
- //0x0000502b LBB0_911
- 0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000502b leaq $5(%r12), %rax
- //0x00005030 LBB0_912
- 0x49, 0x3b, 0x45, 0x08, //0x00005030 cmpq $8(%r13), %rax
- 0x0f, 0x87, 0x15, 0xe2, 0xff, 0xff, //0x00005034 ja LBB0_558
- 0x49, 0x89, 0x03, //0x0000503a movq %rax, (%r11)
- 0x4c, 0x89, 0xe1, //0x0000503d movq %r12, %rcx
- 0xe9, 0x0a, 0xe2, 0xff, 0xff, //0x00005040 jmp LBB0_558
- //0x00005045 LBB0_914
- 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005045 movabsq $6148914691236517205, %r11
- 0x49, 0x8b, 0x45, 0x08, //0x0000504f movq $8(%r13), %rax
- 0x48, 0x29, 0xf8, //0x00005053 subq %rdi, %rax
- 0x49, 0x01, 0xf8, //0x00005056 addq %rdi, %r8
- 0x31, 0xd2, //0x00005059 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x90, //0x0000505b movq %rdx, $-112(%rbp)
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc8, 0xaf, 0xff, 0xff, //0x0000505f movdqu $-20536(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xd0, 0xaf, 0xff, 0xff, //0x00005068 movdqu $-20528(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005070 pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0xd3, 0xaf, 0xff, 0xff, //0x00005075 movdqu $-20525(%rip), %xmm3 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x9b, 0xaf, 0xff, 0xff, //0x0000507d movdqu $-20581(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005085 movabsq $3689348814741910323, %r13
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000508f pxor %xmm8, %xmm8
- 0x31, 0xd2, //0x00005094 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x98, //0x00005096 movq %rdx, $-104(%rbp)
- 0x45, 0x31, 0xf6, //0x0000509a xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x0000509d xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x40, //0x000050a0 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x000050a4 movq %rax, $-56(%rbp)
- 0x0f, 0x8c, 0x72, 0x02, 0x00, 0x00, //0x000050a8 jl LBB0_923
- //0x000050ae LBB0_917
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x000050ae movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x000050b3 movdqu $16(%r8), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x000050b9 movdqu $32(%r8), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x000050bf movdqu $48(%r8), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x000050c5 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050c9 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x000050ce pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x6f, 0xd5, //0x000050d3 movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050d7 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x000050dc pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd7, //0x000050e0 movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050e4 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000050e9 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd6, //0x000050ed movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050f1 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x000050f6 pmovmskb %xmm2, %r9d
- 0x49, 0xc1, 0xe1, 0x30, //0x000050fb shlq $48, %r9
- 0x48, 0xc1, 0xe2, 0x20, //0x000050ff shlq $32, %rdx
- 0x48, 0xc1, 0xe7, 0x10, //0x00005103 shlq $16, %rdi
- 0x49, 0x09, 0xff, //0x00005107 orq %rdi, %r15
- 0x49, 0x09, 0xd7, //0x0000510a orq %rdx, %r15
- 0x4d, 0x09, 0xcf, //0x0000510d orq %r9, %r15
- 0x66, 0x0f, 0x6f, 0xd0, //0x00005110 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00005114 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00005118 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x0000511c movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00005120 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00005124 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00005128 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x0000512c pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00005130 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd6, //0x00005134 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00005138 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x0000513c pmovmskb %xmm2, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00005140 shlq $48, %rbx
- 0x48, 0xc1, 0xe0, 0x20, //0x00005144 shlq $32, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00005148 shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x0000514c orq %rdx, %rdi
- 0x48, 0x09, 0xc7, //0x0000514f orq %rax, %rdi
- 0x48, 0x09, 0xdf, //0x00005152 orq %rbx, %rdi
- 0x48, 0x89, 0xf8, //0x00005155 movq %rdi, %rax
- 0x48, 0x8b, 0x55, 0x98, //0x00005158 movq $-104(%rbp), %rdx
- 0x48, 0x09, 0xd0, //0x0000515c orq %rdx, %rax
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000515f je LBB0_919
- 0x48, 0x89, 0xd0, //0x00005165 movq %rdx, %rax
- 0x48, 0xf7, 0xd0, //0x00005168 notq %rax
- 0x48, 0x21, 0xf8, //0x0000516b andq %rdi, %rax
- 0x48, 0x8d, 0x1c, 0x00, //0x0000516e leaq (%rax,%rax), %rbx
- 0x48, 0x09, 0xd3, //0x00005172 orq %rdx, %rbx
- 0x48, 0x89, 0xda, //0x00005175 movq %rbx, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005178 movabsq $-6148914691236517206, %rsi
- 0x48, 0x31, 0xf2, //0x00005182 xorq %rsi, %rdx
- 0x48, 0x21, 0xf7, //0x00005185 andq %rsi, %rdi
- 0x48, 0x21, 0xd7, //0x00005188 andq %rdx, %rdi
- 0x31, 0xd2, //0x0000518b xorl %edx, %edx
- 0x48, 0x01, 0xc7, //0x0000518d addq %rax, %rdi
- 0x0f, 0x92, 0xc2, //0x00005190 setb %dl
- 0x48, 0x89, 0x55, 0x98, //0x00005193 movq %rdx, $-104(%rbp)
- 0x48, 0x01, 0xff, //0x00005197 addq %rdi, %rdi
- 0x4c, 0x31, 0xdf, //0x0000519a xorq %r11, %rdi
- 0x48, 0x21, 0xdf, //0x0000519d andq %rbx, %rdi
- 0x48, 0xf7, 0xd7, //0x000051a0 notq %rdi
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000051a3 jmp LBB0_920
- //0x000051a8 LBB0_919
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000051a8 movq $-1, %rdi
- 0x31, 0xc0, //0x000051af xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x98, //0x000051b1 movq %rax, $-104(%rbp)
- //0x000051b5 LBB0_920
- 0x4c, 0x21, 0xff, //0x000051b5 andq %r15, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000051b8 movq %rdi, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000051bd pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x000051c4 movq %xmm2, %r15
- 0x4c, 0x33, 0x7d, 0x90, //0x000051c9 xorq $-112(%rbp), %r15
- 0x66, 0x0f, 0x6f, 0xd0, //0x000051cd movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x000051d1 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x000051d5 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x000051d9 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x000051dd pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000051e1 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd7, //0x000051e5 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x000051e9 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000051ed pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd6, //0x000051f1 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x000051f5 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x000051f9 pmovmskb %xmm2, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x000051fd shlq $48, %rbx
- 0x48, 0xc1, 0xe2, 0x20, //0x00005201 shlq $32, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00005205 shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00005209 orq %rax, %rdi
- 0x48, 0x09, 0xd7, //0x0000520c orq %rdx, %rdi
- 0x48, 0x09, 0xdf, //0x0000520f orq %rbx, %rdi
- 0x4d, 0x89, 0xf9, //0x00005212 movq %r15, %r9
- 0x49, 0xf7, 0xd1, //0x00005215 notq %r9
- 0x4c, 0x21, 0xcf, //0x00005218 andq %r9, %rdi
- 0x66, 0x0f, 0x74, 0xc4, //0x0000521b pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000521f pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x74, 0xec, //0x00005223 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00005227 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x0000522b pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x0000522f pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x74, 0xf4, //0x00005233 pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00005237 pmovmskb %xmm6, %eax
- 0x48, 0xc1, 0xe0, 0x30, //0x0000523b shlq $48, %rax
- 0x48, 0xc1, 0xe6, 0x20, //0x0000523f shlq $32, %rsi
- 0x48, 0xc1, 0xe3, 0x10, //0x00005243 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00005247 orq %rbx, %rdx
- 0x48, 0x09, 0xf2, //0x0000524a orq %rsi, %rdx
- 0x48, 0x09, 0xc2, //0x0000524d orq %rax, %rdx
- 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005250 movabsq $1085102592571150095, %rbx
- 0x4c, 0x21, 0xca, //0x0000525a andq %r9, %rdx
- 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x0000525d je LBB0_915
- //0x00005263 LBB0_921
- 0x4c, 0x8d, 0x4a, 0xff, //0x00005263 leaq $-1(%rdx), %r9
- 0x4c, 0x89, 0xc8, //0x00005267 movq %r9, %rax
- 0x48, 0x21, 0xf8, //0x0000526a andq %rdi, %rax
- 0x48, 0x89, 0xc6, //0x0000526d movq %rax, %rsi
- 0x48, 0xd1, 0xee, //0x00005270 shrq %rsi
- 0x4c, 0x21, 0xde, //0x00005273 andq %r11, %rsi
- 0x48, 0x29, 0xf0, //0x00005276 subq %rsi, %rax
- 0x48, 0x89, 0xc6, //0x00005279 movq %rax, %rsi
- 0x4c, 0x21, 0xee, //0x0000527c andq %r13, %rsi
- 0x48, 0xc1, 0xe8, 0x02, //0x0000527f shrq $2, %rax
- 0x4c, 0x21, 0xe8, //0x00005283 andq %r13, %rax
- 0x48, 0x01, 0xf0, //0x00005286 addq %rsi, %rax
- 0x48, 0x89, 0xc6, //0x00005289 movq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x0000528c shrq $4, %rsi
- 0x48, 0x01, 0xc6, //0x00005290 addq %rax, %rsi
- 0x48, 0x21, 0xde, //0x00005293 andq %rbx, %rsi
- 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005296 movabsq $72340172838076673, %rax
- 0x48, 0x0f, 0xaf, 0xf0, //0x000052a0 imulq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x000052a4 shrq $56, %rsi
- 0x4c, 0x01, 0xf6, //0x000052a8 addq %r14, %rsi
- 0x4c, 0x39, 0xd6, //0x000052ab cmpq %r10, %rsi
- 0x0f, 0x86, 0xbf, 0x01, 0x00, 0x00, //0x000052ae jbe LBB0_938
- 0x49, 0xff, 0xc2, //0x000052b4 incq %r10
- 0x4c, 0x21, 0xca, //0x000052b7 andq %r9, %rdx
- 0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x000052ba jne LBB0_921
- //0x000052c0 LBB0_915
- 0x49, 0xc1, 0xff, 0x3f, //0x000052c0 sarq $63, %r15
- 0x48, 0x89, 0xf8, //0x000052c4 movq %rdi, %rax
- 0x48, 0xd1, 0xe8, //0x000052c7 shrq %rax
- 0x4c, 0x21, 0xd8, //0x000052ca andq %r11, %rax
- 0x48, 0x29, 0xc7, //0x000052cd subq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x000052d0 movq %rdi, %rax
- 0x4c, 0x21, 0xe8, //0x000052d3 andq %r13, %rax
- 0x48, 0xc1, 0xef, 0x02, //0x000052d6 shrq $2, %rdi
- 0x4c, 0x21, 0xef, //0x000052da andq %r13, %rdi
- 0x48, 0x01, 0xc7, //0x000052dd addq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x000052e0 movq %rdi, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x000052e3 shrq $4, %rax
- 0x48, 0x01, 0xf8, //0x000052e7 addq %rdi, %rax
- 0x48, 0x21, 0xd8, //0x000052ea andq %rbx, %rax
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000052ed movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xc2, //0x000052f7 imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x000052fb shrq $56, %rax
- 0x49, 0x01, 0xc6, //0x000052ff addq %rax, %r14
- 0x49, 0x83, 0xc0, 0x40, //0x00005302 addq $64, %r8
- 0x48, 0x8b, 0x45, 0xc8, //0x00005306 movq $-56(%rbp), %rax
- 0x48, 0x83, 0xc0, 0xc0, //0x0000530a addq $-64, %rax
- 0x4c, 0x89, 0x7d, 0x90, //0x0000530e movq %r15, $-112(%rbp)
- 0x48, 0x83, 0xf8, 0x40, //0x00005312 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00005316 movq %rax, $-56(%rbp)
- 0x0f, 0x8d, 0x8e, 0xfd, 0xff, 0xff, //0x0000531a jge LBB0_917
- //0x00005320 LBB0_923
- 0x48, 0x85, 0xc0, //0x00005320 testq %rax, %rax
- 0x0f, 0x8e, 0xe6, 0x03, 0x00, 0x00, //0x00005323 jle LBB0_976
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00005329 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00005332 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000533b movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00005344 movdqu %xmm8, $-192(%rbp)
- 0x44, 0x89, 0xc0, //0x0000534d movl %r8d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00005350 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00005355 cmpl $4033, %eax
- 0x0f, 0x82, 0x4e, 0xfd, 0xff, 0xff, //0x0000535a jb LBB0_917
- 0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00005360 cmpq $32, $-56(%rbp)
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00005365 jb LBB0_927
- 0x41, 0x0f, 0x10, 0x00, //0x0000536b movups (%r8), %xmm0
- 0x0f, 0x11, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000536f movups %xmm0, $-192(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x40, 0x10, //0x00005376 movdqu $16(%r8), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000537c movdqu %xmm0, $-176(%rbp)
- 0x49, 0x83, 0xc0, 0x20, //0x00005384 addq $32, %r8
- 0x48, 0x8b, 0x45, 0xc8, //0x00005388 movq $-56(%rbp), %rax
- 0x48, 0x8d, 0x78, 0xe0, //0x0000538c leaq $-32(%rax), %rdi
- 0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00005390 leaq $-160(%rbp), %rsi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00005397 jmp LBB0_928
- //0x0000539c LBB0_927
- 0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x0000539c leaq $-192(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xc8, //0x000053a3 movq $-56(%rbp), %rdi
- //0x000053a7 LBB0_928
- 0x48, 0x83, 0xff, 0x10, //0x000053a7 cmpq $16, %rdi
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000053ab jb LBB0_929
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x000053b1 movdqu (%r8), %xmm0
- 0xf3, 0x0f, 0x7f, 0x06, //0x000053b6 movdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc0, 0x10, //0x000053ba addq $16, %r8
- 0x48, 0x83, 0xc6, 0x10, //0x000053be addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000053c2 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000053c6 cmpq $8, %rdi
- 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x000053ca jae LBB0_934
- //0x000053d0 LBB0_930
- 0x48, 0x83, 0xff, 0x04, //0x000053d0 cmpq $4, %rdi
- 0x0f, 0x8c, 0x59, 0x00, 0x00, 0x00, //0x000053d4 jl LBB0_931
- //0x000053da LBB0_935
- 0x41, 0x8b, 0x00, //0x000053da movl (%r8), %eax
- 0x89, 0x06, //0x000053dd movl %eax, (%rsi)
- 0x49, 0x83, 0xc0, 0x04, //0x000053df addq $4, %r8
- 0x48, 0x83, 0xc6, 0x04, //0x000053e3 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000053e7 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000053eb cmpq $2, %rdi
- 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x000053ef jae LBB0_936
- //0x000053f5 LBB0_932
- 0x4c, 0x89, 0xc2, //0x000053f5 movq %r8, %rdx
- 0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000053f8 leaq $-192(%rbp), %r8
- 0x48, 0x85, 0xff, //0x000053ff testq %rdi, %rdi
- 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00005402 jne LBB0_937
- 0xe9, 0xa1, 0xfc, 0xff, 0xff, //0x00005408 jmp LBB0_917
- //0x0000540d LBB0_929
- 0x48, 0x83, 0xff, 0x08, //0x0000540d cmpq $8, %rdi
- 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00005411 jb LBB0_930
- //0x00005417 LBB0_934
- 0x49, 0x8b, 0x00, //0x00005417 movq (%r8), %rax
- 0x48, 0x89, 0x06, //0x0000541a movq %rax, (%rsi)
- 0x49, 0x83, 0xc0, 0x08, //0x0000541d addq $8, %r8
- 0x48, 0x83, 0xc6, 0x08, //0x00005421 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00005425 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00005429 cmpq $4, %rdi
- 0x0f, 0x8d, 0xa7, 0xff, 0xff, 0xff, //0x0000542d jge LBB0_935
- //0x00005433 LBB0_931
- 0x48, 0x83, 0xff, 0x02, //0x00005433 cmpq $2, %rdi
- 0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x00005437 jb LBB0_932
- //0x0000543d LBB0_936
- 0x41, 0x0f, 0xb7, 0x00, //0x0000543d movzwl (%r8), %eax
- 0x66, 0x89, 0x06, //0x00005441 movw %ax, (%rsi)
- 0x49, 0x83, 0xc0, 0x02, //0x00005444 addq $2, %r8
- 0x48, 0x83, 0xc6, 0x02, //0x00005448 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x0000544c addq $-2, %rdi
- 0x4c, 0x89, 0xc2, //0x00005450 movq %r8, %rdx
- 0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00005453 leaq $-192(%rbp), %r8
- 0x48, 0x85, 0xff, //0x0000545a testq %rdi, %rdi
- 0x0f, 0x84, 0x4b, 0xfc, 0xff, 0xff, //0x0000545d je LBB0_917
- //0x00005463 LBB0_937
- 0x8a, 0x02, //0x00005463 movb (%rdx), %al
- 0x88, 0x06, //0x00005465 movb %al, (%rsi)
- 0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00005467 leaq $-192(%rbp), %r8
- 0xe9, 0x3b, 0xfc, 0xff, 0xff, //0x0000546e jmp LBB0_917
- //0x00005473 LBB0_938
- 0x48, 0x8b, 0x75, 0xc0, //0x00005473 movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x46, 0x08, //0x00005477 movq $8(%rsi), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x0000547b bsfq %rdx, %rcx
- 0x48, 0x2b, 0x4d, 0xc8, //0x0000547f subq $-56(%rbp), %rcx
- 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00005483 leaq $1(%rcx,%rax), %rax
- 0x48, 0x8b, 0x55, 0xd0, //0x00005488 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x02, //0x0000548c movq %rax, (%rdx)
- 0x48, 0x8b, 0x4e, 0x08, //0x0000548f movq $8(%rsi), %rcx
- 0x48, 0x39, 0xc8, //0x00005493 cmpq %rcx, %rax
- 0x48, 0x0f, 0x47, 0xc1, //0x00005496 cmovaq %rcx, %rax
- 0x48, 0x89, 0x02, //0x0000549a movq %rax, (%rdx)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000549d movq $-1, %rax
- 0x4c, 0x0f, 0x47, 0xe0, //0x000054a4 cmovaq %rax, %r12
- 0x4c, 0x89, 0xe1, //0x000054a8 movq %r12, %rcx
- 0xe9, 0x9f, 0xdd, 0xff, 0xff, //0x000054ab jmp LBB0_558
- //0x000054b0 LBB0_939
- 0x49, 0x83, 0xfa, 0xff, //0x000054b0 cmpq $-1, %r10
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000054b4 jne LBB0_941
- //0x000054ba LBB0_940
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000054ba movq $-1, %r10
- 0x4c, 0x8b, 0x65, 0x88, //0x000054c1 movq $-120(%rbp), %r12
- //0x000054c5 LBB0_941
- 0x4d, 0x89, 0x23, //0x000054c5 movq %r12, (%r11)
- 0x4c, 0x89, 0xd1, //0x000054c8 movq %r10, %rcx
- 0xe9, 0x7f, 0xdd, 0xff, 0xff, //0x000054cb jmp LBB0_558
- //0x000054d0 LBB0_942
- 0x4c, 0x89, 0xd1, //0x000054d0 movq %r10, %rcx
- //0x000054d3 LBB0_943
- 0x48, 0xf7, 0xd1, //0x000054d3 notq %rcx
- 0x49, 0x01, 0xc9, //0x000054d6 addq %rcx, %r9
- //0x000054d9 LBB0_944
- 0x48, 0x8b, 0x45, 0xd0, //0x000054d9 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x000054dd movq %r9, (%rax)
- 0xe9, 0x63, 0xdd, 0xff, 0xff, //0x000054e0 jmp LBB0_557
- //0x000054e5 LBB0_956
- 0x49, 0x89, 0x13, //0x000054e5 movq %rdx, (%r11)
- 0xe9, 0x62, 0xdd, 0xff, 0xff, //0x000054e8 jmp LBB0_558
- //0x000054ed LBB0_950
- 0x4c, 0x89, 0xb5, 0x38, 0xff, 0xff, 0xff, //0x000054ed movq %r14, $-200(%rbp)
- //0x000054f4 LBB0_951
- 0x48, 0x8b, 0x45, 0xd0, //0x000054f4 movq $-48(%rbp), %rax
- 0x48, 0x8b, 0x8d, 0x38, 0xff, 0xff, 0xff, //0x000054f8 movq $-200(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x000054ff movq %rcx, (%rax)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005502 movq $-1, %rcx
- 0xe9, 0x41, 0xdd, 0xff, 0xff, //0x00005509 jmp LBB0_558
- //0x0000550e LBB0_952
- 0x4c, 0x29, 0xc7, //0x0000550e subq %r8, %rdi
- 0xe9, 0x90, 0xde, 0xff, 0xff, //0x00005511 jmp LBB0_578
- //0x00005516 LBB0_953
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00005516 movq $-1, %r10
- //0x0000551d LBB0_954
- 0x4d, 0x29, 0xd1, //0x0000551d subq %r10, %r9
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00005520 jmp LBB0_944
- //0x00005525 LBB0_957
- 0x4d, 0x89, 0x0b, //0x00005525 movq %r9, (%r11)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005528 movq $-2, %rcx
- 0x41, 0x80, 0x3c, 0x24, 0x74, //0x0000552f cmpb $116, (%r12)
- 0x0f, 0x85, 0x15, 0xdd, 0xff, 0xff, //0x00005534 jne LBB0_558
- 0x49, 0x8d, 0x41, 0x01, //0x0000553a leaq $1(%r9), %rax
- 0x49, 0x89, 0x03, //0x0000553e movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x01, 0x72, //0x00005541 cmpb $114, $1(%r15,%r9)
- 0x0f, 0x85, 0x02, 0xdd, 0xff, 0xff, //0x00005547 jne LBB0_558
- 0x49, 0x8d, 0x41, 0x02, //0x0000554d leaq $2(%r9), %rax
- 0x49, 0x89, 0x03, //0x00005551 movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x02, 0x75, //0x00005554 cmpb $117, $2(%r15,%r9)
- 0x0f, 0x85, 0xef, 0xdc, 0xff, 0xff, //0x0000555a jne LBB0_558
- 0x49, 0x8d, 0x41, 0x03, //0x00005560 leaq $3(%r9), %rax
- 0x49, 0x89, 0x03, //0x00005564 movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00005567 cmpb $101, $3(%r15,%r9)
- 0x0f, 0x85, 0xdc, 0xdc, 0xff, 0xff, //0x0000556d jne LBB0_558
- 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00005573 jmp LBB0_786
- //0x00005578 LBB0_961
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005578 movq $-2, %rcx
- 0x80, 0xfa, 0x61, //0x0000557f cmpb $97, %dl
- 0x0f, 0x85, 0xc7, 0xdc, 0xff, 0xff, //0x00005582 jne LBB0_558
- 0x49, 0x8d, 0x41, 0x02, //0x00005588 leaq $2(%r9), %rax
- 0x49, 0x89, 0x03, //0x0000558c movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x0000558f cmpb $108, $2(%r15,%r9)
- 0x0f, 0x85, 0xb4, 0xdc, 0xff, 0xff, //0x00005595 jne LBB0_558
- 0x49, 0x8d, 0x41, 0x03, //0x0000559b leaq $3(%r9), %rax
- 0x49, 0x89, 0x03, //0x0000559f movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x03, 0x73, //0x000055a2 cmpb $115, $3(%r15,%r9)
- 0x0f, 0x85, 0xa1, 0xdc, 0xff, 0xff, //0x000055a8 jne LBB0_558
- 0x49, 0x8d, 0x41, 0x04, //0x000055ae leaq $4(%r9), %rax
- 0x49, 0x89, 0x03, //0x000055b2 movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x04, 0x65, //0x000055b5 cmpb $101, $4(%r15,%r9)
- 0x0f, 0x85, 0x8e, 0xdc, 0xff, 0xff, //0x000055bb jne LBB0_558
- 0x49, 0x83, 0xc1, 0x05, //0x000055c1 addq $5, %r9
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000055c5 jmp LBB0_966
- //0x000055ca LBB0_782
- 0x4d, 0x89, 0x0b, //0x000055ca movq %r9, (%r11)
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000055cd movq $-2, %rcx
- 0x41, 0x80, 0x3c, 0x24, 0x6e, //0x000055d4 cmpb $110, (%r12)
- 0x0f, 0x85, 0x70, 0xdc, 0xff, 0xff, //0x000055d9 jne LBB0_558
- 0x49, 0x8d, 0x41, 0x01, //0x000055df leaq $1(%r9), %rax
- 0x49, 0x89, 0x03, //0x000055e3 movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x000055e6 cmpb $117, $1(%r15,%r9)
- 0x0f, 0x85, 0x5d, 0xdc, 0xff, 0xff, //0x000055ec jne LBB0_558
- 0x49, 0x8d, 0x41, 0x02, //0x000055f2 leaq $2(%r9), %rax
- 0x49, 0x89, 0x03, //0x000055f6 movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x000055f9 cmpb $108, $2(%r15,%r9)
- 0x0f, 0x85, 0x4a, 0xdc, 0xff, 0xff, //0x000055ff jne LBB0_558
- 0x49, 0x8d, 0x41, 0x03, //0x00005605 leaq $3(%r9), %rax
- 0x49, 0x89, 0x03, //0x00005609 movq %rax, (%r11)
- 0x43, 0x80, 0x7c, 0x0f, 0x03, 0x6c, //0x0000560c cmpb $108, $3(%r15,%r9)
- 0x0f, 0x85, 0x37, 0xdc, 0xff, 0xff, //0x00005612 jne LBB0_558
- //0x00005618 LBB0_786
- 0x49, 0x83, 0xc1, 0x04, //0x00005618 addq $4, %r9
- //0x0000561c LBB0_966
- 0x48, 0x8b, 0x45, 0xd0, //0x0000561c movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00005620 movq %r9, (%rax)
- 0xe9, 0x27, 0xdc, 0xff, 0xff, //0x00005623 jmp LBB0_558
- //0x00005628 LBB0_967
- 0x4c, 0x89, 0xd0, //0x00005628 movq %r10, %rax
- 0xe9, 0x8e, 0xf4, 0xff, 0xff, //0x0000562b jmp LBB0_873
- //0x00005630 LBB0_968
- 0x4c, 0x89, 0xe3, //0x00005630 movq %r12, %rbx
- 0x48, 0x83, 0xc3, 0x02, //0x00005633 addq $2, %rbx
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005637 movq $-2, %rcx
- 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x0000563e jmp LBB0_973
- //0x00005643 LBB0_974
- 0x4c, 0x89, 0x55, 0x88, //0x00005643 movq %r10, $-120(%rbp)
- 0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x00005647 jmp LBB0_940
- //0x0000564c LBB0_884
- 0x4d, 0x85, 0xff, //0x0000564c testq %r15, %r15
- 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x0000564f jne LBB0_980
- 0x4b, 0x8d, 0x7c, 0x1e, 0x01, //0x00005655 leaq $1(%r14,%r11), %rdi
- 0x49, 0xf7, 0xd6, //0x0000565a notq %r14
- 0x4d, 0x01, 0xce, //0x0000565d addq %r9, %r14
- //0x00005660 LBB0_886
- 0x4d, 0x85, 0xf6, //0x00005660 testq %r14, %r14
- 0x48, 0x8b, 0x55, 0xd0, //0x00005663 movq $-48(%rbp), %rdx
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00005667 jg LBB0_947
- 0xe9, 0xdd, 0xdb, 0xff, 0xff, //0x0000566d jmp LBB0_558
- //0x00005672 LBB0_945
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005672 movq $-2, %rax
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00005679 movl $2, %ecx
- 0x48, 0x01, 0xcf, //0x0000567e addq %rcx, %rdi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005681 movq $-1, %rcx
- 0x49, 0x01, 0xc6, //0x00005688 addq %rax, %r14
- 0x0f, 0x8e, 0xbe, 0xdb, 0xff, 0xff, //0x0000568b jle LBB0_558
- //0x00005691 LBB0_947
- 0x0f, 0xb6, 0x07, //0x00005691 movzbl (%rdi), %eax
- 0x3c, 0x5c, //0x00005694 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00005696 je LBB0_945
- 0x3c, 0x22, //0x0000569c cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000569e je LBB0_969
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000056a4 movq $-1, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000056ab movl $1, %ecx
- 0x48, 0x01, 0xcf, //0x000056b0 addq %rcx, %rdi
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056b3 movq $-1, %rcx
- 0x49, 0x01, 0xc6, //0x000056ba addq %rax, %r14
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000056bd jg LBB0_947
- 0xe9, 0x87, 0xdb, 0xff, 0xff, //0x000056c3 jmp LBB0_558
- //0x000056c8 LBB0_969
- 0x4c, 0x29, 0xc7, //0x000056c8 subq %r8, %rdi
- 0x48, 0xff, 0xc7, //0x000056cb incq %rdi
- 0x48, 0x89, 0x3a, //0x000056ce movq %rdi, (%rdx)
- 0x4c, 0x89, 0xe1, //0x000056d1 movq %r12, %rcx
- 0xe9, 0x76, 0xdb, 0xff, 0xff, //0x000056d4 jmp LBB0_558
- //0x000056d9 LBB0_970
- 0x4c, 0x89, 0xe3, //0x000056d9 movq %r12, %rbx
- 0x48, 0xff, 0xc3, //0x000056dc incq %rbx
- 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x000056df movq $-3, %rcx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000056e6 jmp LBB0_973
- //0x000056eb LBB0_971
- 0x4c, 0x89, 0xe3, //0x000056eb movq %r12, %rbx
- 0x48, 0xff, 0xc3, //0x000056ee incq %rbx
- //0x000056f1 LBB0_972
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056f1 movq $-1, %rcx
- //0x000056f8 LBB0_973
- 0x48, 0x8b, 0x45, 0xc8, //0x000056f8 movq $-56(%rbp), %rax
- 0x48, 0x29, 0xc3, //0x000056fc subq %rax, %rbx
- 0x49, 0x89, 0x1b, //0x000056ff movq %rbx, (%r11)
- 0xe9, 0x48, 0xdb, 0xff, 0xff, //0x00005702 jmp LBB0_558
- //0x00005707 LBB0_975
- 0x4c, 0x01, 0xc7, //0x00005707 addq %r8, %rdi
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x0000570a jmp LBB0_886
- //0x0000570f LBB0_976
- 0x48, 0x8b, 0x45, 0xc0, //0x0000570f movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00005713 movq $8(%rax), %rax
- 0x48, 0x8b, 0x55, 0xd0, //0x00005717 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x02, //0x0000571b movq %rax, (%rdx)
- 0xe9, 0x2c, 0xdb, 0xff, 0xff, //0x0000571e jmp LBB0_558
- //0x00005723 LBB0_977
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00005723 movq $-4, %rcx
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000572a jmp LBB0_979
- //0x0000572f LBB0_978
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000572f movq $-2, %rcx
- //0x00005736 LBB0_979
- 0x4c, 0x89, 0xc3, //0x00005736 movq %r8, %rbx
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00005739 movq $-48(%rbp), %r11
- 0xe9, 0xb6, 0xff, 0xff, 0xff, //0x0000573d jmp LBB0_973
- //0x00005742 LBB0_980
- 0x49, 0x8d, 0x41, 0xff, //0x00005742 leaq $-1(%r9), %rax
- 0x4c, 0x39, 0xf0, //0x00005746 cmpq %r14, %rax
- 0x0f, 0x84, 0x00, 0xdb, 0xff, 0xff, //0x00005749 je LBB0_558
- 0x4b, 0x8d, 0x7c, 0x1e, 0x02, //0x0000574f leaq $2(%r14,%r11), %rdi
- 0x4d, 0x29, 0xf1, //0x00005754 subq %r14, %r9
- 0x49, 0x83, 0xc1, 0xfe, //0x00005757 addq $-2, %r9
- 0x4d, 0x89, 0xce, //0x0000575b movq %r9, %r14
- 0xe9, 0xfd, 0xfe, 0xff, 0xff, //0x0000575e jmp LBB0_886
- //0x00005763 LBB0_982
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00005763 movq $-48(%rbp), %r11
- 0x48, 0x89, 0xf0, //0x00005767 movq %rsi, %rax
- 0xe9, 0x4f, 0xf3, 0xff, 0xff, //0x0000576a jmp LBB0_873
- //0x0000576f LBB0_983
- 0x4c, 0x8b, 0x5d, 0xd0, //0x0000576f movq $-48(%rbp), %r11
- 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00005773 jmp LBB0_873
- //0x00005778 .p2align 2, 0x90
- // // .set L0_0_set_419, LBB0_419-LJTI0_0
- // // .set L0_0_set_462, LBB0_462-LJTI0_0
+ 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_404, LBB0_404-LJTI0_0
- // // .set L0_0_set_489, LBB0_489-LJTI0_0
- // // .set L0_0_set_461, LBB0_461-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_463, LBB0_463-LJTI0_0
- //0x00005778 LJTI0_0
- 0x18, 0xcc, 0xff, 0xff, //0x00005778 .long L0_0_set_419
- 0xf4, 0xce, 0xff, 0xff, //0x0000577c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005780 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005784 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005788 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000578c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005790 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005794 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005798 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000579c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057a0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057a4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057a8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057ac .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057b0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057b4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057b8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057bc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057c0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057c4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057c8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057cc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057d0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057d4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057d8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057dc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057e0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057e4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057e8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057ec .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057f0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057f4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057f8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000057fc .long L0_0_set_462
- 0xc5, 0xcd, 0xff, 0xff, //0x00005800 .long L0_0_set_451
- 0xf4, 0xce, 0xff, 0xff, //0x00005804 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005808 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000580c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005810 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005814 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005818 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000581c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005820 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005824 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005828 .long L0_0_set_462
- 0x3c, 0xcb, 0xff, 0xff, //0x0000582c .long L0_0_set_404
- 0xf4, 0xce, 0xff, 0xff, //0x00005830 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005834 .long L0_0_set_462
- 0x3c, 0xcb, 0xff, 0xff, //0x00005838 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x0000583c .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x00005840 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x00005844 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x00005848 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x0000584c .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x00005850 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x00005854 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x00005858 .long L0_0_set_404
- 0x3c, 0xcb, 0xff, 0xff, //0x0000585c .long L0_0_set_404
- 0xf4, 0xce, 0xff, 0xff, //0x00005860 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005864 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005868 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000586c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005870 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005874 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005878 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000587c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005880 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005884 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005888 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000588c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005890 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005894 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005898 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000589c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058a0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058a4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058a8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058ac .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058b0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058b4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058b8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058bc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058c0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058c4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058c8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058cc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058d0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058d4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058d8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058dc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058e0 .long L0_0_set_462
- 0x2b, 0xd3, 0xff, 0xff, //0x000058e4 .long L0_0_set_489
- 0xf4, 0xce, 0xff, 0xff, //0x000058e8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058ec .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058f0 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058f4 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058f8 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x000058fc .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005900 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005904 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005908 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000590c .long L0_0_set_462
- 0xe7, 0xce, 0xff, 0xff, //0x00005910 .long L0_0_set_461
- 0xf4, 0xce, 0xff, 0xff, //0x00005914 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005918 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000591c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005920 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005924 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005928 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000592c .long L0_0_set_462
- 0xb3, 0xcd, 0xff, 0xff, //0x00005930 .long L0_0_set_450
- 0xf4, 0xce, 0xff, 0xff, //0x00005934 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005938 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000593c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005940 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005944 .long L0_0_set_462
- 0xb3, 0xcd, 0xff, 0xff, //0x00005948 .long L0_0_set_450
- 0xf4, 0xce, 0xff, 0xff, //0x0000594c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005950 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005954 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005958 .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x0000595c .long L0_0_set_462
- 0xf4, 0xce, 0xff, 0xff, //0x00005960 .long L0_0_set_462
- 0xff, 0xce, 0xff, 0xff, //0x00005964 .long L0_0_set_463
- // // .set L0_1_set_224, LBB0_224-LJTI0_1
- // // .set L0_1_set_265, LBB0_265-LJTI0_1
- // // .set L0_1_set_253, LBB0_253-LJTI0_1
- // // .set L0_1_set_209, LBB0_209-LJTI0_1
- // // .set L0_1_set_266, LBB0_266-LJTI0_1
- // // .set L0_1_set_264, LBB0_264-LJTI0_1
- // // .set L0_1_set_252, LBB0_252-LJTI0_1
- // // .set L0_1_set_292, LBB0_292-LJTI0_1
- //0x00005968 LJTI0_1
- 0xd8, 0xb3, 0xff, 0xff, //0x00005968 .long L0_1_set_224
- 0x6e, 0xb6, 0xff, 0xff, //0x0000596c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005970 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005974 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005978 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x0000597c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005980 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005984 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005988 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x0000598c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005990 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005994 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005998 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x0000599c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059a0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059a4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059a8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059ac .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059b0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059b4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059b8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059bc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059c0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059c4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059c8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059cc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059d0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059d4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059d8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059dc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059e0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059e4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059e8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059ec .long L0_1_set_265
- 0x3e, 0xb5, 0xff, 0xff, //0x000059f0 .long L0_1_set_253
- 0x6e, 0xb6, 0xff, 0xff, //0x000059f4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059f8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x000059fc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a00 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a04 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a08 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a0c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a10 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a14 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a18 .long L0_1_set_265
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a1c .long L0_1_set_209
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a20 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a24 .long L0_1_set_265
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a28 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a2c .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a30 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a34 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a38 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a3c .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a40 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a44 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a48 .long L0_1_set_209
- 0xfc, 0xb2, 0xff, 0xff, //0x00005a4c .long L0_1_set_209
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a50 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a54 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a58 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a5c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a60 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a64 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a68 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a6c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a70 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a74 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a78 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a7c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a80 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a84 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a88 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a8c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a90 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a94 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a98 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005a9c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005aa0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005aa4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005aa8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005aac .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ab0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ab4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ab8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005abc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ac0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ac4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ac8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005acc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ad0 .long L0_1_set_265
- 0x79, 0xb6, 0xff, 0xff, //0x00005ad4 .long L0_1_set_266
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ad8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005adc .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ae0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ae4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005ae8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005aec .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005af0 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005af4 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005af8 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005afc .long L0_1_set_265
- 0x61, 0xb6, 0xff, 0xff, //0x00005b00 .long L0_1_set_264
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b04 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b08 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b0c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b10 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b14 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b18 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b1c .long L0_1_set_265
- 0x2c, 0xb5, 0xff, 0xff, //0x00005b20 .long L0_1_set_252
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b24 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b28 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b2c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b30 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b34 .long L0_1_set_265
- 0x2c, 0xb5, 0xff, 0xff, //0x00005b38 .long L0_1_set_252
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b3c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b40 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b44 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b48 .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b4c .long L0_1_set_265
- 0x6e, 0xb6, 0xff, 0xff, //0x00005b50 .long L0_1_set_265
- 0x8b, 0xba, 0xff, 0xff, //0x00005b54 .long L0_1_set_292
- // // .set L0_2_set_615, LBB0_615-LJTI0_2
- // // .set L0_2_set_621, LBB0_621-LJTI0_2
- // // .set L0_2_set_623, LBB0_623-LJTI0_2
- // // .set L0_2_set_639, LBB0_639-LJTI0_2
- // // .set L0_2_set_618, LBB0_618-LJTI0_2
- // // .set L0_2_set_642, LBB0_642-LJTI0_2
- //0x00005b58 LJTI0_2
- 0x53, 0xda, 0xff, 0xff, //0x00005b58 .long L0_2_set_615
- 0x8a, 0xda, 0xff, 0xff, //0x00005b5c .long L0_2_set_621
- 0xb5, 0xda, 0xff, 0xff, //0x00005b60 .long L0_2_set_623
- 0x5f, 0xdc, 0xff, 0xff, //0x00005b64 .long L0_2_set_639
- 0x6a, 0xda, 0xff, 0xff, //0x00005b68 .long L0_2_set_618
- 0xf6, 0xde, 0xff, 0xff, //0x00005b6c .long L0_2_set_642
- // // .set L0_3_set_558, LBB0_558-LJTI0_3
- // // .set L0_3_set_557, LBB0_557-LJTI0_3
- // // .set L0_3_set_724, LBB0_724-LJTI0_3
- // // .set L0_3_set_739, LBB0_739-LJTI0_3
- // // .set L0_3_set_648, LBB0_648-LJTI0_3
- // // .set L0_3_set_773, LBB0_773-LJTI0_3
- // // .set L0_3_set_777, LBB0_777-LJTI0_3
- // // .set L0_3_set_780, LBB0_780-LJTI0_3
- // // .set L0_3_set_787, LBB0_787-LJTI0_3
- // // .set L0_3_set_775, LBB0_775-LJTI0_3
- //0x00005b70 LJTI0_3
- 0xdf, 0xd6, 0xff, 0xff, //0x00005b70 .long L0_3_set_558
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b74 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b78 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b7c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b80 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b84 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b88 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b8c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b90 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b94 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b98 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005b9c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ba0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ba4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ba8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bac .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bb0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bb4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bb8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bbc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bc0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bc4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bc8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bcc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bd0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bd4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bd8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bdc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005be0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005be4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005be8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bec .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bf0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bf4 .long L0_3_set_557
- 0x12, 0xe2, 0xff, 0xff, //0x00005bf8 .long L0_3_set_724
- 0xd8, 0xd6, 0xff, 0xff, //0x00005bfc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c00 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c04 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c08 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c0c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c10 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c14 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c18 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c1c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c20 .long L0_3_set_557
- 0xa0, 0xe3, 0xff, 0xff, //0x00005c24 .long L0_3_set_739
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c28 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c2c .long L0_3_set_557
- 0x80, 0xdc, 0xff, 0xff, //0x00005c30 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c34 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c38 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c3c .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c40 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c44 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c48 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c4c .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c50 .long L0_3_set_648
- 0x80, 0xdc, 0xff, 0xff, //0x00005c54 .long L0_3_set_648
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c58 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c5c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c60 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c64 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c68 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c6c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c70 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c74 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c78 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c7c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c80 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c84 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c88 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c8c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c90 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c94 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c98 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005c9c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ca0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ca4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ca8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cac .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cb0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cb4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cb8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cbc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cc0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cc4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cc8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ccc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cd0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cd4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cd8 .long L0_3_set_557
- 0xfb, 0xe5, 0xff, 0xff, //0x00005cdc .long L0_3_set_773
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ce0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ce4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005ce8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cec .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cf0 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cf4 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cf8 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005cfc .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d00 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d04 .long L0_3_set_557
- 0x43, 0xe6, 0xff, 0xff, //0x00005d08 .long L0_3_set_777
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d0c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d10 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d14 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d18 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d1c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d20 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d24 .long L0_3_set_557
- 0x70, 0xe6, 0xff, 0xff, //0x00005d28 .long L0_3_set_780
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d2c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d30 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d34 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d38 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d3c .long L0_3_set_557
- 0x94, 0xe6, 0xff, 0xff, //0x00005d40 .long L0_3_set_787
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d44 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d48 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d4c .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d50 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d54 .long L0_3_set_557
- 0xd8, 0xd6, 0xff, 0xff, //0x00005d58 .long L0_3_set_557
- 0x1f, 0xe6, 0xff, 0xff, //0x00005d5c .long L0_3_set_775
- // // .set L0_4_set_767, LBB0_767-LJTI0_4
- // // .set L0_4_set_797, LBB0_797-LJTI0_4
- // // .set L0_4_set_771, LBB0_771-LJTI0_4
- // // .set L0_4_set_764, LBB0_764-LJTI0_4
- // // .set L0_4_set_769, LBB0_769-LJTI0_4
- //0x00005d60 LJTI0_4
- 0xba, 0xe3, 0xff, 0xff, //0x00005d60 .long L0_4_set_767
- 0x22, 0xe5, 0xff, 0xff, //0x00005d64 .long L0_4_set_797
- 0xba, 0xe3, 0xff, 0xff, //0x00005d68 .long L0_4_set_767
- 0xf0, 0xe3, 0xff, 0xff, //0x00005d6c .long L0_4_set_771
- 0x22, 0xe5, 0xff, 0xff, //0x00005d70 .long L0_4_set_797
- 0x90, 0xe3, 0xff, 0xff, //0x00005d74 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d78 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d7c .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d80 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d84 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d88 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d8c .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d90 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d94 .long L0_4_set_764
- 0x90, 0xe3, 0xff, 0xff, //0x00005d98 .long L0_4_set_764
- 0x22, 0xe5, 0xff, 0xff, //0x00005d9c .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005da0 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005da4 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005da8 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dac .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005db0 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005db4 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005db8 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dbc .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dc0 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dc4 .long L0_4_set_797
- 0xd5, 0xe3, 0xff, 0xff, //0x00005dc8 .long L0_4_set_769
- 0x22, 0xe5, 0xff, 0xff, //0x00005dcc .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dd0 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dd4 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dd8 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005ddc .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005de0 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005de4 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005de8 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dec .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005df0 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005df4 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005df8 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005dfc .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e00 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e04 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e08 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e0c .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e10 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e14 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e18 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e1c .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e20 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e24 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e28 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e2c .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e30 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e34 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e38 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e3c .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e40 .long L0_4_set_797
- 0x22, 0xe5, 0xff, 0xff, //0x00005e44 .long L0_4_set_797
- 0xd5, 0xe3, 0xff, 0xff, //0x00005e48 .long L0_4_set_769
- // // .set L0_5_set_673, LBB0_673-LJTI0_5
- // // .set L0_5_set_709, LBB0_709-LJTI0_5
+ // // .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_675, LBB0_675-LJTI0_5
- // // .set L0_5_set_678, LBB0_678-LJTI0_5
- //0x00005e4c LJTI0_5
- 0x84, 0xdb, 0xff, 0xff, //0x00005e4c .long L0_5_set_673
- 0x7c, 0xde, 0xff, 0xff, //0x00005e50 .long L0_5_set_709
- 0x84, 0xdb, 0xff, 0xff, //0x00005e54 .long L0_5_set_673
- 0xe7, 0xdb, 0xff, 0xff, //0x00005e58 .long L0_5_set_680
- 0x7c, 0xde, 0xff, 0xff, //0x00005e5c .long L0_5_set_709
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e60 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e64 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e68 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e6c .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e70 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e74 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e78 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e7c .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e80 .long L0_5_set_675
- 0xa4, 0xdb, 0xff, 0xff, //0x00005e84 .long L0_5_set_675
- 0x7c, 0xde, 0xff, 0xff, //0x00005e88 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005e8c .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005e90 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005e94 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005e98 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005e9c .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ea0 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ea4 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ea8 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005eac .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005eb0 .long L0_5_set_709
- 0xcc, 0xdb, 0xff, 0xff, //0x00005eb4 .long L0_5_set_678
- 0x7c, 0xde, 0xff, 0xff, //0x00005eb8 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ebc .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ec0 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ec4 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ec8 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ecc .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ed0 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ed4 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ed8 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005edc .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ee0 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ee4 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ee8 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005eec .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ef0 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ef4 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005ef8 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005efc .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f00 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f04 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f08 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f0c .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f10 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f14 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f18 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f1c .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f20 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f24 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f28 .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f2c .long L0_5_set_709
- 0x7c, 0xde, 0xff, 0xff, //0x00005f30 .long L0_5_set_709
- 0xcc, 0xdb, 0xff, 0xff, //0x00005f34 .long L0_5_set_678
- // // .set L0_6_set_558, LBB0_558-LJTI0_6
- // // .set L0_6_set_876, LBB0_876-LJTI0_6
- // // .set L0_6_set_877, LBB0_877-LJTI0_6
- // // .set L0_6_set_564, LBB0_564-LJTI0_6
- // // .set L0_6_set_887, LBB0_887-LJTI0_6
- // // .set L0_6_set_911, LBB0_911-LJTI0_6
- // // .set L0_6_set_871, LBB0_871-LJTI0_6
- // // .set L0_6_set_914, LBB0_914-LJTI0_6
- //0x00005f38 LJTI0_6
- 0x17, 0xd3, 0xff, 0xff, //0x00005f38 .long L0_6_set_558
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f3c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f40 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f44 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f48 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f4c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f50 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f54 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f58 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f5c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f60 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f64 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f68 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f6c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f70 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f74 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f78 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f7c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f80 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f84 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f88 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f8c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f90 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f94 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f98 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005f9c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fa0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fa4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fa8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fac .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fb0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fb4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fb8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fbc .long L0_6_set_876
- 0xaf, 0xeb, 0xff, 0xff, //0x00005fc0 .long L0_6_set_877
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fc4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fc8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fcc .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fd0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fd4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fd8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fdc .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fe0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fe4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005fe8 .long L0_6_set_876
- 0x90, 0xd3, 0xff, 0xff, //0x00005fec .long L0_6_set_564
- 0xa7, 0xeb, 0xff, 0xff, //0x00005ff0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00005ff4 .long L0_6_set_876
- 0x90, 0xd3, 0xff, 0xff, //0x00005ff8 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00005ffc .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00006000 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00006004 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00006008 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x0000600c .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00006010 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00006014 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x00006018 .long L0_6_set_564
- 0x90, 0xd3, 0xff, 0xff, //0x0000601c .long L0_6_set_564
- 0xa7, 0xeb, 0xff, 0xff, //0x00006020 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006024 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006028 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000602c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006030 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006034 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006038 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000603c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006040 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006044 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006048 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000604c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006050 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006054 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006058 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000605c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006060 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006064 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006068 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000606c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006070 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006074 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006078 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000607c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006080 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006084 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006088 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000608c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006090 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006094 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006098 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000609c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060a0 .long L0_6_set_876
- 0xc1, 0xec, 0xff, 0xff, //0x000060a4 .long L0_6_set_887
- 0xa7, 0xeb, 0xff, 0xff, //0x000060a8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060ac .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060b0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060b4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060b8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060bc .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060c0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060c4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060c8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060cc .long L0_6_set_876
- 0xf3, 0xf0, 0xff, 0xff, //0x000060d0 .long L0_6_set_911
- 0xa7, 0xeb, 0xff, 0xff, //0x000060d4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060d8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060dc .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060e0 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060e4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060e8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060ec .long L0_6_set_876
- 0x72, 0xeb, 0xff, 0xff, //0x000060f0 .long L0_6_set_871
- 0xa7, 0xeb, 0xff, 0xff, //0x000060f4 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060f8 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x000060fc .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006100 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006104 .long L0_6_set_876
- 0x72, 0xeb, 0xff, 0xff, //0x00006108 .long L0_6_set_871
- 0xa7, 0xeb, 0xff, 0xff, //0x0000610c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006110 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006114 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006118 .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x0000611c .long L0_6_set_876
- 0xa7, 0xeb, 0xff, 0xff, //0x00006120 .long L0_6_set_876
- 0x0d, 0xf1, 0xff, 0xff, //0x00006124 .long L0_6_set_914
- //0x00006128 .p2align 2, 0x00
- //0x00006128 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00006128 .long 2
- 0x00, 0x00, 0x00, 0x00, //0x0000612c .p2align 4, 0x00
- //0x00006130 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006130 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, //0x00006140 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, //0x00006150 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, //0x00006160 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, //0x00006170 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, //0x00006180 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, //0x00006190 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, //0x000061a0 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, //0x000061a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006206 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006216 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006226 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ // // .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
index 9fe109c83..4056a473c 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go
index a4abdbd6a..c02681c88 100644
--- 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
@@ -12,30 +12,30 @@ const (
)
const (
- _stack__html_escape = 72
+ _stack__html_escape = 64
)
const (
- _size__html_escape = 1280
+ _size__html_escape = 1296
)
var (
_pcsp__html_escape = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1256, 72},
- {1260, 48},
- {1261, 40},
- {1263, 32},
- {1265, 24},
- {1267, 16},
- {1269, 8},
- {1271, 0},
+ {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},
}
)
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
index cedaf936c..236ad0cf3 100644
--- 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
@@ -10,9 +10,9 @@ var _text_html_escape = []byte{
//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
- 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x00000020 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02'
+ 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
- 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x00000030 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>'
+ 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
@@ -22,344 +22,354 @@ var _text_html_escape = []byte{
0x41, 0x55, //0x00000048 pushq %r13
0x41, 0x54, //0x0000004a pushq %r12
0x53, //0x0000004c pushq %rbx
- 0x48, 0x83, 0xec, 0x18, //0x0000004d subq $24, %rsp
- 0x48, 0x89, 0x4d, 0xc0, //0x00000051 movq %rcx, $-64(%rbp)
- 0x49, 0x89, 0xd2, //0x00000055 movq %rdx, %r10
- 0x48, 0x89, 0x55, 0xc8, //0x00000058 movq %rdx, $-56(%rbp)
- 0x48, 0x89, 0x7d, 0xd0, //0x0000005c movq %rdi, $-48(%rbp)
- 0x48, 0x89, 0xf8, //0x00000060 movq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00000063 testq %rsi, %rsi
- 0x0f, 0x8e, 0x93, 0x04, 0x00, 0x00, //0x00000066 jle LBB0_59
- 0x48, 0x8b, 0x45, 0xc0, //0x0000006c movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x00000070 movq (%rax), %r9
- 0xf3, 0x0f, 0x6f, 0x05, 0x85, 0xff, 0xff, 0xff, //0x00000073 movdqu $-123(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x8d, 0xff, 0xff, 0xff, //0x0000007b movdqu $-115(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x95, 0xff, 0xff, 0xff, //0x00000083 movdqu $-107(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x9d, 0xff, 0xff, 0xff, //0x0000008b movdqu $-99(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00000093 movabsq $5764607797912141824, %r14
- 0x4c, 0x8d, 0x1d, 0x9c, 0x04, 0x00, 0x00, //0x0000009d leaq $1180(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000000a4 movq $-48(%rbp), %r15
- 0x4c, 0x8b, 0x55, 0xc8, //0x000000a8 movq $-56(%rbp), %r10
- 0x90, 0x90, 0x90, 0x90, //0x000000ac .p2align 4, 0x90
- //0x000000b0 LBB0_2
- 0x4d, 0x85, 0xc9, //0x000000b0 testq %r9, %r9
- 0x0f, 0x8e, 0x65, 0x04, 0x00, 0x00, //0x000000b3 jle LBB0_61
- 0x48, 0x83, 0xfe, 0x0f, //0x000000b9 cmpq $15, %rsi
- 0x0f, 0x9f, 0xc3, //0x000000bd setg %bl
- 0x4d, 0x89, 0xcd, //0x000000c0 movq %r9, %r13
- 0x4d, 0x89, 0xd0, //0x000000c3 movq %r10, %r8
- 0x48, 0x89, 0xf0, //0x000000c6 movq %rsi, %rax
- 0x4d, 0x89, 0xfc, //0x000000c9 movq %r15, %r12
- 0x49, 0x83, 0xf9, 0x10, //0x000000cc cmpq $16, %r9
- 0x0f, 0x8c, 0x8a, 0x00, 0x00, 0x00, //0x000000d0 jl LBB0_9
- 0x48, 0x83, 0xfe, 0x10, //0x000000d6 cmpq $16, %rsi
- 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x000000da jl LBB0_9
- 0x4d, 0x89, 0xfc, //0x000000e0 movq %r15, %r12
- 0x48, 0x89, 0xf0, //0x000000e3 movq %rsi, %rax
- 0x4d, 0x89, 0xd0, //0x000000e6 movq %r10, %r8
- 0x4c, 0x89, 0xc9, //0x000000e9 movq %r9, %rcx
- 0x90, 0x90, 0x90, 0x90, //0x000000ec .p2align 4, 0x90
- //0x000000f0 LBB0_6
- 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000000f0 movdqu (%r12), %xmm4
- 0x66, 0x0f, 0x6f, 0xec, //0x000000f6 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xf4, //0x000000fa movdqa %xmm4, %xmm6
- 0xf3, 0x41, 0x0f, 0x7f, 0x20, //0x000000fe movdqu %xmm4, (%r8)
- 0x66, 0x0f, 0x74, 0xe0, //0x00000103 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xe9, //0x00000107 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x0000010b por %xmm4, %xmm5
- 0x66, 0x0f, 0xeb, 0xf2, //0x0000010f por %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x00000113 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0xeb, 0xf5, //0x00000117 por %xmm5, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x0000011b pmovmskb %xmm6, %edx
- 0x66, 0x85, 0xd2, //0x0000011f testw %dx, %dx
- 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x00000122 jne LBB0_21
- 0x49, 0x83, 0xc4, 0x10, //0x00000128 addq $16, %r12
- 0x49, 0x83, 0xc0, 0x10, //0x0000012c addq $16, %r8
- 0x4c, 0x8d, 0x69, 0xf0, //0x00000130 leaq $-16(%rcx), %r13
- 0x48, 0x83, 0xf8, 0x1f, //0x00000134 cmpq $31, %rax
- 0x0f, 0x9f, 0xc3, //0x00000138 setg %bl
- 0x48, 0x83, 0xf8, 0x20, //0x0000013b cmpq $32, %rax
- 0x48, 0x8d, 0x40, 0xf0, //0x0000013f leaq $-16(%rax), %rax
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000143 jl LBB0_9
- 0x48, 0x83, 0xf9, 0x1f, //0x00000149 cmpq $31, %rcx
- 0x4c, 0x89, 0xe9, //0x0000014d movq %r13, %rcx
- 0x0f, 0x8f, 0x9a, 0xff, 0xff, 0xff, //0x00000150 jg LBB0_6
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000156 .p2align 4, 0x90
- //0x00000160 LBB0_9
- 0x84, 0xdb, //0x00000160 testb %bl, %bl
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00000162 je LBB0_13
- 0x4c, 0x89, 0xf2, //0x00000168 movq %r14, %rdx
- 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000016b movdqu (%r12), %xmm4
- 0x66, 0x0f, 0x6f, 0xec, //0x00000171 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000175 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0x6f, 0xf4, //0x00000179 movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf1, //0x0000017d pcmpeqb %xmm1, %xmm6
- 0x66, 0x0f, 0xeb, 0xf5, //0x00000181 por %xmm5, %xmm6
- 0x66, 0x48, 0x0f, 0x7e, 0xe0, //0x00000185 movq %xmm4, %rax
- 0x66, 0x0f, 0xeb, 0xe2, //0x0000018a por %xmm2, %xmm4
- 0x66, 0x0f, 0x74, 0xe3, //0x0000018e pcmpeqb %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe6, //0x00000192 por %xmm6, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000196 pmovmskb %xmm4, %ecx
- 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000019a orl $65536, %ecx
- 0x44, 0x0f, 0xbc, 0xf1, //0x000001a0 bsfl %ecx, %r14d
- 0x4d, 0x39, 0xf5, //0x000001a4 cmpq %r14, %r13
- 0x0f, 0x8d, 0xde, 0x00, 0x00, 0x00, //0x000001a7 jge LBB0_22
- 0x49, 0x83, 0xfd, 0x08, //0x000001ad cmpq $8, %r13
- 0x0f, 0x82, 0x11, 0x01, 0x00, 0x00, //0x000001b1 jb LBB0_25
- 0x49, 0x89, 0x00, //0x000001b7 movq %rax, (%r8)
- 0x4d, 0x8d, 0x74, 0x24, 0x08, //0x000001ba leaq $8(%r12), %r14
- 0x49, 0x83, 0xc0, 0x08, //0x000001bf addq $8, %r8
- 0x49, 0x8d, 0x45, 0xf8, //0x000001c3 leaq $-8(%r13), %rax
- 0x48, 0x83, 0xf8, 0x04, //0x000001c7 cmpq $4, %rax
- 0x0f, 0x8d, 0x07, 0x01, 0x00, 0x00, //0x000001cb jge LBB0_26
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x000001d1 jmp LBB0_27
+ 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_13
- 0x4d, 0x85, 0xed, //0x000001e0 testq %r13, %r13
- 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x000001e3 jle LBB0_20
- 0x48, 0x85, 0xc0, //0x000001e9 testq %rax, %rax
- 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x000001ec jle LBB0_20
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f2 .p2align 4, 0x90
- //0x00000200 LBB0_15
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00000200 movzbl (%r12), %ecx
- 0x48, 0x83, 0xf9, 0x3e, //0x00000205 cmpq $62, %rcx
- 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000209 ja LBB0_17
- 0x49, 0x0f, 0xa3, 0xce, //0x0000020f btq %rcx, %r14
- 0x0f, 0x82, 0x9b, 0x00, 0x00, 0x00, //0x00000213 jb LBB0_24
- //0x00000219 LBB0_17
- 0x80, 0xf9, 0xe2, //0x00000219 cmpb $-30, %cl
- 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000021c je LBB0_24
- 0x49, 0xff, 0xc4, //0x00000222 incq %r12
- 0x41, 0x88, 0x08, //0x00000225 movb %cl, (%r8)
- 0x48, 0x83, 0xf8, 0x02, //0x00000228 cmpq $2, %rax
- 0x48, 0x8d, 0x40, 0xff, //0x0000022c leaq $-1(%rax), %rax
- 0x0f, 0x8c, 0x1a, 0x00, 0x00, 0x00, //0x00000230 jl LBB0_20
- 0x49, 0xff, 0xc0, //0x00000236 incq %r8
- 0x49, 0x83, 0xfd, 0x01, //0x00000239 cmpq $1, %r13
- 0x4d, 0x8d, 0x6d, 0xff, //0x0000023d leaq $-1(%r13), %r13
- 0x0f, 0x8f, 0xb9, 0xff, 0xff, 0xff, //0x00000241 jg LBB0_15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000247 .p2align 4, 0x90
- //0x00000250 LBB0_20
- 0x4d, 0x29, 0xfc, //0x00000250 subq %r15, %r12
- 0x48, 0xf7, 0xd8, //0x00000253 negq %rax
- 0x4d, 0x19, 0xed, //0x00000256 sbbq %r13, %r13
- 0x4d, 0x31, 0xe5, //0x00000259 xorq %r12, %r13
- 0x4d, 0x85, 0xed, //0x0000025c testq %r13, %r13
- 0x0f, 0x89, 0x5b, 0x01, 0x00, 0x00, //0x0000025f jns LBB0_37
- 0xe9, 0x72, 0x02, 0x00, 0x00, //0x00000265 jmp LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000026a .p2align 4, 0x90
- //0x00000270 LBB0_21
- 0x0f, 0xb7, 0xc2, //0x00000270 movzwl %dx, %eax
- 0x4d, 0x29, 0xfc, //0x00000273 subq %r15, %r12
- 0x44, 0x0f, 0xbc, 0xe8, //0x00000276 bsfl %eax, %r13d
- 0x4d, 0x01, 0xe5, //0x0000027a addq %r12, %r13
- 0x4d, 0x85, 0xed, //0x0000027d testq %r13, %r13
- 0x0f, 0x89, 0x3a, 0x01, 0x00, 0x00, //0x00000280 jns LBB0_37
- 0xe9, 0x51, 0x02, 0x00, 0x00, //0x00000286 jmp LBB0_57
- //0x0000028b LBB0_22
- 0x41, 0x83, 0xfe, 0x08, //0x0000028b cmpl $8, %r14d
- 0x0f, 0x82, 0xaa, 0x00, 0x00, 0x00, //0x0000028f jb LBB0_31
- 0x49, 0x89, 0x00, //0x00000295 movq %rax, (%r8)
- 0x4d, 0x8d, 0x6c, 0x24, 0x08, //0x00000298 leaq $8(%r12), %r13
- 0x49, 0x83, 0xc0, 0x08, //0x0000029d addq $8, %r8
- 0x49, 0x8d, 0x46, 0xf8, //0x000002a1 leaq $-8(%r14), %rax
- 0x48, 0x83, 0xf8, 0x04, //0x000002a5 cmpq $4, %rax
- 0x0f, 0x8d, 0xa0, 0x00, 0x00, 0x00, //0x000002a9 jge LBB0_32
- 0xe9, 0xae, 0x00, 0x00, 0x00, //0x000002af jmp LBB0_33
- //0x000002b4 LBB0_24
- 0x4d, 0x29, 0xfc, //0x000002b4 subq %r15, %r12
- 0x4d, 0x89, 0xe5, //0x000002b7 movq %r12, %r13
- 0x4d, 0x85, 0xed, //0x000002ba testq %r13, %r13
- 0x0f, 0x89, 0xfd, 0x00, 0x00, 0x00, //0x000002bd jns LBB0_37
- 0xe9, 0x14, 0x02, 0x00, 0x00, //0x000002c3 jmp LBB0_57
- //0x000002c8 LBB0_25
- 0x4d, 0x89, 0xe6, //0x000002c8 movq %r12, %r14
- 0x4c, 0x89, 0xe8, //0x000002cb movq %r13, %rax
- 0x48, 0x83, 0xf8, 0x04, //0x000002ce cmpq $4, %rax
- 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002d2 jl LBB0_27
- //0x000002d8 LBB0_26
- 0x41, 0x8b, 0x0e, //0x000002d8 movl (%r14), %ecx
- 0x41, 0x89, 0x08, //0x000002db movl %ecx, (%r8)
- 0x49, 0x83, 0xc6, 0x04, //0x000002de addq $4, %r14
- 0x49, 0x83, 0xc0, 0x04, //0x000002e2 addq $4, %r8
- 0x48, 0x83, 0xc0, 0xfc, //0x000002e6 addq $-4, %rax
- //0x000002ea LBB0_27
- 0x48, 0x83, 0xf8, 0x02, //0x000002ea cmpq $2, %rax
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000002ee jb LBB0_28
- 0x41, 0x0f, 0xb7, 0x0e, //0x000002f4 movzwl (%r14), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x000002f8 movw %cx, (%r8)
- 0x49, 0x83, 0xc6, 0x02, //0x000002fc addq $2, %r14
- 0x49, 0x83, 0xc0, 0x02, //0x00000300 addq $2, %r8
- 0x48, 0x83, 0xc0, 0xfe, //0x00000304 addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x00000308 testq %rax, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000030b jne LBB0_29
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000311 jmp LBB0_30
- //0x00000316 LBB0_28
- 0x48, 0x85, 0xc0, //0x00000316 testq %rax, %rax
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000319 je LBB0_30
- //0x0000031f LBB0_29
- 0x41, 0x8a, 0x06, //0x0000031f movb (%r14), %al
- 0x41, 0x88, 0x00, //0x00000322 movb %al, (%r8)
- //0x00000325 LBB0_30
- 0x4d, 0x29, 0xfd, //0x00000325 subq %r15, %r13
- 0x4d, 0x01, 0xe5, //0x00000328 addq %r12, %r13
- 0x49, 0xf7, 0xd5, //0x0000032b notq %r13
- 0x49, 0x89, 0xd6, //0x0000032e movq %rdx, %r14
- 0x4d, 0x85, 0xed, //0x00000331 testq %r13, %r13
- 0x0f, 0x89, 0x86, 0x00, 0x00, 0x00, //0x00000334 jns LBB0_37
- 0xe9, 0x9d, 0x01, 0x00, 0x00, //0x0000033a jmp LBB0_57
- //0x0000033f LBB0_31
- 0x4d, 0x89, 0xe5, //0x0000033f movq %r12, %r13
- 0x4c, 0x89, 0xf0, //0x00000342 movq %r14, %rax
- 0x48, 0x83, 0xf8, 0x04, //0x00000345 cmpq $4, %rax
- 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00000349 jl LBB0_33
- //0x0000034f LBB0_32
- 0x41, 0x8b, 0x4d, 0x00, //0x0000034f movl (%r13), %ecx
- 0x41, 0x89, 0x08, //0x00000353 movl %ecx, (%r8)
- 0x49, 0x83, 0xc5, 0x04, //0x00000356 addq $4, %r13
- 0x49, 0x83, 0xc0, 0x04, //0x0000035a addq $4, %r8
- 0x48, 0x83, 0xc0, 0xfc, //0x0000035e addq $-4, %rax
- //0x00000362 LBB0_33
- 0x48, 0x83, 0xf8, 0x02, //0x00000362 cmpq $2, %rax
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000366 jb LBB0_34
- 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x0000036c movzwl (%r13), %ecx
- 0x66, 0x41, 0x89, 0x08, //0x00000371 movw %cx, (%r8)
- 0x49, 0x83, 0xc5, 0x02, //0x00000375 addq $2, %r13
- 0x49, 0x83, 0xc0, 0x02, //0x00000379 addq $2, %r8
- 0x48, 0x83, 0xc0, 0xfe, //0x0000037d addq $-2, %rax
- 0x48, 0x85, 0xc0, //0x00000381 testq %rax, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00000384 jne LBB0_35
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000038a jmp LBB0_36
- //0x0000038f LBB0_34
- 0x48, 0x85, 0xc0, //0x0000038f testq %rax, %rax
- 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00000392 je LBB0_36
- //0x00000398 LBB0_35
- 0x41, 0x8a, 0x45, 0x00, //0x00000398 movb (%r13), %al
- 0x41, 0x88, 0x00, //0x0000039c movb %al, (%r8)
- //0x0000039f LBB0_36
- 0x4d, 0x29, 0xfc, //0x0000039f subq %r15, %r12
- 0x4d, 0x01, 0xf4, //0x000003a2 addq %r14, %r12
- 0x4d, 0x89, 0xe5, //0x000003a5 movq %r12, %r13
- 0x49, 0x89, 0xd6, //0x000003a8 movq %rdx, %r14
- 0x4d, 0x85, 0xed, //0x000003ab testq %r13, %r13
- 0x0f, 0x88, 0x28, 0x01, 0x00, 0x00, //0x000003ae js LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b4 .p2align 4, 0x90
- //0x000003c0 LBB0_37
- 0x4d, 0x01, 0xef, //0x000003c0 addq %r13, %r15
- 0x4d, 0x01, 0xea, //0x000003c3 addq %r13, %r10
- 0x4c, 0x29, 0xee, //0x000003c6 subq %r13, %rsi
- 0x0f, 0x8e, 0x2d, 0x01, 0x00, 0x00, //0x000003c9 jle LBB0_58
- 0x4d, 0x29, 0xe9, //0x000003cf subq %r13, %r9
- 0x41, 0x8a, 0x0f, //0x000003d2 movb (%r15), %cl
- 0x80, 0xf9, 0xe2, //0x000003d5 cmpb $-30, %cl
- 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x000003d8 je LBB0_51
- 0x4c, 0x89, 0xf8, //0x000003de movq %r15, %rax
- //0x000003e1 LBB0_40
- 0x0f, 0xb6, 0xd1, //0x000003e1 movzbl %cl, %edx
- 0x48, 0xc1, 0xe2, 0x04, //0x000003e4 shlq $4, %rdx
- 0x4a, 0x8b, 0x3c, 0x1a, //0x000003e8 movq (%rdx,%r11), %rdi
- 0x48, 0x63, 0xdf, //0x000003ec movslq %edi, %rbx
- 0x49, 0x29, 0xd9, //0x000003ef subq %rbx, %r9
- 0x0f, 0x8c, 0x1b, 0x01, 0x00, 0x00, //0x000003f2 jl LBB0_60
- 0x48, 0xc1, 0xe7, 0x20, //0x000003f8 shlq $32, %rdi
- 0x4e, 0x8d, 0x7c, 0x1a, 0x08, //0x000003fc leaq $8(%rdx,%r11), %r15
- 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000401 movabsq $12884901889, %rcx
- 0x48, 0x39, 0xcf, //0x0000040b cmpq %rcx, %rdi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x0000040e jl LBB0_43
- 0x41, 0x8b, 0x0f, //0x00000414 movl (%r15), %ecx
- 0x41, 0x89, 0x0a, //0x00000417 movl %ecx, (%r10)
- 0x4e, 0x8d, 0x7c, 0x1a, 0x0c, //0x0000041a leaq $12(%rdx,%r11), %r15
- 0x4d, 0x8d, 0x42, 0x04, //0x0000041f leaq $4(%r10), %r8
- 0x48, 0x8d, 0x7b, 0xfc, //0x00000423 leaq $-4(%rbx), %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00000427 cmpq $2, %rdi
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x0000042b jae LBB0_44
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000431 jmp LBB0_45
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000436 .p2align 4, 0x90
- //0x00000440 LBB0_43
- 0x4d, 0x89, 0xd0, //0x00000440 movq %r10, %r8
- 0x48, 0x89, 0xdf, //0x00000443 movq %rbx, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00000446 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000044a jb LBB0_45
- //0x00000450 LBB0_44
- 0x41, 0x0f, 0xb7, 0x17, //0x00000450 movzwl (%r15), %edx
- 0x66, 0x41, 0x89, 0x10, //0x00000454 movw %dx, (%r8)
- 0x49, 0x83, 0xc7, 0x02, //0x00000458 addq $2, %r15
- 0x49, 0x83, 0xc0, 0x02, //0x0000045c addq $2, %r8
- 0x48, 0x83, 0xc7, 0xfe, //0x00000460 addq $-2, %rdi
- //0x00000464 LBB0_45
- 0x48, 0x85, 0xff, //0x00000464 testq %rdi, %rdi
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000467 je LBB0_47
- 0x41, 0x8a, 0x0f, //0x0000046d movb (%r15), %cl
- 0x41, 0x88, 0x08, //0x00000470 movb %cl, (%r8)
- //0x00000473 LBB0_47
- 0x49, 0x01, 0xda, //0x00000473 addq %rbx, %r10
- //0x00000476 LBB0_48
- 0x48, 0xff, 0xc0, //0x00000476 incq %rax
- 0x49, 0x89, 0xc7, //0x00000479 movq %rax, %r15
- 0x48, 0x83, 0xfe, 0x01, //0x0000047c cmpq $1, %rsi
- 0x48, 0x8d, 0x76, 0xff, //0x00000480 leaq $-1(%rsi), %rsi
- 0x0f, 0x8f, 0x26, 0xfc, 0xff, 0xff, //0x00000484 jg LBB0_2
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x0000048a jmp LBB0_59
- //0x0000048f LBB0_51
- 0x48, 0x83, 0xfe, 0x03, //0x0000048f cmpq $3, %rsi
- 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00000493 jl LBB0_55
- 0x41, 0x80, 0x7f, 0x01, 0x80, //0x00000499 cmpb $-128, $1(%r15)
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000049e jne LBB0_55
- 0x41, 0x8a, 0x4f, 0x02, //0x000004a4 movb $2(%r15), %cl
- 0x89, 0xc8, //0x000004a8 movl %ecx, %eax
- 0x24, 0xfe, //0x000004aa andb $-2, %al
- 0x3c, 0xa8, //0x000004ac cmpb $-88, %al
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000004ae jne LBB0_55
- 0x49, 0x8d, 0x47, 0x02, //0x000004b4 leaq $2(%r15), %rax
- 0x48, 0x83, 0xc6, 0xfe, //0x000004b8 addq $-2, %rsi
- 0xe9, 0x20, 0xff, 0xff, 0xff, //0x000004bc jmp LBB0_40
- //0x000004c1 LBB0_55
- 0x4d, 0x85, 0xc9, //0x000004c1 testq %r9, %r9
- 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x000004c4 jle LBB0_61
- 0x41, 0xc6, 0x02, 0xe2, //0x000004ca movb $-30, (%r10)
- 0x49, 0xff, 0xc2, //0x000004ce incq %r10
- 0x49, 0xff, 0xc9, //0x000004d1 decq %r9
- 0x4c, 0x89, 0xf8, //0x000004d4 movq %r15, %rax
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x000004d7 jmp LBB0_48
- //0x000004dc LBB0_57
- 0x4c, 0x2b, 0x55, 0xc8, //0x000004dc subq $-56(%rbp), %r10
- 0x49, 0xf7, 0xd5, //0x000004e0 notq %r13
- 0x4d, 0x01, 0xea, //0x000004e3 addq %r13, %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x000004e6 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x000004ea movq %r10, (%rax)
- 0x4c, 0x2b, 0x7d, 0xd0, //0x000004ed subq $-48(%rbp), %r15
- 0x4d, 0x01, 0xef, //0x000004f1 addq %r13, %r15
- 0x49, 0xf7, 0xd7, //0x000004f4 notq %r15
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000004f7 jmp LBB0_62
- //0x000004fc LBB0_58
- 0x4c, 0x89, 0xf8, //0x000004fc movq %r15, %rax
- //0x000004ff LBB0_59
- 0x4c, 0x2b, 0x55, 0xc8, //0x000004ff subq $-56(%rbp), %r10
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000503 movq $-64(%rbp), %rcx
- 0x4c, 0x89, 0x11, //0x00000507 movq %r10, (%rcx)
- 0x48, 0x2b, 0x45, 0xd0, //0x0000050a subq $-48(%rbp), %rax
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000050e jmp LBB0_63
- //0x00000513 LBB0_60
- 0x4c, 0x2b, 0x55, 0xc8, //0x00000513 subq $-56(%rbp), %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x00000517 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x0000051b movq %r10, (%rax)
- //0x0000051e LBB0_61
- 0x49, 0xf7, 0xd7, //0x0000051e notq %r15
- 0x4c, 0x03, 0x7d, 0xd0, //0x00000521 addq $-48(%rbp), %r15
- //0x00000525 LBB0_62
- 0x4c, 0x89, 0xf8, //0x00000525 movq %r15, %rax
- //0x00000528 LBB0_63
- 0x48, 0x83, 0xc4, 0x18, //0x00000528 addq $24, %rsp
- 0x5b, //0x0000052c popq %rbx
- 0x41, 0x5c, //0x0000052d popq %r12
- 0x41, 0x5d, //0x0000052f popq %r13
- 0x41, 0x5e, //0x00000531 popq %r14
- 0x41, 0x5f, //0x00000533 popq %r15
- 0x5d, //0x00000535 popq %rbp
- 0xc3, //0x00000536 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000537 .p2align 4, 0x00
- //0x00000540 __HtmlQuoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ //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'
@@ -397,9 +407,9 @@ var _text_html_escape = []byte{
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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x000007a8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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'
@@ -420,12 +430,12 @@ var _text_html_escape = []byte{
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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000908 QUAD $0x000063333030755c // .asciz 8, '\\u003c\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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000928 QUAD $0x000065333030755c // .asciz 8, '\\u003e\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, //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'
@@ -530,11 +540,11 @@ var _text_html_escape = []byte{
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'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00000fc8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\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, 0x39, 0x00, 0x00, //0x00000fd8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\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'
+ 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'
@@ -620,5 +630,6 @@ var _text_html_escape = []byte{
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
index e9d573374..00bc67da7 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go
index 375cc2e9d..aee6371a4 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go
@@ -16,28 +16,28 @@ const (
)
const (
- _size__i64toa = 2336
+ _size__i64toa = 2320
)
var (
_pcsp__i64toa = [][2]uint32{
- {1, 0},
- {170, 8},
- {171, 0},
- {505, 8},
- {506, 0},
- {637, 8},
- {638, 0},
- {1117, 8},
- {1118, 0},
- {1254, 8},
- {1255, 0},
- {1572, 8},
- {1573, 0},
- {1945, 8},
- {1946, 0},
- {2324, 8},
- {2326, 0},
+ {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},
}
)
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
index ff0f3388b..fa574a370 100644
--- 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
@@ -42,9 +42,9 @@ var _text_i64toa = []byte{
0x55, //0x00000050 pushq %rbp
0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp
0x48, 0x85, 0xf6, //0x00000054 testq %rsi, %rsi
- 0x0f, 0x88, 0xaf, 0x00, 0x00, 0x00, //0x00000057 js LBB0_25
+ 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000057 js LBB0_25
0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000005d cmpq $9999, %rsi
- 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x00000064 ja LBB0_9
+ 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
@@ -57,7 +57,7 @@ var _text_i64toa = []byte{
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, 0xd3, 0x08, 0x00, 0x00, //0x00000096 leaq $2259(%rip), %rcx /* _Digits+0(%rip) */
+ 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
@@ -65,602 +65,594 @@ var _text_i64toa = []byte{
//0x000000ac LBB0_4
0x31, 0xc9, //0x000000ac xorl %ecx, %ecx
0x83, 0xfe, 0x64, //0x000000ae cmpl $100, %esi
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x000000b1 jb LBB0_6
+ 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, 0xab, 0x08, 0x00, 0x00, //0x000000be leaq $2219(%rip), %rsi /* _Digits+0(%rip) */
+ 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
- 0xff, 0xc1, //0x000000ca incl %ecx
- 0x88, 0x14, 0x37, //0x000000cc movb %dl, (%rdi,%rsi)
- //0x000000cf LBB0_7
- 0x48, 0x8d, 0x15, 0x9a, 0x08, 0x00, 0x00, //0x000000cf leaq $2202(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000d6 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000d9 movl %ecx, %esi
- 0xff, 0xc1, //0x000000db incl %ecx
- 0x88, 0x14, 0x37, //0x000000dd movb %dl, (%rdi,%rsi)
- //0x000000e0 LBB0_8
- 0x0f, 0xb7, 0xc0, //0x000000e0 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000e3 orq $1, %rax
- 0x48, 0x8d, 0x15, 0x82, 0x08, 0x00, 0x00, //0x000000e7 leaq $2178(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000ee movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000f1 movl %ecx, %edx
- 0xff, 0xc1, //0x000000f3 incl %ecx
- 0x88, 0x04, 0x17, //0x000000f5 movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000f8 movl %ecx, %eax
- 0x5d, //0x000000fa popq %rbp
- 0xc3, //0x000000fb retq
- //0x000000fc LBB0_6
- 0x31, 0xc9, //0x000000fc xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000fe cmpl $10, %esi
- 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000101 jae LBB0_7
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000107 jmp LBB0_8
- //0x0000010c LBB0_25
- 0xc6, 0x07, 0x2d, //0x0000010c movb $45, (%rdi)
- 0x48, 0xf7, 0xde, //0x0000010f negq %rsi
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000112 cmpq $9999, %rsi
- 0x0f, 0x87, 0xd3, 0x01, 0x00, 0x00, //0x00000119 ja LBB0_33
- 0x0f, 0xb7, 0xc6, //0x0000011f movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000122 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000125 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000012b shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x0000012e leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000132 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000135 movl %esi, %ecx
- 0x29, 0xc1, //0x00000137 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000139 movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000013c addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000013f cmpl $1000, %esi
- 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000145 jb LBB0_28
- 0x48, 0x8d, 0x0d, 0x1e, 0x08, 0x00, 0x00, //0x0000014b leaq $2078(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000152 movb (%rdx,%rcx), %cl
- 0x88, 0x4f, 0x01, //0x00000155 movb %cl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000158 movl $1, %ecx
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x0000015d jmp LBB0_29
- //0x00000162 LBB0_9
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000162 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x18, 0x02, 0x00, 0x00, //0x00000169 ja LBB0_17
- 0x89, 0xf0, //0x0000016f movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000171 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000176 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000017a shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000017e imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000185 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000187 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000018a imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000191 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000195 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000199 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000019c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000019f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001a5 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x000001a8 imull $100, %eax, %eax
- 0x29, 0xc2, //0x000001ab subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x000001ad movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x000001b1 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x000001b4 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000001b7 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001ba imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001c0 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x000001c3 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x000001c7 imull $100, %eax, %eax
- 0x29, 0xc1, //0x000001ca subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000001cc movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x000001d0 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001d3 cmpl $10000000, %esi
- 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000001d9 jb LBB0_12
- 0x48, 0x8d, 0x05, 0x8a, 0x07, 0x00, 0x00, //0x000001df leaq $1930(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x000001e6 movb (%r10,%rax), %al
- 0x88, 0x07, //0x000001ea movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001ec movl $1, %ecx
- 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000001f1 jmp LBB0_13
- //0x000001f6 LBB0_28
- 0x31, 0xc9, //0x000001f6 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000001f8 cmpl $100, %esi
- 0x0f, 0x82, 0xce, 0x00, 0x00, 0x00, //0x000001fb jb LBB0_30
- //0x00000201 LBB0_29
- 0x0f, 0xb7, 0xd2, //0x00000201 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x00000204 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x61, 0x07, 0x00, 0x00, //0x00000208 leaq $1889(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x0000020f movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x00000212 movl %ecx, %esi
- 0xff, 0xc1, //0x00000214 incl %ecx
- 0x88, 0x54, 0x37, 0x01, //0x00000216 movb %dl, $1(%rdi,%rsi)
- //0x0000021a LBB0_31
- 0x48, 0x8d, 0x15, 0x4f, 0x07, 0x00, 0x00, //0x0000021a leaq $1871(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x00000221 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x00000224 movl %ecx, %esi
- 0xff, 0xc1, //0x00000226 incl %ecx
- 0x88, 0x54, 0x37, 0x01, //0x00000228 movb %dl, $1(%rdi,%rsi)
- //0x0000022c LBB0_32
- 0x0f, 0xb7, 0xc0, //0x0000022c movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000022f orq $1, %rax
- 0x48, 0x8d, 0x15, 0x36, 0x07, 0x00, 0x00, //0x00000233 leaq $1846(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x0000023a movb (%rax,%rdx), %al
- 0x89, 0xca, //0x0000023d movl %ecx, %edx
- 0xff, 0xc1, //0x0000023f incl %ecx
- 0x88, 0x44, 0x17, 0x01, //0x00000241 movb %al, $1(%rdi,%rdx)
- 0xff, 0xc1, //0x00000245 incl %ecx
- 0x89, 0xc8, //0x00000247 movl %ecx, %eax
- 0x5d, //0x00000249 popq %rbp
- 0xc3, //0x0000024a retq
- //0x0000024b LBB0_12
- 0x31, 0xc9, //0x0000024b xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000024d cmpl $1000000, %esi
- 0x0f, 0x82, 0x86, 0x00, 0x00, 0x00, //0x00000253 jb LBB0_14
- //0x00000259 LBB0_13
- 0x44, 0x89, 0xd0, //0x00000259 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000025c orq $1, %rax
- 0x48, 0x8d, 0x35, 0x09, 0x07, 0x00, 0x00, //0x00000260 leaq $1801(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000267 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x0000026a movl %ecx, %esi
- 0xff, 0xc1, //0x0000026c incl %ecx
- 0x88, 0x04, 0x37, //0x0000026e movb %al, (%rdi,%rsi)
- //0x00000271 LBB0_15
- 0x48, 0x8d, 0x05, 0xf8, 0x06, 0x00, 0x00, //0x00000271 leaq $1784(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x00000278 movb (%r9,%rax), %al
- 0x89, 0xce, //0x0000027c movl %ecx, %esi
- 0xff, 0xc1, //0x0000027e incl %ecx
- 0x88, 0x04, 0x37, //0x00000280 movb %al, (%rdi,%rsi)
- //0x00000283 LBB0_16
- 0x41, 0x0f, 0xb7, 0xc1, //0x00000283 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000287 orq $1, %rax
- 0x48, 0x8d, 0x35, 0xde, 0x06, 0x00, 0x00, //0x0000028b leaq $1758(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000292 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x00000295 movl %ecx, %edx
- 0x88, 0x04, 0x3a, //0x00000297 movb %al, (%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x30, //0x0000029a movb (%r8,%rsi), %al
- 0x88, 0x44, 0x3a, 0x01, //0x0000029e movb %al, $1(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000002a2 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002a6 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002aa movb (%rax,%rsi), %al
- 0x88, 0x44, 0x3a, 0x02, //0x000002ad movb %al, $2(%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x33, //0x000002b1 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x3a, 0x03, //0x000002b5 movb %al, $3(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000002b9 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002bd orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002c1 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x000002c4 addl $5, %ecx
- 0x88, 0x44, 0x3a, 0x04, //0x000002c7 movb %al, $4(%rdx,%rdi)
- 0x89, 0xc8, //0x000002cb movl %ecx, %eax
- 0x5d, //0x000002cd popq %rbp
- 0xc3, //0x000002ce retq
- //0x000002cf LBB0_30
- 0x31, 0xc9, //0x000002cf xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000002d1 cmpl $10, %esi
- 0x0f, 0x83, 0x40, 0xff, 0xff, 0xff, //0x000002d4 jae LBB0_31
- 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x000002da jmp LBB0_32
- //0x000002df LBB0_14
- 0x31, 0xc9, //0x000002df xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002e1 cmpl $100000, %esi
- 0x0f, 0x83, 0x84, 0xff, 0xff, 0xff, //0x000002e7 jae LBB0_15
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002ed jmp LBB0_16
- //0x000002f2 LBB0_33
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002f2 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x4c, 0x02, 0x00, 0x00, //0x000002f9 ja LBB0_41
- 0x89, 0xf0, //0x000002ff movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000301 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000306 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000030a shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000030e imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000315 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000317 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000031a imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000321 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000325 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000329 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000032c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000032f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000335 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000338 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000033b subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000033d movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000341 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000344 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000347 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000034a imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000350 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000353 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000357 imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000035a subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x0000035c movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000360 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000363 cmpl $10000000, %esi
- 0x0f, 0x82, 0x40, 0x01, 0x00, 0x00, //0x00000369 jb LBB0_36
- 0x48, 0x8d, 0x05, 0xfa, 0x05, 0x00, 0x00, //0x0000036f leaq $1530(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x00000376 movb (%r10,%rax), %al
- 0x88, 0x47, 0x01, //0x0000037a movb %al, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000037d movl $1, %ecx
- 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00000382 jmp LBB0_37
- //0x00000387 LBB0_17
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000387 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000391 cmpq %rcx, %rsi
- 0x0f, 0x83, 0xdc, 0x02, 0x00, 0x00, //0x00000394 jae LBB0_19
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000039a movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x000003a4 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x000003a7 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x000003aa shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003ae imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000003b4 subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xc2, //0x000003b6 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x3e, 0xfc, 0xff, 0xff, //0x000003ba movdqu $-962(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x000003c2 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xf4, 0xd1, //0x000003c6 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x000003ca psrlq $45, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003cf movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000003d4 movq %rax, %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x000003d9 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0xf4, 0xe3, //0x000003dd pmuludq %xmm3, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x000003e1 psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd0, //0x000003e5 punpcklwd %xmm0, %xmm2
- 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000003e9 psllq $2, %xmm2
- 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000003ee pshuflw $80, %xmm2, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000003f3 pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x15, 0x10, 0xfc, 0xff, 0xff, //0x000003f8 movdqu $-1008(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc2, //0x00000400 pmulhuw %xmm2, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x14, 0xfc, 0xff, 0xff, //0x00000404 movdqu $-1004(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x0000040c pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x18, 0xfc, 0xff, 0xff, //0x00000410 movdqu $-1000(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x00000418 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf5, //0x0000041c pmullw %xmm5, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000420 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x00000425 psubw %xmm6, %xmm0
- 0x66, 0x0f, 0x6e, 0xf6, //0x00000429 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x0000042d pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000431 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd9, //0x00000436 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0xfa, 0xf3, //0x0000043a psubd %xmm3, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x0000043e punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00000442 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000447 pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x0000044c pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xca, //0x00000451 pmulhuw %xmm2, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000455 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xd5, 0xe9, //0x00000459 pmullw %xmm1, %xmm5
- 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x0000045d psllq $16, %xmm5
- 0x66, 0x0f, 0xf9, 0xcd, //0x00000462 psubw %xmm5, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x00000466 packuswb %xmm1, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xce, 0xfb, 0xff, 0xff, //0x0000046a movdqu $-1074(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0xfc, 0xc8, //0x00000472 paddb %xmm0, %xmm1
- 0x66, 0x0f, 0xef, 0xd2, //0x00000476 pxor %xmm2, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000047a pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x0000047e pmovmskb %xmm2, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000482 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x00000487 xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x0000048c bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000048f movl $16, %ecx
- 0x29, 0xc1, //0x00000494 subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x00000496 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x9f, 0x05, 0x00, 0x00, //0x0000049a leaq $1439(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x000004a1 pshufb (%rax,%rdx), %xmm1
- 0xf3, 0x0f, 0x7f, 0x0f, //0x000004a7 movdqu %xmm1, (%rdi)
- 0x89, 0xc8, //0x000004ab movl %ecx, %eax
- 0x5d, //0x000004ad popq %rbp
- 0xc3, //0x000004ae retq
- //0x000004af LBB0_36
- 0x31, 0xc9, //0x000004af xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004b1 cmpl $1000000, %esi
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000004b7 jb LBB0_38
- //0x000004bd LBB0_37
- 0x44, 0x89, 0xd0, //0x000004bd movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004c0 orq $1, %rax
- 0x48, 0x8d, 0x35, 0xa5, 0x04, 0x00, 0x00, //0x000004c4 leaq $1189(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004cb movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000004ce movl %ecx, %esi
- 0xff, 0xc1, //0x000004d0 incl %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004d2 movb %al, $1(%rdi,%rsi)
- //0x000004d6 LBB0_39
- 0x48, 0x8d, 0x05, 0x93, 0x04, 0x00, 0x00, //0x000004d6 leaq $1171(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000004dd movb (%r9,%rax), %al
- 0x89, 0xce, //0x000004e1 movl %ecx, %esi
- 0xff, 0xc1, //0x000004e3 incl %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004e5 movb %al, $1(%rdi,%rsi)
- //0x000004e9 LBB0_40
- 0x41, 0x0f, 0xb7, 0xc1, //0x000004e9 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004ed orq $1, %rax
- 0x48, 0x8d, 0x35, 0x78, 0x04, 0x00, 0x00, //0x000004f1 leaq $1144(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004f8 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000004fb movl %ecx, %edx
- 0x88, 0x44, 0x17, 0x01, //0x000004fd movb %al, $1(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x00000501 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x00000505 movb %al, $2(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x00000509 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000050d orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000511 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x00000514 movb %al, $3(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x00000518 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x04, //0x0000051c movb %al, $4(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x00000520 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000524 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000528 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x0000052b addl $5, %ecx
- 0x88, 0x44, 0x17, 0x05, //0x0000052e movb %al, $5(%rdi,%rdx)
- 0xff, 0xc1, //0x00000532 incl %ecx
- 0x89, 0xc8, //0x00000534 movl %ecx, %eax
- 0x5d, //0x00000536 popq %rbp
- 0xc3, //0x00000537 retq
- //0x00000538 LBB0_38
- 0x31, 0xc9, //0x00000538 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000053a cmpl $100000, %esi
- 0x0f, 0x83, 0x90, 0xff, 0xff, 0xff, //0x00000540 jae LBB0_39
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000546 jmp LBB0_40
- //0x0000054b LBB0_41
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000054b movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000555 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x8d, 0x02, 0x00, 0x00, //0x00000558 jae LBB0_43
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000055e movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000568 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000056b mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000056e shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000572 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000578 subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xc2, //0x0000057a movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x7a, 0xfa, 0xff, 0xff, //0x0000057e movdqu $-1414(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000586 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xf4, 0xd1, //0x0000058a pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x0000058e psrlq $45, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000593 movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00000598 movq %rax, %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x0000059d movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0xf4, 0xe3, //0x000005a1 pmuludq %xmm3, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x000005a5 psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd0, //0x000005a9 punpcklwd %xmm0, %xmm2
- 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000005ad psllq $2, %xmm2
- 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000005b2 pshuflw $80, %xmm2, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000005b7 pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x15, 0x4c, 0xfa, 0xff, 0xff, //0x000005bc movdqu $-1460(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc2, //0x000005c4 pmulhuw %xmm2, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x50, 0xfa, 0xff, 0xff, //0x000005c8 movdqu $-1456(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000005d0 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x54, 0xfa, 0xff, 0xff, //0x000005d4 movdqu $-1452(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000005dc movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf5, //0x000005e0 pmullw %xmm5, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000005e4 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000005e9 psubw %xmm6, %xmm0
- 0x66, 0x0f, 0x6e, 0xf6, //0x000005ed movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x000005f1 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000005f5 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd9, //0x000005fa pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0xfa, 0xf3, //0x000005fe psubd %xmm3, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x00000602 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00000606 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000060b pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000610 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xca, //0x00000615 pmulhuw %xmm2, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000619 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xd5, 0xe9, //0x0000061d pmullw %xmm1, %xmm5
- 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000621 psllq $16, %xmm5
- 0x66, 0x0f, 0xf9, 0xcd, //0x00000626 psubw %xmm5, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x0000062a packuswb %xmm1, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x0a, 0xfa, 0xff, 0xff, //0x0000062e movdqu $-1526(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0xfc, 0xc8, //0x00000636 paddb %xmm0, %xmm1
- 0x66, 0x0f, 0xef, 0xd2, //0x0000063a pxor %xmm2, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000063e pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000642 pmovmskb %xmm2, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000646 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000064b xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x00000650 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000653 movl $16, %ecx
- 0x29, 0xc1, //0x00000658 subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000065a shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xdb, 0x03, 0x00, 0x00, //0x0000065e leaq $987(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x00000665 pshufb (%rax,%rdx), %xmm1
- 0xf3, 0x0f, 0x7f, 0x4f, 0x01, //0x0000066b movdqu %xmm1, $1(%rdi)
- 0xff, 0xc1, //0x00000670 incl %ecx
- 0x89, 0xc8, //0x00000672 movl %ecx, %eax
- 0x5d, //0x00000674 popq %rbp
- 0xc3, //0x00000675 retq
- //0x00000676 LBB0_19
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000676 movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x00000680 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000683 mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x00000686 shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x0000068a imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x0000068e subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x00000691 cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000694 ja LBB0_21
- 0x80, 0xc2, 0x30, //0x0000069a addb $48, %dl
- 0x88, 0x17, //0x0000069d movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000069f movl $1, %ecx
- 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x000006a4 jmp LBB0_24
- //0x000006a9 LBB0_21
- 0x83, 0xfa, 0x63, //0x000006a9 cmpl $99, %edx
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x000006ac ja LBB0_23
- 0x89, 0xd0, //0x000006b2 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0xb5, 0x02, 0x00, 0x00, //0x000006b4 leaq $693(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000006bb movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000006be movb $1(%rcx,%rax,2), %al
- 0x88, 0x17, //0x000006c2 movb %dl, (%rdi)
- 0x88, 0x47, 0x01, //0x000006c4 movb %al, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006c7 movl $2, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000006cc jmp LBB0_24
- //0x000006d1 LBB0_23
- 0x89, 0xd0, //0x000006d1 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000006d3 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006d6 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000006dc shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x000006df leal $48(%rax), %ecx
- 0x88, 0x0f, //0x000006e2 movb %cl, (%rdi)
- 0x6b, 0xc0, 0x64, //0x000006e4 imull $100, %eax, %eax
- 0x29, 0xc2, //0x000006e7 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x000006e9 movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0x7d, 0x02, 0x00, 0x00, //0x000006ec leaq $637(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000006f3 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000006f6 movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x000006fa movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x000006fd movb %al, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000700 movl $3, %ecx
- //0x00000705 LBB0_24
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000705 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x0000070f movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000712 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000715 shrq $26, %rdx
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000719 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xdb, 0xf8, 0xff, 0xff, //0x0000071d movdqu $-1829(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x00000725 movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0xf4, 0xd9, //0x00000729 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x0000072d psrlq $45, %xmm3
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000732 movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x00000737 movq %rax, %xmm2
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000073c movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xf4, 0xe2, //0x00000740 pmuludq %xmm2, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x00000744 psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd8, //0x00000748 punpcklwd %xmm0, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x0000074c psllq $2, %xmm3
- 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00000751 pshuflw $80, %xmm3, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x00000756 pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0xad, 0xf8, 0xff, 0xff, //0x0000075b movdqu $-1875(%rip), %xmm4 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x00000763 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0xb1, 0xf8, 0xff, 0xff, //0x00000767 movdqu $-1871(%rip), %xmm5 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc5, //0x0000076f pmulhuw %xmm5, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0xb5, 0xf8, 0xff, 0xff, //0x00000773 movdqu $-1867(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x0000077b movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf3, //0x0000077f pmullw %xmm3, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000783 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x00000788 psubw %xmm6, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000078c imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000792 subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xf6, //0x00000794 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x00000798 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x0000079c psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd1, //0x000007a1 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0xfa, 0xf2, //0x000007a5 psubd %xmm2, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x000007a9 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000007ad psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000007b2 pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000007b7 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x000007bc pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xe4, 0xcd, //0x000007c0 pmulhuw %xmm5, %xmm1
- 0x66, 0x0f, 0xd5, 0xd9, //0x000007c4 pmullw %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000007c8 psllq $16, %xmm3
- 0x66, 0x0f, 0xf9, 0xcb, //0x000007cd psubw %xmm3, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x000007d1 packuswb %xmm1, %xmm0
- 0x66, 0x0f, 0xfc, 0x05, 0x63, 0xf8, 0xff, 0xff, //0x000007d5 paddb $-1949(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000007dd movl %ecx, %eax
- 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x000007df movdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x000007e4 orl $16, %ecx
- 0x89, 0xc8, //0x000007e7 movl %ecx, %eax
- 0x5d, //0x000007e9 popq %rbp
- 0xc3, //0x000007ea retq
- //0x000007eb LBB0_43
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007eb movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x000007f5 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000007f8 mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x000007fb shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x000007ff imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x00000803 subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x00000806 cmpl $9, %edx
- 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x00000809 ja LBB0_45
- 0x80, 0xc2, 0x30, //0x0000080f addb $48, %dl
- 0x88, 0x57, 0x01, //0x00000812 movb %dl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000815 movl $1, %ecx
- 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x0000081a jmp LBB0_48
- //0x0000081f LBB0_45
- 0x83, 0xfa, 0x63, //0x0000081f cmpl $99, %edx
- 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x00000822 ja LBB0_47
- 0x89, 0xd0, //0x00000828 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x3f, 0x01, 0x00, 0x00, //0x0000082a leaq $319(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x00000831 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x00000834 movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x00000838 movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x0000083b movb %al, $2(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000083e movl $2, %ecx
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000843 jmp LBB0_48
- //0x00000848 LBB0_47
- 0x89, 0xd0, //0x00000848 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x0000084a shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000084d imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000853 shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x00000856 leal $48(%rax), %ecx
- 0x88, 0x4f, 0x01, //0x00000859 movb %cl, $1(%rdi)
- 0x6b, 0xc0, 0x64, //0x0000085c imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000085f subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x00000861 movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0x05, 0x01, 0x00, 0x00, //0x00000864 leaq $261(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x0000086b movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x0000086e movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x02, //0x00000872 movb %dl, $2(%rdi)
- 0x88, 0x47, 0x03, //0x00000875 movb %al, $3(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000878 movl $3, %ecx
- //0x0000087d LBB0_48
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000087d movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000887 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000088a mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000088d shrq $26, %rdx
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000891 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x63, 0xf7, 0xff, 0xff, //0x00000895 movdqu $-2205(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x0000089d movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0xf4, 0xd9, //0x000008a1 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x000008a5 psrlq $45, %xmm3
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000008aa movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x000008af movq %rax, %xmm2
- 0x66, 0x0f, 0x6f, 0xe3, //0x000008b4 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xf4, 0xe2, //0x000008b8 pmuludq %xmm2, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x000008bc psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd8, //0x000008c0 punpcklwd %xmm0, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x000008c4 psllq $2, %xmm3
- 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x000008c9 pshuflw $80, %xmm3, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000008ce pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x35, 0xf7, 0xff, 0xff, //0x000008d3 movdqu $-2251(%rip), %xmm4 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000008db pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x39, 0xf7, 0xff, 0xff, //0x000008df movdqu $-2247(%rip), %xmm5 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc5, //0x000008e7 pmulhuw %xmm5, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0x3d, 0xf7, 0xff, 0xff, //0x000008eb movdqu $-2243(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000008f3 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf3, //0x000008f7 pmullw %xmm3, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000008fb psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x00000900 psubw %xmm6, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000904 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000090a subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xf6, //0x0000090c movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x00000910 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000914 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd1, //0x00000919 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0xfa, 0xf2, //0x0000091d psubd %xmm2, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x00000921 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00000925 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000092a pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x0000092f pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000934 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xe4, 0xcd, //0x00000938 pmulhuw %xmm5, %xmm1
- 0x66, 0x0f, 0xd5, 0xd9, //0x0000093c pmullw %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00000940 psllq $16, %xmm3
- 0x66, 0x0f, 0xf9, 0xcb, //0x00000945 psubw %xmm3, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x00000949 packuswb %xmm1, %xmm0
- 0x66, 0x0f, 0xfc, 0x05, 0xeb, 0xf6, 0xff, 0xff, //0x0000094d paddb $-2325(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x00000955 movl %ecx, %eax
- 0xf3, 0x0f, 0x7f, 0x44, 0x07, 0x01, //0x00000957 movdqu %xmm0, $1(%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x0000095d orl $16, %ecx
- 0xff, 0xc1, //0x00000960 incl %ecx
- 0x89, 0xc8, //0x00000962 movl %ecx, %eax
- 0x5d, //0x00000964 popq %rbp
- 0xc3, //0x00000965 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000966 .p2align 4, 0x00
- //0x00000970 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000970 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000980 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000990 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x000009a0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000009b0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000009c0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000009d0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000009e0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009f0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000a00 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000a10 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000a20 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000a30 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a38 .p2align 4, 0x00
- //0x00000a40 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x00000a40 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, //0x00000a50 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, //0x00000a60 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, //0x00000a70 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, //0x00000a80 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, //0x00000a90 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, //0x00000aa0 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, //0x00000ab0 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, //0x00000ac0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
+ 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/avx/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go
index cab45bc60..e9e2df765 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/skip_one_fast.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-package avx
+package sse
import (
`unsafe`
@@ -26,12 +26,12 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
+var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int)
-var S_skip_one_fast uintptr
+var S_lookup_small_key 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)))
+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
new file mode 100644
index 000000000..6028f165d
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go
@@ -0,0 +1,45 @@
+// +build !noasm !appengine
+// Code generated by asm2asm, DO NOT EDIT.
+
+package sse
+
+import (
+ `github.com/bytedance/sonic/loader`
+)
+
+const (
+ _entry__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
new file mode 100644
index 000000000..4fd9a9fc3
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go
@@ -0,0 +1,239 @@
+// +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
index d0067ed91..5bb3e3197 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
@@ -34,3 +32,4 @@ var S_lspace uintptr
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
index eccbc9e15..026e064fe 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go
@@ -16,18 +16,14 @@ const (
)
const (
- _size__lspace = 113
+ _size__lspace = 87
)
var (
_pcsp__lspace = [][2]uint32{
- {1, 0},
- {89, 8},
- {90, 0},
- {103, 8},
- {104, 0},
- {111, 8},
- {112, 0},
+ {0x1, 0},
+ {0x56, 8},
+ {0x57, 0},
}
)
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
index b75db13f4..2203657d0 100644
--- 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
@@ -8,37 +8,30 @@ var _text_lspace = []byte{
// _lspace
0x55, // pushq %rbp
0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x48, 0x39, 0xd6, //0x00000004 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000007 je LBB0_1
- 0x4c, 0x8d, 0x04, 0x37, //0x0000000d leaq (%rdi,%rsi), %r8
- 0x48, 0x8d, 0x44, 0x3a, 0x01, //0x00000011 leaq $1(%rdx,%rdi), %rax
- 0x48, 0x29, 0xf2, //0x00000016 subq %rsi, %rdx
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000019 movabsq $4294977024, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000023 .p2align 4, 0x90
- //0x00000030 LBB0_3
- 0x0f, 0xbe, 0x48, 0xff, //0x00000030 movsbl $-1(%rax), %ecx
- 0x83, 0xf9, 0x20, //0x00000034 cmpl $32, %ecx
- 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x00000037 ja LBB0_5
- 0x48, 0x0f, 0xa3, 0xce, //0x0000003d btq %rcx, %rsi
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000041 jae LBB0_5
- 0x48, 0xff, 0xc0, //0x00000047 incq %rax
- 0x48, 0xff, 0xc2, //0x0000004a incq %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000004d jne LBB0_3
- 0x49, 0x29, 0xf8, //0x00000053 subq %rdi, %r8
- 0x4c, 0x89, 0xc0, //0x00000056 movq %r8, %rax
- 0x5d, //0x00000059 popq %rbp
- 0xc3, //0x0000005a retq
- //0x0000005b LBB0_1
- 0x48, 0x01, 0xfa, //0x0000005b addq %rdi, %rdx
- 0x49, 0x89, 0xd0, //0x0000005e movq %rdx, %r8
- 0x49, 0x29, 0xf8, //0x00000061 subq %rdi, %r8
- 0x4c, 0x89, 0xc0, //0x00000064 movq %r8, %rax
- 0x5d, //0x00000067 popq %rbp
- 0xc3, //0x00000068 retq
- //0x00000069 LBB0_5
- 0x48, 0xf7, 0xd7, //0x00000069 notq %rdi
- 0x48, 0x01, 0xf8, //0x0000006c addq %rdi, %rax
- 0x5d, //0x0000006f popq %rbp
- 0xc3, //0x00000070 retq
+ 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
index 8cd161011..ff4464257 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go
@@ -1,3 +1,6 @@
+
+// Code generated by Makefile, DO NOT EDIT.
+
/*
* Copyright 2021 ByteDance Inc.
*
@@ -20,7 +23,6 @@ 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")
@@ -44,4 +46,6 @@ func Use() {
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/avx/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go
index b1c3f75ca..381b2cd00 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/avx/f32toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-package avx
+package sse
import (
`unsafe`
@@ -26,11 +26,11 @@ import (
`github.com/bytedance/sonic/internal/rt`
)
-var F_f32toa func(out *byte, val float32) (ret int)
+var F_parse_with_padding func(parser unsafe.Pointer) (ret int)
-var S_f32toa uintptr
+var S_parse_with_padding uintptr
//go:nosplit
-func f32toa(out *byte, val float32) (ret int) {
- return F_f32toa((*byte)(rt.NoEscape(unsafe.Pointer(out))), val)
+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
new file mode 100644
index 000000000..db16ddb63
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go
@@ -0,0 +1,46 @@
+// +build !noasm !appengine
+// Code generated by asm2asm, DO NOT EDIT.
+
+package sse
+
+import (
+ `github.com/bytedance/sonic/loader`
+)
+
+const (
+ _entry__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
new file mode 100644
index 000000000..7b7796190
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go
@@ -0,0 +1,15013 @@
+// +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
index debc7a201..d08eb233b 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go
index 4f83751a5..46ce01ee3 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__quote = 64
+ _stack__quote = 80
)
const (
- _size__quote = 1728
+ _size__quote = 1712
)
var (
_pcsp__quote = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1681, 64},
- {1685, 48},
- {1686, 40},
- {1688, 32},
- {1690, 24},
- {1692, 16},
- {1694, 8},
- {1695, 0},
- {1722, 64},
+ {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},
}
)
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
index f3a84aeaf..c9fe27ee3 100644
--- 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
@@ -6,11 +6,11 @@ package sse
var _text_quote = []byte{
// .p2align 4, 0x00
// LCPI0_0
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .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 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, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ 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
@@ -20,542 +20,550 @@ var _text_quote = []byte{
0x41, 0x55, //0x00000038 pushq %r13
0x41, 0x54, //0x0000003a pushq %r12
0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x10, //0x0000003d subq $16, %rsp
+ 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp
0x49, 0x89, 0xcb, //0x00000041 movq %rcx, %r11
- 0x49, 0x89, 0xd4, //0x00000044 movq %rdx, %r12
- 0x48, 0x89, 0xf0, //0x00000047 movq %rsi, %rax
- 0x4c, 0x8b, 0x31, //0x0000004a movq (%rcx), %r14
- 0x41, 0xf6, 0xc0, 0x01, //0x0000004d testb $1, %r8b
- 0x48, 0x8d, 0x0d, 0x98, 0x06, 0x00, 0x00, //0x00000051 leaq $1688(%rip), %rcx /* __SingleQuoteTab+0(%rip) */
- 0x4c, 0x8d, 0x05, 0x91, 0x16, 0x00, 0x00, //0x00000058 leaq $5777(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000005f cmoveq %rcx, %r8
- 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00000063 leaq (,%rsi,8), %rcx
- 0x49, 0x39, 0xce, //0x0000006b cmpq %rcx, %r14
- 0x0f, 0x8d, 0xee, 0x03, 0x00, 0x00, //0x0000006e jge LBB0_51
- 0x4d, 0x89, 0xe7, //0x00000074 movq %r12, %r15
- 0x49, 0x89, 0xfa, //0x00000077 movq %rdi, %r10
- 0x48, 0x85, 0xc0, //0x0000007a testq %rax, %rax
- 0x0f, 0x84, 0xd1, 0x03, 0x00, 0x00, //0x0000007d je LBB0_74
- 0xf3, 0x0f, 0x6f, 0x05, 0x75, 0xff, 0xff, 0xff, //0x00000083 movdqu $-139(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x7d, 0xff, 0xff, 0xff, //0x0000008b movdqu $-131(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x85, 0xff, 0xff, 0xff, //0x00000093 movdqu $-123(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x76, 0xdb, //0x0000009b pcmpeqd %xmm3, %xmm3
- 0x49, 0x89, 0xfa, //0x0000009f movq %rdi, %r10
- 0x4d, 0x89, 0xe7, //0x000000a2 movq %r12, %r15
- 0x4c, 0x89, 0x65, 0xc8, //0x000000a5 movq %r12, $-56(%rbp)
- //0x000000a9 LBB0_3
- 0x48, 0x83, 0xf8, 0x0f, //0x000000a9 cmpq $15, %rax
- 0x0f, 0x9f, 0xc3, //0x000000ad setg %bl
- 0x4d, 0x89, 0xf1, //0x000000b0 movq %r14, %r9
- 0x4d, 0x89, 0xfd, //0x000000b3 movq %r15, %r13
- 0x48, 0x89, 0xc6, //0x000000b6 movq %rax, %rsi
- 0x4d, 0x89, 0xd4, //0x000000b9 movq %r10, %r12
- 0x49, 0x83, 0xfe, 0x10, //0x000000bc cmpq $16, %r14
- 0x0f, 0x8c, 0x8a, 0x00, 0x00, 0x00, //0x000000c0 jl LBB0_9
- 0x48, 0x83, 0xf8, 0x10, //0x000000c6 cmpq $16, %rax
- 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x000000ca jl LBB0_9
- 0x4d, 0x89, 0xd4, //0x000000d0 movq %r10, %r12
- 0x48, 0x89, 0xc6, //0x000000d3 movq %rax, %rsi
- 0x4d, 0x89, 0xfd, //0x000000d6 movq %r15, %r13
- 0x4c, 0x89, 0xf1, //0x000000d9 movq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, //0x000000dc .p2align 4, 0x90
- //0x000000e0 LBB0_6
- 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000000e0 movdqu (%r12), %xmm4
- 0x66, 0x0f, 0x6f, 0xe8, //0x000000e6 movdqa %xmm0, %xmm5
- 0x66, 0x0f, 0x64, 0xec, //0x000000ea pcmpgtb %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xf4, //0x000000ee movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf1, //0x000000f2 pcmpeqb %xmm1, %xmm6
- 0x66, 0x0f, 0x6f, 0xfc, //0x000000f6 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xfa, //0x000000fa pcmpeqb %xmm2, %xmm7
- 0x66, 0x0f, 0xeb, 0xfe, //0x000000fe por %xmm6, %xmm7
- 0xf3, 0x41, 0x0f, 0x7f, 0x65, 0x00, //0x00000102 movdqu %xmm4, (%r13)
- 0x66, 0x0f, 0x64, 0xe3, //0x00000108 pcmpgtb %xmm3, %xmm4
- 0x66, 0x0f, 0xdb, 0xe5, //0x0000010c pand %xmm5, %xmm4
- 0x66, 0x0f, 0xeb, 0xe7, //0x00000110 por %xmm7, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000114 pmovmskb %xmm4, %ebx
- 0x66, 0x85, 0xdb, //0x00000118 testw %bx, %bx
- 0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x0000011b jne LBB0_19
- 0x49, 0x83, 0xc4, 0x10, //0x00000121 addq $16, %r12
- 0x49, 0x83, 0xc5, 0x10, //0x00000125 addq $16, %r13
- 0x4c, 0x8d, 0x49, 0xf0, //0x00000129 leaq $-16(%rcx), %r9
- 0x48, 0x83, 0xfe, 0x1f, //0x0000012d cmpq $31, %rsi
- 0x0f, 0x9f, 0xc3, //0x00000131 setg %bl
- 0x48, 0x83, 0xfe, 0x20, //0x00000134 cmpq $32, %rsi
- 0x48, 0x8d, 0x76, 0xf0, //0x00000138 leaq $-16(%rsi), %rsi
- 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x0000013c jl LBB0_9
- 0x48, 0x83, 0xf9, 0x1f, //0x00000142 cmpq $31, %rcx
- 0x4c, 0x89, 0xc9, //0x00000146 movq %r9, %rcx
- 0x0f, 0x8f, 0x91, 0xff, 0xff, 0xff, //0x00000149 jg LBB0_6
- 0x90, //0x0000014f .p2align 4, 0x90
- //0x00000150 LBB0_9
+ 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, 0x78, 0x00, 0x00, 0x00, //0x00000152 je LBB0_13
- 0x4c, 0x89, 0x5d, 0xd0, //0x00000158 movq %r11, $-48(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000015c movdqu (%r12), %xmm4
- 0x66, 0x0f, 0x6f, 0xe8, //0x00000162 movdqa %xmm0, %xmm5
- 0x66, 0x0f, 0x64, 0xec, //0x00000166 pcmpgtb %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xf4, //0x0000016a movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf1, //0x0000016e pcmpeqb %xmm1, %xmm6
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000172 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xfa, //0x00000176 pcmpeqb %xmm2, %xmm7
- 0x66, 0x0f, 0xeb, 0xfe, //0x0000017a por %xmm6, %xmm7
- 0x66, 0x48, 0x0f, 0x7e, 0xe1, //0x0000017e movq %xmm4, %rcx
- 0x66, 0x0f, 0x64, 0xe3, //0x00000183 pcmpgtb %xmm3, %xmm4
- 0x66, 0x0f, 0xdb, 0xe5, //0x00000187 pand %xmm5, %xmm4
- 0x66, 0x0f, 0xeb, 0xe7, //0x0000018b por %xmm7, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x0000018f pmovmskb %xmm4, %esi
- 0x81, 0xce, 0x00, 0x00, 0x01, 0x00, //0x00000193 orl $65536, %esi
- 0x44, 0x0f, 0xbc, 0xde, //0x00000199 bsfl %esi, %r11d
- 0x4d, 0x39, 0xd9, //0x0000019d cmpq %r11, %r9
- 0x0f, 0x8d, 0xb1, 0x00, 0x00, 0x00, //0x000001a0 jge LBB0_20
- 0x49, 0x83, 0xf9, 0x08, //0x000001a6 cmpq $8, %r9
- 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x000001aa jb LBB0_23
- 0x49, 0x89, 0x4d, 0x00, //0x000001b0 movq %rcx, (%r13)
- 0x4d, 0x8d, 0x5c, 0x24, 0x08, //0x000001b4 leaq $8(%r12), %r11
- 0x49, 0x83, 0xc5, 0x08, //0x000001b9 addq $8, %r13
- 0x49, 0x8d, 0x71, 0xf8, //0x000001bd leaq $-8(%r9), %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x000001c1 cmpq $4, %rsi
- 0x0f, 0x8d, 0xd1, 0x00, 0x00, 0x00, //0x000001c5 jge LBB0_24
- 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x000001cb jmp LBB0_25
- //0x000001d0 LBB0_13
- 0x4d, 0x85, 0xc9, //0x000001d0 testq %r9, %r9
- 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x000001d3 jle LBB0_18
- 0x48, 0x85, 0xf6, //0x000001d9 testq %rsi, %rsi
- 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x000001dc jle LBB0_18
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001e2 .p2align 4, 0x90
- //0x000001f0 LBB0_15
- 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x000001f0 movzbl (%r12), %ebx
- 0x48, 0x89, 0xd9, //0x000001f5 movq %rbx, %rcx
- 0x48, 0xc1, 0xe1, 0x04, //0x000001f8 shlq $4, %rcx
- 0x48, 0x8d, 0x15, 0xed, 0x04, 0x00, 0x00, //0x000001fc leaq $1261(%rip), %rdx /* __SingleQuoteTab+0(%rip) */
- 0x48, 0x83, 0x3c, 0x11, 0x00, //0x00000203 cmpq $0, (%rcx,%rdx)
- 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00000208 jne LBB0_22
- 0x49, 0xff, 0xc4, //0x0000020e incq %r12
- 0x41, 0x88, 0x5d, 0x00, //0x00000211 movb %bl, (%r13)
- 0x48, 0x83, 0xfe, 0x02, //0x00000215 cmpq $2, %rsi
- 0x48, 0x8d, 0x76, 0xff, //0x00000219 leaq $-1(%rsi), %rsi
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x0000021d jl LBB0_18
- 0x49, 0xff, 0xc5, //0x00000223 incq %r13
- 0x49, 0x83, 0xf9, 0x01, //0x00000226 cmpq $1, %r9
- 0x4d, 0x8d, 0x49, 0xff, //0x0000022a leaq $-1(%r9), %r9
- 0x0f, 0x8f, 0xbc, 0xff, 0xff, 0xff, //0x0000022e jg LBB0_15
- //0x00000234 LBB0_18
- 0x4d, 0x29, 0xd4, //0x00000234 subq %r10, %r12
- 0x48, 0xf7, 0xde, //0x00000237 negq %rsi
- 0x4d, 0x19, 0xc9, //0x0000023a sbbq %r9, %r9
- 0x4d, 0x31, 0xe1, //0x0000023d xorq %r12, %r9
- 0xe9, 0x1f, 0x01, 0x00, 0x00, //0x00000240 jmp LBB0_36
- //0x00000245 LBB0_19
- 0x0f, 0xb7, 0xcb, //0x00000245 movzwl %bx, %ecx
- 0x4d, 0x29, 0xd4, //0x00000248 subq %r10, %r12
- 0x44, 0x0f, 0xbc, 0xc9, //0x0000024b bsfl %ecx, %r9d
- 0x4d, 0x01, 0xe1, //0x0000024f addq %r12, %r9
- 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000252 jmp LBB0_36
- //0x00000257 LBB0_20
- 0x41, 0x83, 0xfb, 0x08, //0x00000257 cmpl $8, %r11d
- 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x0000025b jb LBB0_29
- 0x49, 0x89, 0x4d, 0x00, //0x00000261 movq %rcx, (%r13)
- 0x49, 0x8d, 0x5c, 0x24, 0x08, //0x00000265 leaq $8(%r12), %rbx
- 0x49, 0x83, 0xc5, 0x08, //0x0000026a addq $8, %r13
- 0x49, 0x8d, 0x73, 0xf8, //0x0000026e leaq $-8(%r11), %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00000272 cmpq $4, %rsi
- 0x0f, 0x8d, 0x8e, 0x00, 0x00, 0x00, //0x00000276 jge LBB0_30
- 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000027c jmp LBB0_31
- //0x00000281 LBB0_22
- 0x4d, 0x29, 0xd4, //0x00000281 subq %r10, %r12
- 0x4d, 0x89, 0xe1, //0x00000284 movq %r12, %r9
- 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x00000287 jmp LBB0_36
- //0x0000028c LBB0_23
- 0x4d, 0x89, 0xe3, //0x0000028c movq %r12, %r11
- 0x4c, 0x89, 0xce, //0x0000028f movq %r9, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00000292 cmpq $4, %rsi
- 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00000296 jl LBB0_25
- //0x0000029c LBB0_24
- 0x41, 0x8b, 0x0b, //0x0000029c movl (%r11), %ecx
- 0x41, 0x89, 0x4d, 0x00, //0x0000029f movl %ecx, (%r13)
- 0x49, 0x83, 0xc3, 0x04, //0x000002a3 addq $4, %r11
- 0x49, 0x83, 0xc5, 0x04, //0x000002a7 addq $4, %r13
- 0x48, 0x83, 0xc6, 0xfc, //0x000002ab addq $-4, %rsi
- //0x000002af LBB0_25
- 0x48, 0x83, 0xfe, 0x02, //0x000002af cmpq $2, %rsi
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000002b3 jb LBB0_26
- 0x41, 0x0f, 0xb7, 0x0b, //0x000002b9 movzwl (%r11), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0x00, //0x000002bd movw %cx, (%r13)
- 0x49, 0x83, 0xc3, 0x02, //0x000002c2 addq $2, %r11
- 0x49, 0x83, 0xc5, 0x02, //0x000002c6 addq $2, %r13
- 0x48, 0x83, 0xc6, 0xfe, //0x000002ca addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x000002ce testq %rsi, %rsi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000002d1 jne LBB0_27
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000002d7 jmp LBB0_28
- //0x000002dc LBB0_26
- 0x48, 0x85, 0xf6, //0x000002dc testq %rsi, %rsi
- 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000002df je LBB0_28
- //0x000002e5 LBB0_27
- 0x41, 0x8a, 0x0b, //0x000002e5 movb (%r11), %cl
- 0x41, 0x88, 0x4d, 0x00, //0x000002e8 movb %cl, (%r13)
- //0x000002ec LBB0_28
- 0x4d, 0x29, 0xd1, //0x000002ec subq %r10, %r9
- 0x4d, 0x01, 0xe1, //0x000002ef addq %r12, %r9
- 0x49, 0xf7, 0xd1, //0x000002f2 notq %r9
- 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000002f5 jmp LBB0_35
- //0x000002fa LBB0_29
- 0x4c, 0x89, 0xe3, //0x000002fa movq %r12, %rbx
- 0x4c, 0x89, 0xde, //0x000002fd movq %r11, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00000300 cmpq $4, %rsi
- 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x00000304 jl LBB0_31
- //0x0000030a LBB0_30
- 0x8b, 0x0b, //0x0000030a movl (%rbx), %ecx
- 0x41, 0x89, 0x4d, 0x00, //0x0000030c movl %ecx, (%r13)
- 0x48, 0x83, 0xc3, 0x04, //0x00000310 addq $4, %rbx
- 0x49, 0x83, 0xc5, 0x04, //0x00000314 addq $4, %r13
- 0x48, 0x83, 0xc6, 0xfc, //0x00000318 addq $-4, %rsi
- //0x0000031c LBB0_31
- 0x48, 0x83, 0xfe, 0x02, //0x0000031c cmpq $2, %rsi
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000320 jb LBB0_32
- 0x0f, 0xb7, 0x0b, //0x00000326 movzwl (%rbx), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0x00, //0x00000329 movw %cx, (%r13)
- 0x48, 0x83, 0xc3, 0x02, //0x0000032e addq $2, %rbx
- 0x49, 0x83, 0xc5, 0x02, //0x00000332 addq $2, %r13
- 0x48, 0x83, 0xc6, 0xfe, //0x00000336 addq $-2, %rsi
- 0x48, 0x85, 0xf6, //0x0000033a testq %rsi, %rsi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000033d jne LBB0_33
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000343 jmp LBB0_34
- //0x00000348 LBB0_32
- 0x48, 0x85, 0xf6, //0x00000348 testq %rsi, %rsi
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000034b je LBB0_34
- //0x00000351 LBB0_33
- 0x8a, 0x0b, //0x00000351 movb (%rbx), %cl
- 0x41, 0x88, 0x4d, 0x00, //0x00000353 movb %cl, (%r13)
- //0x00000357 LBB0_34
- 0x4d, 0x29, 0xd4, //0x00000357 subq %r10, %r12
- 0x4d, 0x01, 0xdc, //0x0000035a addq %r11, %r12
- 0x4d, 0x89, 0xe1, //0x0000035d movq %r12, %r9
- //0x00000360 LBB0_35
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000360 movq $-48(%rbp), %r11
- //0x00000364 LBB0_36
- 0x4d, 0x85, 0xc9, //0x00000364 testq %r9, %r9
- 0x4c, 0x8b, 0x65, 0xc8, //0x00000367 movq $-56(%rbp), %r12
- 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000036b movabsq $12884901889, %r13
- 0x0f, 0x88, 0x55, 0x03, 0x00, 0x00, //0x00000375 js LBB0_78
- 0x4d, 0x01, 0xca, //0x0000037b addq %r9, %r10
- 0x4d, 0x01, 0xcf, //0x0000037e addq %r9, %r15
- 0x4c, 0x39, 0xc8, //0x00000381 cmpq %r9, %rax
- 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00000384 je LBB0_74
- 0x4d, 0x29, 0xce, //0x0000038a subq %r9, %r14
- 0x49, 0x29, 0xc1, //0x0000038d subq %rax, %r9
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000390 jmp LBB0_40
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000395 .p2align 4, 0x90
- //0x000003a0 LBB0_39
- 0x49, 0xff, 0xc2, //0x000003a0 incq %r10
- 0x49, 0x01, 0xc7, //0x000003a3 addq %rax, %r15
- 0x49, 0xff, 0xc1, //0x000003a6 incq %r9
- 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x000003a9 je LBB0_74
- //0x000003af LBB0_40
- 0x41, 0x0f, 0xb6, 0x32, //0x000003af movzbl (%r10), %esi
- 0x48, 0xc1, 0xe6, 0x04, //0x000003b3 shlq $4, %rsi
- 0x49, 0x8b, 0x1c, 0x30, //0x000003b7 movq (%r8,%rsi), %rbx
- 0x85, 0xdb, //0x000003bb testl %ebx, %ebx
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000003bd je LBB0_48
- 0x48, 0x63, 0xc3, //0x000003c3 movslq %ebx, %rax
- 0x49, 0x29, 0xc6, //0x000003c6 subq %rax, %r14
- 0x0f, 0x8c, 0xe3, 0x02, 0x00, 0x00, //0x000003c9 jl LBB0_75
- 0x48, 0xc1, 0xe3, 0x20, //0x000003cf shlq $32, %rbx
- 0x49, 0x8d, 0x4c, 0x30, 0x08, //0x000003d3 leaq $8(%r8,%rsi), %rcx
- 0x4c, 0x39, 0xeb, //0x000003d8 cmpq %r13, %rbx
- 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x000003db jl LBB0_44
- 0x8b, 0x09, //0x000003e1 movl (%rcx), %ecx
- 0x41, 0x89, 0x0f, //0x000003e3 movl %ecx, (%r15)
- 0x49, 0x8d, 0x4c, 0x30, 0x0c, //0x000003e6 leaq $12(%r8,%rsi), %rcx
- 0x49, 0x8d, 0x77, 0x04, //0x000003eb leaq $4(%r15), %rsi
- 0x48, 0x8d, 0x58, 0xfc, //0x000003ef leaq $-4(%rax), %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x000003f3 cmpq $2, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_45
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000003fd jmp LBB0_46
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000402 .p2align 4, 0x90
- //0x00000410 LBB0_44
- 0x4c, 0x89, 0xfe, //0x00000410 movq %r15, %rsi
- 0x48, 0x89, 0xc3, //0x00000413 movq %rax, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000416 cmpq $2, %rbx
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000041a jb LBB0_46
- //0x00000420 LBB0_45
- 0x0f, 0xb7, 0x11, //0x00000420 movzwl (%rcx), %edx
- 0x66, 0x89, 0x16, //0x00000423 movw %dx, (%rsi)
- 0x48, 0x83, 0xc1, 0x02, //0x00000426 addq $2, %rcx
- 0x48, 0x83, 0xc6, 0x02, //0x0000042a addq $2, %rsi
- 0x48, 0x83, 0xc3, 0xfe, //0x0000042e addq $-2, %rbx
- //0x00000432 LBB0_46
- 0x48, 0x85, 0xdb, //0x00000432 testq %rbx, %rbx
- 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x00000435 je LBB0_39
- 0x0f, 0xb6, 0x09, //0x0000043b movzbl (%rcx), %ecx
- 0x88, 0x0e, //0x0000043e movb %cl, (%rsi)
- 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000440 jmp LBB0_39
- //0x00000445 LBB0_48
- 0x4c, 0x89, 0xc8, //0x00000445 movq %r9, %rax
- 0x48, 0xf7, 0xd8, //0x00000448 negq %rax
- 0x4d, 0x85, 0xc9, //0x0000044b testq %r9, %r9
- 0x0f, 0x85, 0x55, 0xfc, 0xff, 0xff, //0x0000044e jne LBB0_3
- //0x00000454 LBB0_74
- 0x4d, 0x29, 0xe7, //0x00000454 subq %r12, %r15
- 0x4d, 0x89, 0x3b, //0x00000457 movq %r15, (%r11)
- 0x49, 0x29, 0xfa, //0x0000045a subq %rdi, %r10
- 0xe9, 0x5c, 0x02, 0x00, 0x00, //0x0000045d jmp LBB0_76
- //0x00000462 LBB0_51
- 0x4c, 0x8d, 0x0d, 0x87, 0x22, 0x00, 0x00, //0x00000462 leaq $8839(%rip), %r9 /* __EscTab+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x05, 0x8f, 0xfb, 0xff, 0xff, //0x00000469 movdqu $-1137(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x97, 0xfb, 0xff, 0xff, //0x00000471 movdqu $-1129(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x9f, 0xfb, 0xff, 0xff, //0x00000479 movdqu $-1121(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x76, 0xdb, //0x00000481 pcmpeqd %xmm3, %xmm3
- 0x4c, 0x89, 0xe3, //0x00000485 movq %r12, %rbx
- 0x49, 0x89, 0xc2, //0x00000488 movq %rax, %r10
- //0x0000048b LBB0_52
- 0x49, 0x83, 0xfa, 0x10, //0x0000048b cmpq $16, %r10
- 0x0f, 0x8c, 0x6a, 0x00, 0x00, 0x00, //0x0000048f jl LBB0_57
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000495 movl $16, %ecx
- 0x31, 0xf6, //0x0000049a xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, //0x0000049c .p2align 4, 0x90
- //0x000004a0 LBB0_54
- 0xf3, 0x0f, 0x6f, 0x24, 0x37, //0x000004a0 movdqu (%rdi,%rsi), %xmm4
- 0x66, 0x0f, 0x6f, 0xe8, //0x000004a5 movdqa %xmm0, %xmm5
- 0x66, 0x0f, 0x64, 0xec, //0x000004a9 pcmpgtb %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xf4, //0x000004ad movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf1, //0x000004b1 pcmpeqb %xmm1, %xmm6
- 0x66, 0x0f, 0x6f, 0xfc, //0x000004b5 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xfa, //0x000004b9 pcmpeqb %xmm2, %xmm7
- 0x66, 0x0f, 0xeb, 0xfe, //0x000004bd por %xmm6, %xmm7
- 0xf3, 0x0f, 0x7f, 0x24, 0x33, //0x000004c1 movdqu %xmm4, (%rbx,%rsi)
- 0x66, 0x0f, 0x64, 0xe3, //0x000004c6 pcmpgtb %xmm3, %xmm4
- 0x66, 0x0f, 0xdb, 0xe5, //0x000004ca pand %xmm5, %xmm4
- 0x66, 0x0f, 0xeb, 0xe7, //0x000004ce por %xmm7, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000004d2 pmovmskb %xmm4, %edx
- 0x66, 0x85, 0xd2, //0x000004d6 testw %dx, %dx
- 0x0f, 0x85, 0x3a, 0x01, 0x00, 0x00, //0x000004d9 jne LBB0_67
- 0x48, 0x83, 0xc6, 0x10, //0x000004df addq $16, %rsi
- 0x49, 0x8d, 0x54, 0x0a, 0xf0, //0x000004e3 leaq $-16(%r10,%rcx), %rdx
- 0x48, 0x83, 0xc1, 0xf0, //0x000004e8 addq $-16, %rcx
- 0x48, 0x83, 0xfa, 0x1f, //0x000004ec cmpq $31, %rdx
- 0x0f, 0x8f, 0xaa, 0xff, 0xff, 0xff, //0x000004f0 jg LBB0_54
- 0x48, 0x01, 0xf7, //0x000004f6 addq %rsi, %rdi
- 0x49, 0x29, 0xf2, //0x000004f9 subq %rsi, %r10
- 0x48, 0x01, 0xf3, //0x000004fc addq %rsi, %rbx
- //0x000004ff LBB0_57
- 0x49, 0x83, 0xfa, 0x08, //0x000004ff cmpq $8, %r10
- 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x00000503 jl LBB0_61
- 0x0f, 0xb6, 0x0f, //0x00000509 movzbl (%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000050c movzbl (%rcx,%r9), %ecx
- 0x0f, 0xb6, 0x57, 0x01, //0x00000511 movzbl $1(%rdi), %edx
- 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00000515 movzbl (%rdx,%r9), %edx
- 0x01, 0xd2, //0x0000051a addl %edx, %edx
- 0x09, 0xca, //0x0000051c orl %ecx, %edx
- 0x0f, 0xb6, 0x4f, 0x02, //0x0000051e movzbl $2(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00000522 movzbl (%rcx,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x00000527 shll $2, %esi
- 0x0f, 0xb6, 0x4f, 0x03, //0x0000052a movzbl $3(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000052e movzbl (%rcx,%r9), %ecx
- 0xc1, 0xe1, 0x03, //0x00000533 shll $3, %ecx
- 0x09, 0xf1, //0x00000536 orl %esi, %ecx
- 0x09, 0xd1, //0x00000538 orl %edx, %ecx
- 0x48, 0x8b, 0x17, //0x0000053a movq (%rdi), %rdx
- 0x48, 0x89, 0x13, //0x0000053d movq %rdx, (%rbx)
- 0x84, 0xc9, //0x00000540 testb %cl, %cl
- 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x00000542 jne LBB0_71
- 0x0f, 0xb6, 0x4f, 0x04, //0x00000548 movzbl $4(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000054c movzbl (%rcx,%r9), %ecx
- 0x0f, 0xb6, 0x57, 0x05, //0x00000551 movzbl $5(%rdi), %edx
- 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00000555 movzbl (%rdx,%r9), %edx
- 0x01, 0xd2, //0x0000055a addl %edx, %edx
- 0x09, 0xca, //0x0000055c orl %ecx, %edx
- 0x0f, 0xb6, 0x4f, 0x06, //0x0000055e movzbl $6(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00000562 movzbl (%rcx,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x00000567 shll $2, %esi
- 0x0f, 0xb6, 0x4f, 0x07, //0x0000056a movzbl $7(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000056e movzbl (%rcx,%r9), %ecx
- 0xc1, 0xe1, 0x03, //0x00000573 shll $3, %ecx
- 0x09, 0xf1, //0x00000576 orl %esi, %ecx
- 0x09, 0xd1, //0x00000578 orl %edx, %ecx
- 0x84, 0xc9, //0x0000057a testb %cl, %cl
- 0x0f, 0x85, 0x0c, 0x01, 0x00, 0x00, //0x0000057c jne LBB0_72
- 0x48, 0x83, 0xc3, 0x08, //0x00000582 addq $8, %rbx
- 0x48, 0x83, 0xc7, 0x08, //0x00000586 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0xf8, //0x0000058a addq $-8, %r10
- //0x0000058e LBB0_61
- 0x49, 0x83, 0xfa, 0x04, //0x0000058e cmpq $4, %r10
- 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00000592 jl LBB0_64
- 0x0f, 0xb6, 0x0f, //0x00000598 movzbl (%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000059b movzbl (%rcx,%r9), %ecx
- 0x0f, 0xb6, 0x57, 0x01, //0x000005a0 movzbl $1(%rdi), %edx
- 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x000005a4 movzbl (%rdx,%r9), %edx
- 0x01, 0xd2, //0x000005a9 addl %edx, %edx
- 0x09, 0xca, //0x000005ab orl %ecx, %edx
- 0x0f, 0xb6, 0x4f, 0x02, //0x000005ad movzbl $2(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x000005b1 movzbl (%rcx,%r9), %esi
- 0xc1, 0xe6, 0x02, //0x000005b6 shll $2, %esi
- 0x0f, 0xb6, 0x4f, 0x03, //0x000005b9 movzbl $3(%rdi), %ecx
- 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000005bd movzbl (%rcx,%r9), %ecx
- 0xc1, 0xe1, 0x03, //0x000005c2 shll $3, %ecx
- 0x09, 0xf1, //0x000005c5 orl %esi, %ecx
- 0x09, 0xd1, //0x000005c7 orl %edx, %ecx
- 0x8b, 0x17, //0x000005c9 movl (%rdi), %edx
- 0x89, 0x13, //0x000005cb movl %edx, (%rbx)
- 0x84, 0xc9, //0x000005cd testb %cl, %cl
- 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x000005cf jne LBB0_71
- 0x48, 0x83, 0xc3, 0x04, //0x000005d5 addq $4, %rbx
- 0x48, 0x83, 0xc7, 0x04, //0x000005d9 addq $4, %rdi
- 0x49, 0x83, 0xc2, 0xfc, //0x000005dd addq $-4, %r10
- //0x000005e1 LBB0_64
- 0x4d, 0x85, 0xd2, //0x000005e1 testq %r10, %r10
- 0x0f, 0x8e, 0xbd, 0x00, 0x00, 0x00, //0x000005e4 jle LBB0_73
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005ea .p2align 4, 0x90
- //0x000005f0 LBB0_65
- 0x0f, 0xb6, 0x0f, //0x000005f0 movzbl (%rdi), %ecx
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000005f3 cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000005f8 jne LBB0_68
- 0x48, 0xff, 0xc7, //0x000005fe incq %rdi
- 0x88, 0x0b, //0x00000601 movb %cl, (%rbx)
- 0x48, 0xff, 0xc3, //0x00000603 incq %rbx
- 0x49, 0x83, 0xfa, 0x01, //0x00000606 cmpq $1, %r10
- 0x4d, 0x8d, 0x52, 0xff, //0x0000060a leaq $-1(%r10), %r10
- 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x0000060e jg LBB0_65
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x00000614 jmp LBB0_73
- //0x00000619 LBB0_67
- 0x0f, 0xb7, 0xca, //0x00000619 movzwl %dx, %ecx
- 0x0f, 0xbc, 0xc9, //0x0000061c bsfl %ecx, %ecx
- 0x48, 0x01, 0xcf, //0x0000061f addq %rcx, %rdi
- 0x48, 0x01, 0xf7, //0x00000622 addq %rsi, %rdi
- 0x49, 0x29, 0xca, //0x00000625 subq %rcx, %r10
- 0x49, 0x29, 0xf2, //0x00000628 subq %rsi, %r10
- 0x48, 0x01, 0xcb, //0x0000062b addq %rcx, %rbx
- 0x48, 0x01, 0xf3, //0x0000062e addq %rsi, %rbx
- //0x00000631 LBB0_68
- 0x8a, 0x0f, //0x00000631 movb (%rdi), %cl
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000633 .p2align 4, 0x90
- //0x00000640 LBB0_69
- 0x48, 0x89, 0xda, //0x00000640 movq %rbx, %rdx
- 0x0f, 0xb6, 0xc9, //0x00000643 movzbl %cl, %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x00000646 shlq $4, %rcx
- 0x49, 0x63, 0x1c, 0x08, //0x0000064a movslq (%r8,%rcx), %rbx
- 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x0000064e movq $8(%r8,%rcx), %rcx
- 0x48, 0x89, 0x0a, //0x00000653 movq %rcx, (%rdx)
- 0x48, 0x01, 0xd3, //0x00000656 addq %rdx, %rbx
- 0x49, 0x83, 0xfa, 0x02, //0x00000659 cmpq $2, %r10
- 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x0000065d jl LBB0_73
- 0x49, 0xff, 0xca, //0x00000663 decq %r10
- 0x0f, 0xb6, 0x4f, 0x01, //0x00000666 movzbl $1(%rdi), %ecx
- 0x48, 0xff, 0xc7, //0x0000066a incq %rdi
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000066d cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000672 jne LBB0_69
- 0xe9, 0x0e, 0xfe, 0xff, 0xff, //0x00000678 jmp LBB0_52
- //0x0000067d LBB0_71
- 0x0f, 0xbc, 0xc9, //0x0000067d bsfl %ecx, %ecx
- 0x48, 0x01, 0xcf, //0x00000680 addq %rcx, %rdi
- 0x49, 0x29, 0xca, //0x00000683 subq %rcx, %r10
- 0x48, 0x01, 0xcb, //0x00000686 addq %rcx, %rbx
- 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00000689 jmp LBB0_68
- //0x0000068e LBB0_72
- 0x0f, 0xbc, 0xc9, //0x0000068e bsfl %ecx, %ecx
- 0x48, 0x8d, 0x51, 0x04, //0x00000691 leaq $4(%rcx), %rdx
- 0x48, 0x8d, 0x7c, 0x0f, 0x04, //0x00000695 leaq $4(%rdi,%rcx), %rdi
- 0x49, 0x29, 0xd2, //0x0000069a subq %rdx, %r10
- 0x48, 0x8d, 0x5c, 0x0b, 0x04, //0x0000069d leaq $4(%rbx,%rcx), %rbx
- 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x000006a2 jmp LBB0_68
- //0x000006a7 LBB0_73
- 0x4c, 0x29, 0xe3, //0x000006a7 subq %r12, %rbx
- 0x49, 0x89, 0x1b, //0x000006aa movq %rbx, (%r11)
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000006ad jmp LBB0_77
- //0x000006b2 LBB0_75
- 0x4d, 0x29, 0xe7, //0x000006b2 subq %r12, %r15
- 0x4d, 0x89, 0x3b, //0x000006b5 movq %r15, (%r11)
- 0x49, 0xf7, 0xd2, //0x000006b8 notq %r10
- 0x49, 0x01, 0xfa, //0x000006bb addq %rdi, %r10
- //0x000006be LBB0_76
- 0x4c, 0x89, 0xd0, //0x000006be movq %r10, %rax
- //0x000006c1 LBB0_77
- 0x48, 0x83, 0xc4, 0x10, //0x000006c1 addq $16, %rsp
- 0x5b, //0x000006c5 popq %rbx
- 0x41, 0x5c, //0x000006c6 popq %r12
- 0x41, 0x5d, //0x000006c8 popq %r13
- 0x41, 0x5e, //0x000006ca popq %r14
- 0x41, 0x5f, //0x000006cc popq %r15
- 0x5d, //0x000006ce popq %rbp
- 0xc3, //0x000006cf retq
- //0x000006d0 LBB0_78
- 0x4d, 0x29, 0xe7, //0x000006d0 subq %r12, %r15
- 0x49, 0xf7, 0xd1, //0x000006d3 notq %r9
- 0x4d, 0x01, 0xcf, //0x000006d6 addq %r9, %r15
- 0x4d, 0x89, 0x3b, //0x000006d9 movq %r15, (%r11)
- 0x49, 0x29, 0xfa, //0x000006dc subq %rdi, %r10
- 0x4d, 0x01, 0xca, //0x000006df addq %r9, %r10
- 0x49, 0xf7, 0xd2, //0x000006e2 notq %r10
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000006e5 jmp LBB0_76
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006ea .p2align 4, 0x00
- //0x000006f0 __SingleQuoteTab
+ 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, 0x30, 0x00, 0x00, //0x000006f8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00'
+ 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, 0x31, 0x00, 0x00, //0x00000708 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00'
+ 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, 0x32, 0x00, 0x00, //0x00000718 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00'
+ 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, 0x33, 0x00, 0x00, //0x00000728 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00'
+ 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, 0x34, 0x00, 0x00, //0x00000738 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00'
+ 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, 0x35, 0x00, 0x00, //0x00000748 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00'
+ 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, 0x36, 0x00, 0x00, //0x00000758 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00'
+ 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, 0x37, 0x00, 0x00, //0x00000768 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000778 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00'
+ 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, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000788 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 .quad 2
- 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000798 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00'
+ 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, 0x62, 0x00, 0x00, //0x000007a8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x000007b8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 .quad 2
- 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00'
+ 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, 0x65, 0x00, 0x00, //0x000007d8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00'
+ 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, 0x30, 0x66, 0x00, 0x00, //0x000007e8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00'
+ 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, 0x30, 0x00, 0x00, //0x000007f8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00'
+ 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, 0x31, 0x00, 0x00, //0x00000808 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00'
+ 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, 0x32, 0x00, 0x00, //0x00000818 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00'
+ 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, 0x33, 0x00, 0x00, //0x00000828 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00'
+ 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, 0x34, 0x00, 0x00, //0x00000838 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00'
+ 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, 0x35, 0x00, 0x00, //0x00000848 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00'
+ 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, 0x36, 0x00, 0x00, //0x00000858 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00'
+ 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, 0x37, 0x00, 0x00, //0x00000868 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00'
+ 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, 0x38, 0x00, 0x00, //0x00000878 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00'
+ 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, 0x39, 0x00, 0x00, //0x00000888 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00'
+ 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, 0x61, 0x00, 0x00, //0x00000898 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00'
+ 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, 0x62, 0x00, 0x00, //0x000008a8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00'
+ 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, 0x63, 0x00, 0x00, //0x000008b8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00'
+ 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, 0x64, 0x00, 0x00, //0x000008c8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00'
+ 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, 0x65, 0x00, 0x00, //0x000008d8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x000008e8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00'
+ 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'
- 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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 .quad 2
- 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000918 QUAD $0x000000000000225c // .asciz 8, '\\"\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'
@@ -612,9 +620,9 @@ var _text_quote = []byte{
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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 .quad 2
- 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb8 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\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'
@@ -777,77 +785,77 @@ var _text_quote = []byte{
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'
- //0x000016f0 .p2align 4, 0x00
- //0x000016f0 __DoubleQuoteTab
+ //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, 0x30, 0x00, //0x000016f8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00'
+ 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, 0x31, 0x00, //0x00001708 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00'
+ 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, 0x32, 0x00, //0x00001718 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00'
+ 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, 0x33, 0x00, //0x00001728 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00'
+ 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, 0x34, 0x00, //0x00001738 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00'
+ 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, 0x35, 0x00, //0x00001748 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00'
+ 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, 0x36, 0x00, //0x00001758 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00'
+ 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, 0x37, 0x00, //0x00001768 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001778 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00'
+ 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, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001788 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 .quad 3
- 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001798 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00'
+ 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, 0x62, 0x00, //0x000017a8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x000017b8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 .quad 3
- 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00'
+ 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, 0x65, 0x00, //0x000017d8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00'
+ 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, 0x30, 0x66, 0x00, //0x000017e8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00'
+ 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, 0x30, 0x00, //0x000017f8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00'
+ 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, 0x31, 0x00, //0x00001808 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00'
+ 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, 0x32, 0x00, //0x00001818 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00'
+ 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, 0x33, 0x00, //0x00001828 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00'
+ 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, 0x34, 0x00, //0x00001838 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00'
+ 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, 0x35, 0x00, //0x00001848 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00'
+ 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, 0x36, 0x00, //0x00001858 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00'
+ 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, 0x37, 0x00, //0x00001868 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00'
+ 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, 0x38, 0x00, //0x00001878 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00'
+ 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, 0x39, 0x00, //0x00001888 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00'
+ 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, 0x61, 0x00, //0x00001898 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00'
+ 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, 0x62, 0x00, //0x000018a8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00'
+ 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, 0x63, 0x00, //0x000018b8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00'
+ 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, 0x64, 0x00, //0x000018c8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00'
+ 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, 0x65, 0x00, //0x000018d8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018e0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x000018e8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00'
+ 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'
- 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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001910 .quad 4
- 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001918 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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'
@@ -904,9 +912,9 @@ var _text_quote = []byte{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 .quad 4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00001cb8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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'
@@ -1069,15 +1077,15 @@ var _text_quote = []byte{
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'
- //0x000026f0 .p2align 4, 0x00
- //0x000026f0 __EscTab
+ //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'
- 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002700 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, //0x00002710 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ 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, 0x00, 0x00, 0x00, 0x00, //0x00002730 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, //0x00002740 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, 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'
@@ -1087,7 +1095,6 @@ var _text_quote = []byte{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, //0x000027ed WORD $0x0000; BYTE $0x00 // .space 3, '\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
index 0279a903c..758490143 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go
index 6bbe163f4..1098f9085 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__skip_array = 160
+ _entry__skip_array = 272
)
const (
- _stack__skip_array = 160
+ _stack__skip_array = 184
)
const (
- _size__skip_array = 10216
+ _size__skip_array = 14468
)
var (
_pcsp__skip_array = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9556, 160},
- {9560, 48},
- {9561, 40},
- {9563, 32},
- {9565, 24},
- {9567, 16},
- {9569, 8},
- {9570, 0},
- {10216, 160},
+ {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},
}
)
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
index 3fbc8aab9..5a8982014 100644
--- 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
@@ -13,3009 +13,4005 @@ var _text_skip_array = []byte{
//0x00000020 LCPI0_2
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
//0x00000030 LCPI0_3
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .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_8
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000090 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000000a0 .p2align 4, 0x90
- //0x000000a0 _skip_array
- 0x55, //0x000000a0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000a1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000a4 pushq %r15
- 0x41, 0x56, //0x000000a6 pushq %r14
- 0x41, 0x55, //0x000000a8 pushq %r13
- 0x41, 0x54, //0x000000aa pushq %r12
- 0x53, //0x000000ac pushq %rbx
- 0x48, 0x83, 0xec, 0x70, //0x000000ad subq $112, %rsp
- 0x48, 0x89, 0x4d, 0x80, //0x000000b1 movq %rcx, $-128(%rbp)
- 0x0f, 0x10, 0x05, 0x44, 0xff, 0xff, 0xff, //0x000000b5 movups $-188(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x48, 0x89, 0x55, 0x88, //0x000000bc movq %rdx, $-120(%rbp)
- 0x0f, 0x11, 0x02, //0x000000c0 movups %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x98, //0x000000c3 movq %rdi, $-104(%rbp)
- 0x4c, 0x8b, 0x0f, //0x000000c7 movq (%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x000000ca movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000000cd notq %rax
- 0x48, 0x89, 0x45, 0xa8, //0x000000d0 movq %rax, $-88(%rbp)
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000000d4 movl $1, %r11d
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000da movl $1, %eax
- 0x4c, 0x29, 0xc8, //0x000000df subq %r9, %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000000e2 movq %rax, $-96(%rbp)
- 0x49, 0x8d, 0x41, 0x40, //0x000000e6 leaq $64(%r9), %rax
- 0x48, 0x89, 0x45, 0x90, //0x000000ea movq %rax, $-112(%rbp)
- 0x48, 0x8b, 0x06, //0x000000ee movq (%rsi), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x000000f1 movq %rax, $-64(%rbp)
- 0x49, 0x8d, 0x41, 0x05, //0x000000f5 leaq $5(%r9), %rax
- 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000f9 movq %rax, $-152(%rbp)
- 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 movq $-1, $-136(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xfd, 0xfe, 0xff, 0xff, //0x0000010b movdqu $-259(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x05, 0xff, 0xff, 0xff, //0x00000113 movdqu $-251(%rip), %xmm1 /* LCPI0_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x0d, 0xff, 0xff, 0xff, //0x0000011b movdqu $-243(%rip), %xmm2 /* LCPI0_3+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xf6, //0x00000123 pcmpeqd %xmm14, %xmm14
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x0f, 0xff, 0xff, 0xff, //0x00000128 movdqu $-241(%rip), %xmm8 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x16, 0xff, 0xff, 0xff, //0x00000131 movdqu $-234(%rip), %xmm13 /* LCPI0_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x1d, 0xff, 0xff, 0xff, //0x0000013a movdqu $-227(%rip), %xmm9 /* LCPI0_6+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x24, 0xff, 0xff, 0xff, //0x00000143 movdqu $-220(%rip), %xmm10 /* LCPI0_7+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2b, 0xff, 0xff, 0xff, //0x0000014c movdqu $-213(%rip), %xmm11 /* LCPI0_8+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x32, 0xff, 0xff, 0xff, //0x00000155 movdqu $-206(%rip), %xmm12 /* LCPI0_9+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000015e movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x4d, 0xd0, //0x00000162 movq %r9, $-48(%rbp)
- 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00000166 jmp LBB0_6
- //0x0000016b LBB0_1
- 0x48, 0x8b, 0x55, 0x88, //0x0000016b movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x0000016f movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000172 cmpq $4095, %rax
- 0x0f, 0x8f, 0x32, 0x24, 0x00, 0x00, //0x00000178 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x0000017e leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x00000182 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00000185 movq $6, $8(%rdx,%rax,8)
- 0x90, 0x90, //0x0000018e .p2align 4, 0x90
- //0x00000190 LBB0_3
- 0x4c, 0x8b, 0x5d, 0xc0, //0x00000190 movq $-64(%rbp), %r11
- //0x00000194 LBB0_4
- 0x48, 0x8b, 0x45, 0x88, //0x00000194 movq $-120(%rbp), %rax
- 0x48, 0x8b, 0x10, //0x00000198 movq (%rax), %rdx
- 0x4c, 0x89, 0x5d, 0xc0, //0x0000019b movq %r11, $-64(%rbp)
- 0x49, 0x89, 0xd3, //0x0000019f movq %rdx, %r11
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001a2 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000001a9 testq %rdx, %rdx
- 0x0f, 0x84, 0x42, 0x24, 0x00, 0x00, //0x000001ac je LBB0_427
- //0x000001b2 LBB0_6
- 0x48, 0x8b, 0x45, 0x98, //0x000001b2 movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x000001b6 movq $8(%rax), %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x000001ba movq $-64(%rbp), %rcx
- 0x48, 0x89, 0xcb, //0x000001be movq %rcx, %rbx
- 0x48, 0x29, 0xc3, //0x000001c1 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001c4 jae LBB0_11
- 0x41, 0x8a, 0x14, 0x09, //0x000001ca movb (%r9,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000001ce cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001d1 je LBB0_11
- 0x80, 0xfa, 0x20, //0x000001d7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001da je LBB0_11
- 0x80, 0xc2, 0xf7, //0x000001e0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001e3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001e6 jbe LBB0_11
- 0x49, 0x89, 0xcf, //0x000001ec movq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0x88, //0x000001ef movq $-120(%rbp), %r10
- 0xe9, 0x45, 0x01, 0x00, 0x00, //0x000001f3 jmp LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f8 .p2align 4, 0x90
- //0x00000200 LBB0_11
- 0x4c, 0x8d, 0x79, 0x01, //0x00000200 leaq $1(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000204 cmpq %rax, %r15
- 0x4c, 0x8b, 0x55, 0x88, //0x00000207 movq $-120(%rbp), %r10
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x0000020b jae LBB0_15
- 0x43, 0x8a, 0x14, 0x39, //0x00000211 movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000215 cmpb $13, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000218 je LBB0_15
- 0x80, 0xfa, 0x20, //0x0000021e cmpb $32, %dl
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000221 je LBB0_15
- 0x80, 0xc2, 0xf7, //0x00000227 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x0000022a cmpb $1, %dl
- 0x0f, 0x87, 0x0a, 0x01, 0x00, 0x00, //0x0000022d ja LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000233 .p2align 4, 0x90
- //0x00000240 LBB0_15
- 0x4c, 0x8d, 0x79, 0x02, //0x00000240 leaq $2(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000244 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_19
- 0x43, 0x8a, 0x14, 0x39, //0x0000024d movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_19
- 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_19
- 0x80, 0xc2, 0xf7, //0x00000263 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000266 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000269 ja LBB0_32
- 0x90, //0x0000026f .p2align 4, 0x90
- //0x00000270 LBB0_19
- 0x4c, 0x8d, 0x79, 0x03, //0x00000270 leaq $3(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000274 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_23
- 0x43, 0x8a, 0x14, 0x39, //0x0000027d movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_23
- 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_23
- 0x80, 0xc2, 0xf7, //0x00000293 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000296 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_32
- 0x90, //0x0000029f .p2align 4, 0x90
- //0x000002a0 LBB0_23
- 0x48, 0x8d, 0x51, 0x04, //0x000002a0 leaq $4(%rcx), %rdx
- 0x48, 0x39, 0xd0, //0x000002a4 cmpq %rdx, %rax
- 0x0f, 0x86, 0xf4, 0x22, 0x00, 0x00, //0x000002a7 jbe LBB0_417
- 0x48, 0x39, 0xd0, //0x000002ad cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002b0 je LBB0_29
- 0x49, 0x8d, 0x14, 0x01, //0x000002b6 leaq (%r9,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x000002ba addq $4, %rbx
- 0x48, 0x03, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000002be addq $-152(%rbp), %rcx
- 0x49, 0x89, 0xcf, //0x000002c5 movq %rcx, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c8 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d2 .p2align 4, 0x90
- //0x000002e0 LBB0_26
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002e0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002ee btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31
- 0x49, 0xff, 0xc7, //0x000002f8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002fb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002fe jne LBB0_26
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000304 jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000309 .p2align 4, 0x90
- //0x00000310 LBB0_29
- 0x4c, 0x01, 0xca, //0x00000310 addq %r9, %rdx
- //0x00000313 LBB0_30
- 0x4c, 0x29, 0xca, //0x00000313 subq %r9, %rdx
- 0x49, 0x89, 0xd7, //0x00000316 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x00000319 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000031c jb LBB0_32
- 0xe9, 0x7d, 0x22, 0x00, 0x00, //0x00000322 jmp LBB0_418
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90
- //0x00000330 LBB0_31
- 0x4c, 0x03, 0x7d, 0xa8, //0x00000330 addq $-88(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x00000334 cmpq %rax, %r15
- 0x0f, 0x83, 0x67, 0x22, 0x00, 0x00, //0x00000337 jae LBB0_418
- //0x0000033d LBB0_32
- 0x49, 0x8d, 0x4f, 0x01, //0x0000033d leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00000341 movq %rcx, (%rsi)
- 0x43, 0x0f, 0xbe, 0x3c, 0x39, //0x00000344 movsbl (%r9,%r15), %edi
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000349 movq $-1, %rax
- 0x85, 0xff, //0x00000350 testl %edi, %edi
- 0x0f, 0x84, 0x9c, 0x22, 0x00, 0x00, //0x00000352 je LBB0_427
- 0x48, 0x89, 0x4d, 0xc0, //0x00000358 movq %rcx, $-64(%rbp)
- 0x4d, 0x89, 0xf8, //0x0000035c movq %r15, %r8
- 0x49, 0xf7, 0xd0, //0x0000035f notq %r8
- 0x49, 0x8d, 0x53, 0xff, //0x00000362 leaq $-1(%r11), %rdx
- 0x43, 0x8b, 0x1c, 0xda, //0x00000366 movl (%r10,%r11,8), %ebx
- 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000036a movq $-136(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00000371 cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000375 cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000379 movq %rcx, $-136(%rbp)
- 0xff, 0xcb, //0x00000380 decl %ebx
- 0x83, 0xfb, 0x05, //0x00000382 cmpl $5, %ebx
- 0x0f, 0x87, 0x79, 0x02, 0x00, 0x00, //0x00000385 ja LBB0_66
- 0x48, 0x8d, 0x0d, 0xf6, 0x24, 0x00, 0x00, //0x0000038b leaq $9462(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x1c, 0x99, //0x00000392 movslq (%rcx,%rbx,4), %rbx
- 0x48, 0x01, 0xcb, //0x00000396 addq %rcx, %rbx
- 0xff, 0xe3, //0x00000399 jmpq *%rbx
- //0x0000039b LBB0_35
- 0x83, 0xff, 0x2c, //0x0000039b cmpl $44, %edi
- 0x0f, 0x84, 0xdb, 0x04, 0x00, 0x00, //0x0000039e je LBB0_102
- 0x83, 0xff, 0x5d, //0x000003a4 cmpl $93, %edi
- 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x000003a7 je LBB0_37
- 0xe9, 0x3b, 0x22, 0x00, 0x00, //0x000003ad jmp LBB0_426
- //0x000003b2 LBB0_38
- 0x40, 0x80, 0xff, 0x5d, //0x000003b2 cmpb $93, %dil
- 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x000003b6 je LBB0_37
- 0x4b, 0xc7, 0x04, 0xda, 0x01, 0x00, 0x00, 0x00, //0x000003bc movq $1, (%r10,%r11,8)
- 0x83, 0xff, 0x7b, //0x000003c4 cmpl $123, %edi
- 0x0f, 0x86, 0x43, 0x02, 0x00, 0x00, //0x000003c7 jbe LBB0_67
- 0xe9, 0x1b, 0x22, 0x00, 0x00, //0x000003cd jmp LBB0_426
- //0x000003d2 LBB0_40
- 0x40, 0x80, 0xff, 0x22, //0x000003d2 cmpb $34, %dil
- 0x0f, 0x85, 0x11, 0x22, 0x00, 0x00, //0x000003d6 jne LBB0_426
- 0x4b, 0xc7, 0x04, 0xda, 0x04, 0x00, 0x00, 0x00, //0x000003dc movq $4, (%r10,%r11,8)
- 0x48, 0x8b, 0x45, 0x98, //0x000003e4 movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000003e8 movq $8(%rax), %r10
- 0xf6, 0x45, 0x80, 0x20, //0x000003ec testb $32, $-128(%rbp)
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x000003f0 jne LBB0_104
- 0x4d, 0x89, 0xd5, //0x000003f6 movq %r10, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x000003f9 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc5, //0x000003fd subq %rax, %r13
- 0x0f, 0x84, 0xd1, 0x23, 0x00, 0x00, //0x00000400 je LBB0_462
- 0x4d, 0x8d, 0x1c, 0x01, //0x00000406 leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x0000040a cmpq $64, %r13
- 0x0f, 0x82, 0xb4, 0x1b, 0x00, 0x00, //0x0000040e jb LBB0_355
- 0x44, 0x89, 0xe9, //0x00000414 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000417 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x0000041a movq %rcx, $-72(%rbp)
- 0x4b, 0x8d, 0x4c, 0x02, 0xc0, //0x0000041e leaq $-64(%r10,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000423 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000427 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x90, //0x0000042a addq $-112(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x0000042e movq %rcx, $-80(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000432 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00000439 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x0000043c .p2align 4, 0x90
- //0x00000440 LBB0_45
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000440 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000445 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000044b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000451 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000457 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000045b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000045f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000463 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000467 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x0000046b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x0000046f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000473 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000477 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x0000047b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000047f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000483 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000487 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000048b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x0000048f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000493 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000497 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000049b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x000004a0 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x000004a4 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x000004a9 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000004ad shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000004b1 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004b5 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x000004b8 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x000004bb shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x000004bf shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x000004c3 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x000004c7 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x000004ca orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x000004cd orq %r12, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000004d0 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004d4 jne LBB0_47
- 0x48, 0x85, 0xd2, //0x000004da testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004dd jne LBB0_56
- //0x000004e3 LBB0_47
- 0x48, 0x09, 0xdf, //0x000004e3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004e6 movq %rdx, %rax
- 0x4c, 0x09, 0xc0, //0x000004e9 orq %r8, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004ec jne LBB0_57
- //0x000004f2 LBB0_48
- 0x48, 0x85, 0xff, //0x000004f2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004f5 jne LBB0_58
- //0x000004fb LBB0_49
- 0x49, 0x83, 0xc5, 0xc0, //0x000004fb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x000004ff addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000503 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000507 ja LBB0_45
- 0xe9, 0x41, 0x13, 0x00, 0x00, //0x0000050d jmp LBB0_50
- //0x00000512 LBB0_56
- 0x4c, 0x89, 0xd8, //0x00000512 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000515 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000519 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x0000051d addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x00000520 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000523 movq %rdx, %rax
- 0x4c, 0x09, 0xc0, //0x00000526 orq %r8, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000529 je LBB0_48
- //0x0000052f LBB0_57
- 0x4c, 0x89, 0xc0, //0x0000052f movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00000532 notq %rax
- 0x48, 0x21, 0xd0, //0x00000535 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000538 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc1, //0x0000053c orq %r8, %rcx
- 0x48, 0x89, 0xce, //0x0000053f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000542 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000545 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000548 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000552 andq %rdx, %rsi
- 0x45, 0x31, 0xc0, //0x00000555 xorl %r8d, %r8d
- 0x48, 0x01, 0xc6, //0x00000558 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x0000055b setb %r8b
- 0x48, 0x01, 0xf6, //0x0000055f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000562 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000056c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000056f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000572 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000575 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000578 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000057b je LBB0_49
- //0x00000581 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000581 bsfq %rdi, %rax
- //0x00000585 LBB0_59
- 0x4c, 0x03, 0x5d, 0xa0, //0x00000585 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000589 addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc0, //0x0000058c movq $-64(%rbp), %rdi
- 0xe9, 0xfd, 0x09, 0x00, 0x00, //0x00000590 jmp LBB0_188
- //0x00000595 LBB0_60
- 0x40, 0x80, 0xff, 0x3a, //0x00000595 cmpb $58, %dil
- 0x0f, 0x85, 0x4e, 0x20, 0x00, 0x00, //0x00000599 jne LBB0_426
- 0x4b, 0xc7, 0x04, 0xda, 0x00, 0x00, 0x00, 0x00, //0x0000059f movq $0, (%r10,%r11,8)
- 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000005a7 jmp LBB0_3
- //0x000005ac LBB0_62
- 0x83, 0xff, 0x2c, //0x000005ac cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000005af jne LBB0_63
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x000005b5 cmpq $4095, %r11
- 0x0f, 0x8f, 0xee, 0x1f, 0x00, 0x00, //0x000005bc jg LBB0_439
- 0x49, 0x8d, 0x43, 0x01, //0x000005c2 leaq $1(%r11), %rax
- 0x49, 0x89, 0x02, //0x000005c6 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xda, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005c9 movq $3, $8(%r10,%r11,8)
- 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x000005d2 jmp LBB0_3
- //0x000005d7 LBB0_64
- 0x83, 0xff, 0x22, //0x000005d7 cmpl $34, %edi
- 0x0f, 0x84, 0xd0, 0x04, 0x00, 0x00, //0x000005da je LBB0_127
- //0x000005e0 LBB0_63
- 0x83, 0xff, 0x7d, //0x000005e0 cmpl $125, %edi
- 0x0f, 0x85, 0x04, 0x20, 0x00, 0x00, //0x000005e3 jne LBB0_426
- //0x000005e9 LBB0_37
- 0x49, 0x89, 0x12, //0x000005e9 movq %rdx, (%r10)
- 0x49, 0x89, 0xd3, //0x000005ec movq %rdx, %r11
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000005ef movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000005f6 testq %rdx, %rdx
- 0x0f, 0x85, 0xb3, 0xfb, 0xff, 0xff, //0x000005f9 jne LBB0_6
- 0xe9, 0xf0, 0x1f, 0x00, 0x00, //0x000005ff jmp LBB0_427
- //0x00000604 LBB0_66
- 0x49, 0x89, 0x12, //0x00000604 movq %rdx, (%r10)
- 0x83, 0xff, 0x7b, //0x00000607 cmpl $123, %edi
- 0x0f, 0x87, 0xdd, 0x1f, 0x00, 0x00, //0x0000060a ja LBB0_426
- //0x00000610 LBB0_67
- 0x4f, 0x8d, 0x14, 0x39, //0x00000610 leaq (%r9,%r15), %r10
- 0x89, 0xf9, //0x00000614 movl %edi, %ecx
- 0x48, 0x8d, 0x15, 0x83, 0x22, 0x00, 0x00, //0x00000616 leaq $8835(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000061d movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x00000621 addq %rdx, %rcx
- 0xff, 0xe1, //0x00000624 jmpq *%rcx
- //0x00000626 LBB0_68
- 0x48, 0x8b, 0x45, 0x98, //0x00000626 movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x0000062a movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x0000062e subq %r15, %rdi
- 0x0f, 0x84, 0x9e, 0x1f, 0x00, 0x00, //0x00000631 je LBB0_421
- 0x41, 0x80, 0x3a, 0x30, //0x00000637 cmpb $48, (%r10)
- 0x4c, 0x8b, 0x5d, 0xc0, //0x0000063b movq $-64(%rbp), %r11
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000063f jne LBB0_73
- 0x48, 0x83, 0xff, 0x01, //0x00000645 cmpq $1, %rdi
- 0x0f, 0x84, 0xb3, 0x16, 0x00, 0x00, //0x00000649 je LBB0_336
- 0x43, 0x8a, 0x04, 0x19, //0x0000064f movb (%r9,%r11), %al
- 0x04, 0xd2, //0x00000653 addb $-46, %al
- 0x3c, 0x37, //0x00000655 cmpb $55, %al
- 0x0f, 0x87, 0xa5, 0x16, 0x00, 0x00, //0x00000657 ja LBB0_336
- 0x0f, 0xb6, 0xc0, //0x0000065d movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000660 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000066a btq %rax, %rcx
- 0x0f, 0x83, 0x8e, 0x16, 0x00, 0x00, //0x0000066e jae LBB0_336
- //0x00000674 LBB0_73
- 0x48, 0x83, 0xff, 0x10, //0x00000674 cmpq $16, %rdi
- 0x0f, 0x82, 0x86, 0x18, 0x00, 0x00, //0x00000678 jb LBB0_344
- 0x4c, 0x8d, 0x4f, 0xf0, //0x0000067e leaq $-16(%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x00000682 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000685 andq $-16, %rax
- 0x4e, 0x8d, 0x5c, 0x10, 0x10, //0x00000689 leaq $16(%rax,%r10), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x0000068e andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000692 movq $-1, $-64(%rbp)
+ 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
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000006a1 movq $-1, %r13
- 0x4d, 0x89, 0xd6, //0x000006a8 movq %r10, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006ab .p2align 4, 0x90
- //0x000006b0 LBB0_75
- 0xf3, 0x41, 0x0f, 0x6f, 0x1e, //0x000006b0 movdqu (%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006b5 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000006b9 pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x000006be movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x000006c3 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x000006c7 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006cb movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006cf pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000006d4 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006d8 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000006dd por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006e1 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000006e5 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000006e9 pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000006ee pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000006f3 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0xeb, 0xe3, //0x000006f7 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000006fb por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000006ff por %xmm4, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000703 pmovmskb %xmm3, %r8d
- 0x66, 0x0f, 0xd7, 0xd6, //0x00000708 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000070c pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000710 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x00000715 addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x0000071c xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x0000071f bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x00000723 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000726 je LBB0_77
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000072c movl $-1, %esi
- 0xd3, 0xe6, //0x00000731 shll %cl, %esi
- 0xf7, 0xd6, //0x00000733 notl %esi
- 0x41, 0x21, 0xf0, //0x00000735 andl %esi, %r8d
- 0x21, 0xf0, //0x00000738 andl %esi, %eax
- 0x21, 0xd6, //0x0000073a andl %edx, %esi
- 0x89, 0xf2, //0x0000073c movl %esi, %edx
- //0x0000073e LBB0_77
- 0x41, 0x8d, 0x70, 0xff, //0x0000073e leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x00000742 andl %r8d, %esi
- 0x0f, 0x85, 0xd3, 0x10, 0x00, 0x00, //0x00000745 jne LBB0_306
- 0x8d, 0x70, 0xff, //0x0000074b leal $-1(%rax), %esi
- 0x21, 0xc6, //0x0000074e andl %eax, %esi
- 0x0f, 0x85, 0xc8, 0x10, 0x00, 0x00, //0x00000750 jne LBB0_306
- 0x8d, 0x72, 0xff, //0x00000756 leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x00000759 andl %edx, %esi
- 0x0f, 0x85, 0xbd, 0x10, 0x00, 0x00, //0x0000075b jne LBB0_306
- 0x45, 0x85, 0xc0, //0x00000761 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000764 je LBB0_83
- 0x4c, 0x89, 0xf3, //0x0000076a movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x0000076d subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000770 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x00000774 addq %rbx, %rsi
- 0x49, 0x83, 0xfd, 0xff, //0x00000777 cmpq $-1, %r13
- 0x0f, 0x85, 0xb6, 0x14, 0x00, 0x00, //0x0000077b jne LBB0_322
- 0x49, 0x89, 0xf5, //0x00000781 movq %rsi, %r13
- //0x00000784 LBB0_83
- 0x85, 0xc0, //0x00000784 testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000786 je LBB0_86
- 0x4c, 0x89, 0xf6, //0x0000078c movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x0000078f subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000792 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x00000795 addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00000798 cmpq $-1, %r12
- 0x0f, 0x85, 0x4d, 0x12, 0x00, 0x00, //0x0000079c jne LBB0_311
- 0x49, 0x89, 0xc4, //0x000007a2 movq %rax, %r12
- //0x000007a5 LBB0_86
- 0x85, 0xd2, //0x000007a5 testl %edx, %edx
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000007a7 je LBB0_89
- 0x4c, 0x89, 0xf6, //0x000007ad movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x000007b0 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x000007b3 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x000007b6 addq %rsi, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x000007b9 cmpq $-1, $-64(%rbp)
- 0x0f, 0x85, 0x2b, 0x12, 0x00, 0x00, //0x000007be jne LBB0_311
- 0x48, 0x89, 0x45, 0xc0, //0x000007c4 movq %rax, $-64(%rbp)
- //0x000007c8 LBB0_89
- 0x83, 0xf9, 0x10, //0x000007c8 cmpl $16, %ecx
- 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x000007cb jne LBB0_151
- 0x49, 0x83, 0xc6, 0x10, //0x000007d1 addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x000007d5 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x000007d9 cmpq $15, %rdi
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000007dd ja LBB0_75
- 0x4d, 0x85, 0xc9, //0x000007e3 testq %r9, %r9
- 0x48, 0x8b, 0x7d, 0xc0, //0x000007e6 movq $-64(%rbp), %rdi
- 0x0f, 0x84, 0xba, 0x04, 0x00, 0x00, //0x000007ea je LBB0_152
- //0x000007f0 LBB0_92
- 0x4b, 0x8d, 0x04, 0x0b, //0x000007f0 leaq (%r11,%r9), %rax
- 0x48, 0x8d, 0x35, 0x81, 0x23, 0x00, 0x00, //0x000007f4 leaq $9089(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000007fb jmp LBB0_96
- //0x00000800 LBB0_93
- 0x49, 0x89, 0xcb, //0x00000800 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x00000803 subq %r10, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x00000806 cmpq $-1, %r12
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x0000080a jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000810 decq %r11
- 0x4d, 0x89, 0xdc, //0x00000813 movq %r11, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000816 .p2align 4, 0x90
- //0x00000820 LBB0_95
- 0x49, 0x89, 0xcb, //0x00000820 movq %rcx, %r11
- 0x49, 0xff, 0xc9, //0x00000823 decq %r9
- 0x0f, 0x84, 0xce, 0x11, 0x00, 0x00, //0x00000826 je LBB0_312
- //0x0000082c LBB0_96
- 0x41, 0x0f, 0xbe, 0x13, //0x0000082c movsbl (%r11), %edx
- 0x83, 0xc2, 0xd5, //0x00000830 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00000833 cmpl $58, %edx
- 0x0f, 0x87, 0x6e, 0x04, 0x00, 0x00, //0x00000836 ja LBB0_152
- 0x49, 0x8d, 0x4b, 0x01, //0x0000083c leaq $1(%r11), %rcx
- 0x48, 0x63, 0x14, 0x96, //0x00000840 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00000844 addq %rsi, %rdx
- 0xff, 0xe2, //0x00000847 jmpq *%rdx
- //0x00000849 LBB0_98
- 0x49, 0x89, 0xcb, //0x00000849 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x0000084c subq %r10, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000084f cmpq $-1, %rdi
- 0x0f, 0x85, 0x92, 0x14, 0x00, 0x00, //0x00000853 jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000859 decq %r11
- 0x4c, 0x89, 0xdf, //0x0000085c movq %r11, %rdi
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000085f jmp LBB0_95
- //0x00000864 LBB0_100
- 0x49, 0x89, 0xcb, //0x00000864 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x00000867 subq %r10, %r11
- 0x49, 0x83, 0xfd, 0xff, //0x0000086a cmpq $-1, %r13
- 0x0f, 0x85, 0x77, 0x14, 0x00, 0x00, //0x0000086e jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000874 decq %r11
- 0x4d, 0x89, 0xdd, //0x00000877 movq %r11, %r13
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000087a jmp LBB0_95
- //0x0000087f LBB0_102
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000087f cmpq $4095, %r11
- 0x0f, 0x8f, 0x24, 0x1d, 0x00, 0x00, //0x00000886 jg LBB0_439
- 0x49, 0x8d, 0x43, 0x01, //0x0000088c leaq $1(%r11), %rax
- 0x49, 0x89, 0x02, //0x00000890 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xda, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000893 movq $0, $8(%r10,%r11,8)
- 0xe9, 0xef, 0xf8, 0xff, 0xff, //0x0000089c jmp LBB0_3
- //0x000008a1 LBB0_104
- 0x4c, 0x89, 0xd0, //0x000008a1 movq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x000008a4 movq $-64(%rbp), %rcx
- 0x48, 0x29, 0xc8, //0x000008a8 subq %rcx, %rax
- 0x0f, 0x84, 0x2e, 0x1f, 0x00, 0x00, //0x000008ab je LBB0_463
- 0x4d, 0x8d, 0x1c, 0x09, //0x000008b1 leaq (%r9,%rcx), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x000008b5 cmpq $64, %rax
- 0x0f, 0x82, 0x22, 0x17, 0x00, 0x00, //0x000008b9 jb LBB0_356
- 0x89, 0xc2, //0x000008bf movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x000008c1 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb8, //0x000008c4 movq %rdx, $-72(%rbp)
- 0x4f, 0x8d, 0x44, 0x02, 0xc0, //0x000008c8 leaq $-64(%r10,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x000008cd andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x000008d1 addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x90, //0x000008d4 addq $-112(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000008d8 movq $-1, %r9
- 0x31, 0xdb, //0x000008df xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e1 .p2align 4, 0x90
- //0x000008f0 LBB0_107
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x000008f0 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x000008f5 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x000008fb movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000901 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000907 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000090b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000090f pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00000913 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000917 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000091b pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x0000091f movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000923 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000927 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000092b movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000092f pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000933 pmovmskb %xmm3, %r12d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000938 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000940 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000945 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000949 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000094d pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000951 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000955 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000959 shlq $16, %rdi
- 0x48, 0x09, 0xfe, //0x0000095d orq %rdi, %rsi
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000960 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000964 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000968 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x0000096c shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000970 orq %rcx, %rsi
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000973 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000977 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000097b pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000097f pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000984 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000988 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000098c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000098f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000993 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000997 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000099b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x000009a0 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x000009a4 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x000009a8 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x000009ab pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x000009af movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x000009b3 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x000009b7 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x000009bc pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x000009c0 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x000009c4 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x000009c7 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x000009cb movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x000009cf pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x000009d3 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x000009d8 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x000009dc shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x000009e0 orq %rdi, %rdx
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x000009e3 pmovmskb %xmm7, %r14d
- 0x49, 0xc1, 0xe4, 0x30, //0x000009e8 shlq $48, %r12
- 0x48, 0xc1, 0xe1, 0x20, //0x000009ec shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000009f0 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000009f4 jne LBB0_109
- 0x4d, 0x85, 0xed, //0x000009fa testq %r13, %r13
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000009fd jne LBB0_124
- //0x00000a03 LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x00000a03 shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00000a07 orq %rcx, %rdx
- 0x4c, 0x09, 0xe6, //0x00000a0a orq %r12, %rsi
- 0x4c, 0x89, 0xe9, //0x00000a0d movq %r13, %rcx
- 0x48, 0x09, 0xd9, //0x00000a10 orq %rbx, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000a13 jne LBB0_146
- 0x4c, 0x09, 0xf2, //0x00000a19 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000a1c testq %rsi, %rsi
- 0x0f, 0x85, 0x54, 0x02, 0x00, 0x00, //0x00000a1f jne LBB0_147
- //0x00000a25 LBB0_111
- 0x48, 0x85, 0xd2, //0x00000a25 testq %rdx, %rdx
- 0x0f, 0x85, 0xf6, 0x1b, 0x00, 0x00, //0x00000a28 jne LBB0_430
- 0x48, 0x83, 0xc0, 0xc0, //0x00000a2e addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000a32 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000a36 cmpq $63, %rax
- 0x0f, 0x87, 0xb0, 0xfe, 0xff, 0xff, //0x00000a3a ja LBB0_107
- 0xe9, 0x92, 0x0e, 0x00, 0x00, //0x00000a40 jmp LBB0_113
- //0x00000a45 LBB0_146
- 0x48, 0x89, 0xd9, //0x00000a45 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000a48 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000a4b andq %r13, %rcx
- 0x4c, 0x8d, 0x24, 0x09, //0x00000a4e leaq (%rcx,%rcx), %r12
- 0x49, 0x09, 0xdc, //0x00000a52 orq %rbx, %r12
- 0x4c, 0x89, 0xe7, //0x00000a55 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a58 notq %rdi
- 0x4c, 0x21, 0xef, //0x00000a5b andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a5e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00000a68 andq %rbx, %rdi
- 0x31, 0xdb, //0x00000a6b xorl %ebx, %ebx
- 0x48, 0x01, 0xcf, //0x00000a6d addq %rcx, %rdi
- 0x0f, 0x92, 0xc3, //0x00000a70 setb %bl
- 0x48, 0x01, 0xff, //0x00000a73 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a76 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000a80 xorq %rcx, %rdi
- 0x4c, 0x21, 0xe7, //0x00000a83 andq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a86 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000a89 andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x00000a8c orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000a8f testq %rsi, %rsi
- 0x0f, 0x84, 0x8d, 0xff, 0xff, 0xff, //0x00000a92 je LBB0_111
- 0xe9, 0xdc, 0x01, 0x00, 0x00, //0x00000a98 jmp LBB0_147
- //0x00000a9d LBB0_124
- 0x4c, 0x89, 0xdf, //0x00000a9d movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00000aa0 subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000aa4 bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x00000aa8 addq %rdi, %r9
- 0xe9, 0x53, 0xff, 0xff, 0xff, //0x00000aab jmp LBB0_109
- //0x00000ab0 LBB0_127
- 0x4b, 0xc7, 0x04, 0xda, 0x02, 0x00, 0x00, 0x00, //0x00000ab0 movq $2, (%r10,%r11,8)
- 0x48, 0x8b, 0x45, 0x98, //0x00000ab8 movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00000abc movq $8(%rax), %r10
- 0xf6, 0x45, 0x80, 0x20, //0x00000ac0 testb $32, $-128(%rbp)
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00000ac4 jne LBB0_161
- 0x4d, 0x89, 0xd5, //0x00000aca movq %r10, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00000acd movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc5, //0x00000ad1 subq %rax, %r13
- 0x0f, 0x84, 0x31, 0x1d, 0x00, 0x00, //0x00000ad4 je LBB0_464
- 0x4d, 0x8d, 0x1c, 0x01, //0x00000ada leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000ade cmpq $64, %r13
- 0x0f, 0x82, 0x60, 0x15, 0x00, 0x00, //0x00000ae2 jb LBB0_362
- 0x44, 0x89, 0xe9, //0x00000ae8 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000aeb andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb0, //0x00000aee movq %rcx, $-80(%rbp)
- 0x4b, 0x8d, 0x4c, 0x02, 0xc0, //0x00000af2 leaq $-64(%r10,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000af7 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000afb addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x90, //0x00000afe addq $-112(%rbp), %rcx
- 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000b02 movq %rcx, $-144(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b09 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00000b10 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b13 .p2align 4, 0x90
- //0x00000b20 LBB0_131
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000b20 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000b25 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x00000b2b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000b31 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000b37 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b3b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00000b3f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000b43 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b47 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00000b4b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x00000b4f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b53 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000b57 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x00000b5b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b5f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000b63 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000b67 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000b6b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x00000b6f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000b73 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000b77 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000b7b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000b80 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000b84 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b89 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000b8d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b91 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b95 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b98 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x00000b9b shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b9f shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000ba3 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000ba7 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000baa orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x00000bad orq %r12, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000bb0 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000bb4 jne LBB0_133
- 0x48, 0x85, 0xd2, //0x00000bba testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000bbd jne LBB0_142
- //0x00000bc3 LBB0_133
- 0x48, 0x09, 0xdf, //0x00000bc3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000bc6 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000bc9 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000bcc jne LBB0_143
- //0x00000bd2 LBB0_134
- 0x48, 0x85, 0xff, //0x00000bd2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000bd5 jne LBB0_144
- //0x00000bdb LBB0_135
- 0x49, 0x83, 0xc5, 0xc0, //0x00000bdb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000bdf addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000be3 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000be7 ja LBB0_131
- 0xe9, 0x24, 0x0e, 0x00, 0x00, //0x00000bed jmp LBB0_136
- //0x00000bf2 LBB0_142
- 0x4c, 0x89, 0xd8, //0x00000bf2 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000bf5 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00000bf9 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00000bfd addq %rax, %r8
- 0x48, 0x09, 0xdf, //0x00000c00 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000c03 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000c06 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000c09 je LBB0_134
- //0x00000c0f LBB0_143
- 0x4c, 0x89, 0xc8, //0x00000c0f movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000c12 notq %rax
- 0x48, 0x21, 0xd0, //0x00000c15 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000c18 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00000c1c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x00000c1f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c22 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000c25 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c28 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000c32 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x00000c35 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00000c38 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00000c3b setb %r9b
- 0x48, 0x01, 0xf6, //0x00000c3f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c42 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000c4c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000c4f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c52 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000c55 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000c58 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000c5b je LBB0_135
- //0x00000c61 LBB0_144
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000c61 bsfq %rdi, %rax
- //0x00000c65 LBB0_145
- 0x4c, 0x03, 0x5d, 0xa0, //0x00000c65 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000c69 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c6c movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000c70 movq $-48(%rbp), %r9
- 0xe9, 0x84, 0x03, 0x00, 0x00, //0x00000c74 jmp LBB0_195
- //0x00000c79 LBB0_147
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000c79 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000c7d testq %rdx, %rdx
- 0x0f, 0x84, 0xf1, 0x02, 0x00, 0x00, //0x00000c80 je LBB0_186
- 0x48, 0x0f, 0xbc, 0xca, //0x00000c86 bsfq %rdx, %rcx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000c8a movq $-64(%rbp), %rdi
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000c8e subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000c92 cmpq %rax, %rcx
- 0x0f, 0x83, 0xf2, 0x02, 0x00, 0x00, //0x00000c95 jae LBB0_187
- 0xe9, 0x47, 0x1b, 0x00, 0x00, //0x00000c9b jmp LBB0_149
- //0x00000ca0 LBB0_151
- 0x49, 0x01, 0xce, //0x00000ca0 addq %rcx, %r14
- 0x4d, 0x89, 0xf3, //0x00000ca3 movq %r14, %r11
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000ca6 movq $-64(%rbp), %rdi
- //0x00000caa LBB0_152
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000caa movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00000cb1 testq %r12, %r12
- 0x48, 0x8b, 0x75, 0xc8, //0x00000cb4 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x26, 0x19, 0x00, 0x00, //0x00000cb8 je LBB0_424
- //0x00000cbe LBB0_153
- 0x48, 0x85, 0xff, //0x00000cbe testq %rdi, %rdi
- 0x0f, 0x84, 0x1d, 0x19, 0x00, 0x00, //0x00000cc1 je LBB0_424
- 0x4d, 0x85, 0xed, //0x00000cc7 testq %r13, %r13
- 0x0f, 0x84, 0x14, 0x19, 0x00, 0x00, //0x00000cca je LBB0_424
- 0x4d, 0x29, 0xd3, //0x00000cd0 subq %r10, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x00000cd3 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x00000cd7 cmpq %rax, %r12
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000cda je LBB0_422
- 0x49, 0x39, 0xc5, //0x00000ce0 cmpq %rax, %r13
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000ce3 je LBB0_422
- 0x48, 0x39, 0xc7, //0x00000ce9 cmpq %rax, %rdi
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000cec je LBB0_422
- 0x48, 0x85, 0xff, //0x00000cf2 testq %rdi, %rdi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000cf5 movq $-48(%rbp), %r9
- 0x0f, 0x8e, 0xb8, 0x02, 0x00, 0x00, //0x00000cf9 jle LBB0_190
- 0x48, 0x8d, 0x47, 0xff, //0x00000cff leaq $-1(%rdi), %rax
- 0x49, 0x39, 0xc4, //0x00000d03 cmpq %rax, %r12
- 0x0f, 0x84, 0xab, 0x02, 0x00, 0x00, //0x00000d06 je LBB0_190
- 0x48, 0xf7, 0xd7, //0x00000d0c notq %rdi
- 0x49, 0x89, 0xfb, //0x00000d0f movq %rdi, %r11
- 0x4d, 0x85, 0xdb, //0x00000d12 testq %r11, %r11
- 0x0f, 0x89, 0xe4, 0x0f, 0x00, 0x00, //0x00000d15 jns LBB0_335
- 0xe9, 0xc1, 0x18, 0x00, 0x00, //0x00000d1b jmp LBB0_423
- //0x00000d20 LBB0_422
- 0x49, 0xf7, 0xdb, //0x00000d20 negq %r11
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000d23 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00000d27 testq %r11, %r11
- 0x0f, 0x89, 0xcf, 0x0f, 0x00, 0x00, //0x00000d2a jns LBB0_335
- 0xe9, 0xac, 0x18, 0x00, 0x00, //0x00000d30 jmp LBB0_423
- //0x00000d35 LBB0_161
- 0x4c, 0x89, 0xd0, //0x00000d35 movq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000d38 movq $-64(%rbp), %rcx
- 0x48, 0x29, 0xc8, //0x00000d3c subq %rcx, %rax
- 0x0f, 0x84, 0xce, 0x1a, 0x00, 0x00, //0x00000d3f je LBB0_465
- 0x4d, 0x8d, 0x1c, 0x09, //0x00000d45 leaq (%r9,%rcx), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000d49 cmpq $64, %rax
- 0x4c, 0x89, 0x55, 0xb8, //0x00000d4d movq %r10, $-72(%rbp)
- 0x0f, 0x82, 0x0a, 0x13, 0x00, 0x00, //0x00000d51 jb LBB0_363
- 0x89, 0xc2, //0x00000d57 movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x00000d59 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00000d5c movq %rdx, $-80(%rbp)
- 0x4f, 0x8d, 0x64, 0x02, 0xc0, //0x00000d60 leaq $-64(%r10,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00000d65 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00000d69 addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00000d6c addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d70 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00000d77 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d7a .p2align 4, 0x90
- //0x00000d80 LBB0_164
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000d80 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000d85 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x00000d8b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000d91 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000d97 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d9b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000d9f pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x00000da3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000da7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000daf movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000db3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000db7 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000dbb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000dbf pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000dc3 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000dc8 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dcc pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000dd0 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000dd5 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dd9 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000ddd pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000de1 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000de5 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000de9 shlq $16, %rdi
- 0x48, 0x09, 0xfb, //0x00000ded orq %rdi, %rbx
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000df0 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000df4 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000df8 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x00000dfc shlq $32, %rcx
- 0x48, 0x09, 0xcb, //0x00000e00 orq %rcx, %rbx
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000e03 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e07 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x00000e0b pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x00000e0f pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000e14 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000e18 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000e1c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000e1f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e23 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000e27 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x00000e2b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00000e30 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e34 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00000e38 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x00000e3b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e3f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00000e43 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000e47 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00000e4c pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x00000e50 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000e54 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000e57 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e5b movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x00000e5f pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000e63 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00000e68 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x00000e6c shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x00000e70 orq %rdi, %rdx
- 0x66, 0x0f, 0xd7, 0xff, //0x00000e73 pmovmskb %xmm7, %edi
- 0x49, 0xc1, 0xe6, 0x30, //0x00000e77 shlq $48, %r14
- 0x48, 0xc1, 0xe1, 0x20, //0x00000e7b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00000e7f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e83 jne LBB0_166
- 0x4d, 0x85, 0xed, //0x00000e89 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000e8c jne LBB0_181
- //0x00000e92 LBB0_166
- 0x48, 0xc1, 0xe7, 0x30, //0x00000e92 shlq $48, %rdi
- 0x48, 0x09, 0xca, //0x00000e96 orq %rcx, %rdx
- 0x4c, 0x09, 0xf3, //0x00000e99 orq %r14, %rbx
- 0x4c, 0x89, 0xe9, //0x00000e9c movq %r13, %rcx
- 0x4c, 0x09, 0xd1, //0x00000e9f orq %r10, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_182
- 0x48, 0x09, 0xfa, //0x00000ea8 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000eab testq %rbx, %rbx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000eae jne LBB0_183
- //0x00000eb4 LBB0_168
- 0x48, 0x85, 0xd2, //0x00000eb4 testq %rdx, %rdx
- 0x0f, 0x85, 0x95, 0x17, 0x00, 0x00, //0x00000eb7 jne LBB0_435
- 0x48, 0x83, 0xc0, 0xc0, //0x00000ebd addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000ec1 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000ec5 cmpq $63, %rax
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x00000ec9 ja LBB0_164
- 0xe9, 0xc9, 0x0b, 0x00, 0x00, //0x00000ecf jmp LBB0_170
- //0x00000ed4 LBB0_182
- 0x4d, 0x89, 0xd6, //0x00000ed4 movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x00000ed7 notq %r14
- 0x4d, 0x21, 0xee, //0x00000eda andq %r13, %r14
- 0x4f, 0x8d, 0x0c, 0x36, //0x00000edd leaq (%r14,%r14), %r9
- 0x4d, 0x09, 0xd1, //0x00000ee1 orq %r10, %r9
- 0x4c, 0x89, 0xc9, //0x00000ee4 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000ee7 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000eea andq %r13, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000eed movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00000ef7 andq %rsi, %rcx
- 0x45, 0x31, 0xd2, //0x00000efa xorl %r10d, %r10d
- 0x4c, 0x01, 0xf1, //0x00000efd addq %r14, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000f00 setb %r10b
- 0x48, 0x01, 0xc9, //0x00000f04 addq %rcx, %rcx
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f07 movabsq $6148914691236517205, %rsi
- 0x48, 0x31, 0xf1, //0x00000f11 xorq %rsi, %rcx
- 0x4c, 0x21, 0xc9, //0x00000f14 andq %r9, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f17 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f1b movq $-56(%rbp), %rsi
- 0x48, 0xf7, 0xd1, //0x00000f1f notq %rcx
- 0x48, 0x21, 0xcb, //0x00000f22 andq %rcx, %rbx
- 0x48, 0x09, 0xfa, //0x00000f25 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000f28 testq %rbx, %rbx
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000f2b je LBB0_168
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f31 jmp LBB0_183
- //0x00000f36 LBB0_181
- 0x4d, 0x89, 0xd9, //0x00000f36 movq %r11, %r9
- 0x4c, 0x2b, 0x4d, 0xd0, //0x00000f39 subq $-48(%rbp), %r9
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00000f3d bsfq %r13, %r8
- 0x4d, 0x01, 0xc8, //0x00000f41 addq %r9, %r8
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f44 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f48 movq $-56(%rbp), %rsi
- 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000f4c jmp LBB0_166
- //0x00000f51 LBB0_183
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000f51 bsfq %rbx, %rax
- 0x48, 0x85, 0xd2, //0x00000f55 testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00000f58 je LBB0_193
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f5e bsfq %rdx, %rcx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000f62 movq $-72(%rbp), %r10
- 0x4d, 0x29, 0xcb, //0x00000f66 subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x00000f69 cmpq %rax, %rcx
- 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x00000f6c jae LBB0_194
- 0xe9, 0x82, 0x18, 0x00, 0x00, //0x00000f72 jmp LBB0_185
- //0x00000f77 LBB0_186
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f77 movl $64, %ecx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000f7c movq $-64(%rbp), %rdi
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f80 subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000f84 cmpq %rax, %rcx
- 0x0f, 0x82, 0x5a, 0x18, 0x00, 0x00, //0x00000f87 jb LBB0_149
- //0x00000f8d LBB0_187
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f8d leaq $1(%r11,%rax), %r11
- //0x00000f92 LBB0_188
- 0x4d, 0x85, 0xdb, //0x00000f92 testq %r11, %r11
- 0x0f, 0x88, 0x21, 0x16, 0x00, 0x00, //0x00000f95 js LBB0_419
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f9b movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000f9f movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000fa2 movq %r15, %rax
- 0x48, 0x85, 0xff, //0x00000fa5 testq %rdi, %rdi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000fa8 movq $-48(%rbp), %r9
- 0x0f, 0x8f, 0xe2, 0xf1, 0xff, 0xff, //0x00000fac jg LBB0_4
- 0xe9, 0x3d, 0x16, 0x00, 0x00, //0x00000fb2 jmp LBB0_427
- //0x00000fb7 LBB0_190
- 0x4c, 0x89, 0xe8, //0x00000fb7 movq %r13, %rax
- 0x4c, 0x09, 0xe0, //0x00000fba orq %r12, %rax
- 0x4d, 0x39, 0xe5, //0x00000fbd cmpq %r12, %r13
- 0x0f, 0x8c, 0xd9, 0x04, 0x00, 0x00, //0x00000fc0 jl LBB0_256
- 0x48, 0x85, 0xc0, //0x00000fc6 testq %rax, %rax
- 0x0f, 0x88, 0xd0, 0x04, 0x00, 0x00, //0x00000fc9 js LBB0_256
- 0x49, 0xf7, 0xd5, //0x00000fcf notq %r13
- 0x4d, 0x89, 0xeb, //0x00000fd2 movq %r13, %r11
- 0x4d, 0x85, 0xdb, //0x00000fd5 testq %r11, %r11
- 0x0f, 0x89, 0x21, 0x0d, 0x00, 0x00, //0x00000fd8 jns LBB0_335
- 0xe9, 0xfe, 0x15, 0x00, 0x00, //0x00000fde jmp LBB0_423
- //0x00000fe3 LBB0_193
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fe3 movl $64, %ecx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000fe8 movq $-72(%rbp), %r10
- 0x4d, 0x29, 0xcb, //0x00000fec subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x00000fef cmpq %rax, %rcx
- 0x0f, 0x82, 0x01, 0x18, 0x00, 0x00, //0x00000ff2 jb LBB0_185
- //0x00000ff8 LBB0_194
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ff8 leaq $1(%r11,%rax), %r11
- //0x00000ffd LBB0_195
- 0x4d, 0x85, 0xdb, //0x00000ffd testq %r11, %r11
- 0x0f, 0x88, 0xfd, 0x15, 0x00, 0x00, //0x00001000 js LBB0_428
- 0x4c, 0x89, 0x1e, //0x00001006 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001009 movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0x00, //0x0000100c cmpq $0, $-64(%rbp)
- 0x0f, 0x8e, 0xdd, 0x15, 0x00, 0x00, //0x00001011 jle LBB0_427
- 0x48, 0x8b, 0x55, 0x88, //0x00001017 movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x0000101b movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000101e cmpq $4095, %rax
- 0x0f, 0x8f, 0x86, 0x15, 0x00, 0x00, //0x00001024 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x0000102a leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x0000102e movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001031 movq $4, $8(%rdx,%rax,8)
- 0xe9, 0x55, 0xf1, 0xff, 0xff, //0x0000103a jmp LBB0_4
- //0x0000103f LBB0_199
- 0x48, 0x8b, 0x45, 0x98, //0x0000103f movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x48, 0x08, //0x00001043 movq $8(%rax), %rcx
- 0xf6, 0x45, 0x80, 0x20, //0x00001047 testb $32, $-128(%rbp)
- 0x48, 0x89, 0x4d, 0xb8, //0x0000104b movq %rcx, $-72(%rbp)
- 0x49, 0x89, 0xca, //0x0000104f movq %rcx, %r10
- 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x00001052 jne LBB0_266
- 0x48, 0x8b, 0x45, 0xc0, //0x00001058 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x0000105c subq %rax, %r10
- 0x0f, 0x84, 0xb6, 0x17, 0x00, 0x00, //0x0000105f je LBB0_466
- 0x4d, 0x8d, 0x1c, 0x01, //0x00001065 leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001069 cmpq $64, %r10
- 0x0f, 0x82, 0x72, 0x10, 0x00, 0x00, //0x0000106d jb LBB0_368
- 0x44, 0x89, 0xd2, //0x00001073 movl %r10d, %edx
- 0x83, 0xe2, 0x3f, //0x00001076 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00001079 movq %rdx, $-80(%rbp)
- 0x4e, 0x8d, 0x64, 0x01, 0xc0, //0x0000107d leaq $-64(%rcx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001082 andq $-64, %r12
- 0x49, 0x01, 0xc4, //0x00001086 addq %rax, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00001089 addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000108d movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00001094 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001097 .p2align 4, 0x90
- //0x000010a0 LBB0_203
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000010a0 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x000010a5 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x000010ab movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x000010b1 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x000010b7 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010bb pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000010bf pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x000010c3 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010c7 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x000010cb pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x000010cf movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010d3 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000010d7 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x000010db movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010df pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000010e3 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x74, 0xd9, //0x000010e8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000010ec pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x000010f0 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000010f4 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x000010f8 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000010fc pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xf1, //0x00001100 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00001104 pmovmskb %xmm6, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x00001109 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x0000110d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001111 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001115 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001118 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x0000111b shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000111f shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001123 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001127 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x0000112a orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000112d orq %r14, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001130 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001134 jne LBB0_205
- 0x48, 0x85, 0xd2, //0x0000113a testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000113d jne LBB0_214
- //0x00001143 LBB0_205
- 0x4c, 0x09, 0xef, //0x00001143 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001146 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001149 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000114c jne LBB0_215
- //0x00001152 LBB0_206
- 0x48, 0x85, 0xff, //0x00001152 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001155 jne LBB0_216
- //0x0000115b LBB0_207
- 0x49, 0x83, 0xc2, 0xc0, //0x0000115b addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x0000115f addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x00001163 cmpq $63, %r10
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00001167 ja LBB0_203
- 0xe9, 0xe6, 0x0b, 0x00, 0x00, //0x0000116d jmp LBB0_208
- //0x00001172 LBB0_214
- 0x4c, 0x89, 0xd8, //0x00001172 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001175 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00001179 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x0000117d addq %rax, %r8
- 0x4c, 0x09, 0xef, //0x00001180 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001183 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001186 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00001189 je LBB0_206
- //0x0000118f LBB0_215
- 0x4c, 0x89, 0xc8, //0x0000118f movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001192 notq %rax
- 0x48, 0x21, 0xd0, //0x00001195 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001198 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x0000119c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x0000119f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000011a2 notq %rsi
- 0x48, 0x21, 0xd6, //0x000011a5 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000011a8 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000011b2 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x000011b5 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x000011b8 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x000011bb setb %r9b
- 0x48, 0x01, 0xf6, //0x000011bf addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011c2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000011cc xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000011cf andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000011d2 notq %rsi
- 0x48, 0x21, 0xf7, //0x000011d5 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x000011d8 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000011db je LBB0_207
- //0x000011e1 LBB0_216
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011e1 bsfq %rdi, %rax
- 0x4c, 0x03, 0x5d, 0xa0, //0x000011e5 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000011e9 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x000011ec movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000011f0 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x7d, 0xb8, //0x000011f4 movq $-72(%rbp), %rdi
- 0xe9, 0x02, 0x06, 0x00, 0x00, //0x000011f8 jmp LBB0_304
- //0x000011fd LBB0_217
- 0x48, 0x8b, 0x45, 0x98, //0x000011fd movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00001201 movq $8(%rax), %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x00001205 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x00001209 subq %rax, %r10
- 0x0f, 0x84, 0x56, 0x14, 0x00, 0x00, //0x0000120c je LBB0_437
- 0x4d, 0x8d, 0x24, 0x01, //0x00001212 leaq (%r9,%rax), %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00001216 cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x0000121b jne LBB0_222
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001221 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x00001227 cmpq $1, %r10
- 0x0f, 0x84, 0x03, 0x0b, 0x00, 0x00, //0x0000122b je LBB0_341
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001231 movb $1(%r12), %al
- 0x04, 0xd2, //0x00001236 addb $-46, %al
- 0x3c, 0x37, //0x00001238 cmpb $55, %al
- 0x0f, 0x87, 0xf4, 0x0a, 0x00, 0x00, //0x0000123a ja LBB0_341
- 0x0f, 0xb6, 0xc0, //0x00001240 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001243 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000124d btq %rax, %rcx
- 0x0f, 0x83, 0xdd, 0x0a, 0x00, 0x00, //0x00001251 jae LBB0_341
- //0x00001257 LBB0_222
- 0x49, 0x83, 0xfa, 0x10, //0x00001257 cmpq $16, %r10
- 0x0f, 0x82, 0x5d, 0x0e, 0x00, 0x00, //0x0000125b jb LBB0_367
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001261 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x00001265 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001268 andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x0000126c leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001271 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00001275 movq $-1, $-80(%rbp)
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000127d movq $-1, $-72(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001285 movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x0000128c movq %r12, %r13
- 0x90, //0x0000128f .p2align 4, 0x90
- //0x00001290 LBB0_224
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00001290 movdqu (%r13), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001296 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000129a pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000129f movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x000012a4 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x000012a8 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x000012ac movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000012b0 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000012b5 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000012b9 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000012be por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000012c2 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000012c6 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012ca pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000012cf pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x000012d4 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0xeb, 0xe3, //0x000012d8 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000012dc por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000012e0 por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xc3, //0x000012e4 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0xd7, 0xd6, //0x000012e8 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x000012ec pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000012f0 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000012f5 leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x000012fc xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x000012ff bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x00001303 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001306 je LBB0_226
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000130c movl $-1, %edi
- 0xd3, 0xe7, //0x00001311 shll %cl, %edi
- 0xf7, 0xd7, //0x00001313 notl %edi
- 0x21, 0xf8, //0x00001315 andl %edi, %eax
- 0x21, 0xfb, //0x00001317 andl %edi, %ebx
- 0x21, 0xd7, //0x00001319 andl %edx, %edi
- 0x89, 0xfa, //0x0000131b movl %edi, %edx
- //0x0000131d LBB0_226
- 0x8d, 0x78, 0xff, //0x0000131d leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001320 andl %eax, %edi
- 0x0f, 0x85, 0xee, 0x09, 0x00, 0x00, //0x00001322 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x00001328 leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x0000132b andl %ebx, %edi
- 0x0f, 0x85, 0xe3, 0x09, 0x00, 0x00, //0x0000132d jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x00001333 leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x00001336 andl %edx, %edi
- 0x0f, 0x85, 0xd8, 0x09, 0x00, 0x00, //0x00001338 jne LBB0_337
- 0x85, 0xc0, //0x0000133e testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001340 je LBB0_232
- 0x4c, 0x89, 0xef, //0x00001346 movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001349 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x0000134c bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001350 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00001353 cmpq $-1, %r14
- 0x0f, 0x85, 0xc3, 0x09, 0x00, 0x00, //0x00001357 jne LBB0_338
- 0x4d, 0x89, 0xde, //0x0000135d movq %r11, %r14
- //0x00001360 LBB0_232
- 0x85, 0xdb, //0x00001360 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001362 je LBB0_235
- 0x4c, 0x89, 0xe8, //0x00001368 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000136b subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x0000136e bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001372 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001375 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0xa0, 0x09, 0x00, 0x00, //0x0000137a jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb8, //0x00001380 movq %r11, $-72(%rbp)
- //0x00001384 LBB0_235
- 0x85, 0xd2, //0x00001384 testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001386 je LBB0_238
- 0x4c, 0x89, 0xe8, //0x0000138c movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000138f subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x00001392 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x00001396 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x00001399 cmpq $-1, $-80(%rbp)
- 0x0f, 0x85, 0x7c, 0x09, 0x00, 0x00, //0x0000139e jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb0, //0x000013a4 movq %r11, $-80(%rbp)
- //0x000013a8 LBB0_238
- 0x83, 0xf9, 0x10, //0x000013a8 cmpl $16, %ecx
- 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x000013ab jne LBB0_290
- 0x49, 0x83, 0xc5, 0x10, //0x000013b1 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000013b5 addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000013b9 cmpq $15, %r10
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000013bd ja LBB0_224
- 0x4d, 0x85, 0xc9, //0x000013c3 testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xc3, 0x16, 0x00, 0x00, //0x000013c6 leaq $5827(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xb8, //0x000013cd movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb0, //0x000013d1 movq $-80(%rbp), %rbx
- 0x0f, 0x84, 0x8e, 0x03, 0x00, 0x00, //0x000013d5 je LBB0_291
- //0x000013db LBB0_241
- 0x4b, 0x8d, 0x0c, 0x08, //0x000013db leaq (%r8,%r9), %rcx
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000013df jmp LBB0_260
- //0x000013e4 LBB0_242
- 0x48, 0x8b, 0x55, 0x88, //0x000013e4 movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x000013e8 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013eb cmpq $4095, %rax
- 0x0f, 0x8f, 0xb9, 0x11, 0x00, 0x00, //0x000013f1 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x000013f7 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x000013fb movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013fe movq $5, $8(%rdx,%rax,8)
- 0xe9, 0x84, 0xed, 0xff, 0xff, //0x00001407 jmp LBB0_3
- //0x0000140c LBB0_244
- 0x48, 0x8b, 0x4d, 0x98, //0x0000140c movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001410 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001414 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001418 cmpq %rdx, %r15
- 0x0f, 0x83, 0xfb, 0x11, 0x00, 0x00, //0x0000141b jae LBB0_440
- 0x48, 0x8b, 0x55, 0xc0, //0x00001421 movq $-64(%rbp), %rdx
- 0x41, 0x8b, 0x0c, 0x11, //0x00001425 movl (%r9,%rdx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001429 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x5b, 0x12, 0x00, 0x00, //0x0000142f jne LBB0_443
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001435 leaq $5(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00001439 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000143c movq %r15, %rax
- 0x48, 0x85, 0xd2, //0x0000143f testq %rdx, %rdx
- 0x0f, 0x8f, 0x4c, 0xed, 0xff, 0xff, //0x00001442 jg LBB0_4
- 0xe9, 0xa7, 0x11, 0x00, 0x00, //0x00001448 jmp LBB0_427
- //0x0000144d LBB0_247
- 0x48, 0x8b, 0x4d, 0x98, //0x0000144d movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001451 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001455 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001459 cmpq %rdx, %r15
- 0x0f, 0x83, 0xba, 0x11, 0x00, 0x00, //0x0000145c jae LBB0_440
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001462 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001469 je LBB0_255
- 0xe9, 0x71, 0x12, 0x00, 0x00, //0x0000146f jmp LBB0_249
- //0x00001474 LBB0_253
- 0x48, 0x8b, 0x4d, 0x98, //0x00001474 movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001478 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000147c leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001480 cmpq %rdx, %r15
- 0x0f, 0x83, 0x93, 0x11, 0x00, 0x00, //0x00001483 jae LBB0_440
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001489 cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0xa1, 0x12, 0x00, 0x00, //0x00001490 jne LBB0_448
- //0x00001496 LBB0_255
- 0x4d, 0x8d, 0x5f, 0x04, //0x00001496 leaq $4(%r15), %r11
- 0xe9, 0x69, 0x03, 0x00, 0x00, //0x0000149a jmp LBB0_305
- //0x0000149f LBB0_256
- 0x48, 0x85, 0xc0, //0x0000149f testq %rax, %rax
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000014a2 leaq $-1(%r12), %rax
- 0x49, 0xf7, 0xd4, //0x000014a7 notq %r12
- 0x4d, 0x0f, 0x48, 0xe3, //0x000014aa cmovsq %r11, %r12
- 0x49, 0x39, 0xc5, //0x000014ae cmpq %rax, %r13
- 0x4d, 0x0f, 0x44, 0xdc, //0x000014b1 cmoveq %r12, %r11
- 0x4d, 0x85, 0xdb, //0x000014b5 testq %r11, %r11
- 0x0f, 0x89, 0x41, 0x08, 0x00, 0x00, //0x000014b8 jns LBB0_335
- 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000014be jmp LBB0_423
- //0x000014c3 LBB0_257
- 0x49, 0x89, 0xc3, //0x000014c3 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000014c6 subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000014c9 cmpq $-1, %r14
- 0x0f, 0x85, 0x6d, 0x0b, 0x00, 0x00, //0x000014cd jne LBB0_361
- 0x49, 0xff, 0xcb, //0x000014d3 decq %r11
- 0x4d, 0x89, 0xde, //0x000014d6 movq %r11, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014d9 .p2align 4, 0x90
- //0x000014e0 LBB0_259
- 0x49, 0x89, 0xc0, //0x000014e0 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x000014e3 decq %r9
- 0x0f, 0x84, 0xfc, 0x09, 0x00, 0x00, //0x000014e6 je LBB0_343
- //0x000014ec LBB0_260
- 0x41, 0x0f, 0xbe, 0x10, //0x000014ec movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x000014f0 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000014f3 cmpl $58, %edx
- 0x0f, 0x87, 0x6d, 0x02, 0x00, 0x00, //0x000014f6 ja LBB0_291
- 0x49, 0x8d, 0x40, 0x01, //0x000014fc leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001500 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001504 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001507 jmpq *%rdx
- //0x00001509 LBB0_262
- 0x49, 0x89, 0xc3, //0x00001509 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000150c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000150f cmpq $-1, %rbx
- 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00001513 jne LBB0_361
- 0x49, 0xff, 0xcb, //0x00001519 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000151c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000151f jmp LBB0_259
- //0x00001524 LBB0_264
- 0x49, 0x89, 0xc3, //0x00001524 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001527 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000152a cmpq $-1, %rdi
- 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x0000152e jne LBB0_361
- 0x49, 0xff, 0xcb, //0x00001534 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001537 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000153a jmp LBB0_259
- //0x0000153f LBB0_266
- 0x48, 0x8b, 0x45, 0xc0, //0x0000153f movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x00001543 subq %rax, %r10
- 0x0f, 0x84, 0xcf, 0x12, 0x00, 0x00, //0x00001546 je LBB0_466
- 0x4d, 0x8d, 0x1c, 0x01, //0x0000154c leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001550 cmpq $64, %r10
- 0x0f, 0x82, 0xa8, 0x0b, 0x00, 0x00, //0x00001554 jb LBB0_369
- 0x44, 0x89, 0xd2, //0x0000155a movl %r10d, %edx
- 0x83, 0xe2, 0x3f, //0x0000155d andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00001560 movq %rdx, $-80(%rbp)
- 0x4e, 0x8d, 0x64, 0x01, 0xc0, //0x00001564 leaq $-64(%rcx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001569 andq $-64, %r12
- 0x49, 0x01, 0xc4, //0x0000156d addq %rax, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00001570 addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001574 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x0000157b xorl %r9d, %r9d
- 0x90, 0x90, //0x0000157e .p2align 4, 0x90
- //0x00001580 LBB0_269
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00001580 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00001585 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000158b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00001591 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001597 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000159b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000159f pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x000015a3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015a7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015ab pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015af movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015b3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000015b7 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015bb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015bf pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000015c3 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdd, //0x000015c7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015cb pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000015cf pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x000015d4 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015d8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000015dc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015e0 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015e4 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x10, //0x000015e8 shlq $16, %rcx
- 0x48, 0x09, 0xce, //0x000015ec orq %rcx, %rsi
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015ef pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015f3 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015f7 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe3, 0x20, //0x000015fb shlq $32, %rbx
- 0x48, 0x09, 0xde, //0x000015ff orq %rbx, %rsi
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001602 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001606 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000160a pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000160e pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00001613 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00001617 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000161b orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000161e pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001622 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00001626 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000162a pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x0000162f pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe1, 0x20, //0x00001633 shlq $32, %rcx
- 0x49, 0x09, 0xcd, //0x00001637 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xc6, //0x0000163a pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xda, //0x0000163e movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001642 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001646 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000164b pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe3, 0x30, //0x0000164f shlq $48, %rbx
- 0x49, 0x09, 0xdd, //0x00001653 orq %rbx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00001656 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x0000165a movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x0000165e pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00001662 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00001667 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe0, 0x10, //0x0000166b shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x0000166f orq %rax, %rdx
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00001672 pmovmskb %xmm7, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001677 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x0000167b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000167f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001683 jne LBB0_271
- 0x4d, 0x85, 0xed, //0x00001689 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x0000168c jne LBB0_286
- //0x00001692 LBB0_271
- 0x49, 0xc1, 0xe6, 0x30, //0x00001692 shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00001696 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00001699 orq %rdi, %rsi
- 0x4c, 0x89, 0xe8, //0x0000169c movq %r13, %rax
- 0x4c, 0x09, 0xc8, //0x0000169f orq %r9, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000016a2 jne LBB0_287
- 0x4c, 0x09, 0xf2, //0x000016a8 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x000016ab testq %rsi, %rsi
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000016ae jne LBB0_288
- //0x000016b4 LBB0_273
- 0x48, 0x85, 0xd2, //0x000016b4 testq %rdx, %rdx
- 0x0f, 0x85, 0xec, 0x10, 0x00, 0x00, //0x000016b7 jne LBB0_456
- 0x49, 0x83, 0xc2, 0xc0, //0x000016bd addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x000016c1 addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x000016c5 cmpq $63, %r10
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000016c9 ja LBB0_269
- 0xe9, 0x1a, 0x07, 0x00, 0x00, //0x000016cf jmp LBB0_275
- //0x000016d4 LBB0_287
- 0x4c, 0x89, 0xc8, //0x000016d4 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000016d7 notq %rax
- 0x4c, 0x21, 0xe8, //0x000016da andq %r13, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000016dd leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x000016e1 orq %r9, %rcx
- 0x48, 0x89, 0xcf, //0x000016e4 movq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x000016e7 notq %rdi
- 0x4c, 0x21, 0xef, //0x000016ea andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000016ed movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000016f7 andq %rbx, %rdi
- 0x45, 0x31, 0xc9, //0x000016fa xorl %r9d, %r9d
- 0x48, 0x01, 0xc7, //0x000016fd addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001700 setb %r9b
- 0x48, 0x01, 0xff, //0x00001704 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001707 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00001711 xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x00001714 andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x00001717 notq %rdi
- 0x48, 0x21, 0xfe, //0x0000171a andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x0000171d orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001720 testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00001723 je LBB0_273
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001729 jmp LBB0_288
- //0x0000172e LBB0_286
- 0x4c, 0x89, 0xd8, //0x0000172e movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001731 subq $-48(%rbp), %rax
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00001735 bsfq %r13, %r8
- 0x49, 0x01, 0xc0, //0x00001739 addq %rax, %r8
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x0000173c jmp LBB0_271
- //0x00001741 LBB0_288
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001741 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001745 testq %rdx, %rdx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001748 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x0000174c je LBB0_301
- 0x48, 0x0f, 0xbc, 0xca, //0x00001752 bsfq %rdx, %rcx
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00001756 jmp LBB0_302
- //0x0000175b LBB0_290
- 0x49, 0x01, 0xcd, //0x0000175b addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000175e movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001761 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb0, //0x00001765 movq $-80(%rbp), %rbx
- //0x00001769 LBB0_291
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001769 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001770 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001773 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xf2, 0x0e, 0x00, 0x00, //0x00001777 je LBB0_438
- //0x0000177d LBB0_292
- 0x48, 0x85, 0xdb, //0x0000177d testq %rbx, %rbx
- 0x0f, 0x84, 0xe9, 0x0e, 0x00, 0x00, //0x00001780 je LBB0_438
- 0x4d, 0x85, 0xf6, //0x00001786 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001789 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0xdc, 0x0e, 0x00, 0x00, //0x0000178d je LBB0_438
- 0x4d, 0x29, 0xe0, //0x00001793 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00001796 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x0000179a cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000179d je LBB0_300
- 0x49, 0x39, 0xc6, //0x000017a3 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000017a6 je LBB0_300
- 0x48, 0x39, 0xc3, //0x000017ac cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000017af je LBB0_300
- 0x48, 0x85, 0xdb, //0x000017b5 testq %rbx, %rbx
- 0x0f, 0x8e, 0x72, 0x00, 0x00, 0x00, //0x000017b8 jle LBB0_307
- 0x48, 0x8d, 0x43, 0xff, //0x000017be leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000017c2 cmpq %rax, %rdi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000017c5 je LBB0_307
- 0x48, 0xf7, 0xd3, //0x000017cb notq %rbx
- 0x49, 0x89, 0xdb, //0x000017ce movq %rbx, %r11
- 0xe9, 0x55, 0x05, 0x00, 0x00, //0x000017d1 jmp LBB0_340
- //0x000017d6 LBB0_300
- 0x49, 0xf7, 0xd8, //0x000017d6 negq %r8
- 0x4d, 0x89, 0xc3, //0x000017d9 movq %r8, %r11
- 0xe9, 0x4a, 0x05, 0x00, 0x00, //0x000017dc jmp LBB0_340
- //0x000017e1 LBB0_301
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017e1 movl $64, %ecx
- //0x000017e6 LBB0_302
- 0x48, 0x8b, 0x75, 0xc8, //0x000017e6 movq $-56(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xb8, //0x000017ea movq $-72(%rbp), %rdi
- 0x4d, 0x29, 0xcb, //0x000017ee subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x000017f1 cmpq %rax, %rcx
- 0x0f, 0x82, 0xff, 0x0f, 0x00, 0x00, //0x000017f4 jb LBB0_185
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x000017fa leaq $1(%r11,%rax), %r11
- //0x000017ff LBB0_304
- 0x4d, 0x85, 0xdb, //0x000017ff testq %r11, %r11
- 0x0f, 0x88, 0x6f, 0x0e, 0x00, 0x00, //0x00001802 js LBB0_441
- //0x00001808 LBB0_305
- 0x4c, 0x89, 0x1e, //0x00001808 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000180b movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0x00, //0x0000180e cmpq $0, $-64(%rbp)
- 0x0f, 0x8f, 0x7b, 0xe9, 0xff, 0xff, //0x00001813 jg LBB0_4
- 0xe9, 0xd6, 0x0d, 0x00, 0x00, //0x00001819 jmp LBB0_427
- //0x0000181e LBB0_306
- 0x4d, 0x29, 0xd6, //0x0000181e subq %r10, %r14
- 0x44, 0x0f, 0xbc, 0xde, //0x00001821 bsfl %esi, %r11d
- 0x4d, 0x01, 0xf3, //0x00001825 addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x00001828 notq %r11
- 0xe9, 0xbe, 0x04, 0x00, 0x00, //0x0000182b jmp LBB0_334
- //0x00001830 LBB0_307
- 0x4c, 0x89, 0xf0, //0x00001830 movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x00001833 orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001836 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x93, 0x01, 0x00, 0x00, //0x00001839 jl LBB0_310
- 0x48, 0x85, 0xc0, //0x0000183f testq %rax, %rax
- 0x0f, 0x88, 0x8a, 0x01, 0x00, 0x00, //0x00001842 js LBB0_310
- 0x49, 0xf7, 0xd6, //0x00001848 notq %r14
- 0x4d, 0x89, 0xf3, //0x0000184b movq %r14, %r11
- 0xe9, 0xd8, 0x04, 0x00, 0x00, //0x0000184e jmp LBB0_340
- //0x00001853 LBB0_50
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00001853 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb8, //0x00001857 movq $-72(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x0000185b cmpq $32, %r13
- 0x0f, 0x82, 0x57, 0x09, 0x00, 0x00, //0x0000185f jb LBB0_374
- //0x00001865 LBB0_51
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001865 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x0000186a movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001870 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001874 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001878 pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x0000187c movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001880 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001884 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001888 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000188c pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001890 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001894 pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001898 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000189c shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000018a0 orq %rax, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000018a3 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000018a7 jne LBB0_53
- 0x48, 0x85, 0xc9, //0x000018ad testq %rcx, %rcx
- 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x000018b0 jne LBB0_371
- //0x000018b6 LBB0_53
- 0x48, 0x09, 0xfa, //0x000018b6 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000018b9 movq %rcx, %rax
- 0x4c, 0x09, 0xc0, //0x000018bc orq %r8, %rax
- 0x0f, 0x85, 0xb3, 0x08, 0x00, 0x00, //0x000018bf jne LBB0_372
- //0x000018c5 LBB0_54
- 0x48, 0x85, 0xd2, //0x000018c5 testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0x08, 0x00, 0x00, //0x000018c8 je LBB0_373
- //0x000018ce LBB0_55
- 0x48, 0x0f, 0xbc, 0xc2, //0x000018ce bsfq %rdx, %rax
- 0xe9, 0xae, 0xec, 0xff, 0xff, //0x000018d2 jmp LBB0_59
- //0x000018d7 LBB0_113
- 0x4d, 0x89, 0xc3, //0x000018d7 movq %r8, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x000018da movq $-72(%rbp), %rax
- 0x4d, 0x89, 0xd5, //0x000018de movq %r10, %r13
- 0x48, 0x83, 0xf8, 0x20, //0x000018e1 cmpq $32, %rax
- 0x0f, 0x82, 0x0c, 0x07, 0x00, 0x00, //0x000018e5 jb LBB0_357
- //0x000018eb LBB0_114
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000018eb movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x000018f0 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000018f6 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000018fa pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000018fe pmovmskb %xmm5, %r8d
- 0x66, 0x0f, 0x6f, 0xec, //0x00001903 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001907 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000190b pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000190f movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001913 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001917 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x0000191b movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000191f pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001923 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001927 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x0000192b pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x0000192f pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001934 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001938 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x0000193d movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001941 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001945 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000194a pand %xmm3, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x0000194e pmovmskb %xmm4, %r10d
- 0x48, 0xc1, 0xe6, 0x10, //0x00001953 shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001957 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x0000195b orq %rcx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000195e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001962 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x00001968 testq %rdx, %rdx
- 0x0f, 0x85, 0xd1, 0x08, 0x00, 0x00, //0x0000196b jne LBB0_382
- //0x00001971 LBB0_116
- 0x49, 0xc1, 0xe2, 0x10, //0x00001971 shlq $16, %r10
- 0x4c, 0x09, 0xc6, //0x00001975 orq %r8, %rsi
- 0x48, 0x89, 0xd1, //0x00001978 movq %rdx, %rcx
- 0x48, 0x09, 0xd9, //0x0000197b orq %rbx, %rcx
- 0x0f, 0x85, 0x9b, 0x07, 0x00, 0x00, //0x0000197e jne LBB0_370
- //0x00001984 LBB0_117
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001984 movq $-64(%rbp), %rdi
- 0x4d, 0x09, 0xf2, //0x00001988 orq %r14, %r10
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000198b movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001990 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001995 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001998 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000199e bsfq %rsi, %rdx
- //0x000019a2 LBB0_119
- 0x4d, 0x85, 0xd2, //0x000019a2 testq %r10, %r10
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019a5 je LBB0_121
- 0x49, 0x0f, 0xbc, 0xca, //0x000019ab bsfq %r10, %rcx
- //0x000019af LBB0_121
- 0x48, 0x85, 0xf6, //0x000019af testq %rsi, %rsi
- 0x0f, 0x84, 0xe0, 0x01, 0x00, 0x00, //0x000019b2 je LBB0_313
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000019b8 subq $-48(%rbp), %r11
- 0x48, 0x39, 0xd1, //0x000019bc cmpq %rdx, %rcx
- 0x0f, 0x82, 0x22, 0x0e, 0x00, 0x00, //0x000019bf jb LBB0_149
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000019c5 leaq $1(%r11,%rdx), %r11
- 0x4d, 0x89, 0xea, //0x000019ca movq %r13, %r10
- 0xe9, 0xc0, 0xf5, 0xff, 0xff, //0x000019cd jmp LBB0_188
- //0x000019d2 LBB0_310
- 0x48, 0x85, 0xc0, //0x000019d2 testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x000019d5 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x000019d9 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x000019dc cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x000019e0 cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x000019e3 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x000019e7 movq %rdi, %r11
- 0xe9, 0x3c, 0x03, 0x00, 0x00, //0x000019ea jmp LBB0_340
- //0x000019ef LBB0_311
- 0x48, 0xf7, 0xd0, //0x000019ef notq %rax
- 0x49, 0x89, 0xc3, //0x000019f2 movq %rax, %r11
- 0xe9, 0xf4, 0x02, 0x00, 0x00, //0x000019f5 jmp LBB0_334
- //0x000019fa LBB0_312
- 0x49, 0x89, 0xc3, //0x000019fa movq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019fd movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00001a04 testq %r12, %r12
- 0x48, 0x8b, 0x75, 0xc8, //0x00001a07 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0xad, 0xf2, 0xff, 0xff, //0x00001a0b jne LBB0_153
- 0xe9, 0xce, 0x0b, 0x00, 0x00, //0x00001a11 jmp LBB0_424
- //0x00001a16 LBB0_136
- 0x4c, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00001a16 movq $-144(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb0, //0x00001a1d movq $-80(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001a21 cmpq $32, %r13
- 0x0f, 0x82, 0xf9, 0x08, 0x00, 0x00, //0x00001a25 jb LBB0_389
- //0x00001a2b LBB0_137
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001a2b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001a30 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001a36 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a3a pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001a3e pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001a42 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a46 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001a4a pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001a4e pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001a52 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001a56 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001a5a pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001a5e shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001a62 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001a66 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001a69 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001a6d jne LBB0_139
- 0x48, 0x85, 0xc9, //0x00001a73 testq %rcx, %rcx
- 0x0f, 0x85, 0x47, 0x08, 0x00, 0x00, //0x00001a76 jne LBB0_386
- //0x00001a7c LBB0_139
- 0x48, 0x09, 0xfa, //0x00001a7c orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x00001a7f movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001a82 orq %r9, %rax
- 0x0f, 0x85, 0x55, 0x08, 0x00, 0x00, //0x00001a85 jne LBB0_387
- //0x00001a8b LBB0_140
- 0x48, 0x85, 0xd2, //0x00001a8b testq %rdx, %rdx
- 0x0f, 0x84, 0x88, 0x08, 0x00, 0x00, //0x00001a8e je LBB0_388
- //0x00001a94 LBB0_141
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001a94 bsfq %rdx, %rax
- 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a98 jmp LBB0_145
- //0x00001a9d LBB0_170
- 0x4d, 0x89, 0xe3, //0x00001a9d movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xb0, //0x00001aa0 movq $-80(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001aa4 cmpq $32, %rax
- 0x0f, 0x82, 0xc7, 0x05, 0x00, 0x00, //0x00001aa8 jb LBB0_364
- //0x00001aae LBB0_171
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001aae movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001ab3 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001ab9 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001abd pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00001ac1 pmovmskb %xmm5, %r9d
- 0x66, 0x0f, 0x6f, 0xec, //0x00001ac6 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001aca pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001ace pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001ad2 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001ad6 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001ada pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001ade movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001ae2 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001ae6 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001aea movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001aee pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001af2 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001af7 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001afb pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001b00 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001b04 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001b08 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001b0d pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00001b11 pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001b15 shlq $16, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001b19 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001b1d orq %rcx, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001b20 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001b24 jne LBB0_173
- 0x48, 0x85, 0xd2, //0x00001b2a testq %rdx, %rdx
- 0x0f, 0x85, 0x7e, 0x08, 0x00, 0x00, //0x00001b2d jne LBB0_397
- //0x00001b33 LBB0_173
- 0x48, 0xc1, 0xe7, 0x10, //0x00001b33 shlq $16, %rdi
- 0x4c, 0x09, 0xcb, //0x00001b37 orq %r9, %rbx
- 0x48, 0x89, 0xd1, //0x00001b3a movq %rdx, %rcx
- 0x4c, 0x09, 0xd1, //0x00001b3d orq %r10, %rcx
- 0x0f, 0x85, 0x0f, 0x07, 0x00, 0x00, //0x00001b40 jne LBB0_383
- //0x00001b46 LBB0_174
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b46 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001b4a movq $-48(%rbp), %r9
- 0x4c, 0x09, 0xf7, //0x00001b4e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001b51 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b56 movl $64, %edx
- 0x48, 0x85, 0xdb, //0x00001b5b testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b5e je LBB0_176
- 0x48, 0x0f, 0xbc, 0xd3, //0x00001b64 bsfq %rbx, %rdx
- //0x00001b68 LBB0_176
- 0x48, 0x85, 0xff, //0x00001b68 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b6b je LBB0_178
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001b71 bsfq %rdi, %rcx
- //0x00001b75 LBB0_178
- 0x48, 0x85, 0xdb, //0x00001b75 testq %rbx, %rbx
- 0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x00001b78 je LBB0_324
- 0x4d, 0x29, 0xcb, //0x00001b7e subq %r9, %r11
- 0x48, 0x39, 0xd1, //0x00001b81 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x6f, 0x0c, 0x00, 0x00, //0x00001b84 jb LBB0_185
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001b8a leaq $1(%r11,%rdx), %r11
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001b8f movq $-72(%rbp), %r10
- 0xe9, 0x65, 0xf4, 0xff, 0xff, //0x00001b93 jmp LBB0_195
- //0x00001b98 LBB0_313
- 0x4d, 0x85, 0xd2, //0x00001b98 testq %r10, %r10
- 0x0f, 0x85, 0x82, 0x0c, 0x00, 0x00, //0x00001b9b jne LBB0_467
- 0x49, 0x83, 0xc3, 0x20, //0x00001ba1 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001ba5 addq $-32, %rax
- 0x48, 0x85, 0xdb, //0x00001ba9 testq %rbx, %rbx
- 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001bac jne LBB0_358
- //0x00001bb2 LBB0_315
- 0x4d, 0x89, 0xea, //0x00001bb2 movq %r13, %r10
- 0x48, 0x85, 0xc0, //0x00001bb5 testq %rax, %rax
- 0x0f, 0x84, 0x08, 0x0a, 0x00, 0x00, //0x00001bb8 je LBB0_420
- //0x00001bbe LBB0_316
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001bbe movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001bc2 cmpb $34, %cl
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001bc5 je LBB0_323
- 0x80, 0xf9, 0x5c, //0x00001bcb cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001bce je LBB0_320
- 0x80, 0xf9, 0x1f, //0x00001bd4 cmpb $31, %cl
- 0x0f, 0x86, 0x4f, 0x0c, 0x00, 0x00, //0x00001bd7 jbe LBB0_468
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bdd movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001be4 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001be9 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001bec addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001bef jne LBB0_316
- 0xe9, 0xcc, 0x09, 0x00, 0x00, //0x00001bf5 jmp LBB0_420
- //0x00001bfa LBB0_320
- 0x48, 0x83, 0xf8, 0x01, //0x00001bfa cmpq $1, %rax
- 0x0f, 0x84, 0x5d, 0x0c, 0x00, 0x00, //0x00001bfe je LBB0_473
- 0x4c, 0x89, 0xd9, //0x00001c04 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001c07 subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001c0b cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001c0f cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001c13 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001c1a movl $2, %edx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001c1f movq $-64(%rbp), %rdi
- 0x4d, 0x89, 0xea, //0x00001c23 movq %r13, %r10
- 0x49, 0x01, 0xd3, //0x00001c26 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001c29 addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001c2c jne LBB0_316
- 0xe9, 0x8f, 0x09, 0x00, 0x00, //0x00001c32 jmp LBB0_420
- //0x00001c37 LBB0_322
- 0x48, 0xf7, 0xd6, //0x00001c37 notq %rsi
- 0x49, 0x89, 0xf3, //0x00001c3a movq %rsi, %r11
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00001c3d jmp LBB0_334
- //0x00001c42 LBB0_323
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001c42 addq $-96(%rbp), %r11
- 0xe9, 0x47, 0xf3, 0xff, 0xff, //0x00001c46 jmp LBB0_188
- //0x00001c4b LBB0_324
- 0x48, 0x85, 0xff, //0x00001c4b testq %rdi, %rdi
- 0x0f, 0x85, 0xe9, 0x0b, 0x00, 0x00, //0x00001c4e jne LBB0_470
- 0x49, 0x83, 0xc3, 0x20, //0x00001c54 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001c58 addq $-32, %rax
- 0x4d, 0x85, 0xd2, //0x00001c5c testq %r10, %r10
- 0x0f, 0x85, 0x21, 0x04, 0x00, 0x00, //0x00001c5f jne LBB0_365
- //0x00001c65 LBB0_326
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001c65 movq $-72(%rbp), %r10
- 0x48, 0x85, 0xc0, //0x00001c69 testq %rax, %rax
- 0x0f, 0x84, 0x9b, 0x09, 0x00, 0x00, //0x00001c6c je LBB0_429
- //0x00001c72 LBB0_327
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001c72 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001c76 cmpb $34, %cl
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00001c79 je LBB0_342
- 0x80, 0xf9, 0x5c, //0x00001c7f cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001c82 je LBB0_331
- 0x80, 0xf9, 0x1f, //0x00001c88 cmpb $31, %cl
- 0x0f, 0x86, 0xa4, 0x0b, 0x00, 0x00, //0x00001c8b jbe LBB0_469
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c91 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001c98 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001c9d addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001ca0 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001ca3 jne LBB0_327
- 0xe9, 0x5f, 0x09, 0x00, 0x00, //0x00001ca9 jmp LBB0_429
- //0x00001cae LBB0_331
- 0x48, 0x83, 0xf8, 0x01, //0x00001cae cmpq $1, %rax
- 0x0f, 0x84, 0xb1, 0x0b, 0x00, 0x00, //0x00001cb2 je LBB0_475
- 0x4c, 0x89, 0xd9, //0x00001cb8 movq %r11, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001cbb movq $-48(%rbp), %r9
- 0x4c, 0x29, 0xc9, //0x00001cbf subq %r9, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001cc2 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001cc6 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001cca movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001cd1 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cd6 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001cda addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001cdd addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001ce0 jne LBB0_327
- 0xe9, 0x22, 0x09, 0x00, 0x00, //0x00001ce6 jmp LBB0_429
- //0x00001ceb LBB0_333
- 0x49, 0xf7, 0xdb, //0x00001ceb negq %r11
- //0x00001cee LBB0_334
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cee movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001cf2 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00001cf6 testq %r11, %r11
- 0x0f, 0x88, 0xe2, 0x08, 0x00, 0x00, //0x00001cf9 js LBB0_423
- //0x00001cff LBB0_335
- 0x4d, 0x01, 0xfb, //0x00001cff addq %r15, %r11
- //0x00001d02 LBB0_336
- 0x4c, 0x89, 0x1e, //0x00001d02 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001d05 movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x00001d08 testq %r15, %r15
- 0x0f, 0x89, 0x83, 0xe4, 0xff, 0xff, //0x00001d0b jns LBB0_4
- 0xe9, 0xde, 0x08, 0x00, 0x00, //0x00001d11 jmp LBB0_427
- //0x00001d16 LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001d16 subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001d19 bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001d1d addq %r13, %r11
- //0x00001d20 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001d20 notq %r11
- //0x00001d23 LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d23 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001d27 movq $-48(%rbp), %r9
- //0x00001d2b LBB0_340
- 0x4d, 0x85, 0xdb, //0x00001d2b testq %r11, %r11
- 0x0f, 0x88, 0x3b, 0x09, 0x00, 0x00, //0x00001d2e js LBB0_438
- //0x00001d34 LBB0_341
- 0x48, 0x8b, 0x4d, 0xc0, //0x00001d34 movq $-64(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x00001d38 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x00001d3b movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001d3e movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00001d41 testq %rcx, %rcx
- 0x0f, 0x8f, 0x4a, 0xe4, 0xff, 0xff, //0x00001d44 jg LBB0_4
- 0xe9, 0xa5, 0x08, 0x00, 0x00, //0x00001d4a jmp LBB0_427
- //0x00001d4f LBB0_342
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001d4f addq $-96(%rbp), %r11
- 0xe9, 0xa5, 0xf2, 0xff, 0xff, //0x00001d53 jmp LBB0_195
- //0x00001d58 LBB0_208
- 0x4d, 0x89, 0xe3, //0x00001d58 movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001d5b movq $-80(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001d5f cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001d63 movq $-72(%rbp), %rdi
- 0x0f, 0x82, 0x2c, 0x07, 0x00, 0x00, //0x00001d67 jb LBB0_404
- //0x00001d6d LBB0_209
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001d6d movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001d72 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001d78 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d7c pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001d80 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001d84 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d88 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001d8c pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001d90 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001d94 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001d98 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001d9c pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001da0 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001da4 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001da8 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001dab cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001daf jne LBB0_211
- 0x48, 0x85, 0xc9, //0x00001db5 testq %rcx, %rcx
- 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001db8 jne LBB0_401
- //0x00001dbe LBB0_211
- 0x48, 0x09, 0xf2, //0x00001dbe orq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x00001dc1 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001dc4 orq %r9, %rax
- 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001dc7 jne LBB0_402
- //0x00001dcd LBB0_212
- 0x48, 0x85, 0xd2, //0x00001dcd testq %rdx, %rdx
- 0x0f, 0x84, 0xbb, 0x06, 0x00, 0x00, //0x00001dd0 je LBB0_403
- //0x00001dd6 LBB0_213
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001dd6 bsfq %rdx, %rax
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001dda addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00001dde addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00001de1 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001de5 movq $-48(%rbp), %r9
- 0xe9, 0x11, 0xfa, 0xff, 0xff, //0x00001de9 jmp LBB0_304
- //0x00001dee LBB0_275
- 0x4d, 0x89, 0xe3, //0x00001dee movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001df1 movq $-80(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001df5 cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001df9 movq $-72(%rbp), %rdi
- 0x0f, 0x82, 0x32, 0x01, 0x00, 0x00, //0x00001dfd jb LBB0_347
- //0x00001e03 LBB0_276
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001e03 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001e08 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001e0e movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001e12 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001e16 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e1a movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001e1e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001e22 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001e26 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e2a pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001e2e pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e32 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e36 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00001e3a pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x6f, 0xea, //0x00001e3e movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001e42 pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001e46 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001e4b pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001e4f pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001e54 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001e58 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001e5c pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001e61 pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00001e65 pmovmskb %xmm4, %ebx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001e69 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001e6d shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001e71 orq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001e74 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001e78 jne LBB0_278
- 0x48, 0x85, 0xd2, //0x00001e7e testq %rdx, %rdx
- 0x0f, 0x85, 0x9f, 0x06, 0x00, 0x00, //0x00001e81 jne LBB0_412
- //0x00001e87 LBB0_278
- 0x48, 0xc1, 0xe3, 0x10, //0x00001e87 shlq $16, %rbx
- 0x48, 0x09, 0xce, //0x00001e8b orq %rcx, %rsi
- 0x48, 0x89, 0xd0, //0x00001e8e movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001e91 orq %r9, %rax
- 0x0f, 0x85, 0x5e, 0x05, 0x00, 0x00, //0x00001e94 jne LBB0_400
- //0x00001e9a LBB0_279
- 0x4c, 0x09, 0xf3, //0x00001e9a orq %r14, %rbx
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001e9d movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001ea2 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001ea7 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001eaa je LBB0_281
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001eb0 bsfq %rsi, %rdx
- //0x00001eb4 LBB0_281
- 0x48, 0x85, 0xdb, //0x00001eb4 testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001eb7 je LBB0_283
- 0x48, 0x0f, 0xbc, 0xcb, //0x00001ebd bsfq %rbx, %rcx
- //0x00001ec1 LBB0_283
- 0x48, 0x85, 0xf6, //0x00001ec1 testq %rsi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001ec4 je LBB0_345
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001eca movq $-48(%rbp), %r9
- 0x4d, 0x29, 0xcb, //0x00001ece subq %r9, %r11
- 0x48, 0x39, 0xd1, //0x00001ed1 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x6c, 0x09, 0x00, 0x00, //0x00001ed4 jb LBB0_471
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001eda leaq $1(%r11,%rdx), %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00001edf movq $-56(%rbp), %rsi
- 0xe9, 0x17, 0xf9, 0xff, 0xff, //0x00001ee3 jmp LBB0_304
- //0x00001ee8 LBB0_343
- 0x49, 0x89, 0xc8, //0x00001ee8 movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001eeb movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001ef2 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ef5 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x7e, 0xf8, 0xff, 0xff, //0x00001ef9 jne LBB0_292
- 0xe9, 0x6b, 0x07, 0x00, 0x00, //0x00001eff jmp LBB0_438
- //0x00001f04 LBB0_344
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001f04 movq $-1, %r13
- 0x4d, 0x89, 0xd3, //0x00001f0b movq %r10, %r11
- 0x49, 0x89, 0xf9, //0x00001f0e movq %rdi, %r9
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001f11 movq $-1, %r12
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001f18 movq $-1, %rdi
- 0xe9, 0xcc, 0xe8, 0xff, 0xff, //0x00001f1f jmp LBB0_92
- //0x00001f24 LBB0_345
- 0x48, 0x85, 0xdb, //0x00001f24 testq %rbx, %rbx
- 0x0f, 0x85, 0x2b, 0x09, 0x00, 0x00, //0x00001f27 jne LBB0_472
- 0x49, 0x83, 0xc3, 0x20, //0x00001f2d addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00001f31 addq $-32, %r10
- //0x00001f35 LBB0_347
- 0x4d, 0x85, 0xc9, //0x00001f35 testq %r9, %r9
- 0x0f, 0x85, 0x2f, 0x06, 0x00, 0x00, //0x00001f38 jne LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00001f3e movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001f42 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x00001f46 testq %r10, %r10
- 0x0f, 0x84, 0x32, 0x07, 0x00, 0x00, //0x00001f49 je LBB0_442
- //0x00001f4f LBB0_349
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001f4f movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001f53 cmpb $34, %cl
- 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00001f56 je LBB0_360
- 0x80, 0xf9, 0x5c, //0x00001f5c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f5f je LBB0_353
- 0x80, 0xf9, 0x1f, //0x00001f65 cmpb $31, %cl
- 0x0f, 0x86, 0xc7, 0x08, 0x00, 0x00, //0x00001f68 jbe LBB0_469
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f6e movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001f75 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001f7a addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001f7d addq %rcx, %r10
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001f80 jne LBB0_349
- 0xe9, 0xf6, 0x06, 0x00, 0x00, //0x00001f86 jmp LBB0_442
- //0x00001f8b LBB0_353
- 0x49, 0x83, 0xfa, 0x01, //0x00001f8b cmpq $1, %r10
- 0x0f, 0x84, 0xea, 0x08, 0x00, 0x00, //0x00001f8f je LBB0_476
- 0x4c, 0x89, 0xd8, //0x00001f95 movq %r11, %rax
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001f98 movq $-48(%rbp), %r9
- 0x4c, 0x29, 0xc8, //0x00001f9c subq %r9, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00001f9f cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00001fa3 cmoveq %rax, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001fa7 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001fae movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001fb3 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001fb7 addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001fba addq %rcx, %r10
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001fbd jne LBB0_349
- 0xe9, 0xb9, 0x06, 0x00, 0x00, //0x00001fc3 jmp LBB0_442
- //0x00001fc8 LBB0_355
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001fc8 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001fcf xorl %r8d, %r8d
- 0x49, 0x83, 0xfd, 0x20, //0x00001fd2 cmpq $32, %r13
- 0x0f, 0x83, 0x89, 0xf8, 0xff, 0xff, //0x00001fd6 jae LBB0_51
- 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x00001fdc jmp LBB0_374
- //0x00001fe1 LBB0_356
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001fe1 movq $-1, %r9
- 0x31, 0xdb, //0x00001fe8 xorl %ebx, %ebx
- 0x4d, 0x89, 0xd5, //0x00001fea movq %r10, %r13
- 0x48, 0x83, 0xf8, 0x20, //0x00001fed cmpq $32, %rax
- 0x0f, 0x83, 0xf4, 0xf8, 0xff, 0xff, //0x00001ff1 jae LBB0_114
- //0x00001ff7 LBB0_357
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001ff7 movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xdb, //0x00001ffb testq %rbx, %rbx
- 0x0f, 0x84, 0xae, 0xfb, 0xff, 0xff, //0x00001ffe je LBB0_315
- //0x00002004 LBB0_358
- 0x48, 0x85, 0xc0, //0x00002004 testq %rax, %rax
- 0x0f, 0x84, 0x54, 0x08, 0x00, 0x00, //0x00002007 je LBB0_473
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000200d movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002011 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002014 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002018 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x0000201c incq %r11
- 0x48, 0xff, 0xc8, //0x0000201f decq %rax
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002022 movq $-64(%rbp), %rdi
- 0x4d, 0x89, 0xea, //0x00002026 movq %r13, %r10
- 0x48, 0x85, 0xc0, //0x00002029 testq %rax, %rax
- 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x0000202c jne LBB0_316
- 0xe9, 0x8f, 0x05, 0x00, 0x00, //0x00002032 jmp LBB0_420
- //0x00002037 LBB0_360
- 0x4c, 0x03, 0x5d, 0xa0, //0x00002037 addq $-96(%rbp), %r11
- 0xe9, 0xbf, 0xf7, 0xff, 0xff, //0x0000203b jmp LBB0_304
- //0x00002040 LBB0_361
- 0x49, 0xf7, 0xdb, //0x00002040 negq %r11
- 0xe9, 0xdb, 0xfc, 0xff, 0xff, //0x00002043 jmp LBB0_339
- //0x00002048 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002048 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x0000204f xorl %r9d, %r9d
- 0x49, 0x83, 0xfd, 0x20, //0x00002052 cmpq $32, %r13
- 0x0f, 0x83, 0xcf, 0xf9, 0xff, 0xff, //0x00002056 jae LBB0_137
- 0xe9, 0xc3, 0x02, 0x00, 0x00, //0x0000205c jmp LBB0_389
- //0x00002061 LBB0_363
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002061 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00002068 xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x20, //0x0000206b cmpq $32, %rax
- 0x0f, 0x83, 0x39, 0xfa, 0xff, 0xff, //0x0000206f jae LBB0_171
- //0x00002075 LBB0_364
- 0x48, 0x8b, 0x75, 0xc8, //0x00002075 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002079 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000207d testq %r10, %r10
- 0x0f, 0x84, 0xdf, 0xfb, 0xff, 0xff, //0x00002080 je LBB0_326
- //0x00002086 LBB0_365
- 0x48, 0x85, 0xc0, //0x00002086 testq %rax, %rax
- 0x0f, 0x84, 0xe3, 0x07, 0x00, 0x00, //0x00002089 je LBB0_474
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000208f movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002093 addq %r11, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002096 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000209a cmoveq %rcx, %r8
- 0x49, 0xff, 0xc3, //0x0000209e incq %r11
- 0x48, 0xff, 0xc8, //0x000020a1 decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x000020a4 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000020a8 movq $-48(%rbp), %r9
- 0x4c, 0x8b, 0x55, 0xb8, //0x000020ac movq $-72(%rbp), %r10
- 0x48, 0x85, 0xc0, //0x000020b0 testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xfb, 0xff, 0xff, //0x000020b3 jne LBB0_327
- 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x000020b9 jmp LBB0_429
- //0x000020be LBB0_367
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000020be movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x000020c5 movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x000020c8 movq %r10, %r9
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020cb movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020d2 movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0xb0, 0x09, 0x00, 0x00, //0x000020d9 leaq $2480(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0xf6, 0xf2, 0xff, 0xff, //0x000020e0 jmp LBB0_241
- //0x000020e5 LBB0_368
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020e5 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x000020ec xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x000020ef cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x000020f3 movq $-72(%rbp), %rdi
- 0x0f, 0x83, 0x70, 0xfc, 0xff, 0xff, //0x000020f7 jae LBB0_209
- 0xe9, 0x97, 0x03, 0x00, 0x00, //0x000020fd jmp LBB0_404
- //0x00002102 LBB0_369
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002102 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00002109 xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x0000210c cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002110 movq $-72(%rbp), %rdi
- 0x0f, 0x83, 0xe9, 0xfc, 0xff, 0xff, //0x00002114 jae LBB0_276
- 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x0000211a jmp LBB0_347
- //0x0000211f LBB0_370
- 0x41, 0x89, 0xdc, //0x0000211f movl %ebx, %r12d
- 0x41, 0xf7, 0xd4, //0x00002122 notl %r12d
- 0x41, 0x21, 0xd4, //0x00002125 andl %edx, %r12d
- 0x47, 0x8d, 0x04, 0x24, //0x00002128 leal (%r12,%r12), %r8d
- 0x41, 0x09, 0xd8, //0x0000212c orl %ebx, %r8d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000212f movl $2863311530, %ecx
- 0x44, 0x31, 0xc1, //0x00002134 xorl %r8d, %ecx
- 0x21, 0xd1, //0x00002137 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002139 andl $-1431655766, %ecx
- 0x31, 0xdb, //0x0000213f xorl %ebx, %ebx
- 0x44, 0x01, 0xe1, //0x00002141 addl %r12d, %ecx
- 0x0f, 0x92, 0xc3, //0x00002144 setb %bl
- 0x01, 0xc9, //0x00002147 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002149 xorl $1431655765, %ecx
- 0x44, 0x21, 0xc1, //0x0000214f andl %r8d, %ecx
- 0xf7, 0xd1, //0x00002152 notl %ecx
- 0x21, 0xce, //0x00002154 andl %ecx, %esi
- 0xe9, 0x29, 0xf8, 0xff, 0xff, //0x00002156 jmp LBB0_117
- //0x0000215b LBB0_371
- 0x4c, 0x89, 0xd8, //0x0000215b movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x0000215e subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc9, //0x00002162 bsfq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00002166 addq %rax, %r9
- 0x48, 0x09, 0xfa, //0x00002169 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x0000216c movq %rcx, %rax
- 0x4c, 0x09, 0xc0, //0x0000216f orq %r8, %rax
- 0x0f, 0x84, 0x4d, 0xf7, 0xff, 0xff, //0x00002172 je LBB0_54
- //0x00002178 LBB0_372
- 0x44, 0x89, 0xc0, //0x00002178 movl %r8d, %eax
- 0xf7, 0xd0, //0x0000217b notl %eax
- 0x21, 0xc8, //0x0000217d andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x0000217f leal (%rax,%rax), %esi
- 0x44, 0x09, 0xc6, //0x00002182 orl %r8d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002185 movl $2863311530, %edi
- 0x31, 0xf7, //0x0000218a xorl %esi, %edi
- 0x21, 0xcf, //0x0000218c andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000218e andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x00002194 xorl %r8d, %r8d
- 0x01, 0xc7, //0x00002197 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002199 setb %r8b
- 0x01, 0xff, //0x0000219d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000219f xorl $1431655765, %edi
- 0x21, 0xf7, //0x000021a5 andl %esi, %edi
- 0xf7, 0xd7, //0x000021a7 notl %edi
- 0x21, 0xfa, //0x000021a9 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x000021ab testq %rdx, %rdx
- 0x0f, 0x85, 0x1a, 0xf7, 0xff, 0xff, //0x000021ae jne LBB0_55
- //0x000021b4 LBB0_373
- 0x49, 0x83, 0xc3, 0x20, //0x000021b4 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x000021b8 addq $-32, %r13
- //0x000021bc LBB0_374
- 0x4d, 0x85, 0xc0, //0x000021bc testq %r8, %r8
- 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x000021bf jne LBB0_384
- 0x48, 0x8b, 0x7d, 0xc0, //0x000021c5 movq $-64(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x000021c9 testq %r13, %r13
- 0x0f, 0x84, 0xf4, 0x03, 0x00, 0x00, //0x000021cc je LBB0_420
- //0x000021d2 LBB0_376
- 0x49, 0x8d, 0x4b, 0x01, //0x000021d2 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000021d6 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000021da cmpb $34, %bl
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x000021dd je LBB0_381
- 0x49, 0x8d, 0x55, 0xff, //0x000021e3 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x000021e7 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021ea je LBB0_379
- 0x49, 0x89, 0xd5, //0x000021f0 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x000021f3 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000021f6 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000021f9 jne LBB0_376
- 0xe9, 0xc2, 0x03, 0x00, 0x00, //0x000021ff jmp LBB0_420
- //0x00002204 LBB0_379
- 0x48, 0x85, 0xd2, //0x00002204 testq %rdx, %rdx
- 0x0f, 0x84, 0xb9, 0x03, 0x00, 0x00, //0x00002207 je LBB0_420
- 0x48, 0x03, 0x4d, 0xa8, //0x0000220d addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002211 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002215 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00002219 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x0000221d addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002221 movq %r13, %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002224 movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xd2, //0x00002228 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000222b jne LBB0_376
- 0xe9, 0x90, 0x03, 0x00, 0x00, //0x00002231 jmp LBB0_420
- //0x00002236 LBB0_381
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002236 subq $-48(%rbp), %rcx
- 0x49, 0x89, 0xcb, //0x0000223a movq %rcx, %r11
- 0xe9, 0x50, 0xed, 0xff, 0xff, //0x0000223d jmp LBB0_188
- //0x00002242 LBB0_382
- 0x4c, 0x89, 0xd9, //0x00002242 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002245 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002249 bsfq %rdx, %r9
- 0x49, 0x01, 0xc9, //0x0000224d addq %rcx, %r9
- 0xe9, 0x1c, 0xf7, 0xff, 0xff, //0x00002250 jmp LBB0_116
- //0x00002255 LBB0_383
- 0x45, 0x89, 0xd4, //0x00002255 movl %r10d, %r12d
- 0x41, 0xf7, 0xd4, //0x00002258 notl %r12d
- 0x41, 0x21, 0xd4, //0x0000225b andl %edx, %r12d
- 0x47, 0x8d, 0x0c, 0x24, //0x0000225e leal (%r12,%r12), %r9d
- 0x45, 0x09, 0xd1, //0x00002262 orl %r10d, %r9d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002265 movl $2863311530, %ecx
- 0x44, 0x31, 0xc9, //0x0000226a xorl %r9d, %ecx
- 0x21, 0xd1, //0x0000226d andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000226f andl $-1431655766, %ecx
- 0x45, 0x31, 0xd2, //0x00002275 xorl %r10d, %r10d
- 0x44, 0x01, 0xe1, //0x00002278 addl %r12d, %ecx
- 0x41, 0x0f, 0x92, 0xc2, //0x0000227b setb %r10b
- 0x01, 0xc9, //0x0000227f addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002281 xorl $1431655765, %ecx
- 0x44, 0x21, 0xc9, //0x00002287 andl %r9d, %ecx
- 0xf7, 0xd1, //0x0000228a notl %ecx
- 0x21, 0xcb, //0x0000228c andl %ecx, %ebx
- 0xe9, 0xb3, 0xf8, 0xff, 0xff, //0x0000228e jmp LBB0_174
- //0x00002293 LBB0_384
- 0x4d, 0x85, 0xed, //0x00002293 testq %r13, %r13
- 0x0f, 0x84, 0x2a, 0x03, 0x00, 0x00, //0x00002296 je LBB0_420
- 0x48, 0x8b, 0x45, 0xa8, //0x0000229c movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000022a0 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x000022a3 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x000022a7 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x000022ab incq %r11
- 0x49, 0xff, 0xcd, //0x000022ae decq %r13
- 0x48, 0x8b, 0x7d, 0xc0, //0x000022b1 movq $-64(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x000022b5 testq %r13, %r13
- 0x0f, 0x85, 0x14, 0xff, 0xff, 0xff, //0x000022b8 jne LBB0_376
- 0xe9, 0x03, 0x03, 0x00, 0x00, //0x000022be jmp LBB0_420
- //0x000022c3 LBB0_386
- 0x4c, 0x89, 0xd8, //0x000022c3 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000022c6 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x000022ca bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x000022ce addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x000022d1 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000022d4 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x000022d7 orq %r9, %rax
- 0x0f, 0x84, 0xab, 0xf7, 0xff, 0xff, //0x000022da je LBB0_140
- //0x000022e0 LBB0_387
- 0x44, 0x89, 0xc8, //0x000022e0 movl %r9d, %eax
- 0xf7, 0xd0, //0x000022e3 notl %eax
- 0x21, 0xc8, //0x000022e5 andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x000022e7 leal (%rax,%rax), %esi
- 0x44, 0x09, 0xce, //0x000022ea orl %r9d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ed movl $2863311530, %edi
- 0x31, 0xf7, //0x000022f2 xorl %esi, %edi
- 0x21, 0xcf, //0x000022f4 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022f6 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000022fc xorl %r9d, %r9d
- 0x01, 0xc7, //0x000022ff addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002301 setb %r9b
- 0x01, 0xff, //0x00002305 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002307 xorl $1431655765, %edi
- 0x21, 0xf7, //0x0000230d andl %esi, %edi
- 0xf7, 0xd7, //0x0000230f notl %edi
- 0x21, 0xfa, //0x00002311 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x00002313 testq %rdx, %rdx
- 0x0f, 0x85, 0x78, 0xf7, 0xff, 0xff, //0x00002316 jne LBB0_141
- //0x0000231c LBB0_388
- 0x49, 0x83, 0xc3, 0x20, //0x0000231c addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00002320 addq $-32, %r13
- //0x00002324 LBB0_389
- 0x4d, 0x85, 0xc9, //0x00002324 testq %r9, %r9
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002327 jne LBB0_398
- 0x48, 0x8b, 0x75, 0xc8, //0x0000232d movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002331 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x00002335 testq %r13, %r13
- 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00002338 je LBB0_429
- //0x0000233e LBB0_391
- 0x49, 0x8d, 0x4b, 0x01, //0x0000233e leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00002342 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00002346 cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002349 je LBB0_396
- 0x49, 0x8d, 0x55, 0xff, //0x0000234f leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00002353 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002356 je LBB0_394
- 0x49, 0x89, 0xd5, //0x0000235c movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x0000235f movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00002362 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002365 jne LBB0_391
- 0xe9, 0x9d, 0x02, 0x00, 0x00, //0x0000236b jmp LBB0_429
- //0x00002370 LBB0_394
- 0x48, 0x85, 0xd2, //0x00002370 testq %rdx, %rdx
- 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x00002373 je LBB0_475
- 0x48, 0x03, 0x4d, 0xa8, //0x00002379 addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000237d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002381 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x00002385 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002389 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x0000238d movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002390 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002394 movq $-48(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x00002398 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x0000239b jne LBB0_391
- 0xe9, 0x67, 0x02, 0x00, 0x00, //0x000023a1 jmp LBB0_429
- //0x000023a6 LBB0_396
- 0x4c, 0x29, 0xc9, //0x000023a6 subq %r9, %rcx
- 0x49, 0x89, 0xcb, //0x000023a9 movq %rcx, %r11
- 0xe9, 0x4c, 0xec, 0xff, 0xff, //0x000023ac jmp LBB0_195
- //0x000023b1 LBB0_397
- 0x4c, 0x89, 0xd9, //0x000023b1 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x000023b4 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc2, //0x000023b8 bsfq %rdx, %r8
- 0x49, 0x01, 0xc8, //0x000023bc addq %rcx, %r8
- 0xe9, 0x6f, 0xf7, 0xff, 0xff, //0x000023bf jmp LBB0_173
- //0x000023c4 LBB0_398
- 0x4d, 0x85, 0xed, //0x000023c4 testq %r13, %r13
- 0x0f, 0x84, 0x9c, 0x04, 0x00, 0x00, //0x000023c7 je LBB0_475
- 0x48, 0x8b, 0x45, 0xa8, //0x000023cd movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000023d1 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023d4 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023d8 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x000023dc incq %r11
- 0x49, 0xff, 0xcd, //0x000023df decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000023e2 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000023e6 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x000023ea testq %r13, %r13
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x000023ed jne LBB0_391
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x000023f3 jmp LBB0_429
- //0x000023f8 LBB0_400
- 0x44, 0x89, 0xc8, //0x000023f8 movl %r9d, %eax
- 0xf7, 0xd0, //0x000023fb notl %eax
- 0x21, 0xd0, //0x000023fd andl %edx, %eax
- 0x44, 0x8d, 0x24, 0x00, //0x000023ff leal (%rax,%rax), %r12d
- 0x45, 0x09, 0xcc, //0x00002403 orl %r9d, %r12d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002406 movl $2863311530, %ecx
- 0x44, 0x31, 0xe1, //0x0000240b xorl %r12d, %ecx
- 0x21, 0xd1, //0x0000240e andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002410 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x00002416 xorl %r9d, %r9d
- 0x01, 0xc1, //0x00002419 addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x0000241b setb %r9b
- 0x01, 0xc9, //0x0000241f addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002421 xorl $1431655765, %ecx
- 0x44, 0x21, 0xe1, //0x00002427 andl %r12d, %ecx
- 0xf7, 0xd1, //0x0000242a notl %ecx
- 0x21, 0xce, //0x0000242c andl %ecx, %esi
- 0xe9, 0x67, 0xfa, 0xff, 0xff, //0x0000242e jmp LBB0_279
- //0x00002433 LBB0_401
- 0x4c, 0x89, 0xd8, //0x00002433 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002436 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x0000243a bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x0000243e addq %rax, %r8
- 0x48, 0x09, 0xf2, //0x00002441 orq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x00002444 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00002447 orq %r9, %rax
- 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x0000244a je LBB0_212
- //0x00002450 LBB0_402
- 0x44, 0x89, 0xc8, //0x00002450 movl %r9d, %eax
- 0xf7, 0xd0, //0x00002453 notl %eax
- 0x21, 0xc8, //0x00002455 andl %ecx, %eax
- 0x44, 0x8d, 0x34, 0x00, //0x00002457 leal (%rax,%rax), %r14d
- 0x45, 0x09, 0xce, //0x0000245b orl %r9d, %r14d
- 0x44, 0x89, 0xf6, //0x0000245e movl %r14d, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002461 movl $2863311530, %ebx
- 0x31, 0xde, //0x00002466 xorl %ebx, %esi
- 0x21, 0xce, //0x00002468 andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000246a andl $-1431655766, %esi
- 0x45, 0x31, 0xc9, //0x00002470 xorl %r9d, %r9d
- 0x01, 0xc6, //0x00002473 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002475 setb %r9b
- 0x01, 0xf6, //0x00002479 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000247b xorl $1431655765, %esi
- 0x44, 0x21, 0xf6, //0x00002481 andl %r14d, %esi
- 0xf7, 0xd6, //0x00002484 notl %esi
- 0x21, 0xf2, //0x00002486 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00002488 testq %rdx, %rdx
- 0x0f, 0x85, 0x45, 0xf9, 0xff, 0xff, //0x0000248b jne LBB0_213
- //0x00002491 LBB0_403
- 0x49, 0x83, 0xc3, 0x20, //0x00002491 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00002495 addq $-32, %r10
- //0x00002499 LBB0_404
- 0x4d, 0x85, 0xc9, //0x00002499 testq %r9, %r9
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x0000249c jne LBB0_413
- 0x48, 0x8b, 0x75, 0xc8, //0x000024a2 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000024a6 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x000024aa testq %r10, %r10
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000024ad je LBB0_442
- //0x000024b3 LBB0_406
- 0x49, 0x8d, 0x4b, 0x01, //0x000024b3 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000024b7 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000024bb cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000024be je LBB0_411
- 0x49, 0x8d, 0x52, 0xff, //0x000024c4 leaq $-1(%r10), %rdx
- 0x80, 0xfb, 0x5c, //0x000024c8 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000024cb je LBB0_409
- 0x49, 0x89, 0xd2, //0x000024d1 movq %rdx, %r10
- 0x49, 0x89, 0xcb, //0x000024d4 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000024d7 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000024da jne LBB0_406
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x000024e0 jmp LBB0_442
- //0x000024e5 LBB0_409
- 0x48, 0x85, 0xd2, //0x000024e5 testq %rdx, %rdx
- 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x000024e8 je LBB0_476
- 0x48, 0x03, 0x4d, 0xa8, //0x000024ee addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000024f2 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x000024f6 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x000024fa addq $2, %r11
- 0x49, 0x83, 0xc2, 0xfe, //0x000024fe addq $-2, %r10
- 0x4c, 0x89, 0xd2, //0x00002502 movq %r10, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002505 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002509 movq $-48(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x0000250d testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002510 jne LBB0_406
- 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002516 jmp LBB0_442
- //0x0000251b LBB0_411
- 0x4c, 0x29, 0xc9, //0x0000251b subq %r9, %rcx
- 0x49, 0x89, 0xcb, //0x0000251e movq %rcx, %r11
- 0xe9, 0xd9, 0xf2, 0xff, 0xff, //0x00002521 jmp LBB0_304
- //0x00002526 LBB0_412
- 0x4c, 0x89, 0xd8, //0x00002526 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002529 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x0000252d bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00002531 addq %rax, %r8
- 0xe9, 0x4e, 0xf9, 0xff, 0xff, //0x00002534 jmp LBB0_278
- //0x00002539 LBB0_413
- 0x4d, 0x85, 0xd2, //0x00002539 testq %r10, %r10
- 0x0f, 0x84, 0x3d, 0x03, 0x00, 0x00, //0x0000253c je LBB0_476
- 0x48, 0x8b, 0x45, 0xa8, //0x00002542 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002546 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00002549 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x0000254d cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002551 incq %r11
- 0x49, 0xff, 0xca, //0x00002554 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00002557 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000255b movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000255f testq %r10, %r10
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00002562 jne LBB0_406
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00002568 jmp LBB0_442
- //0x0000256d LBB0_415
- 0x4d, 0x85, 0xd2, //0x0000256d testq %r10, %r10
- 0x0f, 0x84, 0x09, 0x03, 0x00, 0x00, //0x00002570 je LBB0_476
- 0x48, 0x8b, 0x45, 0xa8, //0x00002576 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x0000257a addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000257d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00002581 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002585 incq %r11
- 0x49, 0xff, 0xca, //0x00002588 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x0000258b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000258f movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x00002593 testq %r10, %r10
- 0x0f, 0x85, 0xb3, 0xf9, 0xff, 0xff, //0x00002596 jne LBB0_349
- 0xe9, 0xe0, 0x00, 0x00, 0x00, //0x0000259c jmp LBB0_442
- //0x000025a1 LBB0_417
- 0x48, 0x89, 0x16, //0x000025a1 movq %rdx, (%rsi)
- //0x000025a4 LBB0_418
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025a4 movq $-1, %rax
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000025ab jmp LBB0_427
- //0x000025b0 LBB0_439
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025b0 movq $-7, %rax
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x000025b7 jmp LBB0_427
- //0x000025bc LBB0_419
- 0x49, 0x83, 0xfb, 0xff, //0x000025bc cmpq $-1, %r11
- 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x000025c0 jne LBB0_150
- //0x000025c6 LBB0_420
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025c6 movq $-1, %r11
- 0x4d, 0x89, 0xd1, //0x000025cd movq %r10, %r9
- 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x000025d0 jmp LBB0_150
- //0x000025d5 LBB0_421
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025d5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_424
- //0x000025e1 LBB0_423
- 0x4c, 0x89, 0xd8, //0x000025e1 movq %r11, %rax
- //0x000025e4 LBB0_424
- 0x48, 0xf7, 0xd0, //0x000025e4 notq %rax
- 0x49, 0x01, 0xc7, //0x000025e7 addq %rax, %r15
- //0x000025ea LBB0_425
- 0x4c, 0x89, 0x3e, //0x000025ea movq %r15, (%rsi)
- //0x000025ed LBB0_426
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000025ed movq $-2, %rax
- //0x000025f4 LBB0_427
- 0x48, 0x83, 0xc4, 0x70, //0x000025f4 addq $112, %rsp
- 0x5b, //0x000025f8 popq %rbx
- 0x41, 0x5c, //0x000025f9 popq %r12
- 0x41, 0x5d, //0x000025fb popq %r13
- 0x41, 0x5e, //0x000025fd popq %r14
- 0x41, 0x5f, //0x000025ff popq %r15
- 0x5d, //0x00002601 popq %rbp
- 0xc3, //0x00002602 retq
- //0x00002603 LBB0_428
- 0x49, 0x83, 0xfb, 0xff, //0x00002603 cmpq $-1, %r11
- 0x0f, 0x85, 0xbf, 0x01, 0x00, 0x00, //0x00002607 jne LBB0_461
- //0x0000260d LBB0_429
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000260d movq $-1, %r11
- 0x4d, 0x89, 0xd0, //0x00002614 movq %r10, %r8
- 0xe9, 0xb0, 0x01, 0x00, 0x00, //0x00002617 jmp LBB0_461
- //0x0000261c LBB0_440
- 0x48, 0x89, 0x0e, //0x0000261c movq %rcx, (%rsi)
- 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x0000261f jmp LBB0_427
- //0x00002624 LBB0_430
- 0x49, 0x83, 0xf9, 0xff, //0x00002624 cmpq $-1, %r9
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002628 jne LBB0_434
- 0x48, 0x0f, 0xbc, 0xc2, //0x0000262e bsfq %rdx, %rax
- //0x00002632 LBB0_432
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00002632 subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00002636 addq %rax, %r11
- //0x00002639 LBB0_433
- 0x4d, 0x89, 0xd9, //0x00002639 movq %r11, %r9
- //0x0000263c LBB0_434
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000263c movq $-2, %r11
- //0x00002643 LBB0_150
- 0x48, 0x8b, 0x45, 0xc8, //0x00002643 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00002647 movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x0000264a movq %r11, %rax
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x0000264d jmp LBB0_427
- //0x00002652 LBB0_435
- 0x49, 0x83, 0xf8, 0xff, //0x00002652 cmpq $-1, %r8
- 0x0f, 0x84, 0x34, 0x01, 0x00, 0x00, //0x00002656 je LBB0_453
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000265c movq $-2, %r11
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00002663 jmp LBB0_461
- //0x00002668 LBB0_437
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002668 movq $-1, %r11
- //0x0000266f LBB0_438
- 0x4d, 0x29, 0xdf, //0x0000266f subq %r11, %r15
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00002672 jmp LBB0_425
- //0x00002677 LBB0_441
- 0x49, 0x83, 0xfb, 0xff, //0x00002677 cmpq $-1, %r11
- 0x0f, 0x85, 0x4b, 0x01, 0x00, 0x00, //0x0000267b jne LBB0_461
- //0x00002681 LBB0_442
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002681 movq $-1, %r11
- 0x49, 0x89, 0xf8, //0x00002688 movq %rdi, %r8
- 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x0000268b jmp LBB0_461
- //0x00002690 LBB0_443
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002690 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002697 cmpb $97, %cl
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x0000269a jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x000026a0 leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026a4 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x6c, //0x000026a7 cmpb $108, $2(%r9,%r15)
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x000026ad jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x000026b3 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026b7 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x73, //0x000026ba cmpb $115, $3(%r9,%r15)
- 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x000026c0 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x04, //0x000026c6 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026ca movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x04, 0x65, //0x000026cd cmpb $101, $4(%r9,%r15)
- 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x000026d3 jne LBB0_427
- 0x49, 0x83, 0xc7, 0x05, //0x000026d9 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x000026dd movq %r15, (%rsi)
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x000026e0 jmp LBB0_427
- //0x000026e5 LBB0_249
- 0x4c, 0x89, 0x3e, //0x000026e5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026e8 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x000026ef cmpb $110, (%r10)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000026f3 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x01, //0x000026f9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026fd movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x01, 0x75, //0x00002700 cmpb $117, $1(%r9,%r15)
- 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x00002706 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x0000270c leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002710 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x6c, //0x00002713 cmpb $108, $2(%r9,%r15)
- 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002719 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x0000271f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002723 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x6c, //0x00002726 cmpb $108, $3(%r9,%r15)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x0000272c jne LBB0_427
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002732 jmp LBB0_452
- //0x00002737 LBB0_448
- 0x4c, 0x89, 0x3e, //0x00002737 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x00002741 cmpb $116, (%r10)
- 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x00002745 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x01, //0x0000274b leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000274f movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x01, 0x72, //0x00002752 cmpb $114, $1(%r9,%r15)
- 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x00002758 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x0000275e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002762 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x75, //0x00002765 cmpb $117, $2(%r9,%r15)
- 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x0000276b jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x00002771 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002775 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x65, //0x00002778 cmpb $101, $3(%r9,%r15)
- 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000277e jne LBB0_427
- //0x00002784 LBB0_452
- 0x49, 0x83, 0xc7, 0x04, //0x00002784 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002788 movq %r15, (%rsi)
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x0000278b jmp LBB0_427
- //0x00002790 LBB0_453
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002790 bsfq %rdx, %rax
- //0x00002794 LBB0_454
- 0x4d, 0x29, 0xcb, //0x00002794 subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x00002797 addq %rax, %r11
- //0x0000279a LBB0_455
- 0x4d, 0x89, 0xd8, //0x0000279a movq %r11, %r8
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000279d movq $-2, %r11
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000027a4 jmp LBB0_461
- //0x000027a9 LBB0_456
- 0x49, 0x83, 0xf8, 0xff, //0x000027a9 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000027ad jne LBB0_459
- 0x48, 0x0f, 0xbc, 0xc2, //0x000027b3 bsfq %rdx, %rax
- //0x000027b7 LBB0_458
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000027b7 subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000027bb addq %rax, %r11
- 0x4d, 0x89, 0xd8, //0x000027be movq %r11, %r8
- //0x000027c1 LBB0_459
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027c1 movq $-2, %r11
- //0x000027c8 LBB0_460
- 0x48, 0x8b, 0x75, 0xc8, //0x000027c8 movq $-56(%rbp), %rsi
- //0x000027cc LBB0_461
- 0x4c, 0x89, 0x06, //0x000027cc movq %r8, (%rsi)
- 0x4c, 0x89, 0xd8, //0x000027cf movq %r11, %rax
- 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x000027d2 jmp LBB0_427
- //0x000027d7 LBB0_462
- 0x49, 0x89, 0xc2, //0x000027d7 movq %rax, %r10
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x000027da jmp LBB0_420
- //0x000027df LBB0_463
- 0x49, 0x89, 0xca, //0x000027df movq %rcx, %r10
- 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x000027e2 jmp LBB0_420
- //0x000027e7 LBB0_149
- 0x4c, 0x01, 0xd9, //0x000027e7 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027ea movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x000027f1 movq %rcx, %r9
- 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x000027f4 jmp LBB0_150
- //0x000027f9 LBB0_185
- 0x4c, 0x01, 0xd9, //0x000027f9 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027fc movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x00002803 movq %rcx, %r8
- 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00002806 jmp LBB0_461
- //0x0000280b LBB0_464
- 0x49, 0x89, 0xc2, //0x0000280b movq %rax, %r10
- 0xe9, 0xfa, 0xfd, 0xff, 0xff, //0x0000280e jmp LBB0_429
- //0x00002813 LBB0_465
- 0x49, 0x89, 0xca, //0x00002813 movq %rcx, %r10
- 0xe9, 0xf2, 0xfd, 0xff, 0xff, //0x00002816 jmp LBB0_429
- //0x0000281b LBB0_466
- 0x48, 0x89, 0xc7, //0x0000281b movq %rax, %rdi
- 0xe9, 0x5e, 0xfe, 0xff, 0xff, //0x0000281e jmp LBB0_442
- //0x00002823 LBB0_467
- 0x49, 0x0f, 0xbc, 0xc2, //0x00002823 bsfq %r10, %rax
- 0xe9, 0x06, 0xfe, 0xff, 0xff, //0x00002827 jmp LBB0_432
- //0x0000282c LBB0_468
- 0x4c, 0x2b, 0x5d, 0xd0, //0x0000282c subq $-48(%rbp), %r11
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00002830 jmp LBB0_433
- //0x00002835 LBB0_469
- 0x4d, 0x29, 0xcb, //0x00002835 subq %r9, %r11
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x00002838 jmp LBB0_455
- //0x0000283d LBB0_470
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000283d bsfq %rdi, %rax
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00002841 jmp LBB0_454
- //0x00002846 LBB0_471
- 0x4c, 0x01, 0xd9, //0x00002846 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002849 movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x00002850 movq %rcx, %r8
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002853 jmp LBB0_460
- //0x00002858 LBB0_472
- 0x48, 0x0f, 0xbc, 0xc3, //0x00002858 bsfq %rbx, %rax
- 0xe9, 0x56, 0xff, 0xff, 0xff, //0x0000285c jmp LBB0_458
- //0x00002861 LBB0_473
- 0x4d, 0x89, 0xea, //0x00002861 movq %r13, %r10
- 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00002864 jmp LBB0_420
- //0x00002869 LBB0_475
- 0x48, 0x8b, 0x75, 0xc8, //0x00002869 movq $-56(%rbp), %rsi
- 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x0000286d jmp LBB0_429
- //0x00002872 LBB0_474
- 0x48, 0x8b, 0x75, 0xc8, //0x00002872 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xb8, //0x00002876 movq $-72(%rbp), %r10
- 0xe9, 0x8e, 0xfd, 0xff, 0xff, //0x0000287a jmp LBB0_429
- //0x0000287f LBB0_476
- 0x48, 0x8b, 0x75, 0xc8, //0x0000287f movq $-56(%rbp), %rsi
- 0xe9, 0xf9, 0xfd, 0xff, 0xff, //0x00002883 jmp LBB0_442
- //0x00002888 .p2align 2, 0x90
- // // .set L0_0_set_35, LBB0_35-LJTI0_0
+ 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_40, LBB0_40-LJTI0_0
+ // // .set L0_0_set_39, LBB0_39-LJTI0_0
// // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_38, LBB0_38-LJTI0_0
+ // // .set L0_0_set_37, LBB0_37-LJTI0_0
// // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x00002888 LJTI0_0
- 0x13, 0xdb, 0xff, 0xff, //0x00002888 .long L0_0_set_35
- 0x24, 0xdd, 0xff, 0xff, //0x0000288c .long L0_0_set_62
- 0x4a, 0xdb, 0xff, 0xff, //0x00002890 .long L0_0_set_40
- 0x0d, 0xdd, 0xff, 0xff, //0x00002894 .long L0_0_set_60
- 0x2a, 0xdb, 0xff, 0xff, //0x00002898 .long L0_0_set_38
- 0x4f, 0xdd, 0xff, 0xff, //0x0000289c .long L0_0_set_64
- // // .set L0_1_set_427, LBB0_427-LJTI0_1
- // // .set L0_1_set_426, LBB0_426-LJTI0_1
- // // .set L0_1_set_199, LBB0_199-LJTI0_1
- // // .set L0_1_set_217, LBB0_217-LJTI0_1
+ //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_242, LBB0_242-LJTI0_1
- // // .set L0_1_set_244, LBB0_244-LJTI0_1
- // // .set L0_1_set_247, LBB0_247-LJTI0_1
- // // .set L0_1_set_253, LBB0_253-LJTI0_1
- // // .set L0_1_set_1, LBB0_1-LJTI0_1
- //0x000028a0 LJTI0_1
- 0x54, 0xfd, 0xff, 0xff, //0x000028a0 .long L0_1_set_427
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028ac .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028bc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028cc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028dc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028ec .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028fc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002900 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002904 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002908 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000290c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002910 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002914 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002918 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000291c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002920 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002924 .long L0_1_set_426
- 0x9f, 0xe7, 0xff, 0xff, //0x00002928 .long L0_1_set_199
- 0x4d, 0xfd, 0xff, 0xff, //0x0000292c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002930 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002934 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002938 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000293c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002944 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002950 .long L0_1_set_426
- 0x5d, 0xe9, 0xff, 0xff, //0x00002954 .long L0_1_set_217
- 0x4d, 0xfd, 0xff, 0xff, //0x00002958 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000295c .long L0_1_set_426
- 0x86, 0xdd, 0xff, 0xff, //0x00002960 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002964 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002968 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x0000296c .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002970 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002974 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002978 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x0000297c .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002980 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002984 .long L0_1_set_68
- 0x4d, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_426
- 0x44, 0xeb, 0xff, 0xff, //0x00002a0c .long L0_1_set_242
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_426
- 0x6c, 0xeb, 0xff, 0xff, //0x00002a38 .long L0_1_set_244
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_426
- 0xad, 0xeb, 0xff, 0xff, //0x00002a58 .long L0_1_set_247
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_426
- 0xd4, 0xeb, 0xff, 0xff, //0x00002a70 .long L0_1_set_253
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_426
- 0xcb, 0xd8, 0xff, 0xff, //0x00002a8c .long L0_1_set_1
- // // .set L0_2_set_262, LBB0_262-LJTI0_2
- // // .set L0_2_set_291, LBB0_291-LJTI0_2
- // // .set L0_2_set_257, LBB0_257-LJTI0_2
- // // .set L0_2_set_259, LBB0_259-LJTI0_2
- // // .set L0_2_set_264, LBB0_264-LJTI0_2
- //0x00002a90 LJTI0_2
- 0x79, 0xea, 0xff, 0xff, //0x00002a90 .long L0_2_set_262
- 0xd9, 0xec, 0xff, 0xff, //0x00002a94 .long L0_2_set_291
- 0x79, 0xea, 0xff, 0xff, //0x00002a98 .long L0_2_set_262
- 0x33, 0xea, 0xff, 0xff, //0x00002a9c .long L0_2_set_257
- 0xd9, 0xec, 0xff, 0xff, //0x00002aa0 .long L0_2_set_291
- 0x50, 0xea, 0xff, 0xff, //0x00002aa4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aa8 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aac .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab0 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab8 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002abc .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ac0 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ac4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ac8 .long L0_2_set_259
- 0xd9, 0xec, 0xff, 0xff, //0x00002acc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002adc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002aec .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af4 .long L0_2_set_291
- 0x94, 0xea, 0xff, 0xff, //0x00002af8 .long L0_2_set_264
- 0xd9, 0xec, 0xff, 0xff, //0x00002afc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b00 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b04 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b08 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b0c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b10 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b14 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b18 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b1c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b20 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b24 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b28 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b2c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b30 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b34 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b38 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b3c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b40 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b44 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b48 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b4c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b50 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b54 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b58 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b5c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b60 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b64 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b68 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b6c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b70 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b74 .long L0_2_set_291
- 0x94, 0xea, 0xff, 0xff, //0x00002b78 .long L0_2_set_264
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- // // .set L0_3_set_152, LBB0_152-LJTI0_3
+ // // .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_95, LBB0_95-LJTI0_3
- // // .set L0_3_set_93, LBB0_93-LJTI0_3
- //0x00002b7c LJTI0_3
- 0xcd, 0xdc, 0xff, 0xff, //0x00002b7c .long L0_3_set_98
- 0x2e, 0xe1, 0xff, 0xff, //0x00002b80 .long L0_3_set_152
- 0xcd, 0xdc, 0xff, 0xff, //0x00002b84 .long L0_3_set_98
- 0xe8, 0xdc, 0xff, 0xff, //0x00002b88 .long L0_3_set_100
- 0x2e, 0xe1, 0xff, 0xff, //0x00002b8c .long L0_3_set_152
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b90 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b94 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b98 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b9c .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba0 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba4 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba8 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002bac .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002bb0 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002bb4 .long L0_3_set_95
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bb8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bbc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bcc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bdc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be0 .long L0_3_set_152
- 0x84, 0xdc, 0xff, 0xff, //0x00002be4 .long L0_3_set_93
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bec .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bfc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c00 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c04 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c08 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c0c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c10 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c14 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c18 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c1c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c20 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c24 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c28 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c2c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c30 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c34 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c38 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c3c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c40 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c44 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c48 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c4c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c50 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c54 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c58 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c5c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c60 .long L0_3_set_152
- 0x84, 0xdc, 0xff, 0xff, //0x00002c64 .long L0_3_set_93
- //0x00002c68 .p2align 2, 0x00
- //0x00002c68 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002c68 .long 2
+ // // .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
index 90075615e..f01befa23 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go
index b993e2ddc..784a5f61e 100644
--- 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
@@ -16,27 +16,27 @@ const (
)
const (
- _size__skip_number = 1128
+ _size__skip_number = 1060
)
var (
_pcsp__skip_number = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1046, 72},
- {1050, 48},
- {1051, 40},
- {1053, 32},
- {1055, 24},
- {1057, 16},
- {1059, 8},
- {1060, 0},
- {1128, 72},
+ {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},
}
)
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
index a0489d12b..8bbade18e 100644
--- 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
@@ -6,19 +6,19 @@ package sse
var _text_skip_number = []byte{
// .p2align 4, 0x00
// LCPI0_0
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000010 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000020 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000030 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000040 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000060 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
+ 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
@@ -29,366 +29,323 @@ var _text_skip_number = []byte{
0x41, 0x54, //0x0000007a pushq %r12
0x53, //0x0000007c pushq %rbx
0x48, 0x83, 0xec, 0x18, //0x0000007d subq $24, %rsp
- 0x48, 0x8b, 0x1f, //0x00000081 movq (%rdi), %rbx
- 0x4c, 0x8b, 0x4f, 0x08, //0x00000084 movq $8(%rdi), %r9
- 0x48, 0x8b, 0x16, //0x00000088 movq (%rsi), %rdx
- 0x49, 0x29, 0xd1, //0x0000008b subq %rdx, %r9
- 0x31, 0xc0, //0x0000008e xorl %eax, %eax
- 0x80, 0x3c, 0x13, 0x2d, //0x00000090 cmpb $45, (%rbx,%rdx)
- 0x4c, 0x8d, 0x3c, 0x13, //0x00000094 leaq (%rbx,%rdx), %r15
- 0x0f, 0x94, 0xc0, //0x00000098 sete %al
- 0x49, 0x01, 0xc7, //0x0000009b addq %rax, %r15
- 0x49, 0x29, 0xc1, //0x0000009e subq %rax, %r9
- 0x0f, 0x84, 0x03, 0x04, 0x00, 0x00, //0x000000a1 je LBB0_1
- 0x41, 0x8a, 0x3f, //0x000000a7 movb (%r15), %dil
- 0x8d, 0x4f, 0xd0, //0x000000aa leal $-48(%rdi), %ecx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000000ad movq $-2, %rax
- 0x80, 0xf9, 0x09, //0x000000b4 cmpb $9, %cl
- 0x0f, 0x87, 0xc3, 0x03, 0x00, 0x00, //0x000000b7 ja LBB0_57
- 0x40, 0x80, 0xff, 0x30, //0x000000bd cmpb $48, %dil
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000000c1 jne LBB0_7
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000000c7 movl $1, %r11d
- 0x49, 0x83, 0xf9, 0x01, //0x000000cd cmpq $1, %r9
- 0x0f, 0x84, 0x7e, 0x03, 0x00, 0x00, //0x000000d1 je LBB0_56
- 0x41, 0x8a, 0x47, 0x01, //0x000000d7 movb $1(%r15), %al
- 0x04, 0xd2, //0x000000db addb $-46, %al
- 0x3c, 0x37, //0x000000dd cmpb $55, %al
- 0x0f, 0x87, 0x70, 0x03, 0x00, 0x00, //0x000000df ja LBB0_56
- 0x0f, 0xb6, 0xc0, //0x000000e5 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000e8 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000000f2 btq %rax, %rcx
- 0x0f, 0x83, 0x59, 0x03, 0x00, 0x00, //0x000000f6 jae LBB0_56
- //0x000000fc LBB0_7
- 0x48, 0x89, 0x55, 0xd0, //0x000000fc movq %rdx, $-48(%rbp)
- 0x49, 0x83, 0xf9, 0x10, //0x00000100 cmpq $16, %r9
- 0x0f, 0x82, 0xac, 0x03, 0x00, 0x00, //0x00000104 jb LBB0_8
- 0x48, 0x89, 0x5d, 0xc8, //0x0000010a movq %rbx, $-56(%rbp)
- 0x48, 0x89, 0x75, 0xc0, //0x0000010e movq %rsi, $-64(%rbp)
- 0x4d, 0x8d, 0x69, 0xf0, //0x00000112 leaq $-16(%r9), %r13
- 0x4c, 0x89, 0xe8, //0x00000116 movq %r13, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000119 andq $-16, %rax
- 0x4e, 0x8d, 0x64, 0x38, 0x10, //0x0000011d leaq $16(%rax,%r15), %r12
- 0x41, 0x83, 0xe5, 0x0f, //0x00000122 andl $15, %r13d
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000126 movq $-1, %r8
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000012d movdqu $-310(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xd1, 0xfe, 0xff, 0xff, //0x00000136 movdqu $-303(%rip), %xmm10 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xd8, 0xfe, 0xff, 0xff, //0x0000013f movdqu $-296(%rip), %xmm9 /* LCPI0_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xe0, 0xfe, 0xff, 0xff, //0x00000148 movdqu $-288(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xe8, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-280(%rip), %xmm4 /* LCPI0_4+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x2d, 0xf0, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-272(%rip), %xmm5 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000160 movdqu $-264(%rip), %xmm6 /* LCPI0_6+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000168 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000016f movq $-1, %r10
- 0x4c, 0x89, 0xfb, //0x00000176 movq %r15, %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000179 .p2align 4, 0x90
- //0x00000180 LBB0_10
- 0xf3, 0x0f, 0x6f, 0x3b, //0x00000180 movdqu (%rbx), %xmm7
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000184 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x00000188 pcmpgtb %xmm8, %xmm0
- 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000018d movdqa %xmm10, %xmm1
- 0x66, 0x0f, 0x64, 0xcf, //0x00000192 pcmpgtb %xmm7, %xmm1
- 0x66, 0x0f, 0xdb, 0xc8, //0x00000196 pand %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xc7, //0x0000019a movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000019e pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0x6f, 0xd7, //0x000001a3 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x000001a7 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xeb, 0xd0, //0x000001ab por %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xc7, //0x000001af movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xc4, //0x000001b3 por %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc6, //0x000001b7 pcmpeqb %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xfd, //0x000001bb pcmpeqb %xmm5, %xmm7
- 0x66, 0x0f, 0xd7, 0xf0, //0x000001bf pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0xeb, 0xc7, //0x000001c3 por %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xca, //0x000001c7 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xc8, //0x000001cb por %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xff, //0x000001cf pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0xd7, 0xc2, //0x000001d3 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0xd7, 0xc9, //0x000001d7 pmovmskb %xmm1, %ecx
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000001db movl $4294967295, %edx
- 0x48, 0x31, 0xd1, //0x000001e0 xorq %rdx, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000001e3 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x000001e7 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000001ea je LBB0_12
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000001f0 movl $-1, %edx
- 0xd3, 0xe2, //0x000001f5 shll %cl, %edx
- 0xf7, 0xd2, //0x000001f7 notl %edx
- 0x21, 0xd7, //0x000001f9 andl %edx, %edi
- 0x21, 0xd6, //0x000001fb andl %edx, %esi
- 0x21, 0xc2, //0x000001fd andl %eax, %edx
- 0x89, 0xd0, //0x000001ff movl %edx, %eax
- //0x00000201 LBB0_12
- 0x8d, 0x57, 0xff, //0x00000201 leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00000204 andl %edi, %edx
- 0x0f, 0x85, 0x27, 0x02, 0x00, 0x00, //0x00000206 jne LBB0_13
- 0x8d, 0x56, 0xff, //0x0000020c leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x0000020f andl %esi, %edx
- 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x00000211 jne LBB0_13
- 0x8d, 0x50, 0xff, //0x00000217 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x0000021a andl %eax, %edx
- 0x0f, 0x85, 0x11, 0x02, 0x00, 0x00, //0x0000021c jne LBB0_13
- 0x85, 0xff, //0x00000222 testl %edi, %edi
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000224 je LBB0_20
- 0x48, 0x89, 0xda, //0x0000022a movq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x0000022d subq %r15, %rdx
- 0x44, 0x0f, 0xbc, 0xdf, //0x00000230 bsfl %edi, %r11d
- 0x49, 0x01, 0xd3, //0x00000234 addq %rdx, %r11
- 0x49, 0x83, 0xfa, 0xff, //0x00000237 cmpq $-1, %r10
- 0x0f, 0x85, 0xfc, 0x01, 0x00, 0x00, //0x0000023b jne LBB0_14
- 0x4d, 0x89, 0xda, //0x00000241 movq %r11, %r10
- //0x00000244 LBB0_20
- 0x85, 0xf6, //0x00000244 testl %esi, %esi
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000246 je LBB0_23
- 0x48, 0x89, 0xda, //0x0000024c movq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x0000024f subq %r15, %rdx
- 0x44, 0x0f, 0xbc, 0xde, //0x00000252 bsfl %esi, %r11d
- 0x49, 0x01, 0xd3, //0x00000256 addq %rdx, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00000259 cmpq $-1, %r14
- 0x0f, 0x85, 0xda, 0x01, 0x00, 0x00, //0x0000025d jne LBB0_14
- 0x4d, 0x89, 0xde, //0x00000263 movq %r11, %r14
- //0x00000266 LBB0_23
- 0x85, 0xc0, //0x00000266 testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000268 je LBB0_26
- 0x48, 0x89, 0xda, //0x0000026e movq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x00000271 subq %r15, %rdx
- 0x44, 0x0f, 0xbc, 0xd8, //0x00000274 bsfl %eax, %r11d
- 0x49, 0x01, 0xd3, //0x00000278 addq %rdx, %r11
- 0x49, 0x83, 0xf8, 0xff, //0x0000027b cmpq $-1, %r8
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x0000027f jne LBB0_14
- 0x4d, 0x89, 0xd8, //0x00000285 movq %r11, %r8
- //0x00000288 LBB0_26
- 0x83, 0xf9, 0x10, //0x00000288 cmpl $16, %ecx
- 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x0000028b jne LBB0_58
- 0x48, 0x83, 0xc3, 0x10, //0x00000291 addq $16, %rbx
- 0x49, 0x83, 0xc1, 0xf0, //0x00000295 addq $-16, %r9
- 0x49, 0x83, 0xf9, 0x0f, //0x00000299 cmpq $15, %r9
- 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x0000029d ja LBB0_10
- 0x4d, 0x85, 0xed, //0x000002a3 testq %r13, %r13
- 0x48, 0x8b, 0x75, 0xc0, //0x000002a6 movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x5d, 0xc8, //0x000002aa movq $-56(%rbp), %rbx
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000002ae je LBB0_40
- //0x000002b4 LBB0_29
- 0x4b, 0x8d, 0x04, 0x2c, //0x000002b4 leaq (%r12,%r13), %rax
- 0x48, 0x8d, 0x0d, 0x19, 0x02, 0x00, 0x00, //0x000002b8 leaq $537(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000002bf jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c4 .p2align 4, 0x90
- //0x000002d0 LBB0_38
- 0x49, 0x89, 0xd4, //0x000002d0 movq %rdx, %r12
- 0x49, 0xff, 0xcd, //0x000002d3 decq %r13
- 0x0f, 0x84, 0x84, 0x01, 0x00, 0x00, //0x000002d6 je LBB0_39
- //0x000002dc LBB0_30
- 0x41, 0x0f, 0xbe, 0x3c, 0x24, //0x000002dc movsbl (%r12), %edi
- 0x83, 0xc7, 0xd5, //0x000002e1 addl $-43, %edi
- 0x83, 0xff, 0x3a, //0x000002e4 cmpl $58, %edi
- 0x0f, 0x87, 0x6d, 0x00, 0x00, 0x00, //0x000002e7 ja LBB0_40
- 0x49, 0x8d, 0x54, 0x24, 0x01, //0x000002ed leaq $1(%r12), %rdx
- 0x48, 0x63, 0x3c, 0xb9, //0x000002f2 movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x000002f6 addq %rcx, %rdi
- 0xff, 0xe7, //0x000002f9 jmpq *%rdi
- //0x000002fb LBB0_36
- 0x49, 0x89, 0xd3, //0x000002fb movq %rdx, %r11
- 0x4d, 0x29, 0xfb, //0x000002fe subq %r15, %r11
- 0x49, 0x83, 0xf8, 0xff, //0x00000301 cmpq $-1, %r8
- 0x0f, 0x85, 0x8a, 0x01, 0x00, 0x00, //0x00000305 jne LBB0_59
- 0x49, 0xff, 0xcb, //0x0000030b decq %r11
- 0x4d, 0x89, 0xd8, //0x0000030e movq %r11, %r8
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000311 jmp LBB0_38
- //0x00000316 LBB0_34
- 0x49, 0x89, 0xd3, //0x00000316 movq %rdx, %r11
- 0x4d, 0x29, 0xfb, //0x00000319 subq %r15, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x0000031c cmpq $-1, %r14
- 0x0f, 0x85, 0x6f, 0x01, 0x00, 0x00, //0x00000320 jne LBB0_59
- 0x49, 0xff, 0xcb, //0x00000326 decq %r11
- 0x4d, 0x89, 0xde, //0x00000329 movq %r11, %r14
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000032c jmp LBB0_38
- //0x00000331 LBB0_32
- 0x49, 0x89, 0xd3, //0x00000331 movq %rdx, %r11
- 0x4d, 0x29, 0xfb, //0x00000334 subq %r15, %r11
- 0x49, 0x83, 0xfa, 0xff, //0x00000337 cmpq $-1, %r10
- 0x0f, 0x85, 0x54, 0x01, 0x00, 0x00, //0x0000033b jne LBB0_59
- 0x49, 0xff, 0xcb, //0x00000341 decq %r11
- 0x4d, 0x89, 0xda, //0x00000344 movq %r11, %r10
- 0xe9, 0x84, 0xff, 0xff, 0xff, //0x00000347 jmp LBB0_38
- //0x0000034c LBB0_58
- 0x48, 0x01, 0xcb, //0x0000034c addq %rcx, %rbx
- 0x49, 0x89, 0xdc, //0x0000034f movq %rbx, %r12
- 0x48, 0x8b, 0x75, 0xc0, //0x00000352 movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x5d, 0xc8, //0x00000356 movq $-56(%rbp), %rbx
- //0x0000035a LBB0_40
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000035a movq $-1, %r11
- 0x4d, 0x85, 0xf6, //0x00000361 testq %r14, %r14
- 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x00000364 je LBB0_55
- //0x0000036a LBB0_41
- 0x4d, 0x85, 0xc0, //0x0000036a testq %r8, %r8
- 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x0000036d je LBB0_55
- 0x4d, 0x85, 0xd2, //0x00000373 testq %r10, %r10
- 0x48, 0x8b, 0x55, 0xd0, //0x00000376 movq $-48(%rbp), %rdx
- 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x0000037a je LBB0_55
- 0x4d, 0x29, 0xfc, //0x00000380 subq %r15, %r12
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000383 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc6, //0x00000388 cmpq %rax, %r14
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000038b je LBB0_46
- 0x49, 0x39, 0xc2, //0x00000391 cmpq %rax, %r10
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000394 je LBB0_46
- 0x49, 0x39, 0xc0, //0x0000039a cmpq %rax, %r8
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000039d je LBB0_46
- 0x4d, 0x85, 0xc0, //0x000003a3 testq %r8, %r8
- 0x0f, 0x8e, 0x35, 0x00, 0x00, 0x00, //0x000003a6 jle LBB0_50
- 0x49, 0x8d, 0x40, 0xff, //0x000003ac leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc6, //0x000003b0 cmpq %rax, %r14
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000003b3 je LBB0_50
- 0x49, 0xf7, 0xd0, //0x000003b9 notq %r8
- 0x4d, 0x89, 0xc3, //0x000003bc movq %r8, %r11
- 0x4d, 0x85, 0xdb, //0x000003bf testq %r11, %r11
- 0x0f, 0x89, 0x8d, 0x00, 0x00, 0x00, //0x000003c2 jns LBB0_56
- 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x000003c8 jmp LBB0_55
- //0x000003cd LBB0_46
- 0x49, 0xf7, 0xdc, //0x000003cd negq %r12
- 0x4d, 0x89, 0xe3, //0x000003d0 movq %r12, %r11
- 0x4d, 0x85, 0xdb, //0x000003d3 testq %r11, %r11
- 0x0f, 0x89, 0x79, 0x00, 0x00, 0x00, //0x000003d6 jns LBB0_56
- 0xe9, 0x92, 0x00, 0x00, 0x00, //0x000003dc jmp LBB0_55
- //0x000003e1 LBB0_50
- 0x4c, 0x89, 0xd0, //0x000003e1 movq %r10, %rax
- 0x4c, 0x09, 0xf0, //0x000003e4 orq %r14, %rax
- 0x4d, 0x39, 0xf2, //0x000003e7 cmpq %r14, %r10
- 0x0f, 0x8c, 0x1d, 0x00, 0x00, 0x00, //0x000003ea jl LBB0_53
- 0x48, 0x85, 0xc0, //0x000003f0 testq %rax, %rax
- 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x000003f3 js LBB0_53
- 0x49, 0xf7, 0xd2, //0x000003f9 notq %r10
- 0x4d, 0x89, 0xd3, //0x000003fc movq %r10, %r11
- 0x4d, 0x85, 0xdb, //0x000003ff testq %r11, %r11
- 0x0f, 0x89, 0x4d, 0x00, 0x00, 0x00, //0x00000402 jns LBB0_56
- 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000408 jmp LBB0_55
- //0x0000040d LBB0_53
- 0x48, 0x85, 0xc0, //0x0000040d testq %rax, %rax
- 0x49, 0x8d, 0x46, 0xff, //0x00000410 leaq $-1(%r14), %rax
- 0x49, 0xf7, 0xd6, //0x00000414 notq %r14
- 0x4d, 0x0f, 0x48, 0xf4, //0x00000417 cmovsq %r12, %r14
- 0x49, 0x39, 0xc2, //0x0000041b cmpq %rax, %r10
- 0x4d, 0x0f, 0x45, 0xf4, //0x0000041e cmovneq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00000422 movq %r14, %r11
- 0x4d, 0x85, 0xdb, //0x00000425 testq %r11, %r11
- 0x0f, 0x89, 0x27, 0x00, 0x00, 0x00, //0x00000428 jns LBB0_56
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x0000042e jmp LBB0_55
- //0x00000433 LBB0_13
- 0x4c, 0x29, 0xfb, //0x00000433 subq %r15, %rbx
- 0x44, 0x0f, 0xbc, 0xda, //0x00000436 bsfl %edx, %r11d
- 0x49, 0x01, 0xdb, //0x0000043a addq %rbx, %r11
- //0x0000043d LBB0_14
- 0x49, 0xf7, 0xd3, //0x0000043d notq %r11
- 0x48, 0x8b, 0x75, 0xc0, //0x00000440 movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x5d, 0xc8, //0x00000444 movq $-56(%rbp), %rbx
- 0x48, 0x8b, 0x55, 0xd0, //0x00000448 movq $-48(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000044c testq %r11, %r11
- 0x0f, 0x88, 0x1e, 0x00, 0x00, 0x00, //0x0000044f js LBB0_55
- //0x00000455 LBB0_56
- 0x4d, 0x01, 0xdf, //0x00000455 addq %r11, %r15
- 0x48, 0x89, 0xd0, //0x00000458 movq %rdx, %rax
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x0000045b jmp LBB0_57
- //0x00000460 LBB0_39
- 0x49, 0x89, 0xc4, //0x00000460 movq %rax, %r12
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000463 movq $-1, %r11
- 0x4d, 0x85, 0xf6, //0x0000046a testq %r14, %r14
- 0x0f, 0x85, 0xf7, 0xfe, 0xff, 0xff, //0x0000046d jne LBB0_41
- //0x00000473 LBB0_55
- 0x49, 0xf7, 0xd3, //0x00000473 notq %r11
- 0x4d, 0x01, 0xdf, //0x00000476 addq %r11, %r15
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000479 movq $-2, %rax
- //0x00000480 LBB0_57
- 0x49, 0x29, 0xdf, //0x00000480 subq %rbx, %r15
- 0x4c, 0x89, 0x3e, //0x00000483 movq %r15, (%rsi)
- 0x48, 0x83, 0xc4, 0x18, //0x00000486 addq $24, %rsp
- 0x5b, //0x0000048a popq %rbx
- 0x41, 0x5c, //0x0000048b popq %r12
- 0x41, 0x5d, //0x0000048d popq %r13
- 0x41, 0x5e, //0x0000048f popq %r14
- 0x41, 0x5f, //0x00000491 popq %r15
- 0x5d, //0x00000493 popq %rbp
- 0xc3, //0x00000494 retq
- //0x00000495 LBB0_59
- 0x49, 0xf7, 0xdb, //0x00000495 negq %r11
- 0x48, 0x8b, 0x55, 0xd0, //0x00000498 movq $-48(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000049c testq %r11, %r11
- 0x0f, 0x89, 0xb0, 0xff, 0xff, 0xff, //0x0000049f jns LBB0_56
- 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x000004a5 jmp LBB0_55
- //0x000004aa LBB0_1
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000004aa movq $-1, %rax
- 0xe9, 0xca, 0xff, 0xff, 0xff, //0x000004b1 jmp LBB0_57
- //0x000004b6 LBB0_8
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000004b6 movq $-1, %r10
- 0x4d, 0x89, 0xfc, //0x000004bd movq %r15, %r12
- 0x4d, 0x89, 0xcd, //0x000004c0 movq %r9, %r13
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004c3 movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000004ca movq $-1, %r8
- 0xe9, 0xde, 0xfd, 0xff, 0xff, //0x000004d1 jmp LBB0_29
- 0x90, 0x90, //0x000004d6 .p2align 2, 0x90
- // // .set L0_0_set_36, LBB0_36-LJTI0_0
- // // .set L0_0_set_40, LBB0_40-LJTI0_0
- // // .set L0_0_set_32, LBB0_32-LJTI0_0
+ 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_34, LBB0_34-LJTI0_0
- //0x000004d8 LJTI0_0
- 0x23, 0xfe, 0xff, 0xff, //0x000004d8 .long L0_0_set_36
- 0x82, 0xfe, 0xff, 0xff, //0x000004dc .long L0_0_set_40
- 0x23, 0xfe, 0xff, 0xff, //0x000004e0 .long L0_0_set_36
- 0x59, 0xfe, 0xff, 0xff, //0x000004e4 .long L0_0_set_32
- 0x82, 0xfe, 0xff, 0xff, //0x000004e8 .long L0_0_set_40
- 0xf8, 0xfd, 0xff, 0xff, //0x000004ec .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x000004f0 .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x000004f4 .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x000004f8 .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x000004fc .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x00000500 .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x00000504 .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x00000508 .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x0000050c .long L0_0_set_38
- 0xf8, 0xfd, 0xff, 0xff, //0x00000510 .long L0_0_set_38
- 0x82, 0xfe, 0xff, 0xff, //0x00000514 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000518 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000051c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000520 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000524 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000528 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000052c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000530 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000534 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000538 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000053c .long L0_0_set_40
- 0x3e, 0xfe, 0xff, 0xff, //0x00000540 .long L0_0_set_34
- 0x82, 0xfe, 0xff, 0xff, //0x00000544 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000548 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000054c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000550 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000554 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000558 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000055c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000560 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000564 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000568 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000056c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000570 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000574 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000578 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000057c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000580 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000584 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000588 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000058c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000590 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000594 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x00000598 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x0000059c .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005a0 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005a4 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005a8 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005ac .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005b0 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005b4 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005b8 .long L0_0_set_40
- 0x82, 0xfe, 0xff, 0xff, //0x000005bc .long L0_0_set_40
- 0x3e, 0xfe, 0xff, 0xff, //0x000005c0 .long L0_0_set_34
- //0x000005c4 .p2align 2, 0x00
- //0x000005c4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000005c4 .long 2
+ // // .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
index 8cdec045d..1d6cb9bec 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go
index 7dae7b0b2..599f3ef4c 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__skip_object = 160
+ _entry__skip_object = 272
)
const (
- _stack__skip_object = 160
+ _stack__skip_object = 184
)
const (
- _size__skip_object = 10216
+ _size__skip_object = 14468
)
var (
_pcsp__skip_object = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9556, 160},
- {9560, 48},
- {9561, 40},
- {9563, 32},
- {9565, 24},
- {9567, 16},
- {9569, 8},
- {9570, 0},
- {10216, 160},
+ {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},
}
)
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
index d8a4a0f58..e55141c87 100644
--- 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
@@ -13,3009 +13,4005 @@ var _text_skip_object = []byte{
//0x00000020 LCPI0_2
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
//0x00000030 LCPI0_3
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .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_8
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000090 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x000000a0 .p2align 4, 0x90
- //0x000000a0 _skip_object
- 0x55, //0x000000a0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000a1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000a4 pushq %r15
- 0x41, 0x56, //0x000000a6 pushq %r14
- 0x41, 0x55, //0x000000a8 pushq %r13
- 0x41, 0x54, //0x000000aa pushq %r12
- 0x53, //0x000000ac pushq %rbx
- 0x48, 0x83, 0xec, 0x70, //0x000000ad subq $112, %rsp
- 0x48, 0x89, 0x4d, 0x80, //0x000000b1 movq %rcx, $-128(%rbp)
- 0x0f, 0x10, 0x05, 0x44, 0xff, 0xff, 0xff, //0x000000b5 movups $-188(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x48, 0x89, 0x55, 0x88, //0x000000bc movq %rdx, $-120(%rbp)
- 0x0f, 0x11, 0x02, //0x000000c0 movups %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x98, //0x000000c3 movq %rdi, $-104(%rbp)
- 0x4c, 0x8b, 0x0f, //0x000000c7 movq (%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x000000ca movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000000cd notq %rax
- 0x48, 0x89, 0x45, 0xa8, //0x000000d0 movq %rax, $-88(%rbp)
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000000d4 movl $1, %r11d
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000da movl $1, %eax
- 0x4c, 0x29, 0xc8, //0x000000df subq %r9, %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000000e2 movq %rax, $-96(%rbp)
- 0x49, 0x8d, 0x41, 0x40, //0x000000e6 leaq $64(%r9), %rax
- 0x48, 0x89, 0x45, 0x90, //0x000000ea movq %rax, $-112(%rbp)
- 0x48, 0x8b, 0x06, //0x000000ee movq (%rsi), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x000000f1 movq %rax, $-64(%rbp)
- 0x49, 0x8d, 0x41, 0x05, //0x000000f5 leaq $5(%r9), %rax
- 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000f9 movq %rax, $-152(%rbp)
- 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 movq $-1, $-136(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xfd, 0xfe, 0xff, 0xff, //0x0000010b movdqu $-259(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x05, 0xff, 0xff, 0xff, //0x00000113 movdqu $-251(%rip), %xmm1 /* LCPI0_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x0d, 0xff, 0xff, 0xff, //0x0000011b movdqu $-243(%rip), %xmm2 /* LCPI0_3+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xf6, //0x00000123 pcmpeqd %xmm14, %xmm14
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x0f, 0xff, 0xff, 0xff, //0x00000128 movdqu $-241(%rip), %xmm8 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x16, 0xff, 0xff, 0xff, //0x00000131 movdqu $-234(%rip), %xmm13 /* LCPI0_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x1d, 0xff, 0xff, 0xff, //0x0000013a movdqu $-227(%rip), %xmm9 /* LCPI0_6+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x24, 0xff, 0xff, 0xff, //0x00000143 movdqu $-220(%rip), %xmm10 /* LCPI0_7+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2b, 0xff, 0xff, 0xff, //0x0000014c movdqu $-213(%rip), %xmm11 /* LCPI0_8+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x32, 0xff, 0xff, 0xff, //0x00000155 movdqu $-206(%rip), %xmm12 /* LCPI0_9+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000015e movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x4d, 0xd0, //0x00000162 movq %r9, $-48(%rbp)
- 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00000166 jmp LBB0_6
- //0x0000016b LBB0_1
- 0x48, 0x8b, 0x55, 0x88, //0x0000016b movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x0000016f movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000172 cmpq $4095, %rax
- 0x0f, 0x8f, 0x32, 0x24, 0x00, 0x00, //0x00000178 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x0000017e leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x00000182 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00000185 movq $6, $8(%rdx,%rax,8)
- 0x90, 0x90, //0x0000018e .p2align 4, 0x90
- //0x00000190 LBB0_3
- 0x4c, 0x8b, 0x5d, 0xc0, //0x00000190 movq $-64(%rbp), %r11
- //0x00000194 LBB0_4
- 0x48, 0x8b, 0x45, 0x88, //0x00000194 movq $-120(%rbp), %rax
- 0x48, 0x8b, 0x10, //0x00000198 movq (%rax), %rdx
- 0x4c, 0x89, 0x5d, 0xc0, //0x0000019b movq %r11, $-64(%rbp)
- 0x49, 0x89, 0xd3, //0x0000019f movq %rdx, %r11
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001a2 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000001a9 testq %rdx, %rdx
- 0x0f, 0x84, 0x42, 0x24, 0x00, 0x00, //0x000001ac je LBB0_427
- //0x000001b2 LBB0_6
- 0x48, 0x8b, 0x45, 0x98, //0x000001b2 movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x000001b6 movq $8(%rax), %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x000001ba movq $-64(%rbp), %rcx
- 0x48, 0x89, 0xcb, //0x000001be movq %rcx, %rbx
- 0x48, 0x29, 0xc3, //0x000001c1 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001c4 jae LBB0_11
- 0x41, 0x8a, 0x14, 0x09, //0x000001ca movb (%r9,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000001ce cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001d1 je LBB0_11
- 0x80, 0xfa, 0x20, //0x000001d7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001da je LBB0_11
- 0x80, 0xc2, 0xf7, //0x000001e0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001e3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001e6 jbe LBB0_11
- 0x49, 0x89, 0xcf, //0x000001ec movq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0x88, //0x000001ef movq $-120(%rbp), %r10
- 0xe9, 0x45, 0x01, 0x00, 0x00, //0x000001f3 jmp LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f8 .p2align 4, 0x90
- //0x00000200 LBB0_11
- 0x4c, 0x8d, 0x79, 0x01, //0x00000200 leaq $1(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000204 cmpq %rax, %r15
- 0x4c, 0x8b, 0x55, 0x88, //0x00000207 movq $-120(%rbp), %r10
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x0000020b jae LBB0_15
- 0x43, 0x8a, 0x14, 0x39, //0x00000211 movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000215 cmpb $13, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000218 je LBB0_15
- 0x80, 0xfa, 0x20, //0x0000021e cmpb $32, %dl
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000221 je LBB0_15
- 0x80, 0xc2, 0xf7, //0x00000227 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x0000022a cmpb $1, %dl
- 0x0f, 0x87, 0x0a, 0x01, 0x00, 0x00, //0x0000022d ja LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000233 .p2align 4, 0x90
- //0x00000240 LBB0_15
- 0x4c, 0x8d, 0x79, 0x02, //0x00000240 leaq $2(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000244 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_19
- 0x43, 0x8a, 0x14, 0x39, //0x0000024d movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_19
- 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_19
- 0x80, 0xc2, 0xf7, //0x00000263 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000266 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000269 ja LBB0_32
- 0x90, //0x0000026f .p2align 4, 0x90
- //0x00000270 LBB0_19
- 0x4c, 0x8d, 0x79, 0x03, //0x00000270 leaq $3(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000274 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_23
- 0x43, 0x8a, 0x14, 0x39, //0x0000027d movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_23
- 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_23
- 0x80, 0xc2, 0xf7, //0x00000293 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000296 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_32
- 0x90, //0x0000029f .p2align 4, 0x90
- //0x000002a0 LBB0_23
- 0x48, 0x8d, 0x51, 0x04, //0x000002a0 leaq $4(%rcx), %rdx
- 0x48, 0x39, 0xd0, //0x000002a4 cmpq %rdx, %rax
- 0x0f, 0x86, 0xf4, 0x22, 0x00, 0x00, //0x000002a7 jbe LBB0_417
- 0x48, 0x39, 0xd0, //0x000002ad cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002b0 je LBB0_29
- 0x49, 0x8d, 0x14, 0x01, //0x000002b6 leaq (%r9,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x000002ba addq $4, %rbx
- 0x48, 0x03, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000002be addq $-152(%rbp), %rcx
- 0x49, 0x89, 0xcf, //0x000002c5 movq %rcx, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c8 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d2 .p2align 4, 0x90
- //0x000002e0 LBB0_26
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002e0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002ee btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31
- 0x49, 0xff, 0xc7, //0x000002f8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002fb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002fe jne LBB0_26
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000304 jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000309 .p2align 4, 0x90
- //0x00000310 LBB0_29
- 0x4c, 0x01, 0xca, //0x00000310 addq %r9, %rdx
- //0x00000313 LBB0_30
- 0x4c, 0x29, 0xca, //0x00000313 subq %r9, %rdx
- 0x49, 0x89, 0xd7, //0x00000316 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x00000319 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000031c jb LBB0_32
- 0xe9, 0x7d, 0x22, 0x00, 0x00, //0x00000322 jmp LBB0_418
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90
- //0x00000330 LBB0_31
- 0x4c, 0x03, 0x7d, 0xa8, //0x00000330 addq $-88(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x00000334 cmpq %rax, %r15
- 0x0f, 0x83, 0x67, 0x22, 0x00, 0x00, //0x00000337 jae LBB0_418
- //0x0000033d LBB0_32
- 0x49, 0x8d, 0x4f, 0x01, //0x0000033d leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00000341 movq %rcx, (%rsi)
- 0x43, 0x0f, 0xbe, 0x3c, 0x39, //0x00000344 movsbl (%r9,%r15), %edi
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000349 movq $-1, %rax
- 0x85, 0xff, //0x00000350 testl %edi, %edi
- 0x0f, 0x84, 0x9c, 0x22, 0x00, 0x00, //0x00000352 je LBB0_427
- 0x48, 0x89, 0x4d, 0xc0, //0x00000358 movq %rcx, $-64(%rbp)
- 0x4d, 0x89, 0xf8, //0x0000035c movq %r15, %r8
- 0x49, 0xf7, 0xd0, //0x0000035f notq %r8
- 0x49, 0x8d, 0x53, 0xff, //0x00000362 leaq $-1(%r11), %rdx
- 0x43, 0x8b, 0x1c, 0xda, //0x00000366 movl (%r10,%r11,8), %ebx
- 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000036a movq $-136(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00000371 cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000375 cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000379 movq %rcx, $-136(%rbp)
- 0xff, 0xcb, //0x00000380 decl %ebx
- 0x83, 0xfb, 0x05, //0x00000382 cmpl $5, %ebx
- 0x0f, 0x87, 0x79, 0x02, 0x00, 0x00, //0x00000385 ja LBB0_66
- 0x48, 0x8d, 0x0d, 0xf6, 0x24, 0x00, 0x00, //0x0000038b leaq $9462(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x1c, 0x99, //0x00000392 movslq (%rcx,%rbx,4), %rbx
- 0x48, 0x01, 0xcb, //0x00000396 addq %rcx, %rbx
- 0xff, 0xe3, //0x00000399 jmpq *%rbx
- //0x0000039b LBB0_35
- 0x83, 0xff, 0x2c, //0x0000039b cmpl $44, %edi
- 0x0f, 0x84, 0xdb, 0x04, 0x00, 0x00, //0x0000039e je LBB0_102
- 0x83, 0xff, 0x5d, //0x000003a4 cmpl $93, %edi
- 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x000003a7 je LBB0_37
- 0xe9, 0x3b, 0x22, 0x00, 0x00, //0x000003ad jmp LBB0_426
- //0x000003b2 LBB0_38
- 0x40, 0x80, 0xff, 0x5d, //0x000003b2 cmpb $93, %dil
- 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x000003b6 je LBB0_37
- 0x4b, 0xc7, 0x04, 0xda, 0x01, 0x00, 0x00, 0x00, //0x000003bc movq $1, (%r10,%r11,8)
- 0x83, 0xff, 0x7b, //0x000003c4 cmpl $123, %edi
- 0x0f, 0x86, 0x43, 0x02, 0x00, 0x00, //0x000003c7 jbe LBB0_67
- 0xe9, 0x1b, 0x22, 0x00, 0x00, //0x000003cd jmp LBB0_426
- //0x000003d2 LBB0_40
- 0x40, 0x80, 0xff, 0x22, //0x000003d2 cmpb $34, %dil
- 0x0f, 0x85, 0x11, 0x22, 0x00, 0x00, //0x000003d6 jne LBB0_426
- 0x4b, 0xc7, 0x04, 0xda, 0x04, 0x00, 0x00, 0x00, //0x000003dc movq $4, (%r10,%r11,8)
- 0x48, 0x8b, 0x45, 0x98, //0x000003e4 movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000003e8 movq $8(%rax), %r10
- 0xf6, 0x45, 0x80, 0x20, //0x000003ec testb $32, $-128(%rbp)
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x000003f0 jne LBB0_104
- 0x4d, 0x89, 0xd5, //0x000003f6 movq %r10, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x000003f9 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc5, //0x000003fd subq %rax, %r13
- 0x0f, 0x84, 0xd1, 0x23, 0x00, 0x00, //0x00000400 je LBB0_462
- 0x4d, 0x8d, 0x1c, 0x01, //0x00000406 leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x0000040a cmpq $64, %r13
- 0x0f, 0x82, 0xb4, 0x1b, 0x00, 0x00, //0x0000040e jb LBB0_355
- 0x44, 0x89, 0xe9, //0x00000414 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000417 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x0000041a movq %rcx, $-72(%rbp)
- 0x4b, 0x8d, 0x4c, 0x02, 0xc0, //0x0000041e leaq $-64(%r10,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000423 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000427 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x90, //0x0000042a addq $-112(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x0000042e movq %rcx, $-80(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000432 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00000439 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x0000043c .p2align 4, 0x90
- //0x00000440 LBB0_45
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000440 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000445 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000044b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000451 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000457 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000045b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000045f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000463 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000467 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x0000046b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x0000046f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000473 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000477 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x0000047b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000047f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000483 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000487 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000048b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x0000048f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000493 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000497 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000049b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x000004a0 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x000004a4 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x000004a9 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000004ad shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000004b1 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004b5 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x000004b8 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x000004bb shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x000004bf shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x000004c3 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x000004c7 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x000004ca orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x000004cd orq %r12, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000004d0 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004d4 jne LBB0_47
- 0x48, 0x85, 0xd2, //0x000004da testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004dd jne LBB0_56
- //0x000004e3 LBB0_47
- 0x48, 0x09, 0xdf, //0x000004e3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004e6 movq %rdx, %rax
- 0x4c, 0x09, 0xc0, //0x000004e9 orq %r8, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004ec jne LBB0_57
- //0x000004f2 LBB0_48
- 0x48, 0x85, 0xff, //0x000004f2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004f5 jne LBB0_58
- //0x000004fb LBB0_49
- 0x49, 0x83, 0xc5, 0xc0, //0x000004fb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x000004ff addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000503 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000507 ja LBB0_45
- 0xe9, 0x41, 0x13, 0x00, 0x00, //0x0000050d jmp LBB0_50
- //0x00000512 LBB0_56
- 0x4c, 0x89, 0xd8, //0x00000512 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000515 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000519 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x0000051d addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x00000520 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000523 movq %rdx, %rax
- 0x4c, 0x09, 0xc0, //0x00000526 orq %r8, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000529 je LBB0_48
- //0x0000052f LBB0_57
- 0x4c, 0x89, 0xc0, //0x0000052f movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00000532 notq %rax
- 0x48, 0x21, 0xd0, //0x00000535 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000538 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc1, //0x0000053c orq %r8, %rcx
- 0x48, 0x89, 0xce, //0x0000053f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000542 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000545 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000548 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000552 andq %rdx, %rsi
- 0x45, 0x31, 0xc0, //0x00000555 xorl %r8d, %r8d
- 0x48, 0x01, 0xc6, //0x00000558 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x0000055b setb %r8b
- 0x48, 0x01, 0xf6, //0x0000055f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000562 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000056c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000056f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000572 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000575 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000578 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000057b je LBB0_49
- //0x00000581 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000581 bsfq %rdi, %rax
- //0x00000585 LBB0_59
- 0x4c, 0x03, 0x5d, 0xa0, //0x00000585 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000589 addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc0, //0x0000058c movq $-64(%rbp), %rdi
- 0xe9, 0xfd, 0x09, 0x00, 0x00, //0x00000590 jmp LBB0_188
- //0x00000595 LBB0_60
- 0x40, 0x80, 0xff, 0x3a, //0x00000595 cmpb $58, %dil
- 0x0f, 0x85, 0x4e, 0x20, 0x00, 0x00, //0x00000599 jne LBB0_426
- 0x4b, 0xc7, 0x04, 0xda, 0x00, 0x00, 0x00, 0x00, //0x0000059f movq $0, (%r10,%r11,8)
- 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000005a7 jmp LBB0_3
- //0x000005ac LBB0_62
- 0x83, 0xff, 0x2c, //0x000005ac cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000005af jne LBB0_63
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x000005b5 cmpq $4095, %r11
- 0x0f, 0x8f, 0xee, 0x1f, 0x00, 0x00, //0x000005bc jg LBB0_439
- 0x49, 0x8d, 0x43, 0x01, //0x000005c2 leaq $1(%r11), %rax
- 0x49, 0x89, 0x02, //0x000005c6 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xda, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005c9 movq $3, $8(%r10,%r11,8)
- 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x000005d2 jmp LBB0_3
- //0x000005d7 LBB0_64
- 0x83, 0xff, 0x22, //0x000005d7 cmpl $34, %edi
- 0x0f, 0x84, 0xd0, 0x04, 0x00, 0x00, //0x000005da je LBB0_127
- //0x000005e0 LBB0_63
- 0x83, 0xff, 0x7d, //0x000005e0 cmpl $125, %edi
- 0x0f, 0x85, 0x04, 0x20, 0x00, 0x00, //0x000005e3 jne LBB0_426
- //0x000005e9 LBB0_37
- 0x49, 0x89, 0x12, //0x000005e9 movq %rdx, (%r10)
- 0x49, 0x89, 0xd3, //0x000005ec movq %rdx, %r11
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000005ef movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000005f6 testq %rdx, %rdx
- 0x0f, 0x85, 0xb3, 0xfb, 0xff, 0xff, //0x000005f9 jne LBB0_6
- 0xe9, 0xf0, 0x1f, 0x00, 0x00, //0x000005ff jmp LBB0_427
- //0x00000604 LBB0_66
- 0x49, 0x89, 0x12, //0x00000604 movq %rdx, (%r10)
- 0x83, 0xff, 0x7b, //0x00000607 cmpl $123, %edi
- 0x0f, 0x87, 0xdd, 0x1f, 0x00, 0x00, //0x0000060a ja LBB0_426
- //0x00000610 LBB0_67
- 0x4f, 0x8d, 0x14, 0x39, //0x00000610 leaq (%r9,%r15), %r10
- 0x89, 0xf9, //0x00000614 movl %edi, %ecx
- 0x48, 0x8d, 0x15, 0x83, 0x22, 0x00, 0x00, //0x00000616 leaq $8835(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000061d movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x00000621 addq %rdx, %rcx
- 0xff, 0xe1, //0x00000624 jmpq *%rcx
- //0x00000626 LBB0_68
- 0x48, 0x8b, 0x45, 0x98, //0x00000626 movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x0000062a movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x0000062e subq %r15, %rdi
- 0x0f, 0x84, 0x9e, 0x1f, 0x00, 0x00, //0x00000631 je LBB0_421
- 0x41, 0x80, 0x3a, 0x30, //0x00000637 cmpb $48, (%r10)
- 0x4c, 0x8b, 0x5d, 0xc0, //0x0000063b movq $-64(%rbp), %r11
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000063f jne LBB0_73
- 0x48, 0x83, 0xff, 0x01, //0x00000645 cmpq $1, %rdi
- 0x0f, 0x84, 0xb3, 0x16, 0x00, 0x00, //0x00000649 je LBB0_336
- 0x43, 0x8a, 0x04, 0x19, //0x0000064f movb (%r9,%r11), %al
- 0x04, 0xd2, //0x00000653 addb $-46, %al
- 0x3c, 0x37, //0x00000655 cmpb $55, %al
- 0x0f, 0x87, 0xa5, 0x16, 0x00, 0x00, //0x00000657 ja LBB0_336
- 0x0f, 0xb6, 0xc0, //0x0000065d movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000660 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000066a btq %rax, %rcx
- 0x0f, 0x83, 0x8e, 0x16, 0x00, 0x00, //0x0000066e jae LBB0_336
- //0x00000674 LBB0_73
- 0x48, 0x83, 0xff, 0x10, //0x00000674 cmpq $16, %rdi
- 0x0f, 0x82, 0x86, 0x18, 0x00, 0x00, //0x00000678 jb LBB0_344
- 0x4c, 0x8d, 0x4f, 0xf0, //0x0000067e leaq $-16(%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x00000682 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000685 andq $-16, %rax
- 0x4e, 0x8d, 0x5c, 0x10, 0x10, //0x00000689 leaq $16(%rax,%r10), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x0000068e andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000692 movq $-1, $-64(%rbp)
+ 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
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000006a1 movq $-1, %r13
- 0x4d, 0x89, 0xd6, //0x000006a8 movq %r10, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006ab .p2align 4, 0x90
- //0x000006b0 LBB0_75
- 0xf3, 0x41, 0x0f, 0x6f, 0x1e, //0x000006b0 movdqu (%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006b5 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000006b9 pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x000006be movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x000006c3 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x000006c7 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006cb movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006cf pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000006d4 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006d8 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000006dd por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006e1 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000006e5 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000006e9 pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000006ee pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000006f3 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0xeb, 0xe3, //0x000006f7 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000006fb por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000006ff por %xmm4, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000703 pmovmskb %xmm3, %r8d
- 0x66, 0x0f, 0xd7, 0xd6, //0x00000708 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000070c pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000710 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x00000715 addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x0000071c xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x0000071f bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x00000723 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000726 je LBB0_77
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000072c movl $-1, %esi
- 0xd3, 0xe6, //0x00000731 shll %cl, %esi
- 0xf7, 0xd6, //0x00000733 notl %esi
- 0x41, 0x21, 0xf0, //0x00000735 andl %esi, %r8d
- 0x21, 0xf0, //0x00000738 andl %esi, %eax
- 0x21, 0xd6, //0x0000073a andl %edx, %esi
- 0x89, 0xf2, //0x0000073c movl %esi, %edx
- //0x0000073e LBB0_77
- 0x41, 0x8d, 0x70, 0xff, //0x0000073e leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x00000742 andl %r8d, %esi
- 0x0f, 0x85, 0xd3, 0x10, 0x00, 0x00, //0x00000745 jne LBB0_306
- 0x8d, 0x70, 0xff, //0x0000074b leal $-1(%rax), %esi
- 0x21, 0xc6, //0x0000074e andl %eax, %esi
- 0x0f, 0x85, 0xc8, 0x10, 0x00, 0x00, //0x00000750 jne LBB0_306
- 0x8d, 0x72, 0xff, //0x00000756 leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x00000759 andl %edx, %esi
- 0x0f, 0x85, 0xbd, 0x10, 0x00, 0x00, //0x0000075b jne LBB0_306
- 0x45, 0x85, 0xc0, //0x00000761 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000764 je LBB0_83
- 0x4c, 0x89, 0xf3, //0x0000076a movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x0000076d subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000770 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x00000774 addq %rbx, %rsi
- 0x49, 0x83, 0xfd, 0xff, //0x00000777 cmpq $-1, %r13
- 0x0f, 0x85, 0xb6, 0x14, 0x00, 0x00, //0x0000077b jne LBB0_322
- 0x49, 0x89, 0xf5, //0x00000781 movq %rsi, %r13
- //0x00000784 LBB0_83
- 0x85, 0xc0, //0x00000784 testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000786 je LBB0_86
- 0x4c, 0x89, 0xf6, //0x0000078c movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x0000078f subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000792 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x00000795 addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00000798 cmpq $-1, %r12
- 0x0f, 0x85, 0x4d, 0x12, 0x00, 0x00, //0x0000079c jne LBB0_311
- 0x49, 0x89, 0xc4, //0x000007a2 movq %rax, %r12
- //0x000007a5 LBB0_86
- 0x85, 0xd2, //0x000007a5 testl %edx, %edx
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000007a7 je LBB0_89
- 0x4c, 0x89, 0xf6, //0x000007ad movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x000007b0 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x000007b3 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x000007b6 addq %rsi, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x000007b9 cmpq $-1, $-64(%rbp)
- 0x0f, 0x85, 0x2b, 0x12, 0x00, 0x00, //0x000007be jne LBB0_311
- 0x48, 0x89, 0x45, 0xc0, //0x000007c4 movq %rax, $-64(%rbp)
- //0x000007c8 LBB0_89
- 0x83, 0xf9, 0x10, //0x000007c8 cmpl $16, %ecx
- 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x000007cb jne LBB0_151
- 0x49, 0x83, 0xc6, 0x10, //0x000007d1 addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x000007d5 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x000007d9 cmpq $15, %rdi
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000007dd ja LBB0_75
- 0x4d, 0x85, 0xc9, //0x000007e3 testq %r9, %r9
- 0x48, 0x8b, 0x7d, 0xc0, //0x000007e6 movq $-64(%rbp), %rdi
- 0x0f, 0x84, 0xba, 0x04, 0x00, 0x00, //0x000007ea je LBB0_152
- //0x000007f0 LBB0_92
- 0x4b, 0x8d, 0x04, 0x0b, //0x000007f0 leaq (%r11,%r9), %rax
- 0x48, 0x8d, 0x35, 0x81, 0x23, 0x00, 0x00, //0x000007f4 leaq $9089(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000007fb jmp LBB0_96
- //0x00000800 LBB0_93
- 0x49, 0x89, 0xcb, //0x00000800 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x00000803 subq %r10, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x00000806 cmpq $-1, %r12
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x0000080a jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000810 decq %r11
- 0x4d, 0x89, 0xdc, //0x00000813 movq %r11, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000816 .p2align 4, 0x90
- //0x00000820 LBB0_95
- 0x49, 0x89, 0xcb, //0x00000820 movq %rcx, %r11
- 0x49, 0xff, 0xc9, //0x00000823 decq %r9
- 0x0f, 0x84, 0xce, 0x11, 0x00, 0x00, //0x00000826 je LBB0_312
- //0x0000082c LBB0_96
- 0x41, 0x0f, 0xbe, 0x13, //0x0000082c movsbl (%r11), %edx
- 0x83, 0xc2, 0xd5, //0x00000830 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00000833 cmpl $58, %edx
- 0x0f, 0x87, 0x6e, 0x04, 0x00, 0x00, //0x00000836 ja LBB0_152
- 0x49, 0x8d, 0x4b, 0x01, //0x0000083c leaq $1(%r11), %rcx
- 0x48, 0x63, 0x14, 0x96, //0x00000840 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00000844 addq %rsi, %rdx
- 0xff, 0xe2, //0x00000847 jmpq *%rdx
- //0x00000849 LBB0_98
- 0x49, 0x89, 0xcb, //0x00000849 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x0000084c subq %r10, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000084f cmpq $-1, %rdi
- 0x0f, 0x85, 0x92, 0x14, 0x00, 0x00, //0x00000853 jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000859 decq %r11
- 0x4c, 0x89, 0xdf, //0x0000085c movq %r11, %rdi
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000085f jmp LBB0_95
- //0x00000864 LBB0_100
- 0x49, 0x89, 0xcb, //0x00000864 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x00000867 subq %r10, %r11
- 0x49, 0x83, 0xfd, 0xff, //0x0000086a cmpq $-1, %r13
- 0x0f, 0x85, 0x77, 0x14, 0x00, 0x00, //0x0000086e jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000874 decq %r11
- 0x4d, 0x89, 0xdd, //0x00000877 movq %r11, %r13
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000087a jmp LBB0_95
- //0x0000087f LBB0_102
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000087f cmpq $4095, %r11
- 0x0f, 0x8f, 0x24, 0x1d, 0x00, 0x00, //0x00000886 jg LBB0_439
- 0x49, 0x8d, 0x43, 0x01, //0x0000088c leaq $1(%r11), %rax
- 0x49, 0x89, 0x02, //0x00000890 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xda, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000893 movq $0, $8(%r10,%r11,8)
- 0xe9, 0xef, 0xf8, 0xff, 0xff, //0x0000089c jmp LBB0_3
- //0x000008a1 LBB0_104
- 0x4c, 0x89, 0xd0, //0x000008a1 movq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x000008a4 movq $-64(%rbp), %rcx
- 0x48, 0x29, 0xc8, //0x000008a8 subq %rcx, %rax
- 0x0f, 0x84, 0x2e, 0x1f, 0x00, 0x00, //0x000008ab je LBB0_463
- 0x4d, 0x8d, 0x1c, 0x09, //0x000008b1 leaq (%r9,%rcx), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x000008b5 cmpq $64, %rax
- 0x0f, 0x82, 0x22, 0x17, 0x00, 0x00, //0x000008b9 jb LBB0_356
- 0x89, 0xc2, //0x000008bf movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x000008c1 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb8, //0x000008c4 movq %rdx, $-72(%rbp)
- 0x4f, 0x8d, 0x44, 0x02, 0xc0, //0x000008c8 leaq $-64(%r10,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x000008cd andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x000008d1 addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x90, //0x000008d4 addq $-112(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000008d8 movq $-1, %r9
- 0x31, 0xdb, //0x000008df xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e1 .p2align 4, 0x90
- //0x000008f0 LBB0_107
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x000008f0 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x000008f5 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x000008fb movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000901 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000907 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000090b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000090f pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00000913 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000917 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000091b pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x0000091f movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000923 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000927 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000092b movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000092f pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000933 pmovmskb %xmm3, %r12d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000938 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000940 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000945 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000949 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000094d pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000951 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000955 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000959 shlq $16, %rdi
- 0x48, 0x09, 0xfe, //0x0000095d orq %rdi, %rsi
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000960 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000964 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000968 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x0000096c shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000970 orq %rcx, %rsi
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000973 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000977 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000097b pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000097f pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000984 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000988 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000098c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000098f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000993 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000997 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000099b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x000009a0 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x000009a4 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x000009a8 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x000009ab pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x000009af movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x000009b3 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x000009b7 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x000009bc pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x000009c0 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x000009c4 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x000009c7 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x000009cb movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x000009cf pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x000009d3 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x000009d8 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x000009dc shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x000009e0 orq %rdi, %rdx
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x000009e3 pmovmskb %xmm7, %r14d
- 0x49, 0xc1, 0xe4, 0x30, //0x000009e8 shlq $48, %r12
- 0x48, 0xc1, 0xe1, 0x20, //0x000009ec shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000009f0 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000009f4 jne LBB0_109
- 0x4d, 0x85, 0xed, //0x000009fa testq %r13, %r13
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000009fd jne LBB0_124
- //0x00000a03 LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x00000a03 shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00000a07 orq %rcx, %rdx
- 0x4c, 0x09, 0xe6, //0x00000a0a orq %r12, %rsi
- 0x4c, 0x89, 0xe9, //0x00000a0d movq %r13, %rcx
- 0x48, 0x09, 0xd9, //0x00000a10 orq %rbx, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000a13 jne LBB0_146
- 0x4c, 0x09, 0xf2, //0x00000a19 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000a1c testq %rsi, %rsi
- 0x0f, 0x85, 0x54, 0x02, 0x00, 0x00, //0x00000a1f jne LBB0_147
- //0x00000a25 LBB0_111
- 0x48, 0x85, 0xd2, //0x00000a25 testq %rdx, %rdx
- 0x0f, 0x85, 0xf6, 0x1b, 0x00, 0x00, //0x00000a28 jne LBB0_430
- 0x48, 0x83, 0xc0, 0xc0, //0x00000a2e addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000a32 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000a36 cmpq $63, %rax
- 0x0f, 0x87, 0xb0, 0xfe, 0xff, 0xff, //0x00000a3a ja LBB0_107
- 0xe9, 0x92, 0x0e, 0x00, 0x00, //0x00000a40 jmp LBB0_113
- //0x00000a45 LBB0_146
- 0x48, 0x89, 0xd9, //0x00000a45 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000a48 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000a4b andq %r13, %rcx
- 0x4c, 0x8d, 0x24, 0x09, //0x00000a4e leaq (%rcx,%rcx), %r12
- 0x49, 0x09, 0xdc, //0x00000a52 orq %rbx, %r12
- 0x4c, 0x89, 0xe7, //0x00000a55 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a58 notq %rdi
- 0x4c, 0x21, 0xef, //0x00000a5b andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a5e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00000a68 andq %rbx, %rdi
- 0x31, 0xdb, //0x00000a6b xorl %ebx, %ebx
- 0x48, 0x01, 0xcf, //0x00000a6d addq %rcx, %rdi
- 0x0f, 0x92, 0xc3, //0x00000a70 setb %bl
- 0x48, 0x01, 0xff, //0x00000a73 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a76 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000a80 xorq %rcx, %rdi
- 0x4c, 0x21, 0xe7, //0x00000a83 andq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a86 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000a89 andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x00000a8c orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000a8f testq %rsi, %rsi
- 0x0f, 0x84, 0x8d, 0xff, 0xff, 0xff, //0x00000a92 je LBB0_111
- 0xe9, 0xdc, 0x01, 0x00, 0x00, //0x00000a98 jmp LBB0_147
- //0x00000a9d LBB0_124
- 0x4c, 0x89, 0xdf, //0x00000a9d movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00000aa0 subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000aa4 bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x00000aa8 addq %rdi, %r9
- 0xe9, 0x53, 0xff, 0xff, 0xff, //0x00000aab jmp LBB0_109
- //0x00000ab0 LBB0_127
- 0x4b, 0xc7, 0x04, 0xda, 0x02, 0x00, 0x00, 0x00, //0x00000ab0 movq $2, (%r10,%r11,8)
- 0x48, 0x8b, 0x45, 0x98, //0x00000ab8 movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00000abc movq $8(%rax), %r10
- 0xf6, 0x45, 0x80, 0x20, //0x00000ac0 testb $32, $-128(%rbp)
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00000ac4 jne LBB0_161
- 0x4d, 0x89, 0xd5, //0x00000aca movq %r10, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00000acd movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc5, //0x00000ad1 subq %rax, %r13
- 0x0f, 0x84, 0x31, 0x1d, 0x00, 0x00, //0x00000ad4 je LBB0_464
- 0x4d, 0x8d, 0x1c, 0x01, //0x00000ada leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000ade cmpq $64, %r13
- 0x0f, 0x82, 0x60, 0x15, 0x00, 0x00, //0x00000ae2 jb LBB0_362
- 0x44, 0x89, 0xe9, //0x00000ae8 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000aeb andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb0, //0x00000aee movq %rcx, $-80(%rbp)
- 0x4b, 0x8d, 0x4c, 0x02, 0xc0, //0x00000af2 leaq $-64(%r10,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000af7 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000afb addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x90, //0x00000afe addq $-112(%rbp), %rcx
- 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000b02 movq %rcx, $-144(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b09 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00000b10 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b13 .p2align 4, 0x90
- //0x00000b20 LBB0_131
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000b20 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000b25 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x00000b2b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000b31 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000b37 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b3b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00000b3f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000b43 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b47 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00000b4b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x00000b4f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b53 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000b57 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x00000b5b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b5f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000b63 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000b67 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000b6b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x00000b6f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000b73 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000b77 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000b7b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000b80 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000b84 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b89 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000b8d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b91 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b95 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b98 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x00000b9b shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b9f shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000ba3 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000ba7 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000baa orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x00000bad orq %r12, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000bb0 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000bb4 jne LBB0_133
- 0x48, 0x85, 0xd2, //0x00000bba testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000bbd jne LBB0_142
- //0x00000bc3 LBB0_133
- 0x48, 0x09, 0xdf, //0x00000bc3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000bc6 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000bc9 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000bcc jne LBB0_143
- //0x00000bd2 LBB0_134
- 0x48, 0x85, 0xff, //0x00000bd2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000bd5 jne LBB0_144
- //0x00000bdb LBB0_135
- 0x49, 0x83, 0xc5, 0xc0, //0x00000bdb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000bdf addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000be3 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000be7 ja LBB0_131
- 0xe9, 0x24, 0x0e, 0x00, 0x00, //0x00000bed jmp LBB0_136
- //0x00000bf2 LBB0_142
- 0x4c, 0x89, 0xd8, //0x00000bf2 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000bf5 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00000bf9 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00000bfd addq %rax, %r8
- 0x48, 0x09, 0xdf, //0x00000c00 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000c03 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000c06 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000c09 je LBB0_134
- //0x00000c0f LBB0_143
- 0x4c, 0x89, 0xc8, //0x00000c0f movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000c12 notq %rax
- 0x48, 0x21, 0xd0, //0x00000c15 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000c18 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00000c1c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x00000c1f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c22 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000c25 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c28 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000c32 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x00000c35 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00000c38 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00000c3b setb %r9b
- 0x48, 0x01, 0xf6, //0x00000c3f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c42 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000c4c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000c4f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c52 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000c55 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000c58 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000c5b je LBB0_135
- //0x00000c61 LBB0_144
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000c61 bsfq %rdi, %rax
- //0x00000c65 LBB0_145
- 0x4c, 0x03, 0x5d, 0xa0, //0x00000c65 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000c69 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c6c movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000c70 movq $-48(%rbp), %r9
- 0xe9, 0x84, 0x03, 0x00, 0x00, //0x00000c74 jmp LBB0_195
- //0x00000c79 LBB0_147
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000c79 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000c7d testq %rdx, %rdx
- 0x0f, 0x84, 0xf1, 0x02, 0x00, 0x00, //0x00000c80 je LBB0_186
- 0x48, 0x0f, 0xbc, 0xca, //0x00000c86 bsfq %rdx, %rcx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000c8a movq $-64(%rbp), %rdi
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000c8e subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000c92 cmpq %rax, %rcx
- 0x0f, 0x83, 0xf2, 0x02, 0x00, 0x00, //0x00000c95 jae LBB0_187
- 0xe9, 0x47, 0x1b, 0x00, 0x00, //0x00000c9b jmp LBB0_149
- //0x00000ca0 LBB0_151
- 0x49, 0x01, 0xce, //0x00000ca0 addq %rcx, %r14
- 0x4d, 0x89, 0xf3, //0x00000ca3 movq %r14, %r11
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000ca6 movq $-64(%rbp), %rdi
- //0x00000caa LBB0_152
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000caa movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00000cb1 testq %r12, %r12
- 0x48, 0x8b, 0x75, 0xc8, //0x00000cb4 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x26, 0x19, 0x00, 0x00, //0x00000cb8 je LBB0_424
- //0x00000cbe LBB0_153
- 0x48, 0x85, 0xff, //0x00000cbe testq %rdi, %rdi
- 0x0f, 0x84, 0x1d, 0x19, 0x00, 0x00, //0x00000cc1 je LBB0_424
- 0x4d, 0x85, 0xed, //0x00000cc7 testq %r13, %r13
- 0x0f, 0x84, 0x14, 0x19, 0x00, 0x00, //0x00000cca je LBB0_424
- 0x4d, 0x29, 0xd3, //0x00000cd0 subq %r10, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x00000cd3 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x00000cd7 cmpq %rax, %r12
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000cda je LBB0_422
- 0x49, 0x39, 0xc5, //0x00000ce0 cmpq %rax, %r13
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000ce3 je LBB0_422
- 0x48, 0x39, 0xc7, //0x00000ce9 cmpq %rax, %rdi
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000cec je LBB0_422
- 0x48, 0x85, 0xff, //0x00000cf2 testq %rdi, %rdi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000cf5 movq $-48(%rbp), %r9
- 0x0f, 0x8e, 0xb8, 0x02, 0x00, 0x00, //0x00000cf9 jle LBB0_190
- 0x48, 0x8d, 0x47, 0xff, //0x00000cff leaq $-1(%rdi), %rax
- 0x49, 0x39, 0xc4, //0x00000d03 cmpq %rax, %r12
- 0x0f, 0x84, 0xab, 0x02, 0x00, 0x00, //0x00000d06 je LBB0_190
- 0x48, 0xf7, 0xd7, //0x00000d0c notq %rdi
- 0x49, 0x89, 0xfb, //0x00000d0f movq %rdi, %r11
- 0x4d, 0x85, 0xdb, //0x00000d12 testq %r11, %r11
- 0x0f, 0x89, 0xe4, 0x0f, 0x00, 0x00, //0x00000d15 jns LBB0_335
- 0xe9, 0xc1, 0x18, 0x00, 0x00, //0x00000d1b jmp LBB0_423
- //0x00000d20 LBB0_422
- 0x49, 0xf7, 0xdb, //0x00000d20 negq %r11
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000d23 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00000d27 testq %r11, %r11
- 0x0f, 0x89, 0xcf, 0x0f, 0x00, 0x00, //0x00000d2a jns LBB0_335
- 0xe9, 0xac, 0x18, 0x00, 0x00, //0x00000d30 jmp LBB0_423
- //0x00000d35 LBB0_161
- 0x4c, 0x89, 0xd0, //0x00000d35 movq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000d38 movq $-64(%rbp), %rcx
- 0x48, 0x29, 0xc8, //0x00000d3c subq %rcx, %rax
- 0x0f, 0x84, 0xce, 0x1a, 0x00, 0x00, //0x00000d3f je LBB0_465
- 0x4d, 0x8d, 0x1c, 0x09, //0x00000d45 leaq (%r9,%rcx), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000d49 cmpq $64, %rax
- 0x4c, 0x89, 0x55, 0xb8, //0x00000d4d movq %r10, $-72(%rbp)
- 0x0f, 0x82, 0x0a, 0x13, 0x00, 0x00, //0x00000d51 jb LBB0_363
- 0x89, 0xc2, //0x00000d57 movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x00000d59 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00000d5c movq %rdx, $-80(%rbp)
- 0x4f, 0x8d, 0x64, 0x02, 0xc0, //0x00000d60 leaq $-64(%r10,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00000d65 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00000d69 addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00000d6c addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d70 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00000d77 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d7a .p2align 4, 0x90
- //0x00000d80 LBB0_164
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000d80 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000d85 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x00000d8b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000d91 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000d97 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d9b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000d9f pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x00000da3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000da7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000daf movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000db3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000db7 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000dbb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000dbf pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000dc3 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000dc8 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dcc pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000dd0 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000dd5 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dd9 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000ddd pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000de1 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000de5 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000de9 shlq $16, %rdi
- 0x48, 0x09, 0xfb, //0x00000ded orq %rdi, %rbx
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000df0 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000df4 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000df8 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x00000dfc shlq $32, %rcx
- 0x48, 0x09, 0xcb, //0x00000e00 orq %rcx, %rbx
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000e03 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e07 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x00000e0b pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x00000e0f pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000e14 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000e18 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000e1c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000e1f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e23 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000e27 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x00000e2b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00000e30 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e34 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00000e38 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x00000e3b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e3f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00000e43 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000e47 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00000e4c pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x00000e50 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000e54 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000e57 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e5b movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x00000e5f pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000e63 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00000e68 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x00000e6c shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x00000e70 orq %rdi, %rdx
- 0x66, 0x0f, 0xd7, 0xff, //0x00000e73 pmovmskb %xmm7, %edi
- 0x49, 0xc1, 0xe6, 0x30, //0x00000e77 shlq $48, %r14
- 0x48, 0xc1, 0xe1, 0x20, //0x00000e7b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00000e7f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e83 jne LBB0_166
- 0x4d, 0x85, 0xed, //0x00000e89 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000e8c jne LBB0_181
- //0x00000e92 LBB0_166
- 0x48, 0xc1, 0xe7, 0x30, //0x00000e92 shlq $48, %rdi
- 0x48, 0x09, 0xca, //0x00000e96 orq %rcx, %rdx
- 0x4c, 0x09, 0xf3, //0x00000e99 orq %r14, %rbx
- 0x4c, 0x89, 0xe9, //0x00000e9c movq %r13, %rcx
- 0x4c, 0x09, 0xd1, //0x00000e9f orq %r10, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_182
- 0x48, 0x09, 0xfa, //0x00000ea8 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000eab testq %rbx, %rbx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000eae jne LBB0_183
- //0x00000eb4 LBB0_168
- 0x48, 0x85, 0xd2, //0x00000eb4 testq %rdx, %rdx
- 0x0f, 0x85, 0x95, 0x17, 0x00, 0x00, //0x00000eb7 jne LBB0_435
- 0x48, 0x83, 0xc0, 0xc0, //0x00000ebd addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000ec1 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000ec5 cmpq $63, %rax
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x00000ec9 ja LBB0_164
- 0xe9, 0xc9, 0x0b, 0x00, 0x00, //0x00000ecf jmp LBB0_170
- //0x00000ed4 LBB0_182
- 0x4d, 0x89, 0xd6, //0x00000ed4 movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x00000ed7 notq %r14
- 0x4d, 0x21, 0xee, //0x00000eda andq %r13, %r14
- 0x4f, 0x8d, 0x0c, 0x36, //0x00000edd leaq (%r14,%r14), %r9
- 0x4d, 0x09, 0xd1, //0x00000ee1 orq %r10, %r9
- 0x4c, 0x89, 0xc9, //0x00000ee4 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000ee7 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000eea andq %r13, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000eed movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00000ef7 andq %rsi, %rcx
- 0x45, 0x31, 0xd2, //0x00000efa xorl %r10d, %r10d
- 0x4c, 0x01, 0xf1, //0x00000efd addq %r14, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000f00 setb %r10b
- 0x48, 0x01, 0xc9, //0x00000f04 addq %rcx, %rcx
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f07 movabsq $6148914691236517205, %rsi
- 0x48, 0x31, 0xf1, //0x00000f11 xorq %rsi, %rcx
- 0x4c, 0x21, 0xc9, //0x00000f14 andq %r9, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f17 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f1b movq $-56(%rbp), %rsi
- 0x48, 0xf7, 0xd1, //0x00000f1f notq %rcx
- 0x48, 0x21, 0xcb, //0x00000f22 andq %rcx, %rbx
- 0x48, 0x09, 0xfa, //0x00000f25 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000f28 testq %rbx, %rbx
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000f2b je LBB0_168
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f31 jmp LBB0_183
- //0x00000f36 LBB0_181
- 0x4d, 0x89, 0xd9, //0x00000f36 movq %r11, %r9
- 0x4c, 0x2b, 0x4d, 0xd0, //0x00000f39 subq $-48(%rbp), %r9
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00000f3d bsfq %r13, %r8
- 0x4d, 0x01, 0xc8, //0x00000f41 addq %r9, %r8
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f44 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f48 movq $-56(%rbp), %rsi
- 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000f4c jmp LBB0_166
- //0x00000f51 LBB0_183
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000f51 bsfq %rbx, %rax
- 0x48, 0x85, 0xd2, //0x00000f55 testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00000f58 je LBB0_193
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f5e bsfq %rdx, %rcx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000f62 movq $-72(%rbp), %r10
- 0x4d, 0x29, 0xcb, //0x00000f66 subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x00000f69 cmpq %rax, %rcx
- 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x00000f6c jae LBB0_194
- 0xe9, 0x82, 0x18, 0x00, 0x00, //0x00000f72 jmp LBB0_185
- //0x00000f77 LBB0_186
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f77 movl $64, %ecx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000f7c movq $-64(%rbp), %rdi
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f80 subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000f84 cmpq %rax, %rcx
- 0x0f, 0x82, 0x5a, 0x18, 0x00, 0x00, //0x00000f87 jb LBB0_149
- //0x00000f8d LBB0_187
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f8d leaq $1(%r11,%rax), %r11
- //0x00000f92 LBB0_188
- 0x4d, 0x85, 0xdb, //0x00000f92 testq %r11, %r11
- 0x0f, 0x88, 0x21, 0x16, 0x00, 0x00, //0x00000f95 js LBB0_419
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f9b movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000f9f movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000fa2 movq %r15, %rax
- 0x48, 0x85, 0xff, //0x00000fa5 testq %rdi, %rdi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000fa8 movq $-48(%rbp), %r9
- 0x0f, 0x8f, 0xe2, 0xf1, 0xff, 0xff, //0x00000fac jg LBB0_4
- 0xe9, 0x3d, 0x16, 0x00, 0x00, //0x00000fb2 jmp LBB0_427
- //0x00000fb7 LBB0_190
- 0x4c, 0x89, 0xe8, //0x00000fb7 movq %r13, %rax
- 0x4c, 0x09, 0xe0, //0x00000fba orq %r12, %rax
- 0x4d, 0x39, 0xe5, //0x00000fbd cmpq %r12, %r13
- 0x0f, 0x8c, 0xd9, 0x04, 0x00, 0x00, //0x00000fc0 jl LBB0_256
- 0x48, 0x85, 0xc0, //0x00000fc6 testq %rax, %rax
- 0x0f, 0x88, 0xd0, 0x04, 0x00, 0x00, //0x00000fc9 js LBB0_256
- 0x49, 0xf7, 0xd5, //0x00000fcf notq %r13
- 0x4d, 0x89, 0xeb, //0x00000fd2 movq %r13, %r11
- 0x4d, 0x85, 0xdb, //0x00000fd5 testq %r11, %r11
- 0x0f, 0x89, 0x21, 0x0d, 0x00, 0x00, //0x00000fd8 jns LBB0_335
- 0xe9, 0xfe, 0x15, 0x00, 0x00, //0x00000fde jmp LBB0_423
- //0x00000fe3 LBB0_193
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fe3 movl $64, %ecx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000fe8 movq $-72(%rbp), %r10
- 0x4d, 0x29, 0xcb, //0x00000fec subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x00000fef cmpq %rax, %rcx
- 0x0f, 0x82, 0x01, 0x18, 0x00, 0x00, //0x00000ff2 jb LBB0_185
- //0x00000ff8 LBB0_194
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ff8 leaq $1(%r11,%rax), %r11
- //0x00000ffd LBB0_195
- 0x4d, 0x85, 0xdb, //0x00000ffd testq %r11, %r11
- 0x0f, 0x88, 0xfd, 0x15, 0x00, 0x00, //0x00001000 js LBB0_428
- 0x4c, 0x89, 0x1e, //0x00001006 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001009 movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0x00, //0x0000100c cmpq $0, $-64(%rbp)
- 0x0f, 0x8e, 0xdd, 0x15, 0x00, 0x00, //0x00001011 jle LBB0_427
- 0x48, 0x8b, 0x55, 0x88, //0x00001017 movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x0000101b movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000101e cmpq $4095, %rax
- 0x0f, 0x8f, 0x86, 0x15, 0x00, 0x00, //0x00001024 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x0000102a leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x0000102e movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001031 movq $4, $8(%rdx,%rax,8)
- 0xe9, 0x55, 0xf1, 0xff, 0xff, //0x0000103a jmp LBB0_4
- //0x0000103f LBB0_199
- 0x48, 0x8b, 0x45, 0x98, //0x0000103f movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x48, 0x08, //0x00001043 movq $8(%rax), %rcx
- 0xf6, 0x45, 0x80, 0x20, //0x00001047 testb $32, $-128(%rbp)
- 0x48, 0x89, 0x4d, 0xb8, //0x0000104b movq %rcx, $-72(%rbp)
- 0x49, 0x89, 0xca, //0x0000104f movq %rcx, %r10
- 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x00001052 jne LBB0_266
- 0x48, 0x8b, 0x45, 0xc0, //0x00001058 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x0000105c subq %rax, %r10
- 0x0f, 0x84, 0xb6, 0x17, 0x00, 0x00, //0x0000105f je LBB0_466
- 0x4d, 0x8d, 0x1c, 0x01, //0x00001065 leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001069 cmpq $64, %r10
- 0x0f, 0x82, 0x72, 0x10, 0x00, 0x00, //0x0000106d jb LBB0_368
- 0x44, 0x89, 0xd2, //0x00001073 movl %r10d, %edx
- 0x83, 0xe2, 0x3f, //0x00001076 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00001079 movq %rdx, $-80(%rbp)
- 0x4e, 0x8d, 0x64, 0x01, 0xc0, //0x0000107d leaq $-64(%rcx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001082 andq $-64, %r12
- 0x49, 0x01, 0xc4, //0x00001086 addq %rax, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00001089 addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000108d movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00001094 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001097 .p2align 4, 0x90
- //0x000010a0 LBB0_203
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000010a0 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x000010a5 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x000010ab movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x000010b1 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x000010b7 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010bb pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000010bf pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x000010c3 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010c7 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x000010cb pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x000010cf movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010d3 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000010d7 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x000010db movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010df pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000010e3 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x74, 0xd9, //0x000010e8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000010ec pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x000010f0 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000010f4 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x000010f8 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000010fc pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xf1, //0x00001100 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00001104 pmovmskb %xmm6, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x00001109 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x0000110d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001111 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001115 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001118 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x0000111b shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000111f shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001123 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001127 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x0000112a orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000112d orq %r14, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001130 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001134 jne LBB0_205
- 0x48, 0x85, 0xd2, //0x0000113a testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000113d jne LBB0_214
- //0x00001143 LBB0_205
- 0x4c, 0x09, 0xef, //0x00001143 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001146 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001149 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000114c jne LBB0_215
- //0x00001152 LBB0_206
- 0x48, 0x85, 0xff, //0x00001152 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001155 jne LBB0_216
- //0x0000115b LBB0_207
- 0x49, 0x83, 0xc2, 0xc0, //0x0000115b addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x0000115f addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x00001163 cmpq $63, %r10
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00001167 ja LBB0_203
- 0xe9, 0xe6, 0x0b, 0x00, 0x00, //0x0000116d jmp LBB0_208
- //0x00001172 LBB0_214
- 0x4c, 0x89, 0xd8, //0x00001172 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001175 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00001179 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x0000117d addq %rax, %r8
- 0x4c, 0x09, 0xef, //0x00001180 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001183 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001186 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00001189 je LBB0_206
- //0x0000118f LBB0_215
- 0x4c, 0x89, 0xc8, //0x0000118f movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001192 notq %rax
- 0x48, 0x21, 0xd0, //0x00001195 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001198 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x0000119c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x0000119f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000011a2 notq %rsi
- 0x48, 0x21, 0xd6, //0x000011a5 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000011a8 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000011b2 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x000011b5 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x000011b8 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x000011bb setb %r9b
- 0x48, 0x01, 0xf6, //0x000011bf addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011c2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000011cc xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000011cf andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000011d2 notq %rsi
- 0x48, 0x21, 0xf7, //0x000011d5 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x000011d8 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000011db je LBB0_207
- //0x000011e1 LBB0_216
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011e1 bsfq %rdi, %rax
- 0x4c, 0x03, 0x5d, 0xa0, //0x000011e5 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000011e9 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x000011ec movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000011f0 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x7d, 0xb8, //0x000011f4 movq $-72(%rbp), %rdi
- 0xe9, 0x02, 0x06, 0x00, 0x00, //0x000011f8 jmp LBB0_304
- //0x000011fd LBB0_217
- 0x48, 0x8b, 0x45, 0x98, //0x000011fd movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00001201 movq $8(%rax), %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x00001205 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x00001209 subq %rax, %r10
- 0x0f, 0x84, 0x56, 0x14, 0x00, 0x00, //0x0000120c je LBB0_437
- 0x4d, 0x8d, 0x24, 0x01, //0x00001212 leaq (%r9,%rax), %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00001216 cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x0000121b jne LBB0_222
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001221 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x00001227 cmpq $1, %r10
- 0x0f, 0x84, 0x03, 0x0b, 0x00, 0x00, //0x0000122b je LBB0_341
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001231 movb $1(%r12), %al
- 0x04, 0xd2, //0x00001236 addb $-46, %al
- 0x3c, 0x37, //0x00001238 cmpb $55, %al
- 0x0f, 0x87, 0xf4, 0x0a, 0x00, 0x00, //0x0000123a ja LBB0_341
- 0x0f, 0xb6, 0xc0, //0x00001240 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001243 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000124d btq %rax, %rcx
- 0x0f, 0x83, 0xdd, 0x0a, 0x00, 0x00, //0x00001251 jae LBB0_341
- //0x00001257 LBB0_222
- 0x49, 0x83, 0xfa, 0x10, //0x00001257 cmpq $16, %r10
- 0x0f, 0x82, 0x5d, 0x0e, 0x00, 0x00, //0x0000125b jb LBB0_367
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001261 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x00001265 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001268 andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x0000126c leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001271 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00001275 movq $-1, $-80(%rbp)
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000127d movq $-1, $-72(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001285 movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x0000128c movq %r12, %r13
- 0x90, //0x0000128f .p2align 4, 0x90
- //0x00001290 LBB0_224
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00001290 movdqu (%r13), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001296 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000129a pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000129f movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x000012a4 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x000012a8 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x000012ac movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000012b0 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000012b5 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000012b9 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000012be por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000012c2 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000012c6 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012ca pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000012cf pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x000012d4 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0xeb, 0xe3, //0x000012d8 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000012dc por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000012e0 por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xc3, //0x000012e4 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0xd7, 0xd6, //0x000012e8 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x000012ec pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000012f0 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000012f5 leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x000012fc xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x000012ff bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x00001303 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001306 je LBB0_226
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000130c movl $-1, %edi
- 0xd3, 0xe7, //0x00001311 shll %cl, %edi
- 0xf7, 0xd7, //0x00001313 notl %edi
- 0x21, 0xf8, //0x00001315 andl %edi, %eax
- 0x21, 0xfb, //0x00001317 andl %edi, %ebx
- 0x21, 0xd7, //0x00001319 andl %edx, %edi
- 0x89, 0xfa, //0x0000131b movl %edi, %edx
- //0x0000131d LBB0_226
- 0x8d, 0x78, 0xff, //0x0000131d leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001320 andl %eax, %edi
- 0x0f, 0x85, 0xee, 0x09, 0x00, 0x00, //0x00001322 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x00001328 leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x0000132b andl %ebx, %edi
- 0x0f, 0x85, 0xe3, 0x09, 0x00, 0x00, //0x0000132d jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x00001333 leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x00001336 andl %edx, %edi
- 0x0f, 0x85, 0xd8, 0x09, 0x00, 0x00, //0x00001338 jne LBB0_337
- 0x85, 0xc0, //0x0000133e testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001340 je LBB0_232
- 0x4c, 0x89, 0xef, //0x00001346 movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001349 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x0000134c bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001350 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00001353 cmpq $-1, %r14
- 0x0f, 0x85, 0xc3, 0x09, 0x00, 0x00, //0x00001357 jne LBB0_338
- 0x4d, 0x89, 0xde, //0x0000135d movq %r11, %r14
- //0x00001360 LBB0_232
- 0x85, 0xdb, //0x00001360 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001362 je LBB0_235
- 0x4c, 0x89, 0xe8, //0x00001368 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000136b subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x0000136e bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001372 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001375 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0xa0, 0x09, 0x00, 0x00, //0x0000137a jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb8, //0x00001380 movq %r11, $-72(%rbp)
- //0x00001384 LBB0_235
- 0x85, 0xd2, //0x00001384 testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001386 je LBB0_238
- 0x4c, 0x89, 0xe8, //0x0000138c movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000138f subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x00001392 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x00001396 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x00001399 cmpq $-1, $-80(%rbp)
- 0x0f, 0x85, 0x7c, 0x09, 0x00, 0x00, //0x0000139e jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb0, //0x000013a4 movq %r11, $-80(%rbp)
- //0x000013a8 LBB0_238
- 0x83, 0xf9, 0x10, //0x000013a8 cmpl $16, %ecx
- 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x000013ab jne LBB0_290
- 0x49, 0x83, 0xc5, 0x10, //0x000013b1 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000013b5 addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000013b9 cmpq $15, %r10
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000013bd ja LBB0_224
- 0x4d, 0x85, 0xc9, //0x000013c3 testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xc3, 0x16, 0x00, 0x00, //0x000013c6 leaq $5827(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xb8, //0x000013cd movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb0, //0x000013d1 movq $-80(%rbp), %rbx
- 0x0f, 0x84, 0x8e, 0x03, 0x00, 0x00, //0x000013d5 je LBB0_291
- //0x000013db LBB0_241
- 0x4b, 0x8d, 0x0c, 0x08, //0x000013db leaq (%r8,%r9), %rcx
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000013df jmp LBB0_260
- //0x000013e4 LBB0_242
- 0x48, 0x8b, 0x55, 0x88, //0x000013e4 movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x000013e8 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013eb cmpq $4095, %rax
- 0x0f, 0x8f, 0xb9, 0x11, 0x00, 0x00, //0x000013f1 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x000013f7 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x000013fb movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013fe movq $5, $8(%rdx,%rax,8)
- 0xe9, 0x84, 0xed, 0xff, 0xff, //0x00001407 jmp LBB0_3
- //0x0000140c LBB0_244
- 0x48, 0x8b, 0x4d, 0x98, //0x0000140c movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001410 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001414 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001418 cmpq %rdx, %r15
- 0x0f, 0x83, 0xfb, 0x11, 0x00, 0x00, //0x0000141b jae LBB0_440
- 0x48, 0x8b, 0x55, 0xc0, //0x00001421 movq $-64(%rbp), %rdx
- 0x41, 0x8b, 0x0c, 0x11, //0x00001425 movl (%r9,%rdx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001429 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x5b, 0x12, 0x00, 0x00, //0x0000142f jne LBB0_443
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001435 leaq $5(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00001439 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000143c movq %r15, %rax
- 0x48, 0x85, 0xd2, //0x0000143f testq %rdx, %rdx
- 0x0f, 0x8f, 0x4c, 0xed, 0xff, 0xff, //0x00001442 jg LBB0_4
- 0xe9, 0xa7, 0x11, 0x00, 0x00, //0x00001448 jmp LBB0_427
- //0x0000144d LBB0_247
- 0x48, 0x8b, 0x4d, 0x98, //0x0000144d movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001451 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001455 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001459 cmpq %rdx, %r15
- 0x0f, 0x83, 0xba, 0x11, 0x00, 0x00, //0x0000145c jae LBB0_440
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001462 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001469 je LBB0_255
- 0xe9, 0x71, 0x12, 0x00, 0x00, //0x0000146f jmp LBB0_249
- //0x00001474 LBB0_253
- 0x48, 0x8b, 0x4d, 0x98, //0x00001474 movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001478 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000147c leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001480 cmpq %rdx, %r15
- 0x0f, 0x83, 0x93, 0x11, 0x00, 0x00, //0x00001483 jae LBB0_440
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001489 cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0xa1, 0x12, 0x00, 0x00, //0x00001490 jne LBB0_448
- //0x00001496 LBB0_255
- 0x4d, 0x8d, 0x5f, 0x04, //0x00001496 leaq $4(%r15), %r11
- 0xe9, 0x69, 0x03, 0x00, 0x00, //0x0000149a jmp LBB0_305
- //0x0000149f LBB0_256
- 0x48, 0x85, 0xc0, //0x0000149f testq %rax, %rax
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000014a2 leaq $-1(%r12), %rax
- 0x49, 0xf7, 0xd4, //0x000014a7 notq %r12
- 0x4d, 0x0f, 0x48, 0xe3, //0x000014aa cmovsq %r11, %r12
- 0x49, 0x39, 0xc5, //0x000014ae cmpq %rax, %r13
- 0x4d, 0x0f, 0x44, 0xdc, //0x000014b1 cmoveq %r12, %r11
- 0x4d, 0x85, 0xdb, //0x000014b5 testq %r11, %r11
- 0x0f, 0x89, 0x41, 0x08, 0x00, 0x00, //0x000014b8 jns LBB0_335
- 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000014be jmp LBB0_423
- //0x000014c3 LBB0_257
- 0x49, 0x89, 0xc3, //0x000014c3 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000014c6 subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000014c9 cmpq $-1, %r14
- 0x0f, 0x85, 0x6d, 0x0b, 0x00, 0x00, //0x000014cd jne LBB0_361
- 0x49, 0xff, 0xcb, //0x000014d3 decq %r11
- 0x4d, 0x89, 0xde, //0x000014d6 movq %r11, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014d9 .p2align 4, 0x90
- //0x000014e0 LBB0_259
- 0x49, 0x89, 0xc0, //0x000014e0 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x000014e3 decq %r9
- 0x0f, 0x84, 0xfc, 0x09, 0x00, 0x00, //0x000014e6 je LBB0_343
- //0x000014ec LBB0_260
- 0x41, 0x0f, 0xbe, 0x10, //0x000014ec movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x000014f0 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000014f3 cmpl $58, %edx
- 0x0f, 0x87, 0x6d, 0x02, 0x00, 0x00, //0x000014f6 ja LBB0_291
- 0x49, 0x8d, 0x40, 0x01, //0x000014fc leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001500 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001504 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001507 jmpq *%rdx
- //0x00001509 LBB0_262
- 0x49, 0x89, 0xc3, //0x00001509 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000150c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000150f cmpq $-1, %rbx
- 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00001513 jne LBB0_361
- 0x49, 0xff, 0xcb, //0x00001519 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000151c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000151f jmp LBB0_259
- //0x00001524 LBB0_264
- 0x49, 0x89, 0xc3, //0x00001524 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001527 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000152a cmpq $-1, %rdi
- 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x0000152e jne LBB0_361
- 0x49, 0xff, 0xcb, //0x00001534 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001537 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000153a jmp LBB0_259
- //0x0000153f LBB0_266
- 0x48, 0x8b, 0x45, 0xc0, //0x0000153f movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x00001543 subq %rax, %r10
- 0x0f, 0x84, 0xcf, 0x12, 0x00, 0x00, //0x00001546 je LBB0_466
- 0x4d, 0x8d, 0x1c, 0x01, //0x0000154c leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001550 cmpq $64, %r10
- 0x0f, 0x82, 0xa8, 0x0b, 0x00, 0x00, //0x00001554 jb LBB0_369
- 0x44, 0x89, 0xd2, //0x0000155a movl %r10d, %edx
- 0x83, 0xe2, 0x3f, //0x0000155d andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00001560 movq %rdx, $-80(%rbp)
- 0x4e, 0x8d, 0x64, 0x01, 0xc0, //0x00001564 leaq $-64(%rcx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001569 andq $-64, %r12
- 0x49, 0x01, 0xc4, //0x0000156d addq %rax, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00001570 addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001574 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x0000157b xorl %r9d, %r9d
- 0x90, 0x90, //0x0000157e .p2align 4, 0x90
- //0x00001580 LBB0_269
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00001580 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00001585 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000158b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00001591 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001597 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000159b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000159f pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x000015a3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015a7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015ab pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015af movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015b3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000015b7 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015bb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015bf pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000015c3 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdd, //0x000015c7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015cb pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000015cf pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x000015d4 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015d8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000015dc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015e0 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015e4 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x10, //0x000015e8 shlq $16, %rcx
- 0x48, 0x09, 0xce, //0x000015ec orq %rcx, %rsi
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015ef pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015f3 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015f7 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe3, 0x20, //0x000015fb shlq $32, %rbx
- 0x48, 0x09, 0xde, //0x000015ff orq %rbx, %rsi
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001602 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001606 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000160a pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000160e pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00001613 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00001617 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000161b orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000161e pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001622 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00001626 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000162a pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x0000162f pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe1, 0x20, //0x00001633 shlq $32, %rcx
- 0x49, 0x09, 0xcd, //0x00001637 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xc6, //0x0000163a pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xda, //0x0000163e movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001642 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001646 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000164b pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe3, 0x30, //0x0000164f shlq $48, %rbx
- 0x49, 0x09, 0xdd, //0x00001653 orq %rbx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00001656 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x0000165a movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x0000165e pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00001662 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00001667 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe0, 0x10, //0x0000166b shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x0000166f orq %rax, %rdx
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00001672 pmovmskb %xmm7, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001677 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x0000167b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000167f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001683 jne LBB0_271
- 0x4d, 0x85, 0xed, //0x00001689 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x0000168c jne LBB0_286
- //0x00001692 LBB0_271
- 0x49, 0xc1, 0xe6, 0x30, //0x00001692 shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00001696 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00001699 orq %rdi, %rsi
- 0x4c, 0x89, 0xe8, //0x0000169c movq %r13, %rax
- 0x4c, 0x09, 0xc8, //0x0000169f orq %r9, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000016a2 jne LBB0_287
- 0x4c, 0x09, 0xf2, //0x000016a8 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x000016ab testq %rsi, %rsi
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000016ae jne LBB0_288
- //0x000016b4 LBB0_273
- 0x48, 0x85, 0xd2, //0x000016b4 testq %rdx, %rdx
- 0x0f, 0x85, 0xec, 0x10, 0x00, 0x00, //0x000016b7 jne LBB0_456
- 0x49, 0x83, 0xc2, 0xc0, //0x000016bd addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x000016c1 addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x000016c5 cmpq $63, %r10
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000016c9 ja LBB0_269
- 0xe9, 0x1a, 0x07, 0x00, 0x00, //0x000016cf jmp LBB0_275
- //0x000016d4 LBB0_287
- 0x4c, 0x89, 0xc8, //0x000016d4 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000016d7 notq %rax
- 0x4c, 0x21, 0xe8, //0x000016da andq %r13, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000016dd leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x000016e1 orq %r9, %rcx
- 0x48, 0x89, 0xcf, //0x000016e4 movq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x000016e7 notq %rdi
- 0x4c, 0x21, 0xef, //0x000016ea andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000016ed movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000016f7 andq %rbx, %rdi
- 0x45, 0x31, 0xc9, //0x000016fa xorl %r9d, %r9d
- 0x48, 0x01, 0xc7, //0x000016fd addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001700 setb %r9b
- 0x48, 0x01, 0xff, //0x00001704 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001707 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00001711 xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x00001714 andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x00001717 notq %rdi
- 0x48, 0x21, 0xfe, //0x0000171a andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x0000171d orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001720 testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00001723 je LBB0_273
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001729 jmp LBB0_288
- //0x0000172e LBB0_286
- 0x4c, 0x89, 0xd8, //0x0000172e movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001731 subq $-48(%rbp), %rax
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00001735 bsfq %r13, %r8
- 0x49, 0x01, 0xc0, //0x00001739 addq %rax, %r8
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x0000173c jmp LBB0_271
- //0x00001741 LBB0_288
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001741 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001745 testq %rdx, %rdx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001748 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x0000174c je LBB0_301
- 0x48, 0x0f, 0xbc, 0xca, //0x00001752 bsfq %rdx, %rcx
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00001756 jmp LBB0_302
- //0x0000175b LBB0_290
- 0x49, 0x01, 0xcd, //0x0000175b addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000175e movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001761 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb0, //0x00001765 movq $-80(%rbp), %rbx
- //0x00001769 LBB0_291
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001769 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001770 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001773 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xf2, 0x0e, 0x00, 0x00, //0x00001777 je LBB0_438
- //0x0000177d LBB0_292
- 0x48, 0x85, 0xdb, //0x0000177d testq %rbx, %rbx
- 0x0f, 0x84, 0xe9, 0x0e, 0x00, 0x00, //0x00001780 je LBB0_438
- 0x4d, 0x85, 0xf6, //0x00001786 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001789 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0xdc, 0x0e, 0x00, 0x00, //0x0000178d je LBB0_438
- 0x4d, 0x29, 0xe0, //0x00001793 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00001796 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x0000179a cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000179d je LBB0_300
- 0x49, 0x39, 0xc6, //0x000017a3 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000017a6 je LBB0_300
- 0x48, 0x39, 0xc3, //0x000017ac cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000017af je LBB0_300
- 0x48, 0x85, 0xdb, //0x000017b5 testq %rbx, %rbx
- 0x0f, 0x8e, 0x72, 0x00, 0x00, 0x00, //0x000017b8 jle LBB0_307
- 0x48, 0x8d, 0x43, 0xff, //0x000017be leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000017c2 cmpq %rax, %rdi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000017c5 je LBB0_307
- 0x48, 0xf7, 0xd3, //0x000017cb notq %rbx
- 0x49, 0x89, 0xdb, //0x000017ce movq %rbx, %r11
- 0xe9, 0x55, 0x05, 0x00, 0x00, //0x000017d1 jmp LBB0_340
- //0x000017d6 LBB0_300
- 0x49, 0xf7, 0xd8, //0x000017d6 negq %r8
- 0x4d, 0x89, 0xc3, //0x000017d9 movq %r8, %r11
- 0xe9, 0x4a, 0x05, 0x00, 0x00, //0x000017dc jmp LBB0_340
- //0x000017e1 LBB0_301
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017e1 movl $64, %ecx
- //0x000017e6 LBB0_302
- 0x48, 0x8b, 0x75, 0xc8, //0x000017e6 movq $-56(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xb8, //0x000017ea movq $-72(%rbp), %rdi
- 0x4d, 0x29, 0xcb, //0x000017ee subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x000017f1 cmpq %rax, %rcx
- 0x0f, 0x82, 0xff, 0x0f, 0x00, 0x00, //0x000017f4 jb LBB0_185
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x000017fa leaq $1(%r11,%rax), %r11
- //0x000017ff LBB0_304
- 0x4d, 0x85, 0xdb, //0x000017ff testq %r11, %r11
- 0x0f, 0x88, 0x6f, 0x0e, 0x00, 0x00, //0x00001802 js LBB0_441
- //0x00001808 LBB0_305
- 0x4c, 0x89, 0x1e, //0x00001808 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000180b movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0x00, //0x0000180e cmpq $0, $-64(%rbp)
- 0x0f, 0x8f, 0x7b, 0xe9, 0xff, 0xff, //0x00001813 jg LBB0_4
- 0xe9, 0xd6, 0x0d, 0x00, 0x00, //0x00001819 jmp LBB0_427
- //0x0000181e LBB0_306
- 0x4d, 0x29, 0xd6, //0x0000181e subq %r10, %r14
- 0x44, 0x0f, 0xbc, 0xde, //0x00001821 bsfl %esi, %r11d
- 0x4d, 0x01, 0xf3, //0x00001825 addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x00001828 notq %r11
- 0xe9, 0xbe, 0x04, 0x00, 0x00, //0x0000182b jmp LBB0_334
- //0x00001830 LBB0_307
- 0x4c, 0x89, 0xf0, //0x00001830 movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x00001833 orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001836 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x93, 0x01, 0x00, 0x00, //0x00001839 jl LBB0_310
- 0x48, 0x85, 0xc0, //0x0000183f testq %rax, %rax
- 0x0f, 0x88, 0x8a, 0x01, 0x00, 0x00, //0x00001842 js LBB0_310
- 0x49, 0xf7, 0xd6, //0x00001848 notq %r14
- 0x4d, 0x89, 0xf3, //0x0000184b movq %r14, %r11
- 0xe9, 0xd8, 0x04, 0x00, 0x00, //0x0000184e jmp LBB0_340
- //0x00001853 LBB0_50
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00001853 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb8, //0x00001857 movq $-72(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x0000185b cmpq $32, %r13
- 0x0f, 0x82, 0x57, 0x09, 0x00, 0x00, //0x0000185f jb LBB0_374
- //0x00001865 LBB0_51
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001865 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x0000186a movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001870 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001874 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001878 pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x0000187c movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001880 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001884 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001888 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000188c pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001890 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001894 pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001898 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000189c shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000018a0 orq %rax, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000018a3 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000018a7 jne LBB0_53
- 0x48, 0x85, 0xc9, //0x000018ad testq %rcx, %rcx
- 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x000018b0 jne LBB0_371
- //0x000018b6 LBB0_53
- 0x48, 0x09, 0xfa, //0x000018b6 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000018b9 movq %rcx, %rax
- 0x4c, 0x09, 0xc0, //0x000018bc orq %r8, %rax
- 0x0f, 0x85, 0xb3, 0x08, 0x00, 0x00, //0x000018bf jne LBB0_372
- //0x000018c5 LBB0_54
- 0x48, 0x85, 0xd2, //0x000018c5 testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0x08, 0x00, 0x00, //0x000018c8 je LBB0_373
- //0x000018ce LBB0_55
- 0x48, 0x0f, 0xbc, 0xc2, //0x000018ce bsfq %rdx, %rax
- 0xe9, 0xae, 0xec, 0xff, 0xff, //0x000018d2 jmp LBB0_59
- //0x000018d7 LBB0_113
- 0x4d, 0x89, 0xc3, //0x000018d7 movq %r8, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x000018da movq $-72(%rbp), %rax
- 0x4d, 0x89, 0xd5, //0x000018de movq %r10, %r13
- 0x48, 0x83, 0xf8, 0x20, //0x000018e1 cmpq $32, %rax
- 0x0f, 0x82, 0x0c, 0x07, 0x00, 0x00, //0x000018e5 jb LBB0_357
- //0x000018eb LBB0_114
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000018eb movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x000018f0 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000018f6 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000018fa pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000018fe pmovmskb %xmm5, %r8d
- 0x66, 0x0f, 0x6f, 0xec, //0x00001903 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001907 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000190b pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000190f movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001913 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001917 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x0000191b movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000191f pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001923 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001927 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x0000192b pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x0000192f pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001934 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001938 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x0000193d movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001941 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001945 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000194a pand %xmm3, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x0000194e pmovmskb %xmm4, %r10d
- 0x48, 0xc1, 0xe6, 0x10, //0x00001953 shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001957 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x0000195b orq %rcx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000195e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001962 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x00001968 testq %rdx, %rdx
- 0x0f, 0x85, 0xd1, 0x08, 0x00, 0x00, //0x0000196b jne LBB0_382
- //0x00001971 LBB0_116
- 0x49, 0xc1, 0xe2, 0x10, //0x00001971 shlq $16, %r10
- 0x4c, 0x09, 0xc6, //0x00001975 orq %r8, %rsi
- 0x48, 0x89, 0xd1, //0x00001978 movq %rdx, %rcx
- 0x48, 0x09, 0xd9, //0x0000197b orq %rbx, %rcx
- 0x0f, 0x85, 0x9b, 0x07, 0x00, 0x00, //0x0000197e jne LBB0_370
- //0x00001984 LBB0_117
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001984 movq $-64(%rbp), %rdi
- 0x4d, 0x09, 0xf2, //0x00001988 orq %r14, %r10
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000198b movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001990 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001995 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001998 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000199e bsfq %rsi, %rdx
- //0x000019a2 LBB0_119
- 0x4d, 0x85, 0xd2, //0x000019a2 testq %r10, %r10
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019a5 je LBB0_121
- 0x49, 0x0f, 0xbc, 0xca, //0x000019ab bsfq %r10, %rcx
- //0x000019af LBB0_121
- 0x48, 0x85, 0xf6, //0x000019af testq %rsi, %rsi
- 0x0f, 0x84, 0xe0, 0x01, 0x00, 0x00, //0x000019b2 je LBB0_313
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000019b8 subq $-48(%rbp), %r11
- 0x48, 0x39, 0xd1, //0x000019bc cmpq %rdx, %rcx
- 0x0f, 0x82, 0x22, 0x0e, 0x00, 0x00, //0x000019bf jb LBB0_149
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000019c5 leaq $1(%r11,%rdx), %r11
- 0x4d, 0x89, 0xea, //0x000019ca movq %r13, %r10
- 0xe9, 0xc0, 0xf5, 0xff, 0xff, //0x000019cd jmp LBB0_188
- //0x000019d2 LBB0_310
- 0x48, 0x85, 0xc0, //0x000019d2 testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x000019d5 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x000019d9 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x000019dc cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x000019e0 cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x000019e3 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x000019e7 movq %rdi, %r11
- 0xe9, 0x3c, 0x03, 0x00, 0x00, //0x000019ea jmp LBB0_340
- //0x000019ef LBB0_311
- 0x48, 0xf7, 0xd0, //0x000019ef notq %rax
- 0x49, 0x89, 0xc3, //0x000019f2 movq %rax, %r11
- 0xe9, 0xf4, 0x02, 0x00, 0x00, //0x000019f5 jmp LBB0_334
- //0x000019fa LBB0_312
- 0x49, 0x89, 0xc3, //0x000019fa movq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019fd movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00001a04 testq %r12, %r12
- 0x48, 0x8b, 0x75, 0xc8, //0x00001a07 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0xad, 0xf2, 0xff, 0xff, //0x00001a0b jne LBB0_153
- 0xe9, 0xce, 0x0b, 0x00, 0x00, //0x00001a11 jmp LBB0_424
- //0x00001a16 LBB0_136
- 0x4c, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00001a16 movq $-144(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb0, //0x00001a1d movq $-80(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001a21 cmpq $32, %r13
- 0x0f, 0x82, 0xf9, 0x08, 0x00, 0x00, //0x00001a25 jb LBB0_389
- //0x00001a2b LBB0_137
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001a2b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001a30 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001a36 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a3a pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001a3e pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001a42 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a46 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001a4a pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001a4e pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001a52 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001a56 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001a5a pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001a5e shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001a62 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001a66 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001a69 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001a6d jne LBB0_139
- 0x48, 0x85, 0xc9, //0x00001a73 testq %rcx, %rcx
- 0x0f, 0x85, 0x47, 0x08, 0x00, 0x00, //0x00001a76 jne LBB0_386
- //0x00001a7c LBB0_139
- 0x48, 0x09, 0xfa, //0x00001a7c orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x00001a7f movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001a82 orq %r9, %rax
- 0x0f, 0x85, 0x55, 0x08, 0x00, 0x00, //0x00001a85 jne LBB0_387
- //0x00001a8b LBB0_140
- 0x48, 0x85, 0xd2, //0x00001a8b testq %rdx, %rdx
- 0x0f, 0x84, 0x88, 0x08, 0x00, 0x00, //0x00001a8e je LBB0_388
- //0x00001a94 LBB0_141
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001a94 bsfq %rdx, %rax
- 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a98 jmp LBB0_145
- //0x00001a9d LBB0_170
- 0x4d, 0x89, 0xe3, //0x00001a9d movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xb0, //0x00001aa0 movq $-80(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001aa4 cmpq $32, %rax
- 0x0f, 0x82, 0xc7, 0x05, 0x00, 0x00, //0x00001aa8 jb LBB0_364
- //0x00001aae LBB0_171
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001aae movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001ab3 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001ab9 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001abd pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00001ac1 pmovmskb %xmm5, %r9d
- 0x66, 0x0f, 0x6f, 0xec, //0x00001ac6 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001aca pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001ace pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001ad2 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001ad6 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001ada pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001ade movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001ae2 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001ae6 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001aea movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001aee pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001af2 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001af7 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001afb pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001b00 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001b04 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001b08 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001b0d pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00001b11 pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001b15 shlq $16, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001b19 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001b1d orq %rcx, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001b20 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001b24 jne LBB0_173
- 0x48, 0x85, 0xd2, //0x00001b2a testq %rdx, %rdx
- 0x0f, 0x85, 0x7e, 0x08, 0x00, 0x00, //0x00001b2d jne LBB0_397
- //0x00001b33 LBB0_173
- 0x48, 0xc1, 0xe7, 0x10, //0x00001b33 shlq $16, %rdi
- 0x4c, 0x09, 0xcb, //0x00001b37 orq %r9, %rbx
- 0x48, 0x89, 0xd1, //0x00001b3a movq %rdx, %rcx
- 0x4c, 0x09, 0xd1, //0x00001b3d orq %r10, %rcx
- 0x0f, 0x85, 0x0f, 0x07, 0x00, 0x00, //0x00001b40 jne LBB0_383
- //0x00001b46 LBB0_174
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b46 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001b4a movq $-48(%rbp), %r9
- 0x4c, 0x09, 0xf7, //0x00001b4e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001b51 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b56 movl $64, %edx
- 0x48, 0x85, 0xdb, //0x00001b5b testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b5e je LBB0_176
- 0x48, 0x0f, 0xbc, 0xd3, //0x00001b64 bsfq %rbx, %rdx
- //0x00001b68 LBB0_176
- 0x48, 0x85, 0xff, //0x00001b68 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b6b je LBB0_178
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001b71 bsfq %rdi, %rcx
- //0x00001b75 LBB0_178
- 0x48, 0x85, 0xdb, //0x00001b75 testq %rbx, %rbx
- 0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x00001b78 je LBB0_324
- 0x4d, 0x29, 0xcb, //0x00001b7e subq %r9, %r11
- 0x48, 0x39, 0xd1, //0x00001b81 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x6f, 0x0c, 0x00, 0x00, //0x00001b84 jb LBB0_185
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001b8a leaq $1(%r11,%rdx), %r11
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001b8f movq $-72(%rbp), %r10
- 0xe9, 0x65, 0xf4, 0xff, 0xff, //0x00001b93 jmp LBB0_195
- //0x00001b98 LBB0_313
- 0x4d, 0x85, 0xd2, //0x00001b98 testq %r10, %r10
- 0x0f, 0x85, 0x82, 0x0c, 0x00, 0x00, //0x00001b9b jne LBB0_467
- 0x49, 0x83, 0xc3, 0x20, //0x00001ba1 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001ba5 addq $-32, %rax
- 0x48, 0x85, 0xdb, //0x00001ba9 testq %rbx, %rbx
- 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001bac jne LBB0_358
- //0x00001bb2 LBB0_315
- 0x4d, 0x89, 0xea, //0x00001bb2 movq %r13, %r10
- 0x48, 0x85, 0xc0, //0x00001bb5 testq %rax, %rax
- 0x0f, 0x84, 0x08, 0x0a, 0x00, 0x00, //0x00001bb8 je LBB0_420
- //0x00001bbe LBB0_316
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001bbe movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001bc2 cmpb $34, %cl
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001bc5 je LBB0_323
- 0x80, 0xf9, 0x5c, //0x00001bcb cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001bce je LBB0_320
- 0x80, 0xf9, 0x1f, //0x00001bd4 cmpb $31, %cl
- 0x0f, 0x86, 0x4f, 0x0c, 0x00, 0x00, //0x00001bd7 jbe LBB0_468
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bdd movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001be4 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001be9 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001bec addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001bef jne LBB0_316
- 0xe9, 0xcc, 0x09, 0x00, 0x00, //0x00001bf5 jmp LBB0_420
- //0x00001bfa LBB0_320
- 0x48, 0x83, 0xf8, 0x01, //0x00001bfa cmpq $1, %rax
- 0x0f, 0x84, 0x5d, 0x0c, 0x00, 0x00, //0x00001bfe je LBB0_473
- 0x4c, 0x89, 0xd9, //0x00001c04 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001c07 subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001c0b cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001c0f cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001c13 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001c1a movl $2, %edx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001c1f movq $-64(%rbp), %rdi
- 0x4d, 0x89, 0xea, //0x00001c23 movq %r13, %r10
- 0x49, 0x01, 0xd3, //0x00001c26 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001c29 addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001c2c jne LBB0_316
- 0xe9, 0x8f, 0x09, 0x00, 0x00, //0x00001c32 jmp LBB0_420
- //0x00001c37 LBB0_322
- 0x48, 0xf7, 0xd6, //0x00001c37 notq %rsi
- 0x49, 0x89, 0xf3, //0x00001c3a movq %rsi, %r11
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00001c3d jmp LBB0_334
- //0x00001c42 LBB0_323
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001c42 addq $-96(%rbp), %r11
- 0xe9, 0x47, 0xf3, 0xff, 0xff, //0x00001c46 jmp LBB0_188
- //0x00001c4b LBB0_324
- 0x48, 0x85, 0xff, //0x00001c4b testq %rdi, %rdi
- 0x0f, 0x85, 0xe9, 0x0b, 0x00, 0x00, //0x00001c4e jne LBB0_470
- 0x49, 0x83, 0xc3, 0x20, //0x00001c54 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001c58 addq $-32, %rax
- 0x4d, 0x85, 0xd2, //0x00001c5c testq %r10, %r10
- 0x0f, 0x85, 0x21, 0x04, 0x00, 0x00, //0x00001c5f jne LBB0_365
- //0x00001c65 LBB0_326
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001c65 movq $-72(%rbp), %r10
- 0x48, 0x85, 0xc0, //0x00001c69 testq %rax, %rax
- 0x0f, 0x84, 0x9b, 0x09, 0x00, 0x00, //0x00001c6c je LBB0_429
- //0x00001c72 LBB0_327
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001c72 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001c76 cmpb $34, %cl
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00001c79 je LBB0_342
- 0x80, 0xf9, 0x5c, //0x00001c7f cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001c82 je LBB0_331
- 0x80, 0xf9, 0x1f, //0x00001c88 cmpb $31, %cl
- 0x0f, 0x86, 0xa4, 0x0b, 0x00, 0x00, //0x00001c8b jbe LBB0_469
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c91 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001c98 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001c9d addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001ca0 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001ca3 jne LBB0_327
- 0xe9, 0x5f, 0x09, 0x00, 0x00, //0x00001ca9 jmp LBB0_429
- //0x00001cae LBB0_331
- 0x48, 0x83, 0xf8, 0x01, //0x00001cae cmpq $1, %rax
- 0x0f, 0x84, 0xb1, 0x0b, 0x00, 0x00, //0x00001cb2 je LBB0_475
- 0x4c, 0x89, 0xd9, //0x00001cb8 movq %r11, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001cbb movq $-48(%rbp), %r9
- 0x4c, 0x29, 0xc9, //0x00001cbf subq %r9, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001cc2 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001cc6 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001cca movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001cd1 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cd6 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001cda addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001cdd addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001ce0 jne LBB0_327
- 0xe9, 0x22, 0x09, 0x00, 0x00, //0x00001ce6 jmp LBB0_429
- //0x00001ceb LBB0_333
- 0x49, 0xf7, 0xdb, //0x00001ceb negq %r11
- //0x00001cee LBB0_334
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cee movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001cf2 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00001cf6 testq %r11, %r11
- 0x0f, 0x88, 0xe2, 0x08, 0x00, 0x00, //0x00001cf9 js LBB0_423
- //0x00001cff LBB0_335
- 0x4d, 0x01, 0xfb, //0x00001cff addq %r15, %r11
- //0x00001d02 LBB0_336
- 0x4c, 0x89, 0x1e, //0x00001d02 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001d05 movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x00001d08 testq %r15, %r15
- 0x0f, 0x89, 0x83, 0xe4, 0xff, 0xff, //0x00001d0b jns LBB0_4
- 0xe9, 0xde, 0x08, 0x00, 0x00, //0x00001d11 jmp LBB0_427
- //0x00001d16 LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001d16 subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001d19 bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001d1d addq %r13, %r11
- //0x00001d20 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001d20 notq %r11
- //0x00001d23 LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d23 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001d27 movq $-48(%rbp), %r9
- //0x00001d2b LBB0_340
- 0x4d, 0x85, 0xdb, //0x00001d2b testq %r11, %r11
- 0x0f, 0x88, 0x3b, 0x09, 0x00, 0x00, //0x00001d2e js LBB0_438
- //0x00001d34 LBB0_341
- 0x48, 0x8b, 0x4d, 0xc0, //0x00001d34 movq $-64(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x00001d38 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x00001d3b movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001d3e movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00001d41 testq %rcx, %rcx
- 0x0f, 0x8f, 0x4a, 0xe4, 0xff, 0xff, //0x00001d44 jg LBB0_4
- 0xe9, 0xa5, 0x08, 0x00, 0x00, //0x00001d4a jmp LBB0_427
- //0x00001d4f LBB0_342
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001d4f addq $-96(%rbp), %r11
- 0xe9, 0xa5, 0xf2, 0xff, 0xff, //0x00001d53 jmp LBB0_195
- //0x00001d58 LBB0_208
- 0x4d, 0x89, 0xe3, //0x00001d58 movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001d5b movq $-80(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001d5f cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001d63 movq $-72(%rbp), %rdi
- 0x0f, 0x82, 0x2c, 0x07, 0x00, 0x00, //0x00001d67 jb LBB0_404
- //0x00001d6d LBB0_209
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001d6d movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001d72 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001d78 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d7c pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001d80 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001d84 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d88 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001d8c pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001d90 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001d94 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001d98 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001d9c pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001da0 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001da4 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001da8 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001dab cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001daf jne LBB0_211
- 0x48, 0x85, 0xc9, //0x00001db5 testq %rcx, %rcx
- 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001db8 jne LBB0_401
- //0x00001dbe LBB0_211
- 0x48, 0x09, 0xf2, //0x00001dbe orq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x00001dc1 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001dc4 orq %r9, %rax
- 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001dc7 jne LBB0_402
- //0x00001dcd LBB0_212
- 0x48, 0x85, 0xd2, //0x00001dcd testq %rdx, %rdx
- 0x0f, 0x84, 0xbb, 0x06, 0x00, 0x00, //0x00001dd0 je LBB0_403
- //0x00001dd6 LBB0_213
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001dd6 bsfq %rdx, %rax
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001dda addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00001dde addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00001de1 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001de5 movq $-48(%rbp), %r9
- 0xe9, 0x11, 0xfa, 0xff, 0xff, //0x00001de9 jmp LBB0_304
- //0x00001dee LBB0_275
- 0x4d, 0x89, 0xe3, //0x00001dee movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001df1 movq $-80(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001df5 cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001df9 movq $-72(%rbp), %rdi
- 0x0f, 0x82, 0x32, 0x01, 0x00, 0x00, //0x00001dfd jb LBB0_347
- //0x00001e03 LBB0_276
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001e03 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001e08 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001e0e movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001e12 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001e16 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e1a movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001e1e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001e22 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001e26 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e2a pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001e2e pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e32 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e36 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00001e3a pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x6f, 0xea, //0x00001e3e movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001e42 pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001e46 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001e4b pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001e4f pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001e54 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001e58 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001e5c pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001e61 pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00001e65 pmovmskb %xmm4, %ebx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001e69 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001e6d shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001e71 orq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001e74 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001e78 jne LBB0_278
- 0x48, 0x85, 0xd2, //0x00001e7e testq %rdx, %rdx
- 0x0f, 0x85, 0x9f, 0x06, 0x00, 0x00, //0x00001e81 jne LBB0_412
- //0x00001e87 LBB0_278
- 0x48, 0xc1, 0xe3, 0x10, //0x00001e87 shlq $16, %rbx
- 0x48, 0x09, 0xce, //0x00001e8b orq %rcx, %rsi
- 0x48, 0x89, 0xd0, //0x00001e8e movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001e91 orq %r9, %rax
- 0x0f, 0x85, 0x5e, 0x05, 0x00, 0x00, //0x00001e94 jne LBB0_400
- //0x00001e9a LBB0_279
- 0x4c, 0x09, 0xf3, //0x00001e9a orq %r14, %rbx
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001e9d movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001ea2 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001ea7 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001eaa je LBB0_281
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001eb0 bsfq %rsi, %rdx
- //0x00001eb4 LBB0_281
- 0x48, 0x85, 0xdb, //0x00001eb4 testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001eb7 je LBB0_283
- 0x48, 0x0f, 0xbc, 0xcb, //0x00001ebd bsfq %rbx, %rcx
- //0x00001ec1 LBB0_283
- 0x48, 0x85, 0xf6, //0x00001ec1 testq %rsi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001ec4 je LBB0_345
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001eca movq $-48(%rbp), %r9
- 0x4d, 0x29, 0xcb, //0x00001ece subq %r9, %r11
- 0x48, 0x39, 0xd1, //0x00001ed1 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x6c, 0x09, 0x00, 0x00, //0x00001ed4 jb LBB0_471
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001eda leaq $1(%r11,%rdx), %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00001edf movq $-56(%rbp), %rsi
- 0xe9, 0x17, 0xf9, 0xff, 0xff, //0x00001ee3 jmp LBB0_304
- //0x00001ee8 LBB0_343
- 0x49, 0x89, 0xc8, //0x00001ee8 movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001eeb movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001ef2 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ef5 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x7e, 0xf8, 0xff, 0xff, //0x00001ef9 jne LBB0_292
- 0xe9, 0x6b, 0x07, 0x00, 0x00, //0x00001eff jmp LBB0_438
- //0x00001f04 LBB0_344
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001f04 movq $-1, %r13
- 0x4d, 0x89, 0xd3, //0x00001f0b movq %r10, %r11
- 0x49, 0x89, 0xf9, //0x00001f0e movq %rdi, %r9
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001f11 movq $-1, %r12
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001f18 movq $-1, %rdi
- 0xe9, 0xcc, 0xe8, 0xff, 0xff, //0x00001f1f jmp LBB0_92
- //0x00001f24 LBB0_345
- 0x48, 0x85, 0xdb, //0x00001f24 testq %rbx, %rbx
- 0x0f, 0x85, 0x2b, 0x09, 0x00, 0x00, //0x00001f27 jne LBB0_472
- 0x49, 0x83, 0xc3, 0x20, //0x00001f2d addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00001f31 addq $-32, %r10
- //0x00001f35 LBB0_347
- 0x4d, 0x85, 0xc9, //0x00001f35 testq %r9, %r9
- 0x0f, 0x85, 0x2f, 0x06, 0x00, 0x00, //0x00001f38 jne LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00001f3e movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001f42 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x00001f46 testq %r10, %r10
- 0x0f, 0x84, 0x32, 0x07, 0x00, 0x00, //0x00001f49 je LBB0_442
- //0x00001f4f LBB0_349
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001f4f movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001f53 cmpb $34, %cl
- 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00001f56 je LBB0_360
- 0x80, 0xf9, 0x5c, //0x00001f5c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f5f je LBB0_353
- 0x80, 0xf9, 0x1f, //0x00001f65 cmpb $31, %cl
- 0x0f, 0x86, 0xc7, 0x08, 0x00, 0x00, //0x00001f68 jbe LBB0_469
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f6e movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001f75 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001f7a addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001f7d addq %rcx, %r10
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001f80 jne LBB0_349
- 0xe9, 0xf6, 0x06, 0x00, 0x00, //0x00001f86 jmp LBB0_442
- //0x00001f8b LBB0_353
- 0x49, 0x83, 0xfa, 0x01, //0x00001f8b cmpq $1, %r10
- 0x0f, 0x84, 0xea, 0x08, 0x00, 0x00, //0x00001f8f je LBB0_476
- 0x4c, 0x89, 0xd8, //0x00001f95 movq %r11, %rax
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001f98 movq $-48(%rbp), %r9
- 0x4c, 0x29, 0xc8, //0x00001f9c subq %r9, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00001f9f cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00001fa3 cmoveq %rax, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001fa7 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001fae movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001fb3 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001fb7 addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001fba addq %rcx, %r10
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001fbd jne LBB0_349
- 0xe9, 0xb9, 0x06, 0x00, 0x00, //0x00001fc3 jmp LBB0_442
- //0x00001fc8 LBB0_355
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001fc8 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001fcf xorl %r8d, %r8d
- 0x49, 0x83, 0xfd, 0x20, //0x00001fd2 cmpq $32, %r13
- 0x0f, 0x83, 0x89, 0xf8, 0xff, 0xff, //0x00001fd6 jae LBB0_51
- 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x00001fdc jmp LBB0_374
- //0x00001fe1 LBB0_356
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001fe1 movq $-1, %r9
- 0x31, 0xdb, //0x00001fe8 xorl %ebx, %ebx
- 0x4d, 0x89, 0xd5, //0x00001fea movq %r10, %r13
- 0x48, 0x83, 0xf8, 0x20, //0x00001fed cmpq $32, %rax
- 0x0f, 0x83, 0xf4, 0xf8, 0xff, 0xff, //0x00001ff1 jae LBB0_114
- //0x00001ff7 LBB0_357
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001ff7 movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xdb, //0x00001ffb testq %rbx, %rbx
- 0x0f, 0x84, 0xae, 0xfb, 0xff, 0xff, //0x00001ffe je LBB0_315
- //0x00002004 LBB0_358
- 0x48, 0x85, 0xc0, //0x00002004 testq %rax, %rax
- 0x0f, 0x84, 0x54, 0x08, 0x00, 0x00, //0x00002007 je LBB0_473
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000200d movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002011 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002014 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002018 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x0000201c incq %r11
- 0x48, 0xff, 0xc8, //0x0000201f decq %rax
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002022 movq $-64(%rbp), %rdi
- 0x4d, 0x89, 0xea, //0x00002026 movq %r13, %r10
- 0x48, 0x85, 0xc0, //0x00002029 testq %rax, %rax
- 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x0000202c jne LBB0_316
- 0xe9, 0x8f, 0x05, 0x00, 0x00, //0x00002032 jmp LBB0_420
- //0x00002037 LBB0_360
- 0x4c, 0x03, 0x5d, 0xa0, //0x00002037 addq $-96(%rbp), %r11
- 0xe9, 0xbf, 0xf7, 0xff, 0xff, //0x0000203b jmp LBB0_304
- //0x00002040 LBB0_361
- 0x49, 0xf7, 0xdb, //0x00002040 negq %r11
- 0xe9, 0xdb, 0xfc, 0xff, 0xff, //0x00002043 jmp LBB0_339
- //0x00002048 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002048 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x0000204f xorl %r9d, %r9d
- 0x49, 0x83, 0xfd, 0x20, //0x00002052 cmpq $32, %r13
- 0x0f, 0x83, 0xcf, 0xf9, 0xff, 0xff, //0x00002056 jae LBB0_137
- 0xe9, 0xc3, 0x02, 0x00, 0x00, //0x0000205c jmp LBB0_389
- //0x00002061 LBB0_363
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002061 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00002068 xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x20, //0x0000206b cmpq $32, %rax
- 0x0f, 0x83, 0x39, 0xfa, 0xff, 0xff, //0x0000206f jae LBB0_171
- //0x00002075 LBB0_364
- 0x48, 0x8b, 0x75, 0xc8, //0x00002075 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002079 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000207d testq %r10, %r10
- 0x0f, 0x84, 0xdf, 0xfb, 0xff, 0xff, //0x00002080 je LBB0_326
- //0x00002086 LBB0_365
- 0x48, 0x85, 0xc0, //0x00002086 testq %rax, %rax
- 0x0f, 0x84, 0xe3, 0x07, 0x00, 0x00, //0x00002089 je LBB0_474
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000208f movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002093 addq %r11, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002096 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000209a cmoveq %rcx, %r8
- 0x49, 0xff, 0xc3, //0x0000209e incq %r11
- 0x48, 0xff, 0xc8, //0x000020a1 decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x000020a4 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000020a8 movq $-48(%rbp), %r9
- 0x4c, 0x8b, 0x55, 0xb8, //0x000020ac movq $-72(%rbp), %r10
- 0x48, 0x85, 0xc0, //0x000020b0 testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xfb, 0xff, 0xff, //0x000020b3 jne LBB0_327
- 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x000020b9 jmp LBB0_429
- //0x000020be LBB0_367
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000020be movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x000020c5 movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x000020c8 movq %r10, %r9
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020cb movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020d2 movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0xb0, 0x09, 0x00, 0x00, //0x000020d9 leaq $2480(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0xf6, 0xf2, 0xff, 0xff, //0x000020e0 jmp LBB0_241
- //0x000020e5 LBB0_368
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020e5 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x000020ec xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x000020ef cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x000020f3 movq $-72(%rbp), %rdi
- 0x0f, 0x83, 0x70, 0xfc, 0xff, 0xff, //0x000020f7 jae LBB0_209
- 0xe9, 0x97, 0x03, 0x00, 0x00, //0x000020fd jmp LBB0_404
- //0x00002102 LBB0_369
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002102 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00002109 xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x0000210c cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002110 movq $-72(%rbp), %rdi
- 0x0f, 0x83, 0xe9, 0xfc, 0xff, 0xff, //0x00002114 jae LBB0_276
- 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x0000211a jmp LBB0_347
- //0x0000211f LBB0_370
- 0x41, 0x89, 0xdc, //0x0000211f movl %ebx, %r12d
- 0x41, 0xf7, 0xd4, //0x00002122 notl %r12d
- 0x41, 0x21, 0xd4, //0x00002125 andl %edx, %r12d
- 0x47, 0x8d, 0x04, 0x24, //0x00002128 leal (%r12,%r12), %r8d
- 0x41, 0x09, 0xd8, //0x0000212c orl %ebx, %r8d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000212f movl $2863311530, %ecx
- 0x44, 0x31, 0xc1, //0x00002134 xorl %r8d, %ecx
- 0x21, 0xd1, //0x00002137 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002139 andl $-1431655766, %ecx
- 0x31, 0xdb, //0x0000213f xorl %ebx, %ebx
- 0x44, 0x01, 0xe1, //0x00002141 addl %r12d, %ecx
- 0x0f, 0x92, 0xc3, //0x00002144 setb %bl
- 0x01, 0xc9, //0x00002147 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002149 xorl $1431655765, %ecx
- 0x44, 0x21, 0xc1, //0x0000214f andl %r8d, %ecx
- 0xf7, 0xd1, //0x00002152 notl %ecx
- 0x21, 0xce, //0x00002154 andl %ecx, %esi
- 0xe9, 0x29, 0xf8, 0xff, 0xff, //0x00002156 jmp LBB0_117
- //0x0000215b LBB0_371
- 0x4c, 0x89, 0xd8, //0x0000215b movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x0000215e subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc9, //0x00002162 bsfq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00002166 addq %rax, %r9
- 0x48, 0x09, 0xfa, //0x00002169 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x0000216c movq %rcx, %rax
- 0x4c, 0x09, 0xc0, //0x0000216f orq %r8, %rax
- 0x0f, 0x84, 0x4d, 0xf7, 0xff, 0xff, //0x00002172 je LBB0_54
- //0x00002178 LBB0_372
- 0x44, 0x89, 0xc0, //0x00002178 movl %r8d, %eax
- 0xf7, 0xd0, //0x0000217b notl %eax
- 0x21, 0xc8, //0x0000217d andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x0000217f leal (%rax,%rax), %esi
- 0x44, 0x09, 0xc6, //0x00002182 orl %r8d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002185 movl $2863311530, %edi
- 0x31, 0xf7, //0x0000218a xorl %esi, %edi
- 0x21, 0xcf, //0x0000218c andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000218e andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x00002194 xorl %r8d, %r8d
- 0x01, 0xc7, //0x00002197 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002199 setb %r8b
- 0x01, 0xff, //0x0000219d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000219f xorl $1431655765, %edi
- 0x21, 0xf7, //0x000021a5 andl %esi, %edi
- 0xf7, 0xd7, //0x000021a7 notl %edi
- 0x21, 0xfa, //0x000021a9 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x000021ab testq %rdx, %rdx
- 0x0f, 0x85, 0x1a, 0xf7, 0xff, 0xff, //0x000021ae jne LBB0_55
- //0x000021b4 LBB0_373
- 0x49, 0x83, 0xc3, 0x20, //0x000021b4 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x000021b8 addq $-32, %r13
- //0x000021bc LBB0_374
- 0x4d, 0x85, 0xc0, //0x000021bc testq %r8, %r8
- 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x000021bf jne LBB0_384
- 0x48, 0x8b, 0x7d, 0xc0, //0x000021c5 movq $-64(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x000021c9 testq %r13, %r13
- 0x0f, 0x84, 0xf4, 0x03, 0x00, 0x00, //0x000021cc je LBB0_420
- //0x000021d2 LBB0_376
- 0x49, 0x8d, 0x4b, 0x01, //0x000021d2 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000021d6 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000021da cmpb $34, %bl
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x000021dd je LBB0_381
- 0x49, 0x8d, 0x55, 0xff, //0x000021e3 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x000021e7 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021ea je LBB0_379
- 0x49, 0x89, 0xd5, //0x000021f0 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x000021f3 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000021f6 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000021f9 jne LBB0_376
- 0xe9, 0xc2, 0x03, 0x00, 0x00, //0x000021ff jmp LBB0_420
- //0x00002204 LBB0_379
- 0x48, 0x85, 0xd2, //0x00002204 testq %rdx, %rdx
- 0x0f, 0x84, 0xb9, 0x03, 0x00, 0x00, //0x00002207 je LBB0_420
- 0x48, 0x03, 0x4d, 0xa8, //0x0000220d addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002211 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002215 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00002219 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x0000221d addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002221 movq %r13, %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002224 movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xd2, //0x00002228 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000222b jne LBB0_376
- 0xe9, 0x90, 0x03, 0x00, 0x00, //0x00002231 jmp LBB0_420
- //0x00002236 LBB0_381
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002236 subq $-48(%rbp), %rcx
- 0x49, 0x89, 0xcb, //0x0000223a movq %rcx, %r11
- 0xe9, 0x50, 0xed, 0xff, 0xff, //0x0000223d jmp LBB0_188
- //0x00002242 LBB0_382
- 0x4c, 0x89, 0xd9, //0x00002242 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002245 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002249 bsfq %rdx, %r9
- 0x49, 0x01, 0xc9, //0x0000224d addq %rcx, %r9
- 0xe9, 0x1c, 0xf7, 0xff, 0xff, //0x00002250 jmp LBB0_116
- //0x00002255 LBB0_383
- 0x45, 0x89, 0xd4, //0x00002255 movl %r10d, %r12d
- 0x41, 0xf7, 0xd4, //0x00002258 notl %r12d
- 0x41, 0x21, 0xd4, //0x0000225b andl %edx, %r12d
- 0x47, 0x8d, 0x0c, 0x24, //0x0000225e leal (%r12,%r12), %r9d
- 0x45, 0x09, 0xd1, //0x00002262 orl %r10d, %r9d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002265 movl $2863311530, %ecx
- 0x44, 0x31, 0xc9, //0x0000226a xorl %r9d, %ecx
- 0x21, 0xd1, //0x0000226d andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000226f andl $-1431655766, %ecx
- 0x45, 0x31, 0xd2, //0x00002275 xorl %r10d, %r10d
- 0x44, 0x01, 0xe1, //0x00002278 addl %r12d, %ecx
- 0x41, 0x0f, 0x92, 0xc2, //0x0000227b setb %r10b
- 0x01, 0xc9, //0x0000227f addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002281 xorl $1431655765, %ecx
- 0x44, 0x21, 0xc9, //0x00002287 andl %r9d, %ecx
- 0xf7, 0xd1, //0x0000228a notl %ecx
- 0x21, 0xcb, //0x0000228c andl %ecx, %ebx
- 0xe9, 0xb3, 0xf8, 0xff, 0xff, //0x0000228e jmp LBB0_174
- //0x00002293 LBB0_384
- 0x4d, 0x85, 0xed, //0x00002293 testq %r13, %r13
- 0x0f, 0x84, 0x2a, 0x03, 0x00, 0x00, //0x00002296 je LBB0_420
- 0x48, 0x8b, 0x45, 0xa8, //0x0000229c movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000022a0 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x000022a3 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x000022a7 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x000022ab incq %r11
- 0x49, 0xff, 0xcd, //0x000022ae decq %r13
- 0x48, 0x8b, 0x7d, 0xc0, //0x000022b1 movq $-64(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x000022b5 testq %r13, %r13
- 0x0f, 0x85, 0x14, 0xff, 0xff, 0xff, //0x000022b8 jne LBB0_376
- 0xe9, 0x03, 0x03, 0x00, 0x00, //0x000022be jmp LBB0_420
- //0x000022c3 LBB0_386
- 0x4c, 0x89, 0xd8, //0x000022c3 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000022c6 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x000022ca bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x000022ce addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x000022d1 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000022d4 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x000022d7 orq %r9, %rax
- 0x0f, 0x84, 0xab, 0xf7, 0xff, 0xff, //0x000022da je LBB0_140
- //0x000022e0 LBB0_387
- 0x44, 0x89, 0xc8, //0x000022e0 movl %r9d, %eax
- 0xf7, 0xd0, //0x000022e3 notl %eax
- 0x21, 0xc8, //0x000022e5 andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x000022e7 leal (%rax,%rax), %esi
- 0x44, 0x09, 0xce, //0x000022ea orl %r9d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ed movl $2863311530, %edi
- 0x31, 0xf7, //0x000022f2 xorl %esi, %edi
- 0x21, 0xcf, //0x000022f4 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022f6 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000022fc xorl %r9d, %r9d
- 0x01, 0xc7, //0x000022ff addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002301 setb %r9b
- 0x01, 0xff, //0x00002305 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002307 xorl $1431655765, %edi
- 0x21, 0xf7, //0x0000230d andl %esi, %edi
- 0xf7, 0xd7, //0x0000230f notl %edi
- 0x21, 0xfa, //0x00002311 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x00002313 testq %rdx, %rdx
- 0x0f, 0x85, 0x78, 0xf7, 0xff, 0xff, //0x00002316 jne LBB0_141
- //0x0000231c LBB0_388
- 0x49, 0x83, 0xc3, 0x20, //0x0000231c addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00002320 addq $-32, %r13
- //0x00002324 LBB0_389
- 0x4d, 0x85, 0xc9, //0x00002324 testq %r9, %r9
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002327 jne LBB0_398
- 0x48, 0x8b, 0x75, 0xc8, //0x0000232d movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002331 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x00002335 testq %r13, %r13
- 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00002338 je LBB0_429
- //0x0000233e LBB0_391
- 0x49, 0x8d, 0x4b, 0x01, //0x0000233e leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00002342 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00002346 cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002349 je LBB0_396
- 0x49, 0x8d, 0x55, 0xff, //0x0000234f leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00002353 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002356 je LBB0_394
- 0x49, 0x89, 0xd5, //0x0000235c movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x0000235f movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00002362 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002365 jne LBB0_391
- 0xe9, 0x9d, 0x02, 0x00, 0x00, //0x0000236b jmp LBB0_429
- //0x00002370 LBB0_394
- 0x48, 0x85, 0xd2, //0x00002370 testq %rdx, %rdx
- 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x00002373 je LBB0_475
- 0x48, 0x03, 0x4d, 0xa8, //0x00002379 addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000237d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002381 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x00002385 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002389 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x0000238d movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002390 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002394 movq $-48(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x00002398 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x0000239b jne LBB0_391
- 0xe9, 0x67, 0x02, 0x00, 0x00, //0x000023a1 jmp LBB0_429
- //0x000023a6 LBB0_396
- 0x4c, 0x29, 0xc9, //0x000023a6 subq %r9, %rcx
- 0x49, 0x89, 0xcb, //0x000023a9 movq %rcx, %r11
- 0xe9, 0x4c, 0xec, 0xff, 0xff, //0x000023ac jmp LBB0_195
- //0x000023b1 LBB0_397
- 0x4c, 0x89, 0xd9, //0x000023b1 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x000023b4 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc2, //0x000023b8 bsfq %rdx, %r8
- 0x49, 0x01, 0xc8, //0x000023bc addq %rcx, %r8
- 0xe9, 0x6f, 0xf7, 0xff, 0xff, //0x000023bf jmp LBB0_173
- //0x000023c4 LBB0_398
- 0x4d, 0x85, 0xed, //0x000023c4 testq %r13, %r13
- 0x0f, 0x84, 0x9c, 0x04, 0x00, 0x00, //0x000023c7 je LBB0_475
- 0x48, 0x8b, 0x45, 0xa8, //0x000023cd movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000023d1 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023d4 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023d8 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x000023dc incq %r11
- 0x49, 0xff, 0xcd, //0x000023df decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000023e2 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000023e6 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x000023ea testq %r13, %r13
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x000023ed jne LBB0_391
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x000023f3 jmp LBB0_429
- //0x000023f8 LBB0_400
- 0x44, 0x89, 0xc8, //0x000023f8 movl %r9d, %eax
- 0xf7, 0xd0, //0x000023fb notl %eax
- 0x21, 0xd0, //0x000023fd andl %edx, %eax
- 0x44, 0x8d, 0x24, 0x00, //0x000023ff leal (%rax,%rax), %r12d
- 0x45, 0x09, 0xcc, //0x00002403 orl %r9d, %r12d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002406 movl $2863311530, %ecx
- 0x44, 0x31, 0xe1, //0x0000240b xorl %r12d, %ecx
- 0x21, 0xd1, //0x0000240e andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002410 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x00002416 xorl %r9d, %r9d
- 0x01, 0xc1, //0x00002419 addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x0000241b setb %r9b
- 0x01, 0xc9, //0x0000241f addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002421 xorl $1431655765, %ecx
- 0x44, 0x21, 0xe1, //0x00002427 andl %r12d, %ecx
- 0xf7, 0xd1, //0x0000242a notl %ecx
- 0x21, 0xce, //0x0000242c andl %ecx, %esi
- 0xe9, 0x67, 0xfa, 0xff, 0xff, //0x0000242e jmp LBB0_279
- //0x00002433 LBB0_401
- 0x4c, 0x89, 0xd8, //0x00002433 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002436 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x0000243a bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x0000243e addq %rax, %r8
- 0x48, 0x09, 0xf2, //0x00002441 orq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x00002444 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00002447 orq %r9, %rax
- 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x0000244a je LBB0_212
- //0x00002450 LBB0_402
- 0x44, 0x89, 0xc8, //0x00002450 movl %r9d, %eax
- 0xf7, 0xd0, //0x00002453 notl %eax
- 0x21, 0xc8, //0x00002455 andl %ecx, %eax
- 0x44, 0x8d, 0x34, 0x00, //0x00002457 leal (%rax,%rax), %r14d
- 0x45, 0x09, 0xce, //0x0000245b orl %r9d, %r14d
- 0x44, 0x89, 0xf6, //0x0000245e movl %r14d, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002461 movl $2863311530, %ebx
- 0x31, 0xde, //0x00002466 xorl %ebx, %esi
- 0x21, 0xce, //0x00002468 andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000246a andl $-1431655766, %esi
- 0x45, 0x31, 0xc9, //0x00002470 xorl %r9d, %r9d
- 0x01, 0xc6, //0x00002473 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002475 setb %r9b
- 0x01, 0xf6, //0x00002479 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000247b xorl $1431655765, %esi
- 0x44, 0x21, 0xf6, //0x00002481 andl %r14d, %esi
- 0xf7, 0xd6, //0x00002484 notl %esi
- 0x21, 0xf2, //0x00002486 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00002488 testq %rdx, %rdx
- 0x0f, 0x85, 0x45, 0xf9, 0xff, 0xff, //0x0000248b jne LBB0_213
- //0x00002491 LBB0_403
- 0x49, 0x83, 0xc3, 0x20, //0x00002491 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00002495 addq $-32, %r10
- //0x00002499 LBB0_404
- 0x4d, 0x85, 0xc9, //0x00002499 testq %r9, %r9
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x0000249c jne LBB0_413
- 0x48, 0x8b, 0x75, 0xc8, //0x000024a2 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000024a6 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x000024aa testq %r10, %r10
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000024ad je LBB0_442
- //0x000024b3 LBB0_406
- 0x49, 0x8d, 0x4b, 0x01, //0x000024b3 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000024b7 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000024bb cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000024be je LBB0_411
- 0x49, 0x8d, 0x52, 0xff, //0x000024c4 leaq $-1(%r10), %rdx
- 0x80, 0xfb, 0x5c, //0x000024c8 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000024cb je LBB0_409
- 0x49, 0x89, 0xd2, //0x000024d1 movq %rdx, %r10
- 0x49, 0x89, 0xcb, //0x000024d4 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000024d7 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000024da jne LBB0_406
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x000024e0 jmp LBB0_442
- //0x000024e5 LBB0_409
- 0x48, 0x85, 0xd2, //0x000024e5 testq %rdx, %rdx
- 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x000024e8 je LBB0_476
- 0x48, 0x03, 0x4d, 0xa8, //0x000024ee addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000024f2 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x000024f6 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x000024fa addq $2, %r11
- 0x49, 0x83, 0xc2, 0xfe, //0x000024fe addq $-2, %r10
- 0x4c, 0x89, 0xd2, //0x00002502 movq %r10, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002505 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002509 movq $-48(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x0000250d testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002510 jne LBB0_406
- 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002516 jmp LBB0_442
- //0x0000251b LBB0_411
- 0x4c, 0x29, 0xc9, //0x0000251b subq %r9, %rcx
- 0x49, 0x89, 0xcb, //0x0000251e movq %rcx, %r11
- 0xe9, 0xd9, 0xf2, 0xff, 0xff, //0x00002521 jmp LBB0_304
- //0x00002526 LBB0_412
- 0x4c, 0x89, 0xd8, //0x00002526 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002529 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x0000252d bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00002531 addq %rax, %r8
- 0xe9, 0x4e, 0xf9, 0xff, 0xff, //0x00002534 jmp LBB0_278
- //0x00002539 LBB0_413
- 0x4d, 0x85, 0xd2, //0x00002539 testq %r10, %r10
- 0x0f, 0x84, 0x3d, 0x03, 0x00, 0x00, //0x0000253c je LBB0_476
- 0x48, 0x8b, 0x45, 0xa8, //0x00002542 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002546 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00002549 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x0000254d cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002551 incq %r11
- 0x49, 0xff, 0xca, //0x00002554 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00002557 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000255b movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000255f testq %r10, %r10
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00002562 jne LBB0_406
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00002568 jmp LBB0_442
- //0x0000256d LBB0_415
- 0x4d, 0x85, 0xd2, //0x0000256d testq %r10, %r10
- 0x0f, 0x84, 0x09, 0x03, 0x00, 0x00, //0x00002570 je LBB0_476
- 0x48, 0x8b, 0x45, 0xa8, //0x00002576 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x0000257a addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000257d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00002581 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002585 incq %r11
- 0x49, 0xff, 0xca, //0x00002588 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x0000258b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000258f movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x00002593 testq %r10, %r10
- 0x0f, 0x85, 0xb3, 0xf9, 0xff, 0xff, //0x00002596 jne LBB0_349
- 0xe9, 0xe0, 0x00, 0x00, 0x00, //0x0000259c jmp LBB0_442
- //0x000025a1 LBB0_417
- 0x48, 0x89, 0x16, //0x000025a1 movq %rdx, (%rsi)
- //0x000025a4 LBB0_418
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025a4 movq $-1, %rax
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000025ab jmp LBB0_427
- //0x000025b0 LBB0_439
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025b0 movq $-7, %rax
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x000025b7 jmp LBB0_427
- //0x000025bc LBB0_419
- 0x49, 0x83, 0xfb, 0xff, //0x000025bc cmpq $-1, %r11
- 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x000025c0 jne LBB0_150
- //0x000025c6 LBB0_420
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025c6 movq $-1, %r11
- 0x4d, 0x89, 0xd1, //0x000025cd movq %r10, %r9
- 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x000025d0 jmp LBB0_150
- //0x000025d5 LBB0_421
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025d5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_424
- //0x000025e1 LBB0_423
- 0x4c, 0x89, 0xd8, //0x000025e1 movq %r11, %rax
- //0x000025e4 LBB0_424
- 0x48, 0xf7, 0xd0, //0x000025e4 notq %rax
- 0x49, 0x01, 0xc7, //0x000025e7 addq %rax, %r15
- //0x000025ea LBB0_425
- 0x4c, 0x89, 0x3e, //0x000025ea movq %r15, (%rsi)
- //0x000025ed LBB0_426
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000025ed movq $-2, %rax
- //0x000025f4 LBB0_427
- 0x48, 0x83, 0xc4, 0x70, //0x000025f4 addq $112, %rsp
- 0x5b, //0x000025f8 popq %rbx
- 0x41, 0x5c, //0x000025f9 popq %r12
- 0x41, 0x5d, //0x000025fb popq %r13
- 0x41, 0x5e, //0x000025fd popq %r14
- 0x41, 0x5f, //0x000025ff popq %r15
- 0x5d, //0x00002601 popq %rbp
- 0xc3, //0x00002602 retq
- //0x00002603 LBB0_428
- 0x49, 0x83, 0xfb, 0xff, //0x00002603 cmpq $-1, %r11
- 0x0f, 0x85, 0xbf, 0x01, 0x00, 0x00, //0x00002607 jne LBB0_461
- //0x0000260d LBB0_429
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000260d movq $-1, %r11
- 0x4d, 0x89, 0xd0, //0x00002614 movq %r10, %r8
- 0xe9, 0xb0, 0x01, 0x00, 0x00, //0x00002617 jmp LBB0_461
- //0x0000261c LBB0_440
- 0x48, 0x89, 0x0e, //0x0000261c movq %rcx, (%rsi)
- 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x0000261f jmp LBB0_427
- //0x00002624 LBB0_430
- 0x49, 0x83, 0xf9, 0xff, //0x00002624 cmpq $-1, %r9
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002628 jne LBB0_434
- 0x48, 0x0f, 0xbc, 0xc2, //0x0000262e bsfq %rdx, %rax
- //0x00002632 LBB0_432
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00002632 subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00002636 addq %rax, %r11
- //0x00002639 LBB0_433
- 0x4d, 0x89, 0xd9, //0x00002639 movq %r11, %r9
- //0x0000263c LBB0_434
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000263c movq $-2, %r11
- //0x00002643 LBB0_150
- 0x48, 0x8b, 0x45, 0xc8, //0x00002643 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00002647 movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x0000264a movq %r11, %rax
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x0000264d jmp LBB0_427
- //0x00002652 LBB0_435
- 0x49, 0x83, 0xf8, 0xff, //0x00002652 cmpq $-1, %r8
- 0x0f, 0x84, 0x34, 0x01, 0x00, 0x00, //0x00002656 je LBB0_453
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000265c movq $-2, %r11
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00002663 jmp LBB0_461
- //0x00002668 LBB0_437
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002668 movq $-1, %r11
- //0x0000266f LBB0_438
- 0x4d, 0x29, 0xdf, //0x0000266f subq %r11, %r15
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00002672 jmp LBB0_425
- //0x00002677 LBB0_441
- 0x49, 0x83, 0xfb, 0xff, //0x00002677 cmpq $-1, %r11
- 0x0f, 0x85, 0x4b, 0x01, 0x00, 0x00, //0x0000267b jne LBB0_461
- //0x00002681 LBB0_442
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002681 movq $-1, %r11
- 0x49, 0x89, 0xf8, //0x00002688 movq %rdi, %r8
- 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x0000268b jmp LBB0_461
- //0x00002690 LBB0_443
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002690 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002697 cmpb $97, %cl
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x0000269a jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x000026a0 leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026a4 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x6c, //0x000026a7 cmpb $108, $2(%r9,%r15)
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x000026ad jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x000026b3 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026b7 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x73, //0x000026ba cmpb $115, $3(%r9,%r15)
- 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x000026c0 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x04, //0x000026c6 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026ca movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x04, 0x65, //0x000026cd cmpb $101, $4(%r9,%r15)
- 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x000026d3 jne LBB0_427
- 0x49, 0x83, 0xc7, 0x05, //0x000026d9 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x000026dd movq %r15, (%rsi)
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x000026e0 jmp LBB0_427
- //0x000026e5 LBB0_249
- 0x4c, 0x89, 0x3e, //0x000026e5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026e8 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x000026ef cmpb $110, (%r10)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000026f3 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x01, //0x000026f9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026fd movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x01, 0x75, //0x00002700 cmpb $117, $1(%r9,%r15)
- 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x00002706 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x0000270c leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002710 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x6c, //0x00002713 cmpb $108, $2(%r9,%r15)
- 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002719 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x0000271f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002723 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x6c, //0x00002726 cmpb $108, $3(%r9,%r15)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x0000272c jne LBB0_427
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002732 jmp LBB0_452
- //0x00002737 LBB0_448
- 0x4c, 0x89, 0x3e, //0x00002737 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x00002741 cmpb $116, (%r10)
- 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x00002745 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x01, //0x0000274b leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000274f movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x01, 0x72, //0x00002752 cmpb $114, $1(%r9,%r15)
- 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x00002758 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x0000275e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002762 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x75, //0x00002765 cmpb $117, $2(%r9,%r15)
- 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x0000276b jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x00002771 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002775 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x65, //0x00002778 cmpb $101, $3(%r9,%r15)
- 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000277e jne LBB0_427
- //0x00002784 LBB0_452
- 0x49, 0x83, 0xc7, 0x04, //0x00002784 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002788 movq %r15, (%rsi)
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x0000278b jmp LBB0_427
- //0x00002790 LBB0_453
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002790 bsfq %rdx, %rax
- //0x00002794 LBB0_454
- 0x4d, 0x29, 0xcb, //0x00002794 subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x00002797 addq %rax, %r11
- //0x0000279a LBB0_455
- 0x4d, 0x89, 0xd8, //0x0000279a movq %r11, %r8
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000279d movq $-2, %r11
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000027a4 jmp LBB0_461
- //0x000027a9 LBB0_456
- 0x49, 0x83, 0xf8, 0xff, //0x000027a9 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000027ad jne LBB0_459
- 0x48, 0x0f, 0xbc, 0xc2, //0x000027b3 bsfq %rdx, %rax
- //0x000027b7 LBB0_458
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000027b7 subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000027bb addq %rax, %r11
- 0x4d, 0x89, 0xd8, //0x000027be movq %r11, %r8
- //0x000027c1 LBB0_459
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027c1 movq $-2, %r11
- //0x000027c8 LBB0_460
- 0x48, 0x8b, 0x75, 0xc8, //0x000027c8 movq $-56(%rbp), %rsi
- //0x000027cc LBB0_461
- 0x4c, 0x89, 0x06, //0x000027cc movq %r8, (%rsi)
- 0x4c, 0x89, 0xd8, //0x000027cf movq %r11, %rax
- 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x000027d2 jmp LBB0_427
- //0x000027d7 LBB0_462
- 0x49, 0x89, 0xc2, //0x000027d7 movq %rax, %r10
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x000027da jmp LBB0_420
- //0x000027df LBB0_463
- 0x49, 0x89, 0xca, //0x000027df movq %rcx, %r10
- 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x000027e2 jmp LBB0_420
- //0x000027e7 LBB0_149
- 0x4c, 0x01, 0xd9, //0x000027e7 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027ea movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x000027f1 movq %rcx, %r9
- 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x000027f4 jmp LBB0_150
- //0x000027f9 LBB0_185
- 0x4c, 0x01, 0xd9, //0x000027f9 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027fc movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x00002803 movq %rcx, %r8
- 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00002806 jmp LBB0_461
- //0x0000280b LBB0_464
- 0x49, 0x89, 0xc2, //0x0000280b movq %rax, %r10
- 0xe9, 0xfa, 0xfd, 0xff, 0xff, //0x0000280e jmp LBB0_429
- //0x00002813 LBB0_465
- 0x49, 0x89, 0xca, //0x00002813 movq %rcx, %r10
- 0xe9, 0xf2, 0xfd, 0xff, 0xff, //0x00002816 jmp LBB0_429
- //0x0000281b LBB0_466
- 0x48, 0x89, 0xc7, //0x0000281b movq %rax, %rdi
- 0xe9, 0x5e, 0xfe, 0xff, 0xff, //0x0000281e jmp LBB0_442
- //0x00002823 LBB0_467
- 0x49, 0x0f, 0xbc, 0xc2, //0x00002823 bsfq %r10, %rax
- 0xe9, 0x06, 0xfe, 0xff, 0xff, //0x00002827 jmp LBB0_432
- //0x0000282c LBB0_468
- 0x4c, 0x2b, 0x5d, 0xd0, //0x0000282c subq $-48(%rbp), %r11
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00002830 jmp LBB0_433
- //0x00002835 LBB0_469
- 0x4d, 0x29, 0xcb, //0x00002835 subq %r9, %r11
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x00002838 jmp LBB0_455
- //0x0000283d LBB0_470
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000283d bsfq %rdi, %rax
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00002841 jmp LBB0_454
- //0x00002846 LBB0_471
- 0x4c, 0x01, 0xd9, //0x00002846 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002849 movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x00002850 movq %rcx, %r8
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002853 jmp LBB0_460
- //0x00002858 LBB0_472
- 0x48, 0x0f, 0xbc, 0xc3, //0x00002858 bsfq %rbx, %rax
- 0xe9, 0x56, 0xff, 0xff, 0xff, //0x0000285c jmp LBB0_458
- //0x00002861 LBB0_473
- 0x4d, 0x89, 0xea, //0x00002861 movq %r13, %r10
- 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00002864 jmp LBB0_420
- //0x00002869 LBB0_475
- 0x48, 0x8b, 0x75, 0xc8, //0x00002869 movq $-56(%rbp), %rsi
- 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x0000286d jmp LBB0_429
- //0x00002872 LBB0_474
- 0x48, 0x8b, 0x75, 0xc8, //0x00002872 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xb8, //0x00002876 movq $-72(%rbp), %r10
- 0xe9, 0x8e, 0xfd, 0xff, 0xff, //0x0000287a jmp LBB0_429
- //0x0000287f LBB0_476
- 0x48, 0x8b, 0x75, 0xc8, //0x0000287f movq $-56(%rbp), %rsi
- 0xe9, 0xf9, 0xfd, 0xff, 0xff, //0x00002883 jmp LBB0_442
- //0x00002888 .p2align 2, 0x90
- // // .set L0_0_set_35, LBB0_35-LJTI0_0
+ 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_40, LBB0_40-LJTI0_0
+ // // .set L0_0_set_39, LBB0_39-LJTI0_0
// // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_38, LBB0_38-LJTI0_0
+ // // .set L0_0_set_37, LBB0_37-LJTI0_0
// // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x00002888 LJTI0_0
- 0x13, 0xdb, 0xff, 0xff, //0x00002888 .long L0_0_set_35
- 0x24, 0xdd, 0xff, 0xff, //0x0000288c .long L0_0_set_62
- 0x4a, 0xdb, 0xff, 0xff, //0x00002890 .long L0_0_set_40
- 0x0d, 0xdd, 0xff, 0xff, //0x00002894 .long L0_0_set_60
- 0x2a, 0xdb, 0xff, 0xff, //0x00002898 .long L0_0_set_38
- 0x4f, 0xdd, 0xff, 0xff, //0x0000289c .long L0_0_set_64
- // // .set L0_1_set_427, LBB0_427-LJTI0_1
- // // .set L0_1_set_426, LBB0_426-LJTI0_1
- // // .set L0_1_set_199, LBB0_199-LJTI0_1
- // // .set L0_1_set_217, LBB0_217-LJTI0_1
+ //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_242, LBB0_242-LJTI0_1
- // // .set L0_1_set_244, LBB0_244-LJTI0_1
- // // .set L0_1_set_247, LBB0_247-LJTI0_1
- // // .set L0_1_set_253, LBB0_253-LJTI0_1
- // // .set L0_1_set_1, LBB0_1-LJTI0_1
- //0x000028a0 LJTI0_1
- 0x54, 0xfd, 0xff, 0xff, //0x000028a0 .long L0_1_set_427
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028ac .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028bc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028cc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028dc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028ec .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028fc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002900 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002904 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002908 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000290c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002910 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002914 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002918 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000291c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002920 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002924 .long L0_1_set_426
- 0x9f, 0xe7, 0xff, 0xff, //0x00002928 .long L0_1_set_199
- 0x4d, 0xfd, 0xff, 0xff, //0x0000292c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002930 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002934 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002938 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000293c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002944 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002950 .long L0_1_set_426
- 0x5d, 0xe9, 0xff, 0xff, //0x00002954 .long L0_1_set_217
- 0x4d, 0xfd, 0xff, 0xff, //0x00002958 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000295c .long L0_1_set_426
- 0x86, 0xdd, 0xff, 0xff, //0x00002960 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002964 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002968 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x0000296c .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002970 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002974 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002978 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x0000297c .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002980 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002984 .long L0_1_set_68
- 0x4d, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_426
- 0x44, 0xeb, 0xff, 0xff, //0x00002a0c .long L0_1_set_242
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_426
- 0x6c, 0xeb, 0xff, 0xff, //0x00002a38 .long L0_1_set_244
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_426
- 0xad, 0xeb, 0xff, 0xff, //0x00002a58 .long L0_1_set_247
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_426
- 0xd4, 0xeb, 0xff, 0xff, //0x00002a70 .long L0_1_set_253
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_426
- 0xcb, 0xd8, 0xff, 0xff, //0x00002a8c .long L0_1_set_1
- // // .set L0_2_set_262, LBB0_262-LJTI0_2
- // // .set L0_2_set_291, LBB0_291-LJTI0_2
- // // .set L0_2_set_257, LBB0_257-LJTI0_2
- // // .set L0_2_set_259, LBB0_259-LJTI0_2
- // // .set L0_2_set_264, LBB0_264-LJTI0_2
- //0x00002a90 LJTI0_2
- 0x79, 0xea, 0xff, 0xff, //0x00002a90 .long L0_2_set_262
- 0xd9, 0xec, 0xff, 0xff, //0x00002a94 .long L0_2_set_291
- 0x79, 0xea, 0xff, 0xff, //0x00002a98 .long L0_2_set_262
- 0x33, 0xea, 0xff, 0xff, //0x00002a9c .long L0_2_set_257
- 0xd9, 0xec, 0xff, 0xff, //0x00002aa0 .long L0_2_set_291
- 0x50, 0xea, 0xff, 0xff, //0x00002aa4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aa8 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aac .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab0 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab8 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002abc .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ac0 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ac4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ac8 .long L0_2_set_259
- 0xd9, 0xec, 0xff, 0xff, //0x00002acc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002adc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002aec .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af4 .long L0_2_set_291
- 0x94, 0xea, 0xff, 0xff, //0x00002af8 .long L0_2_set_264
- 0xd9, 0xec, 0xff, 0xff, //0x00002afc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b00 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b04 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b08 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b0c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b10 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b14 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b18 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b1c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b20 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b24 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b28 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b2c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b30 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b34 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b38 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b3c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b40 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b44 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b48 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b4c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b50 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b54 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b58 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b5c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b60 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b64 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b68 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b6c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b70 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b74 .long L0_2_set_291
- 0x94, 0xea, 0xff, 0xff, //0x00002b78 .long L0_2_set_264
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- // // .set L0_3_set_152, LBB0_152-LJTI0_3
+ // // .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_95, LBB0_95-LJTI0_3
- // // .set L0_3_set_93, LBB0_93-LJTI0_3
- //0x00002b7c LJTI0_3
- 0xcd, 0xdc, 0xff, 0xff, //0x00002b7c .long L0_3_set_98
- 0x2e, 0xe1, 0xff, 0xff, //0x00002b80 .long L0_3_set_152
- 0xcd, 0xdc, 0xff, 0xff, //0x00002b84 .long L0_3_set_98
- 0xe8, 0xdc, 0xff, 0xff, //0x00002b88 .long L0_3_set_100
- 0x2e, 0xe1, 0xff, 0xff, //0x00002b8c .long L0_3_set_152
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b90 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b94 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b98 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b9c .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba0 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba4 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba8 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002bac .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002bb0 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002bb4 .long L0_3_set_95
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bb8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bbc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bcc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bdc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be0 .long L0_3_set_152
- 0x84, 0xdc, 0xff, 0xff, //0x00002be4 .long L0_3_set_93
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bec .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bfc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c00 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c04 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c08 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c0c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c10 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c14 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c18 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c1c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c20 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c24 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c28 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c2c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c30 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c34 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c38 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c3c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c40 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c44 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c48 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c4c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c50 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c54 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c58 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c5c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c60 .long L0_3_set_152
- 0x84, 0xdc, 0xff, 0xff, //0x00002c64 .long L0_3_set_93
- //0x00002c68 .p2align 2, 0x00
- //0x00002c68 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002c68 .long 2
+ // // .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
index fa8775d5f..62833f6e2 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go
index 4e4290560..9673ffd96 100644
--- 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
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go
index e1fe08f75..bb2f481d7 100644
--- 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
@@ -16,27 +16,27 @@ const (
)
const (
- _size__skip_one_fast = 3404
+ _size__skip_one_fast = 3348
)
var (
_pcsp__skip_one_fast = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {658, 136},
- {662, 48},
- {663, 40},
- {665, 32},
- {667, 24},
- {669, 16},
- {671, 8},
- {672, 0},
- {3404, 136},
+ {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},
}
)
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
index de2971325..bdbc3e630 100644
--- 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
@@ -8,9 +8,9 @@ var _text_skip_one_fast = []byte{
// 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000020 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
+ 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
@@ -18,9 +18,9 @@ var _text_skip_one_fast = []byte{
//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
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
+ 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
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
+ 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
@@ -31,1009 +31,1007 @@ var _text_skip_one_fast = []byte{
0x41, 0x54, //0x0000008a pushq %r12
0x53, //0x0000008c pushq %rbx
0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp
- 0x4c, 0x8b, 0x07, //0x00000091 movq (%rdi), %r8
- 0x4c, 0x8b, 0x4f, 0x08, //0x00000094 movq $8(%rdi), %r9
- 0x48, 0x8b, 0x16, //0x00000098 movq (%rsi), %rdx
- 0x48, 0x89, 0xd0, //0x0000009b movq %rdx, %rax
- 0x4c, 0x29, 0xc8, //0x0000009e subq %r9, %rax
- 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000000a1 jae LBB0_5
- 0x41, 0x8a, 0x0c, 0x10, //0x000000a7 movb (%r8,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x000000ab cmpb $13, %cl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000000ae je LBB0_5
- 0x80, 0xf9, 0x20, //0x000000b4 cmpb $32, %cl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000000b7 je LBB0_5
- 0x80, 0xc1, 0xf7, //0x000000bd addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000000c0 cmpb $1, %cl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000000c3 jbe LBB0_5
- 0x49, 0x89, 0xd6, //0x000000c9 movq %rdx, %r14
- 0xe9, 0x2e, 0x01, 0x00, 0x00, //0x000000cc jmp LBB0_27
- //0x000000d1 LBB0_5
- 0x4c, 0x8d, 0x72, 0x01, //0x000000d1 leaq $1(%rdx), %r14
- 0x4d, 0x39, 0xce, //0x000000d5 cmpq %r9, %r14
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000000d8 jae LBB0_9
- 0x43, 0x8a, 0x0c, 0x30, //0x000000de movb (%r8,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x000000e2 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000000e5 je LBB0_9
- 0x80, 0xf9, 0x20, //0x000000eb cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000000ee je LBB0_9
- 0x80, 0xc1, 0xf7, //0x000000f4 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x000000f7 cmpb $1, %cl
- 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x000000fa ja LBB0_27
- //0x00000100 LBB0_9
- 0x4c, 0x8d, 0x72, 0x02, //0x00000100 leaq $2(%rdx), %r14
- 0x4d, 0x39, 0xce, //0x00000104 cmpq %r9, %r14
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000107 jae LBB0_13
- 0x43, 0x8a, 0x0c, 0x30, //0x0000010d movb (%r8,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x00000111 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000114 je LBB0_13
- 0x80, 0xf9, 0x20, //0x0000011a cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000011d je LBB0_13
- 0x80, 0xc1, 0xf7, //0x00000123 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000126 cmpb $1, %cl
- 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x00000129 ja LBB0_27
- //0x0000012f LBB0_13
- 0x4c, 0x8d, 0x72, 0x03, //0x0000012f leaq $3(%rdx), %r14
- 0x4d, 0x39, 0xce, //0x00000133 cmpq %r9, %r14
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000136 jae LBB0_17
- 0x43, 0x8a, 0x0c, 0x30, //0x0000013c movb (%r8,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x00000140 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000143 je LBB0_17
- 0x80, 0xf9, 0x20, //0x00000149 cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000014c je LBB0_17
- 0x80, 0xc1, 0xf7, //0x00000152 addb $-9, %cl
- 0x80, 0xf9, 0x01, //0x00000155 cmpb $1, %cl
- 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x00000158 ja LBB0_27
- //0x0000015e LBB0_17
- 0x48, 0x8d, 0x4a, 0x04, //0x0000015e leaq $4(%rdx), %rcx
- 0x49, 0x39, 0xc9, //0x00000162 cmpq %rcx, %r9
- 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x00000165 jbe LBB0_23
- 0x49, 0x39, 0xc9, //0x0000016b cmpq %rcx, %r9
- 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x0000016e je LBB0_24
- 0x4b, 0x8d, 0x0c, 0x08, //0x00000174 leaq (%r8,%r9), %rcx
- 0x48, 0x83, 0xc0, 0x04, //0x00000178 addq $4, %rax
- 0x4e, 0x8d, 0x74, 0x02, 0x05, //0x0000017c leaq $5(%rdx,%r8), %r14
- 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000181 movabsq $4294977024, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000018b .p2align 4, 0x90
- //0x00000190 LBB0_20
- 0x41, 0x0f, 0xbe, 0x5e, 0xff, //0x00000190 movsbl $-1(%r14), %ebx
- 0x83, 0xfb, 0x20, //0x00000195 cmpl $32, %ebx
- 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00000198 ja LBB0_26
- 0x48, 0x0f, 0xa3, 0xda, //0x0000019e btq %rbx, %rdx
- 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x000001a2 jae LBB0_26
- 0x49, 0xff, 0xc6, //0x000001a8 incq %r14
- 0x48, 0xff, 0xc0, //0x000001ab incq %rax
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000001ae jne LBB0_20
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000001b4 jmp LBB0_25
- //0x000001b9 LBB0_23
- 0x48, 0x89, 0x0e, //0x000001b9 movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000001bc movq $-1, %rax
- 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x000001c3 jmp LBB0_45
- //0x000001c8 LBB0_24
- 0x4c, 0x01, 0xc1, //0x000001c8 addq %r8, %rcx
- //0x000001cb LBB0_25
- 0x4c, 0x29, 0xc1, //0x000001cb subq %r8, %rcx
- 0x49, 0x89, 0xce, //0x000001ce movq %rcx, %r14
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000001d1 movq $-1, %rax
- 0x4d, 0x39, 0xce, //0x000001d8 cmpq %r9, %r14
- 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000001db jb LBB0_27
- 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x000001e1 jmp LBB0_45
- //0x000001e6 LBB0_26
- 0x4c, 0x89, 0xc0, //0x000001e6 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000001e9 notq %rax
- 0x49, 0x01, 0xc6, //0x000001ec addq %rax, %r14
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000001ef movq $-1, %rax
- 0x4d, 0x39, 0xce, //0x000001f6 cmpq %r9, %r14
- 0x0f, 0x83, 0x13, 0x01, 0x00, 0x00, //0x000001f9 jae LBB0_45
- //0x000001ff LBB0_27
- 0x49, 0x8d, 0x5e, 0x01, //0x000001ff leaq $1(%r14), %rbx
- 0x48, 0x89, 0x1e, //0x00000203 movq %rbx, (%rsi)
- 0x43, 0x0f, 0xbe, 0x0c, 0x30, //0x00000206 movsbl (%r8,%r14), %ecx
- 0x83, 0xf9, 0x7b, //0x0000020b cmpl $123, %ecx
- 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000020e ja LBB0_47
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000214 movq $-1, %rax
- 0x48, 0x8d, 0x15, 0xaa, 0x0b, 0x00, 0x00, //0x0000021b leaq $2986(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x00000222 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x00000226 addq %rdx, %rcx
- 0xff, 0xe1, //0x00000229 jmpq *%rcx
- //0x0000022b LBB0_29
- 0x48, 0x8b, 0x4f, 0x08, //0x0000022b movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x0000022f movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00000232 subq %rbx, %rax
- 0x4c, 0x01, 0xc3, //0x00000235 addq %r8, %rbx
- 0x48, 0x83, 0xf8, 0x10, //0x00000238 cmpq $16, %rax
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x0000023c jb LBB0_34
- 0x4c, 0x29, 0xf1, //0x00000242 subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xef, //0x00000245 addq $-17, %rcx
- 0x48, 0x89, 0xca, //0x00000249 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0xf0, //0x0000024c andq $-16, %rdx
- 0x4c, 0x01, 0xf2, //0x00000250 addq %r14, %rdx
- 0x49, 0x8d, 0x54, 0x10, 0x11, //0x00000253 leaq $17(%r8,%rdx), %rdx
- 0x83, 0xe1, 0x0f, //0x00000258 andl $15, %ecx
- 0xf3, 0x0f, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x0000025b movdqu $-611(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x00000263 movdqu $-603(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x0000026b movdqu $-595(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000273 .p2align 4, 0x90
- //0x00000280 LBB0_31
- 0xf3, 0x0f, 0x6f, 0x1b, //0x00000280 movdqu (%rbx), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000284 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00000288 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xeb, 0xd9, //0x0000028c por %xmm1, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00000290 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xeb, 0xdc, //0x00000294 por %xmm4, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000298 pmovmskb %xmm3, %edi
- 0x66, 0x85, 0xff, //0x0000029c testw %di, %di
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000029f jne LBB0_42
- 0x48, 0x83, 0xc3, 0x10, //0x000002a5 addq $16, %rbx
- 0x48, 0x83, 0xc0, 0xf0, //0x000002a9 addq $-16, %rax
- 0x48, 0x83, 0xf8, 0x0f, //0x000002ad cmpq $15, %rax
- 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x000002b1 ja LBB0_31
- 0x48, 0x89, 0xc8, //0x000002b7 movq %rcx, %rax
- 0x48, 0x89, 0xd3, //0x000002ba movq %rdx, %rbx
- //0x000002bd LBB0_34
- 0x48, 0x85, 0xc0, //0x000002bd testq %rax, %rax
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000002c0 je LBB0_41
- 0x48, 0x8d, 0x0c, 0x03, //0x000002c6 leaq (%rbx,%rax), %rcx
- //0x000002ca LBB0_36
- 0x0f, 0xb6, 0x13, //0x000002ca movzbl (%rbx), %edx
- 0x80, 0xfa, 0x2c, //0x000002cd cmpb $44, %dl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_41
- 0x80, 0xfa, 0x7d, //0x000002d6 cmpb $125, %dl
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000002d9 je LBB0_41
- 0x80, 0xfa, 0x5d, //0x000002df cmpb $93, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000002e2 je LBB0_41
- 0x48, 0xff, 0xc3, //0x000002e8 incq %rbx
- 0x48, 0xff, 0xc8, //0x000002eb decq %rax
- 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000002ee jne LBB0_36
- 0x48, 0x89, 0xcb, //0x000002f4 movq %rcx, %rbx
- //0x000002f7 LBB0_41
- 0x4c, 0x29, 0xc3, //0x000002f7 subq %r8, %rbx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000002fa jmp LBB0_43
- //0x000002ff LBB0_42
- 0x0f, 0xb7, 0xc7, //0x000002ff movzwl %di, %eax
- 0x48, 0x0f, 0xbc, 0xc0, //0x00000302 bsfq %rax, %rax
- 0x4c, 0x29, 0xc3, //0x00000306 subq %r8, %rbx
- 0x48, 0x01, 0xc3, //0x00000309 addq %rax, %rbx
- //0x0000030c LBB0_43
- 0x48, 0x89, 0x1e, //0x0000030c movq %rbx, (%rsi)
- //0x0000030f LBB0_44
- 0x4c, 0x89, 0xf0, //0x0000030f movq %r14, %rax
- //0x00000312 LBB0_45
- 0x48, 0x83, 0xc4, 0x58, //0x00000312 addq $88, %rsp
- 0x5b, //0x00000316 popq %rbx
- 0x41, 0x5c, //0x00000317 popq %r12
- 0x41, 0x5d, //0x00000319 popq %r13
- 0x41, 0x5e, //0x0000031b popq %r14
- 0x41, 0x5f, //0x0000031d popq %r15
- 0x5d, //0x0000031f popq %rbp
- 0xc3, //0x00000320 retq
- //0x00000321 LBB0_46
- 0x49, 0x8d, 0x4e, 0x04, //0x00000321 leaq $4(%r14), %rcx
- 0x48, 0x3b, 0x4f, 0x08, //0x00000325 cmpq $8(%rdi), %rcx
- 0x0f, 0x87, 0xe3, 0xff, 0xff, 0xff, //0x00000329 ja LBB0_45
- 0xe9, 0x6a, 0x05, 0x00, 0x00, //0x0000032f jmp LBB0_83
- //0x00000334 LBB0_47
- 0x4c, 0x89, 0x36, //0x00000334 movq %r14, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000337 movq $-2, %rax
- 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x0000033e jmp LBB0_45
- //0x00000343 LBB0_48
- 0x4c, 0x8b, 0x4f, 0x08, //0x00000343 movq $8(%rdi), %r9
- 0x4d, 0x89, 0xcf, //0x00000347 movq %r9, %r15
- 0x49, 0x29, 0xdf, //0x0000034a subq %rbx, %r15
- 0x49, 0x83, 0xff, 0x20, //0x0000034d cmpq $32, %r15
- 0x0f, 0x8c, 0x3e, 0x0a, 0x00, 0x00, //0x00000351 jl LBB0_117
- 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000357 movl $4294967295, %r10d
- 0x4f, 0x8d, 0x1c, 0x30, //0x0000035d leaq (%r8,%r14), %r11
- 0x4d, 0x29, 0xf1, //0x00000361 subq %r14, %r9
- 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000364 movl $31, %r13d
- 0x45, 0x31, 0xff, //0x0000036a xorl %r15d, %r15d
- 0xf3, 0x0f, 0x6f, 0x05, 0xbb, 0xfc, 0xff, 0xff, //0x0000036d movdqu $-837(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xc3, 0xfc, 0xff, 0xff, //0x00000375 movdqu $-829(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x45, 0x31, 0xe4, //0x0000037d xorl %r12d, %r12d
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00000380 jmp LBB0_50
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000385 .p2align 4, 0x90
- //0x00000390 LBB0_52
- 0x45, 0x31, 0xe4, //0x00000390 xorl %r12d, %r12d
- 0x85, 0xc9, //0x00000393 testl %ecx, %ecx
- 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00000395 jne LBB0_110
- //0x0000039b LBB0_53
- 0x49, 0x83, 0xc7, 0x20, //0x0000039b addq $32, %r15
- 0x4b, 0x8d, 0x4c, 0x29, 0xe0, //0x0000039f leaq $-32(%r9,%r13), %rcx
- 0x49, 0x83, 0xc5, 0xe0, //0x000003a4 addq $-32, %r13
- 0x48, 0x83, 0xf9, 0x3f, //0x000003a8 cmpq $63, %rcx
- 0x0f, 0x8e, 0x60, 0x09, 0x00, 0x00, //0x000003ac jle LBB0_54
- //0x000003b2 LBB0_50
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3b, 0x01, //0x000003b2 movdqu $1(%r11,%r15), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3b, 0x11, //0x000003b9 movdqu $17(%r11,%r15), %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x000003c0 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000003c4 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x000003c8 pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x6f, 0xe3, //0x000003cc movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000003d0 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x000003d4 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x000003d8 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x000003dc orq %rdi, %rcx
- 0x66, 0x0f, 0x74, 0xd1, //0x000003df pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x000003e3 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x000003e7 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000003eb pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe7, 0x10, //0x000003ef shlq $16, %rdi
- 0x48, 0x09, 0xdf, //0x000003f3 orq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x000003f6 movq %rdi, %rbx
- 0x4c, 0x09, 0xe3, //0x000003f9 orq %r12, %rbx
- 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x000003fc je LBB0_52
- 0x44, 0x89, 0xe3, //0x00000402 movl %r12d, %ebx
- 0x44, 0x31, 0xd3, //0x00000405 xorl %r10d, %ebx
- 0x21, 0xdf, //0x00000408 andl %ebx, %edi
- 0x8d, 0x1c, 0x3f, //0x0000040a leal (%rdi,%rdi), %ebx
- 0x44, 0x09, 0xe3, //0x0000040d orl %r12d, %ebx
- 0x41, 0x8d, 0x92, 0xab, 0xaa, 0xaa, 0xaa, //0x00000410 leal $-1431655765(%r10), %edx
- 0x31, 0xda, //0x00000417 xorl %ebx, %edx
- 0x21, 0xfa, //0x00000419 andl %edi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000041b andl $-1431655766, %edx
- 0x45, 0x31, 0xe4, //0x00000421 xorl %r12d, %r12d
- 0x01, 0xfa, //0x00000424 addl %edi, %edx
- 0x41, 0x0f, 0x92, 0xc4, //0x00000426 setb %r12b
- 0x01, 0xd2, //0x0000042a addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000042c xorl $1431655765, %edx
- 0x21, 0xda, //0x00000432 andl %ebx, %edx
- 0x44, 0x31, 0xd2, //0x00000434 xorl %r10d, %edx
- 0x21, 0xd1, //0x00000437 andl %edx, %ecx
- 0x85, 0xc9, //0x00000439 testl %ecx, %ecx
- 0x0f, 0x84, 0x5a, 0xff, 0xff, 0xff, //0x0000043b je LBB0_53
- //0x00000441 LBB0_110
- 0x48, 0x0f, 0xbc, 0xc1, //0x00000441 bsfq %rcx, %rax
- 0x49, 0x01, 0xc3, //0x00000445 addq %rax, %r11
- 0x4d, 0x01, 0xfb, //0x00000448 addq %r15, %r11
- 0x4d, 0x29, 0xc3, //0x0000044b subq %r8, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x0000044e addq $2, %r11
- 0x4c, 0x89, 0x1e, //0x00000452 movq %r11, (%rsi)
- 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00000455 jmp LBB0_44
- //0x0000045a LBB0_57
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000045a movabsq $6148914691236517205, %r13
- 0x48, 0x8b, 0x4f, 0x08, //0x00000464 movq $8(%rdi), %rcx
- 0x48, 0x29, 0xd9, //0x00000468 subq %rbx, %rcx
- 0x49, 0x01, 0xd8, //0x0000046b addq %rbx, %r8
- 0x45, 0x31, 0xff, //0x0000046e xorl %r15d, %r15d
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xb6, 0xfb, 0xff, 0xff, //0x00000471 movdqu $-1098(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xbe, 0xfb, 0xff, 0xff, //0x0000047a movdqu $-1090(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00000482 pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0xd1, 0xfb, 0xff, 0xff, //0x00000487 movdqu $-1071(%rip), %xmm3 /* LCPI0_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xd9, 0xfb, 0xff, 0xff, //0x0000048f movdqu $-1063(%rip), %xmm4 /* LCPI0_7+0(%rip) */
- 0x45, 0x0f, 0x57, 0xc0, //0x00000497 xorps %xmm8, %xmm8
- 0x45, 0x31, 0xd2, //0x0000049b xorl %r10d, %r10d
- 0x31, 0xd2, //0x0000049e xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xc0, //0x000004a0 movq %rdx, $-64(%rbp)
- 0x45, 0x31, 0xdb, //0x000004a4 xorl %r11d, %r11d
- 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000004a7 jmp LBB0_59
- //0x000004ac LBB0_58
- 0x49, 0xc1, 0xf9, 0x3f, //0x000004ac sarq $63, %r9
- 0x4c, 0x89, 0xf9, //0x000004b0 movq %r15, %rcx
- 0x48, 0xd1, 0xe9, //0x000004b3 shrq %rcx
- 0x4c, 0x21, 0xe9, //0x000004b6 andq %r13, %rcx
- 0x49, 0x29, 0xcf, //0x000004b9 subq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x000004bc movq %r15, %rcx
- 0x4c, 0x21, 0xd1, //0x000004bf andq %r10, %rcx
- 0x49, 0xc1, 0xef, 0x02, //0x000004c2 shrq $2, %r15
- 0x4d, 0x21, 0xd7, //0x000004c6 andq %r10, %r15
- 0x49, 0x01, 0xcf, //0x000004c9 addq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x000004cc movq %r15, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x000004cf shrq $4, %rcx
- 0x4c, 0x01, 0xf9, //0x000004d3 addq %r15, %rcx
- 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000004d6 movabsq $1085102592571150095, %rdx
- 0x48, 0x21, 0xd1, //0x000004e0 andq %rdx, %rcx
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000004e3 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x000004ed imulq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x000004f1 shrq $56, %rcx
- 0x48, 0x01, 0x4d, 0xc0, //0x000004f5 addq %rcx, $-64(%rbp)
- 0x49, 0x83, 0xc0, 0x40, //0x000004f9 addq $64, %r8
- 0x48, 0x8b, 0x4d, 0xd0, //0x000004fd movq $-48(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00000501 addq $-64, %rcx
- 0x4d, 0x89, 0xcf, //0x00000505 movq %r9, %r15
- 0x4c, 0x8b, 0x55, 0xc8, //0x00000508 movq $-56(%rbp), %r10
- //0x0000050c LBB0_59
- 0x48, 0x83, 0xf9, 0x40, //0x0000050c cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00000510 movq %rcx, $-48(%rbp)
- 0x0f, 0x8c, 0x34, 0x02, 0x00, 0x00, //0x00000514 jl LBB0_66
- //0x0000051a LBB0_60
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x0000051a movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x0000051f movdqu $16(%r8), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00000525 movdqu $32(%r8), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x0000052b movdqu $48(%r8), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000531 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000535 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x0000053a pmovmskb %xmm2, %r9d
- 0x66, 0x0f, 0x6f, 0xd5, //0x0000053f movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000543 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000548 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd7, //0x0000054c movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000550 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00000555 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x6f, 0xd6, //0x00000559 movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000055d pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000562 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00000566 shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x0000056a shlq $32, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x0000056e shlq $16, %rcx
- 0x49, 0x09, 0xc9, //0x00000572 orq %rcx, %r9
- 0x49, 0x09, 0xd9, //0x00000575 orq %rbx, %r9
- 0x49, 0x09, 0xd1, //0x00000578 orq %rdx, %r9
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000057b movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x0000057f pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000583 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd5, //0x00000587 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x0000058b pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x0000058f pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd7, //0x00000594 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00000598 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x0000059c pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x6f, 0xd6, //0x000005a0 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x000005a4 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000005a8 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x000005ac shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x000005b0 shlq $32, %rbx
- 0x49, 0xc1, 0xe4, 0x10, //0x000005b4 shlq $16, %r12
- 0x4c, 0x09, 0xe1, //0x000005b8 orq %r12, %rcx
- 0x48, 0x09, 0xd9, //0x000005bb orq %rbx, %rcx
- 0x48, 0x09, 0xd1, //0x000005be orq %rdx, %rcx
- 0x48, 0x89, 0xca, //0x000005c1 movq %rcx, %rdx
- 0x4c, 0x09, 0xd2, //0x000005c4 orq %r10, %rdx
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000005c7 je LBB0_62
- 0x4c, 0x89, 0xd2, //0x000005cd movq %r10, %rdx
- 0x48, 0xf7, 0xd2, //0x000005d0 notq %rdx
- 0x48, 0x21, 0xca, //0x000005d3 andq %rcx, %rdx
- 0x4c, 0x8d, 0x24, 0x12, //0x000005d6 leaq (%rdx,%rdx), %r12
- 0x4d, 0x09, 0xd4, //0x000005da orq %r10, %r12
- 0x4d, 0x89, 0xe2, //0x000005dd movq %r12, %r10
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005e0 movabsq $-6148914691236517206, %rbx
- 0x49, 0x31, 0xda, //0x000005ea xorq %rbx, %r10
- 0x48, 0x21, 0xd9, //0x000005ed andq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x000005f0 andq %r10, %rcx
- 0x31, 0xdb, //0x000005f3 xorl %ebx, %ebx
- 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx
- 0x0f, 0x92, 0xc3, //0x000005f8 setb %bl
- 0x48, 0x89, 0x5d, 0xc8, //0x000005fb movq %rbx, $-56(%rbp)
- 0x48, 0x01, 0xc9, //0x000005ff addq %rcx, %rcx
- 0x4c, 0x31, 0xe9, //0x00000602 xorq %r13, %rcx
- 0x4c, 0x21, 0xe1, //0x00000605 andq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x00000608 notq %rcx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000060b jmp LBB0_63
- //0x00000610 LBB0_62
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000610 movq $-1, %rcx
- 0x31, 0xd2, //0x00000617 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xc8, //0x00000619 movq %rdx, $-56(%rbp)
- //0x0000061d LBB0_63
- 0x4c, 0x21, 0xc9, //0x0000061d andq %r9, %rcx
- 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00000620 movq %rcx, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000625 pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x0000062c movq %xmm2, %r9
- 0x4d, 0x31, 0xf9, //0x00000631 xorq %r15, %r9
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000634 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000638 pcmpeqb %xmm3, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x0000063c pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x6f, 0xd5, //0x00000641 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000645 pcmpeqb %xmm3, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000649 pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd7, //0x0000064e movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000652 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00000656 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x6f, 0xd6, //0x0000065a movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x0000065e pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000662 pmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00000666 shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x0000066a shlq $32, %rbx
- 0x49, 0xc1, 0xe4, 0x10, //0x0000066e shlq $16, %r12
- 0x4d, 0x09, 0xe7, //0x00000672 orq %r12, %r15
- 0x49, 0x09, 0xdf, //0x00000675 orq %rbx, %r15
- 0x49, 0x09, 0xcf, //0x00000678 orq %rcx, %r15
- 0x4c, 0x89, 0xc9, //0x0000067b movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000067e notq %rcx
- 0x49, 0x21, 0xcf, //0x00000681 andq %rcx, %r15
- 0x66, 0x0f, 0x74, 0xc4, //0x00000684 pcmpeqb %xmm4, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00000688 pmovmskb %xmm0, %r12d
- 0x66, 0x0f, 0x74, 0xec, //0x0000068d pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000691 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x00000695 pcmpeqb %xmm4, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000699 pmovmskb %xmm7, %r10d
- 0x66, 0x0f, 0x74, 0xf4, //0x0000069e pcmpeqb %xmm4, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x000006a2 pmovmskb %xmm6, %r13d
- 0x49, 0xc1, 0xe5, 0x30, //0x000006a7 shlq $48, %r13
- 0x49, 0xc1, 0xe2, 0x20, //0x000006ab shlq $32, %r10
- 0x48, 0xc1, 0xe3, 0x10, //0x000006af shlq $16, %rbx
- 0x49, 0x09, 0xdc, //0x000006b3 orq %rbx, %r12
- 0x4d, 0x09, 0xd4, //0x000006b6 orq %r10, %r12
- 0x4d, 0x09, 0xec, //0x000006b9 orq %r13, %r12
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006bc movabsq $6148914691236517205, %r13
- 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000006c6 movabsq $3689348814741910323, %r10
- 0x49, 0x21, 0xcc, //0x000006d0 andq %rcx, %r12
- 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x000006d3 je LBB0_58
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006d9 .p2align 4, 0x90
- //0x000006e0 LBB0_64
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x000006e0 leaq $-1(%r12), %rdx
- 0x48, 0x89, 0xd3, //0x000006e5 movq %rdx, %rbx
- 0x4c, 0x21, 0xfb, //0x000006e8 andq %r15, %rbx
- 0x48, 0x89, 0xd9, //0x000006eb movq %rbx, %rcx
- 0x48, 0xd1, 0xe9, //0x000006ee shrq %rcx
- 0x4c, 0x21, 0xe9, //0x000006f1 andq %r13, %rcx
- 0x48, 0x29, 0xcb, //0x000006f4 subq %rcx, %rbx
- 0x48, 0x89, 0xd9, //0x000006f7 movq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x000006fa andq %r10, %rcx
- 0x48, 0xc1, 0xeb, 0x02, //0x000006fd shrq $2, %rbx
- 0x4c, 0x21, 0xd3, //0x00000701 andq %r10, %rbx
- 0x48, 0x01, 0xcb, //0x00000704 addq %rcx, %rbx
- 0x48, 0x89, 0xd9, //0x00000707 movq %rbx, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x0000070a shrq $4, %rcx
- 0x48, 0x01, 0xd9, //0x0000070e addq %rbx, %rcx
- 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000711 movabsq $1085102592571150095, %rbx
- 0x48, 0x21, 0xd9, //0x0000071b andq %rbx, %rcx
- 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000071e movabsq $72340172838076673, %rbx
- 0x48, 0x0f, 0xaf, 0xcb, //0x00000728 imulq %rbx, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x0000072c shrq $56, %rcx
- 0x48, 0x03, 0x4d, 0xc0, //0x00000730 addq $-64(%rbp), %rcx
- 0x4c, 0x39, 0xd9, //0x00000734 cmpq %r11, %rcx
- 0x0f, 0x86, 0xa3, 0x05, 0x00, 0x00, //0x00000737 jbe LBB0_109
- 0x49, 0xff, 0xc3, //0x0000073d incq %r11
- 0x49, 0x21, 0xd4, //0x00000740 andq %rdx, %r12
- 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00000743 jne LBB0_64
- 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x00000749 jmp LBB0_58
- //0x0000074e LBB0_66
- 0x48, 0x85, 0xc9, //0x0000074e testq %rcx, %rcx
- 0x0f, 0x8e, 0x46, 0x06, 0x00, 0x00, //0x00000751 jle LBB0_118
- 0x4c, 0x89, 0xd3, //0x00000757 movq %r10, %rbx
- 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000075a movups %xmm8, $-80(%rbp)
- 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000075f movups %xmm8, $-96(%rbp)
- 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000764 movups %xmm8, $-112(%rbp)
- 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000769 movups %xmm8, $-128(%rbp)
- 0x44, 0x89, 0xc1, //0x0000076e movl %r8d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00000771 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00000777 cmpl $4033, %ecx
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000077d jb LBB0_70
- 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000783 cmpq $32, $-48(%rbp)
- 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000788 jb LBB0_71
- 0x41, 0x0f, 0x10, 0x00, //0x0000078e movups (%r8), %xmm0
- 0x0f, 0x11, 0x45, 0x80, //0x00000792 movups %xmm0, $-128(%rbp)
- 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00000796 movups $16(%r8), %xmm0
- 0x0f, 0x11, 0x45, 0x90, //0x0000079b movups %xmm0, $-112(%rbp)
- 0x49, 0x83, 0xc0, 0x20, //0x0000079f addq $32, %r8
- 0x48, 0x8b, 0x4d, 0xd0, //0x000007a3 movq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x51, 0xe0, //0x000007a7 leaq $-32(%rcx), %rdx
- 0x4c, 0x8d, 0x4d, 0xa0, //0x000007ab leaq $-96(%rbp), %r9
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000007af jmp LBB0_72
- //0x000007b4 LBB0_70
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000007b4 movabsq $6148914691236517205, %r13
- 0x49, 0x89, 0xda, //0x000007be movq %rbx, %r10
- 0xe9, 0x54, 0xfd, 0xff, 0xff, //0x000007c1 jmp LBB0_60
- //0x000007c6 LBB0_71
- 0x4c, 0x8d, 0x4d, 0x80, //0x000007c6 leaq $-128(%rbp), %r9
- 0x48, 0x8b, 0x55, 0xd0, //0x000007ca movq $-48(%rbp), %rdx
- //0x000007ce LBB0_72
- 0x48, 0x83, 0xfa, 0x10, //0x000007ce cmpq $16, %rdx
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000007d2 jb LBB0_73
- 0x41, 0x0f, 0x10, 0x00, //0x000007d8 movups (%r8), %xmm0
- 0x41, 0x0f, 0x11, 0x01, //0x000007dc movups %xmm0, (%r9)
- 0x49, 0x83, 0xc0, 0x10, //0x000007e0 addq $16, %r8
- 0x49, 0x83, 0xc1, 0x10, //0x000007e4 addq $16, %r9
- 0x48, 0x83, 0xc2, 0xf0, //0x000007e8 addq $-16, %rdx
- 0x48, 0x83, 0xfa, 0x08, //0x000007ec cmpq $8, %rdx
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000007f0 jae LBB0_80
- //0x000007f6 LBB0_74
- 0x48, 0x83, 0xfa, 0x04, //0x000007f6 cmpq $4, %rdx
- 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000007fa jl LBB0_75
- //0x00000800 LBB0_81
- 0x41, 0x8b, 0x08, //0x00000800 movl (%r8), %ecx
- 0x41, 0x89, 0x09, //0x00000803 movl %ecx, (%r9)
- 0x49, 0x83, 0xc0, 0x04, //0x00000806 addq $4, %r8
- 0x49, 0x83, 0xc1, 0x04, //0x0000080a addq $4, %r9
- 0x48, 0x83, 0xc2, 0xfc, //0x0000080e addq $-4, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000812 cmpq $2, %rdx
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000816 jae LBB0_76
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000081c jmp LBB0_77
- //0x00000821 LBB0_73
- 0x48, 0x83, 0xfa, 0x08, //0x00000821 cmpq $8, %rdx
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00000825 jb LBB0_74
- //0x0000082b LBB0_80
- 0x49, 0x8b, 0x08, //0x0000082b movq (%r8), %rcx
- 0x49, 0x89, 0x09, //0x0000082e movq %rcx, (%r9)
- 0x49, 0x83, 0xc0, 0x08, //0x00000831 addq $8, %r8
- 0x49, 0x83, 0xc1, 0x08, //0x00000835 addq $8, %r9
- 0x48, 0x83, 0xc2, 0xf8, //0x00000839 addq $-8, %rdx
- 0x48, 0x83, 0xfa, 0x04, //0x0000083d cmpq $4, %rdx
- 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000841 jge LBB0_81
- //0x00000847 LBB0_75
- 0x48, 0x83, 0xfa, 0x02, //0x00000847 cmpq $2, %rdx
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000084b jb LBB0_77
- //0x00000851 LBB0_76
- 0x41, 0x0f, 0xb7, 0x08, //0x00000851 movzwl (%r8), %ecx
- 0x66, 0x41, 0x89, 0x09, //0x00000855 movw %cx, (%r9)
- 0x49, 0x83, 0xc0, 0x02, //0x00000859 addq $2, %r8
- 0x49, 0x83, 0xc1, 0x02, //0x0000085d addq $2, %r9
- 0x48, 0x83, 0xc2, 0xfe, //0x00000861 addq $-2, %rdx
- //0x00000865 LBB0_77
- 0x4c, 0x89, 0xc1, //0x00000865 movq %r8, %rcx
- 0x4c, 0x8d, 0x45, 0x80, //0x00000868 leaq $-128(%rbp), %r8
- 0x48, 0x85, 0xd2, //0x0000086c testq %rdx, %rdx
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000086f movabsq $6148914691236517205, %r13
- 0x49, 0x89, 0xda, //0x00000879 movq %rbx, %r10
- 0x0f, 0x84, 0x98, 0xfc, 0xff, 0xff, //0x0000087c je LBB0_60
- 0x8a, 0x09, //0x00000882 movb (%rcx), %cl
- 0x41, 0x88, 0x09, //0x00000884 movb %cl, (%r9)
- 0x4c, 0x8d, 0x45, 0x80, //0x00000887 leaq $-128(%rbp), %r8
- 0xe9, 0x8a, 0xfc, 0xff, 0xff, //0x0000088b jmp LBB0_60
- //0x00000890 LBB0_82
- 0x49, 0x8d, 0x4e, 0x05, //0x00000890 leaq $5(%r14), %rcx
- 0x48, 0x3b, 0x4f, 0x08, //0x00000894 cmpq $8(%rdi), %rcx
- 0x0f, 0x87, 0x74, 0xfa, 0xff, 0xff, //0x00000898 ja LBB0_45
- //0x0000089e LBB0_83
- 0x48, 0x89, 0x0e, //0x0000089e movq %rcx, (%rsi)
- 0xe9, 0x69, 0xfa, 0xff, 0xff, //0x000008a1 jmp LBB0_44
- //0x000008a6 LBB0_84
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000008a6 movabsq $6148914691236517205, %r13
- 0x48, 0x8b, 0x4f, 0x08, //0x000008b0 movq $8(%rdi), %rcx
- 0x48, 0x29, 0xd9, //0x000008b4 subq %rbx, %rcx
- 0x49, 0x01, 0xd8, //0x000008b7 addq %rbx, %r8
- 0x45, 0x31, 0xff, //0x000008ba xorl %r15d, %r15d
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x6a, 0xf7, 0xff, 0xff, //0x000008bd movdqu $-2198(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x72, 0xf7, 0xff, 0xff, //0x000008c6 movdqu $-2190(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000008ce pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0x75, 0xf7, 0xff, 0xff, //0x000008d3 movdqu $-2187(%rip), %xmm3 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x3d, 0xf7, 0xff, 0xff, //0x000008db movdqu $-2243(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x45, 0x0f, 0x57, 0xc0, //0x000008e3 xorps %xmm8, %xmm8
- 0x45, 0x31, 0xd2, //0x000008e7 xorl %r10d, %r10d
- 0x31, 0xd2, //0x000008ea xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xc0, //0x000008ec movq %rdx, $-64(%rbp)
- 0x45, 0x31, 0xdb, //0x000008f0 xorl %r11d, %r11d
- 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000008f3 jmp LBB0_86
- //0x000008f8 LBB0_85
- 0x49, 0xc1, 0xf9, 0x3f, //0x000008f8 sarq $63, %r9
- 0x4c, 0x89, 0xf9, //0x000008fc movq %r15, %rcx
- 0x48, 0xd1, 0xe9, //0x000008ff shrq %rcx
- 0x4c, 0x21, 0xe9, //0x00000902 andq %r13, %rcx
- 0x49, 0x29, 0xcf, //0x00000905 subq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x00000908 movq %r15, %rcx
- 0x4c, 0x21, 0xd1, //0x0000090b andq %r10, %rcx
- 0x49, 0xc1, 0xef, 0x02, //0x0000090e shrq $2, %r15
- 0x4d, 0x21, 0xd7, //0x00000912 andq %r10, %r15
- 0x49, 0x01, 0xcf, //0x00000915 addq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x00000918 movq %r15, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x0000091b shrq $4, %rcx
- 0x4c, 0x01, 0xf9, //0x0000091f addq %r15, %rcx
- 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000922 movabsq $1085102592571150095, %rdx
- 0x48, 0x21, 0xd1, //0x0000092c andq %rdx, %rcx
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000092f movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x00000939 imulq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x0000093d shrq $56, %rcx
- 0x48, 0x01, 0x4d, 0xc0, //0x00000941 addq %rcx, $-64(%rbp)
- 0x49, 0x83, 0xc0, 0x40, //0x00000945 addq $64, %r8
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000949 movq $-48(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x0000094d addq $-64, %rcx
- 0x4d, 0x89, 0xcf, //0x00000951 movq %r9, %r15
- 0x4c, 0x8b, 0x55, 0xc8, //0x00000954 movq $-56(%rbp), %r10
- //0x00000958 LBB0_86
- 0x48, 0x83, 0xf9, 0x40, //0x00000958 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x0000095c movq %rcx, $-48(%rbp)
- 0x0f, 0x8c, 0x38, 0x02, 0x00, 0x00, //0x00000960 jl LBB0_93
- //0x00000966 LBB0_87
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00000966 movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x0000096b movdqu $16(%r8), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00000971 movdqu $32(%r8), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00000977 movdqu $48(%r8), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000097d movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000981 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00000986 pmovmskb %xmm2, %r9d
- 0x66, 0x0f, 0x6f, 0xd5, //0x0000098b movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000098f pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000994 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00000998 movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000099c pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x000009a1 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x6f, 0xd6, //0x000009a5 movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009a9 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000009ae pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x000009b2 shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x000009b6 shlq $32, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x000009ba shlq $16, %rcx
- 0x49, 0x09, 0xc9, //0x000009be orq %rcx, %r9
- 0x49, 0x09, 0xd9, //0x000009c1 orq %rbx, %r9
- 0x49, 0x09, 0xd1, //0x000009c4 orq %rdx, %r9
- 0x66, 0x0f, 0x6f, 0xd0, //0x000009c7 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x000009cb pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000009cf pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd5, //0x000009d3 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x000009d7 pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000009db pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd7, //0x000009e0 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x000009e4 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x000009e8 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x6f, 0xd6, //0x000009ec movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x000009f0 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000009f4 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x000009f8 shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x000009fc shlq $32, %rbx
- 0x49, 0xc1, 0xe4, 0x10, //0x00000a00 shlq $16, %r12
- 0x4c, 0x09, 0xe1, //0x00000a04 orq %r12, %rcx
- 0x48, 0x09, 0xd9, //0x00000a07 orq %rbx, %rcx
- 0x48, 0x09, 0xd1, //0x00000a0a orq %rdx, %rcx
- 0x48, 0x89, 0xca, //0x00000a0d movq %rcx, %rdx
- 0x4c, 0x09, 0xd2, //0x00000a10 orq %r10, %rdx
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000a13 je LBB0_89
- 0x4c, 0x89, 0xd2, //0x00000a19 movq %r10, %rdx
- 0x48, 0xf7, 0xd2, //0x00000a1c notq %rdx
- 0x48, 0x21, 0xca, //0x00000a1f andq %rcx, %rdx
- 0x4c, 0x8d, 0x24, 0x12, //0x00000a22 leaq (%rdx,%rdx), %r12
- 0x4d, 0x09, 0xd4, //0x00000a26 orq %r10, %r12
- 0x4d, 0x89, 0xe2, //0x00000a29 movq %r12, %r10
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a2c movabsq $-6148914691236517206, %rbx
- 0x49, 0x31, 0xda, //0x00000a36 xorq %rbx, %r10
- 0x48, 0x21, 0xd9, //0x00000a39 andq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x00000a3c andq %r10, %rcx
- 0x31, 0xdb, //0x00000a3f xorl %ebx, %ebx
- 0x48, 0x01, 0xd1, //0x00000a41 addq %rdx, %rcx
- 0x0f, 0x92, 0xc3, //0x00000a44 setb %bl
- 0x48, 0x89, 0x5d, 0xc8, //0x00000a47 movq %rbx, $-56(%rbp)
- 0x48, 0x01, 0xc9, //0x00000a4b addq %rcx, %rcx
- 0x4c, 0x31, 0xe9, //0x00000a4e xorq %r13, %rcx
- 0x4c, 0x21, 0xe1, //0x00000a51 andq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x00000a54 notq %rcx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000a57 jmp LBB0_90
- //0x00000a5c LBB0_89
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000a5c movq $-1, %rcx
- 0x31, 0xd2, //0x00000a63 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xc8, //0x00000a65 movq %rdx, $-56(%rbp)
- //0x00000a69 LBB0_90
- 0x4c, 0x21, 0xc9, //0x00000a69 andq %r9, %rcx
- 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00000a6c movq %rcx, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000a71 pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00000a78 movq %xmm2, %r9
- 0x4d, 0x31, 0xf9, //0x00000a7d xorq %r15, %r9
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000a80 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000a84 pcmpeqb %xmm3, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00000a88 pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x6f, 0xd5, //0x00000a8d movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000a91 pcmpeqb %xmm3, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000a95 pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd7, //0x00000a9a movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000a9e pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00000aa2 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x6f, 0xd6, //0x00000aa6 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00000aaa pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000aae pmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00000ab2 shlq $48, %rcx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000ab6 shlq $32, %rbx
- 0x49, 0xc1, 0xe4, 0x10, //0x00000aba shlq $16, %r12
- 0x4d, 0x09, 0xe7, //0x00000abe orq %r12, %r15
- 0x49, 0x09, 0xdf, //0x00000ac1 orq %rbx, %r15
- 0x49, 0x09, 0xcf, //0x00000ac4 orq %rcx, %r15
- 0x4c, 0x89, 0xc9, //0x00000ac7 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000aca notq %rcx
- 0x49, 0x21, 0xcf, //0x00000acd andq %rcx, %r15
- 0x66, 0x0f, 0x74, 0xc4, //0x00000ad0 pcmpeqb %xmm4, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00000ad4 pmovmskb %xmm0, %r12d
- 0x66, 0x0f, 0x74, 0xec, //0x00000ad9 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000add pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x00000ae1 pcmpeqb %xmm4, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000ae5 pmovmskb %xmm7, %r10d
- 0x66, 0x0f, 0x74, 0xf4, //0x00000aea pcmpeqb %xmm4, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000aee pmovmskb %xmm6, %r13d
- 0x49, 0xc1, 0xe5, 0x30, //0x00000af3 shlq $48, %r13
- 0x49, 0xc1, 0xe2, 0x20, //0x00000af7 shlq $32, %r10
- 0x48, 0xc1, 0xe3, 0x10, //0x00000afb shlq $16, %rbx
- 0x49, 0x09, 0xdc, //0x00000aff orq %rbx, %r12
- 0x4d, 0x09, 0xd4, //0x00000b02 orq %r10, %r12
- 0x4d, 0x09, 0xec, //0x00000b05 orq %r13, %r12
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b08 movabsq $6148914691236517205, %r13
- 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000b12 movabsq $3689348814741910323, %r10
- 0x49, 0x21, 0xcc, //0x00000b1c andq %rcx, %r12
- 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x00000b1f je LBB0_85
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b25 .p2align 4, 0x90
- //0x00000b30 LBB0_91
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00000b30 leaq $-1(%r12), %rdx
- 0x48, 0x89, 0xd3, //0x00000b35 movq %rdx, %rbx
- 0x4c, 0x21, 0xfb, //0x00000b38 andq %r15, %rbx
- 0x48, 0x89, 0xd9, //0x00000b3b movq %rbx, %rcx
- 0x48, 0xd1, 0xe9, //0x00000b3e shrq %rcx
- 0x4c, 0x21, 0xe9, //0x00000b41 andq %r13, %rcx
- 0x48, 0x29, 0xcb, //0x00000b44 subq %rcx, %rbx
- 0x48, 0x89, 0xd9, //0x00000b47 movq %rbx, %rcx
- 0x4c, 0x21, 0xd1, //0x00000b4a andq %r10, %rcx
- 0x48, 0xc1, 0xeb, 0x02, //0x00000b4d shrq $2, %rbx
- 0x4c, 0x21, 0xd3, //0x00000b51 andq %r10, %rbx
- 0x48, 0x01, 0xcb, //0x00000b54 addq %rcx, %rbx
- 0x48, 0x89, 0xd9, //0x00000b57 movq %rbx, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x00000b5a shrq $4, %rcx
- 0x48, 0x01, 0xd9, //0x00000b5e addq %rbx, %rcx
- 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b61 movabsq $1085102592571150095, %rbx
- 0x48, 0x21, 0xd9, //0x00000b6b andq %rbx, %rcx
- 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000b6e movabsq $72340172838076673, %rbx
- 0x48, 0x0f, 0xaf, 0xcb, //0x00000b78 imulq %rbx, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x00000b7c shrq $56, %rcx
- 0x48, 0x03, 0x4d, 0xc0, //0x00000b80 addq $-64(%rbp), %rcx
- 0x4c, 0x39, 0xd9, //0x00000b84 cmpq %r11, %rcx
- 0x0f, 0x86, 0x53, 0x01, 0x00, 0x00, //0x00000b87 jbe LBB0_109
- 0x49, 0xff, 0xc3, //0x00000b8d incq %r11
- 0x49, 0x21, 0xd4, //0x00000b90 andq %rdx, %r12
- 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00000b93 jne LBB0_91
- 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00000b99 jmp LBB0_85
- //0x00000b9e LBB0_93
- 0x48, 0x85, 0xc9, //0x00000b9e testq %rcx, %rcx
- 0x0f, 0x8e, 0xf6, 0x01, 0x00, 0x00, //0x00000ba1 jle LBB0_118
- 0x4c, 0x89, 0xd3, //0x00000ba7 movq %r10, %rbx
- 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000baa movups %xmm8, $-80(%rbp)
- 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000baf movups %xmm8, $-96(%rbp)
- 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000bb4 movups %xmm8, $-112(%rbp)
- 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000bb9 movups %xmm8, $-128(%rbp)
- 0x44, 0x89, 0xc1, //0x00000bbe movl %r8d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00000bc1 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00000bc7 cmpl $4033, %ecx
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000bcd jb LBB0_97
- 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000bd3 cmpq $32, $-48(%rbp)
- 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000bd8 jb LBB0_98
- 0x41, 0x0f, 0x10, 0x00, //0x00000bde movups (%r8), %xmm0
- 0x0f, 0x11, 0x45, 0x80, //0x00000be2 movups %xmm0, $-128(%rbp)
- 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00000be6 movups $16(%r8), %xmm0
- 0x0f, 0x11, 0x45, 0x90, //0x00000beb movups %xmm0, $-112(%rbp)
- 0x49, 0x83, 0xc0, 0x20, //0x00000bef addq $32, %r8
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000bf3 movq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x51, 0xe0, //0x00000bf7 leaq $-32(%rcx), %rdx
- 0x4c, 0x8d, 0x4d, 0xa0, //0x00000bfb leaq $-96(%rbp), %r9
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000bff jmp LBB0_99
- //0x00000c04 LBB0_97
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c04 movabsq $6148914691236517205, %r13
- 0x49, 0x89, 0xda, //0x00000c0e movq %rbx, %r10
- 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00000c11 jmp LBB0_87
- //0x00000c16 LBB0_98
- 0x4c, 0x8d, 0x4d, 0x80, //0x00000c16 leaq $-128(%rbp), %r9
- 0x48, 0x8b, 0x55, 0xd0, //0x00000c1a movq $-48(%rbp), %rdx
- //0x00000c1e LBB0_99
- 0x48, 0x83, 0xfa, 0x10, //0x00000c1e cmpq $16, %rdx
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000c22 jb LBB0_100
- 0x41, 0x0f, 0x10, 0x00, //0x00000c28 movups (%r8), %xmm0
- 0x41, 0x0f, 0x11, 0x01, //0x00000c2c movups %xmm0, (%r9)
- 0x49, 0x83, 0xc0, 0x10, //0x00000c30 addq $16, %r8
- 0x49, 0x83, 0xc1, 0x10, //0x00000c34 addq $16, %r9
- 0x48, 0x83, 0xc2, 0xf0, //0x00000c38 addq $-16, %rdx
- 0x48, 0x83, 0xfa, 0x08, //0x00000c3c cmpq $8, %rdx
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c40 jae LBB0_107
- //0x00000c46 LBB0_101
- 0x48, 0x83, 0xfa, 0x04, //0x00000c46 cmpq $4, %rdx
- 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000c4a jl LBB0_102
- //0x00000c50 LBB0_108
- 0x41, 0x8b, 0x08, //0x00000c50 movl (%r8), %ecx
- 0x41, 0x89, 0x09, //0x00000c53 movl %ecx, (%r9)
- 0x49, 0x83, 0xc0, 0x04, //0x00000c56 addq $4, %r8
- 0x49, 0x83, 0xc1, 0x04, //0x00000c5a addq $4, %r9
- 0x48, 0x83, 0xc2, 0xfc, //0x00000c5e addq $-4, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000c62 cmpq $2, %rdx
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c66 jae LBB0_103
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000c6c jmp LBB0_104
- //0x00000c71 LBB0_100
- 0x48, 0x83, 0xfa, 0x08, //0x00000c71 cmpq $8, %rdx
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00000c75 jb LBB0_101
- //0x00000c7b LBB0_107
- 0x49, 0x8b, 0x08, //0x00000c7b movq (%r8), %rcx
- 0x49, 0x89, 0x09, //0x00000c7e movq %rcx, (%r9)
- 0x49, 0x83, 0xc0, 0x08, //0x00000c81 addq $8, %r8
- 0x49, 0x83, 0xc1, 0x08, //0x00000c85 addq $8, %r9
- 0x48, 0x83, 0xc2, 0xf8, //0x00000c89 addq $-8, %rdx
- 0x48, 0x83, 0xfa, 0x04, //0x00000c8d cmpq $4, %rdx
- 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000c91 jge LBB0_108
- //0x00000c97 LBB0_102
- 0x48, 0x83, 0xfa, 0x02, //0x00000c97 cmpq $2, %rdx
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000c9b jb LBB0_104
- //0x00000ca1 LBB0_103
- 0x41, 0x0f, 0xb7, 0x08, //0x00000ca1 movzwl (%r8), %ecx
- 0x66, 0x41, 0x89, 0x09, //0x00000ca5 movw %cx, (%r9)
- 0x49, 0x83, 0xc0, 0x02, //0x00000ca9 addq $2, %r8
- 0x49, 0x83, 0xc1, 0x02, //0x00000cad addq $2, %r9
- 0x48, 0x83, 0xc2, 0xfe, //0x00000cb1 addq $-2, %rdx
- //0x00000cb5 LBB0_104
- 0x4c, 0x89, 0xc1, //0x00000cb5 movq %r8, %rcx
- 0x4c, 0x8d, 0x45, 0x80, //0x00000cb8 leaq $-128(%rbp), %r8
- 0x48, 0x85, 0xd2, //0x00000cbc testq %rdx, %rdx
- 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cbf movabsq $6148914691236517205, %r13
- 0x49, 0x89, 0xda, //0x00000cc9 movq %rbx, %r10
- 0x0f, 0x84, 0x94, 0xfc, 0xff, 0xff, //0x00000ccc je LBB0_87
- 0x8a, 0x09, //0x00000cd2 movb (%rcx), %cl
- 0x41, 0x88, 0x09, //0x00000cd4 movb %cl, (%r9)
- 0x4c, 0x8d, 0x45, 0x80, //0x00000cd7 leaq $-128(%rbp), %r8
- 0xe9, 0x86, 0xfc, 0xff, 0xff, //0x00000cdb jmp LBB0_87
- //0x00000ce0 LBB0_109
- 0x48, 0x8b, 0x47, 0x08, //0x00000ce0 movq $8(%rdi), %rax
- 0x49, 0x0f, 0xbc, 0xcc, //0x00000ce4 bsfq %r12, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00000ce8 subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00000cec leaq $1(%rcx,%rax), %rax
- 0x48, 0x89, 0x06, //0x00000cf1 movq %rax, (%rsi)
- 0x48, 0x8b, 0x4f, 0x08, //0x00000cf4 movq $8(%rdi), %rcx
- 0x48, 0x39, 0xc8, //0x00000cf8 cmpq %rcx, %rax
- 0x48, 0x0f, 0x47, 0xc1, //0x00000cfb cmovaq %rcx, %rax
- 0x48, 0x89, 0x06, //0x00000cff movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d02 movq $-1, %rax
- 0x4c, 0x0f, 0x47, 0xf0, //0x00000d09 cmovaq %rax, %r14
- 0xe9, 0xfd, 0xf5, 0xff, 0xff, //0x00000d0d jmp LBB0_44
- //0x00000d12 LBB0_54
- 0x4d, 0x85, 0xe4, //0x00000d12 testq %r12, %r12
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00000d15 jne LBB0_119
- 0x4b, 0x8d, 0x5c, 0x1f, 0x01, //0x00000d1b leaq $1(%r15,%r11), %rbx
- 0x49, 0xf7, 0xd7, //0x00000d20 notq %r15
- 0x4d, 0x01, 0xcf, //0x00000d23 addq %r9, %r15
- //0x00000d26 LBB0_56
- 0x4d, 0x85, 0xff, //0x00000d26 testq %r15, %r15
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00000d29 jg LBB0_113
- 0xe9, 0xde, 0xf5, 0xff, 0xff, //0x00000d2f jmp LBB0_45
- //0x00000d34 LBB0_111
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000d34 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000d3b movl $2, %eax
- 0x48, 0x01, 0xc3, //0x00000d40 addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d43 movq $-1, %rax
- 0x49, 0x01, 0xcf, //0x00000d4a addq %rcx, %r15
- 0x0f, 0x8e, 0xbf, 0xf5, 0xff, 0xff, //0x00000d4d jle LBB0_45
- //0x00000d53 LBB0_113
- 0x0f, 0xb6, 0x03, //0x00000d53 movzbl (%rbx), %eax
- 0x3c, 0x5c, //0x00000d56 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000d58 je LBB0_111
- 0x3c, 0x22, //0x00000d5e cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000d60 je LBB0_116
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d66 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000d6d movl $1, %eax
- 0x48, 0x01, 0xc3, //0x00000d72 addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d75 movq $-1, %rax
- 0x49, 0x01, 0xcf, //0x00000d7c addq %rcx, %r15
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00000d7f jg LBB0_113
- 0xe9, 0x88, 0xf5, 0xff, 0xff, //0x00000d85 jmp LBB0_45
- //0x00000d8a LBB0_116
- 0x4c, 0x29, 0xc3, //0x00000d8a subq %r8, %rbx
- 0x48, 0xff, 0xc3, //0x00000d8d incq %rbx
- 0xe9, 0x77, 0xf5, 0xff, 0xff, //0x00000d90 jmp LBB0_43
- //0x00000d95 LBB0_117
- 0x4c, 0x01, 0xc3, //0x00000d95 addq %r8, %rbx
- 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00000d98 jmp LBB0_56
- //0x00000d9d LBB0_118
- 0x48, 0x8b, 0x4f, 0x08, //0x00000d9d movq $8(%rdi), %rcx
- 0x48, 0x89, 0x0e, //0x00000da1 movq %rcx, (%rsi)
- 0xe9, 0x69, 0xf5, 0xff, 0xff, //0x00000da4 jmp LBB0_45
- //0x00000da9 LBB0_119
- 0x49, 0x8d, 0x49, 0xff, //0x00000da9 leaq $-1(%r9), %rcx
- 0x4c, 0x39, 0xf9, //0x00000dad cmpq %r15, %rcx
- 0x0f, 0x84, 0x5c, 0xf5, 0xff, 0xff, //0x00000db0 je LBB0_45
- 0x4b, 0x8d, 0x5c, 0x1f, 0x02, //0x00000db6 leaq $2(%r15,%r11), %rbx
- 0x4d, 0x29, 0xf9, //0x00000dbb subq %r15, %r9
- 0x49, 0x83, 0xc1, 0xfe, //0x00000dbe addq $-2, %r9
- 0x4d, 0x89, 0xcf, //0x00000dc2 movq %r9, %r15
- 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00000dc5 jmp LBB0_56
- 0x90, 0x90, //0x00000dca .p2align 2, 0x90
- // // .set L0_0_set_45, LBB0_45-LJTI0_0
+ 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_48, LBB0_48-LJTI0_0
// // .set L0_0_set_29, LBB0_29-LJTI0_0
- // // .set L0_0_set_57, LBB0_57-LJTI0_0
- // // .set L0_0_set_82, LBB0_82-LJTI0_0
- // // .set L0_0_set_46, LBB0_46-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
- //0x00000dcc LJTI0_0
- 0x46, 0xf5, 0xff, 0xff, //0x00000dcc .long L0_0_set_45
- 0x68, 0xf5, 0xff, 0xff, //0x00000dd0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000dd4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000dd8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ddc .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000de0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000de4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000de8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000dec .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000df0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000df4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000df8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000dfc .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e00 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e04 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e08 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e0c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e10 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e14 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e18 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e1c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e20 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e24 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e28 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e2c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e30 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e34 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e38 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e3c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e40 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e44 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e48 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e4c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e50 .long L0_0_set_47
- 0x77, 0xf5, 0xff, 0xff, //0x00000e54 .long L0_0_set_48
- 0x68, 0xf5, 0xff, 0xff, //0x00000e58 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e5c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e60 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e64 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e68 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e6c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e70 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e74 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e78 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e7c .long L0_0_set_47
- 0x5f, 0xf4, 0xff, 0xff, //0x00000e80 .long L0_0_set_29
- 0x68, 0xf5, 0xff, 0xff, //0x00000e84 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000e88 .long L0_0_set_47
- 0x5f, 0xf4, 0xff, 0xff, //0x00000e8c .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000e90 .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000e94 .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000e98 .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000e9c .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000ea0 .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000ea4 .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000ea8 .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000eac .long L0_0_set_29
- 0x5f, 0xf4, 0xff, 0xff, //0x00000eb0 .long L0_0_set_29
- 0x68, 0xf5, 0xff, 0xff, //0x00000eb4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000eb8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ebc .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ec0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ec4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ec8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ecc .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ed0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ed4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ed8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000edc .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ee0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ee4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ee8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000eec .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ef0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ef4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000ef8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000efc .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f00 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f04 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f08 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f0c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f10 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f14 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f18 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f1c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f20 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f24 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f28 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f2c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f30 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f34 .long L0_0_set_47
- 0x8e, 0xf6, 0xff, 0xff, //0x00000f38 .long L0_0_set_57
- 0x68, 0xf5, 0xff, 0xff, //0x00000f3c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f40 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f44 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f48 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f4c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f50 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f54 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f58 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f5c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f60 .long L0_0_set_47
- 0xc4, 0xfa, 0xff, 0xff, //0x00000f64 .long L0_0_set_82
- 0x68, 0xf5, 0xff, 0xff, //0x00000f68 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f6c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f70 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f74 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f78 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f7c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f80 .long L0_0_set_47
- 0x55, 0xf5, 0xff, 0xff, //0x00000f84 .long L0_0_set_46
- 0x68, 0xf5, 0xff, 0xff, //0x00000f88 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f8c .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f90 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f94 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000f98 .long L0_0_set_47
- 0x55, 0xf5, 0xff, 0xff, //0x00000f9c .long L0_0_set_46
- 0x68, 0xf5, 0xff, 0xff, //0x00000fa0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000fa4 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000fa8 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000fac .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000fb0 .long L0_0_set_47
- 0x68, 0xf5, 0xff, 0xff, //0x00000fb4 .long L0_0_set_47
- 0xda, 0xfa, 0xff, 0xff, //0x00000fb8 .long L0_0_set_84
- //0x00000fbc .p2align 2, 0x00
- //0x00000fbc _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000fbc .long 2
+ //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
index 399e30718..1398dfe72 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__skip_one = 144
+ _entry__skip_one = 256
)
const (
- _stack__skip_one = 160
+ _stack__skip_one = 216
)
const (
- _size__skip_one = 10040
+ _size__skip_one = 13520
)
var (
_pcsp__skip_one = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9936, 160},
- {9940, 48},
- {9941, 40},
- {9943, 32},
- {9945, 24},
- {9947, 16},
- {9949, 8},
- {9950, 0},
- {10040, 160},
+ {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},
}
)
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
index 23c8031ce..a3a44b673 100644
--- 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
@@ -6,2969 +6,3839 @@ package sse
var _text_skip_one = []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, '""""""""""""""""'
+ 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
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .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_4
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000070 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000090 .p2align 4, 0x90
- //0x00000090 _skip_one
- 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, 0x70, //0x0000009d subq $112, %rsp
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000000a1 movq %rcx, $-136(%rbp)
- 0x49, 0x89, 0xd0, //0x000000a8 movq %rdx, %r8
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000000ab movl $1, %r9d
- 0x66, 0x49, 0x0f, 0x6e, 0xc1, //0x000000b1 movq %r9, %xmm0
- 0xf3, 0x0f, 0x7f, 0x02, //0x000000b6 movdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x90, //0x000000ba movq %rdi, $-112(%rbp)
- 0x4c, 0x8b, 0x17, //0x000000be movq (%rdi), %r10
- 0x4c, 0x89, 0xd0, //0x000000c1 movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000000c4 notq %rax
- 0x48, 0x89, 0x45, 0xa8, //0x000000c7 movq %rax, $-88(%rbp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000cb movl $1, %eax
- 0x4c, 0x29, 0xd0, //0x000000d0 subq %r10, %rax
- 0x48, 0x89, 0x45, 0x98, //0x000000d3 movq %rax, $-104(%rbp)
- 0x49, 0x8d, 0x42, 0x40, //0x000000d7 leaq $64(%r10), %rax
- 0x48, 0x89, 0x45, 0x88, //0x000000db movq %rax, $-120(%rbp)
- 0x4c, 0x8b, 0x1e, //0x000000df movq (%rsi), %r11
- 0x49, 0x8d, 0x42, 0x05, //0x000000e2 leaq $5(%r10), %rax
- 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000e6 movq %rax, $-152(%rbp)
- 0x48, 0xc7, 0x85, 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ed movq $-1, $-144(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0x00, 0xff, 0xff, 0xff, //0x000000f8 movdqu $-256(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x08, 0xff, 0xff, 0xff, //0x00000100 movdqu $-248(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x10, 0xff, 0xff, 0xff, //0x00000108 movdqu $-240(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xf6, //0x00000110 pcmpeqd %xmm14, %xmm14
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x12, 0xff, 0xff, 0xff, //0x00000115 movdqu $-238(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x19, 0xff, 0xff, 0xff, //0x0000011e movdqu $-231(%rip), %xmm13 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x20, 0xff, 0xff, 0xff, //0x00000127 movdqu $-224(%rip), %xmm9 /* LCPI0_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x27, 0xff, 0xff, 0xff, //0x00000130 movdqu $-217(%rip), %xmm10 /* LCPI0_6+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2e, 0xff, 0xff, 0xff, //0x00000139 movdqu $-210(%rip), %xmm11 /* LCPI0_7+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x35, 0xff, 0xff, 0xff, //0x00000142 movdqu $-203(%rip), %xmm12 /* LCPI0_8+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000014b movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x55, 0xd0, //0x0000014f movq %r10, $-48(%rbp)
- 0x48, 0x89, 0x55, 0xa0, //0x00000153 movq %rdx, $-96(%rbp)
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000157 jmp LBB0_5
- //0x0000015c LBB0_1
- 0x4d, 0x01, 0xfb, //0x0000015c addq %r15, %r11
- //0x0000015f LBB0_2
- 0x4c, 0x89, 0x1e, //0x0000015f movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000162 movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x00000165 testq %r15, %r15
- 0x0f, 0x88, 0xf2, 0x25, 0x00, 0x00, //0x00000168 js LBB0_150
- 0x90, 0x90, //0x0000016e .p2align 4, 0x90
- //0x00000170 LBB0_3
- 0x49, 0x8b, 0x10, //0x00000170 movq (%r8), %rdx
- 0x49, 0x89, 0xd1, //0x00000173 movq %rdx, %r9
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000176 movq $-144(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x0000017d testq %rdx, %rdx
- 0x0f, 0x84, 0xda, 0x25, 0x00, 0x00, //0x00000180 je LBB0_150
- //0x00000186 LBB0_5
- 0x48, 0x8b, 0x45, 0x90, //0x00000186 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x0000018a movq $8(%rax), %rax
- 0x4c, 0x89, 0xdb, //0x0000018e movq %r11, %rbx
- 0x48, 0x29, 0xc3, //0x00000191 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00000194 jae LBB0_10
- 0x43, 0x8a, 0x14, 0x1a, //0x0000019a movb (%r10,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x0000019e cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001a1 je LBB0_10
- 0x80, 0xfa, 0x20, //0x000001a7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001aa je LBB0_10
- 0x80, 0xc2, 0xf7, //0x000001b0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001b3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001b6 jbe LBB0_10
- 0x4d, 0x89, 0xdf, //0x000001bc movq %r11, %r15
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001bf jmp LBB0_31
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c4 .p2align 4, 0x90
- //0x000001d0 LBB0_10
- 0x4d, 0x8d, 0x7b, 0x01, //0x000001d0 leaq $1(%r11), %r15
- 0x49, 0x39, 0xc7, //0x000001d4 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_14
- 0x43, 0x8a, 0x14, 0x3a, //0x000001dd movb (%r10,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x000001e1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000001e4 je LBB0_14
- 0x80, 0xfa, 0x20, //0x000001ea cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000001ed je LBB0_14
- 0x80, 0xc2, 0xf7, //0x000001f3 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001f6 cmpb $1, %dl
- 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x000001f9 ja LBB0_31
- 0x90, //0x000001ff .p2align 4, 0x90
- //0x00000200 LBB0_14
- 0x4d, 0x8d, 0x7b, 0x02, //0x00000200 leaq $2(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000204 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae LBB0_18
- 0x43, 0x8a, 0x14, 0x3a, //0x0000020d movb (%r10,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000211 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000214 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000021a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000021d je LBB0_18
- 0x80, 0xc2, 0xf7, //0x00000223 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000226 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000229 ja LBB0_31
- 0x90, //0x0000022f .p2align 4, 0x90
- //0x00000230 LBB0_18
- 0x4d, 0x8d, 0x7b, 0x03, //0x00000230 leaq $3(%r11), %r15
- 0x49, 0x39, 0xc7, //0x00000234 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_22
- 0x43, 0x8a, 0x14, 0x3a, //0x0000023d movb (%r10,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_22
- 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_22
- 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_31
- 0x90, //0x0000025f .p2align 4, 0x90
- //0x00000260 LBB0_22
- 0x49, 0x8d, 0x53, 0x04, //0x00000260 leaq $4(%r11), %rdx
- 0x48, 0x39, 0xd0, //0x00000264 cmpq %rdx, %rax
- 0x0f, 0x86, 0xfb, 0x22, 0x00, 0x00, //0x00000267 jbe LBB0_425
- 0x48, 0x39, 0xd0, //0x0000026d cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000270 je LBB0_28
- 0x49, 0x8d, 0x14, 0x02, //0x00000276 leaq (%r10,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x0000027a addq $4, %rbx
- 0x4c, 0x03, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x0000027e addq $-152(%rbp), %r11
- 0x4d, 0x89, 0xdf, //0x00000285 movq %r11, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000288 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000292 .p2align 4, 0x90
- //0x000002a0 LBB0_25
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002a0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002a5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002a8 ja LBB0_30
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002ae btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002b2 jae LBB0_30
- 0x49, 0xff, 0xc7, //0x000002b8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002bb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002be jne LBB0_25
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002c4 jmp LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c9 .p2align 4, 0x90
- //0x000002d0 LBB0_28
- 0x4c, 0x01, 0xd2, //0x000002d0 addq %r10, %rdx
- //0x000002d3 LBB0_29
- 0x4c, 0x29, 0xd2, //0x000002d3 subq %r10, %rdx
- 0x49, 0x89, 0xd7, //0x000002d6 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x000002d9 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x000002dc jb LBB0_31
- 0xe9, 0x84, 0x22, 0x00, 0x00, //0x000002e2 jmp LBB0_426
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e7 .p2align 4, 0x90
- //0x000002f0 LBB0_30
- 0x4c, 0x03, 0x7d, 0xa8, //0x000002f0 addq $-88(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x000002f4 cmpq %rax, %r15
- 0x0f, 0x83, 0x6e, 0x22, 0x00, 0x00, //0x000002f7 jae LBB0_426
- //0x000002fd LBB0_31
- 0x4d, 0x8d, 0x5f, 0x01, //0x000002fd leaq $1(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00000301 movq %r11, (%rsi)
- 0x43, 0x0f, 0xbe, 0x1c, 0x3a, //0x00000304 movsbl (%r10,%r15), %ebx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000309 movq $-1, %rax
- 0x85, 0xdb, //0x00000310 testl %ebx, %ebx
- 0x0f, 0x84, 0x48, 0x24, 0x00, 0x00, //0x00000312 je LBB0_150
- 0x49, 0x8d, 0x51, 0xff, //0x00000318 leaq $-1(%r9), %rdx
- 0x43, 0x8b, 0x3c, 0xc8, //0x0000031c movl (%r8,%r9,8), %edi
- 0x48, 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000320 movq $-144(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00000327 cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x0000032b cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000032f movq %rcx, $-144(%rbp)
- 0xff, 0xcf, //0x00000336 decl %edi
- 0x83, 0xff, 0x05, //0x00000338 cmpl $5, %edi
- 0x0f, 0x87, 0x59, 0x02, 0x00, 0x00, //0x0000033b ja LBB0_64
- 0x48, 0x8d, 0x0d, 0x80, 0x24, 0x00, 0x00, //0x00000341 leaq $9344(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xb9, //0x00000348 movslq (%rcx,%rdi,4), %rdi
- 0x48, 0x01, 0xcf, //0x0000034c addq %rcx, %rdi
- 0xff, 0xe7, //0x0000034f jmpq *%rdi
- //0x00000351 LBB0_34
- 0x83, 0xfb, 0x2c, //0x00000351 cmpl $44, %ebx
- 0x0f, 0x84, 0x07, 0x07, 0x00, 0x00, //0x00000354 je LBB0_122
- 0x83, 0xfb, 0x5d, //0x0000035a cmpl $93, %ebx
- 0x0f, 0x84, 0xc4, 0x04, 0x00, 0x00, //0x0000035d je LBB0_36
- 0xe9, 0xa0, 0x22, 0x00, 0x00, //0x00000363 jmp LBB0_440
- //0x00000368 LBB0_37
- 0x80, 0xfb, 0x5d, //0x00000368 cmpb $93, %bl
- 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000036b je LBB0_36
- 0x4b, 0xc7, 0x04, 0xc8, 0x01, 0x00, 0x00, 0x00, //0x00000371 movq $1, (%r8,%r9,8)
- 0x83, 0xfb, 0x7b, //0x00000379 cmpl $123, %ebx
- 0x0f, 0x86, 0x24, 0x02, 0x00, 0x00, //0x0000037c jbe LBB0_39
- 0xe9, 0x81, 0x22, 0x00, 0x00, //0x00000382 jmp LBB0_440
- //0x00000387 LBB0_40
- 0x80, 0xfb, 0x22, //0x00000387 cmpb $34, %bl
- 0x0f, 0x85, 0x78, 0x22, 0x00, 0x00, //0x0000038a jne LBB0_440
- 0x4b, 0xc7, 0x04, 0xc8, 0x04, 0x00, 0x00, 0x00, //0x00000390 movq $4, (%r8,%r9,8)
- 0x48, 0x8b, 0x45, 0x90, //0x00000398 movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x48, 0x08, //0x0000039c movq $8(%rax), %r9
- 0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x000003a0 testb $32, $-136(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x000003a7 movq %r11, $-80(%rbp)
- 0x0f, 0x85, 0x91, 0x04, 0x00, 0x00, //0x000003ab jne LBB0_101
- 0x4d, 0x89, 0xcd, //0x000003b1 movq %r9, %r13
- 0x4d, 0x29, 0xdd, //0x000003b4 subq %r11, %r13
- 0x0f, 0x84, 0x71, 0x23, 0x00, 0x00, //0x000003b7 je LBB0_456
- 0x4c, 0x89, 0xd8, //0x000003bd movq %r11, %rax
- 0x4d, 0x01, 0xd3, //0x000003c0 addq %r10, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x000003c3 cmpq $64, %r13
- 0x0f, 0x82, 0xc8, 0x1b, 0x00, 0x00, //0x000003c7 jb LBB0_362
- 0x44, 0x89, 0xe9, //0x000003cd movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x000003d0 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x000003d3 movq %rcx, $-72(%rbp)
- 0x4c, 0x89, 0xc9, //0x000003d7 movq %r9, %rcx
- 0x4c, 0x29, 0xf9, //0x000003da subq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x000003dd addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x000003e1 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x000003e5 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x000003e8 addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0x80, //0x000003ec movq %rcx, $-128(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000003f0 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x000003f7 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003fa .p2align 4, 0x90
- //0x00000400 LBB0_45
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000400 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000405 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000040b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000411 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000417 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000041b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000041f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000423 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000427 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x0000042b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x0000042f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000433 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000437 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x0000043b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000443 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000447 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000044b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x0000044f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000453 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000457 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000045b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000460 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000464 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000469 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000046d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000471 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000475 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000478 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x0000047b shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x0000047f shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000483 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000487 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x0000048a orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x0000048d orq %r12, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000490 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000494 jne LBB0_47
- 0x48, 0x85, 0xd2, //0x0000049a testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000049d jne LBB0_56
- //0x000004a3 LBB0_47
- 0x48, 0x09, 0xdf, //0x000004a3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004a6 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x000004a9 orq %r10, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004ac jne LBB0_57
- //0x000004b2 LBB0_48
- 0x48, 0x85, 0xff, //0x000004b2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004b5 jne LBB0_58
- //0x000004bb LBB0_49
- 0x49, 0x83, 0xc5, 0xc0, //0x000004bb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x000004bf addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x000004c3 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x000004c7 ja LBB0_45
- 0xe9, 0xaf, 0x13, 0x00, 0x00, //0x000004cd jmp LBB0_50
- //0x000004d2 LBB0_56
- 0x4c, 0x89, 0xd8, //0x000004d2 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000004d5 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x000004d9 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x000004dd addq %rax, %r8
- 0x48, 0x09, 0xdf, //0x000004e0 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004e3 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x000004e6 orq %r10, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000004e9 je LBB0_48
- //0x000004ef LBB0_57
- 0x4c, 0x89, 0xd0, //0x000004ef movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000004f2 notq %rax
- 0x48, 0x21, 0xd0, //0x000004f5 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000004f8 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000004fc orq %r10, %rcx
- 0x48, 0x89, 0xce, //0x000004ff movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000502 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000505 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000508 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000512 andq %rdx, %rsi
- 0x45, 0x31, 0xd2, //0x00000515 xorl %r10d, %r10d
- 0x48, 0x01, 0xc6, //0x00000518 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000051b setb %r10b
- 0x48, 0x01, 0xf6, //0x0000051f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000522 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000052c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000052f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000532 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000535 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000538 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000053b je LBB0_49
- //0x00000541 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000541 bsfq %rdi, %rax
- //0x00000545 LBB0_59
- 0x4c, 0x03, 0x5d, 0x98, //0x00000545 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000549 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x0000054c movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000550 movq $-48(%rbp), %r10
- 0xe9, 0x08, 0x0a, 0x00, 0x00, //0x00000554 jmp LBB0_189
- //0x00000559 LBB0_60
- 0x83, 0xfb, 0x2c, //0x00000559 cmpl $44, %ebx
- 0x0f, 0x85, 0xbc, 0x02, 0x00, 0x00, //0x0000055c jne LBB0_61
- 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000562 cmpq $4095, %r9
- 0x0f, 0x8f, 0x08, 0x20, 0x00, 0x00, //0x00000569 jg LBB0_442
- 0x49, 0x8d, 0x41, 0x01, //0x0000056f leaq $1(%r9), %rax
- 0x49, 0x89, 0x00, //0x00000573 movq %rax, (%r8)
- 0x4b, 0xc7, 0x44, 0xc8, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000576 movq $3, $8(%r8,%r9,8)
- 0xe9, 0xec, 0xfb, 0xff, 0xff, //0x0000057f jmp LBB0_3
- //0x00000584 LBB0_62
- 0x80, 0xfb, 0x3a, //0x00000584 cmpb $58, %bl
- 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000587 jne LBB0_440
- 0x4b, 0xc7, 0x04, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x0000058d movq $0, (%r8,%r9,8)
- 0xe9, 0xd6, 0xfb, 0xff, 0xff, //0x00000595 jmp LBB0_3
- //0x0000059a LBB0_64
- 0x49, 0x89, 0x10, //0x0000059a movq %rdx, (%r8)
- 0x83, 0xfb, 0x7b, //0x0000059d cmpl $123, %ebx
- 0x0f, 0x87, 0x62, 0x20, 0x00, 0x00, //0x000005a0 ja LBB0_440
- //0x000005a6 LBB0_39
- 0x4f, 0x8d, 0x0c, 0x3a, //0x000005a6 leaq (%r10,%r15), %r9
- 0x89, 0xd9, //0x000005aa movl %ebx, %ecx
- 0x48, 0x8d, 0x15, 0x2d, 0x22, 0x00, 0x00, //0x000005ac leaq $8749(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x000005b3 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x000005b7 addq %rdx, %rcx
- 0xff, 0xe1, //0x000005ba jmpq *%rcx
- //0x000005bc LBB0_67
- 0x48, 0x8b, 0x45, 0x90, //0x000005bc movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x000005c0 movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x000005c4 subq %r15, %rdi
- 0x0f, 0x84, 0xcf, 0x1f, 0x00, 0x00, //0x000005c7 je LBB0_429
- 0x41, 0x80, 0x39, 0x30, //0x000005cd cmpb $48, (%r9)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005d1 jne LBB0_72
- 0x48, 0x83, 0xff, 0x01, //0x000005d7 cmpq $1, %rdi
- 0x0f, 0x84, 0x7e, 0xfb, 0xff, 0xff, //0x000005db je LBB0_2
- 0x43, 0x8a, 0x04, 0x1a, //0x000005e1 movb (%r10,%r11), %al
- 0x04, 0xd2, //0x000005e5 addb $-46, %al
- 0x3c, 0x37, //0x000005e7 cmpb $55, %al
- 0x0f, 0x87, 0x70, 0xfb, 0xff, 0xff, //0x000005e9 ja LBB0_2
- 0x0f, 0xb6, 0xc0, //0x000005ef movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000005f2 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000005fc btq %rax, %rcx
- 0x0f, 0x83, 0x59, 0xfb, 0xff, 0xff, //0x00000600 jae LBB0_2
- //0x00000606 LBB0_72
- 0x48, 0x83, 0xff, 0x10, //0x00000606 cmpq $16, %rdi
- 0x0f, 0x82, 0xcb, 0x18, 0x00, 0x00, //0x0000060a jb LBB0_351
- 0x48, 0x8d, 0x77, 0xf0, //0x00000610 leaq $-16(%rdi), %rsi
- 0x48, 0x89, 0xf0, //0x00000614 movq %rsi, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000617 andq $-16, %rax
- 0x4a, 0x8d, 0x44, 0x08, 0x10, //0x0000061b leaq $16(%rax,%r9), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x00000620 movq %rax, $-80(%rbp)
- 0x83, 0xe6, 0x0f, //0x00000624 andl $15, %esi
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000627 movq $-1, %r10
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000062e movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000635 movq $-1, %r11
- 0x4d, 0x89, 0xce, //0x0000063c movq %r9, %r14
- 0x90, //0x0000063f .p2align 4, 0x90
- //0x00000640 LBB0_74
- 0xf3, 0x41, 0x0f, 0x6f, 0x1e, //0x00000640 movdqu (%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000645 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00000649 pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000064e movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00000653 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x00000657 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000065b movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000065f pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x00000664 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000668 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x0000066d por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000671 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x00000675 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000679 pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x0000067e pcmpeqb %xmm12, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000683 pmovmskb %xmm4, %r12d
- 0x66, 0x0f, 0xeb, 0xe3, //0x00000688 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x0000068c por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x00000690 por %xmm4, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000694 pmovmskb %xmm3, %r8d
- 0x66, 0x0f, 0xd7, 0xd6, //0x00000699 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xc5, //0x0000069d pmovmskb %xmm5, %eax
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006a1 movl $2863311530, %ecx
- 0x48, 0x81, 0xc1, 0x55, 0x55, 0x55, 0x55, //0x000006a6 addq $1431655765, %rcx
- 0x48, 0x31, 0xc1, //0x000006ad xorq %rax, %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000006b0 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x000006b4 cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006b7 je LBB0_76
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000006bd movl $-1, %eax
- 0xd3, 0xe0, //0x000006c2 shll %cl, %eax
- 0xf7, 0xd0, //0x000006c4 notl %eax
- 0x41, 0x21, 0xc0, //0x000006c6 andl %eax, %r8d
- 0x41, 0x21, 0xc4, //0x000006c9 andl %eax, %r12d
- 0x21, 0xd0, //0x000006cc andl %edx, %eax
- 0x89, 0xc2, //0x000006ce movl %eax, %edx
- //0x000006d0 LBB0_76
- 0x41, 0x8d, 0x40, 0xff, //0x000006d0 leal $-1(%r8), %eax
- 0x44, 0x21, 0xc0, //0x000006d4 andl %r8d, %eax
- 0x0f, 0x85, 0x63, 0x11, 0x00, 0x00, //0x000006d7 jne LBB0_317
- 0x41, 0x8d, 0x44, 0x24, 0xff, //0x000006dd leal $-1(%r12), %eax
- 0x44, 0x21, 0xe0, //0x000006e2 andl %r12d, %eax
- 0x0f, 0x85, 0x55, 0x11, 0x00, 0x00, //0x000006e5 jne LBB0_317
- 0x8d, 0x42, 0xff, //0x000006eb leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x000006ee andl %edx, %eax
- 0x0f, 0x85, 0x4a, 0x11, 0x00, 0x00, //0x000006f0 jne LBB0_317
- 0x45, 0x85, 0xc0, //0x000006f6 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000006f9 je LBB0_82
- 0x4c, 0x89, 0xf3, //0x000006ff movq %r14, %rbx
- 0x4c, 0x29, 0xcb, //0x00000702 subq %r9, %rbx
- 0x41, 0x0f, 0xbc, 0xc0, //0x00000705 bsfl %r8d, %eax
- 0x48, 0x01, 0xd8, //0x00000709 addq %rbx, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x0000070c cmpq $-1, %r11
- 0x0f, 0x85, 0x4a, 0x15, 0x00, 0x00, //0x00000710 jne LBB0_334
- 0x49, 0x89, 0xc3, //0x00000716 movq %rax, %r11
- //0x00000719 LBB0_82
- 0x4c, 0x8b, 0x45, 0xa0, //0x00000719 movq $-96(%rbp), %r8
- 0x45, 0x85, 0xe4, //0x0000071d testl %r12d, %r12d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000720 je LBB0_85
- 0x4c, 0x89, 0xf3, //0x00000726 movq %r14, %rbx
- 0x4c, 0x29, 0xcb, //0x00000729 subq %r9, %rbx
- 0x41, 0x0f, 0xbc, 0xc4, //0x0000072c bsfl %r12d, %eax
- 0x48, 0x01, 0xd8, //0x00000730 addq %rbx, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x00000733 cmpq $-1, %r13
- 0x0f, 0x85, 0xe0, 0x12, 0x00, 0x00, //0x00000737 jne LBB0_323
- 0x49, 0x89, 0xc5, //0x0000073d movq %rax, %r13
- //0x00000740 LBB0_85
- 0x85, 0xd2, //0x00000740 testl %edx, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000742 je LBB0_88
- 0x4c, 0x89, 0xf3, //0x00000748 movq %r14, %rbx
- 0x4c, 0x29, 0xcb, //0x0000074b subq %r9, %rbx
- 0x0f, 0xbc, 0xc2, //0x0000074e bsfl %edx, %eax
- 0x48, 0x01, 0xd8, //0x00000751 addq %rbx, %rax
- 0x49, 0x83, 0xfa, 0xff, //0x00000754 cmpq $-1, %r10
- 0x0f, 0x85, 0xbf, 0x12, 0x00, 0x00, //0x00000758 jne LBB0_323
- 0x49, 0x89, 0xc2, //0x0000075e movq %rax, %r10
- //0x00000761 LBB0_88
- 0x83, 0xf9, 0x10, //0x00000761 cmpl $16, %ecx
- 0x0f, 0x85, 0x05, 0x05, 0x00, 0x00, //0x00000764 jne LBB0_151
- 0x49, 0x83, 0xc6, 0x10, //0x0000076a addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x0000076e addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x00000772 cmpq $15, %rdi
- 0x0f, 0x87, 0xc4, 0xfe, 0xff, 0xff, //0x00000776 ja LBB0_74
- 0x48, 0x85, 0xf6, //0x0000077c testq %rsi, %rsi
- 0x0f, 0x84, 0x0a, 0x05, 0x00, 0x00, //0x0000077f je LBB0_153
- //0x00000785 LBB0_91
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000785 movq $-80(%rbp), %rbx
- 0x48, 0x8d, 0x0c, 0x33, //0x00000789 leaq (%rbx,%rsi), %rcx
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000078d jmp LBB0_95
- //0x00000792 LBB0_92
- 0x48, 0x89, 0xd0, //0x00000792 movq %rdx, %rax
- 0x4c, 0x29, 0xc8, //0x00000795 subq %r9, %rax
- 0x49, 0x83, 0xfd, 0xff, //0x00000798 cmpq $-1, %r13
- 0x0f, 0x85, 0x72, 0x15, 0x00, 0x00, //0x0000079c jne LBB0_345
- 0x48, 0xff, 0xc8, //0x000007a2 decq %rax
- 0x49, 0x89, 0xc5, //0x000007a5 movq %rax, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a8 .p2align 4, 0x90
- //0x000007b0 LBB0_94
- 0x48, 0x89, 0xd3, //0x000007b0 movq %rdx, %rbx
- 0x48, 0xff, 0xce, //0x000007b3 decq %rsi
- 0x0f, 0x84, 0x6c, 0x12, 0x00, 0x00, //0x000007b6 je LBB0_324
- //0x000007bc LBB0_95
- 0x0f, 0xbe, 0x03, //0x000007bc movsbl (%rbx), %eax
- 0x83, 0xc0, 0xd5, //0x000007bf addl $-43, %eax
- 0x83, 0xf8, 0x3a, //0x000007c2 cmpl $58, %eax
- 0x0f, 0x87, 0xc0, 0x04, 0x00, 0x00, //0x000007c5 ja LBB0_152
- 0x48, 0x8d, 0x53, 0x01, //0x000007cb leaq $1(%rbx), %rdx
- 0x48, 0x8d, 0x3d, 0xe6, 0x22, 0x00, 0x00, //0x000007cf leaq $8934(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x04, 0x87, //0x000007d6 movslq (%rdi,%rax,4), %rax
- 0x48, 0x01, 0xf8, //0x000007da addq %rdi, %rax
- 0xff, 0xe0, //0x000007dd jmpq *%rax
- //0x000007df LBB0_97
- 0x48, 0x89, 0xd0, //0x000007df movq %rdx, %rax
- 0x4c, 0x29, 0xc8, //0x000007e2 subq %r9, %rax
- 0x49, 0x83, 0xfa, 0xff, //0x000007e5 cmpq $-1, %r10
- 0x0f, 0x85, 0x25, 0x15, 0x00, 0x00, //0x000007e9 jne LBB0_345
- 0x48, 0xff, 0xc8, //0x000007ef decq %rax
- 0x49, 0x89, 0xc2, //0x000007f2 movq %rax, %r10
- 0xe9, 0xb6, 0xff, 0xff, 0xff, //0x000007f5 jmp LBB0_94
- //0x000007fa LBB0_99
- 0x48, 0x89, 0xd0, //0x000007fa movq %rdx, %rax
- 0x4c, 0x29, 0xc8, //0x000007fd subq %r9, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00000800 cmpq $-1, %r11
- 0x0f, 0x85, 0x0a, 0x15, 0x00, 0x00, //0x00000804 jne LBB0_345
- 0x48, 0xff, 0xc8, //0x0000080a decq %rax
- 0x49, 0x89, 0xc3, //0x0000080d movq %rax, %r11
- 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00000810 jmp LBB0_94
- //0x00000815 LBB0_65
- 0x83, 0xfb, 0x22, //0x00000815 cmpl $34, %ebx
- 0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00000818 je LBB0_126
- //0x0000081e LBB0_61
- 0x83, 0xfb, 0x7d, //0x0000081e cmpl $125, %ebx
- 0x0f, 0x85, 0xe1, 0x1d, 0x00, 0x00, //0x00000821 jne LBB0_440
- //0x00000827 LBB0_36
- 0x49, 0x89, 0x10, //0x00000827 movq %rdx, (%r8)
- 0x49, 0x89, 0xd1, //0x0000082a movq %rdx, %r9
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000082d movq $-144(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x00000834 testq %rdx, %rdx
- 0x0f, 0x85, 0x49, 0xf9, 0xff, 0xff, //0x00000837 jne LBB0_5
- 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x0000083d jmp LBB0_150
- //0x00000842 LBB0_101
- 0x4c, 0x89, 0xc8, //0x00000842 movq %r9, %rax
- 0x4c, 0x29, 0xd8, //0x00000845 subq %r11, %rax
- 0x0f, 0x84, 0xe0, 0x1e, 0x00, 0x00, //0x00000848 je LBB0_456
- 0x4c, 0x89, 0xd9, //0x0000084e movq %r11, %rcx
- 0x4d, 0x01, 0xd3, //0x00000851 addq %r10, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000854 cmpq $64, %rax
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000858 movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x4c, 0x17, 0x00, 0x00, //0x0000085c jb LBB0_363
- 0x89, 0xc2, //0x00000862 movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x00000864 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb8, //0x00000867 movq %rdx, $-72(%rbp)
- 0x4d, 0x89, 0xcc, //0x0000086b movq %r9, %r12
- 0x4d, 0x29, 0xfc, //0x0000086e subq %r15, %r12
- 0x49, 0x83, 0xc4, 0xbf, //0x00000871 addq $-65, %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00000875 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00000879 addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x0000087c addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000880 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00000887 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000088a .p2align 4, 0x90
- //0x00000890 LBB0_104
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000890 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000895 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000089b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x000008a1 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x000008a7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000008ab pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000008af pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x000008b3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000008b7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000008bb pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x000008bf movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000008c3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000008c7 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000008cb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000008cf pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x000008d3 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x000008d8 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000008dc pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000008e0 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x000008e5 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000008e9 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000008ed pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000008f1 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000008f5 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x000008f9 shlq $16, %rdi
- 0x48, 0x09, 0xfb, //0x000008fd orq %rdi, %rbx
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000900 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000904 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000908 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x0000090c shlq $32, %rcx
- 0x48, 0x09, 0xcb, //0x00000910 orq %rcx, %rbx
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000913 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000917 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000091b pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000091f pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000924 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000928 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000092c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000092f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000933 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000937 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000093b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00000940 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x00000944 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00000948 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000094b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x0000094f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00000953 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000957 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000095c pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x00000960 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000964 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000967 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x0000096b movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x0000096f pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000973 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00000978 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x0000097c shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x00000980 orq %rdi, %rdx
- 0x66, 0x0f, 0xd7, 0xff, //0x00000983 pmovmskb %xmm7, %edi
- 0x49, 0xc1, 0xe6, 0x30, //0x00000987 shlq $48, %r14
- 0x48, 0xc1, 0xe1, 0x20, //0x0000098b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000098f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000993 jne LBB0_106
- 0x4d, 0x85, 0xed, //0x00000999 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x0000099c jne LBB0_121
- //0x000009a2 LBB0_106
- 0x48, 0xc1, 0xe7, 0x30, //0x000009a2 shlq $48, %rdi
- 0x48, 0x09, 0xca, //0x000009a6 orq %rcx, %rdx
- 0x4c, 0x09, 0xf3, //0x000009a9 orq %r14, %rbx
- 0x4c, 0x89, 0xe9, //0x000009ac movq %r13, %rcx
- 0x4c, 0x09, 0xc9, //0x000009af orq %r9, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009b2 jne LBB0_145
- 0x48, 0x09, 0xfa, //0x000009b8 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x000009bb testq %rbx, %rbx
- 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x000009be jne LBB0_146
- //0x000009c4 LBB0_108
- 0x48, 0x85, 0xd2, //0x000009c4 testq %rdx, %rdx
- 0x0f, 0x85, 0xf7, 0x1b, 0x00, 0x00, //0x000009c7 jne LBB0_431
- 0x48, 0x83, 0xc0, 0xc0, //0x000009cd addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x000009d1 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x000009d5 cmpq $63, %rax
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000009d9 ja LBB0_104
- 0xe9, 0x21, 0x0f, 0x00, 0x00, //0x000009df jmp LBB0_110
- //0x000009e4 LBB0_145
- 0x4d, 0x89, 0xce, //0x000009e4 movq %r9, %r14
- 0x49, 0xf7, 0xd6, //0x000009e7 notq %r14
- 0x4d, 0x21, 0xee, //0x000009ea andq %r13, %r14
- 0x4f, 0x8d, 0x14, 0x36, //0x000009ed leaq (%r14,%r14), %r10
- 0x4d, 0x09, 0xca, //0x000009f1 orq %r9, %r10
- 0x4c, 0x89, 0xd1, //0x000009f4 movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x000009f7 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000009fa andq %r13, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009fd movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00000a07 andq %rsi, %rcx
- 0x45, 0x31, 0xc9, //0x00000a0a xorl %r9d, %r9d
- 0x4c, 0x01, 0xf1, //0x00000a0d addq %r14, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000a10 setb %r9b
- 0x48, 0x01, 0xc9, //0x00000a14 addq %rcx, %rcx
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a17 movabsq $6148914691236517205, %rsi
- 0x48, 0x31, 0xf1, //0x00000a21 xorq %rsi, %rcx
- 0x4c, 0x21, 0xd1, //0x00000a24 andq %r10, %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000a27 movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00000a2b movq $-56(%rbp), %rsi
- 0x48, 0xf7, 0xd1, //0x00000a2f notq %rcx
- 0x48, 0x21, 0xcb, //0x00000a32 andq %rcx, %rbx
- 0x48, 0x09, 0xfa, //0x00000a35 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000a38 testq %rbx, %rbx
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000a3b je LBB0_108
- 0xe9, 0x03, 0x02, 0x00, 0x00, //0x00000a41 jmp LBB0_146
- //0x00000a46 LBB0_121
- 0x4d, 0x89, 0xda, //0x00000a46 movq %r11, %r10
- 0x4c, 0x2b, 0x55, 0xd0, //0x00000a49 subq $-48(%rbp), %r10
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00000a4d bsfq %r13, %r8
- 0x4d, 0x01, 0xd0, //0x00000a51 addq %r10, %r8
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000a54 movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00000a58 movq $-56(%rbp), %rsi
- 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000a5c jmp LBB0_106
- //0x00000a61 LBB0_122
- 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000a61 cmpq $4095, %r9
- 0x0f, 0x8f, 0x09, 0x1b, 0x00, 0x00, //0x00000a68 jg LBB0_442
- 0x49, 0x8d, 0x41, 0x01, //0x00000a6e leaq $1(%r9), %rax
- 0x49, 0x89, 0x00, //0x00000a72 movq %rax, (%r8)
- 0x4b, 0xc7, 0x44, 0xc8, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a75 movq $0, $8(%r8,%r9,8)
- 0xe9, 0xed, 0xf6, 0xff, 0xff, //0x00000a7e jmp LBB0_3
- //0x00000a83 LBB0_126
- 0x4b, 0xc7, 0x04, 0xc8, 0x02, 0x00, 0x00, 0x00, //0x00000a83 movq $2, (%r8,%r9,8)
- 0x48, 0x8b, 0x45, 0x90, //0x00000a8b movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x48, 0x08, //0x00000a8f movq $8(%rax), %r9
- 0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x00000a93 testb $32, $-136(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x00000a9a movq %r11, $-80(%rbp)
- 0x0f, 0x85, 0x61, 0x02, 0x00, 0x00, //0x00000a9e jne LBB0_163
- 0x4d, 0x89, 0xcd, //0x00000aa4 movq %r9, %r13
- 0x4d, 0x29, 0xdd, //0x00000aa7 subq %r11, %r13
- 0x0f, 0x84, 0x7e, 0x1c, 0x00, 0x00, //0x00000aaa je LBB0_456
- 0x4c, 0x89, 0xd8, //0x00000ab0 movq %r11, %rax
- 0x4d, 0x01, 0xd3, //0x00000ab3 addq %r10, %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000ab6 cmpq $64, %r13
- 0x0f, 0x82, 0x60, 0x15, 0x00, 0x00, //0x00000aba jb LBB0_369
- 0x44, 0x89, 0xe9, //0x00000ac0 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000ac3 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x00000ac6 movq %rcx, $-72(%rbp)
- 0x4c, 0x89, 0xc9, //0x00000aca movq %r9, %rcx
- 0x4c, 0x29, 0xf9, //0x00000acd subq %r15, %rcx
- 0x48, 0x83, 0xc1, 0xbf, //0x00000ad0 addq $-65, %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000ad4 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000ad8 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x88, //0x00000adb addq $-120(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0x80, //0x00000adf movq %rcx, $-128(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ae3 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00000aea xorl %r10d, %r10d
- 0x90, 0x90, 0x90, //0x00000aed .p2align 4, 0x90
- //0x00000af0 LBB0_130
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000af0 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000af5 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x00000afb movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000b01 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000b07 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b0b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00000b0f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000b13 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b17 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00000b1b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x00000b1f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b23 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000b27 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x00000b2b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b2f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000b33 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000b37 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000b3b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x00000b3f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000b43 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000b47 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000b4b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000b50 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000b54 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b59 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000b5d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b61 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b65 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b68 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x00000b6b shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b6f shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000b73 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000b77 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000b7a orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x00000b7d orq %r12, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000b80 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b84 jne LBB0_132
- 0x48, 0x85, 0xd2, //0x00000b8a testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b8d jne LBB0_141
- //0x00000b93 LBB0_132
- 0x48, 0x09, 0xdf, //0x00000b93 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000b96 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x00000b99 orq %r10, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b9c jne LBB0_142
- //0x00000ba2 LBB0_133
- 0x48, 0x85, 0xff, //0x00000ba2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000ba5 jne LBB0_143
- //0x00000bab LBB0_134
- 0x49, 0x83, 0xc5, 0xc0, //0x00000bab addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000baf addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000bb3 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000bb7 ja LBB0_130
- 0xe9, 0x7f, 0x0e, 0x00, 0x00, //0x00000bbd jmp LBB0_135
- //0x00000bc2 LBB0_141
- 0x4c, 0x89, 0xd8, //0x00000bc2 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000bc5 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00000bc9 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00000bcd addq %rax, %r8
- 0x48, 0x09, 0xdf, //0x00000bd0 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000bd3 movq %rdx, %rax
- 0x4c, 0x09, 0xd0, //0x00000bd6 orq %r10, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000bd9 je LBB0_133
- //0x00000bdf LBB0_142
- 0x4c, 0x89, 0xd0, //0x00000bdf movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00000be2 notq %rax
- 0x48, 0x21, 0xd0, //0x00000be5 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000be8 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x00000bec orq %r10, %rcx
- 0x48, 0x89, 0xce, //0x00000bef movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000bf2 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000bf5 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bf8 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000c02 andq %rdx, %rsi
- 0x45, 0x31, 0xd2, //0x00000c05 xorl %r10d, %r10d
- 0x48, 0x01, 0xc6, //0x00000c08 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc2, //0x00000c0b setb %r10b
- 0x48, 0x01, 0xf6, //0x00000c0f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c12 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000c1c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000c1f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c22 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000c25 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000c28 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000c2b je LBB0_134
- //0x00000c31 LBB0_143
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000c31 bsfq %rdi, %rax
- //0x00000c35 LBB0_144
- 0x4c, 0x03, 0x5d, 0x98, //0x00000c35 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000c39 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c3c movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000c40 movq $-48(%rbp), %r10
- 0xe9, 0x75, 0x03, 0x00, 0x00, //0x00000c44 jmp LBB0_196
- //0x00000c49 LBB0_146
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000c49 bsfq %rbx, %rax
- 0x48, 0x85, 0xd2, //0x00000c4d testq %rdx, %rdx
- 0x0f, 0x84, 0xf1, 0x02, 0x00, 0x00, //0x00000c50 je LBB0_187
- 0x48, 0x0f, 0xbc, 0xca, //0x00000c56 bsfq %rdx, %rcx
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000c5a movq $-64(%rbp), %r9
- 0x4d, 0x29, 0xd3, //0x00000c5e subq %r10, %r11
- 0x48, 0x39, 0xc1, //0x00000c61 cmpq %rax, %rcx
- 0x0f, 0x83, 0xf2, 0x02, 0x00, 0x00, //0x00000c64 jae LBB0_188
- 0xe9, 0xde, 0x1a, 0x00, 0x00, //0x00000c6a jmp LBB0_148
- //0x00000c6f LBB0_151
- 0x49, 0x01, 0xce, //0x00000c6f addq %rcx, %r14
- 0x4c, 0x89, 0x75, 0xb0, //0x00000c72 movq %r14, $-80(%rbp)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000c76 movq $-1, %rcx
- 0x4d, 0x85, 0xed, //0x00000c7d testq %r13, %r13
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00000c80 jne LBB0_154
- 0xe9, 0x20, 0x19, 0x00, 0x00, //0x00000c86 jmp LBB0_430
- //0x00000c8b LBB0_152
- 0x48, 0x89, 0x5d, 0xb0, //0x00000c8b movq %rbx, $-80(%rbp)
- //0x00000c8f LBB0_153
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000c8f movq $-1, %rcx
- 0x4d, 0x85, 0xed, //0x00000c96 testq %r13, %r13
- 0x0f, 0x84, 0x0c, 0x19, 0x00, 0x00, //0x00000c99 je LBB0_430
- //0x00000c9f LBB0_154
- 0x4d, 0x85, 0xd2, //0x00000c9f testq %r10, %r10
- 0x0f, 0x84, 0x03, 0x19, 0x00, 0x00, //0x00000ca2 je LBB0_430
- 0x4d, 0x85, 0xdb, //0x00000ca8 testq %r11, %r11
- 0x0f, 0x84, 0xfa, 0x18, 0x00, 0x00, //0x00000cab je LBB0_430
- 0x48, 0x8b, 0x45, 0xb0, //0x00000cb1 movq $-80(%rbp), %rax
- 0x4c, 0x29, 0xc8, //0x00000cb5 subq %r9, %rax
- 0x48, 0x89, 0xc1, //0x00000cb8 movq %rax, %rcx
- 0x48, 0xff, 0xc8, //0x00000cbb decq %rax
- 0x49, 0x39, 0xc5, //0x00000cbe cmpq %rax, %r13
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000cc1 je LBB0_162
- 0x49, 0x39, 0xc3, //0x00000cc7 cmpq %rax, %r11
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000cca je LBB0_162
- 0x49, 0x39, 0xc2, //0x00000cd0 cmpq %rax, %r10
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000cd3 je LBB0_162
- 0x4d, 0x85, 0xd2, //0x00000cd9 testq %r10, %r10
- 0x0f, 0x8e, 0xa2, 0x02, 0x00, 0x00, //0x00000cdc jle LBB0_191
- 0x49, 0x8d, 0x42, 0xff, //0x00000ce2 leaq $-1(%r10), %rax
- 0x49, 0x39, 0xc5, //0x00000ce6 cmpq %rax, %r13
- 0x0f, 0x84, 0x95, 0x02, 0x00, 0x00, //0x00000ce9 je LBB0_191
- 0x49, 0xf7, 0xd2, //0x00000cef notq %r10
- 0x4d, 0x89, 0xd3, //0x00000cf2 movq %r10, %r11
- 0xe9, 0x31, 0x08, 0x00, 0x00, //0x00000cf5 jmp LBB0_271
- //0x00000cfa LBB0_162
- 0x49, 0x89, 0xcb, //0x00000cfa movq %rcx, %r11
- 0x49, 0xf7, 0xdb, //0x00000cfd negq %r11
- 0xe9, 0x26, 0x08, 0x00, 0x00, //0x00000d00 jmp LBB0_271
- //0x00000d05 LBB0_163
- 0x4c, 0x89, 0xc8, //0x00000d05 movq %r9, %rax
- 0x4c, 0x29, 0xd8, //0x00000d08 subq %r11, %rax
- 0x0f, 0x84, 0x1d, 0x1a, 0x00, 0x00, //0x00000d0b je LBB0_456
- 0x4c, 0x89, 0xd9, //0x00000d11 movq %r11, %rcx
- 0x4d, 0x01, 0xd3, //0x00000d14 addq %r10, %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000d17 cmpq $64, %rax
- 0x4c, 0x89, 0x4d, 0xc0, //0x00000d1b movq %r9, $-64(%rbp)
- 0x0f, 0x82, 0x14, 0x13, 0x00, 0x00, //0x00000d1f jb LBB0_370
- 0x89, 0xc2, //0x00000d25 movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x00000d27 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb8, //0x00000d2a movq %rdx, $-72(%rbp)
- 0x4d, 0x89, 0xcc, //0x00000d2e movq %r9, %r12
- 0x4d, 0x29, 0xfc, //0x00000d31 subq %r15, %r12
- 0x49, 0x83, 0xc4, 0xbf, //0x00000d34 addq $-65, %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00000d38 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00000d3c addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x00000d3f addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d43 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00000d4a xorl %r9d, %r9d
- 0x90, 0x90, 0x90, //0x00000d4d .p2align 4, 0x90
- //0x00000d50 LBB0_166
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000d50 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000d55 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x00000d5b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000d61 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000d67 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d6b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000d6f pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x00000d73 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d77 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000d7b pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000d7f movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d83 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000d87 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000d8b movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d8f pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000d93 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000d98 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000d9c pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000da0 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000da5 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000da9 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000dad pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000db1 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000db5 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000db9 shlq $16, %rdi
- 0x48, 0x09, 0xfb, //0x00000dbd orq %rdi, %rbx
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000dc0 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000dc4 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dc8 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x00000dcc shlq $32, %rcx
- 0x48, 0x09, 0xcb, //0x00000dd0 orq %rcx, %rbx
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000dd3 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000dd7 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x00000ddb pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x00000ddf pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000de4 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000de8 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000dec orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000def pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000df3 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000df7 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x00000dfb pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00000e00 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e04 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00000e08 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x00000e0b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e0f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00000e13 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000e17 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00000e1c pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x00000e20 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000e24 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000e27 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e2b movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x00000e2f pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000e33 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00000e38 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x00000e3c shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x00000e40 orq %rdi, %rdx
- 0x66, 0x0f, 0xd7, 0xff, //0x00000e43 pmovmskb %xmm7, %edi
- 0x49, 0xc1, 0xe6, 0x30, //0x00000e47 shlq $48, %r14
- 0x48, 0xc1, 0xe1, 0x20, //0x00000e4b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00000e4f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e53 jne LBB0_168
- 0x4d, 0x85, 0xed, //0x00000e59 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000e5c jne LBB0_183
- //0x00000e62 LBB0_168
- 0x48, 0xc1, 0xe7, 0x30, //0x00000e62 shlq $48, %rdi
- 0x48, 0x09, 0xca, //0x00000e66 orq %rcx, %rdx
- 0x4c, 0x09, 0xf3, //0x00000e69 orq %r14, %rbx
- 0x4c, 0x89, 0xe9, //0x00000e6c movq %r13, %rcx
- 0x4c, 0x09, 0xc9, //0x00000e6f orq %r9, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184
- 0x48, 0x09, 0xfa, //0x00000e78 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000e7b testq %rbx, %rbx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000e7e jne LBB0_185
- //0x00000e84 LBB0_170
- 0x48, 0x85, 0xd2, //0x00000e84 testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0x17, 0x00, 0x00, //0x00000e87 jne LBB0_431
- 0x48, 0x83, 0xc0, 0xc0, //0x00000e8d addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000e91 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000e95 cmpq $63, %rax
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x00000e99 ja LBB0_166
- 0xe9, 0x21, 0x0c, 0x00, 0x00, //0x00000e9f jmp LBB0_172
- //0x00000ea4 LBB0_184
- 0x4d, 0x89, 0xce, //0x00000ea4 movq %r9, %r14
- 0x49, 0xf7, 0xd6, //0x00000ea7 notq %r14
- 0x4d, 0x21, 0xee, //0x00000eaa andq %r13, %r14
- 0x4f, 0x8d, 0x14, 0x36, //0x00000ead leaq (%r14,%r14), %r10
- 0x4d, 0x09, 0xca, //0x00000eb1 orq %r9, %r10
- 0x4c, 0x89, 0xd1, //0x00000eb4 movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x00000eb7 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000eba andq %r13, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ebd movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00000ec7 andq %rsi, %rcx
- 0x45, 0x31, 0xc9, //0x00000eca xorl %r9d, %r9d
- 0x4c, 0x01, 0xf1, //0x00000ecd addq %r14, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000ed0 setb %r9b
- 0x48, 0x01, 0xc9, //0x00000ed4 addq %rcx, %rcx
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ed7 movabsq $6148914691236517205, %rsi
- 0x48, 0x31, 0xf1, //0x00000ee1 xorq %rsi, %rcx
- 0x4c, 0x21, 0xd1, //0x00000ee4 andq %r10, %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000ee7 movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00000eeb movq $-56(%rbp), %rsi
- 0x48, 0xf7, 0xd1, //0x00000eef notq %rcx
- 0x48, 0x21, 0xcb, //0x00000ef2 andq %rcx, %rbx
- 0x48, 0x09, 0xfa, //0x00000ef5 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000ef8 testq %rbx, %rbx
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000efb je LBB0_170
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f01 jmp LBB0_185
- //0x00000f06 LBB0_183
- 0x4d, 0x89, 0xda, //0x00000f06 movq %r11, %r10
- 0x4c, 0x2b, 0x55, 0xd0, //0x00000f09 subq $-48(%rbp), %r10
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00000f0d bsfq %r13, %r8
- 0x4d, 0x01, 0xd0, //0x00000f11 addq %r10, %r8
- 0x4c, 0x8b, 0x55, 0xd0, //0x00000f14 movq $-48(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f18 movq $-56(%rbp), %rsi
- 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000f1c jmp LBB0_168
- //0x00000f21 LBB0_185
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000f21 bsfq %rbx, %rax
- 0x48, 0x85, 0xd2, //0x00000f25 testq %rdx, %rdx
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000f28 je LBB0_194
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f2e bsfq %rdx, %rcx
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f32 movq $-64(%rbp), %r9
- 0x4d, 0x29, 0xd3, //0x00000f36 subq %r10, %r11
- 0x48, 0x39, 0xc1, //0x00000f39 cmpq %rax, %rcx
- 0x0f, 0x83, 0x77, 0x00, 0x00, 0x00, //0x00000f3c jae LBB0_195
- 0xe9, 0x06, 0x18, 0x00, 0x00, //0x00000f42 jmp LBB0_148
- //0x00000f47 LBB0_187
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f47 movl $64, %ecx
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f4c movq $-64(%rbp), %r9
- 0x4d, 0x29, 0xd3, //0x00000f50 subq %r10, %r11
- 0x48, 0x39, 0xc1, //0x00000f53 cmpq %rax, %rcx
- 0x0f, 0x82, 0xf1, 0x17, 0x00, 0x00, //0x00000f56 jb LBB0_148
- //0x00000f5c LBB0_188
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f5c leaq $1(%r11,%rax), %r11
- //0x00000f61 LBB0_189
- 0x4d, 0x85, 0xdb, //0x00000f61 testq %r11, %r11
- 0x0f, 0x88, 0x19, 0x16, 0x00, 0x00, //0x00000f64 js LBB0_427
- //0x00000f6a LBB0_190
- 0x4c, 0x89, 0x1e, //0x00000f6a movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000f6d movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000f70 cmpq $0, $-80(%rbp)
- 0x4c, 0x8b, 0x45, 0xa0, //0x00000f75 movq $-96(%rbp), %r8
- 0x0f, 0x8f, 0xf1, 0xf1, 0xff, 0xff, //0x00000f79 jg LBB0_3
- 0xe9, 0xdc, 0x17, 0x00, 0x00, //0x00000f7f jmp LBB0_150
- //0x00000f84 LBB0_191
- 0x4c, 0x89, 0xd8, //0x00000f84 movq %r11, %rax
- 0x4c, 0x09, 0xe8, //0x00000f87 orq %r13, %rax
- 0x4d, 0x39, 0xeb, //0x00000f8a cmpq %r13, %r11
- 0x0f, 0x8c, 0x80, 0x05, 0x00, 0x00, //0x00000f8d jl LBB0_270
- 0x48, 0x85, 0xc0, //0x00000f93 testq %rax, %rax
- 0x0f, 0x88, 0x77, 0x05, 0x00, 0x00, //0x00000f96 js LBB0_270
- 0x49, 0xf7, 0xd3, //0x00000f9c notq %r11
- 0xe9, 0x87, 0x05, 0x00, 0x00, //0x00000f9f jmp LBB0_271
- //0x00000fa4 LBB0_194
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fa4 movl $64, %ecx
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000fa9 movq $-64(%rbp), %r9
- 0x4d, 0x29, 0xd3, //0x00000fad subq %r10, %r11
- 0x48, 0x39, 0xc1, //0x00000fb0 cmpq %rax, %rcx
- 0x0f, 0x82, 0x94, 0x17, 0x00, 0x00, //0x00000fb3 jb LBB0_148
- //0x00000fb9 LBB0_195
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000fb9 leaq $1(%r11,%rax), %r11
- //0x00000fbe LBB0_196
- 0x4d, 0x85, 0xdb, //0x00000fbe testq %r11, %r11
- 0x0f, 0x88, 0xbc, 0x15, 0x00, 0x00, //0x00000fc1 js LBB0_427
- 0x4c, 0x89, 0x1e, //0x00000fc7 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000fca movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000fcd cmpq $0, $-80(%rbp)
- 0x4c, 0x8b, 0x45, 0xa0, //0x00000fd2 movq $-96(%rbp), %r8
- 0x0f, 0x8e, 0x84, 0x17, 0x00, 0x00, //0x00000fd6 jle LBB0_150
- 0x49, 0x8b, 0x00, //0x00000fdc movq (%r8), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000fdf cmpq $4095, %rax
- 0x0f, 0x8f, 0x8c, 0x15, 0x00, 0x00, //0x00000fe5 jg LBB0_442
- 0x48, 0x8d, 0x48, 0x01, //0x00000feb leaq $1(%rax), %rcx
- 0x49, 0x89, 0x08, //0x00000fef movq %rcx, (%r8)
- 0x49, 0xc7, 0x44, 0xc0, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000ff2 movq $4, $8(%r8,%rax,8)
- 0xe9, 0x70, 0xf1, 0xff, 0xff, //0x00000ffb jmp LBB0_3
- //0x00001000 LBB0_200
- 0x49, 0x8b, 0x00, //0x00001000 movq (%r8), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001003 cmpq $4095, %rax
- 0x0f, 0x8f, 0x68, 0x15, 0x00, 0x00, //0x00001009 jg LBB0_442
- 0x48, 0x8d, 0x48, 0x01, //0x0000100f leaq $1(%rax), %rcx
- 0x49, 0x89, 0x08, //0x00001013 movq %rcx, (%r8)
- 0x49, 0xc7, 0x44, 0xc0, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001016 movq $5, $8(%r8,%rax,8)
- 0xe9, 0x4c, 0xf1, 0xff, 0xff, //0x0000101f jmp LBB0_3
- //0x00001024 LBB0_202
- 0x48, 0x8b, 0x45, 0x90, //0x00001024 movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x60, 0x08, //0x00001028 movq $8(%rax), %r12
- 0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x0000102c testb $32, $-136(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001033 movq %r11, $-80(%rbp)
- 0x4c, 0x89, 0x65, 0xc0, //0x00001037 movq %r12, $-64(%rbp)
- 0x4d, 0x89, 0xe2, //0x0000103b movq %r12, %r10
- 0x0f, 0x85, 0xfd, 0x04, 0x00, 0x00, //0x0000103e jne LBB0_274
- 0x4d, 0x29, 0xda, //0x00001044 subq %r11, %r10
- 0x0f, 0x84, 0x22, 0x17, 0x00, 0x00, //0x00001047 je LBB0_457
- 0x48, 0x8b, 0x45, 0xd0, //0x0000104d movq $-48(%rbp), %rax
- 0x4c, 0x89, 0xd9, //0x00001051 movq %r11, %rcx
- 0x49, 0x01, 0xc3, //0x00001054 addq %rax, %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001057 cmpq $64, %r10
- 0x0f, 0x82, 0x5c, 0x10, 0x00, 0x00, //0x0000105b jb LBB0_375
- 0x44, 0x89, 0xd0, //0x00001061 movl %r10d, %eax
- 0x83, 0xe0, 0x3f, //0x00001064 andl $63, %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00001067 movq %rax, $-72(%rbp)
- 0x4d, 0x29, 0xfc, //0x0000106b subq %r15, %r12
- 0x49, 0x83, 0xc4, 0xbf, //0x0000106e addq $-65, %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001072 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00001076 addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x00001079 addq $-120(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000107d movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00001084 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001087 .p2align 4, 0x90
- //0x00001090 LBB0_206
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001090 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001095 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000109b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x000010a1 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x000010a7 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010ab pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000010af pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x000010b3 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010b7 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x000010bb pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x000010bf movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010c3 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000010c7 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x000010cb movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010cf pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000010d3 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x74, 0xd9, //0x000010d8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000010dc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x000010e0 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000010e4 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x000010e8 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000010ec pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xf1, //0x000010f0 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x000010f4 pmovmskb %xmm6, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x000010f9 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x000010fd shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001101 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001105 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001108 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x0000110b shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000110f shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001113 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001117 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x0000111a orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000111d orq %r14, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001120 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_208
- 0x48, 0x85, 0xd2, //0x0000112a testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000112d jne LBB0_217
- //0x00001133 LBB0_208
- 0x4c, 0x09, 0xef, //0x00001133 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001136 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001139 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000113c jne LBB0_218
- //0x00001142 LBB0_209
- 0x48, 0x85, 0xff, //0x00001142 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001145 jne LBB0_219
- //0x0000114b LBB0_210
- 0x49, 0x83, 0xc2, 0xc0, //0x0000114b addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x0000114f addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x00001153 cmpq $63, %r10
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00001157 ja LBB0_206
- 0xe9, 0xe8, 0x0b, 0x00, 0x00, //0x0000115d jmp LBB0_211
- //0x00001162 LBB0_217
- 0x4c, 0x89, 0xd8, //0x00001162 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001165 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00001169 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x0000116d addq %rax, %r8
- 0x4c, 0x09, 0xef, //0x00001170 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001173 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001176 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00001179 je LBB0_209
- //0x0000117f LBB0_218
- 0x4c, 0x89, 0xc8, //0x0000117f movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001182 notq %rax
- 0x48, 0x21, 0xd0, //0x00001185 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001188 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x0000118c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x0000118f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001192 notq %rsi
- 0x48, 0x21, 0xd6, //0x00001195 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001198 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000011a2 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x000011a5 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x000011a8 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x000011ab setb %r9b
- 0x48, 0x01, 0xf6, //0x000011af addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000011bc xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000011bf andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000011c2 notq %rsi
- 0x48, 0x21, 0xf7, //0x000011c5 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x000011c8 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000011cb je LBB0_210
- //0x000011d1 LBB0_219
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011d1 bsfq %rdi, %rax
- //0x000011d5 LBB0_220
- 0x4c, 0x03, 0x5d, 0x98, //0x000011d5 addq $-104(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000011d9 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x000011dc movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000011e0 movq $-48(%rbp), %r10
- 0xe9, 0x49, 0x06, 0x00, 0x00, //0x000011e4 jmp LBB0_314
- //0x000011e9 LBB0_221
- 0x48, 0x8b, 0x45, 0x90, //0x000011e9 movq $-112(%rbp), %rax
- 0x4c, 0x8b, 0x48, 0x08, //0x000011ed movq $8(%rax), %r9
- 0x4d, 0x29, 0xd9, //0x000011f1 subq %r11, %r9
- 0x0f, 0x84, 0x01, 0x14, 0x00, 0x00, //0x000011f4 je LBB0_438
- 0x4c, 0x89, 0x5d, 0xb0, //0x000011fa movq %r11, $-80(%rbp)
- 0x4f, 0x8d, 0x24, 0x1a, //0x000011fe leaq (%r10,%r11), %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00001202 cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001207 jne LBB0_226
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000120d movl $1, %r11d
- 0x49, 0x83, 0xf9, 0x01, //0x00001213 cmpq $1, %r9
- 0x0f, 0x84, 0xe0, 0x05, 0x00, 0x00, //0x00001217 je LBB0_310
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x0000121d movb $1(%r12), %al
- 0x04, 0xd2, //0x00001222 addb $-46, %al
- 0x3c, 0x37, //0x00001224 cmpb $55, %al
- 0x0f, 0x87, 0xd1, 0x05, 0x00, 0x00, //0x00001226 ja LBB0_310
- 0x0f, 0xb6, 0xc0, //0x0000122c movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000122f movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00001239 btq %rax, %rcx
- 0x0f, 0x83, 0xba, 0x05, 0x00, 0x00, //0x0000123d jae LBB0_310
- //0x00001243 LBB0_226
- 0x49, 0x83, 0xf9, 0x10, //0x00001243 cmpq $16, %r9
- 0x0f, 0x82, 0x49, 0x0e, 0x00, 0x00, //0x00001247 jb LBB0_374
- 0x4d, 0x8d, 0x51, 0xf0, //0x0000124d leaq $-16(%r9), %r10
- 0x4c, 0x89, 0xd0, //0x00001251 movq %r10, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001254 andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001258 leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe2, 0x0f, //0x0000125d andl $15, %r10d
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001261 movq $-1, $-72(%rbp)
- 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001269 movq $-1, $-64(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001271 movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x00001278 movq %r12, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000127b .p2align 4, 0x90
- //0x00001280 LBB0_228
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00001280 movdqu (%r13), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001286 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000128a pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000128f movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001294 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x00001298 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000129c movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000012a0 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000012a5 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000012a9 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000012ae por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000012b2 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000012b6 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012ba pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000012bf pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x000012c4 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0xeb, 0xe3, //0x000012c8 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000012cc por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000012d0 por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xc3, //0x000012d4 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0xd7, 0xd6, //0x000012d8 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x000012dc pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000012e0 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000012e5 leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x000012ec xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x000012ef bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x000012f3 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012f6 je LBB0_230
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000012fc movl $-1, %edi
- 0xd3, 0xe7, //0x00001301 shll %cl, %edi
- 0xf7, 0xd7, //0x00001303 notl %edi
- 0x21, 0xf8, //0x00001305 andl %edi, %eax
- 0x21, 0xfb, //0x00001307 andl %edi, %ebx
- 0x21, 0xd7, //0x00001309 andl %edx, %edi
- 0x89, 0xfa, //0x0000130b movl %edi, %edx
- //0x0000130d LBB0_230
- 0x8d, 0x78, 0xff, //0x0000130d leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001310 andl %eax, %edi
- 0x0f, 0x85, 0x0f, 0x0a, 0x00, 0x00, //0x00001312 jne LBB0_346
- 0x8d, 0x7b, 0xff, //0x00001318 leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x0000131b andl %ebx, %edi
- 0x0f, 0x85, 0x04, 0x0a, 0x00, 0x00, //0x0000131d jne LBB0_346
- 0x8d, 0x7a, 0xff, //0x00001323 leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x00001326 andl %edx, %edi
- 0x0f, 0x85, 0xf9, 0x09, 0x00, 0x00, //0x00001328 jne LBB0_346
- 0x85, 0xc0, //0x0000132e testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001330 je LBB0_236
- 0x4c, 0x89, 0xef, //0x00001336 movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001339 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x0000133c bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001340 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00001343 cmpq $-1, %r14
- 0x0f, 0x85, 0xe4, 0x09, 0x00, 0x00, //0x00001347 jne LBB0_347
- 0x4d, 0x89, 0xde, //0x0000134d movq %r11, %r14
- //0x00001350 LBB0_236
- 0x85, 0xdb, //0x00001350 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001352 je LBB0_239
- 0x4c, 0x89, 0xe8, //0x00001358 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000135b subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x0000135e bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001362 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00001365 cmpq $-1, $-64(%rbp)
- 0x0f, 0x85, 0xc1, 0x09, 0x00, 0x00, //0x0000136a jne LBB0_347
- 0x4c, 0x89, 0x5d, 0xc0, //0x00001370 movq %r11, $-64(%rbp)
- //0x00001374 LBB0_239
- 0x85, 0xd2, //0x00001374 testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001376 je LBB0_242
- 0x4c, 0x89, 0xe8, //0x0000137c movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000137f subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x00001382 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x00001386 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001389 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0x9d, 0x09, 0x00, 0x00, //0x0000138e jne LBB0_347
- 0x4c, 0x89, 0x5d, 0xb8, //0x00001394 movq %r11, $-72(%rbp)
- //0x00001398 LBB0_242
- 0x83, 0xf9, 0x10, //0x00001398 cmpl $16, %ecx
- 0x0f, 0x85, 0xd2, 0x03, 0x00, 0x00, //0x0000139b jne LBB0_298
- 0x49, 0x83, 0xc5, 0x10, //0x000013a1 addq $16, %r13
- 0x49, 0x83, 0xc1, 0xf0, //0x000013a5 addq $-16, %r9
- 0x49, 0x83, 0xf9, 0x0f, //0x000013a9 cmpq $15, %r9
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000013ad ja LBB0_228
- 0x4d, 0x85, 0xd2, //0x000013b3 testq %r10, %r10
- 0x48, 0x8d, 0x35, 0x13, 0x16, 0x00, 0x00, //0x000013b6 leaq $5651(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xc0, //0x000013bd movq $-64(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x000013c1 movq $-72(%rbp), %rbx
- 0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x000013c5 je LBB0_299
- //0x000013cb LBB0_245
- 0x4b, 0x8d, 0x0c, 0x10, //0x000013cb leaq (%r8,%r10), %rcx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000013cf jmp LBB0_247
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013d4 .p2align 4, 0x90
- //0x000013e0 LBB0_246
- 0x49, 0x89, 0xc0, //0x000013e0 movq %rax, %r8
- 0x49, 0xff, 0xca, //0x000013e3 decq %r10
- 0x0f, 0x84, 0xd3, 0x0a, 0x00, 0x00, //0x000013e6 je LBB0_350
- //0x000013ec LBB0_247
- 0x41, 0x0f, 0xbe, 0x10, //0x000013ec movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x000013f0 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000013f3 cmpl $58, %edx
- 0x0f, 0x87, 0x85, 0x03, 0x00, 0x00, //0x000013f6 ja LBB0_299
- 0x49, 0x8d, 0x40, 0x01, //0x000013fc leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x00001400 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00001404 addq %rsi, %rdx
- 0xff, 0xe2, //0x00001407 jmpq *%rdx
- //0x00001409 LBB0_249
- 0x49, 0x89, 0xc3, //0x00001409 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x0000140c subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x0000140f cmpq $-1, %rbx
- 0x0f, 0x85, 0xff, 0x0b, 0x00, 0x00, //0x00001413 jne LBB0_368
- 0x49, 0xff, 0xcb, //0x00001419 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000141c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000141f jmp LBB0_246
- //0x00001424 LBB0_251
- 0x49, 0x89, 0xc3, //0x00001424 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001427 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000142a cmpq $-1, %rdi
- 0x0f, 0x85, 0xe4, 0x0b, 0x00, 0x00, //0x0000142e jne LBB0_368
- 0x49, 0xff, 0xcb, //0x00001434 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001437 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000143a jmp LBB0_246
- //0x0000143f LBB0_253
- 0x49, 0x89, 0xc3, //0x0000143f movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001442 subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00001445 cmpq $-1, %r14
- 0x0f, 0x85, 0xc9, 0x0b, 0x00, 0x00, //0x00001449 jne LBB0_368
- 0x49, 0xff, 0xcb, //0x0000144f decq %r11
- 0x4d, 0x89, 0xde, //0x00001452 movq %r11, %r14
- 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00001455 jmp LBB0_246
- //0x0000145a LBB0_255
- 0x48, 0x8b, 0x4d, 0x90, //0x0000145a movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000145e movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001462 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001466 cmpq %rdx, %r15
- 0x0f, 0x83, 0x6b, 0x11, 0x00, 0x00, //0x00001469 jae LBB0_441
- 0x43, 0x8b, 0x0c, 0x1a, //0x0000146f movl (%r10,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001473 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0xaf, 0x11, 0x00, 0x00, //0x00001479 jne LBB0_443
- 0x4c, 0x89, 0xd9, //0x0000147f movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001482 leaq $5(%r15), %r11
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x00001486 jmp LBB0_267
- //0x0000148b LBB0_258
- 0x48, 0x8b, 0x4d, 0x90, //0x0000148b movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000148f movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001493 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001497 cmpq %rdx, %r15
- 0x0f, 0x83, 0x3a, 0x11, 0x00, 0x00, //0x0000149a jae LBB0_441
- 0x41, 0x81, 0x39, 0x6e, 0x75, 0x6c, 0x6c, //0x000014a0 cmpl $1819047278, (%r9)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000014a7 je LBB0_266
- 0xe9, 0xd1, 0x11, 0x00, 0x00, //0x000014ad jmp LBB0_260
- //0x000014b2 LBB0_264
- 0x48, 0x8b, 0x4d, 0x90, //0x000014b2 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x000014b6 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000014ba leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x000014be cmpq %rdx, %r15
- 0x0f, 0x83, 0x13, 0x11, 0x00, 0x00, //0x000014c1 jae LBB0_441
- 0x41, 0x81, 0x39, 0x74, 0x72, 0x75, 0x65, //0x000014c7 cmpl $1702195828, (%r9)
- 0x0f, 0x85, 0x01, 0x12, 0x00, 0x00, //0x000014ce jne LBB0_448
- //0x000014d4 LBB0_266
- 0x4c, 0x89, 0xd9, //0x000014d4 movq %r11, %rcx
- 0x4d, 0x8d, 0x5f, 0x04, //0x000014d7 leaq $4(%r15), %r11
- //0x000014db LBB0_267
- 0x4c, 0x89, 0x1e, //0x000014db movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000014de movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000014e1 testq %rcx, %rcx
- 0x0f, 0x8f, 0x86, 0xec, 0xff, 0xff, //0x000014e4 jg LBB0_3
- 0xe9, 0x71, 0x12, 0x00, 0x00, //0x000014ea jmp LBB0_150
- //0x000014ef LBB0_268
- 0x49, 0x8b, 0x00, //0x000014ef movq (%r8), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000014f2 cmpq $4095, %rax
- 0x0f, 0x8f, 0x79, 0x10, 0x00, 0x00, //0x000014f8 jg LBB0_442
- 0x48, 0x8d, 0x48, 0x01, //0x000014fe leaq $1(%rax), %rcx
- 0x49, 0x89, 0x08, //0x00001502 movq %rcx, (%r8)
- 0x49, 0xc7, 0x44, 0xc0, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001505 movq $6, $8(%r8,%rax,8)
- 0xe9, 0x5d, 0xec, 0xff, 0xff, //0x0000150e jmp LBB0_3
- //0x00001513 LBB0_270
- 0x48, 0x85, 0xc0, //0x00001513 testq %rax, %rax
- 0x49, 0x8d, 0x45, 0xff, //0x00001516 leaq $-1(%r13), %rax
- 0x49, 0xf7, 0xd5, //0x0000151a notq %r13
- 0x4c, 0x0f, 0x48, 0xe9, //0x0000151d cmovsq %rcx, %r13
- 0x49, 0x39, 0xc3, //0x00001521 cmpq %rax, %r11
- 0x49, 0x89, 0xcb, //0x00001524 movq %rcx, %r11
- 0x4d, 0x0f, 0x44, 0xdd, //0x00001527 cmoveq %r13, %r11
- //0x0000152b LBB0_271
- 0x48, 0x8b, 0x75, 0xc8, //0x0000152b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000152f movq $-48(%rbp), %r10
- //0x00001533 LBB0_272
- 0x4d, 0x85, 0xdb, //0x00001533 testq %r11, %r11
- 0x0f, 0x89, 0x20, 0xec, 0xff, 0xff, //0x00001536 jns LBB0_1
- 0xe9, 0x67, 0x10, 0x00, 0x00, //0x0000153c jmp LBB0_273
- //0x00001541 LBB0_274
- 0x4d, 0x29, 0xda, //0x00001541 subq %r11, %r10
- 0x0f, 0x84, 0x32, 0x12, 0x00, 0x00, //0x00001544 je LBB0_458
- 0x48, 0x8b, 0x45, 0xd0, //0x0000154a movq $-48(%rbp), %rax
- 0x4c, 0x89, 0xd9, //0x0000154e movq %r11, %rcx
- 0x49, 0x01, 0xc3, //0x00001551 addq %rax, %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001554 cmpq $64, %r10
- 0x0f, 0x82, 0x78, 0x0b, 0x00, 0x00, //0x00001558 jb LBB0_376
- 0x45, 0x89, 0xd1, //0x0000155e movl %r10d, %r9d
- 0x41, 0x83, 0xe1, 0x3f, //0x00001561 andl $63, %r9d
- 0x4d, 0x29, 0xfc, //0x00001565 subq %r15, %r12
- 0x49, 0x83, 0xc4, 0xbf, //0x00001568 addq $-65, %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x0000156c andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00001570 addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x88, //0x00001573 addq $-120(%rbp), %r12
- 0x4c, 0x89, 0x65, 0xb8, //0x00001577 movq %r12, $-72(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000157b movq $-1, %r8
- 0x45, 0x31, 0xe4, //0x00001582 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001585 .p2align 4, 0x90
- //0x00001590 LBB0_277
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00001590 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00001595 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000159b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x000015a1 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x000015a7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015ab pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x000015af pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xde, //0x000015b3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015b7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015bb pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015bf movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015c3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000015c7 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015cb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015cf pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000015d3 pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdd, //0x000015d7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015db pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000015df pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x000015e4 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015e8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000015ec pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015f0 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015f4 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x10, //0x000015f8 shlq $16, %rcx
- 0x48, 0x09, 0xc8, //0x000015fc orq %rcx, %rax
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015ff pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00001603 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00001607 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe3, 0x20, //0x0000160b shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x0000160f orq %rbx, %rax
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001612 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001616 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000161a pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000161e pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00001623 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe7, 0x10, //0x00001627 shlq $16, %rdi
- 0x49, 0x09, 0xfd, //0x0000162b orq %rdi, %r13
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000162e pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001633 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00001637 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000163b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00001640 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe1, 0x20, //0x00001644 shlq $32, %rcx
- 0x49, 0x09, 0xcd, //0x00001648 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000164b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x0000164f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001653 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001657 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000165c pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe3, 0x30, //0x00001660 shlq $48, %rbx
- 0x49, 0x09, 0xdd, //0x00001664 orq %rbx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00001667 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x0000166b movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x0000166f pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00001673 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00001678 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x0000167c shlq $16, %rdi
- 0x49, 0x09, 0xfe, //0x00001680 orq %rdi, %r14
- 0x66, 0x0f, 0xd7, 0xff, //0x00001683 pmovmskb %xmm7, %edi
- 0x48, 0xc1, 0xe2, 0x30, //0x00001687 shlq $48, %rdx
- 0x48, 0xc1, 0xe1, 0x20, //0x0000168b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000168f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001693 jne LBB0_279
- 0x4d, 0x85, 0xed, //0x00001699 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x0000169c jne LBB0_294
- //0x000016a2 LBB0_279
- 0x48, 0xc1, 0xe7, 0x30, //0x000016a2 shlq $48, %rdi
- 0x49, 0x09, 0xce, //0x000016a6 orq %rcx, %r14
- 0x48, 0x09, 0xd0, //0x000016a9 orq %rdx, %rax
- 0x4c, 0x89, 0xe9, //0x000016ac movq %r13, %rcx
- 0x4c, 0x09, 0xe1, //0x000016af orq %r12, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000016b2 jne LBB0_295
- 0x49, 0x09, 0xfe, //0x000016b8 orq %rdi, %r14
- 0x48, 0x85, 0xc0, //0x000016bb testq %rax, %rax
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000016be jne LBB0_296
- //0x000016c4 LBB0_281
- 0x4d, 0x85, 0xf6, //0x000016c4 testq %r14, %r14
- 0x0f, 0x85, 0x69, 0x10, 0x00, 0x00, //0x000016c7 jne LBB0_453
- 0x49, 0x83, 0xc2, 0xc0, //0x000016cd addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x000016d1 addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x000016d5 cmpq $63, %r10
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000016d9 ja LBB0_277
- 0xe9, 0xe9, 0x06, 0x00, 0x00, //0x000016df jmp LBB0_283
- //0x000016e4 LBB0_295
- 0x4c, 0x89, 0xe1, //0x000016e4 movq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x000016e7 notq %rcx
- 0x4c, 0x21, 0xe9, //0x000016ea andq %r13, %rcx
- 0x4c, 0x89, 0x4d, 0x80, //0x000016ed movq %r9, $-128(%rbp)
- 0x4c, 0x8d, 0x0c, 0x09, //0x000016f1 leaq (%rcx,%rcx), %r9
- 0x4d, 0x09, 0xe1, //0x000016f5 orq %r12, %r9
- 0x4c, 0x89, 0xca, //0x000016f8 movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x000016fb notq %rdx
- 0x4c, 0x21, 0xea, //0x000016fe andq %r13, %rdx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001701 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xda, //0x0000170b andq %rbx, %rdx
- 0x45, 0x31, 0xe4, //0x0000170e xorl %r12d, %r12d
- 0x48, 0x01, 0xca, //0x00001711 addq %rcx, %rdx
- 0x41, 0x0f, 0x92, 0xc4, //0x00001714 setb %r12b
- 0x48, 0x01, 0xd2, //0x00001718 addq %rdx, %rdx
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000171b movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xca, //0x00001725 xorq %rcx, %rdx
- 0x4c, 0x21, 0xca, //0x00001728 andq %r9, %rdx
- 0x4c, 0x8b, 0x4d, 0x80, //0x0000172b movq $-128(%rbp), %r9
- 0x48, 0xf7, 0xd2, //0x0000172f notq %rdx
- 0x48, 0x21, 0xd0, //0x00001732 andq %rdx, %rax
- 0x49, 0x09, 0xfe, //0x00001735 orq %rdi, %r14
- 0x48, 0x85, 0xc0, //0x00001738 testq %rax, %rax
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x0000173b je LBB0_281
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001741 jmp LBB0_296
- //0x00001746 LBB0_294
- 0x4c, 0x89, 0xdb, //0x00001746 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x00001749 subq $-48(%rbp), %rbx
- 0x4d, 0x0f, 0xbc, 0xc5, //0x0000174d bsfq %r13, %r8
- 0x49, 0x01, 0xd8, //0x00001751 addq %rbx, %r8
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x00001754 jmp LBB0_279
- //0x00001759 LBB0_296
- 0x48, 0x0f, 0xbc, 0xc0, //0x00001759 bsfq %rax, %rax
- 0x4d, 0x85, 0xf6, //0x0000175d testq %r14, %r14
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001760 movq $-48(%rbp), %r10
- 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00001764 je LBB0_311
- 0x49, 0x0f, 0xbc, 0xce, //0x0000176a bsfq %r14, %rcx
- 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000176e jmp LBB0_312
- //0x00001773 LBB0_298
- 0x49, 0x01, 0xcd, //0x00001773 addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x00001776 movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001779 movq $-64(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000177d movq $-72(%rbp), %rbx
- //0x00001781 LBB0_299
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001781 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001788 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x0000178b movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x6d, 0x0e, 0x00, 0x00, //0x0000178f je LBB0_439
- //0x00001795 LBB0_300
- 0x48, 0x85, 0xdb, //0x00001795 testq %rbx, %rbx
- 0x0f, 0x84, 0x64, 0x0e, 0x00, 0x00, //0x00001798 je LBB0_439
- 0x4d, 0x85, 0xf6, //0x0000179e testq %r14, %r14
- 0x4c, 0x8b, 0x55, 0xd0, //0x000017a1 movq $-48(%rbp), %r10
- 0x0f, 0x84, 0x57, 0x0e, 0x00, 0x00, //0x000017a5 je LBB0_439
- 0x4d, 0x29, 0xe0, //0x000017ab subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x000017ae leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x000017b2 cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000017b5 je LBB0_308
- 0x49, 0x39, 0xc6, //0x000017bb cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000017be je LBB0_308
- 0x48, 0x39, 0xc3, //0x000017c4 cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000017c7 je LBB0_308
- 0x48, 0x85, 0xdb, //0x000017cd testq %rbx, %rbx
- 0x0f, 0x8e, 0x88, 0x00, 0x00, 0x00, //0x000017d0 jle LBB0_319
- 0x48, 0x8d, 0x43, 0xff, //0x000017d6 leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000017da cmpq %rax, %rdi
- 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000017dd je LBB0_319
- 0x48, 0xf7, 0xd3, //0x000017e3 notq %rbx
- 0x49, 0x89, 0xdb, //0x000017e6 movq %rbx, %r11
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017e9 jmp LBB0_309
- //0x000017ee LBB0_308
- 0x49, 0xf7, 0xd8, //0x000017ee negq %r8
- 0x4d, 0x89, 0xc3, //0x000017f1 movq %r8, %r11
- //0x000017f4 LBB0_309
- 0x4d, 0x85, 0xdb, //0x000017f4 testq %r11, %r11
- 0x0f, 0x88, 0x05, 0x0e, 0x00, 0x00, //0x000017f7 js LBB0_439
- //0x000017fd LBB0_310
- 0x48, 0x8b, 0x4d, 0xb0, //0x000017fd movq $-80(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x00001801 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x00001804 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001807 movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x0000180a testq %rcx, %rcx
- 0x4c, 0x8b, 0x45, 0xa0, //0x0000180d movq $-96(%rbp), %r8
- 0x0f, 0x8f, 0x59, 0xe9, 0xff, 0xff, //0x00001811 jg LBB0_3
- 0xe9, 0x44, 0x0f, 0x00, 0x00, //0x00001817 jmp LBB0_150
- //0x0000181c LBB0_311
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000181c movl $64, %ecx
- //0x00001821 LBB0_312
- 0x4d, 0x29, 0xd3, //0x00001821 subq %r10, %r11
- 0x48, 0x39, 0xc1, //0x00001824 cmpq %rax, %rcx
- 0x0f, 0x82, 0x20, 0x0f, 0x00, 0x00, //0x00001827 jb LBB0_148
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x0000182d leaq $1(%r11,%rax), %r11
- //0x00001832 LBB0_314
- 0x4d, 0x85, 0xdb, //0x00001832 testq %r11, %r11
- 0x0f, 0x89, 0x2f, 0xf7, 0xff, 0xff, //0x00001835 jns LBB0_190
- 0xe9, 0xd4, 0x0d, 0x00, 0x00, //0x0000183b jmp LBB0_315
- //0x00001840 LBB0_317
- 0x4d, 0x29, 0xce, //0x00001840 subq %r9, %r14
- 0x44, 0x0f, 0xbc, 0xd8, //0x00001843 bsfl %eax, %r11d
- 0x4d, 0x01, 0xf3, //0x00001847 addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x0000184a notq %r11
- //0x0000184d LBB0_318
- 0x48, 0x8b, 0x75, 0xc8, //0x0000184d movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001851 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x45, 0xa0, //0x00001855 movq $-96(%rbp), %r8
- 0xe9, 0xd5, 0xfc, 0xff, 0xff, //0x00001859 jmp LBB0_272
- //0x0000185e LBB0_319
- 0x4c, 0x89, 0xf0, //0x0000185e movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x00001861 orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001864 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x93, 0x01, 0x00, 0x00, //0x00001867 jl LBB0_322
- 0x48, 0x85, 0xc0, //0x0000186d testq %rax, %rax
- 0x0f, 0x88, 0x8a, 0x01, 0x00, 0x00, //0x00001870 js LBB0_322
- 0x49, 0xf7, 0xd6, //0x00001876 notq %r14
- 0x4d, 0x89, 0xf3, //0x00001879 movq %r14, %r11
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000187c jmp LBB0_309
- //0x00001881 LBB0_50
- 0x4c, 0x8b, 0x5d, 0x80, //0x00001881 movq $-128(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb8, //0x00001885 movq $-72(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001889 cmpq $32, %r13
- 0x0f, 0x82, 0xfb, 0x08, 0x00, 0x00, //0x0000188d jb LBB0_381
- //0x00001893 LBB0_51
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001893 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001898 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000189e movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000018a2 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x000018a6 pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x000018aa movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000018ae pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x000018b2 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x000018b6 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000018ba pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x000018be pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000018c2 pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x000018c6 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x000018ca shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000018ce orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000018d1 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000018d5 jne LBB0_53
- 0x48, 0x85, 0xc9, //0x000018db testq %rcx, %rcx
- 0x0f, 0x85, 0x49, 0x08, 0x00, 0x00, //0x000018de jne LBB0_378
- //0x000018e4 LBB0_53
- 0x48, 0x09, 0xfa, //0x000018e4 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000018e7 movq %rcx, %rax
- 0x4c, 0x09, 0xd0, //0x000018ea orq %r10, %rax
- 0x0f, 0x85, 0x57, 0x08, 0x00, 0x00, //0x000018ed jne LBB0_379
- //0x000018f3 LBB0_54
- 0x48, 0x85, 0xd2, //0x000018f3 testq %rdx, %rdx
- 0x0f, 0x84, 0x8a, 0x08, 0x00, 0x00, //0x000018f6 je LBB0_380
- //0x000018fc LBB0_55
- 0x48, 0x0f, 0xbc, 0xc2, //0x000018fc bsfq %rdx, %rax
- 0xe9, 0x40, 0xec, 0xff, 0xff, //0x00001900 jmp LBB0_59
- //0x00001905 LBB0_110
- 0x4d, 0x89, 0xe3, //0x00001905 movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x00001908 movq $-72(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x20, //0x0000190c cmpq $32, %rax
- 0x0f, 0x82, 0xac, 0x06, 0x00, 0x00, //0x00001910 jb LBB0_364
- //0x00001916 LBB0_111
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001916 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x0000191b movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001921 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001925 pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00001929 pmovmskb %xmm5, %r10d
- 0x66, 0x0f, 0x6f, 0xec, //0x0000192e movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001932 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001936 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000193a movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000193e pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001942 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001946 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000194a pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000194e pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001952 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001956 pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x0000195a pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x0000195f pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001963 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001968 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x0000196c pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001970 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001975 pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00001979 pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000197d shlq $16, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001981 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001985 orq %rcx, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001988 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_113
- 0x48, 0x85, 0xd2, //0x00001992 testq %rdx, %rdx
- 0x0f, 0x85, 0x80, 0x08, 0x00, 0x00, //0x00001995 jne LBB0_389
- //0x0000199b LBB0_113
- 0x48, 0xc1, 0xe7, 0x10, //0x0000199b shlq $16, %rdi
- 0x4c, 0x09, 0xd3, //0x0000199f orq %r10, %rbx
- 0x48, 0x89, 0xd1, //0x000019a2 movq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x000019a5 orq %r9, %rcx
- 0x0f, 0x85, 0x41, 0x07, 0x00, 0x00, //0x000019a8 jne LBB0_377
- //0x000019ae LBB0_114
- 0x48, 0x8b, 0x75, 0xc8, //0x000019ae movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000019b2 movq $-48(%rbp), %r10
- 0x4c, 0x09, 0xf7, //0x000019b6 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019b9 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000019be movl $64, %edx
- 0x48, 0x85, 0xdb, //0x000019c3 testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019c6 je LBB0_116
- 0x48, 0x0f, 0xbc, 0xd3, //0x000019cc bsfq %rbx, %rdx
- //0x000019d0 LBB0_116
- 0x48, 0x85, 0xff, //0x000019d0 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019d3 je LBB0_118
- 0x48, 0x0f, 0xbc, 0xcf, //0x000019d9 bsfq %rdi, %rcx
- //0x000019dd LBB0_118
- 0x48, 0x85, 0xdb, //0x000019dd testq %rbx, %rbx
- 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000019e0 je LBB0_325
- 0x4d, 0x29, 0xd3, //0x000019e6 subq %r10, %r11
- 0x48, 0x39, 0xd1, //0x000019e9 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x5b, 0x0d, 0x00, 0x00, //0x000019ec jb LBB0_148
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000019f2 leaq $1(%r11,%rdx), %r11
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000019f7 movq $-64(%rbp), %r9
- 0xe9, 0x61, 0xf5, 0xff, 0xff, //0x000019fb jmp LBB0_189
- //0x00001a00 LBB0_322
- 0x48, 0x85, 0xc0, //0x00001a00 testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x00001a03 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x00001a07 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x00001a0a cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x00001a0e cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x00001a11 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x00001a15 movq %rdi, %r11
- 0xe9, 0xd7, 0xfd, 0xff, 0xff, //0x00001a18 jmp LBB0_309
- //0x00001a1d LBB0_323
- 0x48, 0xf7, 0xd0, //0x00001a1d notq %rax
- 0x49, 0x89, 0xc3, //0x00001a20 movq %rax, %r11
- 0xe9, 0x03, 0xfb, 0xff, 0xff, //0x00001a23 jmp LBB0_271
- //0x00001a28 LBB0_324
- 0x48, 0x89, 0x4d, 0xb0, //0x00001a28 movq %rcx, $-80(%rbp)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a2c movq $-1, %rcx
- 0x4d, 0x85, 0xed, //0x00001a33 testq %r13, %r13
- 0x0f, 0x85, 0x63, 0xf2, 0xff, 0xff, //0x00001a36 jne LBB0_154
- 0xe9, 0x6a, 0x0b, 0x00, 0x00, //0x00001a3c jmp LBB0_430
- //0x00001a41 LBB0_135
- 0x4c, 0x8b, 0x5d, 0x80, //0x00001a41 movq $-128(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb8, //0x00001a45 movq $-72(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001a49 cmpq $32, %r13
- 0x0f, 0x82, 0xae, 0x08, 0x00, 0x00, //0x00001a4d jb LBB0_396
- //0x00001a53 LBB0_136
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001a53 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001a58 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001a5e movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a62 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001a66 pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001a6a movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a6e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001a72 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001a76 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001a7a pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001a7e pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001a82 pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001a86 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001a8a shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001a8e orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001a91 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001a95 jne LBB0_138
- 0x48, 0x85, 0xc9, //0x00001a9b testq %rcx, %rcx
- 0x0f, 0x85, 0xfc, 0x07, 0x00, 0x00, //0x00001a9e jne LBB0_393
- //0x00001aa4 LBB0_138
- 0x48, 0x09, 0xfa, //0x00001aa4 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x00001aa7 movq %rcx, %rax
- 0x4c, 0x09, 0xd0, //0x00001aaa orq %r10, %rax
- 0x0f, 0x85, 0x0a, 0x08, 0x00, 0x00, //0x00001aad jne LBB0_394
- //0x00001ab3 LBB0_139
- 0x48, 0x85, 0xd2, //0x00001ab3 testq %rdx, %rdx
- 0x0f, 0x84, 0x3d, 0x08, 0x00, 0x00, //0x00001ab6 je LBB0_395
- //0x00001abc LBB0_140
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001abc bsfq %rdx, %rax
- 0xe9, 0x70, 0xf1, 0xff, 0xff, //0x00001ac0 jmp LBB0_144
- //0x00001ac5 LBB0_172
- 0x4d, 0x89, 0xe3, //0x00001ac5 movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x00001ac8 movq $-72(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001acc cmpq $32, %rax
- 0x0f, 0x82, 0x77, 0x05, 0x00, 0x00, //0x00001ad0 jb LBB0_371
- //0x00001ad6 LBB0_173
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001ad6 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001adb movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001ae1 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001ae5 pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00001ae9 pmovmskb %xmm5, %r10d
- 0x66, 0x0f, 0x6f, 0xec, //0x00001aee movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001af2 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001af6 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001afa movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001afe pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001b02 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001b06 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001b0a pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001b0e pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001b12 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001b16 pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001b1a pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001b1f pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001b23 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001b28 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001b2c pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001b30 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001b35 pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00001b39 pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001b3d shlq $16, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001b41 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001b45 orq %rcx, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001b48 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001b4c jne LBB0_175
- 0x48, 0x85, 0xd2, //0x00001b52 testq %rdx, %rdx
- 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00001b55 jne LBB0_404
- //0x00001b5b LBB0_175
- 0x48, 0xc1, 0xe7, 0x10, //0x00001b5b shlq $16, %rdi
- 0x4c, 0x09, 0xd3, //0x00001b5f orq %r10, %rbx
- 0x48, 0x89, 0xd1, //0x00001b62 movq %rdx, %rcx
- 0x4c, 0x09, 0xc9, //0x00001b65 orq %r9, %rcx
- 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00001b68 jne LBB0_390
- //0x00001b6e LBB0_176
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b6e movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001b72 movq $-48(%rbp), %r10
- 0x4c, 0x09, 0xf7, //0x00001b76 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001b79 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b7e movl $64, %edx
- 0x48, 0x85, 0xdb, //0x00001b83 testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b86 je LBB0_178
- 0x48, 0x0f, 0xbc, 0xd3, //0x00001b8c bsfq %rbx, %rdx
- //0x00001b90 LBB0_178
- 0x48, 0x85, 0xff, //0x00001b90 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b93 je LBB0_180
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001b99 bsfq %rdi, %rcx
- //0x00001b9d LBB0_180
- 0x48, 0x85, 0xdb, //0x00001b9d testq %rbx, %rbx
- 0x0f, 0x84, 0xce, 0x00, 0x00, 0x00, //0x00001ba0 je LBB0_336
- 0x4d, 0x29, 0xd3, //0x00001ba6 subq %r10, %r11
- 0x48, 0x39, 0xd1, //0x00001ba9 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x9b, 0x0b, 0x00, 0x00, //0x00001bac jb LBB0_148
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001bb2 leaq $1(%r11,%rdx), %r11
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001bb7 movq $-64(%rbp), %r9
- 0xe9, 0xfe, 0xf3, 0xff, 0xff, //0x00001bbb jmp LBB0_196
- //0x00001bc0 LBB0_325
- 0x48, 0x85, 0xff, //0x00001bc0 testq %rdi, %rdi
- 0x0f, 0x85, 0xc5, 0x0b, 0x00, 0x00, //0x00001bc3 jne LBB0_460
- 0x49, 0x83, 0xc3, 0x20, //0x00001bc9 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001bcd addq $-32, %rax
- 0x4d, 0x85, 0xc9, //0x00001bd1 testq %r9, %r9
- 0x0f, 0x85, 0xf9, 0x03, 0x00, 0x00, //0x00001bd4 jne LBB0_365
- //0x00001bda LBB0_327
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001bda movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00001bde testq %rax, %rax
- 0x0f, 0x84, 0xa6, 0x09, 0x00, 0x00, //0x00001be1 je LBB0_428
- //0x00001be7 LBB0_328
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001be7 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001beb cmpb $34, %cl
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001bee je LBB0_335
- 0x80, 0xf9, 0x5c, //0x00001bf4 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001bf7 je LBB0_332
- 0x80, 0xf9, 0x1f, //0x00001bfd cmpb $31, %cl
- 0x0f, 0x86, 0x91, 0x0b, 0x00, 0x00, //0x00001c00 jbe LBB0_459
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c06 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001c0d movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001c12 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001c15 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001c18 jne LBB0_328
- 0xe9, 0x6a, 0x09, 0x00, 0x00, //0x00001c1e jmp LBB0_428
- //0x00001c23 LBB0_332
- 0x48, 0x83, 0xf8, 0x01, //0x00001c23 cmpq $1, %rax
- 0x0f, 0x84, 0x72, 0x0b, 0x00, 0x00, //0x00001c27 je LBB0_464
- 0x4c, 0x89, 0xd9, //0x00001c2d movq %r11, %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001c30 movq $-48(%rbp), %r10
- 0x4c, 0x29, 0xd1, //0x00001c34 subq %r10, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001c37 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001c3b cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001c3f movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001c46 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001c4b movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001c4f addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001c52 addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001c55 jne LBB0_328
- 0xe9, 0x2d, 0x09, 0x00, 0x00, //0x00001c5b jmp LBB0_428
- //0x00001c60 LBB0_334
- 0x48, 0xf7, 0xd0, //0x00001c60 notq %rax
- 0x49, 0x89, 0xc3, //0x00001c63 movq %rax, %r11
- 0xe9, 0xe2, 0xfb, 0xff, 0xff, //0x00001c66 jmp LBB0_318
- //0x00001c6b LBB0_335
- 0x4c, 0x03, 0x5d, 0x98, //0x00001c6b addq $-104(%rbp), %r11
- 0xe9, 0xed, 0xf2, 0xff, 0xff, //0x00001c6f jmp LBB0_189
- //0x00001c74 LBB0_336
- 0x48, 0x85, 0xff, //0x00001c74 testq %rdi, %rdi
- 0x0f, 0x85, 0x11, 0x0b, 0x00, 0x00, //0x00001c77 jne LBB0_460
- 0x49, 0x83, 0xc3, 0x20, //0x00001c7d addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001c81 addq $-32, %rax
- 0x4d, 0x85, 0xc9, //0x00001c85 testq %r9, %r9
- 0x0f, 0x85, 0xd0, 0x03, 0x00, 0x00, //0x00001c88 jne LBB0_372
- //0x00001c8e LBB0_338
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001c8e movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00001c92 testq %rax, %rax
- 0x0f, 0x84, 0xf2, 0x08, 0x00, 0x00, //0x00001c95 je LBB0_428
- //0x00001c9b LBB0_339
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001c9b movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001c9f cmpb $34, %cl
- 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00001ca2 je LBB0_349
- 0x80, 0xf9, 0x5c, //0x00001ca8 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001cab je LBB0_343
- 0x80, 0xf9, 0x1f, //0x00001cb1 cmpb $31, %cl
- 0x0f, 0x86, 0xdd, 0x0a, 0x00, 0x00, //0x00001cb4 jbe LBB0_459
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001cba movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001cc1 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001cc6 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001cc9 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001ccc jne LBB0_339
- 0xe9, 0xb6, 0x08, 0x00, 0x00, //0x00001cd2 jmp LBB0_428
- //0x00001cd7 LBB0_343
- 0x48, 0x83, 0xf8, 0x01, //0x00001cd7 cmpq $1, %rax
- 0x0f, 0x84, 0xbe, 0x0a, 0x00, 0x00, //0x00001cdb je LBB0_464
- 0x4c, 0x89, 0xd9, //0x00001ce1 movq %r11, %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001ce4 movq $-48(%rbp), %r10
- 0x4c, 0x29, 0xd1, //0x00001ce8 subq %r10, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001ceb cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001cef cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001cf3 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001cfa movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cff movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001d03 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001d06 addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001d09 jne LBB0_339
- 0xe9, 0x79, 0x08, 0x00, 0x00, //0x00001d0f jmp LBB0_428
- //0x00001d14 LBB0_345
- 0x48, 0xf7, 0xd8, //0x00001d14 negq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d17 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001d1b movq $-48(%rbp), %r10
- 0x49, 0x89, 0xc3, //0x00001d1f movq %rax, %r11
- 0xe9, 0x0c, 0xf8, 0xff, 0xff, //0x00001d22 jmp LBB0_272
- //0x00001d27 LBB0_346
- 0x4d, 0x29, 0xe5, //0x00001d27 subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001d2a bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001d2e addq %r13, %r11
- //0x00001d31 LBB0_347
- 0x49, 0xf7, 0xd3, //0x00001d31 notq %r11
- //0x00001d34 LBB0_348
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d34 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001d38 movq $-48(%rbp), %r10
- 0xe9, 0xb3, 0xfa, 0xff, 0xff, //0x00001d3c jmp LBB0_309
- //0x00001d41 LBB0_349
- 0x4c, 0x03, 0x5d, 0x98, //0x00001d41 addq $-104(%rbp), %r11
- 0xe9, 0x74, 0xf2, 0xff, 0xff, //0x00001d45 jmp LBB0_196
- //0x00001d4a LBB0_211
- 0x4d, 0x89, 0xe3, //0x00001d4a movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001d4d movq $-72(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001d51 cmpq $32, %r10
- 0x0f, 0x82, 0x18, 0x07, 0x00, 0x00, //0x00001d55 jb LBB0_411
- //0x00001d5b LBB0_212
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001d5b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001d60 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001d66 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d6a pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001d6e pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001d72 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d76 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001d7a pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001d7e pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001d82 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001d86 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001d8a pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001d8e shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001d92 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001d96 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001d99 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d9d jne LBB0_214
- 0x48, 0x85, 0xc9, //0x00001da3 testq %rcx, %rcx
- 0x0f, 0x85, 0x64, 0x06, 0x00, 0x00, //0x00001da6 jne LBB0_408
- //0x00001dac LBB0_214
- 0x48, 0x09, 0xfa, //0x00001dac orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x00001daf movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001db2 orq %r9, %rax
- 0x0f, 0x85, 0x72, 0x06, 0x00, 0x00, //0x00001db5 jne LBB0_409
- //0x00001dbb LBB0_215
- 0x48, 0x85, 0xd2, //0x00001dbb testq %rdx, %rdx
- 0x0f, 0x84, 0xa7, 0x06, 0x00, 0x00, //0x00001dbe je LBB0_410
- //0x00001dc4 LBB0_216
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001dc4 bsfq %rdx, %rax
- 0xe9, 0x08, 0xf4, 0xff, 0xff, //0x00001dc8 jmp LBB0_220
- //0x00001dcd LBB0_283
- 0x4c, 0x8b, 0x5d, 0xb8, //0x00001dcd movq $-72(%rbp), %r11
- 0x4d, 0x89, 0xca, //0x00001dd1 movq %r9, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001dd4 cmpq $32, %r10
- 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00001dd8 jb LBB0_354
- //0x00001dde LBB0_284
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001dde movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001de3 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001de9 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001ded pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001df1 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001df5 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001df9 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00001dfd pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001e01 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e05 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001e09 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e0d movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e11 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001e15 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001e19 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001e1d pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001e21 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001e26 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001e2a pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001e2f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001e33 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001e37 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001e3c pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00001e40 pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001e44 shlq $16, %rax
- 0x48, 0xc1, 0xe3, 0x10, //0x00001e48 shlq $16, %rbx
- 0x48, 0x09, 0xda, //0x00001e4c orq %rbx, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001e4f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001e53 jne LBB0_286
- 0x48, 0x85, 0xd2, //0x00001e59 testq %rdx, %rdx
- 0x0f, 0x85, 0x96, 0x06, 0x00, 0x00, //0x00001e5c jne LBB0_419
- //0x00001e62 LBB0_286
- 0x48, 0xc1, 0xe7, 0x10, //0x00001e62 shlq $16, %rdi
- 0x48, 0x09, 0xc8, //0x00001e66 orq %rcx, %rax
- 0x48, 0x89, 0xd1, //0x00001e69 movq %rdx, %rcx
- 0x4c, 0x09, 0xe1, //0x00001e6c orq %r12, %rcx
- 0x0f, 0x85, 0x60, 0x05, 0x00, 0x00, //0x00001e6f jne LBB0_407
- //0x00001e75 LBB0_287
- 0x4c, 0x09, 0xf7, //0x00001e75 orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001e78 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001e7d movl $64, %edx
- 0x48, 0x85, 0xc0, //0x00001e82 testq %rax, %rax
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001e85 je LBB0_289
- 0x48, 0x0f, 0xbc, 0xd0, //0x00001e8b bsfq %rax, %rdx
- //0x00001e8f LBB0_289
- 0x48, 0x85, 0xff, //0x00001e8f testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001e92 je LBB0_291
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001e98 bsfq %rdi, %rcx
- //0x00001e9c LBB0_291
- 0x48, 0x85, 0xc0, //0x00001e9c testq %rax, %rax
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00001e9f je LBB0_352
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001ea5 movq $-48(%rbp), %r10
- 0x4d, 0x29, 0xd3, //0x00001ea9 subq %r10, %r11
- 0x48, 0x39, 0xd1, //0x00001eac cmpq %rdx, %rcx
- 0x0f, 0x82, 0x98, 0x08, 0x00, 0x00, //0x00001eaf jb LBB0_148
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001eb5 leaq $1(%r11,%rdx), %r11
- 0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00001eba jmp LBB0_314
- //0x00001ebf LBB0_350
- 0x49, 0x89, 0xc8, //0x00001ebf movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ec2 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001ec9 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ecc movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0xbf, 0xf8, 0xff, 0xff, //0x00001ed0 jne LBB0_300
- 0xe9, 0x27, 0x07, 0x00, 0x00, //0x00001ed6 jmp LBB0_439
- //0x00001edb LBB0_351
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq $-1, %r11
- 0x4c, 0x89, 0x4d, 0xb0, //0x00001ee2 movq %r9, $-80(%rbp)
- 0x48, 0x89, 0xfe, //0x00001ee6 movq %rdi, %rsi
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001ee9 movq $-1, %r13
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ef0 movq $-1, %r10
- 0xe9, 0x89, 0xe8, 0xff, 0xff, //0x00001ef7 jmp LBB0_91
- //0x00001efc LBB0_352
- 0x48, 0x85, 0xff, //0x00001efc testq %rdi, %rdi
- 0x0f, 0x85, 0xa3, 0x08, 0x00, 0x00, //0x00001eff jne LBB0_461
- 0x49, 0x83, 0xc3, 0x20, //0x00001f05 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00001f09 addq $-32, %r10
- //0x00001f0d LBB0_354
- 0x4d, 0x85, 0xe4, //0x00001f0d testq %r12, %r12
- 0x0f, 0x85, 0x21, 0x06, 0x00, 0x00, //0x00001f10 jne LBB0_423
- 0x4d, 0x85, 0xd2, //0x00001f16 testq %r10, %r10
- 0x0f, 0x84, 0xff, 0x06, 0x00, 0x00, //0x00001f19 je LBB0_316
- //0x00001f1f LBB0_356
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001f1f movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001f23 cmpb $34, %cl
- 0x0f, 0x84, 0xdf, 0x00, 0x00, 0x00, //0x00001f26 je LBB0_367
- 0x80, 0xf9, 0x5c, //0x00001f2c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f2f je LBB0_360
- 0x80, 0xf9, 0x1f, //0x00001f35 cmpb $31, %cl
- 0x0f, 0x86, 0x73, 0x08, 0x00, 0x00, //0x00001f38 jbe LBB0_462
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f3e movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001f45 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001f4a addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001f4d addq %rcx, %r10
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001f50 jne LBB0_356
- 0xe9, 0xc3, 0x06, 0x00, 0x00, //0x00001f56 jmp LBB0_316
- //0x00001f5b LBB0_360
- 0x49, 0x83, 0xfa, 0x01, //0x00001f5b cmpq $1, %r10
- 0x0f, 0x84, 0x20, 0x08, 0x00, 0x00, //0x00001f5f je LBB0_422
- 0x4c, 0x89, 0xd9, //0x00001f65 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001f68 subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001f6c cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001f70 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001f74 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001f7b movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001f80 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001f84 addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001f87 addq %rcx, %r10
- 0x0f, 0x85, 0x8f, 0xff, 0xff, 0xff, //0x00001f8a jne LBB0_356
- 0xe9, 0x89, 0x06, 0x00, 0x00, //0x00001f90 jmp LBB0_316
- //0x00001f95 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001f95 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00001f9c xorl %r10d, %r10d
- 0x49, 0x83, 0xfd, 0x20, //0x00001f9f cmpq $32, %r13
- 0x0f, 0x83, 0xea, 0xf8, 0xff, 0xff, //0x00001fa3 jae LBB0_51
- 0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00001fa9 jmp LBB0_381
- //0x00001fae LBB0_363
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001fae movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00001fb5 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x00001fb8 cmpq $32, %rax
- 0x0f, 0x83, 0x54, 0xf9, 0xff, 0xff, //0x00001fbc jae LBB0_111
- //0x00001fc2 LBB0_364
- 0x48, 0x8b, 0x75, 0xc8, //0x00001fc2 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001fc6 movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xc9, //0x00001fca testq %r9, %r9
- 0x0f, 0x84, 0x07, 0xfc, 0xff, 0xff, //0x00001fcd je LBB0_327
- //0x00001fd3 LBB0_365
- 0x48, 0x85, 0xc0, //0x00001fd3 testq %rax, %rax
- 0x0f, 0x84, 0xde, 0x07, 0x00, 0x00, //0x00001fd6 je LBB0_463
- 0x48, 0x8b, 0x4d, 0xa8, //0x00001fdc movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00001fe0 addq %r11, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001fe3 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001fe7 cmoveq %rcx, %r8
- 0x49, 0xff, 0xc3, //0x00001feb incq %r11
- 0x48, 0xff, 0xc8, //0x00001fee decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ff1 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00001ff5 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00001ff9 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00001ffd testq %rax, %rax
- 0x0f, 0x85, 0xe1, 0xfb, 0xff, 0xff, //0x00002000 jne LBB0_328
- 0xe9, 0x82, 0x05, 0x00, 0x00, //0x00002006 jmp LBB0_428
- //0x0000200b LBB0_367
- 0x4c, 0x03, 0x5d, 0x98, //0x0000200b addq $-104(%rbp), %r11
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000200f movq $-48(%rbp), %r10
- 0xe9, 0x1a, 0xf8, 0xff, 0xff, //0x00002013 jmp LBB0_314
- //0x00002018 LBB0_368
- 0x49, 0xf7, 0xdb, //0x00002018 negq %r11
- 0xe9, 0x14, 0xfd, 0xff, 0xff, //0x0000201b jmp LBB0_348
- //0x00002020 LBB0_369
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002020 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00002027 xorl %r10d, %r10d
- 0x49, 0x83, 0xfd, 0x20, //0x0000202a cmpq $32, %r13
- 0x0f, 0x83, 0x1f, 0xfa, 0xff, 0xff, //0x0000202e jae LBB0_136
- 0xe9, 0xc8, 0x02, 0x00, 0x00, //0x00002034 jmp LBB0_396
- //0x00002039 LBB0_370
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002039 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00002040 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x00002043 cmpq $32, %rax
- 0x0f, 0x83, 0x89, 0xfa, 0xff, 0xff, //0x00002047 jae LBB0_173
- //0x0000204d LBB0_371
- 0x48, 0x8b, 0x75, 0xc8, //0x0000204d movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002051 movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xc9, //0x00002055 testq %r9, %r9
- 0x0f, 0x84, 0x30, 0xfc, 0xff, 0xff, //0x00002058 je LBB0_338
- //0x0000205e LBB0_372
- 0x48, 0x85, 0xc0, //0x0000205e testq %rax, %rax
- 0x0f, 0x84, 0x53, 0x07, 0x00, 0x00, //0x00002061 je LBB0_463
- 0x48, 0x8b, 0x4d, 0xa8, //0x00002067 movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x0000206b addq %r11, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000206e cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002072 cmoveq %rcx, %r8
- 0x49, 0xff, 0xc3, //0x00002076 incq %r11
- 0x48, 0xff, 0xc8, //0x00002079 decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x0000207c movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002080 movq $-48(%rbp), %r10
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00002084 movq $-64(%rbp), %r9
- 0x48, 0x85, 0xc0, //0x00002088 testq %rax, %rax
- 0x0f, 0x85, 0x0a, 0xfc, 0xff, 0xff, //0x0000208b jne LBB0_339
- 0xe9, 0xf7, 0x04, 0x00, 0x00, //0x00002091 jmp LBB0_428
- //0x00002096 LBB0_374
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002096 movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x0000209d movq %r12, %r8
- 0x4d, 0x89, 0xca, //0x000020a0 movq %r9, %r10
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020a3 movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020aa movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0x18, 0x09, 0x00, 0x00, //0x000020b1 leaq $2328(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0x0e, 0xf3, 0xff, 0xff, //0x000020b8 jmp LBB0_245
- //0x000020bd LBB0_375
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020bd movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x000020c4 xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x000020c7 cmpq $32, %r10
- 0x0f, 0x83, 0x8a, 0xfc, 0xff, 0xff, //0x000020cb jae LBB0_212
- 0xe9, 0x9d, 0x03, 0x00, 0x00, //0x000020d1 jmp LBB0_411
- //0x000020d6 LBB0_376
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020d6 movq $-1, %r8
- 0x45, 0x31, 0xe4, //0x000020dd xorl %r12d, %r12d
- 0x49, 0x83, 0xfa, 0x20, //0x000020e0 cmpq $32, %r10
- 0x0f, 0x83, 0xf4, 0xfc, 0xff, 0xff, //0x000020e4 jae LBB0_284
- 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x000020ea jmp LBB0_354
- //0x000020ef LBB0_377
- 0x45, 0x89, 0xcc, //0x000020ef movl %r9d, %r12d
- 0x41, 0xf7, 0xd4, //0x000020f2 notl %r12d
- 0x41, 0x21, 0xd4, //0x000020f5 andl %edx, %r12d
- 0x47, 0x8d, 0x14, 0x24, //0x000020f8 leal (%r12,%r12), %r10d
- 0x45, 0x09, 0xca, //0x000020fc orl %r9d, %r10d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020ff movl $2863311530, %ecx
- 0x44, 0x31, 0xd1, //0x00002104 xorl %r10d, %ecx
- 0x21, 0xd1, //0x00002107 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002109 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x0000210f xorl %r9d, %r9d
- 0x44, 0x01, 0xe1, //0x00002112 addl %r12d, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002115 setb %r9b
- 0x01, 0xc9, //0x00002119 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000211b xorl $1431655765, %ecx
- 0x44, 0x21, 0xd1, //0x00002121 andl %r10d, %ecx
- 0xf7, 0xd1, //0x00002124 notl %ecx
- 0x21, 0xcb, //0x00002126 andl %ecx, %ebx
- 0xe9, 0x81, 0xf8, 0xff, 0xff, //0x00002128 jmp LBB0_114
- //0x0000212d LBB0_378
- 0x4c, 0x89, 0xd8, //0x0000212d movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002130 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00002134 bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x00002138 addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x0000213b orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x0000213e movq %rcx, %rax
- 0x4c, 0x09, 0xd0, //0x00002141 orq %r10, %rax
- 0x0f, 0x84, 0xa9, 0xf7, 0xff, 0xff, //0x00002144 je LBB0_54
- //0x0000214a LBB0_379
- 0x44, 0x89, 0xd0, //0x0000214a movl %r10d, %eax
- 0xf7, 0xd0, //0x0000214d notl %eax
- 0x21, 0xc8, //0x0000214f andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x00002151 leal (%rax,%rax), %esi
- 0x44, 0x09, 0xd6, //0x00002154 orl %r10d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002157 movl $2863311530, %edi
- 0x31, 0xf7, //0x0000215c xorl %esi, %edi
- 0x21, 0xcf, //0x0000215e andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002160 andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00002166 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00002169 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000216b setb %r10b
- 0x01, 0xff, //0x0000216f addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002171 xorl $1431655765, %edi
- 0x21, 0xf7, //0x00002177 andl %esi, %edi
- 0xf7, 0xd7, //0x00002179 notl %edi
- 0x21, 0xfa, //0x0000217b andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x0000217d testq %rdx, %rdx
- 0x0f, 0x85, 0x76, 0xf7, 0xff, 0xff, //0x00002180 jne LBB0_55
- //0x00002186 LBB0_380
- 0x49, 0x83, 0xc3, 0x20, //0x00002186 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x0000218a addq $-32, %r13
- //0x0000218e LBB0_381
- 0x4d, 0x85, 0xd2, //0x0000218e testq %r10, %r10
- 0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x00002191 jne LBB0_391
- 0x48, 0x8b, 0x75, 0xc8, //0x00002197 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000219b movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xed, //0x0000219f testq %r13, %r13
- 0x0f, 0x84, 0xe5, 0x03, 0x00, 0x00, //0x000021a2 je LBB0_428
- //0x000021a8 LBB0_383
- 0x49, 0x8d, 0x4b, 0x01, //0x000021a8 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000021ac movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000021b0 cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000021b3 je LBB0_388
- 0x49, 0x8d, 0x55, 0xff, //0x000021b9 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x000021bd cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021c0 je LBB0_386
- 0x49, 0x89, 0xd5, //0x000021c6 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x000021c9 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000021cc testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000021cf jne LBB0_383
- 0xe9, 0xb3, 0x03, 0x00, 0x00, //0x000021d5 jmp LBB0_428
- //0x000021da LBB0_386
- 0x48, 0x85, 0xd2, //0x000021da testq %rdx, %rdx
- 0x0f, 0x84, 0xbc, 0x05, 0x00, 0x00, //0x000021dd je LBB0_464
- 0x48, 0x03, 0x4d, 0xa8, //0x000021e3 addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000021e7 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x000021eb cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x000021ef addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x000021f3 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x000021f7 movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000021fa movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000021fe movq $-48(%rbp), %r10
- 0x48, 0x85, 0xd2, //0x00002202 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002205 jne LBB0_383
- 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x0000220b jmp LBB0_428
- //0x00002210 LBB0_388
- 0x4c, 0x29, 0xd1, //0x00002210 subq %r10, %rcx
- 0x49, 0x89, 0xcb, //0x00002213 movq %rcx, %r11
- 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00002216 jmp LBB0_189
- //0x0000221b LBB0_389
- 0x4c, 0x89, 0xd9, //0x0000221b movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x0000221e subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00002222 bsfq %rdx, %r8
- 0x49, 0x01, 0xc8, //0x00002226 addq %rcx, %r8
- 0xe9, 0x6d, 0xf7, 0xff, 0xff, //0x00002229 jmp LBB0_113
- //0x0000222e LBB0_390
- 0x45, 0x89, 0xcc, //0x0000222e movl %r9d, %r12d
- 0x41, 0xf7, 0xd4, //0x00002231 notl %r12d
- 0x41, 0x21, 0xd4, //0x00002234 andl %edx, %r12d
- 0x47, 0x8d, 0x14, 0x24, //0x00002237 leal (%r12,%r12), %r10d
- 0x45, 0x09, 0xca, //0x0000223b orl %r9d, %r10d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000223e movl $2863311530, %ecx
- 0x44, 0x31, 0xd1, //0x00002243 xorl %r10d, %ecx
- 0x21, 0xd1, //0x00002246 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002248 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x0000224e xorl %r9d, %r9d
- 0x44, 0x01, 0xe1, //0x00002251 addl %r12d, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002254 setb %r9b
- 0x01, 0xc9, //0x00002258 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000225a xorl $1431655765, %ecx
- 0x44, 0x21, 0xd1, //0x00002260 andl %r10d, %ecx
- 0xf7, 0xd1, //0x00002263 notl %ecx
- 0x21, 0xcb, //0x00002265 andl %ecx, %ebx
- 0xe9, 0x02, 0xf9, 0xff, 0xff, //0x00002267 jmp LBB0_176
- //0x0000226c LBB0_391
- 0x4d, 0x85, 0xed, //0x0000226c testq %r13, %r13
- 0x0f, 0x84, 0x2a, 0x05, 0x00, 0x00, //0x0000226f je LBB0_464
- 0x48, 0x8b, 0x45, 0xa8, //0x00002275 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002279 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000227c cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00002280 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002284 incq %r11
- 0x49, 0xff, 0xcd, //0x00002287 decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x0000228a movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000228e movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xed, //0x00002292 testq %r13, %r13
- 0x0f, 0x85, 0x0d, 0xff, 0xff, 0xff, //0x00002295 jne LBB0_383
- 0xe9, 0xed, 0x02, 0x00, 0x00, //0x0000229b jmp LBB0_428
- //0x000022a0 LBB0_393
- 0x4c, 0x89, 0xd8, //0x000022a0 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000022a3 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x000022a7 bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x000022ab addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x000022ae orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000022b1 movq %rcx, %rax
- 0x4c, 0x09, 0xd0, //0x000022b4 orq %r10, %rax
- 0x0f, 0x84, 0xf6, 0xf7, 0xff, 0xff, //0x000022b7 je LBB0_139
- //0x000022bd LBB0_394
- 0x44, 0x89, 0xd0, //0x000022bd movl %r10d, %eax
- 0xf7, 0xd0, //0x000022c0 notl %eax
- 0x21, 0xc8, //0x000022c2 andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x000022c4 leal (%rax,%rax), %esi
- 0x44, 0x09, 0xd6, //0x000022c7 orl %r10d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ca movl $2863311530, %edi
- 0x31, 0xf7, //0x000022cf xorl %esi, %edi
- 0x21, 0xcf, //0x000022d1 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022d3 andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x000022d9 xorl %r10d, %r10d
- 0x01, 0xc7, //0x000022dc addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x000022de setb %r10b
- 0x01, 0xff, //0x000022e2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000022e4 xorl $1431655765, %edi
- 0x21, 0xf7, //0x000022ea andl %esi, %edi
- 0xf7, 0xd7, //0x000022ec notl %edi
- 0x21, 0xfa, //0x000022ee andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x000022f0 testq %rdx, %rdx
- 0x0f, 0x85, 0xc3, 0xf7, 0xff, 0xff, //0x000022f3 jne LBB0_140
- //0x000022f9 LBB0_395
- 0x49, 0x83, 0xc3, 0x20, //0x000022f9 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x000022fd addq $-32, %r13
- //0x00002301 LBB0_396
- 0x4d, 0x85, 0xd2, //0x00002301 testq %r10, %r10
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002304 jne LBB0_405
- 0x48, 0x8b, 0x75, 0xc8, //0x0000230a movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000230e movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xed, //0x00002312 testq %r13, %r13
- 0x0f, 0x84, 0x72, 0x02, 0x00, 0x00, //0x00002315 je LBB0_428
- //0x0000231b LBB0_398
- 0x49, 0x8d, 0x4b, 0x01, //0x0000231b leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x0000231f movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00002323 cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002326 je LBB0_403
- 0x49, 0x8d, 0x55, 0xff, //0x0000232c leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00002330 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002333 je LBB0_401
- 0x49, 0x89, 0xd5, //0x00002339 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x0000233c movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x0000233f testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002342 jne LBB0_398
- 0xe9, 0x40, 0x02, 0x00, 0x00, //0x00002348 jmp LBB0_428
- //0x0000234d LBB0_401
- 0x48, 0x85, 0xd2, //0x0000234d testq %rdx, %rdx
- 0x0f, 0x84, 0x49, 0x04, 0x00, 0x00, //0x00002350 je LBB0_464
- 0x48, 0x03, 0x4d, 0xa8, //0x00002356 addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000235a cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000235e cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x00002362 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002366 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x0000236a movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000236d movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002371 movq $-48(%rbp), %r10
- 0x48, 0x85, 0xd2, //0x00002375 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002378 jne LBB0_398
- 0xe9, 0x0a, 0x02, 0x00, 0x00, //0x0000237e jmp LBB0_428
- //0x00002383 LBB0_403
- 0x4c, 0x29, 0xd1, //0x00002383 subq %r10, %rcx
- 0x49, 0x89, 0xcb, //0x00002386 movq %rcx, %r11
- 0xe9, 0x30, 0xec, 0xff, 0xff, //0x00002389 jmp LBB0_196
- //0x0000238e LBB0_404
- 0x4c, 0x89, 0xd9, //0x0000238e movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002391 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00002395 bsfq %rdx, %r8
- 0x49, 0x01, 0xc8, //0x00002399 addq %rcx, %r8
- 0xe9, 0xba, 0xf7, 0xff, 0xff, //0x0000239c jmp LBB0_175
- //0x000023a1 LBB0_405
- 0x4d, 0x85, 0xed, //0x000023a1 testq %r13, %r13
- 0x0f, 0x84, 0xf5, 0x03, 0x00, 0x00, //0x000023a4 je LBB0_464
- 0x48, 0x8b, 0x45, 0xa8, //0x000023aa movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000023ae addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023b1 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023b5 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x000023b9 incq %r11
- 0x49, 0xff, 0xcd, //0x000023bc decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000023bf movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x000023c3 movq $-48(%rbp), %r10
- 0x4d, 0x85, 0xed, //0x000023c7 testq %r13, %r13
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x000023ca jne LBB0_398
- 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x000023d0 jmp LBB0_428
- //0x000023d5 LBB0_407
- 0x44, 0x89, 0xe1, //0x000023d5 movl %r12d, %ecx
- 0xf7, 0xd1, //0x000023d8 notl %ecx
- 0x21, 0xd1, //0x000023da andl %edx, %ecx
- 0x44, 0x8d, 0x0c, 0x09, //0x000023dc leal (%rcx,%rcx), %r9d
- 0x45, 0x09, 0xe1, //0x000023e0 orl %r12d, %r9d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023e3 movl $2863311530, %ebx
- 0x44, 0x31, 0xcb, //0x000023e8 xorl %r9d, %ebx
- 0x21, 0xd3, //0x000023eb andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023ed andl $-1431655766, %ebx
- 0x45, 0x31, 0xe4, //0x000023f3 xorl %r12d, %r12d
- 0x01, 0xcb, //0x000023f6 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc4, //0x000023f8 setb %r12b
- 0x01, 0xdb, //0x000023fc addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000023fe xorl $1431655765, %ebx
- 0x44, 0x21, 0xcb, //0x00002404 andl %r9d, %ebx
- 0xf7, 0xd3, //0x00002407 notl %ebx
- 0x21, 0xd8, //0x00002409 andl %ebx, %eax
- 0xe9, 0x65, 0xfa, 0xff, 0xff, //0x0000240b jmp LBB0_287
- //0x00002410 LBB0_408
- 0x4c, 0x89, 0xd8, //0x00002410 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002413 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00002417 bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x0000241b addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x0000241e orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x00002421 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00002424 orq %r9, %rax
- 0x0f, 0x84, 0x8e, 0xf9, 0xff, 0xff, //0x00002427 je LBB0_215
- //0x0000242d LBB0_409
- 0x44, 0x89, 0xc8, //0x0000242d movl %r9d, %eax
- 0xf7, 0xd0, //0x00002430 notl %eax
- 0x21, 0xc8, //0x00002432 andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x00002434 leal (%rax,%rax), %esi
- 0x44, 0x09, 0xce, //0x00002437 orl %r9d, %esi
- 0x89, 0xf7, //0x0000243a movl %esi, %edi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000243c movl $2863311530, %ebx
- 0x31, 0xdf, //0x00002441 xorl %ebx, %edi
- 0x21, 0xcf, //0x00002443 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002445 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x0000244b xorl %r9d, %r9d
- 0x01, 0xc7, //0x0000244e addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002450 setb %r9b
- 0x01, 0xff, //0x00002454 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002456 xorl $1431655765, %edi
- 0x21, 0xf7, //0x0000245c andl %esi, %edi
- 0xf7, 0xd7, //0x0000245e notl %edi
- 0x21, 0xfa, //0x00002460 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x00002462 testq %rdx, %rdx
- 0x0f, 0x85, 0x59, 0xf9, 0xff, 0xff, //0x00002465 jne LBB0_216
- //0x0000246b LBB0_410
- 0x49, 0x83, 0xc3, 0x20, //0x0000246b addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x0000246f addq $-32, %r10
- //0x00002473 LBB0_411
- 0x4d, 0x85, 0xc9, //0x00002473 testq %r9, %r9
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00002476 jne LBB0_420
- 0x4d, 0x85, 0xd2, //0x0000247c testq %r10, %r10
- 0x0f, 0x84, 0x00, 0x03, 0x00, 0x00, //0x0000247f je LBB0_422
- //0x00002485 LBB0_413
- 0x49, 0x8d, 0x4b, 0x01, //0x00002485 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00002489 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x0000248d cmpb $34, %bl
- 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00002490 je LBB0_418
- 0x49, 0x8d, 0x52, 0xff, //0x00002496 leaq $-1(%r10), %rdx
- 0x80, 0xfb, 0x5c, //0x0000249a cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000249d je LBB0_416
- 0x49, 0x89, 0xd2, //0x000024a3 movq %rdx, %r10
- 0x49, 0x89, 0xcb, //0x000024a6 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000024a9 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000024ac jne LBB0_413
- 0xe9, 0xce, 0x02, 0x00, 0x00, //0x000024b2 jmp LBB0_422
- //0x000024b7 LBB0_416
- 0x48, 0x85, 0xd2, //0x000024b7 testq %rdx, %rdx
- 0x0f, 0x84, 0xc5, 0x02, 0x00, 0x00, //0x000024ba je LBB0_422
- 0x48, 0x03, 0x4d, 0xa8, //0x000024c0 addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000024c4 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x000024c8 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x000024cc addq $2, %r11
- 0x49, 0x83, 0xc2, 0xfe, //0x000024d0 addq $-2, %r10
- 0x4c, 0x89, 0xd2, //0x000024d4 movq %r10, %rdx
- 0x48, 0x85, 0xd2, //0x000024d7 testq %rdx, %rdx
- 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x000024da jne LBB0_413
- 0xe9, 0xa0, 0x02, 0x00, 0x00, //0x000024e0 jmp LBB0_422
- //0x000024e5 LBB0_418
- 0x4c, 0x8b, 0x55, 0xd0, //0x000024e5 movq $-48(%rbp), %r10
- 0x4c, 0x29, 0xd1, //0x000024e9 subq %r10, %rcx
- 0x49, 0x89, 0xcb, //0x000024ec movq %rcx, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x000024ef movq $-56(%rbp), %rsi
- 0xe9, 0x3a, 0xf3, 0xff, 0xff, //0x000024f3 jmp LBB0_314
- //0x000024f8 LBB0_419
- 0x4c, 0x89, 0xdb, //0x000024f8 movq %r11, %rbx
- 0x48, 0x2b, 0x5d, 0xd0, //0x000024fb subq $-48(%rbp), %rbx
- 0x4c, 0x0f, 0xbc, 0xc2, //0x000024ff bsfq %rdx, %r8
- 0x49, 0x01, 0xd8, //0x00002503 addq %rbx, %r8
- 0xe9, 0x57, 0xf9, 0xff, 0xff, //0x00002506 jmp LBB0_286
- //0x0000250b LBB0_420
- 0x4d, 0x85, 0xd2, //0x0000250b testq %r10, %r10
- 0x0f, 0x84, 0x71, 0x02, 0x00, 0x00, //0x0000250e je LBB0_422
- 0x48, 0x8b, 0x45, 0xa8, //0x00002514 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002518 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000251b cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x0000251f cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002523 incq %r11
- 0x49, 0xff, 0xca, //0x00002526 decq %r10
- 0x4d, 0x85, 0xd2, //0x00002529 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000252c jne LBB0_413
- 0xe9, 0x4e, 0x02, 0x00, 0x00, //0x00002532 jmp LBB0_422
- //0x00002537 LBB0_423
- 0x4d, 0x85, 0xd2, //0x00002537 testq %r10, %r10
- 0x0f, 0x84, 0x45, 0x02, 0x00, 0x00, //0x0000253a je LBB0_422
- 0x48, 0x8b, 0x45, 0xa8, //0x00002540 movq $-88(%rbp), %rax
- 0x49, 0x8d, 0x0c, 0x03, //0x00002544 leaq (%r11,%rax), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002548 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000254c cmoveq %rcx, %r8
- 0x49, 0xff, 0xc3, //0x00002550 incq %r11
- 0x49, 0xff, 0xca, //0x00002553 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00002556 movq $-56(%rbp), %rsi
- 0x4d, 0x85, 0xd2, //0x0000255a testq %r10, %r10
- 0x0f, 0x85, 0xbc, 0xf9, 0xff, 0xff, //0x0000255d jne LBB0_356
- 0xe9, 0xb6, 0x00, 0x00, 0x00, //0x00002563 jmp LBB0_316
- //0x00002568 LBB0_425
- 0x48, 0x89, 0x16, //0x00002568 movq %rdx, (%rsi)
- //0x0000256b LBB0_426
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000256b movq $-1, %rax
- 0xe9, 0xe9, 0x01, 0x00, 0x00, //0x00002572 jmp LBB0_150
- //0x00002577 LBB0_442
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00002577 movq $-7, %rax
- 0xe9, 0xdd, 0x01, 0x00, 0x00, //0x0000257e jmp LBB0_150
- //0x00002583 LBB0_427
- 0x49, 0x83, 0xfb, 0xff, //0x00002583 cmpq $-1, %r11
- 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00002587 jne LBB0_149
- //0x0000258d LBB0_428
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000258d movq $-1, %r11
- 0x4d, 0x89, 0xc8, //0x00002594 movq %r9, %r8
- 0xe9, 0xbe, 0x01, 0x00, 0x00, //0x00002597 jmp LBB0_149
- //0x0000259c LBB0_429
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000259c movq $-1, %rcx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000025a3 jmp LBB0_430
- //0x000025a8 LBB0_273
- 0x4c, 0x89, 0xd9, //0x000025a8 movq %r11, %rcx
- //0x000025ab LBB0_430
- 0x48, 0xf7, 0xd1, //0x000025ab notq %rcx
- 0x49, 0x01, 0xcf, //0x000025ae addq %rcx, %r15
- 0x48, 0x8b, 0x45, 0xc8, //0x000025b1 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x38, //0x000025b5 movq %r15, (%rax)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000025b8 movq $-2, %rax
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x000025bf jmp LBB0_150
- //0x000025c4 LBB0_431
- 0x49, 0x83, 0xf8, 0xff, //0x000025c4 cmpq $-1, %r8
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000025c8 je LBB0_434
- //0x000025ce LBB0_432
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025ce movq $-2, %r11
- 0xe9, 0x80, 0x01, 0x00, 0x00, //0x000025d5 jmp LBB0_149
- //0x000025da LBB0_441
- 0x48, 0x89, 0x0e, //0x000025da movq %rcx, (%rsi)
- 0xe9, 0x7e, 0x01, 0x00, 0x00, //0x000025dd jmp LBB0_150
- //0x000025e2 LBB0_434
- 0x48, 0x0f, 0xbc, 0xc2, //0x000025e2 bsfq %rdx, %rax
- //0x000025e6 LBB0_435
- 0x4d, 0x29, 0xd3, //0x000025e6 subq %r10, %r11
- //0x000025e9 LBB0_436
- 0x49, 0x01, 0xc3, //0x000025e9 addq %rax, %r11
- //0x000025ec LBB0_437
- 0x4d, 0x89, 0xd8, //0x000025ec movq %r11, %r8
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025ef movq $-2, %r11
- 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x000025f6 jmp LBB0_149
- //0x000025fb LBB0_438
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025fb movq $-1, %r11
- //0x00002602 LBB0_439
- 0x4d, 0x29, 0xdf, //0x00002602 subq %r11, %r15
- 0x4c, 0x89, 0x3e, //0x00002605 movq %r15, (%rsi)
- //0x00002608 LBB0_440
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002608 movq $-2, %rax
- 0xe9, 0x4c, 0x01, 0x00, 0x00, //0x0000260f jmp LBB0_150
- //0x00002614 LBB0_315
- 0x49, 0x83, 0xfb, 0xff, //0x00002614 cmpq $-1, %r11
- 0x0f, 0x85, 0x3c, 0x01, 0x00, 0x00, //0x00002618 jne LBB0_149
- //0x0000261e LBB0_316
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000261e movq $-1, %r11
- 0x4c, 0x8b, 0x45, 0xc0, //0x00002625 movq $-64(%rbp), %r8
- 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00002629 jmp LBB0_149
- //0x0000262e LBB0_443
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000262e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002635 cmpb $97, %cl
- 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00002638 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x02, //0x0000263e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002642 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x02, 0x6c, //0x00002645 cmpb $108, $2(%r10,%r15)
- 0x0f, 0x85, 0x0f, 0x01, 0x00, 0x00, //0x0000264b jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x03, //0x00002651 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002655 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x03, 0x73, //0x00002658 cmpb $115, $3(%r10,%r15)
- 0x0f, 0x85, 0xfc, 0x00, 0x00, 0x00, //0x0000265e jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x04, //0x00002664 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002668 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x04, 0x65, //0x0000266b cmpb $101, $4(%r10,%r15)
- 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x00002671 jne LBB0_150
- 0x49, 0x83, 0xc7, 0x05, //0x00002677 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x0000267b movq %r15, (%rsi)
- 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x0000267e jmp LBB0_150
- //0x00002683 LBB0_260
- 0x4c, 0x89, 0x3e, //0x00002683 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002686 movq $-2, %rax
- 0x41, 0x80, 0x39, 0x6e, //0x0000268d cmpb $110, (%r9)
- 0x0f, 0x85, 0xc9, 0x00, 0x00, 0x00, //0x00002691 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x01, //0x00002697 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000269b movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x01, 0x75, //0x0000269e cmpb $117, $1(%r10,%r15)
- 0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x000026a4 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x02, //0x000026aa leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026ae movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x02, 0x6c, //0x000026b1 cmpb $108, $2(%r10,%r15)
- 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000026b7 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x03, //0x000026bd leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026c1 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x03, 0x6c, //0x000026c4 cmpb $108, $3(%r10,%r15)
- 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000026ca jne LBB0_150
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000026d0 jmp LBB0_452
- //0x000026d5 LBB0_448
- 0x4c, 0x89, 0x3e, //0x000026d5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq $-2, %rax
- 0x41, 0x80, 0x39, 0x74, //0x000026df cmpb $116, (%r9)
- 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x000026e3 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x01, //0x000026e9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026ed movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x01, 0x72, //0x000026f0 cmpb $114, $1(%r10,%r15)
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x000026f6 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x02, //0x000026fc leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002700 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x02, 0x75, //0x00002703 cmpb $117, $2(%r10,%r15)
- 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002709 jne LBB0_150
- 0x49, 0x8d, 0x4f, 0x03, //0x0000270f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002713 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x3a, 0x03, 0x65, //0x00002716 cmpb $101, $3(%r10,%r15)
- 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x0000271c jne LBB0_150
- //0x00002722 LBB0_452
- 0x49, 0x83, 0xc7, 0x04, //0x00002722 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002726 movq %r15, (%rsi)
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00002729 jmp LBB0_150
- //0x0000272e LBB0_456
- 0x4d, 0x89, 0xd9, //0x0000272e movq %r11, %r9
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00002731 jmp LBB0_428
- //0x00002736 LBB0_453
- 0x49, 0x83, 0xf8, 0xff, //0x00002736 cmpq $-1, %r8
- 0x0f, 0x85, 0x8e, 0xfe, 0xff, 0xff, //0x0000273a jne LBB0_432
- 0x49, 0x0f, 0xbc, 0xc6, //0x00002740 bsfq %r14, %rax
- //0x00002744 LBB0_455
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00002744 subq $-48(%rbp), %r11
- 0xe9, 0x9c, 0xfe, 0xff, 0xff, //0x00002748 jmp LBB0_436
- //0x0000274d LBB0_148
- 0x4c, 0x01, 0xd9, //0x0000274d addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002750 movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x00002757 movq %rcx, %r8
- //0x0000275a LBB0_149
- 0x4c, 0x89, 0x06, //0x0000275a movq %r8, (%rsi)
- 0x4c, 0x89, 0xd8, //0x0000275d movq %r11, %rax
- //0x00002760 LBB0_150
- 0x48, 0x83, 0xc4, 0x70, //0x00002760 addq $112, %rsp
- 0x5b, //0x00002764 popq %rbx
- 0x41, 0x5c, //0x00002765 popq %r12
- 0x41, 0x5d, //0x00002767 popq %r13
- 0x41, 0x5e, //0x00002769 popq %r14
- 0x41, 0x5f, //0x0000276b popq %r15
- 0x5d, //0x0000276d popq %rbp
- 0xc3, //0x0000276e retq
- //0x0000276f LBB0_457
- 0x4c, 0x89, 0x5d, 0xc0, //0x0000276f movq %r11, $-64(%rbp)
- 0x48, 0x8b, 0x75, 0xc8, //0x00002773 movq $-56(%rbp), %rsi
- 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00002777 jmp LBB0_316
- //0x0000277c LBB0_458
- 0x4c, 0x89, 0x5d, 0xc0, //0x0000277c movq %r11, $-64(%rbp)
- 0xe9, 0x99, 0xfe, 0xff, 0xff, //0x00002780 jmp LBB0_316
- //0x00002785 LBB0_422
- 0x48, 0x8b, 0x75, 0xc8, //0x00002785 movq $-56(%rbp), %rsi
- 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00002789 jmp LBB0_316
- //0x0000278e LBB0_460
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000278e bsfq %rdi, %rax
- 0xe9, 0x4f, 0xfe, 0xff, 0xff, //0x00002792 jmp LBB0_435
- //0x00002797 LBB0_459
- 0x4d, 0x29, 0xd3, //0x00002797 subq %r10, %r11
- 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x0000279a jmp LBB0_437
- //0x0000279f LBB0_464
- 0x48, 0x8b, 0x75, 0xc8, //0x0000279f movq $-56(%rbp), %rsi
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x000027a3 jmp LBB0_428
- //0x000027a8 LBB0_461
- 0x48, 0x0f, 0xbc, 0xc7, //0x000027a8 bsfq %rdi, %rax
- 0xe9, 0x93, 0xff, 0xff, 0xff, //0x000027ac jmp LBB0_455
- //0x000027b1 LBB0_462
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000027b1 subq $-48(%rbp), %r11
- 0xe9, 0x32, 0xfe, 0xff, 0xff, //0x000027b5 jmp LBB0_437
- //0x000027ba LBB0_463
- 0x48, 0x8b, 0x75, 0xc8, //0x000027ba movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xc0, //0x000027be movq $-64(%rbp), %r9
- 0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000027c2 jmp LBB0_428
- 0x90, //0x000027c7 .p2align 2, 0x90
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_40, LBB0_40-LJTI0_0
- // // .set L0_0_set_62, LBB0_62-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_65, LBB0_65-LJTI0_0
- //0x000027c8 LJTI0_0
- 0x89, 0xdb, 0xff, 0xff, //0x000027c8 .long L0_0_set_34
- 0x91, 0xdd, 0xff, 0xff, //0x000027cc .long L0_0_set_60
- 0xbf, 0xdb, 0xff, 0xff, //0x000027d0 .long L0_0_set_40
- 0xbc, 0xdd, 0xff, 0xff, //0x000027d4 .long L0_0_set_62
- 0xa0, 0xdb, 0xff, 0xff, //0x000027d8 .long L0_0_set_37
- 0x4d, 0xe0, 0xff, 0xff, //0x000027dc .long L0_0_set_65
- // // .set L0_1_set_150, LBB0_150-LJTI0_1
- // // .set L0_1_set_440, LBB0_440-LJTI0_1
- // // .set L0_1_set_202, LBB0_202-LJTI0_1
- // // .set L0_1_set_221, LBB0_221-LJTI0_1
- // // .set L0_1_set_67, LBB0_67-LJTI0_1
- // // .set L0_1_set_200, LBB0_200-LJTI0_1
- // // .set L0_1_set_255, LBB0_255-LJTI0_1
- // // .set L0_1_set_258, LBB0_258-LJTI0_1
- // // .set L0_1_set_264, LBB0_264-LJTI0_1
- // // .set L0_1_set_268, LBB0_268-LJTI0_1
- //0x000027e0 LJTI0_1
- 0x80, 0xff, 0xff, 0xff, //0x000027e0 .long L0_1_set_150
- 0x28, 0xfe, 0xff, 0xff, //0x000027e4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000027e8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000027ec .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000027f0 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000027f4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000027f8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000027fc .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002800 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002804 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002808 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000280c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002810 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002814 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002818 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000281c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002820 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002824 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002828 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000282c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002830 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002834 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002838 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000283c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002840 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002844 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002848 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000284c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002850 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002854 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002858 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000285c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002860 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002864 .long L0_1_set_440
- 0x44, 0xe8, 0xff, 0xff, //0x00002868 .long L0_1_set_202
- 0x28, 0xfe, 0xff, 0xff, //0x0000286c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002870 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002874 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002878 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000287c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002880 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002884 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002888 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000288c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002890 .long L0_1_set_440
- 0x09, 0xea, 0xff, 0xff, //0x00002894 .long L0_1_set_221
- 0x28, 0xfe, 0xff, 0xff, //0x00002898 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000289c .long L0_1_set_440
- 0xdc, 0xdd, 0xff, 0xff, //0x000028a0 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028a4 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028a8 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028ac .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028b0 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028b4 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028b8 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028bc .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028c0 .long L0_1_set_67
- 0xdc, 0xdd, 0xff, 0xff, //0x000028c4 .long L0_1_set_67
- 0x28, 0xfe, 0xff, 0xff, //0x000028c8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028cc .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028d0 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028d4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028d8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028dc .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028e0 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028e4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028e8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028ec .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028f0 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028f4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028f8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000028fc .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002900 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002904 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002908 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000290c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002910 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002914 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002918 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000291c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002920 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002924 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002928 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000292c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002930 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002934 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002938 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000293c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002940 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002944 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002948 .long L0_1_set_440
- 0x20, 0xe8, 0xff, 0xff, //0x0000294c .long L0_1_set_200
- 0x28, 0xfe, 0xff, 0xff, //0x00002950 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002954 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002958 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000295c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002960 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002964 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002968 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000296c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002970 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002974 .long L0_1_set_440
- 0x7a, 0xec, 0xff, 0xff, //0x00002978 .long L0_1_set_255
- 0x28, 0xfe, 0xff, 0xff, //0x0000297c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002980 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002984 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002988 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x0000298c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002990 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x00002994 .long L0_1_set_440
- 0xab, 0xec, 0xff, 0xff, //0x00002998 .long L0_1_set_258
- 0x28, 0xfe, 0xff, 0xff, //0x0000299c .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029a0 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029a4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029a8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029ac .long L0_1_set_440
- 0xd2, 0xec, 0xff, 0xff, //0x000029b0 .long L0_1_set_264
- 0x28, 0xfe, 0xff, 0xff, //0x000029b4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029b8 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029bc .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029c0 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029c4 .long L0_1_set_440
- 0x28, 0xfe, 0xff, 0xff, //0x000029c8 .long L0_1_set_440
- 0x0f, 0xed, 0xff, 0xff, //0x000029cc .long L0_1_set_268
- // // .set L0_2_set_249, LBB0_249-LJTI0_2
+ 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_253, LBB0_253-LJTI0_2
- // // .set L0_2_set_246, LBB0_246-LJTI0_2
- // // .set L0_2_set_251, LBB0_251-LJTI0_2
- //0x000029d0 LJTI0_2
- 0x39, 0xea, 0xff, 0xff, //0x000029d0 .long L0_2_set_249
- 0xb1, 0xed, 0xff, 0xff, //0x000029d4 .long L0_2_set_299
- 0x39, 0xea, 0xff, 0xff, //0x000029d8 .long L0_2_set_249
- 0x6f, 0xea, 0xff, 0xff, //0x000029dc .long L0_2_set_253
- 0xb1, 0xed, 0xff, 0xff, //0x000029e0 .long L0_2_set_299
- 0x10, 0xea, 0xff, 0xff, //0x000029e4 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x000029e8 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x000029ec .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x000029f0 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x000029f4 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x000029f8 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x000029fc .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x00002a00 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x00002a04 .long L0_2_set_246
- 0x10, 0xea, 0xff, 0xff, //0x00002a08 .long L0_2_set_246
- 0xb1, 0xed, 0xff, 0xff, //0x00002a0c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a10 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a14 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a18 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a1c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a20 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a24 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a28 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a2c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a30 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a34 .long L0_2_set_299
- 0x54, 0xea, 0xff, 0xff, //0x00002a38 .long L0_2_set_251
- 0xb1, 0xed, 0xff, 0xff, //0x00002a3c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a40 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a44 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a48 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a4c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a50 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a54 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a58 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a5c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a60 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a64 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a68 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a6c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a70 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a74 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a78 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a7c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a80 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a84 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a88 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a8c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a90 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a94 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a98 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002a9c .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002aa0 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002aa4 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002aa8 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002aac .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002ab0 .long L0_2_set_299
- 0xb1, 0xed, 0xff, 0xff, //0x00002ab4 .long L0_2_set_299
- 0x54, 0xea, 0xff, 0xff, //0x00002ab8 .long L0_2_set_251
- // // .set L0_3_set_97, LBB0_97-LJTI0_3
- // // .set L0_3_set_152, LBB0_152-LJTI0_3
- // // .set L0_3_set_99, LBB0_99-LJTI0_3
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_92, LBB0_92-LJTI0_3
- //0x00002abc LJTI0_3
- 0x23, 0xdd, 0xff, 0xff, //0x00002abc .long L0_3_set_97
- 0xcf, 0xe1, 0xff, 0xff, //0x00002ac0 .long L0_3_set_152
- 0x23, 0xdd, 0xff, 0xff, //0x00002ac4 .long L0_3_set_97
- 0x3e, 0xdd, 0xff, 0xff, //0x00002ac8 .long L0_3_set_99
- 0xcf, 0xe1, 0xff, 0xff, //0x00002acc .long L0_3_set_152
- 0xf4, 0xdc, 0xff, 0xff, //0x00002ad0 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002ad4 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002ad8 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002adc .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002ae0 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002ae4 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002ae8 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002aec .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002af0 .long L0_3_set_94
- 0xf4, 0xdc, 0xff, 0xff, //0x00002af4 .long L0_3_set_94
- 0xcf, 0xe1, 0xff, 0xff, //0x00002af8 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002afc .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b00 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b04 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b08 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b0c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b10 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b14 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b18 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b1c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b20 .long L0_3_set_152
- 0xd6, 0xdc, 0xff, 0xff, //0x00002b24 .long L0_3_set_92
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b28 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b2c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b30 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b34 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b38 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b3c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b40 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b44 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b48 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b4c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b50 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b54 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b58 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b5c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b60 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b64 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b68 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b6c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b70 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b74 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b78 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b7c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b80 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b84 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b88 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b8c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b90 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b94 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b98 .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002b9c .long L0_3_set_152
- 0xcf, 0xe1, 0xff, 0xff, //0x00002ba0 .long L0_3_set_152
- 0xd6, 0xdc, 0xff, 0xff, //0x00002ba4 .long L0_3_set_92
- //0x00002ba8 .p2align 2, 0x00
- //0x00002ba8 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002ba8 .long 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
index a61ee7b02..8149027d3 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go
index 8e67f8199..297cb9bef 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go
@@ -16,20 +16,20 @@ const (
)
const (
- _size__u64toa = 1264
+ _size__u64toa = 1232
)
var (
_pcsp__u64toa = [][2]uint32{
- {1, 0},
- {161, 8},
- {162, 0},
- {457, 8},
- {458, 0},
- {772, 8},
- {773, 0},
- {1249, 8},
- {1251, 0},
+ {0x1, 0},
+ {0xa5, 8},
+ {0xa6, 0},
+ {0x1cf, 8},
+ {0x1d0, 0},
+ {0x307, 8},
+ {0x308, 0},
+ {0x4cf, 8},
+ {0x4d0, 0},
}
)
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
index 12fd7a4f6..2adb3e316 100644
--- 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
@@ -42,7 +42,7 @@ var _text_u64toa = []byte{
0x55, //0x00000050 pushq %rbp
0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp
0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000054 cmpq $9999, %rsi
- 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x0000005b ja LBB0_8
+ 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
@@ -55,7 +55,7 @@ var _text_u64toa = []byte{
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, 0xac, 0x04, 0x00, 0x00, //0x0000008d leaq $1196(%rip), %rcx /* _Digits+0(%rip) */
+ 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
@@ -63,329 +63,322 @@ var _text_u64toa = []byte{
//0x000000a3 LBB0_3
0x31, 0xc9, //0x000000a3 xorl %ecx, %ecx
0x83, 0xfe, 0x64, //0x000000a5 cmpl $100, %esi
- 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x000000a8 jb LBB0_5
+ 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, 0x84, 0x04, 0x00, 0x00, //0x000000b5 leaq $1156(%rip), %rsi /* _Digits+0(%rip) */
+ 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
- 0xff, 0xc1, //0x000000c1 incl %ecx
- 0x88, 0x14, 0x37, //0x000000c3 movb %dl, (%rdi,%rsi)
- //0x000000c6 LBB0_6
- 0x48, 0x8d, 0x15, 0x73, 0x04, 0x00, 0x00, //0x000000c6 leaq $1139(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000cd movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000d0 movl %ecx, %esi
- 0xff, 0xc1, //0x000000d2 incl %ecx
- 0x88, 0x14, 0x37, //0x000000d4 movb %dl, (%rdi,%rsi)
- //0x000000d7 LBB0_7
- 0x0f, 0xb7, 0xc0, //0x000000d7 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000da orq $1, %rax
- 0x48, 0x8d, 0x15, 0x5b, 0x04, 0x00, 0x00, //0x000000de leaq $1115(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000e5 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000e8 movl %ecx, %edx
- 0xff, 0xc1, //0x000000ea incl %ecx
- 0x88, 0x04, 0x17, //0x000000ec movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000ef movl %ecx, %eax
- 0x5d, //0x000000f1 popq %rbp
- 0xc3, //0x000000f2 retq
- //0x000000f3 LBB0_5
- 0x31, 0xc9, //0x000000f3 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000f5 cmpl $10, %esi
- 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x000000f8 jae LBB0_6
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000000fe jmp LBB0_7
- //0x00000103 LBB0_8
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000103 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x0000010a ja LBB0_16
- 0x89, 0xf0, //0x00000110 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000112 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000117 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000011b shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x0000011f imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000126 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000128 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000012b imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000132 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000136 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000013a movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000013d shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000140 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000146 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000149 imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000014c subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x0000014e movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000152 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000155 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000158 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000015b imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000161 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000164 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000168 imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000016b subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x0000016d movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000171 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000174 cmpl $10000000, %esi
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000017a jb LBB0_11
- 0x48, 0x8d, 0x05, 0xb9, 0x03, 0x00, 0x00, //0x00000180 leaq $953(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x00000187 movb (%r10,%rax), %al
- 0x88, 0x07, //0x0000018b movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000018d movl $1, %ecx
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000192 jmp LBB0_12
- //0x00000197 LBB0_11
- 0x31, 0xc9, //0x00000197 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000199 cmpl $1000000, %esi
- 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x0000019f jb LBB0_13
- //0x000001a5 LBB0_12
- 0x44, 0x89, 0xd0, //0x000001a5 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001a8 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x8d, 0x03, 0x00, 0x00, //0x000001ac leaq $909(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001b3 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000001b6 movl %ecx, %esi
- 0xff, 0xc1, //0x000001b8 incl %ecx
- 0x88, 0x04, 0x37, //0x000001ba movb %al, (%rdi,%rsi)
- //0x000001bd LBB0_14
- 0x48, 0x8d, 0x05, 0x7c, 0x03, 0x00, 0x00, //0x000001bd leaq $892(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000001c4 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000001c8 movl %ecx, %esi
- 0xff, 0xc1, //0x000001ca incl %ecx
- 0x88, 0x04, 0x37, //0x000001cc movb %al, (%rdi,%rsi)
- //0x000001cf LBB0_15
- 0x41, 0x0f, 0xb7, 0xc1, //0x000001cf movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001d3 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x62, 0x03, 0x00, 0x00, //0x000001d7 leaq $866(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001de movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000001e1 movl %ecx, %edx
- 0x88, 0x04, 0x3a, //0x000001e3 movb %al, (%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x30, //0x000001e6 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x3a, 0x01, //0x000001ea movb %al, $1(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000001ee movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001f2 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001f6 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x3a, 0x02, //0x000001f9 movb %al, $2(%rdx,%rdi)
- 0x41, 0x8a, 0x04, 0x33, //0x000001fd movb (%r11,%rsi), %al
- 0x88, 0x44, 0x3a, 0x03, //0x00000201 movb %al, $3(%rdx,%rdi)
- 0x41, 0x0f, 0xb7, 0xc3, //0x00000205 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000209 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x0000020d movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000210 addl $5, %ecx
- 0x88, 0x44, 0x3a, 0x04, //0x00000213 movb %al, $4(%rdx,%rdi)
- 0x89, 0xc8, //0x00000217 movl %ecx, %eax
- 0x5d, //0x00000219 popq %rbp
- 0xc3, //0x0000021a retq
- //0x0000021b LBB0_13
- 0x31, 0xc9, //0x0000021b xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000021d cmpl $100000, %esi
- 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000223 jae LBB0_14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000229 jmp LBB0_15
- //0x0000022e LBB0_16
- 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000022e movabsq $9999999999999999, %rax
- 0x48, 0x39, 0xc6, //0x00000238 cmpq %rax, %rsi
- 0x0f, 0x87, 0x15, 0x01, 0x00, 0x00, //0x0000023b ja LBB0_18
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000241 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x0000024b movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000024e mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000251 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000255 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000025b subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xc2, //0x0000025d movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x97, 0xfd, 0xff, 0xff, //0x00000261 movdqu $-617(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000269 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xf4, 0xd1, //0x0000026d pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000271 psrlq $45, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000276 movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x0000027b movq %rax, %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000280 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0xf4, 0xe3, //0x00000284 pmuludq %xmm3, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x00000288 psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd0, //0x0000028c punpcklwd %xmm0, %xmm2
- 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00000290 psllq $2, %xmm2
- 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x00000295 pshuflw $80, %xmm2, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000029a pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x15, 0x69, 0xfd, 0xff, 0xff, //0x0000029f movdqu $-663(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc2, //0x000002a7 pmulhuw %xmm2, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x6d, 0xfd, 0xff, 0xff, //0x000002ab movdqu $-659(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000002b3 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x71, 0xfd, 0xff, 0xff, //0x000002b7 movdqu $-655(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000002bf movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf5, //0x000002c3 pmullw %xmm5, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000002c7 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000002cc psubw %xmm6, %xmm0
- 0x66, 0x0f, 0x6e, 0xf6, //0x000002d0 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x000002d4 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000002d8 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd9, //0x000002dd pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0xfa, 0xf3, //0x000002e1 psubd %xmm3, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x000002e5 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000002e9 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000002ee pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000002f3 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xca, //0x000002f8 pmulhuw %xmm2, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x000002fc pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xd5, 0xe9, //0x00000300 pmullw %xmm1, %xmm5
- 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000304 psllq $16, %xmm5
- 0x66, 0x0f, 0xf9, 0xcd, //0x00000309 psubw %xmm5, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x0000030d packuswb %xmm1, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x27, 0xfd, 0xff, 0xff, //0x00000311 movdqu $-729(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0xfc, 0xc8, //0x00000319 paddb %xmm0, %xmm1
- 0x66, 0x0f, 0xef, 0xd2, //0x0000031d pxor %xmm2, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000321 pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000325 pmovmskb %xmm2, %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000329 orl $32768, %eax
- 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000032e xorl $-32769, %eax
- 0x0f, 0xbc, 0xc0, //0x00000333 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000336 movl $16, %ecx
- 0x29, 0xc1, //0x0000033b subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000033d shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xc8, 0x02, 0x00, 0x00, //0x00000341 leaq $712(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x00000348 pshufb (%rax,%rdx), %xmm1
- 0xf3, 0x0f, 0x7f, 0x0f, //0x0000034e movdqu %xmm1, (%rdi)
- 0x89, 0xc8, //0x00000352 movl %ecx, %eax
- 0x5d, //0x00000354 popq %rbp
- 0xc3, //0x00000355 retq
- //0x00000356 LBB0_18
- 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000356 movabsq $4153837486827862103, %rcx
- 0x48, 0x89, 0xf0, //0x00000360 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000363 mulq %rcx
- 0x48, 0xc1, 0xea, 0x33, //0x00000366 shrq $51, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000036a movabsq $10000000000000000, %rax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000374 imulq %rdx, %rax
- 0x48, 0x29, 0xc6, //0x00000378 subq %rax, %rsi
- 0x83, 0xfa, 0x09, //0x0000037b cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000037e ja LBB0_20
- 0x80, 0xc2, 0x30, //0x00000384 addb $48, %dl
- 0x88, 0x17, //0x00000387 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000389 movl $1, %ecx
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000038e jmp LBB0_25
- //0x00000393 LBB0_20
- 0x83, 0xfa, 0x63, //0x00000393 cmpl $99, %edx
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00000396 ja LBB0_22
- 0x89, 0xd0, //0x0000039c movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x9b, 0x01, 0x00, 0x00, //0x0000039e leaq $411(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000003a5 movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000003a8 movb $1(%rcx,%rax,2), %al
- 0x88, 0x17, //0x000003ac movb %dl, (%rdi)
- 0x88, 0x47, 0x01, //0x000003ae movb %al, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000003b1 movl $2, %ecx
- 0xe9, 0x92, 0x00, 0x00, 0x00, //0x000003b6 jmp LBB0_25
- //0x000003bb LBB0_22
- 0x89, 0xd0, //0x000003bb movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000003bd shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000003c0 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000003c6 shrl $17, %eax
- 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003c9 cmpl $999, %edx
- 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x000003cf ja LBB0_24
- 0x83, 0xc0, 0x30, //0x000003d5 addl $48, %eax
- 0x88, 0x07, //0x000003d8 movb %al, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x000003da movzwl %dx, %eax
- 0x89, 0xc1, //0x000003dd movl %eax, %ecx
- 0xc1, 0xe9, 0x02, //0x000003df shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003e2 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000003e8 shrl $17, %ecx
- 0x6b, 0xc9, 0x64, //0x000003eb imull $100, %ecx, %ecx
- 0x29, 0xc8, //0x000003ee subl %ecx, %eax
- 0x0f, 0xb7, 0xc0, //0x000003f0 movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x46, 0x01, 0x00, 0x00, //0x000003f3 leaq $326(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x41, //0x000003fa movb (%rcx,%rax,2), %dl
- 0x8a, 0x44, 0x41, 0x01, //0x000003fd movb $1(%rcx,%rax,2), %al
- 0x88, 0x57, 0x01, //0x00000401 movb %dl, $1(%rdi)
- 0x88, 0x47, 0x02, //0x00000404 movb %al, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000407 movl $3, %ecx
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000040c jmp LBB0_25
- //0x00000411 LBB0_24
- 0x6b, 0xc8, 0x64, //0x00000411 imull $100, %eax, %ecx
- 0x29, 0xca, //0x00000414 subl %ecx, %edx
- 0x0f, 0xb7, 0xc0, //0x00000416 movzwl %ax, %eax
- 0x4c, 0x8d, 0x05, 0x20, 0x01, 0x00, 0x00, //0x00000419 leaq $288(%rip), %r8 /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x0c, 0x40, //0x00000420 movb (%r8,%rax,2), %cl
- 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00000424 movb $1(%r8,%rax,2), %al
- 0x88, 0x0f, //0x00000429 movb %cl, (%rdi)
- 0x88, 0x47, 0x01, //0x0000042b movb %al, $1(%rdi)
- 0x0f, 0xb7, 0xc2, //0x0000042e movzwl %dx, %eax
- 0x41, 0x8a, 0x0c, 0x40, //0x00000431 movb (%r8,%rax,2), %cl
- 0x48, 0x01, 0xc0, //0x00000435 addq %rax, %rax
- 0x88, 0x4f, 0x02, //0x00000438 movb %cl, $2(%rdi)
- 0x83, 0xc8, 0x01, //0x0000043b orl $1, %eax
- 0x0f, 0xb7, 0xc0, //0x0000043e movzwl %ax, %eax
- 0x42, 0x8a, 0x04, 0x00, //0x00000441 movb (%rax,%r8), %al
- 0x88, 0x47, 0x03, //0x00000445 movb %al, $3(%rdi)
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000448 movl $4, %ecx
- //0x0000044d LBB0_25
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000044d movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000457 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000045a mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000045d shrq $26, %rdx
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000461 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x93, 0xfb, 0xff, 0xff, //0x00000465 movdqu $-1133(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x0000046d movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0xf4, 0xd9, //0x00000471 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000475 psrlq $45, %xmm3
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000047a movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x0000047f movq %rax, %xmm2
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000484 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xf4, 0xe2, //0x00000488 pmuludq %xmm2, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x0000048c psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd8, //0x00000490 punpcklwd %xmm0, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000494 psllq $2, %xmm3
- 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00000499 pshuflw $80, %xmm3, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000049e pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x65, 0xfb, 0xff, 0xff, //0x000004a3 movdqu $-1179(%rip), %xmm4 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000004ab pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x69, 0xfb, 0xff, 0xff, //0x000004af movdqu $-1175(%rip), %xmm5 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc5, //0x000004b7 pmulhuw %xmm5, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x000004bb movdqu $-1171(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000004c3 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf3, //0x000004c7 pmullw %xmm3, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000004cb psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000004d0 psubw %xmm6, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000004d4 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000004da subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xf6, //0x000004dc movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x000004e0 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000004e4 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd1, //0x000004e9 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0xfa, 0xf2, //0x000004ed psubd %xmm2, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x000004f1 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000004f5 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000004fa pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000004ff pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000504 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xe4, 0xcd, //0x00000508 pmulhuw %xmm5, %xmm1
- 0x66, 0x0f, 0xd5, 0xd9, //0x0000050c pmullw %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00000510 psllq $16, %xmm3
- 0x66, 0x0f, 0xf9, 0xcb, //0x00000515 psubw %xmm3, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x00000519 packuswb %xmm1, %xmm0
- 0x66, 0x0f, 0xfc, 0x05, 0x1b, 0xfb, 0xff, 0xff, //0x0000051d paddb $-1253(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x00000525 movl %ecx, %eax
- 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00000527 movdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x0000052c orl $16, %ecx
- 0x89, 0xc8, //0x0000052f movl %ecx, %eax
- 0x5d, //0x00000531 popq %rbp
- 0xc3, //0x00000532 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000533 .p2align 4, 0x00
- //0x00000540 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000540 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000550 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000560 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000570 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000580 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000590 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000005a0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000005b0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000005c0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000005d0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005e0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005f0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000600 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000608 .p2align 4, 0x00
- //0x00000610 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x00000610 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, //0x00000620 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, //0x00000630 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, //0x00000640 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, //0x00000650 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, //0x00000660 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, //0x00000670 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, //0x00000680 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, //0x00000690 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
+ 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
index 31d41575c..4249d892e 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go
index fbcebc2f6..53097898d 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__unquote = 88
+ _stack__unquote = 80
)
const (
- _size__unquote = 2272
+ _size__unquote = 1888
)
var (
_pcsp__unquote = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {1684, 88},
- {1688, 48},
- {1689, 40},
- {1691, 32},
- {1693, 24},
- {1695, 16},
- {1697, 8},
- {1698, 0},
- {2270, 88},
+ {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},
}
)
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
index cf7bccfd7..e8b15a41f 100644
--- 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
@@ -16,624 +16,523 @@ var _text_unquote = []byte{
0x41, 0x55, //0x00000018 pushq %r13
0x41, 0x54, //0x0000001a pushq %r12
0x53, //0x0000001c pushq %rbx
- 0x48, 0x83, 0xec, 0x28, //0x0000001d subq $40, %rsp
+ 0x48, 0x83, 0xec, 0x20, //0x0000001d subq $32, %rsp
0x48, 0x85, 0xf6, //0x00000021 testq %rsi, %rsi
- 0x0f, 0x84, 0x6e, 0x06, 0x00, 0x00, //0x00000024 je LBB0_82
- 0x49, 0x89, 0xf3, //0x0000002a movq %rsi, %r11
- 0x48, 0x89, 0x4d, 0xc8, //0x0000002d movq %rcx, $-56(%rbp)
- 0x4c, 0x89, 0xc0, //0x00000031 movq %r8, %rax
- 0x4c, 0x89, 0x45, 0xb8, //0x00000034 movq %r8, $-72(%rbp)
- 0x45, 0x89, 0xc2, //0x00000038 movl %r8d, %r10d
- 0x41, 0x83, 0xe2, 0x01, //0x0000003b andl $1, %r10d
- 0x4c, 0x8d, 0x05, 0xaa, 0x08, 0x00, 0x00, //0x0000003f leaq $2218(%rip), %r8 /* __UnquoteTab+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x05, 0xb2, 0xff, 0xff, 0xff, //0x00000046 movdqu $-78(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x49, 0x89, 0xf9, //0x0000004e movq %rdi, %r9
- 0x49, 0x89, 0xf5, //0x00000051 movq %rsi, %r13
- 0x48, 0x89, 0xd0, //0x00000054 movq %rdx, %rax
- //0x00000057 LBB0_2
- 0x41, 0x80, 0x39, 0x5c, //0x00000057 cmpb $92, (%r9)
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000005b jne LBB0_4
- 0x31, 0xf6, //0x00000061 xorl %esi, %esi
- 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00000063 jmp LBB0_13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000068 .p2align 4, 0x90
- //0x00000070 LBB0_4
- 0x4d, 0x89, 0xef, //0x00000070 movq %r13, %r15
- 0x48, 0x89, 0xc6, //0x00000073 movq %rax, %rsi
- 0x4d, 0x89, 0xce, //0x00000076 movq %r9, %r14
- 0x49, 0x83, 0xfd, 0x10, //0x00000079 cmpq $16, %r13
- 0x0f, 0x8c, 0x3d, 0x00, 0x00, 0x00, //0x0000007d jl LBB0_7
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000083 .p2align 4, 0x90
- //0x00000090 LBB0_5
- 0xf3, 0x41, 0x0f, 0x6f, 0x0e, //0x00000090 movdqu (%r14), %xmm1
- 0xf3, 0x0f, 0x7f, 0x0e, //0x00000095 movdqu %xmm1, (%rsi)
- 0x66, 0x0f, 0x74, 0xc8, //0x00000099 pcmpeqb %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xd9, //0x0000009d pmovmskb %xmm1, %ebx
- 0x66, 0x85, 0xdb, //0x000000a1 testw %bx, %bx
- 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x000000a4 jne LBB0_12
- 0x49, 0x83, 0xc6, 0x10, //0x000000aa addq $16, %r14
- 0x48, 0x83, 0xc6, 0x10, //0x000000ae addq $16, %rsi
- 0x49, 0x83, 0xff, 0x1f, //0x000000b2 cmpq $31, %r15
- 0x4d, 0x8d, 0x7f, 0xf0, //0x000000b6 leaq $-16(%r15), %r15
- 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000000ba jg LBB0_5
- //0x000000c0 LBB0_7
- 0x4d, 0x85, 0xff, //0x000000c0 testq %r15, %r15
- 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x000000c3 je LBB0_83
- 0x31, 0xdb, //0x000000c9 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000cb .p2align 4, 0x90
- //0x000000d0 LBB0_9
- 0x41, 0x0f, 0xb6, 0x0c, 0x1e, //0x000000d0 movzbl (%r14,%rbx), %ecx
- 0x80, 0xf9, 0x5c, //0x000000d5 cmpb $92, %cl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000000d8 je LBB0_11
- 0x88, 0x0c, 0x1e, //0x000000de movb %cl, (%rsi,%rbx)
- 0x48, 0xff, 0xc3, //0x000000e1 incq %rbx
- 0x49, 0x39, 0xdf, //0x000000e4 cmpq %rbx, %r15
- 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x000000e7 jne LBB0_9
- 0xe9, 0xac, 0x05, 0x00, 0x00, //0x000000ed jmp LBB0_83
- //0x000000f2 LBB0_11
- 0x49, 0x01, 0xde, //0x000000f2 addq %rbx, %r14
- 0x4d, 0x29, 0xce, //0x000000f5 subq %r9, %r14
- 0x4c, 0x89, 0xf6, //0x000000f8 movq %r14, %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x000000fb cmpq $-1, %rsi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000000ff jne LBB0_13
- 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00000105 jmp LBB0_83
- //0x0000010a LBB0_12
- 0x0f, 0xb7, 0xcb, //0x0000010a movzwl %bx, %ecx
- 0x4d, 0x29, 0xce, //0x0000010d subq %r9, %r14
- 0x48, 0x0f, 0xbc, 0xf1, //0x00000110 bsfq %rcx, %rsi
- 0x4c, 0x01, 0xf6, //0x00000114 addq %r14, %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00000117 cmpq $-1, %rsi
- 0x0f, 0x84, 0x7d, 0x05, 0x00, 0x00, //0x0000011b je LBB0_83
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000121 .p2align 4, 0x90
- //0x00000130 LBB0_13
- 0x48, 0x8d, 0x4e, 0x02, //0x00000130 leaq $2(%rsi), %rcx
- 0x49, 0x29, 0xcd, //0x00000134 subq %rcx, %r13
- 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00000137 js LBB0_94
- 0x4d, 0x8d, 0x4c, 0x31, 0x02, //0x0000013d leaq $2(%r9,%rsi), %r9
- 0x4d, 0x85, 0xd2, //0x00000142 testq %r10, %r10
- 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00000145 jne LBB0_58
- //0x0000014b LBB0_15
- 0x48, 0x01, 0xf0, //0x0000014b addq %rsi, %rax
- 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x0000014e movzbl $-1(%r9), %ecx
- 0x42, 0x8a, 0x0c, 0x01, //0x00000153 movb (%rcx,%r8), %cl
- 0x80, 0xf9, 0xff, //0x00000157 cmpb $-1, %cl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000015a je LBB0_18
- 0x84, 0xc9, //0x00000160 testb %cl, %cl
- 0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x00000162 je LBB0_95
- 0x88, 0x08, //0x00000168 movb %cl, (%rax)
- 0x48, 0xff, 0xc0, //0x0000016a incq %rax
- 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x0000016d jmp LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000172 .p2align 4, 0x90
- //0x00000180 LBB0_18
- 0x49, 0x83, 0xfd, 0x03, //0x00000180 cmpq $3, %r13
- 0x0f, 0x8e, 0xdd, 0x05, 0x00, 0x00, //0x00000184 jle LBB0_94
- 0x41, 0x8b, 0x31, //0x0000018a movl (%r9), %esi
- 0x89, 0xf1, //0x0000018d movl %esi, %ecx
- 0xf7, 0xd1, //0x0000018f notl %ecx
- 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000191 leal $-808464432(%rsi), %ebx
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000197 andl $-2139062144, %ecx
- 0x85, 0xd9, //0x0000019d testl %ebx, %ecx
- 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x0000019f jne LBB0_85
- 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x000001a5 leal $421075225(%rsi), %ebx
- 0x09, 0xf3, //0x000001ab orl %esi, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000001ad testl $-2139062144, %ebx
- 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x000001b3 jne LBB0_85
- 0x89, 0xf3, //0x000001b9 movl %esi, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001bb andl $2139062143, %ebx
- 0x41, 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x000001c1 movl $-1061109568, %r14d
- 0x41, 0x29, 0xde, //0x000001c7 subl %ebx, %r14d
- 0x44, 0x8d, 0xbb, 0x46, 0x46, 0x46, 0x46, //0x000001ca leal $1179010630(%rbx), %r15d
- 0x41, 0x21, 0xce, //0x000001d1 andl %ecx, %r14d
- 0x45, 0x85, 0xfe, //0x000001d4 testl %r15d, %r14d
- 0x0f, 0x85, 0xd6, 0x04, 0x00, 0x00, //0x000001d7 jne LBB0_85
- 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001dd movl $-522133280, %r14d
- 0x41, 0x29, 0xde, //0x000001e3 subl %ebx, %r14d
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000001e6 addl $960051513, %ebx
- 0x44, 0x21, 0xf1, //0x000001ec andl %r14d, %ecx
- 0x85, 0xd9, //0x000001ef testl %ebx, %ecx
- 0x0f, 0x85, 0xbc, 0x04, 0x00, 0x00, //0x000001f1 jne LBB0_85
- 0x0f, 0xce, //0x000001f7 bswapl %esi
- 0x89, 0xf1, //0x000001f9 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x000001fb shrl $4, %ecx
- 0xf7, 0xd1, //0x000001fe notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000200 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000206 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000209 andl $252645135, %esi
- 0x01, 0xce, //0x0000020f addl %ecx, %esi
- 0x89, 0xf1, //0x00000211 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x00000213 shrl $4, %ecx
- 0x09, 0xf1, //0x00000216 orl %esi, %ecx
- 0x44, 0x0f, 0xb6, 0xf9, //0x00000218 movzbl %cl, %r15d
- 0xc1, 0xe9, 0x08, //0x0000021c shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000021f andl $65280, %ecx
- 0x41, 0x09, 0xcf, //0x00000225 orl %ecx, %r15d
- 0x4d, 0x8d, 0x75, 0xfc, //0x00000228 leaq $-4(%r13), %r14
- 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x0000022c cmpl $128, %r15d
- 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00000233 jb LBB0_66
- 0x45, 0x31, 0xe4, //0x00000239 xorl %r12d, %r12d
- 0x4d, 0x85, 0xd2, //0x0000023c testq %r10, %r10
- 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x0000023f je LBB0_40
- //0x00000245 LBB0_25
- 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00000245 cmpl $2048, %r15d
- 0x0f, 0x82, 0x3c, 0x03, 0x00, 0x00, //0x0000024c jb LBB0_68
- 0x44, 0x89, 0xf9, //0x00000252 movl %r15d, %ecx
- 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000255 andl $-2048, %ecx
- 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x0000025b cmpl $55296, %ecx
- 0x0f, 0x85, 0x89, 0x02, 0x00, 0x00, //0x00000261 jne LBB0_54
- 0x4d, 0x85, 0xf6, //0x00000267 testq %r14, %r14
- 0x0f, 0x8e, 0x6b, 0x03, 0x00, 0x00, //0x0000026a jle LBB0_72
- 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00000270 cmpb $92, $4(%r9,%r12)
- 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00000276 jne LBB0_73
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x0000027c cmpl $56319, %r15d
- 0x0f, 0x87, 0x34, 0x03, 0x00, 0x00, //0x00000283 ja LBB0_70
- 0x49, 0x83, 0xfe, 0x07, //0x00000289 cmpq $7, %r14
- 0x0f, 0x8c, 0x2a, 0x03, 0x00, 0x00, //0x0000028d jl LBB0_70
- 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x00000293 cmpb $92, $5(%r9,%r12)
- 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x00000299 jne LBB0_70
- 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x0000029f cmpb $117, $6(%r9,%r12)
- 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x000002a5 jne LBB0_70
- 0x43, 0x8b, 0x74, 0x21, 0x07, //0x000002ab movl $7(%r9,%r12), %esi
- 0x89, 0xf1, //0x000002b0 movl %esi, %ecx
- 0xf7, 0xd1, //0x000002b2 notl %ecx
- 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002b4 leal $-808464432(%rsi), %ebx
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000002ba andl $-2139062144, %ecx
- 0x85, 0xd9, //0x000002c0 testl %ebx, %ecx
- 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x000002c2 jne LBB0_99
- 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x000002c8 leal $421075225(%rsi), %ebx
- 0x09, 0xf3, //0x000002ce orl %esi, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000002d0 testl $-2139062144, %ebx
- 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x000002d6 jne LBB0_99
- 0x89, 0xf3, //0x000002dc movl %esi, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002de andl $2139062143, %ebx
- 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002e4 movl $-1061109568, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x000002eb subl %ebx, $-44(%rbp)
- 0x48, 0x89, 0x75, 0xb0, //0x000002ee movq %rsi, $-80(%rbp)
- 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x000002f2 leal $1179010630(%rbx), %esi
- 0x89, 0x75, 0xc4, //0x000002f8 movl %esi, $-60(%rbp)
- 0x21, 0x4d, 0xd4, //0x000002fb andl %ecx, $-44(%rbp)
- 0x8b, 0x75, 0xc4, //0x000002fe movl $-60(%rbp), %esi
- 0x85, 0x75, 0xd4, //0x00000301 testl %esi, $-44(%rbp)
- 0x48, 0x8b, 0x75, 0xb0, //0x00000304 movq $-80(%rbp), %rsi
- 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00000308 jne LBB0_99
- 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000030e movl $-522133280, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x00000315 subl %ebx, $-44(%rbp)
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000318 addl $960051513, %ebx
- 0x23, 0x4d, 0xd4, //0x0000031e andl $-44(%rbp), %ecx
- 0x85, 0xd9, //0x00000321 testl %ebx, %ecx
- 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x00000323 jne LBB0_99
- 0x0f, 0xce, //0x00000329 bswapl %esi
- 0x89, 0xf1, //0x0000032b movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x0000032d shrl $4, %ecx
- 0xf7, 0xd1, //0x00000330 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000332 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000338 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000033b andl $252645135, %esi
- 0x01, 0xce, //0x00000341 addl %ecx, %esi
- 0x89, 0xf1, //0x00000343 movl %esi, %ecx
+ 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
- 0x09, 0xf1, //0x00000348 orl %esi, %ecx
- 0x89, 0xce, //0x0000034a movl %ecx, %esi
- 0xc1, 0xee, 0x08, //0x0000034c shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x0000034f andl $65280, %esi
- 0x0f, 0xb6, 0xd9, //0x00000355 movzbl %cl, %ebx
- 0x09, 0xf3, //0x00000358 orl %esi, %ebx
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000035a andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000360 cmpl $14417920, %ecx
- 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x00000366 je LBB0_77
- 0xf6, 0x45, 0xb8, 0x02, //0x0000036c testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00000370 je LBB0_114
- 0x49, 0x83, 0xc6, 0xf9, //0x00000376 addq $-7, %r14
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x0000037a movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x0000037f movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x00000383 addq $3, %rax
- 0x49, 0x83, 0xc4, 0x07, //0x00000387 addq $7, %r12
- 0x41, 0x89, 0xdf, //0x0000038b movl %ebx, %r15d
- 0x83, 0xfb, 0x7f, //0x0000038e cmpl $127, %ebx
- 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000391 ja LBB0_25
- 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00000397 jmp LBB0_53
- 0x90, 0x90, 0x90, 0x90, //0x0000039c .p2align 4, 0x90
- //0x000003a0 LBB0_40
- 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x000003a0 cmpl $2048, %r15d
- 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x000003a7 jb LBB0_68
- 0x44, 0x89, 0xf9, //0x000003ad movl %r15d, %ecx
- 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x000003b0 andl $-2048, %ecx
- 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x000003b6 cmpl $55296, %ecx
- 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x000003bc jne LBB0_54
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000003c2 cmpl $56319, %r15d
- 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_69
- 0x49, 0x83, 0xfe, 0x06, //0x000003cf cmpq $6, %r14
- 0x0f, 0x8c, 0xda, 0x01, 0x00, 0x00, //0x000003d3 jl LBB0_69
- 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x000003d9 cmpb $92, $4(%r9,%r12)
- 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x000003df jne LBB0_69
- 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x000003e5 cmpb $117, $5(%r9,%r12)
- 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x000003eb jne LBB0_69
- 0x43, 0x8b, 0x74, 0x21, 0x06, //0x000003f1 movl $6(%r9,%r12), %esi
- 0x89, 0xf1, //0x000003f6 movl %esi, %ecx
- 0xf7, 0xd1, //0x000003f8 notl %ecx
- 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000003fa leal $-808464432(%rsi), %ebx
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000400 andl $-2139062144, %ecx
- 0x85, 0xd9, //0x00000406 testl %ebx, %ecx
- 0x0f, 0x85, 0x98, 0x03, 0x00, 0x00, //0x00000408 jne LBB0_98
- 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x0000040e leal $421075225(%rsi), %ebx
- 0x09, 0xf3, //0x00000414 orl %esi, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00000416 testl $-2139062144, %ebx
- 0x0f, 0x85, 0x84, 0x03, 0x00, 0x00, //0x0000041c jne LBB0_98
- 0x89, 0xf3, //0x00000422 movl %esi, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000424 andl $2139062143, %ebx
- 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000042a movl $-1061109568, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x00000431 subl %ebx, $-44(%rbp)
- 0x48, 0x89, 0x75, 0xb0, //0x00000434 movq %rsi, $-80(%rbp)
- 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00000438 leal $1179010630(%rbx), %esi
- 0x89, 0x75, 0xc4, //0x0000043e movl %esi, $-60(%rbp)
- 0x21, 0x4d, 0xd4, //0x00000441 andl %ecx, $-44(%rbp)
- 0x8b, 0x75, 0xc4, //0x00000444 movl $-60(%rbp), %esi
- 0x85, 0x75, 0xd4, //0x00000447 testl %esi, $-44(%rbp)
- 0x48, 0x8b, 0x75, 0xb0, //0x0000044a movq $-80(%rbp), %rsi
- 0x0f, 0x85, 0x52, 0x03, 0x00, 0x00, //0x0000044e jne LBB0_98
- 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000454 movl $-522133280, $-44(%rbp)
- 0x29, 0x5d, 0xd4, //0x0000045b subl %ebx, $-44(%rbp)
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000045e addl $960051513, %ebx
- 0x23, 0x4d, 0xd4, //0x00000464 andl $-44(%rbp), %ecx
- 0x85, 0xd9, //0x00000467 testl %ebx, %ecx
- 0x0f, 0x85, 0x37, 0x03, 0x00, 0x00, //0x00000469 jne LBB0_98
- 0x0f, 0xce, //0x0000046f bswapl %esi
- 0x89, 0xf1, //0x00000471 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x00000473 shrl $4, %ecx
- 0xf7, 0xd1, //0x00000476 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000478 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x0000047e leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000481 andl $252645135, %esi
- 0x01, 0xce, //0x00000487 addl %ecx, %esi
- 0x89, 0xf1, //0x00000489 movl %esi, %ecx
- 0xc1, 0xe9, 0x04, //0x0000048b shrl $4, %ecx
- 0x09, 0xf1, //0x0000048e orl %esi, %ecx
- 0x89, 0xce, //0x00000490 movl %ecx, %esi
- 0xc1, 0xee, 0x08, //0x00000492 shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00000495 andl $65280, %esi
- 0x0f, 0xb6, 0xd9, //0x0000049b movzbl %cl, %ebx
- 0x09, 0xf3, //0x0000049e orl %esi, %ebx
- 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x000004a0 andl $16515072, %ecx
- 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x000004a6 cmpl $14417920, %ecx
- 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x000004ac je LBB0_76
- 0xf6, 0x45, 0xb8, 0x02, //0x000004b2 testb $2, $-72(%rbp)
- 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x000004b6 je LBB0_113
- 0x49, 0x83, 0xc6, 0xfa, //0x000004bc addq $-6, %r14
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000004c0 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x000004c5 movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x000004c9 addq $3, %rax
- 0x49, 0x83, 0xc4, 0x06, //0x000004cd addq $6, %r12
- 0x41, 0x89, 0xdf, //0x000004d1 movl %ebx, %r15d
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000004d4 cmpl $128, %ebx
- 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x000004da jae LBB0_40
- //0x000004e0 LBB0_53
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000004e0 leaq $4(%r9,%r12), %r9
- 0x41, 0x89, 0xdf, //0x000004e5 movl %ebx, %r15d
- 0xe9, 0x96, 0x00, 0x00, 0x00, //0x000004e8 jmp LBB0_67
- 0x90, 0x90, 0x90, //0x000004ed .p2align 4, 0x90
- //0x000004f0 LBB0_54
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000004f0 leaq $4(%r9,%r12), %r9
- 0x44, 0x89, 0xf9, //0x000004f5 movl %r15d, %ecx
- 0xc1, 0xe9, 0x0c, //0x000004f8 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x000004fb orb $-32, %cl
- 0x88, 0x08, //0x000004fe movb %cl, (%rax)
- 0x44, 0x89, 0xf9, //0x00000500 movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x00000503 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00000506 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000509 orb $-128, %cl
- 0x88, 0x48, 0x01, //0x0000050c movb %cl, $1(%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x0000050f andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x00000513 orb $-128, %r15b
- 0x44, 0x88, 0x78, 0x02, //0x00000517 movb %r15b, $2(%rax)
- //0x0000051b LBB0_55
- 0x48, 0x83, 0xc0, 0x03, //0x0000051b addq $3, %rax
- //0x0000051f LBB0_56
- 0x4d, 0x89, 0xf5, //0x0000051f movq %r14, %r13
- //0x00000522 LBB0_57
- 0x4d, 0x85, 0xed, //0x00000522 testq %r13, %r13
- 0x0f, 0x85, 0x2c, 0xfb, 0xff, 0xff, //0x00000525 jne LBB0_2
- 0xe9, 0x63, 0x02, 0x00, 0x00, //0x0000052b jmp LBB0_96
- //0x00000530 LBB0_58
- 0x45, 0x85, 0xed, //0x00000530 testl %r13d, %r13d
- 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x00000533 je LBB0_94
- 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000539 cmpb $92, $-1(%r9)
- 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x0000053e jne LBB0_97
- 0x41, 0x80, 0x39, 0x5c, //0x00000544 cmpb $92, (%r9)
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000548 jne LBB0_65
- 0x41, 0x83, 0xfd, 0x01, //0x0000054e cmpl $1, %r13d
- 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00000552 jle LBB0_94
- 0x41, 0x8a, 0x49, 0x01, //0x00000558 movb $1(%r9), %cl
- 0x80, 0xf9, 0x22, //0x0000055c cmpb $34, %cl
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000055f je LBB0_64
- 0x80, 0xf9, 0x5c, //0x00000565 cmpb $92, %cl
- 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00000568 jne LBB0_109
- //0x0000056e LBB0_64
- 0x49, 0xff, 0xc1, //0x0000056e incq %r9
- 0x49, 0xff, 0xcd, //0x00000571 decq %r13
- //0x00000574 LBB0_65
- 0x49, 0xff, 0xc1, //0x00000574 incq %r9
- 0x49, 0xff, 0xcd, //0x00000577 decq %r13
- 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x0000057a jmp LBB0_15
- //0x0000057f LBB0_66
- 0x49, 0x83, 0xc1, 0x04, //0x0000057f addq $4, %r9
- //0x00000583 LBB0_67
- 0x44, 0x88, 0x38, //0x00000583 movb %r15b, (%rax)
- 0x48, 0xff, 0xc0, //0x00000586 incq %rax
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00000589 jmp LBB0_56
- //0x0000058e LBB0_68
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x0000058e leaq $4(%r9,%r12), %r9
- 0x44, 0x89, 0xf9, //0x00000593 movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x00000596 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x00000599 orb $-64, %cl
- 0x88, 0x08, //0x0000059c movb %cl, (%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x0000059e andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x000005a2 orb $-128, %r15b
- 0x44, 0x88, 0x78, 0x01, //0x000005a6 movb %r15b, $1(%rax)
- 0x48, 0x83, 0xc0, 0x02, //0x000005aa addq $2, %rax
- 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x000005ae jmp LBB0_56
- //0x000005b3 LBB0_69
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000005b3 leaq $4(%r9,%r12), %r9
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000005b8 jmp LBB0_71
- //0x000005bd LBB0_70
- 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x000005bd leaq $5(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x000005c2 subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xfb, //0x000005c5 addq $-5, %r13
- 0x4d, 0x89, 0xee, //0x000005c9 movq %r13, %r14
- //0x000005cc LBB0_71
- 0xf6, 0x45, 0xb8, 0x02, //0x000005cc testb $2, $-72(%rbp)
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000005d0 jne LBB0_75
- 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x000005d6 jmp LBB0_116
- //0x000005db LBB0_72
- 0xf6, 0x45, 0xb8, 0x02, //0x000005db testb $2, $-72(%rbp)
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000005df jne LBB0_74
- 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x000005e5 jmp LBB0_94
- //0x000005ea LBB0_73
- 0xf6, 0x45, 0xb8, 0x02, //0x000005ea testb $2, $-72(%rbp)
- 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x000005ee je LBB0_117
- //0x000005f4 LBB0_74
- 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000005f4 leaq $4(%r9,%r12), %r9
- //0x000005f9 LBB0_75
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000005f9 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x000005fe movb $-67, $2(%rax)
- 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00000602 jmp LBB0_55
- //0x00000607 LBB0_76
- 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00000607 leaq $10(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x0000060c subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xf6, //0x0000060f addq $-10, %r13
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000613 jmp LBB0_78
- //0x00000618 LBB0_77
- 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00000618 leaq $11(%r9,%r12), %r9
- 0x4d, 0x29, 0xe5, //0x0000061d subq %r12, %r13
- 0x49, 0x83, 0xc5, 0xf5, //0x00000620 addq $-11, %r13
- //0x00000624 LBB0_78
- 0x41, 0xc1, 0xe7, 0x0a, //0x00000624 shll $10, %r15d
- 0x41, 0x8d, 0x8c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00000628 leal $-56613888(%r15,%rbx), %ecx
- 0x81, 0xf9, 0x00, 0x00, 0x11, 0x00, //0x00000630 cmpl $1114112, %ecx
- 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00000636 jb LBB0_81
- 0xf6, 0x45, 0xb8, 0x02, //0x0000063c testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00000640 je LBB0_111
- 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00000646 movw $-16401, (%rax)
- 0xc6, 0x40, 0x02, 0xbd, //0x0000064b movb $-67, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x0000064f addq $3, %rax
- 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00000653 jmp LBB0_57
- //0x00000658 LBB0_81
- 0x89, 0xce, //0x00000658 movl %ecx, %esi
- 0xc1, 0xee, 0x12, //0x0000065a shrl $18, %esi
- 0x40, 0x80, 0xce, 0xf0, //0x0000065d orb $-16, %sil
- 0x40, 0x88, 0x30, //0x00000661 movb %sil, (%rax)
- 0x89, 0xce, //0x00000664 movl %ecx, %esi
- 0xc1, 0xee, 0x0c, //0x00000666 shrl $12, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x00000669 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x0000066d orb $-128, %sil
- 0x40, 0x88, 0x70, 0x01, //0x00000671 movb %sil, $1(%rax)
- 0x89, 0xce, //0x00000675 movl %ecx, %esi
- 0xc1, 0xee, 0x06, //0x00000677 shrl $6, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x0000067a andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x0000067e orb $-128, %sil
- 0x40, 0x88, 0x70, 0x02, //0x00000682 movb %sil, $2(%rax)
- 0x80, 0xe1, 0x3f, //0x00000686 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000689 orb $-128, %cl
- 0x88, 0x48, 0x03, //0x0000068c movb %cl, $3(%rax)
- 0x48, 0x83, 0xc0, 0x04, //0x0000068f addq $4, %rax
- 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00000693 jmp LBB0_57
- //0x00000698 LBB0_82
- 0x45, 0x31, 0xed, //0x00000698 xorl %r13d, %r13d
- 0x48, 0x89, 0xd0, //0x0000069b movq %rdx, %rax
- //0x0000069e LBB0_83
- 0x4c, 0x01, 0xe8, //0x0000069e addq %r13, %rax
- 0x48, 0x29, 0xd0, //0x000006a1 subq %rdx, %rax
- //0x000006a4 LBB0_84
- 0x48, 0x83, 0xc4, 0x28, //0x000006a4 addq $40, %rsp
- 0x5b, //0x000006a8 popq %rbx
- 0x41, 0x5c, //0x000006a9 popq %r12
- 0x41, 0x5d, //0x000006ab popq %r13
- 0x41, 0x5e, //0x000006ad popq %r14
- 0x41, 0x5f, //0x000006af popq %r15
- 0x5d, //0x000006b1 popq %rbp
- 0xc3, //0x000006b2 retq
- //0x000006b3 LBB0_85
- 0x4c, 0x89, 0xca, //0x000006b3 movq %r9, %rdx
- 0x48, 0x29, 0xfa, //0x000006b6 subq %rdi, %rdx
- 0x48, 0x8b, 0x7d, 0xc8, //0x000006b9 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x17, //0x000006bd movq %rdx, (%rdi)
- 0x41, 0x8a, 0x09, //0x000006c0 movb (%r9), %cl
- 0x8d, 0x71, 0xd0, //0x000006c3 leal $-48(%rcx), %esi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006c6 movq $-2, %rax
- 0x40, 0x80, 0xfe, 0x0a, //0x000006cd cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000006d1 jb LBB0_87
- 0x80, 0xe1, 0xdf, //0x000006d7 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x000006da addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x000006dd cmpb $5, %cl
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000006e0 ja LBB0_84
- //0x000006e6 LBB0_87
- 0x48, 0x8d, 0x4a, 0x01, //0x000006e6 leaq $1(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x000006ea movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x01, //0x000006ed movb $1(%r9), %cl
- 0x8d, 0x71, 0xd0, //0x000006f1 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x000006f4 cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000006f8 jb LBB0_89
- 0x80, 0xe1, 0xdf, //0x000006fe andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x00000701 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000704 cmpb $5, %cl
- 0x0f, 0x87, 0x97, 0xff, 0xff, 0xff, //0x00000707 ja LBB0_84
- //0x0000070d LBB0_89
- 0x48, 0x8d, 0x4a, 0x02, //0x0000070d leaq $2(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x00000711 movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x02, //0x00000714 movb $2(%r9), %cl
- 0x8d, 0x71, 0xd0, //0x00000718 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x0000071b cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000071f jb LBB0_91
- 0x80, 0xe1, 0xdf, //0x00000725 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x00000728 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x0000072b cmpb $5, %cl
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000072e ja LBB0_84
- //0x00000734 LBB0_91
- 0x48, 0x8d, 0x4a, 0x03, //0x00000734 leaq $3(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x00000738 movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x03, //0x0000073b movb $3(%r9), %cl
- 0x8d, 0x71, 0xd0, //0x0000073f leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x00000742 cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000746 jb LBB0_93
- 0x80, 0xe1, 0xdf, //0x0000074c andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x0000074f addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000752 cmpb $5, %cl
- 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x00000755 ja LBB0_84
- //0x0000075b LBB0_93
- 0x48, 0x83, 0xc2, 0x04, //0x0000075b addq $4, %rdx
- 0x48, 0x89, 0x17, //0x0000075f movq %rdx, (%rdi)
- 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00000762 jmp LBB0_84
- //0x00000767 LBB0_94
- 0x48, 0x8b, 0x45, 0xc8, //0x00000767 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x0000076b movq %r11, (%rax)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000076e movq $-1, %rax
- 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x00000775 jmp LBB0_84
- //0x0000077a LBB0_95
- 0x48, 0xf7, 0xd7, //0x0000077a notq %rdi
- 0x49, 0x01, 0xf9, //0x0000077d addq %rdi, %r9
- 0x48, 0x8b, 0x45, 0xc8, //0x00000780 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000784 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000787 movq $-3, %rax
- 0xe9, 0x11, 0xff, 0xff, 0xff, //0x0000078e jmp LBB0_84
- //0x00000793 LBB0_96
- 0x45, 0x31, 0xed, //0x00000793 xorl %r13d, %r13d
- 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00000796 jmp LBB0_83
- //0x0000079b LBB0_97
- 0x48, 0xf7, 0xd7, //0x0000079b notq %rdi
- 0x49, 0x01, 0xf9, //0x0000079e addq %rdi, %r9
- 0xe9, 0xda, 0x00, 0x00, 0x00, //0x000007a1 jmp LBB0_110
- //0x000007a6 LBB0_98
- 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x000007a6 leaq $4(%r9,%r12), %rsi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000007ab jmp LBB0_100
- //0x000007b0 LBB0_99
- 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x000007b0 leaq $5(%r9,%r12), %rsi
- //0x000007b5 LBB0_100
- 0x48, 0x89, 0xf2, //0x000007b5 movq %rsi, %rdx
- 0x48, 0x29, 0xfa, //0x000007b8 subq %rdi, %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x000007bb addq $2, %rdx
- 0x48, 0x8b, 0x45, 0xc8, //0x000007bf movq $-56(%rbp), %rax
- 0x48, 0x89, 0x10, //0x000007c3 movq %rdx, (%rax)
- 0x8a, 0x4e, 0x02, //0x000007c6 movb $2(%rsi), %cl
- 0x8d, 0x79, 0xd0, //0x000007c9 leal $-48(%rcx), %edi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007cc movq $-2, %rax
- 0x40, 0x80, 0xff, 0x0a, //0x000007d3 cmpb $10, %dil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000007d7 jb LBB0_102
- 0x80, 0xe1, 0xdf, //0x000007dd andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x000007e0 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x000007e3 cmpb $5, %cl
- 0x0f, 0x87, 0xb8, 0xfe, 0xff, 0xff, //0x000007e6 ja LBB0_84
- //0x000007ec LBB0_102
- 0x48, 0x8d, 0x4a, 0x01, //0x000007ec leaq $1(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x000007f0 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x000007f4 movq %rcx, (%rdi)
- 0x8a, 0x4e, 0x03, //0x000007f7 movb $3(%rsi), %cl
- 0x8d, 0x79, 0xd0, //0x000007fa leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x000007fd cmpb $10, %dil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000801 jb LBB0_104
- 0x80, 0xe1, 0xdf, //0x00000807 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x0000080a addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x0000080d cmpb $5, %cl
- 0x0f, 0x87, 0x8e, 0xfe, 0xff, 0xff, //0x00000810 ja LBB0_84
- //0x00000816 LBB0_104
- 0x48, 0x8d, 0x4a, 0x02, //0x00000816 leaq $2(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000081a movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x0000081e movq %rcx, (%rdi)
- 0x8a, 0x4e, 0x04, //0x00000821 movb $4(%rsi), %cl
- 0x8d, 0x79, 0xd0, //0x00000824 leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x00000827 cmpb $10, %dil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000082b jb LBB0_106
- 0x80, 0xe1, 0xdf, //0x00000831 andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x00000834 addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000837 cmpb $5, %cl
- 0x0f, 0x87, 0x64, 0xfe, 0xff, 0xff, //0x0000083a ja LBB0_84
- //0x00000840 LBB0_106
- 0x48, 0x8d, 0x4a, 0x03, //0x00000840 leaq $3(%rdx), %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000844 movq $-56(%rbp), %rdi
- 0x48, 0x89, 0x0f, //0x00000848 movq %rcx, (%rdi)
- 0x8a, 0x4e, 0x05, //0x0000084b movb $5(%rsi), %cl
- 0x8d, 0x71, 0xd0, //0x0000084e leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x0a, //0x00000851 cmpb $10, %sil
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000855 jb LBB0_108
- 0x80, 0xe1, 0xdf, //0x0000085b andb $-33, %cl
- 0x80, 0xc1, 0xbf, //0x0000085e addb $-65, %cl
- 0x80, 0xf9, 0x05, //0x00000861 cmpb $5, %cl
- 0x0f, 0x87, 0x3a, 0xfe, 0xff, 0xff, //0x00000864 ja LBB0_84
- //0x0000086a LBB0_108
- 0x48, 0x83, 0xc2, 0x04, //0x0000086a addq $4, %rdx
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000086e movq $-56(%rbp), %rcx
- 0x48, 0x89, 0x11, //0x00000872 movq %rdx, (%rcx)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00000875 jmp LBB0_84
- //0x0000087a LBB0_109
- 0x49, 0x29, 0xf9, //0x0000087a subq %rdi, %r9
- 0x49, 0xff, 0xc1, //0x0000087d incq %r9
- //0x00000880 LBB0_110
- 0x48, 0x8b, 0x45, 0xc8, //0x00000880 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000884 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000887 movq $-2, %rax
- 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000088e jmp LBB0_84
- //0x00000893 LBB0_111
- 0x49, 0x29, 0xf9, //0x00000893 subq %rdi, %r9
- 0x49, 0x83, 0xc1, 0xfc, //0x00000896 addq $-4, %r9
- //0x0000089a LBB0_112
- 0x48, 0x8b, 0x45, 0xc8, //0x0000089a movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x0000089e movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008a1 movq $-4, %rax
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x000008a8 jmp LBB0_84
- //0x000008ad LBB0_113
- 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x000008ad leaq $10(%r9,%r12), %rax
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000008b2 jmp LBB0_115
- //0x000008b7 LBB0_114
- 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x000008b7 leaq $11(%r9,%r12), %rax
- //0x000008bc LBB0_115
- 0x48, 0x29, 0xf8, //0x000008bc subq %rdi, %rax
- 0x48, 0x83, 0xc0, 0xfc, //0x000008bf addq $-4, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x000008c3 movq $-56(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x000008c7 movq %rax, (%rcx)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008ca movq $-4, %rax
- 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x000008d1 jmp LBB0_84
- //0x000008d6 LBB0_116
- 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x000008d6 leaq $4(%r10,%rdi), %rax
- 0x49, 0x29, 0xc1, //0x000008db subq %rax, %r9
- 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x000008de jmp LBB0_112
- //0x000008e3 LBB0_117
- 0x4d, 0x01, 0xe1, //0x000008e3 addq %r12, %r9
- 0x49, 0x29, 0xf9, //0x000008e6 subq %rdi, %r9
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x000008e9 jmp LBB0_112
- 0x00, 0x00, //0x000008ee .p2align 4, 0x00
- //0x000008f0 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 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, //0x00000900 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, //0x00000910 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, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000940 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, //0x00000950 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, //0x00000960 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, //0x00000966 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000976 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000986 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000996 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+ 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
index 44e93f5bc..f5fdd6634 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go
index d43bb9df5..70a227e9f 100644
--- 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
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__validate_one = 144
+ _entry__validate_one = 272
)
const (
- _stack__validate_one = 160
+ _stack__validate_one = 184
)
const (
- _size__validate_one = 10216
+ _size__validate_one = 14468
)
var (
_pcsp__validate_one = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {9556, 160},
- {9560, 48},
- {9561, 40},
- {9563, 32},
- {9565, 24},
- {9567, 16},
- {9569, 8},
- {9570, 0},
- {10216, 160},
+ {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},
}
)
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
index ec4d91b31..95bffed05 100644
--- 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
@@ -6,3013 +6,4012 @@ package sse
var _text_validate_one = []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, '""""""""""""""""'
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0
//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, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ 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
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000070 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .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_8
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
- //0x00000090 .p2align 4, 0x90
- //0x00000090 _validate_one
- 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, 0x70, //0x0000009d subq $112, %rsp
- 0x48, 0x89, 0x4d, 0x80, //0x000000a1 movq %rcx, $-128(%rbp)
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000000a5 movl $1, %r11d
- 0x66, 0x49, 0x0f, 0x6e, 0xc3, //0x000000ab movq %r11, %xmm0
- 0x48, 0x89, 0x55, 0x88, //0x000000b0 movq %rdx, $-120(%rbp)
- 0xf3, 0x0f, 0x7f, 0x02, //0x000000b4 movdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x7d, 0x98, //0x000000b8 movq %rdi, $-104(%rbp)
- 0x4c, 0x8b, 0x0f, //0x000000bc movq (%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x000000bf movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000000c2 notq %rax
- 0x48, 0x89, 0x45, 0xa8, //0x000000c5 movq %rax, $-88(%rbp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000c9 movl $1, %eax
- 0x4c, 0x29, 0xc8, //0x000000ce subq %r9, %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000000d1 movq %rax, $-96(%rbp)
- 0x49, 0x8d, 0x41, 0x40, //0x000000d5 leaq $64(%r9), %rax
- 0x48, 0x89, 0x45, 0x90, //0x000000d9 movq %rax, $-112(%rbp)
- 0x48, 0x8b, 0x06, //0x000000dd movq (%rsi), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x000000e0 movq %rax, $-64(%rbp)
- 0x49, 0x8d, 0x41, 0x05, //0x000000e4 leaq $5(%r9), %rax
- 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000e8 movq %rax, $-152(%rbp)
- 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ef movq $-1, $-136(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xfe, 0xfe, 0xff, 0xff, //0x000000fa movdqu $-258(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x06, 0xff, 0xff, 0xff, //0x00000102 movdqu $-250(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x0e, 0xff, 0xff, 0xff, //0x0000010a movdqu $-242(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xf6, //0x00000112 pcmpeqd %xmm14, %xmm14
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x00000117 movdqu $-240(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x17, 0xff, 0xff, 0xff, //0x00000120 movdqu $-233(%rip), %xmm13 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x1e, 0xff, 0xff, 0xff, //0x00000129 movdqu $-226(%rip), %xmm9 /* LCPI0_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x25, 0xff, 0xff, 0xff, //0x00000132 movdqu $-219(%rip), %xmm10 /* LCPI0_6+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2c, 0xff, 0xff, 0xff, //0x0000013b movdqu $-212(%rip), %xmm11 /* LCPI0_7+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x33, 0xff, 0xff, 0xff, //0x00000144 movdqu $-205(%rip), %xmm12 /* LCPI0_8+0(%rip) */
- 0x48, 0x89, 0x75, 0xc8, //0x0000014d movq %rsi, $-56(%rbp)
- 0x4c, 0x89, 0x4d, 0xd0, //0x00000151 movq %r9, $-48(%rbp)
- 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00000155 jmp LBB0_6
- //0x0000015a LBB0_1
- 0x48, 0x8b, 0x55, 0x88, //0x0000015a movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x0000015e movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000161 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x24, 0x00, 0x00, //0x00000167 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x0000016d leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x00000171 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00000174 movq $6, $8(%rdx,%rax,8)
- 0x90, 0x90, 0x90, //0x0000017d .p2align 4, 0x90
- //0x00000180 LBB0_3
- 0x4c, 0x8b, 0x5d, 0xc0, //0x00000180 movq $-64(%rbp), %r11
- //0x00000184 LBB0_4
- 0x48, 0x8b, 0x45, 0x88, //0x00000184 movq $-120(%rbp), %rax
- 0x48, 0x8b, 0x10, //0x00000188 movq (%rax), %rdx
- 0x4c, 0x89, 0x5d, 0xc0, //0x0000018b movq %r11, $-64(%rbp)
- 0x49, 0x89, 0xd3, //0x0000018f movq %rdx, %r11
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000192 movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x00000199 testq %rdx, %rdx
- 0x0f, 0x84, 0x42, 0x24, 0x00, 0x00, //0x0000019c je LBB0_427
- //0x000001a2 LBB0_6
- 0x48, 0x8b, 0x45, 0x98, //0x000001a2 movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x000001a6 movq $8(%rax), %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x000001aa movq $-64(%rbp), %rcx
- 0x48, 0x89, 0xcb, //0x000001ae movq %rcx, %rbx
- 0x48, 0x29, 0xc3, //0x000001b1 subq %rax, %rbx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001b4 jae LBB0_11
- 0x41, 0x8a, 0x14, 0x09, //0x000001ba movb (%r9,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000001be cmpb $13, %dl
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001c1 je LBB0_11
- 0x80, 0xfa, 0x20, //0x000001c7 cmpb $32, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001ca je LBB0_11
- 0x80, 0xc2, 0xf7, //0x000001d0 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x000001d3 cmpb $1, %dl
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001d6 jbe LBB0_11
- 0x49, 0x89, 0xcf, //0x000001dc movq %rcx, %r15
- 0x4c, 0x8b, 0x55, 0x88, //0x000001df movq $-120(%rbp), %r10
- 0xe9, 0x45, 0x01, 0x00, 0x00, //0x000001e3 jmp LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001e8 .p2align 4, 0x90
- //0x000001f0 LBB0_11
- 0x4c, 0x8d, 0x79, 0x01, //0x000001f0 leaq $1(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x000001f4 cmpq %rax, %r15
- 0x4c, 0x8b, 0x55, 0x88, //0x000001f7 movq $-120(%rbp), %r10
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000001fb jae LBB0_15
- 0x43, 0x8a, 0x14, 0x39, //0x00000201 movb (%r9,%r15), %dl
- 0x80, 0xfa, 0x0d, //0x00000205 cmpb $13, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_15
- 0x80, 0xfa, 0x20, //0x0000020e cmpb $32, %dl
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000211 je LBB0_15
- 0x80, 0xc2, 0xf7, //0x00000217 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x0000021a cmpb $1, %dl
- 0x0f, 0x87, 0x0a, 0x01, 0x00, 0x00, //0x0000021d ja LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000223 .p2align 4, 0x90
- //0x00000230 LBB0_15
- 0x4c, 0x8d, 0x79, 0x02, //0x00000230 leaq $2(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000234 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_19
- 0x43, 0x8a, 0x14, 0x39, //0x0000023d movb (%r9,%r15), %dl
+ 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_19
+ 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_19
- 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl
- 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32
+ 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_19
- 0x4c, 0x8d, 0x79, 0x03, //0x00000260 leaq $3(%rcx), %r15
- 0x49, 0x39, 0xc7, //0x00000264 cmpq %rax, %r15
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_23
- 0x43, 0x8a, 0x14, 0x39, //0x0000026d movb (%r9,%r15), %dl
+ //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_23
+ 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_23
- 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl
- 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl
- 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32
+ 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_23
- 0x48, 0x8d, 0x51, 0x04, //0x00000290 leaq $4(%rcx), %rdx
- 0x48, 0x39, 0xd0, //0x00000294 cmpq %rdx, %rax
- 0x0f, 0x86, 0xf4, 0x22, 0x00, 0x00, //0x00000297 jbe LBB0_417
- 0x48, 0x39, 0xd0, //0x0000029d cmpq %rdx, %rax
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002a0 je LBB0_29
- 0x49, 0x8d, 0x14, 0x01, //0x000002a6 leaq (%r9,%rax), %rdx
- 0x48, 0x83, 0xc3, 0x04, //0x000002aa addq $4, %rbx
- 0x48, 0x03, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000002ae addq $-152(%rbp), %rcx
- 0x49, 0x89, 0xcf, //0x000002b5 movq %rcx, %r15
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b8 movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c2 .p2align 4, 0x90
- //0x000002d0 LBB0_26
- 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002d0 movsbl $-1(%r15), %edi
- 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi
- 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_31
- 0x48, 0x0f, 0xa3, 0xf9, //0x000002de btq %rdi, %rcx
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_31
- 0x49, 0xff, 0xc7, //0x000002e8 incq %r15
- 0x48, 0xff, 0xc3, //0x000002eb incq %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002ee jne LBB0_26
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002f4 jmp LBB0_30
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f9 .p2align 4, 0x90
- //0x00000300 LBB0_29
- 0x4c, 0x01, 0xca, //0x00000300 addq %r9, %rdx
- //0x00000303 LBB0_30
- 0x4c, 0x29, 0xca, //0x00000303 subq %r9, %rdx
- 0x49, 0x89, 0xd7, //0x00000306 movq %rdx, %r15
- 0x49, 0x39, 0xc7, //0x00000309 cmpq %rax, %r15
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000030c jb LBB0_32
- 0xe9, 0x7d, 0x22, 0x00, 0x00, //0x00000312 jmp LBB0_418
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000317 .p2align 4, 0x90
- //0x00000320 LBB0_31
- 0x4c, 0x03, 0x7d, 0xa8, //0x00000320 addq $-88(%rbp), %r15
- 0x49, 0x39, 0xc7, //0x00000324 cmpq %rax, %r15
- 0x0f, 0x83, 0x67, 0x22, 0x00, 0x00, //0x00000327 jae LBB0_418
- //0x0000032d LBB0_32
- 0x49, 0x8d, 0x4f, 0x01, //0x0000032d leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00000331 movq %rcx, (%rsi)
- 0x43, 0x0f, 0xbe, 0x3c, 0x39, //0x00000334 movsbl (%r9,%r15), %edi
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000339 movq $-1, %rax
- 0x85, 0xff, //0x00000340 testl %edi, %edi
- 0x0f, 0x84, 0x9c, 0x22, 0x00, 0x00, //0x00000342 je LBB0_427
- 0x48, 0x89, 0x4d, 0xc0, //0x00000348 movq %rcx, $-64(%rbp)
- 0x4d, 0x89, 0xf8, //0x0000034c movq %r15, %r8
- 0x49, 0xf7, 0xd0, //0x0000034f notq %r8
- 0x49, 0x8d, 0x53, 0xff, //0x00000352 leaq $-1(%r11), %rdx
- 0x43, 0x8b, 0x1c, 0xda, //0x00000356 movl (%r10,%r11,8), %ebx
- 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000035a movq $-136(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00000361 cmpq $-1, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000365 cmoveq %r15, %rcx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000369 movq %rcx, $-136(%rbp)
- 0xff, 0xcb, //0x00000370 decl %ebx
- 0x83, 0xfb, 0x05, //0x00000372 cmpl $5, %ebx
- 0x0f, 0x87, 0x79, 0x02, 0x00, 0x00, //0x00000375 ja LBB0_66
- 0x48, 0x8d, 0x0d, 0xf6, 0x24, 0x00, 0x00, //0x0000037b leaq $9462(%rip), %rcx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x1c, 0x99, //0x00000382 movslq (%rcx,%rbx,4), %rbx
- 0x48, 0x01, 0xcb, //0x00000386 addq %rcx, %rbx
- 0xff, 0xe3, //0x00000389 jmpq *%rbx
- //0x0000038b LBB0_35
- 0x83, 0xff, 0x2c, //0x0000038b cmpl $44, %edi
- 0x0f, 0x84, 0xdb, 0x04, 0x00, 0x00, //0x0000038e je LBB0_102
- 0x83, 0xff, 0x5d, //0x00000394 cmpl $93, %edi
- 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000397 je LBB0_37
- 0xe9, 0x3b, 0x22, 0x00, 0x00, //0x0000039d jmp LBB0_426
- //0x000003a2 LBB0_38
- 0x40, 0x80, 0xff, 0x5d, //0x000003a2 cmpb $93, %dil
- 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_37
- 0x4b, 0xc7, 0x04, 0xda, 0x01, 0x00, 0x00, 0x00, //0x000003ac movq $1, (%r10,%r11,8)
- 0x83, 0xff, 0x7b, //0x000003b4 cmpl $123, %edi
- 0x0f, 0x86, 0x43, 0x02, 0x00, 0x00, //0x000003b7 jbe LBB0_67
- 0xe9, 0x1b, 0x22, 0x00, 0x00, //0x000003bd jmp LBB0_426
- //0x000003c2 LBB0_40
- 0x40, 0x80, 0xff, 0x22, //0x000003c2 cmpb $34, %dil
- 0x0f, 0x85, 0x11, 0x22, 0x00, 0x00, //0x000003c6 jne LBB0_426
- 0x4b, 0xc7, 0x04, 0xda, 0x04, 0x00, 0x00, 0x00, //0x000003cc movq $4, (%r10,%r11,8)
- 0x48, 0x8b, 0x45, 0x98, //0x000003d4 movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000003d8 movq $8(%rax), %r10
- 0xf6, 0x45, 0x80, 0x20, //0x000003dc testb $32, $-128(%rbp)
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x000003e0 jne LBB0_104
- 0x4d, 0x89, 0xd5, //0x000003e6 movq %r10, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x000003e9 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc5, //0x000003ed subq %rax, %r13
- 0x0f, 0x84, 0xd1, 0x23, 0x00, 0x00, //0x000003f0 je LBB0_462
- 0x4d, 0x8d, 0x1c, 0x01, //0x000003f6 leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x000003fa cmpq $64, %r13
- 0x0f, 0x82, 0xb4, 0x1b, 0x00, 0x00, //0x000003fe jb LBB0_355
- 0x44, 0x89, 0xe9, //0x00000404 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000407 andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x0000040a movq %rcx, $-72(%rbp)
- 0x4b, 0x8d, 0x4c, 0x02, 0xc0, //0x0000040e leaq $-64(%r10,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000413 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000417 addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x90, //0x0000041a addq $-112(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x0000041e movq %rcx, $-80(%rbp)
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000422 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00000429 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, //0x0000042c .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, 0x41, 0x0f, 0x6f, 0x1b, //0x00000430 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000435 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000043b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000441 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000447 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000044b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000044f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000453 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000457 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x0000045b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x0000045f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000463 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000467 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x0000046b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000046f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000473 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000477 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000047b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x0000047f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000483 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000487 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000048b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000490 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000494 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000499 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000049d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000004a1 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004a5 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x000004a8 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x000004ab shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x000004af shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x000004b3 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x000004b7 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x000004ba orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x000004bd orq %r12, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x000004c0 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_47
- 0x48, 0x85, 0xd2, //0x000004ca testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_56
- //0x000004d3 LBB0_47
- 0x48, 0x09, 0xdf, //0x000004d3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x000004d6 movq %rdx, %rax
- 0x4c, 0x09, 0xc0, //0x000004d9 orq %r8, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004dc jne LBB0_57
- //0x000004e2 LBB0_48
- 0x48, 0x85, 0xff, //0x000004e2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004e5 jne LBB0_58
- //0x000004eb LBB0_49
- 0x49, 0x83, 0xc5, 0xc0, //0x000004eb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x000004ef addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x000004f3 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x000004f7 ja LBB0_45
- 0xe9, 0x41, 0x13, 0x00, 0x00, //0x000004fd jmp LBB0_50
- //0x00000502 LBB0_56
- 0x4c, 0x89, 0xd8, //0x00000502 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000505 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xca, //0x00000509 bsfq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x0000050d addq %rax, %r9
- 0x48, 0x09, 0xdf, //0x00000510 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000513 movq %rdx, %rax
- 0x4c, 0x09, 0xc0, //0x00000516 orq %r8, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000519 je LBB0_48
- //0x0000051f LBB0_57
- 0x4c, 0x89, 0xc0, //0x0000051f movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00000522 notq %rax
- 0x48, 0x21, 0xd0, //0x00000525 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000528 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc1, //0x0000052c orq %r8, %rcx
- 0x48, 0x89, 0xce, //0x0000052f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000532 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000535 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000538 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000542 andq %rdx, %rsi
- 0x45, 0x31, 0xc0, //0x00000545 xorl %r8d, %r8d
- 0x48, 0x01, 0xc6, //0x00000548 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x0000054b setb %r8b
- 0x48, 0x01, 0xf6, //0x0000054f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000552 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000055c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x0000055f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000562 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000565 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000568 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000056b je LBB0_49
- //0x00000571 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000571 bsfq %rdi, %rax
- //0x00000575 LBB0_59
- 0x4c, 0x03, 0x5d, 0xa0, //0x00000575 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000579 addq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xc0, //0x0000057c movq $-64(%rbp), %rdi
- 0xe9, 0xfd, 0x09, 0x00, 0x00, //0x00000580 jmp LBB0_188
- //0x00000585 LBB0_60
- 0x40, 0x80, 0xff, 0x3a, //0x00000585 cmpb $58, %dil
- 0x0f, 0x85, 0x4e, 0x20, 0x00, 0x00, //0x00000589 jne LBB0_426
- 0x4b, 0xc7, 0x04, 0xda, 0x00, 0x00, 0x00, 0x00, //0x0000058f movq $0, (%r10,%r11,8)
- 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x00000597 jmp LBB0_3
- //0x0000059c LBB0_62
- 0x83, 0xff, 0x2c, //0x0000059c cmpl $44, %edi
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x0000059f jne LBB0_63
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x000005a5 cmpq $4095, %r11
- 0x0f, 0x8f, 0xee, 0x1f, 0x00, 0x00, //0x000005ac jg LBB0_439
- 0x49, 0x8d, 0x43, 0x01, //0x000005b2 leaq $1(%r11), %rax
- 0x49, 0x89, 0x02, //0x000005b6 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xda, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005b9 movq $3, $8(%r10,%r11,8)
- 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x000005c2 jmp LBB0_3
- //0x000005c7 LBB0_64
- 0x83, 0xff, 0x22, //0x000005c7 cmpl $34, %edi
- 0x0f, 0x84, 0xd0, 0x04, 0x00, 0x00, //0x000005ca je LBB0_127
- //0x000005d0 LBB0_63
- 0x83, 0xff, 0x7d, //0x000005d0 cmpl $125, %edi
- 0x0f, 0x85, 0x04, 0x20, 0x00, 0x00, //0x000005d3 jne LBB0_426
- //0x000005d9 LBB0_37
- 0x49, 0x89, 0x12, //0x000005d9 movq %rdx, (%r10)
- 0x49, 0x89, 0xd3, //0x000005dc movq %rdx, %r11
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000005df movq $-136(%rbp), %rax
- 0x48, 0x85, 0xd2, //0x000005e6 testq %rdx, %rdx
- 0x0f, 0x85, 0xb3, 0xfb, 0xff, 0xff, //0x000005e9 jne LBB0_6
- 0xe9, 0xf0, 0x1f, 0x00, 0x00, //0x000005ef jmp LBB0_427
- //0x000005f4 LBB0_66
- 0x49, 0x89, 0x12, //0x000005f4 movq %rdx, (%r10)
- 0x83, 0xff, 0x7b, //0x000005f7 cmpl $123, %edi
- 0x0f, 0x87, 0xdd, 0x1f, 0x00, 0x00, //0x000005fa ja LBB0_426
- //0x00000600 LBB0_67
- 0x4f, 0x8d, 0x14, 0x39, //0x00000600 leaq (%r9,%r15), %r10
- 0x89, 0xf9, //0x00000604 movl %edi, %ecx
- 0x48, 0x8d, 0x15, 0x83, 0x22, 0x00, 0x00, //0x00000606 leaq $8835(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000060d movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x00000611 addq %rdx, %rcx
- 0xff, 0xe1, //0x00000614 jmpq *%rcx
- //0x00000616 LBB0_68
- 0x48, 0x8b, 0x45, 0x98, //0x00000616 movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x78, 0x08, //0x0000061a movq $8(%rax), %rdi
- 0x4c, 0x29, 0xff, //0x0000061e subq %r15, %rdi
- 0x0f, 0x84, 0x9e, 0x1f, 0x00, 0x00, //0x00000621 je LBB0_421
- 0x41, 0x80, 0x3a, 0x30, //0x00000627 cmpb $48, (%r10)
- 0x4c, 0x8b, 0x5d, 0xc0, //0x0000062b movq $-64(%rbp), %r11
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000062f jne LBB0_73
- 0x48, 0x83, 0xff, 0x01, //0x00000635 cmpq $1, %rdi
- 0x0f, 0x84, 0xb3, 0x16, 0x00, 0x00, //0x00000639 je LBB0_336
- 0x43, 0x8a, 0x04, 0x19, //0x0000063f movb (%r9,%r11), %al
- 0x04, 0xd2, //0x00000643 addb $-46, %al
- 0x3c, 0x37, //0x00000645 cmpb $55, %al
- 0x0f, 0x87, 0xa5, 0x16, 0x00, 0x00, //0x00000647 ja LBB0_336
- 0x0f, 0xb6, 0xc0, //0x0000064d movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000650 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000065a btq %rax, %rcx
- 0x0f, 0x83, 0x8e, 0x16, 0x00, 0x00, //0x0000065e jae LBB0_336
- //0x00000664 LBB0_73
- 0x48, 0x83, 0xff, 0x10, //0x00000664 cmpq $16, %rdi
- 0x0f, 0x82, 0x86, 0x18, 0x00, 0x00, //0x00000668 jb LBB0_344
- 0x4c, 0x8d, 0x4f, 0xf0, //0x0000066e leaq $-16(%rdi), %r9
- 0x4c, 0x89, 0xc8, //0x00000672 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000675 andq $-16, %rax
- 0x4e, 0x8d, 0x5c, 0x10, 0x10, //0x00000679 leaq $16(%rax,%r10), %r11
- 0x41, 0x83, 0xe1, 0x0f, //0x0000067e andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000682 movq $-1, $-64(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000068a movq $-1, %r12
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000691 movq $-1, %r13
- 0x4d, 0x89, 0xd6, //0x00000698 movq %r10, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000069b .p2align 4, 0x90
- //0x000006a0 LBB0_75
- 0xf3, 0x41, 0x0f, 0x6f, 0x1e, //0x000006a0 movdqu (%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006a5 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000006a9 pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x000006ae movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x000006b3 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x000006b7 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006bb movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006bf pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000006c4 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006c8 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000006cd por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000006d1 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000006d5 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000006d9 pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000006de pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000006e3 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0xeb, 0xe3, //0x000006e7 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000006eb por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000006ef por %xmm4, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x000006f3 pmovmskb %xmm3, %r8d
- 0x66, 0x0f, 0xd7, 0xd6, //0x000006f8 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x000006fc pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000700 movl $2863311530, %esi
- 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x00000705 addq $1431655765, %rsi
- 0x48, 0x31, 0xce, //0x0000070c xorq %rcx, %rsi
- 0x48, 0x0f, 0xbc, 0xce, //0x0000070f bsfq %rsi, %rcx
- 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000716 je LBB0_77
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %esi
- 0xd3, 0xe6, //0x00000721 shll %cl, %esi
- 0xf7, 0xd6, //0x00000723 notl %esi
- 0x41, 0x21, 0xf0, //0x00000725 andl %esi, %r8d
- 0x21, 0xf0, //0x00000728 andl %esi, %eax
- 0x21, 0xd6, //0x0000072a andl %edx, %esi
- 0x89, 0xf2, //0x0000072c movl %esi, %edx
- //0x0000072e LBB0_77
- 0x41, 0x8d, 0x70, 0xff, //0x0000072e leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x00000732 andl %r8d, %esi
- 0x0f, 0x85, 0xd3, 0x10, 0x00, 0x00, //0x00000735 jne LBB0_306
- 0x8d, 0x70, 0xff, //0x0000073b leal $-1(%rax), %esi
- 0x21, 0xc6, //0x0000073e andl %eax, %esi
- 0x0f, 0x85, 0xc8, 0x10, 0x00, 0x00, //0x00000740 jne LBB0_306
- 0x8d, 0x72, 0xff, //0x00000746 leal $-1(%rdx), %esi
- 0x21, 0xd6, //0x00000749 andl %edx, %esi
- 0x0f, 0x85, 0xbd, 0x10, 0x00, 0x00, //0x0000074b jne LBB0_306
- 0x45, 0x85, 0xc0, //0x00000751 testl %r8d, %r8d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000754 je LBB0_83
- 0x4c, 0x89, 0xf3, //0x0000075a movq %r14, %rbx
- 0x4c, 0x29, 0xd3, //0x0000075d subq %r10, %rbx
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000760 bsfl %r8d, %esi
- 0x48, 0x01, 0xde, //0x00000764 addq %rbx, %rsi
- 0x49, 0x83, 0xfd, 0xff, //0x00000767 cmpq $-1, %r13
- 0x0f, 0x85, 0xb6, 0x14, 0x00, 0x00, //0x0000076b jne LBB0_322
- 0x49, 0x89, 0xf5, //0x00000771 movq %rsi, %r13
- //0x00000774 LBB0_83
- 0x85, 0xc0, //0x00000774 testl %eax, %eax
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000776 je LBB0_86
- 0x4c, 0x89, 0xf6, //0x0000077c movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x0000077f subq %r10, %rsi
- 0x0f, 0xbc, 0xc0, //0x00000782 bsfl %eax, %eax
- 0x48, 0x01, 0xf0, //0x00000785 addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00000788 cmpq $-1, %r12
- 0x0f, 0x85, 0x4d, 0x12, 0x00, 0x00, //0x0000078c jne LBB0_311
- 0x49, 0x89, 0xc4, //0x00000792 movq %rax, %r12
- //0x00000795 LBB0_86
- 0x85, 0xd2, //0x00000795 testl %edx, %edx
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000797 je LBB0_89
- 0x4c, 0x89, 0xf6, //0x0000079d movq %r14, %rsi
- 0x4c, 0x29, 0xd6, //0x000007a0 subq %r10, %rsi
- 0x0f, 0xbc, 0xc2, //0x000007a3 bsfl %edx, %eax
- 0x48, 0x01, 0xf0, //0x000007a6 addq %rsi, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x000007a9 cmpq $-1, $-64(%rbp)
- 0x0f, 0x85, 0x2b, 0x12, 0x00, 0x00, //0x000007ae jne LBB0_311
- 0x48, 0x89, 0x45, 0xc0, //0x000007b4 movq %rax, $-64(%rbp)
- //0x000007b8 LBB0_89
- 0x83, 0xf9, 0x10, //0x000007b8 cmpl $16, %ecx
- 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x000007bb jne LBB0_151
- 0x49, 0x83, 0xc6, 0x10, //0x000007c1 addq $16, %r14
- 0x48, 0x83, 0xc7, 0xf0, //0x000007c5 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x0f, //0x000007c9 cmpq $15, %rdi
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000007cd ja LBB0_75
- 0x4d, 0x85, 0xc9, //0x000007d3 testq %r9, %r9
- 0x48, 0x8b, 0x7d, 0xc0, //0x000007d6 movq $-64(%rbp), %rdi
- 0x0f, 0x84, 0xba, 0x04, 0x00, 0x00, //0x000007da je LBB0_152
- //0x000007e0 LBB0_92
- 0x4b, 0x8d, 0x04, 0x0b, //0x000007e0 leaq (%r11,%r9), %rax
- 0x48, 0x8d, 0x35, 0x81, 0x23, 0x00, 0x00, //0x000007e4 leaq $9089(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000007eb jmp LBB0_96
- //0x000007f0 LBB0_93
- 0x49, 0x89, 0xcb, //0x000007f0 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x000007f3 subq %r10, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x000007f6 cmpq $-1, %r12
- 0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x000007fa jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000800 decq %r11
- 0x4d, 0x89, 0xdc, //0x00000803 movq %r11, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000806 .p2align 4, 0x90
- //0x00000810 LBB0_95
- 0x49, 0x89, 0xcb, //0x00000810 movq %rcx, %r11
- 0x49, 0xff, 0xc9, //0x00000813 decq %r9
- 0x0f, 0x84, 0xce, 0x11, 0x00, 0x00, //0x00000816 je LBB0_312
- //0x0000081c LBB0_96
- 0x41, 0x0f, 0xbe, 0x13, //0x0000081c movsbl (%r11), %edx
- 0x83, 0xc2, 0xd5, //0x00000820 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00000823 cmpl $58, %edx
- 0x0f, 0x87, 0x6e, 0x04, 0x00, 0x00, //0x00000826 ja LBB0_152
- 0x49, 0x8d, 0x4b, 0x01, //0x0000082c leaq $1(%r11), %rcx
- 0x48, 0x63, 0x14, 0x96, //0x00000830 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00000834 addq %rsi, %rdx
- 0xff, 0xe2, //0x00000837 jmpq *%rdx
- //0x00000839 LBB0_98
- 0x49, 0x89, 0xcb, //0x00000839 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x0000083c subq %r10, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000083f cmpq $-1, %rdi
- 0x0f, 0x85, 0x92, 0x14, 0x00, 0x00, //0x00000843 jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000849 decq %r11
- 0x4c, 0x89, 0xdf, //0x0000084c movq %r11, %rdi
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000084f jmp LBB0_95
- //0x00000854 LBB0_100
- 0x49, 0x89, 0xcb, //0x00000854 movq %rcx, %r11
- 0x4d, 0x29, 0xd3, //0x00000857 subq %r10, %r11
- 0x49, 0x83, 0xfd, 0xff, //0x0000085a cmpq $-1, %r13
- 0x0f, 0x85, 0x77, 0x14, 0x00, 0x00, //0x0000085e jne LBB0_333
- 0x49, 0xff, 0xcb, //0x00000864 decq %r11
- 0x4d, 0x89, 0xdd, //0x00000867 movq %r11, %r13
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000086a jmp LBB0_95
- //0x0000086f LBB0_102
- 0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000086f cmpq $4095, %r11
- 0x0f, 0x8f, 0x24, 0x1d, 0x00, 0x00, //0x00000876 jg LBB0_439
- 0x49, 0x8d, 0x43, 0x01, //0x0000087c leaq $1(%r11), %rax
- 0x49, 0x89, 0x02, //0x00000880 movq %rax, (%r10)
- 0x4b, 0xc7, 0x44, 0xda, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000883 movq $0, $8(%r10,%r11,8)
- 0xe9, 0xef, 0xf8, 0xff, 0xff, //0x0000088c jmp LBB0_3
- //0x00000891 LBB0_104
- 0x4c, 0x89, 0xd0, //0x00000891 movq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000894 movq $-64(%rbp), %rcx
- 0x48, 0x29, 0xc8, //0x00000898 subq %rcx, %rax
- 0x0f, 0x84, 0x2e, 0x1f, 0x00, 0x00, //0x0000089b je LBB0_463
- 0x4d, 0x8d, 0x1c, 0x09, //0x000008a1 leaq (%r9,%rcx), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x000008a5 cmpq $64, %rax
- 0x0f, 0x82, 0x22, 0x17, 0x00, 0x00, //0x000008a9 jb LBB0_356
- 0x89, 0xc2, //0x000008af movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x000008b1 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb8, //0x000008b4 movq %rdx, $-72(%rbp)
- 0x4f, 0x8d, 0x44, 0x02, 0xc0, //0x000008b8 leaq $-64(%r10,%r8), %r8
- 0x49, 0x83, 0xe0, 0xc0, //0x000008bd andq $-64, %r8
- 0x49, 0x01, 0xc8, //0x000008c1 addq %rcx, %r8
- 0x4c, 0x03, 0x45, 0x90, //0x000008c4 addq $-112(%rbp), %r8
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000008c8 movq $-1, %r9
- 0x31, 0xdb, //0x000008cf xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008d1 .p2align 4, 0x90
- //0x000008e0 LBB0_107
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x000008e0 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x000008e5 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x000008eb movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x000008f1 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x000008f7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000008fb pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000008ff pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00000903 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000907 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000090b pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x0000090f movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000913 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000917 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000091b movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000091f pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000923 pmovmskb %xmm3, %r12d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000928 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000092c pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000930 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000935 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000939 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000093d pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000941 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000945 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000949 shlq $16, %rdi
- 0x48, 0x09, 0xfe, //0x0000094d orq %rdi, %rsi
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000950 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000954 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000958 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x0000095c shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00000960 orq %rcx, %rsi
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000963 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000967 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x0000096b pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000096f pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000974 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000978 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000097c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000097f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000983 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000987 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000098b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00000990 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x00000994 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00000998 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000099b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x0000099f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x000009a3 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x000009a7 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x000009ac pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x000009b0 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x000009b4 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x000009b7 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x000009bb movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x000009bf pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x000009c3 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x000009c8 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x000009cc shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x000009d0 orq %rdi, %rdx
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x000009d3 pmovmskb %xmm7, %r14d
- 0x49, 0xc1, 0xe4, 0x30, //0x000009d8 shlq $48, %r12
- 0x48, 0xc1, 0xe1, 0x20, //0x000009dc shlq $32, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x000009e0 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000009e4 jne LBB0_109
- 0x4d, 0x85, 0xed, //0x000009ea testq %r13, %r13
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000009ed jne LBB0_124
- //0x000009f3 LBB0_109
- 0x49, 0xc1, 0xe6, 0x30, //0x000009f3 shlq $48, %r14
- 0x48, 0x09, 0xca, //0x000009f7 orq %rcx, %rdx
- 0x4c, 0x09, 0xe6, //0x000009fa orq %r12, %rsi
- 0x4c, 0x89, 0xe9, //0x000009fd movq %r13, %rcx
- 0x48, 0x09, 0xd9, //0x00000a00 orq %rbx, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000a03 jne LBB0_146
- 0x4c, 0x09, 0xf2, //0x00000a09 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000a0c testq %rsi, %rsi
- 0x0f, 0x85, 0x54, 0x02, 0x00, 0x00, //0x00000a0f jne LBB0_147
- //0x00000a15 LBB0_111
- 0x48, 0x85, 0xd2, //0x00000a15 testq %rdx, %rdx
- 0x0f, 0x85, 0xf6, 0x1b, 0x00, 0x00, //0x00000a18 jne LBB0_430
- 0x48, 0x83, 0xc0, 0xc0, //0x00000a1e addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000a22 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000a26 cmpq $63, %rax
- 0x0f, 0x87, 0xb0, 0xfe, 0xff, 0xff, //0x00000a2a ja LBB0_107
- 0xe9, 0x92, 0x0e, 0x00, 0x00, //0x00000a30 jmp LBB0_113
- //0x00000a35 LBB0_146
- 0x48, 0x89, 0xd9, //0x00000a35 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000a38 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000a3b andq %r13, %rcx
- 0x4c, 0x8d, 0x24, 0x09, //0x00000a3e leaq (%rcx,%rcx), %r12
- 0x49, 0x09, 0xdc, //0x00000a42 orq %rbx, %r12
- 0x4c, 0x89, 0xe7, //0x00000a45 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a48 notq %rdi
- 0x4c, 0x21, 0xef, //0x00000a4b andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a4e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00000a58 andq %rbx, %rdi
- 0x31, 0xdb, //0x00000a5b xorl %ebx, %ebx
- 0x48, 0x01, 0xcf, //0x00000a5d addq %rcx, %rdi
- 0x0f, 0x92, 0xc3, //0x00000a60 setb %bl
- 0x48, 0x01, 0xff, //0x00000a63 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a66 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000a70 xorq %rcx, %rdi
- 0x4c, 0x21, 0xe7, //0x00000a73 andq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a76 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000a79 andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x00000a7c orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00000a7f testq %rsi, %rsi
- 0x0f, 0x84, 0x8d, 0xff, 0xff, 0xff, //0x00000a82 je LBB0_111
- 0xe9, 0xdc, 0x01, 0x00, 0x00, //0x00000a88 jmp LBB0_147
- //0x00000a8d LBB0_124
- 0x4c, 0x89, 0xdf, //0x00000a8d movq %r11, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00000a90 subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xcd, //0x00000a94 bsfq %r13, %r9
- 0x49, 0x01, 0xf9, //0x00000a98 addq %rdi, %r9
- 0xe9, 0x53, 0xff, 0xff, 0xff, //0x00000a9b jmp LBB0_109
- //0x00000aa0 LBB0_127
- 0x4b, 0xc7, 0x04, 0xda, 0x02, 0x00, 0x00, 0x00, //0x00000aa0 movq $2, (%r10,%r11,8)
- 0x48, 0x8b, 0x45, 0x98, //0x00000aa8 movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x00000aac movq $8(%rax), %r10
- 0xf6, 0x45, 0x80, 0x20, //0x00000ab0 testb $32, $-128(%rbp)
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00000ab4 jne LBB0_161
- 0x4d, 0x89, 0xd5, //0x00000aba movq %r10, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00000abd movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc5, //0x00000ac1 subq %rax, %r13
- 0x0f, 0x84, 0x31, 0x1d, 0x00, 0x00, //0x00000ac4 je LBB0_464
- 0x4d, 0x8d, 0x1c, 0x01, //0x00000aca leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000ace cmpq $64, %r13
- 0x0f, 0x82, 0x60, 0x15, 0x00, 0x00, //0x00000ad2 jb LBB0_362
- 0x44, 0x89, 0xe9, //0x00000ad8 movl %r13d, %ecx
- 0x83, 0xe1, 0x3f, //0x00000adb andl $63, %ecx
- 0x48, 0x89, 0x4d, 0xb0, //0x00000ade movq %rcx, $-80(%rbp)
- 0x4b, 0x8d, 0x4c, 0x02, 0xc0, //0x00000ae2 leaq $-64(%r10,%r8), %rcx
- 0x48, 0x83, 0xe1, 0xc0, //0x00000ae7 andq $-64, %rcx
- 0x48, 0x01, 0xc1, //0x00000aeb addq %rax, %rcx
- 0x48, 0x03, 0x4d, 0x90, //0x00000aee addq $-112(%rbp), %rcx
- 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000af2 movq %rcx, $-144(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000af9 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00000b00 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b03 .p2align 4, 0x90
- //0x00000b10 LBB0_131
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000b10 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000b15 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x00000b1b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000b21 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000b27 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b2b pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00000b2f pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000b33 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b37 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00000b3b pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x00000b3f movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b43 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00000b47 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x00000b4b movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00000b4f pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000b53 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000b57 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000b5b pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x00000b5f pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00000b63 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x00000b67 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000b6b pmovmskb %xmm5, %r14d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000b70 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000b74 pmovmskb %xmm6, %r12d
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b79 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000b7d shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b81 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00000b85 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00000b88 orq %rsi, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x00000b8b shlq $48, %r12
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b8f shlq $32, %r14
- 0x48, 0xc1, 0xe0, 0x10, //0x00000b93 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00000b97 orq %rax, %rdx
- 0x4c, 0x09, 0xf2, //0x00000b9a orq %r14, %rdx
- 0x4c, 0x09, 0xe2, //0x00000b9d orq %r12, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00000ba0 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ba4 jne LBB0_133
- 0x48, 0x85, 0xd2, //0x00000baa testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000bad jne LBB0_142
- //0x00000bb3 LBB0_133
- 0x48, 0x09, 0xdf, //0x00000bb3 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000bb6 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000bb9 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000bbc jne LBB0_143
- //0x00000bc2 LBB0_134
- 0x48, 0x85, 0xff, //0x00000bc2 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000bc5 jne LBB0_144
- //0x00000bcb LBB0_135
- 0x49, 0x83, 0xc5, 0xc0, //0x00000bcb addq $-64, %r13
- 0x49, 0x83, 0xc3, 0x40, //0x00000bcf addq $64, %r11
- 0x49, 0x83, 0xfd, 0x3f, //0x00000bd3 cmpq $63, %r13
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000bd7 ja LBB0_131
- 0xe9, 0x24, 0x0e, 0x00, 0x00, //0x00000bdd jmp LBB0_136
- //0x00000be2 LBB0_142
- 0x4c, 0x89, 0xd8, //0x00000be2 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00000be5 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00000be9 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00000bed addq %rax, %r8
- 0x48, 0x09, 0xdf, //0x00000bf0 orq %rbx, %rdi
- 0x48, 0x89, 0xd0, //0x00000bf3 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00000bf6 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000bf9 je LBB0_134
- //0x00000bff LBB0_143
- 0x4c, 0x89, 0xc8, //0x00000bff movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000c02 notq %rax
- 0x48, 0x21, 0xd0, //0x00000c05 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000c08 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00000c0c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x00000c0f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c12 notq %rsi
- 0x48, 0x21, 0xd6, //0x00000c15 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c18 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00000c22 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x00000c25 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00000c28 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00000c2b setb %r9b
- 0x48, 0x01, 0xf6, //0x00000c2f addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c32 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000c3c xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00000c3f andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000c42 notq %rsi
- 0x48, 0x21, 0xf7, //0x00000c45 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x00000c48 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000c4b je LBB0_135
- //0x00000c51 LBB0_144
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000c51 bsfq %rdi, %rax
- //0x00000c55 LBB0_145
- 0x4c, 0x03, 0x5d, 0xa0, //0x00000c55 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00000c59 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00000c5c movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000c60 movq $-48(%rbp), %r9
- 0xe9, 0x84, 0x03, 0x00, 0x00, //0x00000c64 jmp LBB0_195
- //0x00000c69 LBB0_147
- 0x48, 0x0f, 0xbc, 0xc6, //0x00000c69 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00000c6d testq %rdx, %rdx
- 0x0f, 0x84, 0xf1, 0x02, 0x00, 0x00, //0x00000c70 je LBB0_186
- 0x48, 0x0f, 0xbc, 0xca, //0x00000c76 bsfq %rdx, %rcx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000c7a movq $-64(%rbp), %rdi
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000c7e subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000c82 cmpq %rax, %rcx
- 0x0f, 0x83, 0xf2, 0x02, 0x00, 0x00, //0x00000c85 jae LBB0_187
- 0xe9, 0x47, 0x1b, 0x00, 0x00, //0x00000c8b jmp LBB0_149
- //0x00000c90 LBB0_151
- 0x49, 0x01, 0xce, //0x00000c90 addq %rcx, %r14
- 0x4d, 0x89, 0xf3, //0x00000c93 movq %r14, %r11
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000c96 movq $-64(%rbp), %rdi
- //0x00000c9a LBB0_152
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c9a movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00000ca1 testq %r12, %r12
- 0x48, 0x8b, 0x75, 0xc8, //0x00000ca4 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0x26, 0x19, 0x00, 0x00, //0x00000ca8 je LBB0_424
- //0x00000cae LBB0_153
- 0x48, 0x85, 0xff, //0x00000cae testq %rdi, %rdi
- 0x0f, 0x84, 0x1d, 0x19, 0x00, 0x00, //0x00000cb1 je LBB0_424
- 0x4d, 0x85, 0xed, //0x00000cb7 testq %r13, %r13
- 0x0f, 0x84, 0x14, 0x19, 0x00, 0x00, //0x00000cba je LBB0_424
- 0x4d, 0x29, 0xd3, //0x00000cc0 subq %r10, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x00000cc3 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x00000cc7 cmpq %rax, %r12
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000cca je LBB0_422
- 0x49, 0x39, 0xc5, //0x00000cd0 cmpq %rax, %r13
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000cd3 je LBB0_422
- 0x48, 0x39, 0xc7, //0x00000cd9 cmpq %rax, %rdi
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000cdc je LBB0_422
- 0x48, 0x85, 0xff, //0x00000ce2 testq %rdi, %rdi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000ce5 movq $-48(%rbp), %r9
- 0x0f, 0x8e, 0xb8, 0x02, 0x00, 0x00, //0x00000ce9 jle LBB0_190
- 0x48, 0x8d, 0x47, 0xff, //0x00000cef leaq $-1(%rdi), %rax
- 0x49, 0x39, 0xc4, //0x00000cf3 cmpq %rax, %r12
- 0x0f, 0x84, 0xab, 0x02, 0x00, 0x00, //0x00000cf6 je LBB0_190
- 0x48, 0xf7, 0xd7, //0x00000cfc notq %rdi
- 0x49, 0x89, 0xfb, //0x00000cff movq %rdi, %r11
- 0x4d, 0x85, 0xdb, //0x00000d02 testq %r11, %r11
- 0x0f, 0x89, 0xe4, 0x0f, 0x00, 0x00, //0x00000d05 jns LBB0_335
- 0xe9, 0xc1, 0x18, 0x00, 0x00, //0x00000d0b jmp LBB0_423
- //0x00000d10 LBB0_422
- 0x49, 0xf7, 0xdb, //0x00000d10 negq %r11
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000d13 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00000d17 testq %r11, %r11
- 0x0f, 0x89, 0xcf, 0x0f, 0x00, 0x00, //0x00000d1a jns LBB0_335
- 0xe9, 0xac, 0x18, 0x00, 0x00, //0x00000d20 jmp LBB0_423
- //0x00000d25 LBB0_161
- 0x4c, 0x89, 0xd0, //0x00000d25 movq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000d28 movq $-64(%rbp), %rcx
- 0x48, 0x29, 0xc8, //0x00000d2c subq %rcx, %rax
- 0x0f, 0x84, 0xce, 0x1a, 0x00, 0x00, //0x00000d2f je LBB0_465
- 0x4d, 0x8d, 0x1c, 0x09, //0x00000d35 leaq (%r9,%rcx), %r11
- 0x48, 0x83, 0xf8, 0x40, //0x00000d39 cmpq $64, %rax
- 0x4c, 0x89, 0x55, 0xb8, //0x00000d3d movq %r10, $-72(%rbp)
- 0x0f, 0x82, 0x0a, 0x13, 0x00, 0x00, //0x00000d41 jb LBB0_363
- 0x89, 0xc2, //0x00000d47 movl %eax, %edx
- 0x83, 0xe2, 0x3f, //0x00000d49 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00000d4c movq %rdx, $-80(%rbp)
- 0x4f, 0x8d, 0x64, 0x02, 0xc0, //0x00000d50 leaq $-64(%r10,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00000d55 andq $-64, %r12
- 0x49, 0x01, 0xcc, //0x00000d59 addq %rcx, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00000d5c addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d60 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00000d67 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d6a .p2align 4, 0x90
- //0x00000d70 LBB0_164
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000d70 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000d75 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x00000d7b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000d81 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000d87 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d8b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000d8f pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xde, //0x00000d93 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000d97 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000d9b pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000d9f movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000da3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000da7 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000dab movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000daf pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000db3 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000db8 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dbc pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000dc0 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x00000dc5 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dc9 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000dcd pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000dd1 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000dd5 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe7, 0x10, //0x00000dd9 shlq $16, %rdi
- 0x48, 0x09, 0xfb, //0x00000ddd orq %rdi, %rbx
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000de0 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000de4 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000de8 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x20, //0x00000dec shlq $32, %rcx
- 0x48, 0x09, 0xcb, //0x00000df0 orq %rcx, %rbx
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000df3 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000df7 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x00000dfb pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x00000dff pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00000e04 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00000e08 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x00000e0c orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000e0f pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e13 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00000e17 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x00000e1b pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x00000e20 pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e24 shlq $32, %rdi
- 0x49, 0x09, 0xfd, //0x00000e28 orq %rdi, %r13
- 0x66, 0x0f, 0xd7, 0xfe, //0x00000e2b pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e2f movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00000e33 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000e37 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00000e3c pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe1, 0x30, //0x00000e40 shlq $48, %rcx
- 0x49, 0x09, 0xcd, //0x00000e44 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000e47 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e4b movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x00000e4f pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000e53 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00000e58 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x00000e5c shlq $16, %rdi
- 0x48, 0x09, 0xfa, //0x00000e60 orq %rdi, %rdx
- 0x66, 0x0f, 0xd7, 0xff, //0x00000e63 pmovmskb %xmm7, %edi
- 0x49, 0xc1, 0xe6, 0x30, //0x00000e67 shlq $48, %r14
- 0x48, 0xc1, 0xe1, 0x20, //0x00000e6b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00000e6f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e73 jne LBB0_166
- 0x4d, 0x85, 0xed, //0x00000e79 testq %r13, %r13
- 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000e7c jne LBB0_181
- //0x00000e82 LBB0_166
- 0x48, 0xc1, 0xe7, 0x30, //0x00000e82 shlq $48, %rdi
- 0x48, 0x09, 0xca, //0x00000e86 orq %rcx, %rdx
- 0x4c, 0x09, 0xf3, //0x00000e89 orq %r14, %rbx
- 0x4c, 0x89, 0xe9, //0x00000e8c movq %r13, %rcx
- 0x4c, 0x09, 0xd1, //0x00000e8f orq %r10, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000e92 jne LBB0_182
- 0x48, 0x09, 0xfa, //0x00000e98 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000e9b testq %rbx, %rbx
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000e9e jne LBB0_183
- //0x00000ea4 LBB0_168
- 0x48, 0x85, 0xd2, //0x00000ea4 testq %rdx, %rdx
- 0x0f, 0x85, 0x95, 0x17, 0x00, 0x00, //0x00000ea7 jne LBB0_435
- 0x48, 0x83, 0xc0, 0xc0, //0x00000ead addq $-64, %rax
- 0x49, 0x83, 0xc3, 0x40, //0x00000eb1 addq $64, %r11
- 0x48, 0x83, 0xf8, 0x3f, //0x00000eb5 cmpq $63, %rax
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x00000eb9 ja LBB0_164
- 0xe9, 0xc9, 0x0b, 0x00, 0x00, //0x00000ebf jmp LBB0_170
- //0x00000ec4 LBB0_182
- 0x4d, 0x89, 0xd6, //0x00000ec4 movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x00000ec7 notq %r14
- 0x4d, 0x21, 0xee, //0x00000eca andq %r13, %r14
- 0x4f, 0x8d, 0x0c, 0x36, //0x00000ecd leaq (%r14,%r14), %r9
- 0x4d, 0x09, 0xd1, //0x00000ed1 orq %r10, %r9
- 0x4c, 0x89, 0xc9, //0x00000ed4 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00000ed7 notq %rcx
- 0x4c, 0x21, 0xe9, //0x00000eda andq %r13, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000edd movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00000ee7 andq %rsi, %rcx
- 0x45, 0x31, 0xd2, //0x00000eea xorl %r10d, %r10d
- 0x4c, 0x01, 0xf1, //0x00000eed addq %r14, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000ef0 setb %r10b
- 0x48, 0x01, 0xc9, //0x00000ef4 addq %rcx, %rcx
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ef7 movabsq $6148914691236517205, %rsi
- 0x48, 0x31, 0xf1, //0x00000f01 xorq %rsi, %rcx
- 0x4c, 0x21, 0xc9, //0x00000f04 andq %r9, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f07 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f0b movq $-56(%rbp), %rsi
- 0x48, 0xf7, 0xd1, //0x00000f0f notq %rcx
- 0x48, 0x21, 0xcb, //0x00000f12 andq %rcx, %rbx
- 0x48, 0x09, 0xfa, //0x00000f15 orq %rdi, %rdx
- 0x48, 0x85, 0xdb, //0x00000f18 testq %rbx, %rbx
- 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000f1b je LBB0_168
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f21 jmp LBB0_183
- //0x00000f26 LBB0_181
- 0x4d, 0x89, 0xd9, //0x00000f26 movq %r11, %r9
- 0x4c, 0x2b, 0x4d, 0xd0, //0x00000f29 subq $-48(%rbp), %r9
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00000f2d bsfq %r13, %r8
- 0x4d, 0x01, 0xc8, //0x00000f31 addq %r9, %r8
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f34 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f38 movq $-56(%rbp), %rsi
- 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000f3c jmp LBB0_166
- //0x00000f41 LBB0_183
- 0x48, 0x0f, 0xbc, 0xc3, //0x00000f41 bsfq %rbx, %rax
- 0x48, 0x85, 0xd2, //0x00000f45 testq %rdx, %rdx
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00000f48 je LBB0_193
- 0x48, 0x0f, 0xbc, 0xca, //0x00000f4e bsfq %rdx, %rcx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000f52 movq $-72(%rbp), %r10
- 0x4d, 0x29, 0xcb, //0x00000f56 subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x00000f59 cmpq %rax, %rcx
- 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x00000f5c jae LBB0_194
- 0xe9, 0x82, 0x18, 0x00, 0x00, //0x00000f62 jmp LBB0_185
- //0x00000f67 LBB0_186
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f67 movl $64, %ecx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000f6c movq $-64(%rbp), %rdi
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f70 subq $-48(%rbp), %r11
- 0x48, 0x39, 0xc1, //0x00000f74 cmpq %rax, %rcx
- 0x0f, 0x82, 0x5a, 0x18, 0x00, 0x00, //0x00000f77 jb LBB0_149
- //0x00000f7d LBB0_187
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f7d leaq $1(%r11,%rax), %r11
- //0x00000f82 LBB0_188
- 0x4d, 0x85, 0xdb, //0x00000f82 testq %r11, %r11
- 0x0f, 0x88, 0x21, 0x16, 0x00, 0x00, //0x00000f85 js LBB0_419
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f8b movq $-56(%rbp), %rsi
- 0x4c, 0x89, 0x1e, //0x00000f8f movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000f92 movq %r15, %rax
- 0x48, 0x85, 0xff, //0x00000f95 testq %rdi, %rdi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00000f98 movq $-48(%rbp), %r9
- 0x0f, 0x8f, 0xe2, 0xf1, 0xff, 0xff, //0x00000f9c jg LBB0_4
- 0xe9, 0x3d, 0x16, 0x00, 0x00, //0x00000fa2 jmp LBB0_427
- //0x00000fa7 LBB0_190
- 0x4c, 0x89, 0xe8, //0x00000fa7 movq %r13, %rax
- 0x4c, 0x09, 0xe0, //0x00000faa orq %r12, %rax
- 0x4d, 0x39, 0xe5, //0x00000fad cmpq %r12, %r13
- 0x0f, 0x8c, 0xd9, 0x04, 0x00, 0x00, //0x00000fb0 jl LBB0_256
- 0x48, 0x85, 0xc0, //0x00000fb6 testq %rax, %rax
- 0x0f, 0x88, 0xd0, 0x04, 0x00, 0x00, //0x00000fb9 js LBB0_256
- 0x49, 0xf7, 0xd5, //0x00000fbf notq %r13
- 0x4d, 0x89, 0xeb, //0x00000fc2 movq %r13, %r11
- 0x4d, 0x85, 0xdb, //0x00000fc5 testq %r11, %r11
- 0x0f, 0x89, 0x21, 0x0d, 0x00, 0x00, //0x00000fc8 jns LBB0_335
- 0xe9, 0xfe, 0x15, 0x00, 0x00, //0x00000fce jmp LBB0_423
- //0x00000fd3 LBB0_193
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fd3 movl $64, %ecx
- 0x4c, 0x8b, 0x55, 0xb8, //0x00000fd8 movq $-72(%rbp), %r10
- 0x4d, 0x29, 0xcb, //0x00000fdc subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x00000fdf cmpq %rax, %rcx
- 0x0f, 0x82, 0x01, 0x18, 0x00, 0x00, //0x00000fe2 jb LBB0_185
- //0x00000fe8 LBB0_194
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000fe8 leaq $1(%r11,%rax), %r11
- //0x00000fed LBB0_195
- 0x4d, 0x85, 0xdb, //0x00000fed testq %r11, %r11
- 0x0f, 0x88, 0xfd, 0x15, 0x00, 0x00, //0x00000ff0 js LBB0_428
- 0x4c, 0x89, 0x1e, //0x00000ff6 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00000ff9 movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0x00, //0x00000ffc cmpq $0, $-64(%rbp)
- 0x0f, 0x8e, 0xdd, 0x15, 0x00, 0x00, //0x00001001 jle LBB0_427
- 0x48, 0x8b, 0x55, 0x88, //0x00001007 movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x0000100b movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000100e cmpq $4095, %rax
- 0x0f, 0x8f, 0x86, 0x15, 0x00, 0x00, //0x00001014 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x0000101a leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x0000101e movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001021 movq $4, $8(%rdx,%rax,8)
- 0xe9, 0x55, 0xf1, 0xff, 0xff, //0x0000102a jmp LBB0_4
- //0x0000102f LBB0_199
- 0x48, 0x8b, 0x45, 0x98, //0x0000102f movq $-104(%rbp), %rax
- 0x48, 0x8b, 0x48, 0x08, //0x00001033 movq $8(%rax), %rcx
- 0xf6, 0x45, 0x80, 0x20, //0x00001037 testb $32, $-128(%rbp)
- 0x48, 0x89, 0x4d, 0xb8, //0x0000103b movq %rcx, $-72(%rbp)
- 0x49, 0x89, 0xca, //0x0000103f movq %rcx, %r10
- 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x00001042 jne LBB0_266
- 0x48, 0x8b, 0x45, 0xc0, //0x00001048 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x0000104c subq %rax, %r10
- 0x0f, 0x84, 0xb6, 0x17, 0x00, 0x00, //0x0000104f je LBB0_466
- 0x4d, 0x8d, 0x1c, 0x01, //0x00001055 leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001059 cmpq $64, %r10
- 0x0f, 0x82, 0x72, 0x10, 0x00, 0x00, //0x0000105d jb LBB0_368
- 0x44, 0x89, 0xd2, //0x00001063 movl %r10d, %edx
- 0x83, 0xe2, 0x3f, //0x00001066 andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00001069 movq %rdx, $-80(%rbp)
- 0x4e, 0x8d, 0x64, 0x01, 0xc0, //0x0000106d leaq $-64(%rcx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001072 andq $-64, %r12
- 0x49, 0x01, 0xc4, //0x00001076 addq %rax, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00001079 addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000107d movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x00001084 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001087 .p2align 4, 0x90
- //0x00001090 LBB0_203
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001090 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001095 movdqu $16(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000109b movdqu $32(%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x000010a1 movdqu $48(%r11), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x000010a7 movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010ab pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000010af pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xfc, //0x000010b3 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010b7 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x000010bb pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x000010bf movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010c3 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000010c7 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x6f, 0xfe, //0x000010cb movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000010cf pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000010d3 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x74, 0xd9, //0x000010d8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000010dc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x74, 0xe1, //0x000010e0 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000010e4 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xe9, //0x000010e8 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000010ec pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xf1, //0x000010f0 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x000010f4 pmovmskb %xmm6, %r14d
- 0x49, 0xc1, 0xe5, 0x30, //0x000010f9 shlq $48, %r13
- 0x48, 0xc1, 0xe6, 0x20, //0x000010fd shlq $32, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001101 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x00001105 orq %rcx, %rdi
- 0x48, 0x09, 0xf7, //0x00001108 orq %rsi, %rdi
- 0x49, 0xc1, 0xe6, 0x30, //0x0000110b shlq $48, %r14
- 0x48, 0xc1, 0xe3, 0x20, //0x0000110f shlq $32, %rbx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001113 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001117 orq %rax, %rdx
- 0x48, 0x09, 0xda, //0x0000111a orq %rbx, %rdx
- 0x4c, 0x09, 0xf2, //0x0000111d orq %r14, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001120 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_205
- 0x48, 0x85, 0xd2, //0x0000112a testq %rdx, %rdx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000112d jne LBB0_214
- //0x00001133 LBB0_205
- 0x4c, 0x09, 0xef, //0x00001133 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001136 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001139 orq %r9, %rax
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000113c jne LBB0_215
- //0x00001142 LBB0_206
- 0x48, 0x85, 0xff, //0x00001142 testq %rdi, %rdi
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001145 jne LBB0_216
- //0x0000114b LBB0_207
- 0x49, 0x83, 0xc2, 0xc0, //0x0000114b addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x0000114f addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x00001153 cmpq $63, %r10
- 0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00001157 ja LBB0_203
- 0xe9, 0xe6, 0x0b, 0x00, 0x00, //0x0000115d jmp LBB0_208
- //0x00001162 LBB0_214
- 0x4c, 0x89, 0xd8, //0x00001162 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001165 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x00001169 bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x0000116d addq %rax, %r8
- 0x4c, 0x09, 0xef, //0x00001170 orq %r13, %rdi
- 0x48, 0x89, 0xd0, //0x00001173 movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001176 orq %r9, %rax
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00001179 je LBB0_206
- //0x0000117f LBB0_215
- 0x4c, 0x89, 0xc8, //0x0000117f movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001182 notq %rax
- 0x48, 0x21, 0xd0, //0x00001185 andq %rdx, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001188 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x0000118c orq %r9, %rcx
- 0x48, 0x89, 0xce, //0x0000118f movq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001192 notq %rsi
- 0x48, 0x21, 0xd6, //0x00001195 andq %rdx, %rsi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001198 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x000011a2 andq %rdx, %rsi
- 0x45, 0x31, 0xc9, //0x000011a5 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x000011a8 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x000011ab setb %r9b
- 0x48, 0x01, 0xf6, //0x000011af addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b2 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000011bc xorq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000011bf andq %rcx, %rsi
- 0x48, 0xf7, 0xd6, //0x000011c2 notq %rsi
- 0x48, 0x21, 0xf7, //0x000011c5 andq %rsi, %rdi
- 0x48, 0x85, 0xff, //0x000011c8 testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000011cb je LBB0_207
- //0x000011d1 LBB0_216
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011d1 bsfq %rdi, %rax
- 0x4c, 0x03, 0x5d, 0xa0, //0x000011d5 addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000011d9 addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x000011dc movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000011e0 movq $-48(%rbp), %r9
- 0x48, 0x8b, 0x7d, 0xb8, //0x000011e4 movq $-72(%rbp), %rdi
- 0xe9, 0x02, 0x06, 0x00, 0x00, //0x000011e8 jmp LBB0_304
- //0x000011ed LBB0_217
- 0x48, 0x8b, 0x45, 0x98, //0x000011ed movq $-104(%rbp), %rax
- 0x4c, 0x8b, 0x50, 0x08, //0x000011f1 movq $8(%rax), %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x000011f5 movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x000011f9 subq %rax, %r10
- 0x0f, 0x84, 0x56, 0x14, 0x00, 0x00, //0x000011fc je LBB0_437
- 0x4d, 0x8d, 0x24, 0x01, //0x00001202 leaq (%r9,%rax), %r12
- 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00001206 cmpb $48, (%r12)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x0000120b jne LBB0_222
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001211 movl $1, %r11d
- 0x49, 0x83, 0xfa, 0x01, //0x00001217 cmpq $1, %r10
- 0x0f, 0x84, 0x03, 0x0b, 0x00, 0x00, //0x0000121b je LBB0_341
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001221 movb $1(%r12), %al
- 0x04, 0xd2, //0x00001226 addb $-46, %al
- 0x3c, 0x37, //0x00001228 cmpb $55, %al
- 0x0f, 0x87, 0xf4, 0x0a, 0x00, 0x00, //0x0000122a ja LBB0_341
- 0x0f, 0xb6, 0xc0, //0x00001230 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001233 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000123d btq %rax, %rcx
- 0x0f, 0x83, 0xdd, 0x0a, 0x00, 0x00, //0x00001241 jae LBB0_341
- //0x00001247 LBB0_222
- 0x49, 0x83, 0xfa, 0x10, //0x00001247 cmpq $16, %r10
- 0x0f, 0x82, 0x5d, 0x0e, 0x00, 0x00, //0x0000124b jb LBB0_367
- 0x4d, 0x8d, 0x4a, 0xf0, //0x00001251 leaq $-16(%r10), %r9
- 0x4c, 0x89, 0xc8, //0x00001255 movq %r9, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00001258 andq $-16, %rax
- 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x0000125c leaq $16(%rax,%r12), %r8
- 0x41, 0x83, 0xe1, 0x0f, //0x00001261 andl $15, %r9d
- 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00001265 movq $-1, $-80(%rbp)
- 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000126d movq $-1, $-72(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001275 movq $-1, %r14
- 0x4d, 0x89, 0xe5, //0x0000127c movq %r12, %r13
- 0x90, //0x0000127f .p2align 4, 0x90
- //0x00001280 LBB0_224
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00001280 movdqu (%r13), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001286 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000128a pcmpgtb %xmm8, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000128f movdqa %xmm13, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001294 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xec, //0x00001298 pand %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000129c movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000012a0 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x000012a5 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000012a9 pcmpeqb %xmm10, %xmm6
- 0x66, 0x0f, 0xeb, 0xf4, //0x000012ae por %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000012b2 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe2, //0x000012b6 por %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012ba pcmpeqb %xmm11, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000012bf pcmpeqb %xmm12, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x000012c4 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0xeb, 0xe3, //0x000012c8 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xee, //0x000012cc por %xmm6, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000012d0 por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xc3, //0x000012d4 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0xd7, 0xd6, //0x000012d8 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0xd7, 0xcd, //0x000012dc pmovmskb %xmm5, %ecx
- 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000012e0 movl $2863311530, %esi
- 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000012e5 leaq $1431655765(%rsi), %rdi
- 0x48, 0x31, 0xcf, //0x000012ec xorq %rcx, %rdi
- 0x48, 0x0f, 0xbc, 0xcf, //0x000012ef bsfq %rdi, %rcx
- 0x83, 0xf9, 0x10, //0x000012f3 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012f6 je LBB0_226
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000012fc movl $-1, %edi
- 0xd3, 0xe7, //0x00001301 shll %cl, %edi
- 0xf7, 0xd7, //0x00001303 notl %edi
- 0x21, 0xf8, //0x00001305 andl %edi, %eax
- 0x21, 0xfb, //0x00001307 andl %edi, %ebx
- 0x21, 0xd7, //0x00001309 andl %edx, %edi
- 0x89, 0xfa, //0x0000130b movl %edi, %edx
- //0x0000130d LBB0_226
- 0x8d, 0x78, 0xff, //0x0000130d leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00001310 andl %eax, %edi
- 0x0f, 0x85, 0xee, 0x09, 0x00, 0x00, //0x00001312 jne LBB0_337
- 0x8d, 0x7b, 0xff, //0x00001318 leal $-1(%rbx), %edi
- 0x21, 0xdf, //0x0000131b andl %ebx, %edi
- 0x0f, 0x85, 0xe3, 0x09, 0x00, 0x00, //0x0000131d jne LBB0_337
- 0x8d, 0x7a, 0xff, //0x00001323 leal $-1(%rdx), %edi
- 0x21, 0xd7, //0x00001326 andl %edx, %edi
- 0x0f, 0x85, 0xd8, 0x09, 0x00, 0x00, //0x00001328 jne LBB0_337
- 0x85, 0xc0, //0x0000132e testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001330 je LBB0_232
- 0x4c, 0x89, 0xef, //0x00001336 movq %r13, %rdi
- 0x4c, 0x29, 0xe7, //0x00001339 subq %r12, %rdi
- 0x44, 0x0f, 0xbc, 0xd8, //0x0000133c bsfl %eax, %r11d
- 0x49, 0x01, 0xfb, //0x00001340 addq %rdi, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x00001343 cmpq $-1, %r14
- 0x0f, 0x85, 0xc3, 0x09, 0x00, 0x00, //0x00001347 jne LBB0_338
- 0x4d, 0x89, 0xde, //0x0000134d movq %r11, %r14
- //0x00001350 LBB0_232
- 0x85, 0xdb, //0x00001350 testl %ebx, %ebx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001352 je LBB0_235
- 0x4c, 0x89, 0xe8, //0x00001358 movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000135b subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xdb, //0x0000135e bsfl %ebx, %r11d
- 0x49, 0x01, 0xc3, //0x00001362 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001365 cmpq $-1, $-72(%rbp)
- 0x0f, 0x85, 0xa0, 0x09, 0x00, 0x00, //0x0000136a jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb8, //0x00001370 movq %r11, $-72(%rbp)
- //0x00001374 LBB0_235
- 0x85, 0xd2, //0x00001374 testl %edx, %edx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001376 je LBB0_238
- 0x4c, 0x89, 0xe8, //0x0000137c movq %r13, %rax
- 0x4c, 0x29, 0xe0, //0x0000137f subq %r12, %rax
- 0x44, 0x0f, 0xbc, 0xda, //0x00001382 bsfl %edx, %r11d
- 0x49, 0x01, 0xc3, //0x00001386 addq %rax, %r11
- 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x00001389 cmpq $-1, $-80(%rbp)
- 0x0f, 0x85, 0x7c, 0x09, 0x00, 0x00, //0x0000138e jne LBB0_338
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001394 movq %r11, $-80(%rbp)
- //0x00001398 LBB0_238
- 0x83, 0xf9, 0x10, //0x00001398 cmpl $16, %ecx
- 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x0000139b jne LBB0_290
- 0x49, 0x83, 0xc5, 0x10, //0x000013a1 addq $16, %r13
- 0x49, 0x83, 0xc2, 0xf0, //0x000013a5 addq $-16, %r10
- 0x49, 0x83, 0xfa, 0x0f, //0x000013a9 cmpq $15, %r10
- 0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000013ad ja LBB0_224
- 0x4d, 0x85, 0xc9, //0x000013b3 testq %r9, %r9
- 0x48, 0x8d, 0x35, 0xc3, 0x16, 0x00, 0x00, //0x000013b6 leaq $5827(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0x48, 0x8b, 0x7d, 0xb8, //0x000013bd movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb0, //0x000013c1 movq $-80(%rbp), %rbx
- 0x0f, 0x84, 0x8e, 0x03, 0x00, 0x00, //0x000013c5 je LBB0_291
- //0x000013cb LBB0_241
- 0x4b, 0x8d, 0x0c, 0x08, //0x000013cb leaq (%r8,%r9), %rcx
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000013cf jmp LBB0_260
- //0x000013d4 LBB0_242
- 0x48, 0x8b, 0x55, 0x88, //0x000013d4 movq $-120(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x000013d8 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013db cmpq $4095, %rax
- 0x0f, 0x8f, 0xb9, 0x11, 0x00, 0x00, //0x000013e1 jg LBB0_439
- 0x48, 0x8d, 0x48, 0x01, //0x000013e7 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x000013eb movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013ee movq $5, $8(%rdx,%rax,8)
- 0xe9, 0x84, 0xed, 0xff, 0xff, //0x000013f7 jmp LBB0_3
- //0x000013fc LBB0_244
- 0x48, 0x8b, 0x4d, 0x98, //0x000013fc movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001400 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001404 leaq $-4(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001408 cmpq %rdx, %r15
- 0x0f, 0x83, 0xfb, 0x11, 0x00, 0x00, //0x0000140b jae LBB0_440
- 0x48, 0x8b, 0x55, 0xc0, //0x00001411 movq $-64(%rbp), %rdx
- 0x41, 0x8b, 0x0c, 0x11, //0x00001415 movl (%r9,%rdx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001419 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x5b, 0x12, 0x00, 0x00, //0x0000141f jne LBB0_443
- 0x4d, 0x8d, 0x5f, 0x05, //0x00001425 leaq $5(%r15), %r11
- 0x4c, 0x89, 0x1e, //0x00001429 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x0000142c movq %r15, %rax
- 0x48, 0x85, 0xd2, //0x0000142f testq %rdx, %rdx
- 0x0f, 0x8f, 0x4c, 0xed, 0xff, 0xff, //0x00001432 jg LBB0_4
- 0xe9, 0xa7, 0x11, 0x00, 0x00, //0x00001438 jmp LBB0_427
- //0x0000143d LBB0_247
- 0x48, 0x8b, 0x4d, 0x98, //0x0000143d movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001441 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x00001445 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001449 cmpq %rdx, %r15
- 0x0f, 0x83, 0xba, 0x11, 0x00, 0x00, //0x0000144c jae LBB0_440
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001452 cmpl $1819047278, (%r10)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001459 je LBB0_255
- 0xe9, 0x71, 0x12, 0x00, 0x00, //0x0000145f jmp LBB0_249
- //0x00001464 LBB0_253
- 0x48, 0x8b, 0x4d, 0x98, //0x00001464 movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001468 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000146c leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd7, //0x00001470 cmpq %rdx, %r15
- 0x0f, 0x83, 0x93, 0x11, 0x00, 0x00, //0x00001473 jae LBB0_440
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001479 cmpl $1702195828, (%r10)
- 0x0f, 0x85, 0xa1, 0x12, 0x00, 0x00, //0x00001480 jne LBB0_448
- //0x00001486 LBB0_255
- 0x4d, 0x8d, 0x5f, 0x04, //0x00001486 leaq $4(%r15), %r11
- 0xe9, 0x69, 0x03, 0x00, 0x00, //0x0000148a jmp LBB0_305
- //0x0000148f LBB0_256
- 0x48, 0x85, 0xc0, //0x0000148f testq %rax, %rax
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00001492 leaq $-1(%r12), %rax
- 0x49, 0xf7, 0xd4, //0x00001497 notq %r12
- 0x4d, 0x0f, 0x48, 0xe3, //0x0000149a cmovsq %r11, %r12
- 0x49, 0x39, 0xc5, //0x0000149e cmpq %rax, %r13
- 0x4d, 0x0f, 0x44, 0xdc, //0x000014a1 cmoveq %r12, %r11
- 0x4d, 0x85, 0xdb, //0x000014a5 testq %r11, %r11
- 0x0f, 0x89, 0x41, 0x08, 0x00, 0x00, //0x000014a8 jns LBB0_335
- 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000014ae jmp LBB0_423
- //0x000014b3 LBB0_257
- 0x49, 0x89, 0xc3, //0x000014b3 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000014b6 subq %r12, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000014b9 cmpq $-1, %r14
- 0x0f, 0x85, 0x6d, 0x0b, 0x00, 0x00, //0x000014bd jne LBB0_361
- 0x49, 0xff, 0xcb, //0x000014c3 decq %r11
- 0x4d, 0x89, 0xde, //0x000014c6 movq %r11, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014c9 .p2align 4, 0x90
- //0x000014d0 LBB0_259
- 0x49, 0x89, 0xc0, //0x000014d0 movq %rax, %r8
- 0x49, 0xff, 0xc9, //0x000014d3 decq %r9
- 0x0f, 0x84, 0xfc, 0x09, 0x00, 0x00, //0x000014d6 je LBB0_343
- //0x000014dc LBB0_260
- 0x41, 0x0f, 0xbe, 0x10, //0x000014dc movsbl (%r8), %edx
- 0x83, 0xc2, 0xd5, //0x000014e0 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x000014e3 cmpl $58, %edx
- 0x0f, 0x87, 0x6d, 0x02, 0x00, 0x00, //0x000014e6 ja LBB0_291
- 0x49, 0x8d, 0x40, 0x01, //0x000014ec leaq $1(%r8), %rax
- 0x48, 0x63, 0x14, 0x96, //0x000014f0 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000014f4 addq %rsi, %rdx
- 0xff, 0xe2, //0x000014f7 jmpq *%rdx
- //0x000014f9 LBB0_262
- 0x49, 0x89, 0xc3, //0x000014f9 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x000014fc subq %r12, %r11
- 0x48, 0x83, 0xfb, 0xff, //0x000014ff cmpq $-1, %rbx
- 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00001503 jne LBB0_361
- 0x49, 0xff, 0xcb, //0x00001509 decq %r11
- 0x4c, 0x89, 0xdb, //0x0000150c movq %r11, %rbx
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000150f jmp LBB0_259
- //0x00001514 LBB0_264
- 0x49, 0x89, 0xc3, //0x00001514 movq %rax, %r11
- 0x4d, 0x29, 0xe3, //0x00001517 subq %r12, %r11
- 0x48, 0x83, 0xff, 0xff, //0x0000151a cmpq $-1, %rdi
- 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x0000151e jne LBB0_361
- 0x49, 0xff, 0xcb, //0x00001524 decq %r11
- 0x4c, 0x89, 0xdf, //0x00001527 movq %r11, %rdi
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000152a jmp LBB0_259
- //0x0000152f LBB0_266
- 0x48, 0x8b, 0x45, 0xc0, //0x0000152f movq $-64(%rbp), %rax
- 0x49, 0x29, 0xc2, //0x00001533 subq %rax, %r10
- 0x0f, 0x84, 0xcf, 0x12, 0x00, 0x00, //0x00001536 je LBB0_466
- 0x4d, 0x8d, 0x1c, 0x01, //0x0000153c leaq (%r9,%rax), %r11
- 0x49, 0x83, 0xfa, 0x40, //0x00001540 cmpq $64, %r10
- 0x0f, 0x82, 0xa8, 0x0b, 0x00, 0x00, //0x00001544 jb LBB0_369
- 0x44, 0x89, 0xd2, //0x0000154a movl %r10d, %edx
- 0x83, 0xe2, 0x3f, //0x0000154d andl $63, %edx
- 0x48, 0x89, 0x55, 0xb0, //0x00001550 movq %rdx, $-80(%rbp)
- 0x4e, 0x8d, 0x64, 0x01, 0xc0, //0x00001554 leaq $-64(%rcx,%r8), %r12
- 0x49, 0x83, 0xe4, 0xc0, //0x00001559 andq $-64, %r12
- 0x49, 0x01, 0xc4, //0x0000155d addq %rax, %r12
- 0x4c, 0x03, 0x65, 0x90, //0x00001560 addq $-112(%rbp), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001564 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x0000156b xorl %r9d, %r9d
- 0x90, 0x90, //0x0000156e .p2align 4, 0x90
- //0x00001570 LBB0_269
- 0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00001570 movdqu (%r11), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00001575 movdqu $16(%r11), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000157b movdqu $32(%r11), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00001581 movdqu $48(%r11), %xmm7
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001587 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000158b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000158f pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00001593 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001597 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000159b pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdc, //0x0000159f movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015a3 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000015a7 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015ab movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015af pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000015b3 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdd, //0x000015b7 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015bb pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000015bf pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xde, //0x000015c4 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015c8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000015cc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000015d0 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015d4 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe1, 0x10, //0x000015d8 shlq $16, %rcx
- 0x48, 0x09, 0xce, //0x000015dc orq %rcx, %rsi
- 0x66, 0x0f, 0xd7, 0xcb, //0x000015df pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015e3 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000015e7 pcmpeqb %xmm1, %xmm3
- 0x48, 0xc1, 0xe3, 0x20, //0x000015eb shlq $32, %rbx
- 0x48, 0x09, 0xde, //0x000015ef orq %rbx, %rsi
- 0x66, 0x0f, 0xd7, 0xdb, //0x000015f2 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x6f, 0xda, //0x000015f6 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdd, //0x000015fa pcmpgtb %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xee, //0x000015fe pcmpgtb %xmm14, %xmm5
- 0x66, 0x0f, 0xdb, 0xeb, //0x00001603 pand %xmm3, %xmm5
- 0x48, 0xc1, 0xe2, 0x10, //0x00001607 shlq $16, %rdx
- 0x49, 0x09, 0xd5, //0x0000160b orq %rdx, %r13
- 0x66, 0x0f, 0xd7, 0xd5, //0x0000160e pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001612 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xde, //0x00001616 pcmpgtb %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000161a pcmpgtb %xmm14, %xmm6
- 0x66, 0x0f, 0xdb, 0xf3, //0x0000161f pand %xmm3, %xmm6
- 0x48, 0xc1, 0xe1, 0x20, //0x00001623 shlq $32, %rcx
- 0x49, 0x09, 0xcd, //0x00001627 orq %rcx, %r13
- 0x66, 0x0f, 0xd7, 0xc6, //0x0000162a pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xda, //0x0000162e movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001632 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001636 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000163b pand %xmm3, %xmm4
- 0x48, 0xc1, 0xe3, 0x30, //0x0000163f shlq $48, %rbx
- 0x49, 0x09, 0xdd, //0x00001643 orq %rbx, %r13
- 0x66, 0x0f, 0xd7, 0xcc, //0x00001646 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xda, //0x0000164a movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdf, //0x0000164e pcmpgtb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00001652 pcmpgtb %xmm14, %xmm7
- 0x66, 0x0f, 0xdb, 0xfb, //0x00001657 pand %xmm3, %xmm7
- 0x48, 0xc1, 0xe0, 0x10, //0x0000165b shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x0000165f orq %rax, %rdx
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00001662 pmovmskb %xmm7, %r14d
- 0x48, 0xc1, 0xe7, 0x30, //0x00001667 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x0000166b shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000166f cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001673 jne LBB0_271
- 0x4d, 0x85, 0xed, //0x00001679 testq %r13, %r13
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x0000167c jne LBB0_286
- //0x00001682 LBB0_271
- 0x49, 0xc1, 0xe6, 0x30, //0x00001682 shlq $48, %r14
- 0x48, 0x09, 0xca, //0x00001686 orq %rcx, %rdx
- 0x48, 0x09, 0xfe, //0x00001689 orq %rdi, %rsi
- 0x4c, 0x89, 0xe8, //0x0000168c movq %r13, %rax
- 0x4c, 0x09, 0xc8, //0x0000168f orq %r9, %rax
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00001692 jne LBB0_287
- 0x4c, 0x09, 0xf2, //0x00001698 orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x0000169b testq %rsi, %rsi
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x0000169e jne LBB0_288
- //0x000016a4 LBB0_273
- 0x48, 0x85, 0xd2, //0x000016a4 testq %rdx, %rdx
- 0x0f, 0x85, 0xec, 0x10, 0x00, 0x00, //0x000016a7 jne LBB0_456
- 0x49, 0x83, 0xc2, 0xc0, //0x000016ad addq $-64, %r10
- 0x49, 0x83, 0xc3, 0x40, //0x000016b1 addq $64, %r11
- 0x49, 0x83, 0xfa, 0x3f, //0x000016b5 cmpq $63, %r10
- 0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000016b9 ja LBB0_269
- 0xe9, 0x1a, 0x07, 0x00, 0x00, //0x000016bf jmp LBB0_275
- //0x000016c4 LBB0_287
- 0x4c, 0x89, 0xc8, //0x000016c4 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000016c7 notq %rax
- 0x4c, 0x21, 0xe8, //0x000016ca andq %r13, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000016cd leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x000016d1 orq %r9, %rcx
- 0x48, 0x89, 0xcf, //0x000016d4 movq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x000016d7 notq %rdi
- 0x4c, 0x21, 0xef, //0x000016da andq %r13, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000016dd movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x000016e7 andq %rbx, %rdi
- 0x45, 0x31, 0xc9, //0x000016ea xorl %r9d, %r9d
- 0x48, 0x01, 0xc7, //0x000016ed addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc1, //0x000016f0 setb %r9b
- 0x48, 0x01, 0xff, //0x000016f4 addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000016f7 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00001701 xorq %rax, %rdi
- 0x48, 0x21, 0xcf, //0x00001704 andq %rcx, %rdi
- 0x48, 0xf7, 0xd7, //0x00001707 notq %rdi
- 0x48, 0x21, 0xfe, //0x0000170a andq %rdi, %rsi
- 0x4c, 0x09, 0xf2, //0x0000170d orq %r14, %rdx
- 0x48, 0x85, 0xf6, //0x00001710 testq %rsi, %rsi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00001713 je LBB0_273
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001719 jmp LBB0_288
- //0x0000171e LBB0_286
- 0x4c, 0x89, 0xd8, //0x0000171e movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00001721 subq $-48(%rbp), %rax
- 0x4d, 0x0f, 0xbc, 0xc5, //0x00001725 bsfq %r13, %r8
- 0x49, 0x01, 0xc0, //0x00001729 addq %rax, %r8
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x0000172c jmp LBB0_271
- //0x00001731 LBB0_288
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001731 bsfq %rsi, %rax
- 0x48, 0x85, 0xd2, //0x00001735 testq %rdx, %rdx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001738 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x0000173c je LBB0_301
- 0x48, 0x0f, 0xbc, 0xca, //0x00001742 bsfq %rdx, %rcx
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00001746 jmp LBB0_302
- //0x0000174b LBB0_290
- 0x49, 0x01, 0xcd, //0x0000174b addq %rcx, %r13
- 0x4d, 0x89, 0xe8, //0x0000174e movq %r13, %r8
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001751 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xb0, //0x00001755 movq $-80(%rbp), %rbx
- //0x00001759 LBB0_291
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001759 movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001760 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001763 movq $-56(%rbp), %rsi
- 0x0f, 0x84, 0xf2, 0x0e, 0x00, 0x00, //0x00001767 je LBB0_438
- //0x0000176d LBB0_292
- 0x48, 0x85, 0xdb, //0x0000176d testq %rbx, %rbx
- 0x0f, 0x84, 0xe9, 0x0e, 0x00, 0x00, //0x00001770 je LBB0_438
- 0x4d, 0x85, 0xf6, //0x00001776 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001779 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0xdc, 0x0e, 0x00, 0x00, //0x0000177d je LBB0_438
- 0x4d, 0x29, 0xe0, //0x00001783 subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00001786 leaq $-1(%r8), %rax
- 0x48, 0x39, 0xc7, //0x0000178a cmpq %rax, %rdi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000178d je LBB0_300
- 0x49, 0x39, 0xc6, //0x00001793 cmpq %rax, %r14
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001796 je LBB0_300
- 0x48, 0x39, 0xc3, //0x0000179c cmpq %rax, %rbx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000179f je LBB0_300
- 0x48, 0x85, 0xdb, //0x000017a5 testq %rbx, %rbx
- 0x0f, 0x8e, 0x72, 0x00, 0x00, 0x00, //0x000017a8 jle LBB0_307
- 0x48, 0x8d, 0x43, 0xff, //0x000017ae leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xc7, //0x000017b2 cmpq %rax, %rdi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000017b5 je LBB0_307
- 0x48, 0xf7, 0xd3, //0x000017bb notq %rbx
- 0x49, 0x89, 0xdb, //0x000017be movq %rbx, %r11
- 0xe9, 0x55, 0x05, 0x00, 0x00, //0x000017c1 jmp LBB0_340
- //0x000017c6 LBB0_300
- 0x49, 0xf7, 0xd8, //0x000017c6 negq %r8
- 0x4d, 0x89, 0xc3, //0x000017c9 movq %r8, %r11
- 0xe9, 0x4a, 0x05, 0x00, 0x00, //0x000017cc jmp LBB0_340
- //0x000017d1 LBB0_301
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017d1 movl $64, %ecx
- //0x000017d6 LBB0_302
- 0x48, 0x8b, 0x75, 0xc8, //0x000017d6 movq $-56(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xb8, //0x000017da movq $-72(%rbp), %rdi
- 0x4d, 0x29, 0xcb, //0x000017de subq %r9, %r11
- 0x48, 0x39, 0xc1, //0x000017e1 cmpq %rax, %rcx
- 0x0f, 0x82, 0xff, 0x0f, 0x00, 0x00, //0x000017e4 jb LBB0_185
- 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x000017ea leaq $1(%r11,%rax), %r11
- //0x000017ef LBB0_304
- 0x4d, 0x85, 0xdb, //0x000017ef testq %r11, %r11
- 0x0f, 0x88, 0x6f, 0x0e, 0x00, 0x00, //0x000017f2 js LBB0_441
- //0x000017f8 LBB0_305
- 0x4c, 0x89, 0x1e, //0x000017f8 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x000017fb movq %r15, %rax
- 0x48, 0x83, 0x7d, 0xc0, 0x00, //0x000017fe cmpq $0, $-64(%rbp)
- 0x0f, 0x8f, 0x7b, 0xe9, 0xff, 0xff, //0x00001803 jg LBB0_4
- 0xe9, 0xd6, 0x0d, 0x00, 0x00, //0x00001809 jmp LBB0_427
- //0x0000180e LBB0_306
- 0x4d, 0x29, 0xd6, //0x0000180e subq %r10, %r14
- 0x44, 0x0f, 0xbc, 0xde, //0x00001811 bsfl %esi, %r11d
- 0x4d, 0x01, 0xf3, //0x00001815 addq %r14, %r11
- 0x49, 0xf7, 0xd3, //0x00001818 notq %r11
- 0xe9, 0xbe, 0x04, 0x00, 0x00, //0x0000181b jmp LBB0_334
- //0x00001820 LBB0_307
- 0x4c, 0x89, 0xf0, //0x00001820 movq %r14, %rax
- 0x48, 0x09, 0xf8, //0x00001823 orq %rdi, %rax
- 0x49, 0x39, 0xfe, //0x00001826 cmpq %rdi, %r14
- 0x0f, 0x8c, 0x93, 0x01, 0x00, 0x00, //0x00001829 jl LBB0_310
- 0x48, 0x85, 0xc0, //0x0000182f testq %rax, %rax
- 0x0f, 0x88, 0x8a, 0x01, 0x00, 0x00, //0x00001832 js LBB0_310
- 0x49, 0xf7, 0xd6, //0x00001838 notq %r14
- 0x4d, 0x89, 0xf3, //0x0000183b movq %r14, %r11
- 0xe9, 0xd8, 0x04, 0x00, 0x00, //0x0000183e jmp LBB0_340
- //0x00001843 LBB0_50
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00001843 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb8, //0x00001847 movq $-72(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x0000184b cmpq $32, %r13
- 0x0f, 0x82, 0x57, 0x09, 0x00, 0x00, //0x0000184f jb LBB0_374
- //0x00001855 LBB0_51
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001855 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x0000185a movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001860 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001864 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001868 pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x0000186c movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001870 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001874 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001878 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x0000187c pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001880 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001884 pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001888 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000188c shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001890 orq %rax, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001893 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001897 jne LBB0_53
- 0x48, 0x85, 0xc9, //0x0000189d testq %rcx, %rcx
- 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x000018a0 jne LBB0_371
- //0x000018a6 LBB0_53
- 0x48, 0x09, 0xfa, //0x000018a6 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000018a9 movq %rcx, %rax
- 0x4c, 0x09, 0xc0, //0x000018ac orq %r8, %rax
- 0x0f, 0x85, 0xb3, 0x08, 0x00, 0x00, //0x000018af jne LBB0_372
- //0x000018b5 LBB0_54
- 0x48, 0x85, 0xd2, //0x000018b5 testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0x08, 0x00, 0x00, //0x000018b8 je LBB0_373
- //0x000018be LBB0_55
- 0x48, 0x0f, 0xbc, 0xc2, //0x000018be bsfq %rdx, %rax
- 0xe9, 0xae, 0xec, 0xff, 0xff, //0x000018c2 jmp LBB0_59
- //0x000018c7 LBB0_113
- 0x4d, 0x89, 0xc3, //0x000018c7 movq %r8, %r11
- 0x48, 0x8b, 0x45, 0xb8, //0x000018ca movq $-72(%rbp), %rax
- 0x4d, 0x89, 0xd5, //0x000018ce movq %r10, %r13
- 0x48, 0x83, 0xf8, 0x20, //0x000018d1 cmpq $32, %rax
- 0x0f, 0x82, 0x0c, 0x07, 0x00, 0x00, //0x000018d5 jb LBB0_357
- //0x000018db LBB0_114
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000018db movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x000018e0 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000018e6 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000018ea pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000018ee pmovmskb %xmm5, %r8d
- 0x66, 0x0f, 0x6f, 0xec, //0x000018f3 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000018f7 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x000018fb pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x000018ff movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001903 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001907 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x0000190b movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000190f pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001913 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001917 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x0000191b pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x0000191f pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001924 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001928 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x0000192d movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001931 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001935 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x0000193a pand %xmm3, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x0000193e pmovmskb %xmm4, %r10d
- 0x48, 0xc1, 0xe6, 0x10, //0x00001943 shlq $16, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001947 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x0000194b orq %rcx, %rdx
- 0x49, 0x83, 0xf9, 0xff, //0x0000194e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001952 jne LBB0_116
- 0x48, 0x85, 0xd2, //0x00001958 testq %rdx, %rdx
- 0x0f, 0x85, 0xd1, 0x08, 0x00, 0x00, //0x0000195b jne LBB0_382
- //0x00001961 LBB0_116
- 0x49, 0xc1, 0xe2, 0x10, //0x00001961 shlq $16, %r10
- 0x4c, 0x09, 0xc6, //0x00001965 orq %r8, %rsi
- 0x48, 0x89, 0xd1, //0x00001968 movq %rdx, %rcx
- 0x48, 0x09, 0xd9, //0x0000196b orq %rbx, %rcx
- 0x0f, 0x85, 0x9b, 0x07, 0x00, 0x00, //0x0000196e jne LBB0_370
- //0x00001974 LBB0_117
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001974 movq $-64(%rbp), %rdi
- 0x4d, 0x09, 0xf2, //0x00001978 orq %r14, %r10
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000197b movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001980 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001985 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001988 je LBB0_119
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000198e bsfq %rsi, %rdx
- //0x00001992 LBB0_119
- 0x4d, 0x85, 0xd2, //0x00001992 testq %r10, %r10
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001995 je LBB0_121
- 0x49, 0x0f, 0xbc, 0xca, //0x0000199b bsfq %r10, %rcx
- //0x0000199f LBB0_121
- 0x48, 0x85, 0xf6, //0x0000199f testq %rsi, %rsi
- 0x0f, 0x84, 0xe0, 0x01, 0x00, 0x00, //0x000019a2 je LBB0_313
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000019a8 subq $-48(%rbp), %r11
- 0x48, 0x39, 0xd1, //0x000019ac cmpq %rdx, %rcx
- 0x0f, 0x82, 0x22, 0x0e, 0x00, 0x00, //0x000019af jb LBB0_149
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000019b5 leaq $1(%r11,%rdx), %r11
- 0x4d, 0x89, 0xea, //0x000019ba movq %r13, %r10
- 0xe9, 0xc0, 0xf5, 0xff, 0xff, //0x000019bd jmp LBB0_188
- //0x000019c2 LBB0_310
- 0x48, 0x85, 0xc0, //0x000019c2 testq %rax, %rax
- 0x48, 0x8d, 0x47, 0xff, //0x000019c5 leaq $-1(%rdi), %rax
- 0x48, 0xf7, 0xd7, //0x000019c9 notq %rdi
- 0x49, 0x0f, 0x48, 0xf8, //0x000019cc cmovsq %r8, %rdi
- 0x49, 0x39, 0xc6, //0x000019d0 cmpq %rax, %r14
- 0x49, 0x0f, 0x45, 0xf8, //0x000019d3 cmovneq %r8, %rdi
- 0x49, 0x89, 0xfb, //0x000019d7 movq %rdi, %r11
- 0xe9, 0x3c, 0x03, 0x00, 0x00, //0x000019da jmp LBB0_340
- //0x000019df LBB0_311
- 0x48, 0xf7, 0xd0, //0x000019df notq %rax
- 0x49, 0x89, 0xc3, //0x000019e2 movq %rax, %r11
- 0xe9, 0xf4, 0x02, 0x00, 0x00, //0x000019e5 jmp LBB0_334
- //0x000019ea LBB0_312
- 0x49, 0x89, 0xc3, //0x000019ea movq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019ed movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x000019f4 testq %r12, %r12
- 0x48, 0x8b, 0x75, 0xc8, //0x000019f7 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0xad, 0xf2, 0xff, 0xff, //0x000019fb jne LBB0_153
- 0xe9, 0xce, 0x0b, 0x00, 0x00, //0x00001a01 jmp LBB0_424
- //0x00001a06 LBB0_136
- 0x4c, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00001a06 movq $-144(%rbp), %r11
- 0x4c, 0x8b, 0x6d, 0xb0, //0x00001a0d movq $-80(%rbp), %r13
- 0x49, 0x83, 0xfd, 0x20, //0x00001a11 cmpq $32, %r13
- 0x0f, 0x82, 0xf9, 0x08, 0x00, 0x00, //0x00001a15 jb LBB0_389
- //0x00001a1b LBB0_137
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001a1b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001a20 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001a26 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a2a pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00001a2e pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001a32 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001a36 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001a3a pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001a3e pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001a42 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001a46 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001a4a pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001a4e shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001a52 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001a56 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001a59 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001a5d jne LBB0_139
- 0x48, 0x85, 0xc9, //0x00001a63 testq %rcx, %rcx
- 0x0f, 0x85, 0x47, 0x08, 0x00, 0x00, //0x00001a66 jne LBB0_386
- //0x00001a6c LBB0_139
- 0x48, 0x09, 0xfa, //0x00001a6c orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x00001a6f movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001a72 orq %r9, %rax
- 0x0f, 0x85, 0x55, 0x08, 0x00, 0x00, //0x00001a75 jne LBB0_387
- //0x00001a7b LBB0_140
- 0x48, 0x85, 0xd2, //0x00001a7b testq %rdx, %rdx
- 0x0f, 0x84, 0x88, 0x08, 0x00, 0x00, //0x00001a7e je LBB0_388
- //0x00001a84 LBB0_141
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001a84 bsfq %rdx, %rax
- 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a88 jmp LBB0_145
- //0x00001a8d LBB0_170
- 0x4d, 0x89, 0xe3, //0x00001a8d movq %r12, %r11
- 0x48, 0x8b, 0x45, 0xb0, //0x00001a90 movq $-80(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001a94 cmpq $32, %rax
- 0x0f, 0x82, 0xc7, 0x05, 0x00, 0x00, //0x00001a98 jb LBB0_364
- //0x00001a9e LBB0_171
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001a9e movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001aa3 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001aa9 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001aad pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00001ab1 pmovmskb %xmm5, %r9d
- 0x66, 0x0f, 0x6f, 0xec, //0x00001ab6 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001aba pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001abe pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001ac2 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001ac6 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001aca pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001ace movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001ad2 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001ad6 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xea, //0x00001ada movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001ade pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001ae2 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001ae7 pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001aeb pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001af0 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001af4 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001af8 pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001afd pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00001b01 pmovmskb %xmm4, %edi
- 0x48, 0xc1, 0xe3, 0x10, //0x00001b05 shlq $16, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001b09 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001b0d orq %rcx, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001b10 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001b14 jne LBB0_173
- 0x48, 0x85, 0xd2, //0x00001b1a testq %rdx, %rdx
- 0x0f, 0x85, 0x7e, 0x08, 0x00, 0x00, //0x00001b1d jne LBB0_397
- //0x00001b23 LBB0_173
- 0x48, 0xc1, 0xe7, 0x10, //0x00001b23 shlq $16, %rdi
- 0x4c, 0x09, 0xcb, //0x00001b27 orq %r9, %rbx
- 0x48, 0x89, 0xd1, //0x00001b2a movq %rdx, %rcx
- 0x4c, 0x09, 0xd1, //0x00001b2d orq %r10, %rcx
- 0x0f, 0x85, 0x0f, 0x07, 0x00, 0x00, //0x00001b30 jne LBB0_383
- //0x00001b36 LBB0_174
- 0x48, 0x8b, 0x75, 0xc8, //0x00001b36 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001b3a movq $-48(%rbp), %r9
- 0x4c, 0x09, 0xf7, //0x00001b3e orq %r14, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001b41 movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b46 movl $64, %edx
- 0x48, 0x85, 0xdb, //0x00001b4b testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b4e je LBB0_176
- 0x48, 0x0f, 0xbc, 0xd3, //0x00001b54 bsfq %rbx, %rdx
- //0x00001b58 LBB0_176
- 0x48, 0x85, 0xff, //0x00001b58 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b5b je LBB0_178
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001b61 bsfq %rdi, %rcx
- //0x00001b65 LBB0_178
- 0x48, 0x85, 0xdb, //0x00001b65 testq %rbx, %rbx
- 0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x00001b68 je LBB0_324
- 0x4d, 0x29, 0xcb, //0x00001b6e subq %r9, %r11
- 0x48, 0x39, 0xd1, //0x00001b71 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x6f, 0x0c, 0x00, 0x00, //0x00001b74 jb LBB0_185
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001b7a leaq $1(%r11,%rdx), %r11
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001b7f movq $-72(%rbp), %r10
- 0xe9, 0x65, 0xf4, 0xff, 0xff, //0x00001b83 jmp LBB0_195
- //0x00001b88 LBB0_313
- 0x4d, 0x85, 0xd2, //0x00001b88 testq %r10, %r10
- 0x0f, 0x85, 0x82, 0x0c, 0x00, 0x00, //0x00001b8b jne LBB0_467
- 0x49, 0x83, 0xc3, 0x20, //0x00001b91 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001b95 addq $-32, %rax
- 0x48, 0x85, 0xdb, //0x00001b99 testq %rbx, %rbx
- 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001b9c jne LBB0_358
- //0x00001ba2 LBB0_315
- 0x4d, 0x89, 0xea, //0x00001ba2 movq %r13, %r10
- 0x48, 0x85, 0xc0, //0x00001ba5 testq %rax, %rax
- 0x0f, 0x84, 0x08, 0x0a, 0x00, 0x00, //0x00001ba8 je LBB0_420
- //0x00001bae LBB0_316
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001bae movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001bb2 cmpb $34, %cl
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001bb5 je LBB0_323
- 0x80, 0xf9, 0x5c, //0x00001bbb cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001bbe je LBB0_320
- 0x80, 0xf9, 0x1f, //0x00001bc4 cmpb $31, %cl
- 0x0f, 0x86, 0x4f, 0x0c, 0x00, 0x00, //0x00001bc7 jbe LBB0_468
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bcd movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001bd4 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001bd9 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001bdc addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001bdf jne LBB0_316
- 0xe9, 0xcc, 0x09, 0x00, 0x00, //0x00001be5 jmp LBB0_420
- //0x00001bea LBB0_320
- 0x48, 0x83, 0xf8, 0x01, //0x00001bea cmpq $1, %rax
- 0x0f, 0x84, 0x5d, 0x0c, 0x00, 0x00, //0x00001bee je LBB0_473
- 0x4c, 0x89, 0xd9, //0x00001bf4 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00001bf7 subq $-48(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00001bfb cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00001bff cmoveq %rcx, %r9
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001c03 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001c0a movl $2, %edx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001c0f movq $-64(%rbp), %rdi
- 0x4d, 0x89, 0xea, //0x00001c13 movq %r13, %r10
- 0x49, 0x01, 0xd3, //0x00001c16 addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001c19 addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001c1c jne LBB0_316
- 0xe9, 0x8f, 0x09, 0x00, 0x00, //0x00001c22 jmp LBB0_420
- //0x00001c27 LBB0_322
- 0x48, 0xf7, 0xd6, //0x00001c27 notq %rsi
- 0x49, 0x89, 0xf3, //0x00001c2a movq %rsi, %r11
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00001c2d jmp LBB0_334
- //0x00001c32 LBB0_323
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001c32 addq $-96(%rbp), %r11
- 0xe9, 0x47, 0xf3, 0xff, 0xff, //0x00001c36 jmp LBB0_188
- //0x00001c3b LBB0_324
- 0x48, 0x85, 0xff, //0x00001c3b testq %rdi, %rdi
- 0x0f, 0x85, 0xe9, 0x0b, 0x00, 0x00, //0x00001c3e jne LBB0_470
- 0x49, 0x83, 0xc3, 0x20, //0x00001c44 addq $32, %r11
- 0x48, 0x83, 0xc0, 0xe0, //0x00001c48 addq $-32, %rax
- 0x4d, 0x85, 0xd2, //0x00001c4c testq %r10, %r10
- 0x0f, 0x85, 0x21, 0x04, 0x00, 0x00, //0x00001c4f jne LBB0_365
- //0x00001c55 LBB0_326
- 0x4c, 0x8b, 0x55, 0xb8, //0x00001c55 movq $-72(%rbp), %r10
- 0x48, 0x85, 0xc0, //0x00001c59 testq %rax, %rax
- 0x0f, 0x84, 0x9b, 0x09, 0x00, 0x00, //0x00001c5c je LBB0_429
- //0x00001c62 LBB0_327
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001c62 movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001c66 cmpb $34, %cl
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00001c69 je LBB0_342
- 0x80, 0xf9, 0x5c, //0x00001c6f cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001c72 je LBB0_331
- 0x80, 0xf9, 0x1f, //0x00001c78 cmpb $31, %cl
- 0x0f, 0x86, 0xa4, 0x0b, 0x00, 0x00, //0x00001c7b jbe LBB0_469
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c81 movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001c88 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001c8d addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001c90 addq %rcx, %rax
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001c93 jne LBB0_327
- 0xe9, 0x5f, 0x09, 0x00, 0x00, //0x00001c99 jmp LBB0_429
- //0x00001c9e LBB0_331
- 0x48, 0x83, 0xf8, 0x01, //0x00001c9e cmpq $1, %rax
- 0x0f, 0x84, 0xb1, 0x0b, 0x00, 0x00, //0x00001ca2 je LBB0_475
- 0x4c, 0x89, 0xd9, //0x00001ca8 movq %r11, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001cab movq $-48(%rbp), %r9
- 0x4c, 0x29, 0xc9, //0x00001caf subq %r9, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001cb2 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00001cb6 cmoveq %rcx, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001cba movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001cc1 movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cc6 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001cca addq %rdx, %r11
- 0x48, 0x01, 0xc8, //0x00001ccd addq %rcx, %rax
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001cd0 jne LBB0_327
- 0xe9, 0x22, 0x09, 0x00, 0x00, //0x00001cd6 jmp LBB0_429
- //0x00001cdb LBB0_333
- 0x49, 0xf7, 0xdb, //0x00001cdb negq %r11
- //0x00001cde LBB0_334
- 0x48, 0x8b, 0x75, 0xc8, //0x00001cde movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001ce2 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xdb, //0x00001ce6 testq %r11, %r11
- 0x0f, 0x88, 0xe2, 0x08, 0x00, 0x00, //0x00001ce9 js LBB0_423
- //0x00001cef LBB0_335
- 0x4d, 0x01, 0xfb, //0x00001cef addq %r15, %r11
- //0x00001cf2 LBB0_336
- 0x4c, 0x89, 0x1e, //0x00001cf2 movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001cf5 movq %r15, %rax
- 0x4d, 0x85, 0xff, //0x00001cf8 testq %r15, %r15
- 0x0f, 0x89, 0x83, 0xe4, 0xff, 0xff, //0x00001cfb jns LBB0_4
- 0xe9, 0xde, 0x08, 0x00, 0x00, //0x00001d01 jmp LBB0_427
- //0x00001d06 LBB0_337
- 0x4d, 0x29, 0xe5, //0x00001d06 subq %r12, %r13
- 0x44, 0x0f, 0xbc, 0xdf, //0x00001d09 bsfl %edi, %r11d
- 0x4d, 0x01, 0xeb, //0x00001d0d addq %r13, %r11
- //0x00001d10 LBB0_338
- 0x49, 0xf7, 0xd3, //0x00001d10 notq %r11
- //0x00001d13 LBB0_339
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d13 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001d17 movq $-48(%rbp), %r9
- //0x00001d1b LBB0_340
- 0x4d, 0x85, 0xdb, //0x00001d1b testq %r11, %r11
- 0x0f, 0x88, 0x3b, 0x09, 0x00, 0x00, //0x00001d1e js LBB0_438
- //0x00001d24 LBB0_341
- 0x48, 0x8b, 0x4d, 0xc0, //0x00001d24 movq $-64(%rbp), %rcx
- 0x49, 0x01, 0xcb, //0x00001d28 addq %rcx, %r11
- 0x4c, 0x89, 0x1e, //0x00001d2b movq %r11, (%rsi)
- 0x4c, 0x89, 0xf8, //0x00001d2e movq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00001d31 testq %rcx, %rcx
- 0x0f, 0x8f, 0x4a, 0xe4, 0xff, 0xff, //0x00001d34 jg LBB0_4
- 0xe9, 0xa5, 0x08, 0x00, 0x00, //0x00001d3a jmp LBB0_427
- //0x00001d3f LBB0_342
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001d3f addq $-96(%rbp), %r11
- 0xe9, 0xa5, 0xf2, 0xff, 0xff, //0x00001d43 jmp LBB0_195
- //0x00001d48 LBB0_208
- 0x4d, 0x89, 0xe3, //0x00001d48 movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001d4b movq $-80(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001d4f cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001d53 movq $-72(%rbp), %rdi
- 0x0f, 0x82, 0x2c, 0x07, 0x00, 0x00, //0x00001d57 jb LBB0_404
- //0x00001d5d LBB0_209
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001d5d movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001d62 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001d68 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d6c pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001d70 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xec, //0x00001d74 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001d78 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001d7c pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00001d80 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001d84 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xe1, //0x00001d88 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00001d8c pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001d90 shlq $16, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001d94 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00001d98 orq %rax, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001d9b cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d9f jne LBB0_211
- 0x48, 0x85, 0xc9, //0x00001da5 testq %rcx, %rcx
- 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001da8 jne LBB0_401
- //0x00001dae LBB0_211
- 0x48, 0x09, 0xf2, //0x00001dae orq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x00001db1 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00001db4 orq %r9, %rax
- 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001db7 jne LBB0_402
- //0x00001dbd LBB0_212
- 0x48, 0x85, 0xd2, //0x00001dbd testq %rdx, %rdx
- 0x0f, 0x84, 0xbb, 0x06, 0x00, 0x00, //0x00001dc0 je LBB0_403
- //0x00001dc6 LBB0_213
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001dc6 bsfq %rdx, %rax
- 0x4c, 0x03, 0x5d, 0xa0, //0x00001dca addq $-96(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00001dce addq %rax, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00001dd1 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001dd5 movq $-48(%rbp), %r9
- 0xe9, 0x11, 0xfa, 0xff, 0xff, //0x00001dd9 jmp LBB0_304
- //0x00001dde LBB0_275
- 0x4d, 0x89, 0xe3, //0x00001dde movq %r12, %r11
- 0x4c, 0x8b, 0x55, 0xb0, //0x00001de1 movq $-80(%rbp), %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001de5 cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001de9 movq $-72(%rbp), %rdi
- 0x0f, 0x82, 0x32, 0x01, 0x00, 0x00, //0x00001ded jb LBB0_347
- //0x00001df3 LBB0_276
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001df3 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001df8 movdqu $16(%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001dfe movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001e02 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00001e06 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e0a movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001e0e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001e12 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00001e16 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e1a pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00001e1e pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00001e22 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00001e26 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00001e2a pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x6f, 0xea, //0x00001e2e movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x64, 0xeb, //0x00001e32 pcmpgtb %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001e36 pcmpgtb %xmm14, %xmm3
- 0x66, 0x0f, 0xdb, 0xdd, //0x00001e3b pand %xmm5, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001e3f pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x6f, 0xda, //0x00001e44 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xdc, //0x00001e48 pcmpgtb %xmm4, %xmm3
- 0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001e4c pcmpgtb %xmm14, %xmm4
- 0x66, 0x0f, 0xdb, 0xe3, //0x00001e51 pand %xmm3, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00001e55 pmovmskb %xmm4, %ebx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001e59 shlq $16, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001e5d shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00001e61 orq %rax, %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x00001e64 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001e68 jne LBB0_278
- 0x48, 0x85, 0xd2, //0x00001e6e testq %rdx, %rdx
- 0x0f, 0x85, 0x9f, 0x06, 0x00, 0x00, //0x00001e71 jne LBB0_412
- //0x00001e77 LBB0_278
- 0x48, 0xc1, 0xe3, 0x10, //0x00001e77 shlq $16, %rbx
- 0x48, 0x09, 0xce, //0x00001e7b orq %rcx, %rsi
- 0x48, 0x89, 0xd0, //0x00001e7e movq %rdx, %rax
- 0x4c, 0x09, 0xc8, //0x00001e81 orq %r9, %rax
- 0x0f, 0x85, 0x5e, 0x05, 0x00, 0x00, //0x00001e84 jne LBB0_400
- //0x00001e8a LBB0_279
- 0x4c, 0x09, 0xf3, //0x00001e8a orq %r14, %rbx
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001e8d movl $64, %ecx
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001e92 movl $64, %edx
- 0x48, 0x85, 0xf6, //0x00001e97 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001e9a je LBB0_281
- 0x48, 0x0f, 0xbc, 0xd6, //0x00001ea0 bsfq %rsi, %rdx
- //0x00001ea4 LBB0_281
- 0x48, 0x85, 0xdb, //0x00001ea4 testq %rbx, %rbx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001ea7 je LBB0_283
- 0x48, 0x0f, 0xbc, 0xcb, //0x00001ead bsfq %rbx, %rcx
- //0x00001eb1 LBB0_283
- 0x48, 0x85, 0xf6, //0x00001eb1 testq %rsi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001eb4 je LBB0_345
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001eba movq $-48(%rbp), %r9
- 0x4d, 0x29, 0xcb, //0x00001ebe subq %r9, %r11
- 0x48, 0x39, 0xd1, //0x00001ec1 cmpq %rdx, %rcx
- 0x0f, 0x82, 0x6c, 0x09, 0x00, 0x00, //0x00001ec4 jb LBB0_471
- 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001eca leaq $1(%r11,%rdx), %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ecf movq $-56(%rbp), %rsi
- 0xe9, 0x17, 0xf9, 0xff, 0xff, //0x00001ed3 jmp LBB0_304
- //0x00001ed8 LBB0_343
- 0x49, 0x89, 0xc8, //0x00001ed8 movq %rcx, %r8
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq $-1, %r11
- 0x48, 0x85, 0xff, //0x00001ee2 testq %rdi, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00001ee5 movq $-56(%rbp), %rsi
- 0x0f, 0x85, 0x7e, 0xf8, 0xff, 0xff, //0x00001ee9 jne LBB0_292
- 0xe9, 0x6b, 0x07, 0x00, 0x00, //0x00001eef jmp LBB0_438
- //0x00001ef4 LBB0_344
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001ef4 movq $-1, %r13
- 0x4d, 0x89, 0xd3, //0x00001efb movq %r10, %r11
- 0x49, 0x89, 0xf9, //0x00001efe movq %rdi, %r9
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001f01 movq $-1, %r12
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001f08 movq $-1, %rdi
- 0xe9, 0xcc, 0xe8, 0xff, 0xff, //0x00001f0f jmp LBB0_92
- //0x00001f14 LBB0_345
- 0x48, 0x85, 0xdb, //0x00001f14 testq %rbx, %rbx
- 0x0f, 0x85, 0x2b, 0x09, 0x00, 0x00, //0x00001f17 jne LBB0_472
- 0x49, 0x83, 0xc3, 0x20, //0x00001f1d addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00001f21 addq $-32, %r10
- //0x00001f25 LBB0_347
- 0x4d, 0x85, 0xc9, //0x00001f25 testq %r9, %r9
- 0x0f, 0x85, 0x2f, 0x06, 0x00, 0x00, //0x00001f28 jne LBB0_415
- 0x48, 0x8b, 0x75, 0xc8, //0x00001f2e movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001f32 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x00001f36 testq %r10, %r10
- 0x0f, 0x84, 0x32, 0x07, 0x00, 0x00, //0x00001f39 je LBB0_442
- //0x00001f3f LBB0_349
- 0x41, 0x0f, 0xb6, 0x0b, //0x00001f3f movzbl (%r11), %ecx
- 0x80, 0xf9, 0x22, //0x00001f43 cmpb $34, %cl
- 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00001f46 je LBB0_360
- 0x80, 0xf9, 0x5c, //0x00001f4c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f4f je LBB0_353
- 0x80, 0xf9, 0x1f, //0x00001f55 cmpb $31, %cl
- 0x0f, 0x86, 0xc7, 0x08, 0x00, 0x00, //0x00001f58 jbe LBB0_469
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f5e movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001f65 movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00001f6a addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001f6d addq %rcx, %r10
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001f70 jne LBB0_349
- 0xe9, 0xf6, 0x06, 0x00, 0x00, //0x00001f76 jmp LBB0_442
- //0x00001f7b LBB0_353
- 0x49, 0x83, 0xfa, 0x01, //0x00001f7b cmpq $1, %r10
- 0x0f, 0x84, 0xea, 0x08, 0x00, 0x00, //0x00001f7f je LBB0_476
- 0x4c, 0x89, 0xd8, //0x00001f85 movq %r11, %rax
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001f88 movq $-48(%rbp), %r9
- 0x4c, 0x29, 0xc8, //0x00001f8c subq %r9, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00001f8f cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00001f93 cmoveq %rax, %r8
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001f97 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001f9e movl $2, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001fa3 movq $-56(%rbp), %rsi
- 0x49, 0x01, 0xd3, //0x00001fa7 addq %rdx, %r11
- 0x49, 0x01, 0xca, //0x00001faa addq %rcx, %r10
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001fad jne LBB0_349
- 0xe9, 0xb9, 0x06, 0x00, 0x00, //0x00001fb3 jmp LBB0_442
- //0x00001fb8 LBB0_355
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001fb8 movq $-1, %r9
- 0x45, 0x31, 0xc0, //0x00001fbf xorl %r8d, %r8d
- 0x49, 0x83, 0xfd, 0x20, //0x00001fc2 cmpq $32, %r13
- 0x0f, 0x83, 0x89, 0xf8, 0xff, 0xff, //0x00001fc6 jae LBB0_51
- 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x00001fcc jmp LBB0_374
- //0x00001fd1 LBB0_356
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001fd1 movq $-1, %r9
- 0x31, 0xdb, //0x00001fd8 xorl %ebx, %ebx
- 0x4d, 0x89, 0xd5, //0x00001fda movq %r10, %r13
- 0x48, 0x83, 0xf8, 0x20, //0x00001fdd cmpq $32, %rax
- 0x0f, 0x83, 0xf4, 0xf8, 0xff, 0xff, //0x00001fe1 jae LBB0_114
- //0x00001fe7 LBB0_357
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001fe7 movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xdb, //0x00001feb testq %rbx, %rbx
- 0x0f, 0x84, 0xae, 0xfb, 0xff, 0xff, //0x00001fee je LBB0_315
- //0x00001ff4 LBB0_358
- 0x48, 0x85, 0xc0, //0x00001ff4 testq %rax, %rax
- 0x0f, 0x84, 0x54, 0x08, 0x00, 0x00, //0x00001ff7 je LBB0_473
- 0x48, 0x8b, 0x4d, 0xa8, //0x00001ffd movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002001 addq %r11, %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002004 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002008 cmoveq %rcx, %r9
- 0x49, 0xff, 0xc3, //0x0000200c incq %r11
- 0x48, 0xff, 0xc8, //0x0000200f decq %rax
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002012 movq $-64(%rbp), %rdi
- 0x4d, 0x89, 0xea, //0x00002016 movq %r13, %r10
- 0x48, 0x85, 0xc0, //0x00002019 testq %rax, %rax
- 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x0000201c jne LBB0_316
- 0xe9, 0x8f, 0x05, 0x00, 0x00, //0x00002022 jmp LBB0_420
- //0x00002027 LBB0_360
- 0x4c, 0x03, 0x5d, 0xa0, //0x00002027 addq $-96(%rbp), %r11
- 0xe9, 0xbf, 0xf7, 0xff, 0xff, //0x0000202b jmp LBB0_304
- //0x00002030 LBB0_361
- 0x49, 0xf7, 0xdb, //0x00002030 negq %r11
- 0xe9, 0xdb, 0xfc, 0xff, 0xff, //0x00002033 jmp LBB0_339
- //0x00002038 LBB0_362
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002038 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x0000203f xorl %r9d, %r9d
- 0x49, 0x83, 0xfd, 0x20, //0x00002042 cmpq $32, %r13
- 0x0f, 0x83, 0xcf, 0xf9, 0xff, 0xff, //0x00002046 jae LBB0_137
- 0xe9, 0xc3, 0x02, 0x00, 0x00, //0x0000204c jmp LBB0_389
- //0x00002051 LBB0_363
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002051 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00002058 xorl %r10d, %r10d
- 0x48, 0x83, 0xf8, 0x20, //0x0000205b cmpq $32, %rax
- 0x0f, 0x83, 0x39, 0xfa, 0xff, 0xff, //0x0000205f jae LBB0_171
- //0x00002065 LBB0_364
- 0x48, 0x8b, 0x75, 0xc8, //0x00002065 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002069 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000206d testq %r10, %r10
- 0x0f, 0x84, 0xdf, 0xfb, 0xff, 0xff, //0x00002070 je LBB0_326
- //0x00002076 LBB0_365
- 0x48, 0x85, 0xc0, //0x00002076 testq %rax, %rax
- 0x0f, 0x84, 0xe3, 0x07, 0x00, 0x00, //0x00002079 je LBB0_474
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000207f movq $-88(%rbp), %rcx
- 0x4c, 0x01, 0xd9, //0x00002083 addq %r11, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00002086 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000208a cmoveq %rcx, %r8
- 0x49, 0xff, 0xc3, //0x0000208e incq %r11
- 0x48, 0xff, 0xc8, //0x00002091 decq %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x00002094 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002098 movq $-48(%rbp), %r9
- 0x4c, 0x8b, 0x55, 0xb8, //0x0000209c movq $-72(%rbp), %r10
- 0x48, 0x85, 0xc0, //0x000020a0 testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xfb, 0xff, 0xff, //0x000020a3 jne LBB0_327
- 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x000020a9 jmp LBB0_429
- //0x000020ae LBB0_367
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000020ae movq $-1, %r14
- 0x4d, 0x89, 0xe0, //0x000020b5 movq %r12, %r8
- 0x4d, 0x89, 0xd1, //0x000020b8 movq %r10, %r9
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020bb movq $-1, %rdi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020c2 movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0xb0, 0x09, 0x00, 0x00, //0x000020c9 leaq $2480(%rip), %rsi /* LJTI0_2+0(%rip) */
- 0xe9, 0xf6, 0xf2, 0xff, 0xff, //0x000020d0 jmp LBB0_241
- //0x000020d5 LBB0_368
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020d5 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x000020dc xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x000020df cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x000020e3 movq $-72(%rbp), %rdi
- 0x0f, 0x83, 0x70, 0xfc, 0xff, 0xff, //0x000020e7 jae LBB0_209
- 0xe9, 0x97, 0x03, 0x00, 0x00, //0x000020ed jmp LBB0_404
- //0x000020f2 LBB0_369
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020f2 movq $-1, %r8
- 0x45, 0x31, 0xc9, //0x000020f9 xorl %r9d, %r9d
- 0x49, 0x83, 0xfa, 0x20, //0x000020fc cmpq $32, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002100 movq $-72(%rbp), %rdi
- 0x0f, 0x83, 0xe9, 0xfc, 0xff, 0xff, //0x00002104 jae LBB0_276
- 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x0000210a jmp LBB0_347
- //0x0000210f LBB0_370
- 0x41, 0x89, 0xdc, //0x0000210f movl %ebx, %r12d
- 0x41, 0xf7, 0xd4, //0x00002112 notl %r12d
- 0x41, 0x21, 0xd4, //0x00002115 andl %edx, %r12d
- 0x47, 0x8d, 0x04, 0x24, //0x00002118 leal (%r12,%r12), %r8d
- 0x41, 0x09, 0xd8, //0x0000211c orl %ebx, %r8d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000211f movl $2863311530, %ecx
- 0x44, 0x31, 0xc1, //0x00002124 xorl %r8d, %ecx
- 0x21, 0xd1, //0x00002127 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002129 andl $-1431655766, %ecx
- 0x31, 0xdb, //0x0000212f xorl %ebx, %ebx
- 0x44, 0x01, 0xe1, //0x00002131 addl %r12d, %ecx
- 0x0f, 0x92, 0xc3, //0x00002134 setb %bl
- 0x01, 0xc9, //0x00002137 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002139 xorl $1431655765, %ecx
- 0x44, 0x21, 0xc1, //0x0000213f andl %r8d, %ecx
- 0xf7, 0xd1, //0x00002142 notl %ecx
- 0x21, 0xce, //0x00002144 andl %ecx, %esi
- 0xe9, 0x29, 0xf8, 0xff, 0xff, //0x00002146 jmp LBB0_117
- //0x0000214b LBB0_371
- 0x4c, 0x89, 0xd8, //0x0000214b movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x0000214e subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc9, //0x00002152 bsfq %rcx, %r9
- 0x49, 0x01, 0xc1, //0x00002156 addq %rax, %r9
- 0x48, 0x09, 0xfa, //0x00002159 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x0000215c movq %rcx, %rax
- 0x4c, 0x09, 0xc0, //0x0000215f orq %r8, %rax
- 0x0f, 0x84, 0x4d, 0xf7, 0xff, 0xff, //0x00002162 je LBB0_54
- //0x00002168 LBB0_372
- 0x44, 0x89, 0xc0, //0x00002168 movl %r8d, %eax
- 0xf7, 0xd0, //0x0000216b notl %eax
- 0x21, 0xc8, //0x0000216d andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x0000216f leal (%rax,%rax), %esi
- 0x44, 0x09, 0xc6, //0x00002172 orl %r8d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002175 movl $2863311530, %edi
- 0x31, 0xf7, //0x0000217a xorl %esi, %edi
- 0x21, 0xcf, //0x0000217c andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000217e andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x00002184 xorl %r8d, %r8d
- 0x01, 0xc7, //0x00002187 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002189 setb %r8b
- 0x01, 0xff, //0x0000218d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000218f xorl $1431655765, %edi
- 0x21, 0xf7, //0x00002195 andl %esi, %edi
- 0xf7, 0xd7, //0x00002197 notl %edi
- 0x21, 0xfa, //0x00002199 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x0000219b testq %rdx, %rdx
- 0x0f, 0x85, 0x1a, 0xf7, 0xff, 0xff, //0x0000219e jne LBB0_55
- //0x000021a4 LBB0_373
- 0x49, 0x83, 0xc3, 0x20, //0x000021a4 addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x000021a8 addq $-32, %r13
- //0x000021ac LBB0_374
- 0x4d, 0x85, 0xc0, //0x000021ac testq %r8, %r8
- 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x000021af jne LBB0_384
- 0x48, 0x8b, 0x7d, 0xc0, //0x000021b5 movq $-64(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x000021b9 testq %r13, %r13
- 0x0f, 0x84, 0xf4, 0x03, 0x00, 0x00, //0x000021bc je LBB0_420
- //0x000021c2 LBB0_376
- 0x49, 0x8d, 0x4b, 0x01, //0x000021c2 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000021c6 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000021ca cmpb $34, %bl
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x000021cd je LBB0_381
- 0x49, 0x8d, 0x55, 0xff, //0x000021d3 leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x000021d7 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021da je LBB0_379
- 0x49, 0x89, 0xd5, //0x000021e0 movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x000021e3 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000021e6 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000021e9 jne LBB0_376
- 0xe9, 0xc2, 0x03, 0x00, 0x00, //0x000021ef jmp LBB0_420
- //0x000021f4 LBB0_379
- 0x48, 0x85, 0xd2, //0x000021f4 testq %rdx, %rdx
- 0x0f, 0x84, 0xb9, 0x03, 0x00, 0x00, //0x000021f7 je LBB0_420
- 0x48, 0x03, 0x4d, 0xa8, //0x000021fd addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00002201 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc9, //0x00002205 cmoveq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x02, //0x00002209 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x0000220d addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x00002211 movq %r13, %rdx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002214 movq $-64(%rbp), %rdi
- 0x48, 0x85, 0xd2, //0x00002218 testq %rdx, %rdx
- 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000221b jne LBB0_376
- 0xe9, 0x90, 0x03, 0x00, 0x00, //0x00002221 jmp LBB0_420
- //0x00002226 LBB0_381
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002226 subq $-48(%rbp), %rcx
- 0x49, 0x89, 0xcb, //0x0000222a movq %rcx, %r11
- 0xe9, 0x50, 0xed, 0xff, 0xff, //0x0000222d jmp LBB0_188
- //0x00002232 LBB0_382
- 0x4c, 0x89, 0xd9, //0x00002232 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x00002235 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xca, //0x00002239 bsfq %rdx, %r9
- 0x49, 0x01, 0xc9, //0x0000223d addq %rcx, %r9
- 0xe9, 0x1c, 0xf7, 0xff, 0xff, //0x00002240 jmp LBB0_116
- //0x00002245 LBB0_383
- 0x45, 0x89, 0xd4, //0x00002245 movl %r10d, %r12d
- 0x41, 0xf7, 0xd4, //0x00002248 notl %r12d
- 0x41, 0x21, 0xd4, //0x0000224b andl %edx, %r12d
- 0x47, 0x8d, 0x0c, 0x24, //0x0000224e leal (%r12,%r12), %r9d
- 0x45, 0x09, 0xd1, //0x00002252 orl %r10d, %r9d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002255 movl $2863311530, %ecx
- 0x44, 0x31, 0xc9, //0x0000225a xorl %r9d, %ecx
- 0x21, 0xd1, //0x0000225d andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225f andl $-1431655766, %ecx
- 0x45, 0x31, 0xd2, //0x00002265 xorl %r10d, %r10d
- 0x44, 0x01, 0xe1, //0x00002268 addl %r12d, %ecx
- 0x41, 0x0f, 0x92, 0xc2, //0x0000226b setb %r10b
- 0x01, 0xc9, //0x0000226f addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002271 xorl $1431655765, %ecx
- 0x44, 0x21, 0xc9, //0x00002277 andl %r9d, %ecx
- 0xf7, 0xd1, //0x0000227a notl %ecx
- 0x21, 0xcb, //0x0000227c andl %ecx, %ebx
- 0xe9, 0xb3, 0xf8, 0xff, 0xff, //0x0000227e jmp LBB0_174
- //0x00002283 LBB0_384
- 0x4d, 0x85, 0xed, //0x00002283 testq %r13, %r13
- 0x0f, 0x84, 0x2a, 0x03, 0x00, 0x00, //0x00002286 je LBB0_420
- 0x48, 0x8b, 0x45, 0xa8, //0x0000228c movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002290 addq %r11, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x00002293 cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002297 cmoveq %rax, %r9
- 0x49, 0xff, 0xc3, //0x0000229b incq %r11
- 0x49, 0xff, 0xcd, //0x0000229e decq %r13
- 0x48, 0x8b, 0x7d, 0xc0, //0x000022a1 movq $-64(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x000022a5 testq %r13, %r13
- 0x0f, 0x85, 0x14, 0xff, 0xff, 0xff, //0x000022a8 jne LBB0_376
- 0xe9, 0x03, 0x03, 0x00, 0x00, //0x000022ae jmp LBB0_420
- //0x000022b3 LBB0_386
- 0x4c, 0x89, 0xd8, //0x000022b3 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x000022b6 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x000022ba bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x000022be addq %rax, %r8
- 0x48, 0x09, 0xfa, //0x000022c1 orq %rdi, %rdx
- 0x48, 0x89, 0xc8, //0x000022c4 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x000022c7 orq %r9, %rax
- 0x0f, 0x84, 0xab, 0xf7, 0xff, 0xff, //0x000022ca je LBB0_140
- //0x000022d0 LBB0_387
- 0x44, 0x89, 0xc8, //0x000022d0 movl %r9d, %eax
- 0xf7, 0xd0, //0x000022d3 notl %eax
- 0x21, 0xc8, //0x000022d5 andl %ecx, %eax
- 0x8d, 0x34, 0x00, //0x000022d7 leal (%rax,%rax), %esi
- 0x44, 0x09, 0xce, //0x000022da orl %r9d, %esi
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022dd movl $2863311530, %edi
- 0x31, 0xf7, //0x000022e2 xorl %esi, %edi
- 0x21, 0xcf, //0x000022e4 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022e6 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000022ec xorl %r9d, %r9d
- 0x01, 0xc7, //0x000022ef addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x000022f1 setb %r9b
- 0x01, 0xff, //0x000022f5 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000022f7 xorl $1431655765, %edi
- 0x21, 0xf7, //0x000022fd andl %esi, %edi
- 0xf7, 0xd7, //0x000022ff notl %edi
- 0x21, 0xfa, //0x00002301 andl %edi, %edx
- 0x48, 0x85, 0xd2, //0x00002303 testq %rdx, %rdx
- 0x0f, 0x85, 0x78, 0xf7, 0xff, 0xff, //0x00002306 jne LBB0_141
- //0x0000230c LBB0_388
- 0x49, 0x83, 0xc3, 0x20, //0x0000230c addq $32, %r11
- 0x49, 0x83, 0xc5, 0xe0, //0x00002310 addq $-32, %r13
- //0x00002314 LBB0_389
- 0x4d, 0x85, 0xc9, //0x00002314 testq %r9, %r9
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002317 jne LBB0_398
- 0x48, 0x8b, 0x75, 0xc8, //0x0000231d movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002321 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x00002325 testq %r13, %r13
- 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00002328 je LBB0_429
- //0x0000232e LBB0_391
- 0x49, 0x8d, 0x4b, 0x01, //0x0000232e leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x00002332 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x00002336 cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002339 je LBB0_396
- 0x49, 0x8d, 0x55, 0xff, //0x0000233f leaq $-1(%r13), %rdx
- 0x80, 0xfb, 0x5c, //0x00002343 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002346 je LBB0_394
- 0x49, 0x89, 0xd5, //0x0000234c movq %rdx, %r13
- 0x49, 0x89, 0xcb, //0x0000234f movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x00002352 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002355 jne LBB0_391
- 0xe9, 0x9d, 0x02, 0x00, 0x00, //0x0000235b jmp LBB0_429
- //0x00002360 LBB0_394
- 0x48, 0x85, 0xd2, //0x00002360 testq %rdx, %rdx
- 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x00002363 je LBB0_475
- 0x48, 0x03, 0x4d, 0xa8, //0x00002369 addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x0000236d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x00002371 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x00002375 addq $2, %r11
- 0x49, 0x83, 0xc5, 0xfe, //0x00002379 addq $-2, %r13
- 0x4c, 0x89, 0xea, //0x0000237d movq %r13, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002380 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002384 movq $-48(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x00002388 testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x0000238b jne LBB0_391
- 0xe9, 0x67, 0x02, 0x00, 0x00, //0x00002391 jmp LBB0_429
- //0x00002396 LBB0_396
- 0x4c, 0x29, 0xc9, //0x00002396 subq %r9, %rcx
- 0x49, 0x89, 0xcb, //0x00002399 movq %rcx, %r11
- 0xe9, 0x4c, 0xec, 0xff, 0xff, //0x0000239c jmp LBB0_195
- //0x000023a1 LBB0_397
- 0x4c, 0x89, 0xd9, //0x000023a1 movq %r11, %rcx
- 0x48, 0x2b, 0x4d, 0xd0, //0x000023a4 subq $-48(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc2, //0x000023a8 bsfq %rdx, %r8
- 0x49, 0x01, 0xc8, //0x000023ac addq %rcx, %r8
- 0xe9, 0x6f, 0xf7, 0xff, 0xff, //0x000023af jmp LBB0_173
- //0x000023b4 LBB0_398
- 0x4d, 0x85, 0xed, //0x000023b4 testq %r13, %r13
- 0x0f, 0x84, 0x9c, 0x04, 0x00, 0x00, //0x000023b7 je LBB0_475
- 0x48, 0x8b, 0x45, 0xa8, //0x000023bd movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x000023c1 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x000023c4 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x000023c8 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x000023cc incq %r11
- 0x49, 0xff, 0xcd, //0x000023cf decq %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x000023d2 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000023d6 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xed, //0x000023da testq %r13, %r13
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x000023dd jne LBB0_391
- 0xe9, 0x15, 0x02, 0x00, 0x00, //0x000023e3 jmp LBB0_429
- //0x000023e8 LBB0_400
- 0x44, 0x89, 0xc8, //0x000023e8 movl %r9d, %eax
- 0xf7, 0xd0, //0x000023eb notl %eax
- 0x21, 0xd0, //0x000023ed andl %edx, %eax
- 0x44, 0x8d, 0x24, 0x00, //0x000023ef leal (%rax,%rax), %r12d
- 0x45, 0x09, 0xcc, //0x000023f3 orl %r9d, %r12d
- 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023f6 movl $2863311530, %ecx
- 0x44, 0x31, 0xe1, //0x000023fb xorl %r12d, %ecx
- 0x21, 0xd1, //0x000023fe andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002400 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x00002406 xorl %r9d, %r9d
- 0x01, 0xc1, //0x00002409 addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x0000240b setb %r9b
- 0x01, 0xc9, //0x0000240f addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002411 xorl $1431655765, %ecx
- 0x44, 0x21, 0xe1, //0x00002417 andl %r12d, %ecx
- 0xf7, 0xd1, //0x0000241a notl %ecx
- 0x21, 0xce, //0x0000241c andl %ecx, %esi
- 0xe9, 0x67, 0xfa, 0xff, 0xff, //0x0000241e jmp LBB0_279
- //0x00002423 LBB0_401
- 0x4c, 0x89, 0xd8, //0x00002423 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002426 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc1, //0x0000242a bsfq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x0000242e addq %rax, %r8
- 0x48, 0x09, 0xf2, //0x00002431 orq %rsi, %rdx
- 0x48, 0x89, 0xc8, //0x00002434 movq %rcx, %rax
- 0x4c, 0x09, 0xc8, //0x00002437 orq %r9, %rax
- 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x0000243a je LBB0_212
- //0x00002440 LBB0_402
- 0x44, 0x89, 0xc8, //0x00002440 movl %r9d, %eax
- 0xf7, 0xd0, //0x00002443 notl %eax
- 0x21, 0xc8, //0x00002445 andl %ecx, %eax
- 0x44, 0x8d, 0x34, 0x00, //0x00002447 leal (%rax,%rax), %r14d
- 0x45, 0x09, 0xce, //0x0000244b orl %r9d, %r14d
- 0x44, 0x89, 0xf6, //0x0000244e movl %r14d, %esi
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002451 movl $2863311530, %ebx
- 0x31, 0xde, //0x00002456 xorl %ebx, %esi
- 0x21, 0xce, //0x00002458 andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000245a andl $-1431655766, %esi
- 0x45, 0x31, 0xc9, //0x00002460 xorl %r9d, %r9d
- 0x01, 0xc6, //0x00002463 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002465 setb %r9b
- 0x01, 0xf6, //0x00002469 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000246b xorl $1431655765, %esi
- 0x44, 0x21, 0xf6, //0x00002471 andl %r14d, %esi
- 0xf7, 0xd6, //0x00002474 notl %esi
- 0x21, 0xf2, //0x00002476 andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00002478 testq %rdx, %rdx
- 0x0f, 0x85, 0x45, 0xf9, 0xff, 0xff, //0x0000247b jne LBB0_213
- //0x00002481 LBB0_403
- 0x49, 0x83, 0xc3, 0x20, //0x00002481 addq $32, %r11
- 0x49, 0x83, 0xc2, 0xe0, //0x00002485 addq $-32, %r10
- //0x00002489 LBB0_404
- 0x4d, 0x85, 0xc9, //0x00002489 testq %r9, %r9
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x0000248c jne LBB0_413
- 0x48, 0x8b, 0x75, 0xc8, //0x00002492 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00002496 movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000249a testq %r10, %r10
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x0000249d je LBB0_442
- //0x000024a3 LBB0_406
- 0x49, 0x8d, 0x4b, 0x01, //0x000024a3 leaq $1(%r11), %rcx
- 0x41, 0x0f, 0xb6, 0x1b, //0x000024a7 movzbl (%r11), %ebx
- 0x80, 0xfb, 0x22, //0x000024ab cmpb $34, %bl
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000024ae je LBB0_411
- 0x49, 0x8d, 0x52, 0xff, //0x000024b4 leaq $-1(%r10), %rdx
- 0x80, 0xfb, 0x5c, //0x000024b8 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000024bb je LBB0_409
- 0x49, 0x89, 0xd2, //0x000024c1 movq %rdx, %r10
- 0x49, 0x89, 0xcb, //0x000024c4 movq %rcx, %r11
- 0x48, 0x85, 0xd2, //0x000024c7 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000024ca jne LBB0_406
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x000024d0 jmp LBB0_442
- //0x000024d5 LBB0_409
- 0x48, 0x85, 0xd2, //0x000024d5 testq %rdx, %rdx
- 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x000024d8 je LBB0_476
- 0x48, 0x03, 0x4d, 0xa8, //0x000024de addq $-88(%rbp), %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x000024e2 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc1, //0x000024e6 cmoveq %rcx, %r8
- 0x49, 0x83, 0xc3, 0x02, //0x000024ea addq $2, %r11
- 0x49, 0x83, 0xc2, 0xfe, //0x000024ee addq $-2, %r10
- 0x4c, 0x89, 0xd2, //0x000024f2 movq %r10, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000024f5 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000024f9 movq $-48(%rbp), %r9
- 0x48, 0x85, 0xd2, //0x000024fd testq %rdx, %rdx
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002500 jne LBB0_406
- 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002506 jmp LBB0_442
- //0x0000250b LBB0_411
- 0x4c, 0x29, 0xc9, //0x0000250b subq %r9, %rcx
- 0x49, 0x89, 0xcb, //0x0000250e movq %rcx, %r11
- 0xe9, 0xd9, 0xf2, 0xff, 0xff, //0x00002511 jmp LBB0_304
- //0x00002516 LBB0_412
- 0x4c, 0x89, 0xd8, //0x00002516 movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xd0, //0x00002519 subq $-48(%rbp), %rax
- 0x4c, 0x0f, 0xbc, 0xc2, //0x0000251d bsfq %rdx, %r8
- 0x49, 0x01, 0xc0, //0x00002521 addq %rax, %r8
- 0xe9, 0x4e, 0xf9, 0xff, 0xff, //0x00002524 jmp LBB0_278
- //0x00002529 LBB0_413
- 0x4d, 0x85, 0xd2, //0x00002529 testq %r10, %r10
- 0x0f, 0x84, 0x3d, 0x03, 0x00, 0x00, //0x0000252c je LBB0_476
- 0x48, 0x8b, 0x45, 0xa8, //0x00002532 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x00002536 addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00002539 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x0000253d cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002541 incq %r11
- 0x49, 0xff, 0xca, //0x00002544 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x00002547 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000254b movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x0000254f testq %r10, %r10
- 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00002552 jne LBB0_406
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00002558 jmp LBB0_442
- //0x0000255d LBB0_415
- 0x4d, 0x85, 0xd2, //0x0000255d testq %r10, %r10
- 0x0f, 0x84, 0x09, 0x03, 0x00, 0x00, //0x00002560 je LBB0_476
- 0x48, 0x8b, 0x45, 0xa8, //0x00002566 movq $-88(%rbp), %rax
- 0x4c, 0x01, 0xd8, //0x0000256a addq %r11, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000256d cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xc0, //0x00002571 cmoveq %rax, %r8
- 0x49, 0xff, 0xc3, //0x00002575 incq %r11
- 0x49, 0xff, 0xca, //0x00002578 decq %r10
- 0x48, 0x8b, 0x75, 0xc8, //0x0000257b movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000257f movq $-48(%rbp), %r9
- 0x4d, 0x85, 0xd2, //0x00002583 testq %r10, %r10
- 0x0f, 0x85, 0xb3, 0xf9, 0xff, 0xff, //0x00002586 jne LBB0_349
- 0xe9, 0xe0, 0x00, 0x00, 0x00, //0x0000258c jmp LBB0_442
- //0x00002591 LBB0_417
- 0x48, 0x89, 0x16, //0x00002591 movq %rdx, (%rsi)
- //0x00002594 LBB0_418
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002594 movq $-1, %rax
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000259b jmp LBB0_427
- //0x000025a0 LBB0_439
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025a0 movq $-7, %rax
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x000025a7 jmp LBB0_427
- //0x000025ac LBB0_419
- 0x49, 0x83, 0xfb, 0xff, //0x000025ac cmpq $-1, %r11
- 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x000025b0 jne LBB0_150
- //0x000025b6 LBB0_420
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025b6 movq $-1, %r11
- 0x4d, 0x89, 0xd1, //0x000025bd movq %r10, %r9
- 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x000025c0 jmp LBB0_150
- //0x000025c5 LBB0_421
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000025cc jmp LBB0_424
- //0x000025d1 LBB0_423
- 0x4c, 0x89, 0xd8, //0x000025d1 movq %r11, %rax
- //0x000025d4 LBB0_424
- 0x48, 0xf7, 0xd0, //0x000025d4 notq %rax
- 0x49, 0x01, 0xc7, //0x000025d7 addq %rax, %r15
- //0x000025da LBB0_425
- 0x4c, 0x89, 0x3e, //0x000025da movq %r15, (%rsi)
- //0x000025dd LBB0_426
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000025dd movq $-2, %rax
- //0x000025e4 LBB0_427
- 0x48, 0x83, 0xc4, 0x70, //0x000025e4 addq $112, %rsp
- 0x5b, //0x000025e8 popq %rbx
- 0x41, 0x5c, //0x000025e9 popq %r12
- 0x41, 0x5d, //0x000025eb popq %r13
- 0x41, 0x5e, //0x000025ed popq %r14
- 0x41, 0x5f, //0x000025ef popq %r15
- 0x5d, //0x000025f1 popq %rbp
- 0xc3, //0x000025f2 retq
- //0x000025f3 LBB0_428
- 0x49, 0x83, 0xfb, 0xff, //0x000025f3 cmpq $-1, %r11
- 0x0f, 0x85, 0xbf, 0x01, 0x00, 0x00, //0x000025f7 jne LBB0_461
- //0x000025fd LBB0_429
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025fd movq $-1, %r11
- 0x4d, 0x89, 0xd0, //0x00002604 movq %r10, %r8
- 0xe9, 0xb0, 0x01, 0x00, 0x00, //0x00002607 jmp LBB0_461
- //0x0000260c LBB0_440
- 0x48, 0x89, 0x0e, //0x0000260c movq %rcx, (%rsi)
- 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x0000260f jmp LBB0_427
- //0x00002614 LBB0_430
- 0x49, 0x83, 0xf9, 0xff, //0x00002614 cmpq $-1, %r9
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002618 jne LBB0_434
- 0x48, 0x0f, 0xbc, 0xc2, //0x0000261e bsfq %rdx, %rax
- //0x00002622 LBB0_432
- 0x4c, 0x2b, 0x5d, 0xd0, //0x00002622 subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x00002626 addq %rax, %r11
- //0x00002629 LBB0_433
- 0x4d, 0x89, 0xd9, //0x00002629 movq %r11, %r9
- //0x0000262c LBB0_434
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000262c movq $-2, %r11
- //0x00002633 LBB0_150
- 0x48, 0x8b, 0x45, 0xc8, //0x00002633 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00002637 movq %r9, (%rax)
- 0x4c, 0x89, 0xd8, //0x0000263a movq %r11, %rax
- 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x0000263d jmp LBB0_427
- //0x00002642 LBB0_435
- 0x49, 0x83, 0xf8, 0xff, //0x00002642 cmpq $-1, %r8
- 0x0f, 0x84, 0x34, 0x01, 0x00, 0x00, //0x00002646 je LBB0_453
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000264c movq $-2, %r11
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00002653 jmp LBB0_461
- //0x00002658 LBB0_437
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002658 movq $-1, %r11
- //0x0000265f LBB0_438
- 0x4d, 0x29, 0xdf, //0x0000265f subq %r11, %r15
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00002662 jmp LBB0_425
- //0x00002667 LBB0_441
- 0x49, 0x83, 0xfb, 0xff, //0x00002667 cmpq $-1, %r11
- 0x0f, 0x85, 0x4b, 0x01, 0x00, 0x00, //0x0000266b jne LBB0_461
- //0x00002671 LBB0_442
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002671 movq $-1, %r11
- 0x49, 0x89, 0xf8, //0x00002678 movq %rdi, %r8
- 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x0000267b jmp LBB0_461
- //0x00002680 LBB0_443
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00002687 cmpb $97, %cl
- 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x0000268a jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x00002690 leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002694 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x6c, //0x00002697 cmpb $108, $2(%r9,%r15)
- 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x0000269d jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x000026a3 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026a7 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x73, //0x000026aa cmpb $115, $3(%r9,%r15)
- 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x000026b0 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x04, //0x000026b6 leaq $4(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026ba movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x04, 0x65, //0x000026bd cmpb $101, $4(%r9,%r15)
- 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x000026c3 jne LBB0_427
- 0x49, 0x83, 0xc7, 0x05, //0x000026c9 addq $5, %r15
- 0x4c, 0x89, 0x3e, //0x000026cd movq %r15, (%rsi)
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x000026d0 jmp LBB0_427
- //0x000026d5 LBB0_249
- 0x4c, 0x89, 0x3e, //0x000026d5 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x000026df cmpb $110, (%r10)
- 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000026e3 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x01, //0x000026e9 leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x000026ed movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x01, 0x75, //0x000026f0 cmpb $117, $1(%r9,%r15)
- 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000026f6 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x000026fc leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002700 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x6c, //0x00002703 cmpb $108, $2(%r9,%r15)
- 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002709 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x0000270f leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002713 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x6c, //0x00002716 cmpb $108, $3(%r9,%r15)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x0000271c jne LBB0_427
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_452
- //0x00002727 LBB0_448
- 0x4c, 0x89, 0x3e, //0x00002727 movq %r15, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000272a movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x00002731 cmpb $116, (%r10)
- 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x00002735 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x01, //0x0000273b leaq $1(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x0000273f movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x01, 0x72, //0x00002742 cmpb $114, $1(%r9,%r15)
- 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x00002748 jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x02, //0x0000274e leaq $2(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002752 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x02, 0x75, //0x00002755 cmpb $117, $2(%r9,%r15)
- 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x0000275b jne LBB0_427
- 0x49, 0x8d, 0x4f, 0x03, //0x00002761 leaq $3(%r15), %rcx
- 0x48, 0x89, 0x0e, //0x00002765 movq %rcx, (%rsi)
- 0x43, 0x80, 0x7c, 0x39, 0x03, 0x65, //0x00002768 cmpb $101, $3(%r9,%r15)
- 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000276e jne LBB0_427
- //0x00002774 LBB0_452
- 0x49, 0x83, 0xc7, 0x04, //0x00002774 addq $4, %r15
- 0x4c, 0x89, 0x3e, //0x00002778 movq %r15, (%rsi)
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x0000277b jmp LBB0_427
- //0x00002780 LBB0_453
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002780 bsfq %rdx, %rax
- //0x00002784 LBB0_454
- 0x4d, 0x29, 0xcb, //0x00002784 subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x00002787 addq %rax, %r11
- //0x0000278a LBB0_455
- 0x4d, 0x89, 0xd8, //0x0000278a movq %r11, %r8
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000278d movq $-2, %r11
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002794 jmp LBB0_461
- //0x00002799 LBB0_456
- 0x49, 0x83, 0xf8, 0xff, //0x00002799 cmpq $-1, %r8
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000279d jne LBB0_459
- 0x48, 0x0f, 0xbc, 0xc2, //0x000027a3 bsfq %rdx, %rax
- //0x000027a7 LBB0_458
- 0x4c, 0x2b, 0x5d, 0xd0, //0x000027a7 subq $-48(%rbp), %r11
- 0x49, 0x01, 0xc3, //0x000027ab addq %rax, %r11
- 0x4d, 0x89, 0xd8, //0x000027ae movq %r11, %r8
- //0x000027b1 LBB0_459
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027b1 movq $-2, %r11
- //0x000027b8 LBB0_460
- 0x48, 0x8b, 0x75, 0xc8, //0x000027b8 movq $-56(%rbp), %rsi
- //0x000027bc LBB0_461
- 0x4c, 0x89, 0x06, //0x000027bc movq %r8, (%rsi)
- 0x4c, 0x89, 0xd8, //0x000027bf movq %r11, %rax
- 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x000027c2 jmp LBB0_427
- //0x000027c7 LBB0_462
- 0x49, 0x89, 0xc2, //0x000027c7 movq %rax, %r10
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x000027ca jmp LBB0_420
- //0x000027cf LBB0_463
- 0x49, 0x89, 0xca, //0x000027cf movq %rcx, %r10
- 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x000027d2 jmp LBB0_420
- //0x000027d7 LBB0_149
- 0x4c, 0x01, 0xd9, //0x000027d7 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027da movq $-2, %r11
- 0x49, 0x89, 0xc9, //0x000027e1 movq %rcx, %r9
- 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x000027e4 jmp LBB0_150
- //0x000027e9 LBB0_185
- 0x4c, 0x01, 0xd9, //0x000027e9 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000027ec movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x000027f3 movq %rcx, %r8
- 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x000027f6 jmp LBB0_461
- //0x000027fb LBB0_464
- 0x49, 0x89, 0xc2, //0x000027fb movq %rax, %r10
- 0xe9, 0xfa, 0xfd, 0xff, 0xff, //0x000027fe jmp LBB0_429
- //0x00002803 LBB0_465
- 0x49, 0x89, 0xca, //0x00002803 movq %rcx, %r10
- 0xe9, 0xf2, 0xfd, 0xff, 0xff, //0x00002806 jmp LBB0_429
- //0x0000280b LBB0_466
- 0x48, 0x89, 0xc7, //0x0000280b movq %rax, %rdi
- 0xe9, 0x5e, 0xfe, 0xff, 0xff, //0x0000280e jmp LBB0_442
- //0x00002813 LBB0_467
- 0x49, 0x0f, 0xbc, 0xc2, //0x00002813 bsfq %r10, %rax
- 0xe9, 0x06, 0xfe, 0xff, 0xff, //0x00002817 jmp LBB0_432
- //0x0000281c LBB0_468
- 0x4c, 0x2b, 0x5d, 0xd0, //0x0000281c subq $-48(%rbp), %r11
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00002820 jmp LBB0_433
- //0x00002825 LBB0_469
- 0x4d, 0x29, 0xcb, //0x00002825 subq %r9, %r11
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x00002828 jmp LBB0_455
- //0x0000282d LBB0_470
- 0x48, 0x0f, 0xbc, 0xc7, //0x0000282d bsfq %rdi, %rax
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00002831 jmp LBB0_454
- //0x00002836 LBB0_471
- 0x4c, 0x01, 0xd9, //0x00002836 addq %r11, %rcx
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002839 movq $-2, %r11
- 0x49, 0x89, 0xc8, //0x00002840 movq %rcx, %r8
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002843 jmp LBB0_460
- //0x00002848 LBB0_472
- 0x48, 0x0f, 0xbc, 0xc3, //0x00002848 bsfq %rbx, %rax
- 0xe9, 0x56, 0xff, 0xff, 0xff, //0x0000284c jmp LBB0_458
- //0x00002851 LBB0_473
- 0x4d, 0x89, 0xea, //0x00002851 movq %r13, %r10
- 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00002854 jmp LBB0_420
- //0x00002859 LBB0_475
- 0x48, 0x8b, 0x75, 0xc8, //0x00002859 movq $-56(%rbp), %rsi
- 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x0000285d jmp LBB0_429
- //0x00002862 LBB0_474
- 0x48, 0x8b, 0x75, 0xc8, //0x00002862 movq $-56(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xb8, //0x00002866 movq $-72(%rbp), %r10
- 0xe9, 0x8e, 0xfd, 0xff, 0xff, //0x0000286a jmp LBB0_429
- //0x0000286f LBB0_476
- 0x48, 0x8b, 0x75, 0xc8, //0x0000286f movq $-56(%rbp), %rsi
- 0xe9, 0xf9, 0xfd, 0xff, 0xff, //0x00002873 jmp LBB0_442
- //0x00002878 .p2align 2, 0x90
- // // .set L0_0_set_35, LBB0_35-LJTI0_0
+ 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_40, LBB0_40-LJTI0_0
+ // // .set L0_0_set_39, LBB0_39-LJTI0_0
// // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_38, LBB0_38-LJTI0_0
+ // // .set L0_0_set_37, LBB0_37-LJTI0_0
// // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x00002878 LJTI0_0
- 0x13, 0xdb, 0xff, 0xff, //0x00002878 .long L0_0_set_35
- 0x24, 0xdd, 0xff, 0xff, //0x0000287c .long L0_0_set_62
- 0x4a, 0xdb, 0xff, 0xff, //0x00002880 .long L0_0_set_40
- 0x0d, 0xdd, 0xff, 0xff, //0x00002884 .long L0_0_set_60
- 0x2a, 0xdb, 0xff, 0xff, //0x00002888 .long L0_0_set_38
- 0x4f, 0xdd, 0xff, 0xff, //0x0000288c .long L0_0_set_64
- // // .set L0_1_set_427, LBB0_427-LJTI0_1
- // // .set L0_1_set_426, LBB0_426-LJTI0_1
- // // .set L0_1_set_199, LBB0_199-LJTI0_1
- // // .set L0_1_set_217, LBB0_217-LJTI0_1
+ //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_242, LBB0_242-LJTI0_1
- // // .set L0_1_set_244, LBB0_244-LJTI0_1
- // // .set L0_1_set_247, LBB0_247-LJTI0_1
- // // .set L0_1_set_253, LBB0_253-LJTI0_1
- // // .set L0_1_set_1, LBB0_1-LJTI0_1
- //0x00002890 LJTI0_1
- 0x54, 0xfd, 0xff, 0xff, //0x00002890 .long L0_1_set_427
- 0x4d, 0xfd, 0xff, 0xff, //0x00002894 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002898 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000289c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028a8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028ac .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028b8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028bc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028c8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028cc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028d8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028dc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028e8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028ec .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028f8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000028fc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002900 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002904 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002908 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000290c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002910 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002914 .long L0_1_set_426
- 0x9f, 0xe7, 0xff, 0xff, //0x00002918 .long L0_1_set_199
- 0x4d, 0xfd, 0xff, 0xff, //0x0000291c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002920 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002924 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002928 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000292c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002930 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002934 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002938 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000293c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_426
- 0x5d, 0xe9, 0xff, 0xff, //0x00002944 .long L0_1_set_217
- 0x4d, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_426
- 0x86, 0xdd, 0xff, 0xff, //0x00002950 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002954 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002958 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x0000295c .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002960 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002964 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002968 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x0000296c .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002970 .long L0_1_set_68
- 0x86, 0xdd, 0xff, 0xff, //0x00002974 .long L0_1_set_68
- 0x4d, 0xfd, 0xff, 0xff, //0x00002978 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000297c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002980 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_426
- 0x44, 0xeb, 0xff, 0xff, //0x000029fc .long L0_1_set_242
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a0c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_426
- 0x6c, 0xeb, 0xff, 0xff, //0x00002a28 .long L0_1_set_244
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_426
- 0xad, 0xeb, 0xff, 0xff, //0x00002a48 .long L0_1_set_247
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_426
- 0xd4, 0xeb, 0xff, 0xff, //0x00002a60 .long L0_1_set_253
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_426
- 0x4d, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_426
- 0xca, 0xd8, 0xff, 0xff, //0x00002a7c .long L0_1_set_1
- // // .set L0_2_set_262, LBB0_262-LJTI0_2
- // // .set L0_2_set_291, LBB0_291-LJTI0_2
- // // .set L0_2_set_257, LBB0_257-LJTI0_2
- // // .set L0_2_set_259, LBB0_259-LJTI0_2
- // // .set L0_2_set_264, LBB0_264-LJTI0_2
- //0x00002a80 LJTI0_2
- 0x79, 0xea, 0xff, 0xff, //0x00002a80 .long L0_2_set_262
- 0xd9, 0xec, 0xff, 0xff, //0x00002a84 .long L0_2_set_291
- 0x79, 0xea, 0xff, 0xff, //0x00002a88 .long L0_2_set_262
- 0x33, 0xea, 0xff, 0xff, //0x00002a8c .long L0_2_set_257
- 0xd9, 0xec, 0xff, 0xff, //0x00002a90 .long L0_2_set_291
- 0x50, 0xea, 0xff, 0xff, //0x00002a94 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002a98 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002a9c .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aa0 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aa4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aa8 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002aac .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab0 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab4 .long L0_2_set_259
- 0x50, 0xea, 0xff, 0xff, //0x00002ab8 .long L0_2_set_259
- 0xd9, 0xec, 0xff, 0xff, //0x00002abc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ac0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ac4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ac8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002acc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002adc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002ae4 .long L0_2_set_291
- 0x94, 0xea, 0xff, 0xff, //0x00002ae8 .long L0_2_set_264
- 0xd9, 0xec, 0xff, 0xff, //0x00002aec .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af0 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af4 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002af8 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002afc .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b00 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b04 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b08 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b0c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b10 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b14 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b18 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b1c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b20 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b24 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b28 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b2c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b30 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b34 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b38 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b3c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b40 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b44 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b48 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b4c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b50 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b54 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b58 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b5c .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b60 .long L0_2_set_291
- 0xd9, 0xec, 0xff, 0xff, //0x00002b64 .long L0_2_set_291
- 0x94, 0xea, 0xff, 0xff, //0x00002b68 .long L0_2_set_264
- // // .set L0_3_set_98, LBB0_98-LJTI0_3
- // // .set L0_3_set_152, LBB0_152-LJTI0_3
+ // // .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_95, LBB0_95-LJTI0_3
- // // .set L0_3_set_93, LBB0_93-LJTI0_3
- //0x00002b6c LJTI0_3
- 0xcd, 0xdc, 0xff, 0xff, //0x00002b6c .long L0_3_set_98
- 0x2e, 0xe1, 0xff, 0xff, //0x00002b70 .long L0_3_set_152
- 0xcd, 0xdc, 0xff, 0xff, //0x00002b74 .long L0_3_set_98
- 0xe8, 0xdc, 0xff, 0xff, //0x00002b78 .long L0_3_set_100
- 0x2e, 0xe1, 0xff, 0xff, //0x00002b7c .long L0_3_set_152
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b80 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b84 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b88 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b8c .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b90 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b94 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b98 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002b9c .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba0 .long L0_3_set_95
- 0xa4, 0xdc, 0xff, 0xff, //0x00002ba4 .long L0_3_set_95
- 0x2e, 0xe1, 0xff, 0xff, //0x00002ba8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bac .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bb0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bb4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bb8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bbc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bc8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bcc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd0 .long L0_3_set_152
- 0x84, 0xdc, 0xff, 0xff, //0x00002bd4 .long L0_3_set_93
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bd8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bdc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002be8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bec .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf0 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf4 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bf8 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002bfc .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c00 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c04 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c08 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c0c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c10 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c14 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c18 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c1c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c20 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c24 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c28 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c2c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c30 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c34 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c38 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c3c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c40 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c44 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c48 .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c4c .long L0_3_set_152
- 0x2e, 0xe1, 0xff, 0xff, //0x00002c50 .long L0_3_set_152
- 0x84, 0xdc, 0xff, 0xff, //0x00002c54 .long L0_3_set_93
- //0x00002c58 .p2align 2, 0x00
- //0x00002c58 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002c58 .long 2
+ // // .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
index 158a547c7..a4f8418e3 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go
index f96875a81..2b9b10497 100644
--- 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
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go
index 15b54a7ee..a46e40880 100644
--- 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
@@ -21,17 +21,17 @@ const (
var (
_pcsp__validate_utf8_fast = [][2]uint32{
- {1, 0},
- {4, 8},
- {5, 16},
- {247, 24},
- {251, 16},
- {252, 8},
- {253, 0},
- {527, 24},
- {531, 16},
- {532, 8},
- {534, 0},
+ {0x1, 0},
+ {0x5, 8},
+ {0x6, 16},
+ {0xfb, 24},
+ {0xfc, 16},
+ {0xfd, 8},
+ {0xfe, 0},
+ {0x213, 24},
+ {0x214, 16},
+ {0x215, 8},
+ {0x218, 0},
}
)
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
index 332fa8f72..e9a5c9f56 100644
--- 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
@@ -12,13 +12,14 @@ var _text_validate_utf8_fast = []byte{
0x50, //0x00000005 pushq %rax
0x4c, 0x8b, 0x17, //0x00000006 movq (%rdi), %r10
0x4c, 0x8b, 0x5f, 0x08, //0x00000009 movq $8(%rdi), %r11
- 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000000d leaq $-3(%r10,%r11), %rsi
- 0x4c, 0x89, 0xd0, //0x00000012 movq %r10, %rax
- 0x49, 0x39, 0xf2, //0x00000015 cmpq %rsi, %r10
- 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00000018 jae LBB0_14
- 0x4c, 0x89, 0xd0, //0x0000001e movq %r10, %rax
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90
+ 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
@@ -75,63 +76,64 @@ var _text_validate_utf8_fast = []byte{
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, 0x15, 0x00, 0x00, 0x00, //0x00000112 jmp LBB0_17
+ 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, 0xff, 0xc0, //0x00000120 incq %rax
- 0x4c, 0x39, 0xd8, //0x00000123 cmpq %r11, %rax
- 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000126 jae LBB0_30
- //0x0000012c LBB0_17
- 0x80, 0x38, 0x00, //0x0000012c cmpb $0, (%rax)
- 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000012f jns LBB0_16
- 0xc6, 0x45, 0xf4, 0x00, //0x00000135 movb $0, $-12(%rbp)
- 0xc6, 0x45, 0xf2, 0x00, //0x00000139 movb $0, $-14(%rbp)
- 0x4c, 0x89, 0xda, //0x0000013d movq %r11, %rdx
- 0x48, 0x29, 0xc2, //0x00000140 subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000143 cmpq $2, %rdx
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000147 jb LBB0_21
- 0x0f, 0xb6, 0x30, //0x0000014d movzbl (%rax), %esi
- 0x0f, 0xb6, 0x78, 0x01, //0x00000150 movzbl $1(%rax), %edi
- 0x40, 0x88, 0x75, 0xf4, //0x00000154 movb %sil, $-12(%rbp)
- 0x48, 0x8d, 0x48, 0x02, //0x00000158 leaq $2(%rax), %rcx
- 0x48, 0x83, 0xc2, 0xfe, //0x0000015c addq $-2, %rdx
- 0x4c, 0x89, 0xcb, //0x00000160 movq %r9, %rbx
- 0x48, 0x85, 0xd2, //0x00000163 testq %rdx, %rdx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000166 je LBB0_22
- //0x0000016c LBB0_20
- 0x0f, 0xb6, 0x09, //0x0000016c movzbl (%rcx), %ecx
- 0x88, 0x0b, //0x0000016f movb %cl, (%rbx)
- 0x0f, 0xb6, 0x75, 0xf4, //0x00000171 movzbl $-12(%rbp), %esi
- 0x0f, 0xb6, 0x4d, 0xf2, //0x00000175 movzbl $-14(%rbp), %ecx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000179 jmp LBB0_23
- //0x0000017e LBB0_21
- 0x31, 0xf6, //0x0000017e xorl %esi, %esi
- 0x31, 0xff, //0x00000180 xorl %edi, %edi
- 0x4c, 0x89, 0xc3, //0x00000182 movq %r8, %rbx
- 0x48, 0x89, 0xc1, //0x00000185 movq %rax, %rcx
- 0x48, 0x85, 0xd2, //0x00000188 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018b jne LBB0_20
- //0x00000191 LBB0_22
- 0x31, 0xc9, //0x00000191 xorl %ecx, %ecx
- //0x00000193 LBB0_23
- 0x0f, 0xb6, 0xc9, //0x00000193 movzbl %cl, %ecx
- 0xc1, 0xe1, 0x10, //0x00000196 shll $16, %ecx
- 0x40, 0x0f, 0xb6, 0xff, //0x00000199 movzbl %dil, %edi
- 0xc1, 0xe7, 0x08, //0x0000019d shll $8, %edi
- 0x40, 0x0f, 0xb6, 0xd6, //0x000001a0 movzbl %sil, %edx
- 0x09, 0xfa, //0x000001a4 orl %edi, %edx
- 0x09, 0xd1, //0x000001a6 orl %edx, %ecx
- 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000001a8 andl $12632304, %ecx
- 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000001ae cmpl $8421600, %ecx
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000001b4 jne LBB0_26
- 0x89, 0xd7, //0x000001ba movl %edx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000001bc andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000001c2 cmpl $8205, %edi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000001c8 je LBB0_26
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000001ce movl $3, %ecx
- 0x85, 0xff, //0x000001d3 testl %edi, %edi
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000001d5 jne LBB0_28
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001db .p2align 4, 0x90
+ 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
@@ -142,7 +144,7 @@ var _text_validate_utf8_fast = []byte{
//0x00000201 LBB0_28
0x48, 0x01, 0xc8, //0x00000201 addq %rcx, %rax
0x4c, 0x39, 0xd8, //0x00000204 cmpq %r11, %rax
- 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00000207 jb LBB0_17
+ 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
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
index 100a086f5..0c051f8b8 100644
--- 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
@@ -16,25 +16,25 @@ const (
)
const (
- _size__validate_utf8 = 668
+ _size__validate_utf8 = 684
)
var (
_pcsp__validate_utf8 = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {11, 40},
- {623, 48},
- {627, 40},
- {628, 32},
- {630, 24},
- {632, 16},
- {634, 8},
- {635, 0},
- {666, 48},
+ {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},
}
)
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
index 96502af05..a74724128 100644
--- 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
@@ -17,9 +17,10 @@ var _text_validate_utf8 = []byte{
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, 0x44, 0x1a, 0xfd, //0x00000019 leaq $-3(%r10,%r11), %r8
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000001e jmp LBB0_1
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000023 .p2align 4, 0x90
+ 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
@@ -68,7 +69,7 @@ var _text_validate_utf8 = []byte{
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, 0x87, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17
+ 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)
@@ -78,114 +79,115 @@ var _text_validate_utf8 = []byte{
//0x0000011d LBB0_2
0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11
0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx
- 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36
+ 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, 0x16, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4
+ 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, 0xff, 0xc1, //0x00000140 incq %rcx
- 0x4c, 0x39, 0xd9, //0x00000143 cmpq %r11, %rcx
- 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00000146 jae LBB0_36
- //0x0000014c LBB0_4
- 0x80, 0x39, 0x00, //0x0000014c cmpb $0, (%rcx)
- 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000014f jns LBB0_5
- 0xc6, 0x45, 0xdc, 0x00, //0x00000155 movb $0, $-36(%rbp)
- 0xc6, 0x45, 0xda, 0x00, //0x00000159 movb $0, $-38(%rbp)
- 0x4c, 0x89, 0xdb, //0x0000015d movq %r11, %rbx
- 0x48, 0x29, 0xcb, //0x00000160 subq %rcx, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000163 cmpq $2, %rbx
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000167 jb LBB0_21
- 0x44, 0x0f, 0xb6, 0x21, //0x0000016d movzbl (%rcx), %r12d
- 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000171 movzbl $1(%rcx), %r14d
- 0x44, 0x88, 0x65, 0xdc, //0x00000176 movb %r12b, $-36(%rbp)
- 0x4c, 0x8d, 0x79, 0x02, //0x0000017a leaq $2(%rcx), %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x0000017e addq $-2, %rbx
- 0x4c, 0x89, 0xcf, //0x00000182 movq %r9, %rdi
- 0x48, 0x85, 0xdb, //0x00000185 testq %rbx, %rbx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000188 je LBB0_24
- //0x0000018e LBB0_25
- 0x41, 0x0f, 0xb6, 0x07, //0x0000018e movzbl (%r15), %eax
- 0x88, 0x07, //0x00000192 movb %al, (%rdi)
- 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000194 movzbl $-36(%rbp), %r12d
- 0x0f, 0xb6, 0x7d, 0xda, //0x00000199 movzbl $-38(%rbp), %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019d jmp LBB0_26
- //0x000001a2 LBB0_21
- 0x45, 0x31, 0xe4, //0x000001a2 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x000001a5 xorl %r14d, %r14d
- 0x4c, 0x89, 0xc7, //0x000001a8 movq %r8, %rdi
- 0x49, 0x89, 0xcf, //0x000001ab movq %rcx, %r15
- 0x48, 0x85, 0xdb, //0x000001ae testq %rbx, %rbx
- 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b1 jne LBB0_25
- //0x000001b7 LBB0_24
- 0x31, 0xff, //0x000001b7 xorl %edi, %edi
- //0x000001b9 LBB0_26
- 0x40, 0x0f, 0xb6, 0xc7, //0x000001b9 movzbl %dil, %eax
- 0xc1, 0xe0, 0x10, //0x000001bd shll $16, %eax
- 0x41, 0x0f, 0xb6, 0xde, //0x000001c0 movzbl %r14b, %ebx
- 0xc1, 0xe3, 0x08, //0x000001c4 shll $8, %ebx
- 0x41, 0x0f, 0xb6, 0xfc, //0x000001c7 movzbl %r12b, %edi
- 0x09, 0xdf, //0x000001cb orl %ebx, %edi
- 0x09, 0xf8, //0x000001cd orl %edi, %eax
- 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001cf andl $12632304, %eax
- 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d4 cmpl $8421600, %eax
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000001d9 jne LBB0_29
- 0x89, 0xf8, //0x000001df movl %edi, %eax
- 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e1 andl $8207, %eax
- 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e6 cmpl $8205, %eax
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000001eb je LBB0_29
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f1 movl $3, %ebx
- 0x85, 0xc0, //0x000001f6 testl %eax, %eax
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001f8 jne LBB0_34
- 0x90, 0x90, //0x000001fe .p2align 4, 0x90
- //0x00000200 LBB0_29
- 0x41, 0xf6, 0xc4, 0x1e, //0x00000200 testb $30, %r12b
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000204 je LBB0_31
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000020a andl $49376, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000210 movl $2, %ebx
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000215 cmpl $32960, %edi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000021b jne LBB0_31
- //0x00000221 LBB0_34
- 0x48, 0x01, 0xd9, //0x00000221 addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x00000224 cmpq %r11, %rcx
- 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00000227 jb LBB0_4
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000022d jmp LBB0_36
- //0x00000232 LBB0_31
- 0x48, 0x89, 0xc8, //0x00000232 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000235 subq %r10, %rax
- 0x48, 0x8b, 0x3a, //0x00000238 movq (%rdx), %rdi
- 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000023b cmpq $4096, %rdi
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000242 jae LBB0_32
- 0x48, 0x98, //0x00000248 cltq
- 0x48, 0x8d, 0x5f, 0x01, //0x0000024a leaq $1(%rdi), %rbx
- 0x48, 0x89, 0x1a, //0x0000024e movq %rbx, (%rdx)
- 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000251 movq %rax, $8(%rdx,%rdi,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000256 movl $1, %ebx
- 0x48, 0x01, 0xd9, //0x0000025b addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x0000025e cmpq %r11, %rcx
- 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000261 jb LBB0_4
- //0x00000267 LBB0_36
- 0x4c, 0x29, 0xd1, //0x00000267 subq %r10, %rcx
- 0x48, 0x89, 0x0e, //0x0000026a movq %rcx, (%rsi)
- 0x31, 0xc0, //0x0000026d xorl %eax, %eax
- //0x0000026f LBB0_37
- 0x48, 0x83, 0xc4, 0x08, //0x0000026f addq $8, %rsp
- 0x5b, //0x00000273 popq %rbx
- 0x41, 0x5c, //0x00000274 popq %r12
- 0x41, 0x5e, //0x00000276 popq %r14
- 0x41, 0x5f, //0x00000278 popq %r15
- 0x5d, //0x0000027a popq %rbp
- 0xc3, //0x0000027b retq
- //0x0000027c LBB0_32
- 0x48, 0x89, 0x06, //0x0000027c movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000027f movq $-1, %rax
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000286 jmp LBB0_37
- //0x0000028b LBB0_17
- 0x48, 0x89, 0x3e, //0x0000028b movq %rdi, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028e movq $-1, %rax
- 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00000295 jmp LBB0_37
- 0x00, 0x00, //0x0000029a .p2align 2, 0x00
- //0x0000029c _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000029c .long 2
+ 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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go
index 65e8c8824..d7574cba1 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go
@@ -8,35 +8,35 @@ import (
)
const (
- _entry__value = 192
+ _entry__value = 208
)
const (
- _stack__value = 112
+ _stack__value = 128
)
const (
- _size__value = 12816
+ _size__value = 12188
)
var (
_pcsp__value = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {562, 112},
- {566, 48},
- {567, 40},
- {569, 32},
- {571, 24},
- {573, 16},
- {575, 8},
- {576, 0},
- {12816, 112},
+ {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},
}
)
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
index d816d45bc..14dcc78eb 100644
--- 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
@@ -10,5646 +10,5430 @@ var _text_value = []byte{
//0x00000010 LCPI0_1
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
//0x00000020 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
- 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
+ 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
- 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
+ 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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
+ 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
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
+ 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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000070 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
+ 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
- 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee'
+ 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
- 0x00, 0x00, 0x30, 0x43, //0x00000090 .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x00000094 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x00000098 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x0000009c .long 0
+ 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, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x000000a0 .quad 4841369599423283200
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x000000a8 .quad 4985484787499139072
- //0x000000b0 .p2align 3, 0x00
+ 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, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000000b0 .quad 4831355200913801216
- //0x000000b8 LCPI0_12
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x000000b8 .quad -4392016835940974592
- //0x000000c0 .p2align 4, 0x90
- //0x000000c0 _value
- 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, 0x40, //0x000000cd subq $64, %rsp
- 0x49, 0x89, 0xcd, //0x000000d1 movq %rcx, %r13
- 0x49, 0x89, 0xd3, //0x000000d4 movq %rdx, %r11
- 0x48, 0x89, 0xf8, //0x000000d7 movq %rdi, %rax
- 0x48, 0x89, 0xd1, //0x000000da movq %rdx, %rcx
- 0x48, 0x29, 0xf1, //0x000000dd subq %rsi, %rcx
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000000e0 jae LBB0_5
- 0x42, 0x8a, 0x3c, 0x18, //0x000000e6 movb (%rax,%r11), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x000000ea cmpb $13, %dil
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000000ee je LBB0_5
- 0x40, 0x80, 0xff, 0x20, //0x000000f4 cmpb $32, %dil
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000000f8 je LBB0_5
- 0x8d, 0x57, 0xf7, //0x000000fe leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x00000101 cmpb $1, %dl
- 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000104 jbe LBB0_5
- 0x4d, 0x89, 0xdf, //0x0000010a movq %r11, %r15
- 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x0000010d jmp LBB0_28
- //0x00000112 LBB0_5
- 0x4d, 0x8d, 0x7b, 0x01, //0x00000112 leaq $1(%r11), %r15
- 0x49, 0x39, 0xf7, //0x00000116 cmpq %rsi, %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000119 jae LBB0_9
- 0x42, 0x8a, 0x3c, 0x38, //0x0000011f movb (%rax,%r15), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x00000123 cmpb $13, %dil
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000127 je LBB0_9
- 0x40, 0x80, 0xff, 0x20, //0x0000012d cmpb $32, %dil
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000131 je LBB0_9
- 0x8d, 0x57, 0xf7, //0x00000137 leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x0000013a cmpb $1, %dl
- 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x0000013d ja LBB0_28
- //0x00000143 LBB0_9
- 0x4d, 0x8d, 0x7b, 0x02, //0x00000143 leaq $2(%r11), %r15
- 0x49, 0x39, 0xf7, //0x00000147 cmpq %rsi, %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x0000014a jae LBB0_13
- 0x42, 0x8a, 0x3c, 0x38, //0x00000150 movb (%rax,%r15), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x00000154 cmpb $13, %dil
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000158 je LBB0_13
- 0x40, 0x80, 0xff, 0x20, //0x0000015e cmpb $32, %dil
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000162 je LBB0_13
- 0x8d, 0x57, 0xf7, //0x00000168 leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x0000016b cmpb $1, %dl
- 0x0f, 0x87, 0xca, 0x00, 0x00, 0x00, //0x0000016e ja LBB0_28
- //0x00000174 LBB0_13
- 0x4d, 0x8d, 0x7b, 0x03, //0x00000174 leaq $3(%r11), %r15
- 0x49, 0x39, 0xf7, //0x00000178 cmpq %rsi, %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x0000017b jae LBB0_17
- 0x42, 0x8a, 0x3c, 0x38, //0x00000181 movb (%rax,%r15), %dil
- 0x40, 0x80, 0xff, 0x0d, //0x00000185 cmpb $13, %dil
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000189 je LBB0_17
- 0x40, 0x80, 0xff, 0x20, //0x0000018f cmpb $32, %dil
+ 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, 0x57, 0xf7, //0x00000199 leal $-9(%rdi), %edx
- 0x80, 0xfa, 0x01, //0x0000019c cmpb $1, %dl
- 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x0000019f ja LBB0_28
+ 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
- 0x49, 0x8d, 0x53, 0x04, //0x000001a5 leaq $4(%r11), %rdx
- 0x48, 0x39, 0xf2, //0x000001a9 cmpq %rsi, %rdx
- 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x000001ac jae LBB0_23
- 0x48, 0x39, 0xd6, //0x000001b2 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x000001b5 je LBB0_24
- 0x48, 0x8d, 0x14, 0x30, //0x000001bb leaq (%rax,%rsi), %rdx
- 0x48, 0x83, 0xc1, 0x04, //0x000001bf addq $4, %rcx
- 0x4d, 0x8d, 0x7c, 0x03, 0x05, //0x000001c3 leaq $5(%r11,%rax), %r15
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001c8 movabsq $4294977024, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d2 .p2align 4, 0x90
- //0x000001e0 LBB0_20
- 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x000001e0 movsbl $-1(%r15), %ebx
- 0x83, 0xfb, 0x20, //0x000001e5 cmpl $32, %ebx
- 0x0f, 0x87, 0x3a, 0x00, 0x00, 0x00, //0x000001e8 ja LBB0_26
- 0x48, 0x0f, 0xa3, 0xdf, //0x000001ee btq %rbx, %rdi
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_26
- 0x49, 0xff, 0xc7, //0x000001f8 incq %r15
- 0x48, 0xff, 0xc1, //0x000001fb incq %rcx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000001fe jne LBB0_20
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000204 jmp LBB0_25
- //0x00000209 LBB0_23
- 0x49, 0x89, 0xd3, //0x00000209 movq %rdx, %r11
- 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x0000020c jmp LBB0_37
- //0x00000211 LBB0_24
- 0x48, 0x01, 0xc2, //0x00000211 addq %rax, %rdx
- //0x00000214 LBB0_25
- 0x48, 0x29, 0xc2, //0x00000214 subq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00000217 movq %rdx, %r15
- 0x49, 0x39, 0xf7, //0x0000021a cmpq %rsi, %r15
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000021d jb LBB0_27
- 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x00000223 jmp LBB0_37
- //0x00000228 LBB0_26
- 0x48, 0x89, 0xc1, //0x00000228 movq %rax, %rcx
- 0x48, 0xf7, 0xd1, //0x0000022b notq %rcx
- 0x49, 0x01, 0xcf, //0x0000022e addq %rcx, %r15
- 0x49, 0x39, 0xf7, //0x00000231 cmpq %rsi, %r15
- 0x0f, 0x83, 0xad, 0x00, 0x00, 0x00, //0x00000234 jae LBB0_37
- //0x0000023a LBB0_27
- 0x42, 0x8a, 0x3c, 0x38, //0x0000023a movb (%rax,%r15), %dil
- //0x0000023e LBB0_28
- 0x40, 0x0f, 0xbe, 0xcf, //0x0000023e movsbl %dil, %ecx
- 0x83, 0xf9, 0x7d, //0x00000242 cmpl $125, %ecx
- 0x0f, 0x87, 0xb8, 0x04, 0x00, 0x00, //0x00000245 ja LBB0_99
- 0x4d, 0x8d, 0x5f, 0x01, //0x0000024b leaq $1(%r15), %r11
- 0x4a, 0x8d, 0x1c, 0x38, //0x0000024f leaq (%rax,%r15), %rbx
- 0x48, 0x8d, 0x15, 0x76, 0x30, 0x00, 0x00, //0x00000253 leaq $12406(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000025a movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000025e addq %rdx, %rcx
- 0xff, 0xe1, //0x00000261 jmpq *%rcx
- //0x00000263 LBB0_30
- 0x41, 0xf6, 0xc0, 0x02, //0x00000263 testb $2, %r8b
- 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000267 jne LBB0_39
- 0x4d, 0x8b, 0x65, 0x20, //0x0000026d movq $32(%r13), %r12
- 0x49, 0x8b, 0x4d, 0x28, //0x00000271 movq $40(%r13), %rcx
- 0x48, 0x89, 0x4d, 0xa8, //0x00000275 movq %rcx, $-88(%rbp)
- 0x49, 0xc7, 0x45, 0x00, 0x09, 0x00, 0x00, 0x00, //0x00000279 movq $9, (%r13)
- 0x49, 0xc7, 0x45, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000281 movq $0, $8(%r13)
- 0x49, 0xc7, 0x45, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00000289 movq $0, $16(%r13)
- 0x4d, 0x89, 0x7d, 0x18, //0x00000291 movq %r15, $24(%r13)
- 0x49, 0x39, 0xf7, //0x00000295 cmpq %rsi, %r15
- 0x0f, 0x83, 0x8e, 0x0c, 0x00, 0x00, //0x00000298 jae LBB0_198
- 0x49, 0x89, 0xd8, //0x0000029e movq %rbx, %r8
- 0x8a, 0x1b, //0x000002a1 movb (%rbx), %bl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000002a3 movl $1, %r9d
- 0x4c, 0x89, 0xff, //0x000002a9 movq %r15, %rdi
- 0x80, 0xfb, 0x2d, //0x000002ac cmpb $45, %bl
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000002af jne LBB0_35
- 0x49, 0x39, 0xf3, //0x000002b5 cmpq %rsi, %r11
- 0x0f, 0x83, 0x6e, 0x0c, 0x00, 0x00, //0x000002b8 jae LBB0_198
- 0x42, 0x8a, 0x1c, 0x18, //0x000002be movb (%rax,%r11), %bl
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000002c2 movl $-1, %r9d
- 0x4c, 0x89, 0xdf, //0x000002c8 movq %r11, %rdi
- //0x000002cb LBB0_35
- 0x8d, 0x4b, 0xd0, //0x000002cb leal $-48(%rbx), %ecx
- 0x80, 0xf9, 0x0a, //0x000002ce cmpb $10, %cl
- 0x0f, 0x82, 0x5b, 0x03, 0x00, 0x00, //0x000002d1 jb LBB0_84
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x000002d7 movq $-2, (%r13)
- 0x49, 0x89, 0xfb, //0x000002df movq %rdi, %r11
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000002e2 jmp LBB0_38
- //0x000002e7 LBB0_37
- 0x49, 0xc7, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002e7 movq $1, (%r13)
- //0x000002ef LBB0_38
- 0x4c, 0x89, 0xd8, //0x000002ef movq %r11, %rax
- 0x48, 0x83, 0xc4, 0x40, //0x000002f2 addq $64, %rsp
- 0x5b, //0x000002f6 popq %rbx
- 0x41, 0x5c, //0x000002f7 popq %r12
- 0x41, 0x5d, //0x000002f9 popq %r13
- 0x41, 0x5e, //0x000002fb popq %r14
- 0x41, 0x5f, //0x000002fd popq %r15
- 0x5d, //0x000002ff popq %rbp
- 0xc3, //0x00000300 retq
- //0x00000301 LBB0_39
- 0x48, 0x89, 0x45, 0xc0, //0x00000301 movq %rax, $-64(%rbp)
- 0x4c, 0x29, 0xfe, //0x00000305 subq %r15, %rsi
- 0x31, 0xc0, //0x00000308 xorl %eax, %eax
- 0x40, 0x80, 0xff, 0x2d, //0x0000030a cmpb $45, %dil
- 0x0f, 0x94, 0xc0, //0x0000030e sete %al
- 0x48, 0x01, 0xc3, //0x00000311 addq %rax, %rbx
- 0x48, 0x29, 0xc6, //0x00000314 subq %rax, %rsi
- 0x0f, 0x84, 0xa1, 0x1d, 0x00, 0x00, //0x00000317 je LBB0_450
- 0x4c, 0x89, 0x5d, 0xb8, //0x0000031d movq %r11, $-72(%rbp)
- 0x8a, 0x03, //0x00000321 movb (%rbx), %al
- 0x8d, 0x48, 0xd0, //0x00000323 leal $-48(%rax), %ecx
- 0x80, 0xf9, 0x09, //0x00000326 cmpb $9, %cl
- 0x0f, 0x87, 0x0f, 0x0d, 0x00, 0x00, //0x00000329 ja LBB0_220
- 0x3c, 0x30, //0x0000032f cmpb $48, %al
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000331 jne LBB0_45
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000337 movl $1, %r11d
- 0x48, 0x83, 0xfe, 0x01, //0x0000033d cmpq $1, %rsi
- 0x0f, 0x84, 0xa6, 0x06, 0x00, 0x00, //0x00000341 je LBB0_129
- 0x8a, 0x43, 0x01, //0x00000347 movb $1(%rbx), %al
- 0x04, 0xd2, //0x0000034a addb $-46, %al
- 0x3c, 0x37, //0x0000034c cmpb $55, %al
- 0x0f, 0x87, 0x99, 0x06, 0x00, 0x00, //0x0000034e ja LBB0_129
- 0x0f, 0xb6, 0xc0, //0x00000354 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000357 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000361 btq %rax, %rcx
- 0x0f, 0x83, 0x82, 0x06, 0x00, 0x00, //0x00000365 jae LBB0_129
- //0x0000036b LBB0_45
- 0x4c, 0x89, 0x6d, 0xd0, //0x0000036b movq %r13, $-48(%rbp)
- 0x48, 0x83, 0xfe, 0x10, //0x0000036f cmpq $16, %rsi
- 0x0f, 0x82, 0x51, 0x1d, 0x00, 0x00, //0x00000373 jb LBB0_452
- 0xba, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000379 movl $2863311530, %edx
- 0x48, 0x8d, 0x46, 0xf0, //0x0000037e leaq $-16(%rsi), %rax
- 0x48, 0x89, 0xc1, //0x00000382 movq %rax, %rcx
- 0x48, 0x83, 0xe1, 0xf0, //0x00000385 andq $-16, %rcx
- 0x4c, 0x8d, 0x54, 0x19, 0x10, //0x00000389 leaq $16(%rcx,%rbx), %r10
- 0x83, 0xe0, 0x0f, //0x0000038e andl $15, %eax
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x00000391 movq $-1, $-88(%rbp)
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x8e, 0xfc, 0xff, 0xff, //0x00000399 movdqu $-882(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x95, 0xfc, 0xff, 0xff, //0x000003a2 movdqu $-875(%rip), %xmm10 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x9c, 0xfc, 0xff, 0xff, //0x000003ab movdqu $-868(%rip), %xmm9 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xa4, 0xfc, 0xff, 0xff, //0x000003b4 movdqu $-860(%rip), %xmm3 /* LCPI0_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x5c, 0xfc, 0xff, 0xff, //0x000003bc movdqu $-932(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x2d, 0xa4, 0xfc, 0xff, 0xff, //0x000003c4 movdqu $-860(%rip), %xmm5 /* LCPI0_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x35, 0xac, 0xfc, 0xff, 0xff, //0x000003cc movdqu $-852(%rip), %xmm6 /* LCPI0_8+0(%rip) */
- 0x48, 0x81, 0xc2, 0x55, 0x55, 0x55, 0x55, //0x000003d4 addq $1431655765, %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x000003db movq %rdx, $-56(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000003df movq $-1, %r12
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000003e6 movq $-1, %r14
- 0x48, 0x89, 0xdf, //0x000003ed movq %rbx, %rdi
- //0x000003f0 .p2align 4, 0x90
- //0x000003f0 LBB0_47
- 0x49, 0x89, 0xd8, //0x000003f0 movq %rbx, %r8
- 0xf3, 0x0f, 0x6f, 0x3f, //0x000003f3 movdqu (%rdi), %xmm7
- 0x66, 0x0f, 0x6f, 0xc7, //0x000003f7 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x000003fb pcmpgtb %xmm8, %xmm0
- 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x00000400 movdqa %xmm10, %xmm1
- 0x66, 0x0f, 0x64, 0xcf, //0x00000405 pcmpgtb %xmm7, %xmm1
- 0x66, 0x0f, 0xdb, 0xc8, //0x00000409 pand %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xc7, //0x0000040d movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000411 pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0x6f, 0xd7, //0x00000416 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x0000041a pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xeb, 0xd0, //0x0000041e por %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000422 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xc4, //0x00000426 por %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc6, //0x0000042a pcmpeqb %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xfd, //0x0000042e pcmpeqb %xmm5, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000432 pmovmskb %xmm0, %r9d
- 0x66, 0x0f, 0xeb, 0xc7, //0x00000437 por %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xca, //0x0000043b por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xc8, //0x0000043f por %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000443 pmovmskb %xmm7, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00000447 pmovmskb %xmm2, %r13d
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000044c pmovmskb %xmm1, %ecx
- 0x48, 0x33, 0x4d, 0xc8, //0x00000450 xorq $-56(%rbp), %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000454 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x10, //0x00000458 cmpl $16, %ecx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000045b je LBB0_49
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000461 movl $-1, %edx
- 0xd3, 0xe2, //0x00000466 shll %cl, %edx
- 0xf7, 0xd2, //0x00000468 notl %edx
- 0x21, 0xd3, //0x0000046a andl %edx, %ebx
- 0x41, 0x21, 0xd1, //0x0000046c andl %edx, %r9d
- 0x44, 0x21, 0xea, //0x0000046f andl %r13d, %edx
- 0x41, 0x89, 0xd5, //0x00000472 movl %edx, %r13d
- //0x00000475 LBB0_49
- 0x8d, 0x53, 0xff, //0x00000475 leal $-1(%rbx), %edx
- 0x21, 0xda, //0x00000478 andl %ebx, %edx
- 0x0f, 0x85, 0x87, 0x09, 0x00, 0x00, //0x0000047a jne LBB0_177
- 0x41, 0x8d, 0x51, 0xff, //0x00000480 leal $-1(%r9), %edx
- 0x44, 0x21, 0xca, //0x00000484 andl %r9d, %edx
- 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00000487 jne LBB0_177
- 0x41, 0x8d, 0x55, 0xff, //0x0000048d leal $-1(%r13), %edx
- 0x44, 0x21, 0xea, //0x00000491 andl %r13d, %edx
- 0x0f, 0x85, 0x6d, 0x09, 0x00, 0x00, //0x00000494 jne LBB0_177
- 0x85, 0xdb, //0x0000049a testl %ebx, %ebx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000049c je LBB0_55
- 0x48, 0x89, 0xfa, //0x000004a2 movq %rdi, %rdx
- 0x4c, 0x29, 0xc2, //0x000004a5 subq %r8, %rdx
- 0x44, 0x0f, 0xbc, 0xdb, //0x000004a8 bsfl %ebx, %r11d
- 0x49, 0x01, 0xd3, //0x000004ac addq %rdx, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000004af cmpq $-1, %r14
- 0x0f, 0x85, 0x0f, 0x0c, 0x00, 0x00, //0x000004b3 jne LBB0_229
- 0x4d, 0x89, 0xde, //0x000004b9 movq %r11, %r14
- //0x000004bc LBB0_55
- 0x4c, 0x89, 0xc3, //0x000004bc movq %r8, %rbx
- 0x45, 0x85, 0xc9, //0x000004bf testl %r9d, %r9d
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000004c2 je LBB0_58
- 0x48, 0x89, 0xfa, //0x000004c8 movq %rdi, %rdx
- 0x48, 0x29, 0xda, //0x000004cb subq %rbx, %rdx
- 0x45, 0x0f, 0xbc, 0xd9, //0x000004ce bsfl %r9d, %r11d
- 0x49, 0x01, 0xd3, //0x000004d2 addq %rdx, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x000004d5 cmpq $-1, %r12
- 0x0f, 0x85, 0x35, 0x09, 0x00, 0x00, //0x000004d9 jne LBB0_178
- 0x4d, 0x89, 0xdc, //0x000004df movq %r11, %r12
- //0x000004e2 LBB0_58
- 0x45, 0x85, 0xed, //0x000004e2 testl %r13d, %r13d
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000004e5 je LBB0_61
- 0x48, 0x89, 0xfa, //0x000004eb movq %rdi, %rdx
- 0x48, 0x29, 0xda, //0x000004ee subq %rbx, %rdx
- 0x45, 0x0f, 0xbc, 0xdd, //0x000004f1 bsfl %r13d, %r11d
- 0x49, 0x01, 0xd3, //0x000004f5 addq %rdx, %r11
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x000004f8 cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0x11, 0x09, 0x00, 0x00, //0x000004fd jne LBB0_178
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000503 movq %r11, $-88(%rbp)
- //0x00000507 LBB0_61
- 0x83, 0xf9, 0x10, //0x00000507 cmpl $16, %ecx
- 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_74
- 0x48, 0x83, 0xc7, 0x10, //0x00000510 addq $16, %rdi
- 0x48, 0x83, 0xc6, 0xf0, //0x00000514 addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x0f, //0x00000518 cmpq $15, %rsi
- 0x0f, 0x87, 0xce, 0xfe, 0xff, 0xff, //0x0000051c ja LBB0_47
- 0x48, 0x85, 0xc0, //0x00000522 testq %rax, %rax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000525 movq $-48(%rbp), %r13
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00000529 je LBB0_75
- //0x0000052f LBB0_64
- 0x49, 0x8d, 0x0c, 0x02, //0x0000052f leaq (%r10,%rax), %rcx
- 0x48, 0x8d, 0x35, 0x8e, 0x2f, 0x00, 0x00, //0x00000533 leaq $12174(%rip), %rsi /* LJTI0_1+0(%rip) */
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x0000053a jmp LBB0_68
- //0x0000053f LBB0_65
- 0x49, 0x89, 0xfb, //0x0000053f movq %rdi, %r11
- 0x49, 0x29, 0xdb, //0x00000542 subq %rbx, %r11
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x00000545 cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x0000054a jne LBB0_453
- 0x49, 0xff, 0xcb, //0x00000550 decq %r11
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000553 movq %r11, $-88(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000557 .p2align 4, 0x90
- //0x00000560 LBB0_67
- 0x49, 0x89, 0xfa, //0x00000560 movq %rdi, %r10
- 0x48, 0xff, 0xc8, //0x00000563 decq %rax
- 0x0f, 0x84, 0xb9, 0x0a, 0x00, 0x00, //0x00000566 je LBB0_218
- //0x0000056c LBB0_68
- 0x41, 0x0f, 0xbe, 0x12, //0x0000056c movsbl (%r10), %edx
- 0x83, 0xc2, 0xd5, //0x00000570 addl $-43, %edx
- 0x83, 0xfa, 0x3a, //0x00000573 cmpl $58, %edx
- 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x00000576 ja LBB0_75
- 0x49, 0x8d, 0x7a, 0x01, //0x0000057c leaq $1(%r10), %rdi
- 0x48, 0x63, 0x14, 0x96, //0x00000580 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x00000584 addq %rsi, %rdx
- 0xff, 0xe2, //0x00000587 jmpq *%rdx
- //0x00000589 LBB0_70
- 0x49, 0x89, 0xfb, //0x00000589 movq %rdi, %r11
- 0x49, 0x29, 0xdb, //0x0000058c subq %rbx, %r11
- 0x49, 0x83, 0xfc, 0xff, //0x0000058f cmpq $-1, %r12
- 0x0f, 0x85, 0x3e, 0x0b, 0x00, 0x00, //0x00000593 jne LBB0_453
- 0x49, 0xff, 0xcb, //0x00000599 decq %r11
- 0x4d, 0x89, 0xdc, //0x0000059c movq %r11, %r12
- 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000059f jmp LBB0_67
- //0x000005a4 LBB0_72
- 0x49, 0x89, 0xfb, //0x000005a4 movq %rdi, %r11
- 0x49, 0x29, 0xdb, //0x000005a7 subq %rbx, %r11
- 0x49, 0x83, 0xfe, 0xff, //0x000005aa cmpq $-1, %r14
- 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x000005ae jne LBB0_453
- 0x49, 0xff, 0xcb, //0x000005b4 decq %r11
- 0x4d, 0x89, 0xde, //0x000005b7 movq %r11, %r14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000005ba jmp LBB0_67
- //0x000005bf LBB0_74
- 0x48, 0x01, 0xcf, //0x000005bf addq %rcx, %rdi
- 0x49, 0x89, 0xfa, //0x000005c2 movq %rdi, %r10
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000005c5 movq $-48(%rbp), %r13
- //0x000005c9 LBB0_75
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005c9 movq $-1, %r11
- 0x4d, 0x85, 0xe4, //0x000005d0 testq %r12, %r12
- 0x0f, 0x84, 0x5f, 0x0a, 0x00, 0x00, //0x000005d3 je LBB0_219
- //0x000005d9 LBB0_76
- 0x48, 0x8b, 0x4d, 0xa8, //0x000005d9 movq $-88(%rbp), %rcx
- 0x48, 0x85, 0xc9, //0x000005dd testq %rcx, %rcx
- 0x0f, 0x84, 0x52, 0x0a, 0x00, 0x00, //0x000005e0 je LBB0_219
- 0x4d, 0x85, 0xf6, //0x000005e6 testq %r14, %r14
- 0x0f, 0x84, 0x49, 0x0a, 0x00, 0x00, //0x000005e9 je LBB0_219
- 0x49, 0x29, 0xda, //0x000005ef subq %rbx, %r10
- 0x49, 0x8d, 0x42, 0xff, //0x000005f2 leaq $-1(%r10), %rax
- 0x49, 0x39, 0xc4, //0x000005f6 cmpq %rax, %r12
- 0x0f, 0x84, 0xdf, 0x03, 0x00, 0x00, //0x000005f9 je LBB0_127
- 0x49, 0x39, 0xc6, //0x000005ff cmpq %rax, %r14
- 0x0f, 0x84, 0xd6, 0x03, 0x00, 0x00, //0x00000602 je LBB0_127
- 0x48, 0x39, 0xc1, //0x00000608 cmpq %rax, %rcx
- 0x0f, 0x84, 0xcd, 0x03, 0x00, 0x00, //0x0000060b je LBB0_127
- 0x48, 0x85, 0xc9, //0x00000611 testq %rcx, %rcx
- 0x0f, 0x8e, 0x3e, 0x06, 0x00, 0x00, //0x00000614 jle LBB0_145
- 0x48, 0x8d, 0x41, 0xff, //0x0000061a leaq $-1(%rcx), %rax
- 0x49, 0x39, 0xc4, //0x0000061e cmpq %rax, %r12
- 0x0f, 0x84, 0x31, 0x06, 0x00, 0x00, //0x00000621 je LBB0_145
- 0x48, 0xf7, 0xd1, //0x00000627 notq %rcx
- 0x49, 0x89, 0xcb, //0x0000062a movq %rcx, %r11
- 0xe9, 0xb2, 0x03, 0x00, 0x00, //0x0000062d jmp LBB0_128
- //0x00000632 LBB0_84
- 0x80, 0xfb, 0x30, //0x00000632 cmpb $48, %bl
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000635 jne LBB0_88
- 0x4c, 0x8d, 0x5f, 0x01, //0x0000063b leaq $1(%rdi), %r11
- 0x48, 0x39, 0xf7, //0x0000063f cmpq %rsi, %rdi
- 0x0f, 0x83, 0xa7, 0xfc, 0xff, 0xff, //0x00000642 jae LBB0_38
- 0x42, 0x8a, 0x0c, 0x18, //0x00000648 movb (%rax,%r11), %cl
- 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl
- 0x0f, 0x87, 0x97, 0xfc, 0xff, 0xff, //0x00000652 ja LBB0_38
- 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx
- 0x0f, 0x83, 0x80, 0xfc, 0xff, 0xff, //0x00000669 jae LBB0_38
- //0x0000066f LBB0_88
- 0x48, 0x39, 0xf7, //0x0000066f cmpq %rsi, %rdi
- 0x44, 0x89, 0x4d, 0xc8, //0x00000672 movl %r9d, $-56(%rbp)
- 0x0f, 0x83, 0xff, 0x05, 0x00, 0x00, //0x00000676 jae LBB0_148
- 0x48, 0xff, 0xc7, //0x0000067c incq %rdi
- 0x31, 0xc9, //0x0000067f xorl %ecx, %ecx
- 0x49, 0x89, 0xfb, //0x00000681 movq %rdi, %r11
- 0x31, 0xd2, //0x00000684 xorl %edx, %edx
- 0x45, 0x31, 0xd2, //0x00000686 xorl %r10d, %r10d
- //0x00000689 LBB0_90
- 0x83, 0xfa, 0x12, //0x00000689 cmpl $18, %edx
- 0x0f, 0x8f, 0x13, 0x00, 0x00, 0x00, //0x0000068c jg LBB0_92
- 0x0f, 0xb6, 0xdb, //0x00000692 movzbl %bl, %ebx
- 0x4b, 0x8d, 0x3c, 0x92, //0x00000695 leaq (%r10,%r10,4), %rdi
- 0x4c, 0x8d, 0x54, 0x7b, 0xd0, //0x00000699 leaq $-48(%rbx,%rdi,2), %r10
- 0xff, 0xc2, //0x0000069e incl %edx
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000006a0 jmp LBB0_93
- //0x000006a5 LBB0_92
- 0xff, 0xc1, //0x000006a5 incl %ecx
- //0x000006a7 LBB0_93
- 0x4c, 0x39, 0xde, //0x000006a7 cmpq %r11, %rsi
- 0x0f, 0x84, 0xcc, 0x06, 0x00, 0x00, //0x000006aa je LBB0_165
- 0x42, 0x0f, 0xb6, 0x1c, 0x18, //0x000006b0 movzbl (%rax,%r11), %ebx
- 0x8d, 0x7b, 0xd0, //0x000006b5 leal $-48(%rbx), %edi
- 0x49, 0xff, 0xc3, //0x000006b8 incq %r11
- 0x40, 0x80, 0xff, 0x0a, //0x000006bb cmpb $10, %dil
- 0x0f, 0x82, 0xc4, 0xff, 0xff, 0xff, //0x000006bf jb LBB0_90
- 0x45, 0x31, 0xf6, //0x000006c5 xorl %r14d, %r14d
- 0x85, 0xc9, //0x000006c8 testl %ecx, %ecx
- 0x41, 0x0f, 0x9f, 0xc6, //0x000006ca setg %r14b
- 0x80, 0xfb, 0x2e, //0x000006ce cmpb $46, %bl
- 0x0f, 0x85, 0x49, 0x07, 0x00, 0x00, //0x000006d1 jne LBB0_179
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000006d7 movq $8, (%r13)
- 0x49, 0x39, 0xf3, //0x000006df cmpq %rsi, %r11
- 0x0f, 0x83, 0x44, 0x08, 0x00, 0x00, //0x000006e2 jae LBB0_198
- 0x42, 0x8a, 0x1c, 0x18, //0x000006e8 movb (%rax,%r11), %bl
- 0x80, 0xc3, 0xd0, //0x000006ec addb $-48, %bl
- 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000006ef movl $8, %r9d
- 0x80, 0xfb, 0x0a, //0x000006f5 cmpb $10, %bl
- 0x0f, 0x82, 0x93, 0x06, 0x00, 0x00, //0x000006f8 jb LBB0_167
- 0xe9, 0x62, 0x09, 0x00, 0x00, //0x000006fe jmp LBB0_98
- //0x00000703 LBB0_99
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000703 movq $-2, (%r13)
- 0x4d, 0x89, 0xfb, //0x0000070b movq %r15, %r11
- 0xe9, 0xdc, 0xfb, 0xff, 0xff, //0x0000070e jmp LBB0_38
- //0x00000713 LBB0_100
- 0x4c, 0x89, 0xfa, //0x00000713 movq %r15, %rdx
- 0x48, 0xf7, 0xd2, //0x00000716 notq %rdx
- 0x41, 0xf6, 0xc0, 0x20, //0x00000719 testb $32, %r8b
- 0x4c, 0x89, 0x6d, 0xd0, //0x0000071d movq %r13, $-48(%rbp)
- 0x48, 0x89, 0x45, 0xc0, //0x00000721 movq %rax, $-64(%rbp)
- 0x4c, 0x89, 0x5d, 0xb8, //0x00000725 movq %r11, $-72(%rbp)
- 0x0f, 0x85, 0xed, 0x02, 0x00, 0x00, //0x00000729 jne LBB0_132
- 0x49, 0x39, 0xf3, //0x0000072f cmpq %rsi, %r11
- 0x0f, 0x84, 0x87, 0x2b, 0x00, 0x00, //0x00000732 je LBB0_733
- 0x49, 0x89, 0xf4, //0x00000738 movq %rsi, %r12
- 0x4d, 0x29, 0xdc, //0x0000073b subq %r11, %r12
- 0x4e, 0x8d, 0x2c, 0x18, //0x0000073e leaq (%rax,%r11), %r13
- 0x49, 0x83, 0xfc, 0x40, //0x00000742 cmpq $64, %r12
- 0x0f, 0x82, 0x84, 0x28, 0x00, 0x00, //0x00000746 jb LBB0_692
- 0x48, 0x89, 0xc1, //0x0000074c movq %rax, %rcx
- 0x45, 0x89, 0xe6, //0x0000074f movl %r12d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000752 andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x16, 0xc0, //0x00000756 leaq $-64(%rsi,%rdx), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x0000075b andq $-64, %rax
- 0x49, 0x01, 0xc7, //0x0000075f addq %rax, %r15
- 0x4a, 0x8d, 0x44, 0x39, 0x41, //0x00000762 leaq $65(%rcx,%r15), %rax
- 0x48, 0x89, 0x45, 0xa8, //0x00000767 movq %rax, $-88(%rbp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000076b movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000772 xorl %r15d, %r15d
- 0xf3, 0x0f, 0x6f, 0x05, 0x83, 0xf8, 0xff, 0xff, //0x00000775 movdqu $-1917(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x8b, 0xf8, 0xff, 0xff, //0x0000077d movdqu $-1909(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000785 .p2align 4, 0x90
- //0x00000790 LBB0_104
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00000790 movdqu (%r13), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x10, //0x00000796 movdqu $16(%r13), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x20, //0x0000079c movdqu $32(%r13), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x30, //0x000007a2 movdqu $48(%r13), %xmm5
- 0x66, 0x0f, 0x6f, 0xf2, //0x000007a8 movdqa %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007ac pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x000007b0 pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x6f, 0xf3, //0x000007b4 movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007b8 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x000007bc pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x6f, 0xf4, //0x000007c0 movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007c4 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xce, //0x000007c8 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0x6f, 0xf5, //0x000007cc movdqa %xmm5, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007d0 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xde, //0x000007d4 pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0x74, 0xd1, //0x000007d8 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000007dc pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x74, 0xd9, //0x000007e0 pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000007e4 pmovmskb %xmm3, %r10d
- 0x66, 0x0f, 0x74, 0xe1, //0x000007e9 pcmpeqb %xmm1, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x000007ed pmovmskb %xmm4, %r11d
- 0x66, 0x0f, 0x74, 0xe9, //0x000007f2 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000007f6 pmovmskb %xmm5, %r9d
- 0x48, 0xc1, 0xe3, 0x30, //0x000007fb shlq $48, %rbx
- 0x48, 0xc1, 0xe1, 0x20, //0x000007ff shlq $32, %rcx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000803 shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x00000807 orq %rdx, %rdi
- 0x48, 0x09, 0xcf, //0x0000080a orq %rcx, %rdi
- 0x49, 0xc1, 0xe1, 0x30, //0x0000080d shlq $48, %r9
- 0x49, 0xc1, 0xe3, 0x20, //0x00000811 shlq $32, %r11
- 0x49, 0xc1, 0xe2, 0x10, //0x00000815 shlq $16, %r10
- 0x4c, 0x09, 0xd0, //0x00000819 orq %r10, %rax
- 0x4c, 0x09, 0xd8, //0x0000081c orq %r11, %rax
- 0x4c, 0x09, 0xc8, //0x0000081f orq %r9, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00000822 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000826 jne LBB0_106
- 0x48, 0x85, 0xc0, //0x0000082c testq %rax, %rax
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000082f jne LBB0_109
- //0x00000835 LBB0_106
- 0x48, 0x09, 0xdf, //0x00000835 orq %rbx, %rdi
- 0x48, 0x89, 0xc1, //0x00000838 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x0000083b orq %r15, %rcx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000083e jne LBB0_110
- //0x00000844 LBB0_107
- 0x48, 0x85, 0xff, //0x00000844 testq %rdi, %rdi
- 0x0f, 0x85, 0x19, 0x09, 0x00, 0x00, //0x00000847 jne LBB0_235
- //0x0000084d LBB0_108
- 0x49, 0x83, 0xc4, 0xc0, //0x0000084d addq $-64, %r12
- 0x49, 0x83, 0xc5, 0x40, //0x00000851 addq $64, %r13
- 0x49, 0x83, 0xfc, 0x3f, //0x00000855 cmpq $63, %r12
- 0x0f, 0x87, 0x31, 0xff, 0xff, 0xff, //0x00000859 ja LBB0_104
- 0xe9, 0x7b, 0x08, 0x00, 0x00, //0x0000085f jmp LBB0_230
- //0x00000864 LBB0_109
- 0x4c, 0x89, 0xe9, //0x00000864 movq %r13, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x00000867 subq $-64(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc0, //0x0000086b bsfq %rax, %r8
- 0x49, 0x01, 0xc8, //0x0000086f addq %rcx, %r8
- 0x48, 0x09, 0xdf, //0x00000872 orq %rbx, %rdi
- 0x48, 0x89, 0xc1, //0x00000875 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00000878 orq %r15, %rcx
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x0000087b je LBB0_107
- //0x00000881 LBB0_110
- 0x4c, 0x89, 0xf9, //0x00000881 movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000884 notq %rcx
- 0x48, 0x21, 0xc1, //0x00000887 andq %rax, %rcx
- 0x48, 0x8d, 0x1c, 0x09, //0x0000088a leaq (%rcx,%rcx), %rbx
- 0x4c, 0x09, 0xfb, //0x0000088e orq %r15, %rbx
- 0x48, 0x89, 0xda, //0x00000891 movq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000894 notq %rdx
- 0x48, 0x21, 0xc2, //0x00000897 andq %rax, %rdx
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000089a movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc2, //0x000008a4 andq %rax, %rdx
- 0x45, 0x31, 0xff, //0x000008a7 xorl %r15d, %r15d
- 0x48, 0x01, 0xca, //0x000008aa addq %rcx, %rdx
- 0x41, 0x0f, 0x92, 0xc7, //0x000008ad setb %r15b
- 0x48, 0x01, 0xd2, //0x000008b1 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000008b4 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x000008be xorq %rax, %rdx
- 0x48, 0x21, 0xda, //0x000008c1 andq %rbx, %rdx
- 0x48, 0xf7, 0xd2, //0x000008c4 notq %rdx
- 0x48, 0x21, 0xd7, //0x000008c7 andq %rdx, %rdi
- 0x48, 0x85, 0xff, //0x000008ca testq %rdi, %rdi
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000008cd je LBB0_108
- 0xe9, 0x8e, 0x08, 0x00, 0x00, //0x000008d3 jmp LBB0_235
- //0x000008d8 LBB0_111
- 0x31, 0xc9, //0x000008d8 xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x000008da testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x000008dd setns %cl
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x000008e0 movl $11, %eax
- 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x000008e5 jmp LBB0_126
- //0x000008ea LBB0_112
- 0x31, 0xc9, //0x000008ea xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x000008ec testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x000008ef setns %cl
- 0xb8, 0x0a, 0x00, 0x00, 0x00, //0x000008f2 movl $10, %eax
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000008f7 jmp LBB0_126
- //0x000008fc LBB0_113
- 0x49, 0xc7, 0x45, 0x00, 0x05, 0x00, 0x00, 0x00, //0x000008fc movq $5, (%r13)
- 0xe9, 0xe6, 0xf9, 0xff, 0xff, //0x00000904 jmp LBB0_38
- //0x00000909 LBB0_114
- 0x31, 0xc9, //0x00000909 xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x0000090b testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x0000090e setns %cl
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x00000911 movl $12, %eax
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000916 jmp LBB0_126
- //0x0000091b LBB0_115
- 0x48, 0x8d, 0x4e, 0xfc, //0x0000091b leaq $-4(%rsi), %rcx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000091f movq $-1, %rdx
- 0x49, 0x39, 0xcf, //0x00000926 cmpq %rcx, %r15
- 0x0f, 0x83, 0xea, 0x06, 0x00, 0x00, //0x00000929 jae LBB0_217
- 0x42, 0x8b, 0x0c, 0x18, //0x0000092f movl (%rax,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000933 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x48, 0x03, 0x00, 0x00, //0x00000939 jne LBB0_149
- 0x49, 0x83, 0xc7, 0x05, //0x0000093f addq $5, %r15
- 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000943 movl $4, %edx
- 0xe9, 0xc9, 0x06, 0x00, 0x00, //0x00000948 jmp LBB0_216
- //0x0000094d LBB0_118
- 0x48, 0x8d, 0x4e, 0xfd, //0x0000094d leaq $-3(%rsi), %rcx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000951 movq $-1, %rdx
- 0x49, 0x39, 0xcf, //0x00000958 cmpq %rcx, %r15
- 0x0f, 0x83, 0xb8, 0x06, 0x00, 0x00, //0x0000095b jae LBB0_217
- 0x8b, 0x0b, //0x00000961 movl (%rbx), %ecx
- 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000963 cmpl $1819047278, %ecx
- 0x0f, 0x85, 0x57, 0x03, 0x00, 0x00, //0x00000969 jne LBB0_153
- 0x49, 0x83, 0xc7, 0x04, //0x0000096f addq $4, %r15
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000973 movl $2, %edx
- 0xe9, 0x99, 0x06, 0x00, 0x00, //0x00000978 jmp LBB0_216
- //0x0000097d LBB0_121
- 0x48, 0x8d, 0x4e, 0xfd, //0x0000097d leaq $-3(%rsi), %rcx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000981 movq $-1, %rdx
- 0x49, 0x39, 0xcf, //0x00000988 cmpq %rcx, %r15
- 0x0f, 0x83, 0x88, 0x06, 0x00, 0x00, //0x0000098b jae LBB0_217
- 0x8b, 0x0b, //0x00000991 movl (%rbx), %ecx
- 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000993 cmpl $1702195828, %ecx
- 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00000999 jne LBB0_157
- 0x49, 0x83, 0xc7, 0x04, //0x0000099f addq $4, %r15
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x000009a3 movl $3, %edx
- 0xe9, 0x69, 0x06, 0x00, 0x00, //0x000009a8 jmp LBB0_216
- //0x000009ad LBB0_124
- 0x49, 0xc7, 0x45, 0x00, 0x06, 0x00, 0x00, 0x00, //0x000009ad movq $6, (%r13)
- 0xe9, 0x35, 0xf9, 0xff, 0xff, //0x000009b5 jmp LBB0_38
- //0x000009ba LBB0_125
- 0x31, 0xc9, //0x000009ba xorl %ecx, %ecx
- 0x45, 0x85, 0xc0, //0x000009bc testl %r8d, %r8d
- 0x0f, 0x99, 0xc1, //0x000009bf setns %cl
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x000009c2 movl $13, %eax
- //0x000009c7 LBB0_126
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000009c7 movq $-2, %rdx
- 0x48, 0x0f, 0x48, 0xd0, //0x000009ce cmovsq %rax, %rdx
- 0x49, 0x89, 0x55, 0x00, //0x000009d2 movq %rdx, (%r13)
- 0x49, 0x29, 0xcb, //0x000009d6 subq %rcx, %r11
- 0xe9, 0x11, 0xf9, 0xff, 0xff, //0x000009d9 jmp LBB0_38
- //0x000009de LBB0_127
- 0x49, 0xf7, 0xda, //0x000009de negq %r10
- 0x4d, 0x89, 0xd3, //0x000009e1 movq %r10, %r11
- //0x000009e4 LBB0_128
- 0x4d, 0x85, 0xdb, //0x000009e4 testq %r11, %r11
- 0x0f, 0x88, 0x4b, 0x06, 0x00, 0x00, //0x000009e7 js LBB0_219
- //0x000009ed LBB0_129
- 0x4c, 0x01, 0xdb, //0x000009ed addq %r11, %rbx
- 0x49, 0x89, 0xdb, //0x000009f0 movq %rbx, %r11
- 0x4c, 0x2b, 0x5d, 0xc0, //0x000009f3 subq $-64(%rbp), %r11
- 0x48, 0x83, 0x7d, 0xb8, 0x00, //0x000009f7 cmpq $0, $-72(%rbp)
- 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x000009fc jle LBB0_131
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000a02 movq $8, (%r13)
- 0x4d, 0x89, 0x7d, 0x18, //0x00000a0a movq %r15, $24(%r13)
- 0xe9, 0xdc, 0xf8, 0xff, 0xff, //0x00000a0e jmp LBB0_38
- //0x00000a13 LBB0_131
- 0x4d, 0x89, 0x7d, 0x00, //0x00000a13 movq %r15, (%r13)
- 0xe9, 0xd3, 0xf8, 0xff, 0xff, //0x00000a17 jmp LBB0_38
- //0x00000a1c LBB0_132
- 0x49, 0x39, 0xf3, //0x00000a1c cmpq %rsi, %r11
- 0x0f, 0x84, 0x9a, 0x28, 0x00, 0x00, //0x00000a1f je LBB0_733
- 0x49, 0x89, 0xf4, //0x00000a25 movq %rsi, %r12
- 0x4d, 0x29, 0xdc, //0x00000a28 subq %r11, %r12
- 0x4e, 0x8d, 0x2c, 0x18, //0x00000a2b leaq (%rax,%r11), %r13
- 0x49, 0x83, 0xfc, 0x40, //0x00000a2f cmpq $64, %r12
- 0x0f, 0x82, 0xb0, 0x25, 0x00, 0x00, //0x00000a33 jb LBB0_693
- 0x48, 0x89, 0xc1, //0x00000a39 movq %rax, %rcx
- 0x45, 0x89, 0xe6, //0x00000a3c movl %r12d, %r14d
- 0x41, 0x83, 0xe6, 0x3f, //0x00000a3f andl $63, %r14d
- 0x48, 0x8d, 0x44, 0x16, 0xc0, //0x00000a43 leaq $-64(%rsi,%rdx), %rax
- 0x48, 0x83, 0xe0, 0xc0, //0x00000a48 andq $-64, %rax
- 0x49, 0x01, 0xc7, //0x00000a4c addq %rax, %r15
- 0x4e, 0x8d, 0x4c, 0x39, 0x41, //0x00000a4f leaq $65(%rcx,%r15), %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000a54 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000a5b xorl %r15d, %r15d
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x99, 0xf5, 0xff, 0xff, //0x00000a5e movdqu $-2663(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xa1, 0xf5, 0xff, 0xff, //0x00000a67 movdqu $-2655(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0xa9, 0xf5, 0xff, 0xff, //0x00000a6f movdqu $-2647(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x76, 0xdb, //0x00000a77 pcmpeqd %xmm3, %xmm3
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a7b .p2align 4, 0x90
- //0x00000a80 LBB0_135
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x00, //0x00000a80 movdqu (%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x10, //0x00000a86 movdqu $16(%r13), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x20, //0x00000a8c movdqu $32(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x30, //0x00000a92 movdqu $48(%r13), %xmm4
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000a98 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000a9c pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000aa1 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc6, //0x00000aa5 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000aa9 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00000aae pmovmskb %xmm0, %ebx
- 0x66, 0x0f, 0x6f, 0xc5, //0x00000ab2 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000ab6 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000abb pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000abf movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000ac3 pcmpeqb %xmm8, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x00000ac8 pmovmskb %xmm0, %r11d
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000acd movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00000ad1 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000ad5 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc6, //0x00000ad9 movdqa %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00000add pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00000ae1 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc5, //0x00000ae5 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00000ae9 pcmpeqb %xmm1, %xmm0
- 0x48, 0xc1, 0xe3, 0x10, //0x00000aed shlq $16, %rbx
- 0x48, 0x09, 0xdf, //0x00000af1 orq %rbx, %rdi
- 0x66, 0x0f, 0xd7, 0xd8, //0x00000af4 pmovmskb %xmm0, %ebx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000af8 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00000afc pcmpeqb %xmm1, %xmm0
- 0x48, 0xc1, 0xe1, 0x20, //0x00000b00 shlq $32, %rcx
- 0x48, 0x09, 0xcf, //0x00000b04 orq %rcx, %rdi
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000b07 pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000b0b movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc7, //0x00000b0f pcmpgtb %xmm7, %xmm0
- 0x66, 0x0f, 0x64, 0xfb, //0x00000b13 pcmpgtb %xmm3, %xmm7
- 0x66, 0x0f, 0xdb, 0xf8, //0x00000b17 pand %xmm0, %xmm7
- 0x48, 0xc1, 0xe2, 0x10, //0x00000b1b shlq $16, %rdx
- 0x48, 0x09, 0xd0, //0x00000b1f orq %rdx, %rax
- 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000b22 pmovmskb %xmm7, %r10d
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000b27 movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc6, //0x00000b2b pcmpgtb %xmm6, %xmm0
- 0x66, 0x0f, 0x64, 0xf3, //0x00000b2f pcmpgtb %xmm3, %xmm6
- 0x66, 0x0f, 0xdb, 0xf0, //0x00000b33 pand %xmm0, %xmm6
- 0x48, 0xc1, 0xe3, 0x20, //0x00000b37 shlq $32, %rbx
- 0x48, 0x09, 0xd8, //0x00000b3b orq %rbx, %rax
- 0x66, 0x0f, 0xd7, 0xd6, //0x00000b3e pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000b42 movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc5, //0x00000b46 pcmpgtb %xmm5, %xmm0
- 0x66, 0x0f, 0x64, 0xeb, //0x00000b4a pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xe8, //0x00000b4e pand %xmm0, %xmm5
- 0x48, 0xc1, 0xe1, 0x30, //0x00000b52 shlq $48, %rcx
- 0x48, 0x09, 0xc8, //0x00000b56 orq %rcx, %rax
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000b59 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000b5d movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc4, //0x00000b61 pcmpgtb %xmm4, %xmm0
- 0x66, 0x0f, 0x64, 0xe3, //0x00000b65 pcmpgtb %xmm3, %xmm4
- 0x66, 0x0f, 0xdb, 0xe0, //0x00000b69 pand %xmm0, %xmm4
- 0x48, 0xc1, 0xe2, 0x10, //0x00000b6d shlq $16, %rdx
- 0x49, 0x09, 0xd2, //0x00000b71 orq %rdx, %r10
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000b74 pmovmskb %xmm4, %ebx
- 0x49, 0xc1, 0xe3, 0x30, //0x00000b78 shlq $48, %r11
- 0x48, 0xc1, 0xe1, 0x20, //0x00000b7c shlq $32, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00000b80 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b84 jne LBB0_137
- 0x48, 0x85, 0xc0, //0x00000b8a testq %rax, %rax
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000b8d jne LBB0_142
- //0x00000b93 LBB0_137
- 0x48, 0xc1, 0xe3, 0x30, //0x00000b93 shlq $48, %rbx
- 0x49, 0x09, 0xca, //0x00000b97 orq %rcx, %r10
- 0x4c, 0x09, 0xdf, //0x00000b9a orq %r11, %rdi
- 0x48, 0x89, 0xc1, //0x00000b9d movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00000ba0 orq %r15, %rcx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_141
- 0x49, 0x09, 0xda, //0x00000ba9 orq %rbx, %r10
- 0x48, 0x85, 0xff, //0x00000bac testq %rdi, %rdi
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00000baf jne LBB0_143
- //0x00000bb5 LBB0_139
- 0x4d, 0x85, 0xd2, //0x00000bb5 testq %r10, %r10
- 0x0f, 0x85, 0x63, 0x25, 0x00, 0x00, //0x00000bb8 jne LBB0_712
- 0x49, 0x83, 0xc4, 0xc0, //0x00000bbe addq $-64, %r12
- 0x49, 0x83, 0xc5, 0x40, //0x00000bc2 addq $64, %r13
- 0x49, 0x83, 0xfc, 0x3f, //0x00000bc6 cmpq $63, %r12
- 0x0f, 0x87, 0xb0, 0xfe, 0xff, 0xff, //0x00000bca ja LBB0_135
- 0xe9, 0xd1, 0x05, 0x00, 0x00, //0x00000bd0 jmp LBB0_239
- //0x00000bd5 LBB0_141
- 0x4c, 0x89, 0xf9, //0x00000bd5 movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000bd8 notq %rcx
- 0x48, 0x21, 0xc1, //0x00000bdb andq %rax, %rcx
- 0x4c, 0x8d, 0x1c, 0x09, //0x00000bde leaq (%rcx,%rcx), %r11
- 0x4d, 0x09, 0xfb, //0x00000be2 orq %r15, %r11
- 0x4c, 0x89, 0xda, //0x00000be5 movq %r11, %rdx
- 0x48, 0xf7, 0xd2, //0x00000be8 notq %rdx
- 0x48, 0x21, 0xc2, //0x00000beb andq %rax, %rdx
- 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bee movabsq $-6148914691236517206, %rax
- 0x48, 0x21, 0xc2, //0x00000bf8 andq %rax, %rdx
- 0x45, 0x31, 0xff, //0x00000bfb xorl %r15d, %r15d
- 0x48, 0x01, 0xca, //0x00000bfe addq %rcx, %rdx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000c01 setb %r15b
- 0x48, 0x01, 0xd2, //0x00000c05 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c08 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000c12 xorq %rax, %rdx
- 0x4c, 0x21, 0xda, //0x00000c15 andq %r11, %rdx
- 0x48, 0xf7, 0xd2, //0x00000c18 notq %rdx
- 0x48, 0x21, 0xd7, //0x00000c1b andq %rdx, %rdi
- 0x49, 0x09, 0xda, //0x00000c1e orq %rbx, %r10
- 0x48, 0x85, 0xff, //0x00000c21 testq %rdi, %rdi
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000c24 je LBB0_139
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000c2a jmp LBB0_143
- //0x00000c2f LBB0_142
- 0x4c, 0x89, 0xea, //0x00000c2f movq %r13, %rdx
- 0x48, 0x2b, 0x55, 0xc0, //0x00000c32 subq $-64(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xc0, //0x00000c36 bsfq %rax, %r8
- 0x49, 0x01, 0xd0, //0x00000c3a addq %rdx, %r8
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000c3d jmp LBB0_137
- //0x00000c42 LBB0_143
- 0x48, 0x0f, 0xbc, 0xc7, //0x00000c42 bsfq %rdi, %rax
- 0x4d, 0x85, 0xd2, //0x00000c46 testq %r10, %r10
- 0x0f, 0x84, 0x13, 0x01, 0x00, 0x00, //0x00000c49 je LBB0_162
- 0x49, 0x0f, 0xbc, 0xca, //0x00000c4f bsfq %r10, %rcx
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x00000c53 jmp LBB0_163
- //0x00000c58 LBB0_145
- 0x4c, 0x89, 0xf0, //0x00000c58 movq %r14, %rax
- 0x4c, 0x09, 0xe0, //0x00000c5b orq %r12, %rax
- 0x4d, 0x39, 0xe6, //0x00000c5e cmpq %r12, %r14
- 0x0f, 0x8c, 0xdd, 0x00, 0x00, 0x00, //0x00000c61 jl LBB0_161
- 0x48, 0x85, 0xc0, //0x00000c67 testq %rax, %rax
- 0x0f, 0x88, 0xd4, 0x00, 0x00, 0x00, //0x00000c6a js LBB0_161
- 0x49, 0xf7, 0xd6, //0x00000c70 notq %r14
- 0x4d, 0x89, 0xf3, //0x00000c73 movq %r14, %r11
- 0xe9, 0x69, 0xfd, 0xff, 0xff, //0x00000c76 jmp LBB0_128
- //0x00000c7b LBB0_148
- 0x31, 0xc9, //0x00000c7b xorl %ecx, %ecx
- 0x31, 0xd2, //0x00000c7d xorl %edx, %edx
- 0x45, 0x31, 0xd2, //0x00000c7f xorl %r10d, %r10d
- 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00000c82 jmp LBB0_166
- //0x00000c87 LBB0_149
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000c87 movq $-2, %rdx
- 0x80, 0xf9, 0x61, //0x00000c8e cmpb $97, %cl
- 0x0f, 0x85, 0x57, 0x01, 0x00, 0x00, //0x00000c91 jne LBB0_175
- 0x42, 0x80, 0x7c, 0x38, 0x02, 0x6c, //0x00000c97 cmpb $108, $2(%rax,%r15)
- 0x0f, 0x85, 0x5b, 0x01, 0x00, 0x00, //0x00000c9d jne LBB0_215
- 0x42, 0x80, 0x7c, 0x38, 0x03, 0x73, //0x00000ca3 cmpb $115, $3(%rax,%r15)
- 0x0f, 0x85, 0x63, 0x03, 0x00, 0x00, //0x00000ca9 jne LBB0_213
- 0x49, 0x8d, 0x77, 0x04, //0x00000caf leaq $4(%r15), %rsi
- 0x49, 0x8d, 0x4f, 0x05, //0x00000cb3 leaq $5(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x38, 0x04, 0x65, //0x00000cb7 cmpb $101, $4(%rax,%r15)
- 0x48, 0x0f, 0x44, 0xf1, //0x00000cbd cmoveq %rcx, %rsi
- 0xe9, 0x53, 0x03, 0x00, 0x00, //0x00000cc1 jmp LBB0_217
- //0x00000cc6 LBB0_153
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000cc6 movq $-2, %rdx
- 0x80, 0xf9, 0x6e, //0x00000ccd cmpb $110, %cl
- 0x0f, 0x85, 0x40, 0x03, 0x00, 0x00, //0x00000cd0 jne LBB0_216
- 0x42, 0x80, 0x7c, 0x38, 0x01, 0x75, //0x00000cd6 cmpb $117, $1(%rax,%r15)
- 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00000cdc jne LBB0_176
- 0x42, 0x80, 0x7c, 0x38, 0x02, 0x6c, //0x00000ce2 cmpb $108, $2(%rax,%r15)
- 0x0f, 0x85, 0x10, 0x01, 0x00, 0x00, //0x00000ce8 jne LBB0_215
- 0x49, 0x8d, 0x77, 0x03, //0x00000cee leaq $3(%r15), %rsi
- 0x49, 0x8d, 0x4f, 0x04, //0x00000cf2 leaq $4(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x38, 0x03, 0x6c, //0x00000cf6 cmpb $108, $3(%rax,%r15)
- 0x48, 0x0f, 0x44, 0xf1, //0x00000cfc cmoveq %rcx, %rsi
- 0xe9, 0x14, 0x03, 0x00, 0x00, //0x00000d00 jmp LBB0_217
- //0x00000d05 LBB0_157
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000d05 movq $-2, %rdx
- 0x80, 0xf9, 0x74, //0x00000d0c cmpb $116, %cl
- 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x00000d0f jne LBB0_216
- 0x42, 0x80, 0x7c, 0x38, 0x01, 0x72, //0x00000d15 cmpb $114, $1(%rax,%r15)
- 0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x00000d1b jne LBB0_176
- 0x42, 0x80, 0x7c, 0x38, 0x02, 0x75, //0x00000d21 cmpb $117, $2(%rax,%r15)
- 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000d27 jne LBB0_215
- 0x49, 0x8d, 0x77, 0x03, //0x00000d2d leaq $3(%r15), %rsi
- 0x49, 0x8d, 0x4f, 0x04, //0x00000d31 leaq $4(%r15), %rcx
- 0x42, 0x80, 0x7c, 0x38, 0x03, 0x65, //0x00000d35 cmpb $101, $3(%rax,%r15)
- 0x48, 0x0f, 0x44, 0xf1, //0x00000d3b cmoveq %rcx, %rsi
- 0xe9, 0xd5, 0x02, 0x00, 0x00, //0x00000d3f jmp LBB0_217
- //0x00000d44 LBB0_161
- 0x48, 0x85, 0xc0, //0x00000d44 testq %rax, %rax
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000d47 leaq $-1(%r12), %rax
- 0x49, 0xf7, 0xd4, //0x00000d4c notq %r12
- 0x4d, 0x0f, 0x48, 0xe2, //0x00000d4f cmovsq %r10, %r12
- 0x49, 0x39, 0xc6, //0x00000d53 cmpq %rax, %r14
- 0x4d, 0x0f, 0x45, 0xe2, //0x00000d56 cmovneq %r10, %r12
- 0x4d, 0x89, 0xe3, //0x00000d5a movq %r12, %r11
- 0xe9, 0x82, 0xfc, 0xff, 0xff, //0x00000d5d jmp LBB0_128
- //0x00000d62 LBB0_162
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000d62 movl $64, %ecx
- //0x00000d67 LBB0_163
- 0x48, 0x8b, 0x55, 0xc0, //0x00000d67 movq $-64(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00000d6b cmpq %rax, %rcx
- 0x0f, 0x82, 0xad, 0x23, 0x00, 0x00, //0x00000d6e jb LBB0_712
- 0x49, 0x29, 0xd5, //0x00000d74 subq %rdx, %r13
- 0xe9, 0xf2, 0x03, 0x00, 0x00, //0x00000d77 jmp LBB0_236
- //0x00000d7c LBB0_165
- 0x48, 0x89, 0xf7, //0x00000d7c movq %rsi, %rdi
- //0x00000d7f LBB0_166
- 0x45, 0x31, 0xf6, //0x00000d7f xorl %r14d, %r14d
- 0x85, 0xc9, //0x00000d82 testl %ecx, %ecx
- 0x41, 0x0f, 0x9f, 0xc6, //0x00000d84 setg %r14b
- 0x41, 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00000d88 movl $9, %r9d
- 0x49, 0x89, 0xfb, //0x00000d8e movq %rdi, %r11
- //0x00000d91 LBB0_167
- 0x85, 0xc9, //0x00000d91 testl %ecx, %ecx
- 0x48, 0x89, 0x45, 0xc0, //0x00000d93 movq %rax, $-64(%rbp)
- 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00000d97 jne LBB0_181
- //0x00000d9d LBB0_168
- 0x4d, 0x85, 0xd2, //0x00000d9d testq %r10, %r10
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000da0 jne LBB0_181
- 0x49, 0x39, 0xf3, //0x00000da6 cmpq %rsi, %r11
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000da9 jae LBB0_174
- 0x44, 0x89, 0x75, 0xb8, //0x00000daf movl %r14d, $-72(%rbp)
- 0x45, 0x89, 0xde, //0x00000db3 movl %r11d, %r14d
- 0x41, 0x29, 0xf6, //0x00000db6 subl %esi, %r14d
- 0x31, 0xd2, //0x00000db9 xorl %edx, %edx
- 0x31, 0xc9, //0x00000dbb xorl %ecx, %ecx
- 0x48, 0x8b, 0x45, 0xc0, //0x00000dbd movq $-64(%rbp), %rax
- //0x00000dc1 LBB0_171
- 0x42, 0x80, 0x3c, 0x18, 0x30, //0x00000dc1 cmpb $48, (%rax,%r11)
- 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x00000dc6 jne LBB0_180
- 0x49, 0xff, 0xc3, //0x00000dcc incq %r11
- 0xff, 0xc9, //0x00000dcf decl %ecx
- 0x4c, 0x39, 0xde, //0x00000dd1 cmpq %r11, %rsi
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000dd4 jne LBB0_171
- 0x45, 0x31, 0xd2, //0x00000dda xorl %r10d, %r10d
- 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00000ddd jmp LBB0_201
- //0x00000de2 LBB0_174
- 0x31, 0xc9, //0x00000de2 xorl %ecx, %ecx
- 0x31, 0xd2, //0x00000de4 xorl %edx, %edx
- 0x45, 0x31, 0xd2, //0x00000de6 xorl %r10d, %r10d
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00000de9 jmp LBB0_181
- //0x00000dee LBB0_175
- 0x4c, 0x89, 0xde, //0x00000dee movq %r11, %rsi
- 0xe9, 0x23, 0x02, 0x00, 0x00, //0x00000df1 jmp LBB0_217
- //0x00000df6 LBB0_176
- 0x49, 0xff, 0xc7, //0x00000df6 incq %r15
- 0xe9, 0x18, 0x02, 0x00, 0x00, //0x00000df9 jmp LBB0_216
- //0x00000dfe LBB0_215
- 0x49, 0x83, 0xc7, 0x02, //0x00000dfe addq $2, %r15
- 0xe9, 0x0f, 0x02, 0x00, 0x00, //0x00000e02 jmp LBB0_216
- //0x00000e07 LBB0_177
- 0x4c, 0x89, 0xc3, //0x00000e07 movq %r8, %rbx
- 0x4c, 0x29, 0xc7, //0x00000e0a subq %r8, %rdi
- 0x44, 0x0f, 0xbc, 0xda, //0x00000e0d bsfl %edx, %r11d
- 0x49, 0x01, 0xfb, //0x00000e11 addq %rdi, %r11
- //0x00000e14 LBB0_178
- 0x49, 0xf7, 0xd3, //0x00000e14 notq %r11
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000e17 movq $-48(%rbp), %r13
- 0xe9, 0xc4, 0xfb, 0xff, 0xff, //0x00000e1b jmp LBB0_128
- //0x00000e20 LBB0_179
- 0x49, 0xff, 0xcb, //0x00000e20 decq %r11
- 0x41, 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00000e23 movl $9, %r9d
- 0x85, 0xc9, //0x00000e29 testl %ecx, %ecx
- 0x48, 0x89, 0x45, 0xc0, //0x00000e2b movq %rax, $-64(%rbp)
- 0x0f, 0x84, 0x68, 0xff, 0xff, 0xff, //0x00000e2f je LBB0_168
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000e35 jmp LBB0_181
- //0x00000e3a LBB0_180
- 0x45, 0x31, 0xd2, //0x00000e3a xorl %r10d, %r10d
- 0x48, 0x8b, 0x45, 0xc0, //0x00000e3d movq $-64(%rbp), %rax
- 0x44, 0x8b, 0x75, 0xb8, //0x00000e41 movl $-72(%rbp), %r14d
- //0x00000e45 LBB0_181
- 0x49, 0x39, 0xf3, //0x00000e45 cmpq %rsi, %r11
- 0x0f, 0x83, 0x3c, 0x00, 0x00, 0x00, //0x00000e48 jae LBB0_186
- 0x83, 0xfa, 0x12, //0x00000e4e cmpl $18, %edx
- 0x0f, 0x8f, 0x33, 0x00, 0x00, 0x00, //0x00000e51 jg LBB0_186
- //0x00000e57 LBB0_183
- 0x42, 0x0f, 0xb6, 0x3c, 0x18, //0x00000e57 movzbl (%rax,%r11), %edi
- 0x8d, 0x5f, 0xd0, //0x00000e5c leal $-48(%rdi), %ebx
- 0x80, 0xfb, 0x09, //0x00000e5f cmpb $9, %bl
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00000e62 ja LBB0_186
- 0x4b, 0x8d, 0x1c, 0x92, //0x00000e68 leaq (%r10,%r10,4), %rbx
- 0x4c, 0x8d, 0x54, 0x5f, 0xd0, //0x00000e6c leaq $-48(%rdi,%rbx,2), %r10
- 0xff, 0xc9, //0x00000e71 decl %ecx
- 0x49, 0xff, 0xc3, //0x00000e73 incq %r11
- 0x83, 0xfa, 0x11, //0x00000e76 cmpl $17, %edx
- 0x0f, 0x8f, 0x0b, 0x00, 0x00, 0x00, //0x00000e79 jg LBB0_186
- 0xff, 0xc2, //0x00000e7f incl %edx
- 0x49, 0x39, 0xf3, //0x00000e81 cmpq %rsi, %r11
- 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00000e84 jb LBB0_183
- //0x00000e8a LBB0_186
- 0x49, 0x39, 0xf3, //0x00000e8a cmpq %rsi, %r11
- 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x00000e8d jae LBB0_199
- 0x42, 0x8a, 0x14, 0x18, //0x00000e93 movb (%rax,%r11), %dl
- 0x8d, 0x7a, 0xd0, //0x00000e97 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00000e9a cmpb $9, %dil
- 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000e9e ja LBB0_192
- 0x48, 0x8d, 0x7e, 0xff, //0x00000ea4 leaq $-1(%rsi), %rdi
- //0x00000ea8 LBB0_189
- 0x4c, 0x39, 0xdf, //0x00000ea8 cmpq %r11, %rdi
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00000eab je LBB0_200
- 0x42, 0x0f, 0xb6, 0x54, 0x18, 0x01, //0x00000eb1 movzbl $1(%rax,%r11), %edx
- 0x49, 0xff, 0xc3, //0x00000eb7 incq %r11
- 0x8d, 0x5a, 0xd0, //0x00000eba leal $-48(%rdx), %ebx
- 0x80, 0xfb, 0x09, //0x00000ebd cmpb $9, %bl
- 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00000ec0 jbe LBB0_189
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000ec6 movl $1, %r14d
- //0x00000ecc LBB0_192
- 0x80, 0xca, 0x20, //0x00000ecc orb $32, %dl
- 0x80, 0xfa, 0x65, //0x00000ecf cmpb $101, %dl
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00000ed2 jne LBB0_199
- 0x49, 0x8d, 0x7b, 0x01, //0x00000ed8 leaq $1(%r11), %rdi
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000edc movq $8, (%r13)
- 0x48, 0x39, 0xf7, //0x00000ee4 cmpq %rsi, %rdi
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x00000ee7 jae LBB0_198
- 0x8a, 0x14, 0x38, //0x00000eed movb (%rax,%rdi), %dl
- 0x80, 0xfa, 0x2d, //0x00000ef0 cmpb $45, %dl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000ef3 je LBB0_196
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000ef9 movl $1, %r9d
- 0x80, 0xfa, 0x2b, //0x00000eff cmpb $43, %dl
- 0x0f, 0x85, 0x4d, 0x01, 0x00, 0x00, //0x00000f02 jne LBB0_222
- //0x00000f08 LBB0_196
- 0x49, 0x83, 0xc3, 0x02, //0x00000f08 addq $2, %r11
- 0x49, 0x39, 0xf3, //0x00000f0c cmpq %rsi, %r11
- 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x00000f0f jae LBB0_198
- 0x31, 0xff, //0x00000f15 xorl %edi, %edi
- 0x80, 0xfa, 0x2b, //0x00000f17 cmpb $43, %dl
- 0x40, 0x0f, 0x94, 0xc7, //0x00000f1a sete %dil
- 0x44, 0x8d, 0x4c, 0x3f, 0xff, //0x00000f1e leal $-1(%rdi,%rdi), %r9d
- 0x42, 0x8a, 0x14, 0x18, //0x00000f23 movb (%rax,%r11), %dl
- 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00000f27 jmp LBB0_223
- //0x00000f2c LBB0_198
- 0x49, 0xc7, 0x45, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000f2c movq $-1, (%r13)
- 0x49, 0x89, 0xf3, //0x00000f34 movq %rsi, %r11
- 0xe9, 0xb3, 0xf3, 0xff, 0xff, //0x00000f37 jmp LBB0_38
- //0x00000f3c LBB0_199
- 0x44, 0x89, 0x75, 0xb8, //0x00000f3c movl %r14d, $-72(%rbp)
- 0x41, 0x89, 0xce, //0x00000f40 movl %ecx, %r14d
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000f43 jmp LBB0_202
- //0x00000f48 LBB0_200
- 0xc7, 0x45, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f48 movl $1, $-72(%rbp)
- 0x41, 0x89, 0xce, //0x00000f4f movl %ecx, %r14d
- //0x00000f52 LBB0_201
- 0x49, 0x89, 0xf3, //0x00000f52 movq %rsi, %r11
- //0x00000f55 LBB0_202
- 0x41, 0x83, 0xf9, 0x09, //0x00000f55 cmpl $9, %r9d
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000f59 jne LBB0_207
- 0x45, 0x85, 0xf6, //0x00000f5f testl %r14d, %r14d
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000f62 jne LBB0_206
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f68 movabsq $-9223372036854775808, %rax
- 0x48, 0x63, 0x4d, 0xc8, //0x00000f72 movslq $-56(%rbp), %rcx
- 0x4d, 0x85, 0xd2, //0x00000f76 testq %r10, %r10
- 0x0f, 0x89, 0x56, 0x00, 0x00, 0x00, //0x00000f79 jns LBB0_212
- 0x4c, 0x89, 0xd2, //0x00000f7f movq %r10, %rdx
- 0x48, 0x21, 0xca, //0x00000f82 andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00000f85 cmpq %rax, %rdx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000f88 je LBB0_212
- //0x00000f8e LBB0_206
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000f8e movq $8, (%r13)
- //0x00000f96 LBB0_207
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f96 movabsq $-9223372036854775808, %r9
- 0x4c, 0x89, 0xd0, //0x00000fa0 movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000fa3 shrq $52, %rax
- 0x0f, 0x84, 0xe2, 0x02, 0x00, 0x00, //0x00000fa7 je LBB0_247
- //0x00000fad LBB0_208
- 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00000fad leal $348(%r14), %eax
- 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00000fb4 cmpl $695, %eax
- 0x0f, 0x87, 0xca, 0x04, 0x00, 0x00, //0x00000fb9 ja LBB0_268
- 0x4d, 0x85, 0xd2, //0x00000fbf testq %r10, %r10
- 0x0f, 0x84, 0xb8, 0x03, 0x00, 0x00, //0x00000fc2 je LBB0_259
- //0x00000fc8 LBB0_210
- 0x49, 0x0f, 0xbd, 0xca, //0x00000fc8 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00000fcc xorq $63, %rcx
- 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x00000fd0 jmp LBB0_260
- //0x00000fd5 LBB0_212
- 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x00000fd5 movq %r10, %xmm0
- 0x4c, 0x0f, 0xaf, 0xd1, //0x00000fda imulq %rcx, %r10
- 0x4d, 0x89, 0x55, 0x10, //0x00000fde movq %r10, $16(%r13)
- 0x66, 0x0f, 0x62, 0x05, 0xa6, 0xf0, 0xff, 0xff, //0x00000fe2 punpckldq $-3930(%rip), %xmm0 /* LCPI0_9+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0xae, 0xf0, 0xff, 0xff, //0x00000fea subpd $-3922(%rip), %xmm0 /* LCPI0_10+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x00000ff2 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x00000ff6 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x00000ffa addsd %xmm0, %xmm1
- 0x48, 0x21, 0xc8, //0x00000ffe andq %rcx, %rax
- 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x00001001 movq %xmm1, %rcx
- 0x48, 0x09, 0xc1, //0x00001006 orq %rax, %rcx
- 0x49, 0x89, 0x4d, 0x08, //0x00001009 movq %rcx, $8(%r13)
- 0xe9, 0xdd, 0xf2, 0xff, 0xff, //0x0000100d jmp LBB0_38
- //0x00001012 LBB0_213
- 0x49, 0x83, 0xc7, 0x03, //0x00001012 addq $3, %r15
- //0x00001016 LBB0_216
- 0x4c, 0x89, 0xfe, //0x00001016 movq %r15, %rsi
- //0x00001019 LBB0_217
- 0x49, 0x89, 0x55, 0x00, //0x00001019 movq %rdx, (%r13)
- 0x49, 0x89, 0xf3, //0x0000101d movq %rsi, %r11
- 0xe9, 0xca, 0xf2, 0xff, 0xff, //0x00001020 jmp LBB0_38
- //0x00001025 LBB0_218
- 0x49, 0x89, 0xca, //0x00001025 movq %rcx, %r10
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001028 movq $-1, %r11
- 0x4d, 0x85, 0xe4, //0x0000102f testq %r12, %r12
- 0x0f, 0x85, 0xa1, 0xf5, 0xff, 0xff, //0x00001032 jne LBB0_76
- //0x00001038 LBB0_219
- 0x49, 0xf7, 0xd3, //0x00001038 notq %r11
- 0x4c, 0x01, 0xdb, //0x0000103b addq %r11, %rbx
- //0x0000103e LBB0_220
- 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000103e movq $-2, %r15
- //0x00001045 LBB0_221
- 0x48, 0x2b, 0x5d, 0xc0, //0x00001045 subq $-64(%rbp), %rbx
- 0x49, 0x89, 0xdb, //0x00001049 movq %rbx, %r11
- 0x4d, 0x89, 0x7d, 0x00, //0x0000104c movq %r15, (%r13)
- 0xe9, 0x9a, 0xf2, 0xff, 0xff, //0x00001050 jmp LBB0_38
- //0x00001055 LBB0_222
- 0x49, 0x89, 0xfb, //0x00001055 movq %rdi, %r11
- //0x00001058 LBB0_223
- 0x8d, 0x7a, 0xd0, //0x00001058 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x0000105b cmpb $9, %dil
- 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x0000105f jbe LBB0_225
- //0x00001065 LBB0_98
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00001065 movq $-2, (%r13)
- 0xe9, 0x7d, 0xf2, 0xff, 0xff, //0x0000106d jmp LBB0_38
- //0x00001072 LBB0_225
- 0x44, 0x89, 0x75, 0xb8, //0x00001072 movl %r14d, $-72(%rbp)
- 0x45, 0x31, 0xf6, //0x00001076 xorl %r14d, %r14d
- 0x49, 0x39, 0xf3, //0x00001079 cmpq %rsi, %r11
- 0x0f, 0x83, 0xef, 0x01, 0x00, 0x00, //0x0000107c jae LBB0_246
- 0x48, 0x8d, 0x7e, 0xff, //0x00001082 leaq $-1(%rsi), %rdi
- 0x45, 0x31, 0xf6, //0x00001086 xorl %r14d, %r14d
- //0x00001089 LBB0_227
- 0x44, 0x89, 0xf3, //0x00001089 movl %r14d, %ebx
- 0x41, 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x0000108c cmpl $10000, %r14d
- 0x8d, 0x04, 0x9b, //0x00001093 leal (%rbx,%rbx,4), %eax
- 0x0f, 0xb6, 0xd2, //0x00001096 movzbl %dl, %edx
- 0x44, 0x8d, 0x74, 0x42, 0xd0, //0x00001099 leal $-48(%rdx,%rax,2), %r14d
- 0x44, 0x0f, 0x4d, 0xf3, //0x0000109e cmovgel %ebx, %r14d
- 0x4c, 0x39, 0xdf, //0x000010a2 cmpq %r11, %rdi
- 0x0f, 0x84, 0xc3, 0x01, 0x00, 0x00, //0x000010a5 je LBB0_245
- 0x48, 0x8b, 0x45, 0xc0, //0x000010ab movq $-64(%rbp), %rax
- 0x42, 0x0f, 0xb6, 0x54, 0x18, 0x01, //0x000010af movzbl $1(%rax,%r11), %edx
- 0x49, 0xff, 0xc3, //0x000010b5 incq %r11
- 0x8d, 0x42, 0xd0, //0x000010b8 leal $-48(%rdx), %eax
- 0x3c, 0x0a, //0x000010bb cmpb $10, %al
- 0x0f, 0x82, 0xc6, 0xff, 0xff, 0xff, //0x000010bd jb LBB0_227
- 0xe9, 0xa9, 0x01, 0x00, 0x00, //0x000010c3 jmp LBB0_246
- //0x000010c8 LBB0_229
- 0x49, 0xf7, 0xd3, //0x000010c8 notq %r11
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000010cb movq $-48(%rbp), %r13
- 0x4c, 0x89, 0xc3, //0x000010cf movq %r8, %rbx
- 0xe9, 0x0d, 0xf9, 0xff, 0xff, //0x000010d2 jmp LBB0_128
- //0x000010d7 LBB0_453
- 0x49, 0xf7, 0xdb, //0x000010d7 negq %r11
- 0xe9, 0x05, 0xf9, 0xff, 0xff, //0x000010da jmp LBB0_128
- //0x000010df LBB0_230
- 0x4c, 0x8b, 0x6d, 0xa8, //0x000010df movq $-88(%rbp), %r13
- 0x4d, 0x89, 0xf4, //0x000010e3 movq %r14, %r12
- 0x49, 0x83, 0xfc, 0x20, //0x000010e6 cmpq $32, %r12
- 0x0f, 0x82, 0xb1, 0x20, 0x00, 0x00, //0x000010ea jb LBB0_717
- //0x000010f0 LBB0_231
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x00, //0x000010f0 movdqu (%r13), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4d, 0x10, //0x000010f6 movdqu $16(%r13), %xmm1
- 0xf3, 0x0f, 0x6f, 0x15, 0xfc, 0xee, 0xff, 0xff, //0x000010fc movdqu $-4356(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x04, 0xef, 0xff, 0xff, //0x00001104 movdqu $-4348(%rip), %xmm3 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000110c movdqa %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xe2, //0x00001110 pcmpeqb %xmm2, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00001114 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xd1, //0x00001118 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x0000111c pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x74, 0xc3, //0x00001120 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00001124 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x74, 0xcb, //0x00001128 pcmpeqb %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000112c pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe7, 0x10, //0x00001130 shlq $16, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001134 shlq $16, %rcx
- 0x48, 0x09, 0xc8, //0x00001138 orq %rcx, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000113b cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_233
- 0x48, 0x85, 0xc0, //0x00001145 testq %rax, %rax
- 0x0f, 0x85, 0xf2, 0x1f, 0x00, 0x00, //0x00001148 jne LBB0_714
- //0x0000114e LBB0_233
- 0x48, 0x09, 0xd7, //0x0000114e orq %rdx, %rdi
- 0x48, 0x89, 0xc1, //0x00001151 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00001154 orq %r15, %rcx
- 0x0f, 0x85, 0x00, 0x20, 0x00, 0x00, //0x00001157 jne LBB0_715
- //0x0000115d LBB0_234
- 0x48, 0x85, 0xff, //0x0000115d testq %rdi, %rdi
- 0x0f, 0x84, 0x33, 0x20, 0x00, 0x00, //0x00001160 je LBB0_716
- //0x00001166 LBB0_235
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001166 bsfq %rdi, %rax
- 0x4c, 0x2b, 0x6d, 0xc0, //0x0000116a subq $-64(%rbp), %r13
- //0x0000116e LBB0_236
- 0x4d, 0x8d, 0x5c, 0x05, 0x01, //0x0000116e leaq $1(%r13,%rax), %r11
- //0x00001173 LBB0_237
- 0x4d, 0x85, 0xdb, //0x00001173 testq %r11, %r11
- 0x48, 0x8b, 0x4d, 0xd0, //0x00001176 movq $-48(%rbp), %rcx
- 0x0f, 0x88, 0x34, 0x21, 0x00, 0x00, //0x0000117a js LBB0_732
- 0x48, 0x8b, 0x45, 0xb8, //0x00001180 movq $-72(%rbp), %rax
- 0x48, 0x89, 0x41, 0x10, //0x00001184 movq %rax, $16(%rcx)
- 0x48, 0xc7, 0x01, 0x07, 0x00, 0x00, 0x00, //0x00001188 movq $7, (%rcx)
- 0x4d, 0x39, 0xd8, //0x0000118f cmpq %r11, %r8
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001192 movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc0, //0x00001199 cmovlq %r8, %rax
- 0x48, 0x89, 0x41, 0x18, //0x0000119d movq %rax, $24(%rcx)
- 0xe9, 0x49, 0xf1, 0xff, 0xff, //0x000011a1 jmp LBB0_38
- //0x000011a6 LBB0_239
- 0x4d, 0x89, 0xcd, //0x000011a6 movq %r9, %r13
- 0x4d, 0x89, 0xf4, //0x000011a9 movq %r14, %r12
- 0x49, 0x83, 0xfc, 0x20, //0x000011ac cmpq $32, %r12
- 0x0f, 0x82, 0xc3, 0x1e, 0x00, 0x00, //0x000011b0 jb LBB0_701
- //0x000011b6 LBB0_240
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x00, //0x000011b6 movdqu (%r13), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4d, 0x10, //0x000011bc movdqu $16(%r13), %xmm1
- 0xf3, 0x0f, 0x6f, 0x15, 0x36, 0xee, 0xff, 0xff, //0x000011c2 movdqu $-4554(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x000011ca movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x000011ce pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x000011d2 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x74, 0xd1, //0x000011d6 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x000011da pmovmskb %xmm2, %edi
- 0xf3, 0x0f, 0x6f, 0x15, 0x2a, 0xee, 0xff, 0xff, //0x000011de movdqu $-4566(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x000011e6 movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x000011ea pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000011ee pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x74, 0xd1, //0x000011f2 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000011f6 pmovmskb %xmm2, %edx
- 0xf3, 0x0f, 0x6f, 0x15, 0x1e, 0xee, 0xff, 0xff, //0x000011fa movdqu $-4578(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xda, //0x00001202 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xd8, //0x00001206 pcmpgtb %xmm0, %xmm3
- 0x66, 0x0f, 0x76, 0xe4, //0x0000120a pcmpeqd %xmm4, %xmm4
- 0x66, 0x0f, 0x64, 0xc4, //0x0000120e pcmpgtb %xmm4, %xmm0
- 0x66, 0x0f, 0xdb, 0xc3, //0x00001212 pand %xmm3, %xmm0
- 0x66, 0x0f, 0x64, 0xd1, //0x00001216 pcmpgtb %xmm1, %xmm2
- 0x66, 0x0f, 0x64, 0xcc, //0x0000121a pcmpgtb %xmm4, %xmm1
- 0x66, 0x0f, 0xdb, 0xca, //0x0000121e pand %xmm2, %xmm1
- 0x66, 0x0f, 0xd7, 0xc1, //0x00001222 pmovmskb %xmm1, %eax
- 0x48, 0xc1, 0xe7, 0x10, //0x00001226 shlq $16, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x0000122a shlq $16, %rdx
- 0x48, 0x09, 0xd1, //0x0000122e orq %rdx, %rcx
- 0x49, 0x83, 0xf8, 0xff, //0x00001231 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001235 jne LBB0_242
- 0x48, 0x85, 0xc9, //0x0000123b testq %rcx, %rcx
- 0x0f, 0x85, 0xe5, 0x1f, 0x00, 0x00, //0x0000123e jne LBB0_726
- //0x00001244 LBB0_242
- 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00001244 pmovmskb %xmm0, %r9d
- 0x48, 0x09, 0xdf, //0x00001249 orq %rbx, %rdi
- 0x48, 0x89, 0xca, //0x0000124c movq %rcx, %rdx
- 0x4c, 0x09, 0xfa, //0x0000124f orq %r15, %rdx
- 0x0f, 0x85, 0xaa, 0x1d, 0x00, 0x00, //0x00001252 jne LBB0_694
- 0x48, 0xc1, 0xe0, 0x10, //0x00001258 shlq $16, %rax
- 0x48, 0x85, 0xff, //0x0000125c testq %rdi, %rdi
- 0x0f, 0x84, 0xe0, 0x1d, 0x00, 0x00, //0x0000125f je LBB0_695
- //0x00001265 LBB0_244
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001265 bsfq %rdi, %rcx
- 0xe9, 0xdc, 0x1d, 0x00, 0x00, //0x00001269 jmp LBB0_696
- //0x0000126e LBB0_245
- 0x49, 0x89, 0xf3, //0x0000126e movq %rsi, %r11
- //0x00001271 LBB0_246
- 0x45, 0x0f, 0xaf, 0xf1, //0x00001271 imull %r9d, %r14d
- 0x41, 0x01, 0xce, //0x00001275 addl %ecx, %r14d
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001278 movabsq $-9223372036854775808, %r9
- 0x4c, 0x89, 0xd0, //0x00001282 movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00001285 shrq $52, %rax
- 0x0f, 0x85, 0x1e, 0xfd, 0xff, 0xff, //0x00001289 jne LBB0_208
- //0x0000128f LBB0_247
- 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x0000128f movq %r10, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0xf4, 0xed, 0xff, 0xff, //0x00001294 punpckldq $-4620(%rip), %xmm0 /* LCPI0_9+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0xfc, 0xed, 0xff, 0xff, //0x0000129c subpd $-4612(%rip), %xmm0 /* LCPI0_10+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x000012a4 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x000012a8 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x000012ac addsd %xmm0, %xmm1
- 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x000012b0 movq %xmm1, %rax
- 0x8b, 0x4d, 0xc8, //0x000012b5 movl $-56(%rbp), %ecx
- 0x89, 0xce, //0x000012b8 movl %ecx, %esi
- 0xc1, 0xee, 0x1f, //0x000012ba shrl $31, %esi
- 0x48, 0xc1, 0xe6, 0x3f, //0x000012bd shlq $63, %rsi
- 0x48, 0x09, 0xc6, //0x000012c1 orq %rax, %rsi
- 0x4d, 0x85, 0xd2, //0x000012c4 testq %r10, %r10
- 0x0f, 0x84, 0x8f, 0x05, 0x00, 0x00, //0x000012c7 je LBB0_328
- 0x45, 0x85, 0xf6, //0x000012cd testl %r14d, %r14d
- 0x0f, 0x84, 0x86, 0x05, 0x00, 0x00, //0x000012d0 je LBB0_328
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x000012d6 movq %rsi, %xmm0
- 0x41, 0x8d, 0x46, 0xff, //0x000012db leal $-1(%r14), %eax
- 0x83, 0xf8, 0x24, //0x000012df cmpl $36, %eax
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x000012e2 ja LBB0_252
- 0x41, 0x83, 0xfe, 0x17, //0x000012e8 cmpl $23, %r14d
- 0x0f, 0x8c, 0x43, 0x00, 0x00, 0x00, //0x000012ec jl LBB0_254
- 0x49, 0x63, 0xc6, //0x000012f2 movslq %r14d, %rax
- 0x48, 0x8d, 0x0d, 0xc4, 0x22, 0x00, 0x00, //0x000012f5 leaq $8900(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x000012fc mulsd $-176(%rcx,%rax,8), %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00001305 movl $22, %eax
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000130a jmp LBB0_255
- //0x0000130f LBB0_252
- 0x41, 0x83, 0xfe, 0xea, //0x0000130f cmpl $-22, %r14d
- 0x0f, 0x82, 0x94, 0xfc, 0xff, 0xff, //0x00001313 jb LBB0_208
- 0x41, 0xf7, 0xde, //0x00001319 negl %r14d
- 0x49, 0x63, 0xc6, //0x0000131c movslq %r14d, %rax
- 0x48, 0x8d, 0x0d, 0x9a, 0x22, 0x00, 0x00, //0x0000131f leaq $8858(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x5e, 0x04, 0xc1, //0x00001326 divsd (%rcx,%rax,8), %xmm0
- 0x66, 0x48, 0x0f, 0x7e, 0xc6, //0x0000132b movq %xmm0, %rsi
- 0xe9, 0x27, 0x05, 0x00, 0x00, //0x00001330 jmp LBB0_328
- //0x00001335 LBB0_254
- 0x44, 0x89, 0xf0, //0x00001335 movl %r14d, %eax
- //0x00001338 LBB0_255
- 0x66, 0x0f, 0x2e, 0x05, 0x70, 0xed, 0xff, 0xff, //0x00001338 ucomisd $-4752(%rip), %xmm0 /* LCPI0_11+0(%rip) */
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00001340 ja LBB0_258
- 0xf2, 0x0f, 0x10, 0x0d, 0x6a, 0xed, 0xff, 0xff, //0x00001346 movsd $-4758(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc8, //0x0000134e ucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x00001352 ja LBB0_258
- 0x89, 0xc0, //0x00001358 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x5f, 0x22, 0x00, 0x00, //0x0000135a leaq $8799(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00001361 mulsd (%rcx,%rax,8), %xmm0
- 0x66, 0x48, 0x0f, 0x7e, 0xc6, //0x00001366 movq %xmm0, %rsi
- 0xe9, 0xec, 0x04, 0x00, 0x00, //0x0000136b jmp LBB0_328
- //0x00001370 LBB0_258
- 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00001370 leal $348(%r14), %eax
- 0x4d, 0x85, 0xd2, //0x00001377 testq %r10, %r10
- 0x0f, 0x85, 0x48, 0xfc, 0xff, 0xff, //0x0000137a jne LBB0_210
- //0x00001380 LBB0_259
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001380 movl $64, %ecx
- //0x00001385 LBB0_260
- 0x4c, 0x89, 0xd6, //0x00001385 movq %r10, %rsi
- 0x48, 0x89, 0x4d, 0xa0, //0x00001388 movq %rcx, $-96(%rbp)
- 0x48, 0xd3, 0xe6, //0x0000138c shlq %cl, %rsi
- 0x89, 0xc0, //0x0000138f movl %eax, %eax
- 0x48, 0xc1, 0xe0, 0x04, //0x00001391 shlq $4, %rax
- 0x48, 0x8d, 0x0d, 0xe4, 0x22, 0x00, 0x00, //0x00001395 leaq $8932(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x89, 0x45, 0xb0, //0x0000139c movq %rax, $-80(%rbp)
- 0x48, 0x8b, 0x44, 0x08, 0x08, //0x000013a0 movq $8(%rax,%rcx), %rax
- 0x48, 0x89, 0x45, 0x98, //0x000013a5 movq %rax, $-104(%rbp)
- 0x48, 0xf7, 0xe6, //0x000013a9 mulq %rsi
- 0x48, 0x89, 0xc7, //0x000013ac movq %rax, %rdi
- 0x48, 0x89, 0xd3, //0x000013af movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000013b2 andl $511, %edx
- 0x48, 0x89, 0xf1, //0x000013b8 movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x000013bb notq %rcx
- 0x48, 0x39, 0xc8, //0x000013be cmpq %rcx, %rax
- 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x000013c1 jbe LBB0_265
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000013c7 cmpl $511, %edx
- 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000013cd jne LBB0_265
- 0x48, 0x89, 0xf0, //0x000013d3 movq %rsi, %rax
- 0x48, 0x8b, 0x55, 0xb0, //0x000013d6 movq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x35, 0x9f, 0x22, 0x00, 0x00, //0x000013da leaq $8863(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x32, //0x000013e1 mulq (%rdx,%rsi)
- 0x48, 0x01, 0xd7, //0x000013e5 addq %rdx, %rdi
- 0x48, 0x83, 0xd3, 0x00, //0x000013e8 adcq $0, %rbx
- 0x89, 0xda, //0x000013ec movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000013ee andl $511, %edx
- 0x48, 0x39, 0xc8, //0x000013f4 cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000013f7 jbe LBB0_265
- 0x48, 0x83, 0xff, 0xff, //0x000013fd cmpq $-1, %rdi
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00001401 jne LBB0_265
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001407 cmpl $511, %edx
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x0000140d je LBB0_268
- //0x00001413 LBB0_265
- 0x48, 0x89, 0xd8, //0x00001413 movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00001416 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x0000141a leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x0000141d shrq %cl, %rbx
- 0x48, 0x09, 0xfa, //0x00001420 orq %rdi, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001423 jne LBB0_267
- 0x89, 0xd9, //0x00001429 movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x0000142b andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x0000142e cmpl $1, %ecx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x00001431 je LBB0_268
- //0x00001437 LBB0_267
- 0x41, 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x00001437 imull $217706, %r14d, %ecx
- 0xc1, 0xf9, 0x10, //0x0000143e sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00001441 addl $1087, %ecx
- 0x4c, 0x63, 0xf1, //0x00001447 movslq %ecx, %r14
- 0x4c, 0x89, 0xf2, //0x0000144a movq %r14, %rdx
- 0x48, 0x2b, 0x55, 0xa0, //0x0000144d subq $-96(%rbp), %rdx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x00001451 movabsq $126100789566373888, %rdi
- 0x48, 0x83, 0xf0, 0x01, //0x0000145b xorq $1, %rax
- 0x48, 0x29, 0xc2, //0x0000145f subq %rax, %rdx
- 0x89, 0xd8, //0x00001462 movl %ebx, %eax
- 0x83, 0xe0, 0x01, //0x00001464 andl $1, %eax
- 0x48, 0x01, 0xd8, //0x00001467 addq %rbx, %rax
- 0x48, 0x89, 0xc1, //0x0000146a movq %rax, %rcx
- 0x48, 0x21, 0xf9, //0x0000146d andq %rdi, %rcx
- 0x48, 0x83, 0xf9, 0x01, //0x00001470 cmpq $1, %rcx
- 0x48, 0x83, 0xda, 0xff, //0x00001474 sbbq $-1, %rdx
- 0x48, 0x8d, 0x72, 0xff, //0x00001478 leaq $-1(%rdx), %rsi
- 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x0000147c cmpq $2045, %rsi
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00001483 jbe LBB0_273
- //0x00001489 LBB0_268
- 0x4c, 0x89, 0xd8, //0x00001489 movq %r11, %rax
- 0x4c, 0x29, 0xf8, //0x0000148c subq %r15, %rax
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000148f movq $-88(%rbp), %rcx
- 0x48, 0x85, 0xc9, //0x00001493 testq %rcx, %rcx
- 0x4c, 0x89, 0xc6, //0x00001496 movq %r8, %rsi
- 0x0f, 0x84, 0xd0, 0x01, 0x00, 0x00, //0x00001499 je LBB0_290
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x0000149f movb $0, (%r12)
- 0x48, 0x83, 0xf9, 0x01, //0x000014a4 cmpq $1, %rcx
- 0x0f, 0x84, 0xc1, 0x01, 0x00, 0x00, //0x000014a8 je LBB0_290
- 0x48, 0x8d, 0x51, 0xff, //0x000014ae leaq $-1(%rcx), %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000014b2 movl $1, %ecx
- 0x48, 0x83, 0xfa, 0x20, //0x000014b7 cmpq $32, %rdx
- 0x0f, 0x82, 0x99, 0x01, 0x00, 0x00, //0x000014bb jb LBB0_288
- 0x48, 0x89, 0xd1, //0x000014c1 movq %rdx, %rcx
- 0x48, 0x83, 0xe1, 0xe0, //0x000014c4 andq $-32, %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x000014c8 leaq $-32(%rcx), %rsi
- 0x48, 0x89, 0xf7, //0x000014cc movq %rsi, %rdi
- 0x48, 0xc1, 0xef, 0x05, //0x000014cf shrq $5, %rdi
- 0x48, 0xff, 0xc7, //0x000014d3 incq %rdi
- 0x89, 0xfb, //0x000014d6 movl %edi, %ebx
- 0x83, 0xe3, 0x03, //0x000014d8 andl $3, %ebx
- 0x48, 0x83, 0xfe, 0x60, //0x000014db cmpq $96, %rsi
- 0x0f, 0x83, 0xe2, 0x00, 0x00, 0x00, //0x000014df jae LBB0_281
- 0x31, 0xff, //0x000014e5 xorl %edi, %edi
- 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x000014e7 jmp LBB0_283
- //0x000014ec LBB0_273
- 0x48, 0x83, 0xf9, 0x01, //0x000014ec cmpq $1, %rcx
- 0xb1, 0x02, //0x000014f0 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000014f2 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x000014f5 shrq %cl, %rax
- 0x48, 0xc1, 0xe2, 0x34, //0x000014f8 shlq $52, %rdx
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000014fc movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x00001506 andq %rcx, %rax
- 0x48, 0x09, 0xd0, //0x00001509 orq %rdx, %rax
- 0x48, 0x89, 0xc6, //0x0000150c movq %rax, %rsi
- 0x4c, 0x09, 0xce, //0x0000150f orq %r9, %rsi
- 0x83, 0x7d, 0xc8, 0xff, //0x00001512 cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xf0, //0x00001516 cmovneq %rax, %rsi
- 0x83, 0x7d, 0xb8, 0x00, //0x0000151a cmpl $0, $-72(%rbp)
- 0x0f, 0x84, 0x38, 0x03, 0x00, 0x00, //0x0000151e je LBB0_328
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001524 movl $64, %ecx
- 0x49, 0xff, 0xc2, //0x00001529 incq %r10
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000152c je LBB0_276
- 0x49, 0x0f, 0xbd, 0xca, //0x00001532 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00001536 xorq $63, %rcx
- //0x0000153a LBB0_276
- 0x48, 0x89, 0x4d, 0xa0, //0x0000153a movq %rcx, $-96(%rbp)
- 0x49, 0xd3, 0xe2, //0x0000153e shlq %cl, %r10
- 0x48, 0x8b, 0x45, 0x98, //0x00001541 movq $-104(%rbp), %rax
- 0x49, 0xf7, 0xe2, //0x00001545 mulq %r10
- 0x48, 0x89, 0xd3, //0x00001548 movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000154b andl $511, %edx
- 0x4c, 0x89, 0xd1, //0x00001551 movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x00001554 notq %rcx
- 0x48, 0x89, 0x45, 0xb8, //0x00001557 movq %rax, $-72(%rbp)
- 0x48, 0x39, 0xc8, //0x0000155b cmpq %rcx, %rax
- 0x0f, 0x86, 0xb9, 0x0a, 0x00, 0x00, //0x0000155e jbe LBB0_629
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001564 cmpl $511, %edx
- 0x0f, 0x85, 0xad, 0x0a, 0x00, 0x00, //0x0000156a jne LBB0_629
- 0x4c, 0x89, 0xd0, //0x00001570 movq %r10, %rax
- 0x48, 0x8b, 0x55, 0xb0, //0x00001573 movq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x3d, 0x02, 0x21, 0x00, 0x00, //0x00001577 leaq $8450(%rip), %rdi /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x3a, //0x0000157e mulq (%rdx,%rdi)
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001582 movq $-72(%rbp), %rdi
- 0x48, 0x01, 0xd7, //0x00001586 addq %rdx, %rdi
- 0x48, 0x83, 0xd3, 0x00, //0x00001589 adcq $0, %rbx
- 0x89, 0xda, //0x0000158d movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000158f andl $511, %edx
- 0x48, 0x39, 0xc8, //0x00001595 cmpq %rcx, %rax
- 0x48, 0x89, 0x7d, 0xb8, //0x00001598 movq %rdi, $-72(%rbp)
- 0x0f, 0x86, 0x71, 0x0a, 0x00, 0x00, //0x0000159c jbe LBB0_628
- 0x48, 0x83, 0xff, 0xff, //0x000015a2 cmpq $-1, %rdi
- 0x0f, 0x85, 0x67, 0x0a, 0x00, 0x00, //0x000015a6 jne LBB0_628
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000015ac cmpl $511, %edx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000015b2 movabsq $126100789566373888, %rdi
- 0x0f, 0x84, 0xc7, 0xfe, 0xff, 0xff, //0x000015bc je LBB0_268
- 0xe9, 0x56, 0x0a, 0x00, 0x00, //0x000015c2 jmp LBB0_629
- //0x000015c7 LBB0_281
- 0x48, 0x89, 0xde, //0x000015c7 movq %rbx, %rsi
- 0x48, 0x29, 0xfe, //0x000015ca subq %rdi, %rsi
- 0x31, 0xff, //0x000015cd xorl %edi, %edi
- 0x66, 0x0f, 0x57, 0xc0, //0x000015cf xorpd %xmm0, %xmm0
- //0x000015d3 LBB0_282
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x01, //0x000015d3 movupd %xmm0, $1(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x11, //0x000015da movupd %xmm0, $17(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x21, //0x000015e1 movupd %xmm0, $33(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x31, //0x000015e8 movupd %xmm0, $49(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x41, //0x000015ef movupd %xmm0, $65(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x51, //0x000015f6 movupd %xmm0, $81(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x61, //0x000015fd movupd %xmm0, $97(%r12,%rdi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x3c, 0x71, //0x00001604 movupd %xmm0, $113(%r12,%rdi)
- 0x48, 0x83, 0xef, 0x80, //0x0000160b subq $-128, %rdi
- 0x48, 0x83, 0xc6, 0x04, //0x0000160f addq $4, %rsi
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00001613 jne LBB0_282
- //0x00001619 LBB0_283
- 0x48, 0x85, 0xdb, //0x00001619 testq %rbx, %rbx
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x0000161c je LBB0_286
- 0x48, 0xf7, 0xdb, //0x00001622 negq %rbx
- 0x66, 0x0f, 0x57, 0xc0, //0x00001625 xorpd %xmm0, %xmm0
- //0x00001629 LBB0_285
- 0x48, 0x89, 0xfe, //0x00001629 movq %rdi, %rsi
- 0x48, 0x83, 0xce, 0x01, //0x0000162c orq $1, %rsi
- 0x66, 0x41, 0x0f, 0x11, 0x04, 0x34, //0x00001630 movupd %xmm0, (%r12,%rsi)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x34, 0x10, //0x00001636 movupd %xmm0, $16(%r12,%rsi)
- 0x48, 0x83, 0xc7, 0x20, //0x0000163d addq $32, %rdi
- 0x48, 0xff, 0xc3, //0x00001641 incq %rbx
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00001644 jne LBB0_285
- //0x0000164a LBB0_286
- 0x48, 0x39, 0xca, //0x0000164a cmpq %rcx, %rdx
- 0x4c, 0x89, 0xc6, //0x0000164d movq %r8, %rsi
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001650 je LBB0_290
- 0x48, 0x83, 0xc9, 0x01, //0x00001656 orq $1, %rcx
- //0x0000165a LBB0_288
- 0x48, 0x8b, 0x55, 0xa8, //0x0000165a movq $-88(%rbp), %rdx
- //0x0000165e LBB0_289
- 0x41, 0xc6, 0x04, 0x0c, 0x00, //0x0000165e movb $0, (%r12,%rcx)
- 0x48, 0xff, 0xc1, //0x00001663 incq %rcx
- 0x48, 0x39, 0xca, //0x00001666 cmpq %rcx, %rdx
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00001669 jne LBB0_289
- //0x0000166f LBB0_290
- 0x8a, 0x16, //0x0000166f movb (%rsi), %dl
- 0x31, 0xc9, //0x00001671 xorl %ecx, %ecx
- 0x80, 0xfa, 0x2d, //0x00001673 cmpb $45, %dl
- 0x0f, 0x94, 0xc1, //0x00001676 sete %cl
- 0x45, 0x31, 0xc9, //0x00001679 xorl %r9d, %r9d
- 0x48, 0x39, 0xc8, //0x0000167c cmpq %rcx, %rax
- 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x0000167f jle LBB0_303
- 0x88, 0x55, 0xa0, //0x00001685 movb %dl, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x00001688 movq %r11, $-80(%rbp)
- 0xb2, 0x01, //0x0000168c movb $1, %dl
- 0x45, 0x31, 0xdb, //0x0000168e xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x00001691 xorl %r14d, %r14d
- 0x31, 0xdb, //0x00001694 xorl %ebx, %ebx
- 0x45, 0x31, 0xd2, //0x00001696 xorl %r10d, %r10d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001699 jmp LBB0_295
- //0x0000169e LBB0_292
- 0x40, 0x80, 0xff, 0x30, //0x0000169e cmpb $48, %dil
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000016a2 movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x000016a7 cmovnel %edx, %r14d
- //0x000016ab LBB0_293
- 0x44, 0x89, 0xdb, //0x000016ab movl %r11d, %ebx
- //0x000016ae LBB0_294
- 0x48, 0xff, 0xc1, //0x000016ae incq %rcx
- 0x48, 0x39, 0xc1, //0x000016b1 cmpq %rax, %rcx
- 0x0f, 0x9c, 0xc2, //0x000016b4 setl %dl
- 0x48, 0x39, 0xc8, //0x000016b7 cmpq %rcx, %rax
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x000016ba je LBB0_304
- //0x000016c0 LBB0_295
- 0x41, 0x0f, 0xb6, 0x3c, 0x08, //0x000016c0 movzbl (%r8,%rcx), %edi
- 0x8d, 0x77, 0xd0, //0x000016c5 leal $-48(%rdi), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000016c8 cmpb $9, %sil
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000016cc ja LBB0_299
- 0x85, 0xdb, //0x000016d2 testl %ebx, %ebx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000016d4 jne LBB0_301
- 0x40, 0x80, 0xff, 0x30, //0x000016da cmpb $48, %dil
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x000016de jne LBB0_301
- 0x41, 0xff, 0xc9, //0x000016e4 decl %r9d
- 0x31, 0xdb, //0x000016e7 xorl %ebx, %ebx
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x000016e9 jmp LBB0_294
- //0x000016ee LBB0_299
- 0x40, 0x80, 0xff, 0x2e, //0x000016ee cmpb $46, %dil
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000016f2 jne LBB0_305
- 0x41, 0x89, 0xd9, //0x000016f8 movl %ebx, %r9d
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000016fb movl $1, %r10d
- 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001701 jmp LBB0_294
- //0x00001706 LBB0_301
- 0x49, 0x63, 0xd3, //0x00001706 movslq %r11d, %rdx
- 0x48, 0x39, 0x55, 0xa8, //0x00001709 cmpq %rdx, $-88(%rbp)
- 0x0f, 0x86, 0x8b, 0xff, 0xff, 0xff, //0x0000170d jbe LBB0_292
- 0x41, 0x88, 0x3c, 0x14, //0x00001713 movb %dil, (%r12,%rdx)
- 0x41, 0xff, 0xc3, //0x00001717 incl %r11d
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x0000171a jmp LBB0_293
- //0x0000171f LBB0_303
- 0x31, 0xff, //0x0000171f xorl %edi, %edi
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001721 movabsq $4503599627370495, %rcx
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x0000172b jmp LBB0_327
- //0x00001730 LBB0_304
- 0x45, 0x85, 0xd2, //0x00001730 testl %r10d, %r10d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001733 cmovel %r11d, %r9d
- 0xe9, 0xad, 0x00, 0x00, 0x00, //0x00001737 jmp LBB0_319
- //0x0000173c LBB0_305
- 0x45, 0x85, 0xd2, //0x0000173c testl %r10d, %r10d
- 0x45, 0x0f, 0x44, 0xcb, //0x0000173f cmovel %r11d, %r9d
- 0xf6, 0xc2, 0x01, //0x00001743 testb $1, %dl
- 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001746 je LBB0_319
- 0x40, 0x80, 0xcf, 0x20, //0x0000174c orb $32, %dil
- 0x40, 0x80, 0xff, 0x65, //0x00001750 cmpb $101, %dil
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00001754 jne LBB0_319
- 0x48, 0x8d, 0x71, 0x01, //0x0000175a leaq $1(%rcx), %rsi
- 0x89, 0xf2, //0x0000175e movl %esi, %edx
- 0x41, 0x8a, 0x14, 0x10, //0x00001760 movb (%r8,%rdx), %dl
- 0x80, 0xfa, 0x2b, //0x00001764 cmpb $43, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001767 je LBB0_310
- 0x80, 0xfa, 0x2d, //0x0000176d cmpb $45, %dl
- 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001770 jne LBB0_312
- 0x83, 0xc1, 0x02, //0x00001776 addl $2, %ecx
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001779 movl $-1, %edx
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000177e jmp LBB0_311
- //0x00001783 LBB0_310
- 0x83, 0xc1, 0x02, //0x00001783 addl $2, %ecx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001786 movl $1, %edx
- //0x0000178b LBB0_311
- 0x89, 0xce, //0x0000178b movl %ecx, %esi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000178d jmp LBB0_313
- //0x00001792 LBB0_312
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001792 movl $1, %edx
- //0x00001797 LBB0_313
- 0x48, 0x63, 0xf6, //0x00001797 movslq %esi, %rsi
- 0x31, 0xc9, //0x0000179a xorl %ecx, %ecx
- 0x48, 0x39, 0xf0, //0x0000179c cmpq %rsi, %rax
- 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x0000179f jle LBB0_318
- 0x49, 0x01, 0xf7, //0x000017a5 addq %rsi, %r15
- 0x31, 0xc9, //0x000017a8 xorl %ecx, %ecx
- //0x000017aa LBB0_315
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000017aa cmpl $9999, %ecx
- 0x0f, 0x8f, 0x2a, 0x00, 0x00, 0x00, //0x000017b0 jg LBB0_318
- 0x48, 0x8b, 0x45, 0xc0, //0x000017b6 movq $-64(%rbp), %rax
- 0x42, 0x0f, 0xb6, 0x04, 0x38, //0x000017ba movzbl (%rax,%r15), %eax
- 0x8d, 0x70, 0xd0, //0x000017bf leal $-48(%rax), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000017c2 cmpb $9, %sil
- 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000017c6 ja LBB0_318
- 0x8d, 0x0c, 0x89, //0x000017cc leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x4c, 0x48, 0xd0, //0x000017cf leal $-48(%rax,%rcx,2), %ecx
- 0x49, 0xff, 0xc7, //0x000017d3 incq %r15
- 0x4c, 0x39, 0x7d, 0xb0, //0x000017d6 cmpq %r15, $-80(%rbp)
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000017da jne LBB0_315
- //0x000017e0 LBB0_318
- 0x0f, 0xaf, 0xca, //0x000017e0 imull %edx, %ecx
- 0x44, 0x01, 0xc9, //0x000017e3 addl %r9d, %ecx
- 0x41, 0x89, 0xc9, //0x000017e6 movl %ecx, %r9d
- //0x000017e9 LBB0_319
- 0x45, 0x85, 0xdb, //0x000017e9 testl %r11d, %r11d
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017ec movabsq $4503599627370495, %rcx
- 0x4c, 0x8b, 0x7d, 0xa8, //0x000017f6 movq $-88(%rbp), %r15
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000017fa je LBB0_322
- 0x31, 0xff, //0x00001800 xorl %edi, %edi
- 0x41, 0x81, 0xf9, 0x36, 0x01, 0x00, 0x00, //0x00001802 cmpl $310, %r9d
- 0x0f, 0x8e, 0x19, 0x00, 0x00, 0x00, //0x00001809 jle LBB0_323
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000180f movabsq $9218868437227405312, %r9
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001819 jmp LBB0_325
- //0x0000181e LBB0_322
- 0x45, 0x31, 0xc9, //0x0000181e xorl %r9d, %r9d
- 0x31, 0xff, //0x00001821 xorl %edi, %edi
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001823 jmp LBB0_325
- //0x00001828 LBB0_323
- 0x41, 0x81, 0xf9, 0xb6, 0xfe, 0xff, 0xff, //0x00001828 cmpl $-330, %r9d
- 0x0f, 0x8d, 0x51, 0x00, 0x00, 0x00, //0x0000182f jge LBB0_331
- 0x45, 0x31, 0xc9, //0x00001835 xorl %r9d, %r9d
- //0x00001838 LBB0_325
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00001838 movq $-80(%rbp), %r11
- //0x0000183c LBB0_326
- 0x8a, 0x55, 0xa0, //0x0000183c movb $-96(%rbp), %dl
- //0x0000183f LBB0_327
- 0x48, 0x21, 0xcf, //0x0000183f andq %rcx, %rdi
- 0x4c, 0x09, 0xcf, //0x00001842 orq %r9, %rdi
- 0x48, 0x89, 0xfe, //0x00001845 movq %rdi, %rsi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001848 movabsq $-9223372036854775808, %r9
- 0x4c, 0x09, 0xce, //0x00001852 orq %r9, %rsi
- 0x80, 0xfa, 0x2d, //0x00001855 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xf7, //0x00001858 cmovneq %rdi, %rsi
- //0x0000185c LBB0_328
- 0x49, 0xff, 0xc9, //0x0000185c decq %r9
- 0x49, 0x21, 0xf1, //0x0000185f andq %rsi, %r9
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001862 movabsq $9218868437227405312, %rax
- 0x49, 0x39, 0xc1, //0x0000186c cmpq %rax, %r9
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x0000186f jne LBB0_330
- 0x49, 0xc7, 0x45, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00001875 movq $-8, (%r13)
- //0x0000187d LBB0_330
- 0x49, 0x89, 0x75, 0x08, //0x0000187d movq %rsi, $8(%r13)
- 0xe9, 0x69, 0xea, 0xff, 0xff, //0x00001881 jmp LBB0_38
- //0x00001886 LBB0_331
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001886 movabsq $1152921504606846975, %r10
- 0x45, 0x85, 0xc9, //0x00001890 testl %r9d, %r9d
- 0x4c, 0x89, 0x6d, 0xd0, //0x00001893 movq %r13, $-48(%rbp)
- 0x0f, 0x8e, 0x6e, 0x07, 0x00, 0x00, //0x00001897 jle LBB0_447
- 0x31, 0xff, //0x0000189d xorl %edi, %edi
- 0x44, 0x89, 0xd8, //0x0000189f movl %r11d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000018a2 jmp LBB0_335
- //0x000018a7 LBB0_333
- 0x89, 0xc6, //0x000018a7 movl %eax, %esi
- //0x000018a9 LBB0_334
- 0x48, 0x8b, 0x7d, 0xc0, //0x000018a9 movq $-64(%rbp), %rdi
- 0x03, 0x7d, 0xb8, //0x000018ad addl $-72(%rbp), %edi
- 0x89, 0xf0, //0x000018b0 movl %esi, %eax
- 0x45, 0x85, 0xc9, //0x000018b2 testl %r9d, %r9d
- 0x0f, 0x8e, 0x54, 0x08, 0x00, 0x00, //0x000018b5 jle LBB0_457
- //0x000018bb LBB0_335
- 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x000018bb movl $27, %ecx
- 0x41, 0x83, 0xf9, 0x08, //0x000018c0 cmpl $8, %r9d
- 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x000018c4 jg LBB0_337
- 0x44, 0x89, 0xc9, //0x000018ca movl %r9d, %ecx
- 0x48, 0x8d, 0x15, 0x3c, 0x49, 0x00, 0x00, //0x000018cd leaq $18748(%rip), %rdx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x8a, //0x000018d4 movl (%rdx,%rcx,4), %ecx
- //0x000018d7 LBB0_337
- 0x48, 0x89, 0x7d, 0xc0, //0x000018d7 movq %rdi, $-64(%rbp)
- 0x85, 0xc0, //0x000018db testl %eax, %eax
- 0x89, 0x4d, 0xb8, //0x000018dd movl %ecx, $-72(%rbp)
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x000018e0 je LBB0_333
- 0x41, 0x89, 0xc8, //0x000018e6 movl %ecx, %r8d
- 0x41, 0xf7, 0xd8, //0x000018e9 negl %r8d
- 0x85, 0xc9, //0x000018ec testl %ecx, %ecx
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x000018ee je LBB0_333
- 0x0f, 0x88, 0x88, 0x01, 0x00, 0x00, //0x000018f4 js LBB0_364
- //0x000018fa LBB0_340
- 0x41, 0x83, 0xf8, 0xc3, //0x000018fa cmpl $-61, %r8d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x000018fe jle LBB0_344
- 0xe9, 0x89, 0x03, 0x00, 0x00, //0x00001904 jmp LBB0_394
- //0x00001909 LBB0_341
- 0xff, 0xc8, //0x00001909 decl %eax
- 0x41, 0x89, 0xc3, //0x0000190b movl %eax, %r11d
- //0x0000190e LBB0_342
- 0x45, 0x85, 0xdb, //0x0000190e testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001911 cmovel %r11d, %r9d
- //0x00001915 LBB0_343
- 0x44, 0x8d, 0x41, 0x3c, //0x00001915 leal $60(%rcx), %r8d
- 0x44, 0x89, 0xd8, //0x00001919 movl %r11d, %eax
- 0x83, 0xf9, 0x88, //0x0000191c cmpl $-120, %ecx
- 0x0f, 0x8d, 0x5e, 0x03, 0x00, 0x00, //0x0000191f jge LBB0_393
- //0x00001925 LBB0_344
- 0x44, 0x89, 0xc1, //0x00001925 movl %r8d, %ecx
- 0x48, 0x63, 0xf8, //0x00001928 movslq %eax, %rdi
- 0x31, 0xf6, //0x0000192b xorl %esi, %esi
- 0x31, 0xd2, //0x0000192d xorl %edx, %edx
- 0x90, //0x0000192f .p2align 4, 0x90
- //0x00001930 LBB0_345
- 0x48, 0x39, 0xfe, //0x00001930 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00001933 jge LBB0_347
- 0x48, 0x8d, 0x14, 0x92, //0x00001939 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000193d movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00001942 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00001947 incq %rsi
- 0x49, 0x8d, 0x5a, 0x01, //0x0000194a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xda, //0x0000194e cmpq %rbx, %rdx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001951 jb LBB0_345
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001957 jmp LBB0_349
- //0x0000195c LBB0_347
- 0x48, 0x85, 0xd2, //0x0000195c testq %rdx, %rdx
- 0x0f, 0x84, 0x15, 0x01, 0x00, 0x00, //0x0000195f je LBB0_362
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001965 .p2align 4, 0x90
- //0x00001970 LBB0_348
- 0x48, 0x01, 0xd2, //0x00001970 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001973 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00001977 incl %esi
- 0x49, 0x8d, 0x7a, 0x01, //0x00001979 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xfa, //0x0000197d cmpq %rdi, %rdx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00001980 jb LBB0_348
- //0x00001986 LBB0_349
- 0x41, 0x29, 0xf1, //0x00001986 subl %esi, %r9d
- 0x31, 0xff, //0x00001989 xorl %edi, %edi
- 0x39, 0xc6, //0x0000198b cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x0000198d jge LBB0_354
- 0x48, 0x63, 0xc6, //0x00001993 movslq %esi, %rax
- 0x49, 0x63, 0xf3, //0x00001996 movslq %r11d, %rsi
- 0x49, 0x8d, 0x3c, 0x04, //0x00001999 leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xdb, //0x0000199d xorl %r11d, %r11d
- //0x000019a0 .p2align 4, 0x90
- //0x000019a0 LBB0_351
- 0x48, 0x89, 0xd3, //0x000019a0 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x000019a3 shrq $60, %rbx
- 0x4c, 0x21, 0xd2, //0x000019a7 andq %r10, %rdx
- 0x80, 0xcb, 0x30, //0x000019aa orb $48, %bl
- 0x43, 0x88, 0x1c, 0x1c, //0x000019ad movb %bl, (%r12,%r11)
- 0x48, 0x8d, 0x14, 0x92, //0x000019b1 leaq (%rdx,%rdx,4), %rdx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x1f, //0x000019b5 movsbq (%rdi,%r11), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x000019ba leaq $-48(%rbx,%rdx,2), %rdx
- 0x4a, 0x8d, 0x5c, 0x18, 0x01, //0x000019bf leaq $1(%rax,%r11), %rbx
- 0x49, 0xff, 0xc3, //0x000019c4 incq %r11
- 0x48, 0x39, 0xf3, //0x000019c7 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x000019ca jl LBB0_351
- 0x48, 0x85, 0xd2, //0x000019d0 testq %rdx, %rdx
- 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x000019d3 je LBB0_358
- 0x44, 0x89, 0xdf, //0x000019d9 movl %r11d, %edi
- //0x000019dc LBB0_354
- 0x41, 0x89, 0xfb, //0x000019dc movl %edi, %r11d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000019df jmp LBB0_356
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019e4 .p2align 4, 0x90
- //0x000019f0 LBB0_355
- 0x48, 0x85, 0xc0, //0x000019f0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000019f3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000019f8 cmovnel %eax, %r14d
- 0x48, 0x01, 0xd2, //0x000019fc addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000019ff leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001a03 testq %rdx, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_358
- //0x00001a0c LBB0_356
- 0x48, 0x89, 0xd0, //0x00001a0c movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00001a0f shrq $60, %rax
- 0x4c, 0x21, 0xd2, //0x00001a13 andq %r10, %rdx
- 0x49, 0x63, 0xf3, //0x00001a16 movslq %r11d, %rsi
- 0x49, 0x39, 0xf7, //0x00001a19 cmpq %rsi, %r15
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x00001a1c jbe LBB0_355
- 0x0c, 0x30, //0x00001a22 orb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001a24 movb %al, (%r12,%rsi)
- 0xff, 0xc6, //0x00001a28 incl %esi
- 0x41, 0x89, 0xf3, //0x00001a2a movl %esi, %r11d
- 0x48, 0x01, 0xd2, //0x00001a2d addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001a30 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001a34 testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00001a37 jne LBB0_356
- //0x00001a3d LBB0_358
- 0x41, 0xff, 0xc1, //0x00001a3d incl %r9d
- 0x45, 0x85, 0xdb, //0x00001a40 testl %r11d, %r11d
- 0x0f, 0x8e, 0xc5, 0xfe, 0xff, 0xff, //0x00001a43 jle LBB0_342
- 0x44, 0x89, 0xd8, //0x00001a49 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001a4c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00001a52 jne LBB0_343
- //0x00001a58 LBB0_360
- 0x48, 0x83, 0xf8, 0x01, //0x00001a58 cmpq $1, %rax
- 0x0f, 0x8e, 0xa7, 0xfe, 0xff, 0xff, //0x00001a5c jle LBB0_341
- 0x4c, 0x8d, 0x58, 0xff, //0x00001a62 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001a66 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001a6c movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001a6f je LBB0_360
- 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00001a75 jmp LBB0_343
- //0x00001a7a LBB0_362
- 0x45, 0x31, 0xdb, //0x00001a7a xorl %r11d, %r11d
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00001a7d jmp LBB0_343
- //0x00001a82 LBB0_364
- 0x83, 0x7d, 0xb8, 0xc3, //0x00001a82 cmpl $-61, $-72(%rbp)
- 0x0f, 0x8f, 0x67, 0x03, 0x00, 0x00, //0x00001a86 jg LBB0_415
- 0x4c, 0x8d, 0x2d, 0xad, 0x47, 0x00, 0x00, //0x00001a8c leaq $18349(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001a93 jmp LBB0_369
- //0x00001a98 LBB0_366
- 0xff, 0xc8, //0x00001a98 decl %eax
- 0x41, 0x89, 0xc3, //0x00001a9a movl %eax, %r11d
- //0x00001a9d LBB0_367
- 0x45, 0x85, 0xdb, //0x00001a9d testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001aa0 cmovel %r11d, %r9d
- //0x00001aa4 LBB0_368
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001aa4 movq $-56(%rbp), %rcx
- 0x44, 0x8d, 0x41, 0xc4, //0x00001aa8 leal $-60(%rcx), %r8d
- 0x44, 0x89, 0xd8, //0x00001aac movl %r11d, %eax
- 0x83, 0xf9, 0x78, //0x00001aaf cmpl $120, %ecx
- 0x0f, 0x8e, 0x28, 0x03, 0x00, 0x00, //0x00001ab2 jle LBB0_414
- //0x00001ab8 LBB0_369
- 0x4c, 0x89, 0x45, 0xc8, //0x00001ab8 movq %r8, $-56(%rbp)
- 0x48, 0x63, 0xd8, //0x00001abc movslq %eax, %rbx
- 0x85, 0xdb, //0x00001abf testl %ebx, %ebx
- 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00001ac1 je LBB0_375
- 0xb2, 0x38, //0x00001ac7 movb $56, %dl
- 0x31, 0xc9, //0x00001ac9 xorl %ecx, %ecx
- //0x00001acb LBB0_371
- 0x41, 0xb8, 0x13, 0x00, 0x00, 0x00, //0x00001acb movl $19, %r8d
- 0x48, 0x83, 0xf9, 0x2a, //0x00001ad1 cmpq $42, %rcx
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001ad5 je LBB0_376
- 0x41, 0x38, 0x14, 0x0c, //0x00001adb cmpb %dl, (%r12,%rcx)
- 0x0f, 0x85, 0x93, 0x01, 0x00, 0x00, //0x00001adf jne LBB0_392
- 0x42, 0x0f, 0xb6, 0x94, 0x29, 0x65, 0x18, 0x00, 0x00, //0x00001ae5 movzbl $6245(%rcx,%r13), %edx
- 0x48, 0xff, 0xc1, //0x00001aee incq %rcx
- 0x48, 0x39, 0xcb, //0x00001af1 cmpq %rcx, %rbx
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00001af4 jne LBB0_371
- 0x84, 0xd2, //0x00001afa testb %dl, %dl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001afc je LBB0_376
- //0x00001b02 LBB0_375
- 0x41, 0xb8, 0x12, 0x00, 0x00, 0x00, //0x00001b02 movl $18, %r8d
- //0x00001b08 LBB0_376
- 0x85, 0xc0, //0x00001b08 testl %eax, %eax
- 0x0f, 0x8e, 0x1e, 0x01, 0x00, 0x00, //0x00001b0a jle LBB0_388
- 0x4d, 0x89, 0xcd, //0x00001b10 movq %r9, %r13
- 0x44, 0x01, 0xc0, //0x00001b13 addl %r8d, %eax
- 0x48, 0x98, //0x00001b16 cltq
- 0x48, 0x89, 0xc7, //0x00001b18 movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001b1b shlq $32, %rdi
- 0x48, 0xff, 0xc8, //0x00001b1f decq %rax
- 0x48, 0xff, 0xc3, //0x00001b22 incq %rbx
- 0x31, 0xc9, //0x00001b25 xorl %ecx, %ecx
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001b27 jmp LBB0_380
- 0x90, 0x90, 0x90, 0x90, //0x00001b2c .p2align 4, 0x90
- //0x00001b30 LBB0_378
- 0x48, 0x85, 0xc0, //0x00001b30 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001b33 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001b38 cmovnel %eax, %r14d
- //0x00001b3c LBB0_379
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001b3c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc7, //0x00001b46 addq %rax, %rdi
- 0x49, 0x8d, 0x41, 0xff, //0x00001b49 leaq $-1(%r9), %rax
- 0x48, 0xff, 0xcb, //0x00001b4d decq %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00001b50 cmpq $1, %rbx
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00001b54 jle LBB0_382
- //0x00001b5a LBB0_380
- 0x49, 0x89, 0xc1, //0x00001b5a movq %rax, %r9
- 0x41, 0x0f, 0xb6, 0x74, 0x1c, 0xfe, //0x00001b5d movzbl $-2(%r12,%rbx), %esi
- 0x48, 0xc1, 0xe6, 0x3c, //0x00001b63 shlq $60, %rsi
- 0x48, 0x01, 0xce, //0x00001b67 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x00001b6a movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001b6d movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001b77 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00001b7a movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00001b7d shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001b81 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001b85 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00001b89 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00001b8c subq %rdx, %rax
- 0x4d, 0x39, 0xf9, //0x00001b8f cmpq %r15, %r9
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x00001b92 jae LBB0_378
- 0x04, 0x30, //0x00001b98 addb $48, %al
- 0x43, 0x88, 0x04, 0x0c, //0x00001b9a movb %al, (%r12,%r9)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00001b9e jmp LBB0_379
- //0x00001ba3 LBB0_382
- 0x48, 0x83, 0xfe, 0x0a, //0x00001ba3 cmpq $10, %rsi
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x00001ba7 jae LBB0_384
- 0x4d, 0x89, 0xe9, //0x00001bad movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x89, 0x46, 0x00, 0x00, //0x00001bb0 leaq $18057(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00001bb7 jmp LBB0_388
- //0x00001bbc LBB0_384
- 0x49, 0x63, 0xf1, //0x00001bbc movslq %r9d, %rsi
- 0x48, 0xff, 0xce, //0x00001bbf decq %rsi
- 0x4d, 0x89, 0xe9, //0x00001bc2 movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x74, 0x46, 0x00, 0x00, //0x00001bc5 leaq $18036(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001bcc jmp LBB0_386
- //0x00001bd1 LBB0_385
- 0x48, 0x85, 0xc0, //0x00001bd1 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001bd4 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001bd9 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x00001bdd decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001be0 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001be4 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001be7 jbe LBB0_388
- //0x00001bed LBB0_386
- 0x48, 0x89, 0xc8, //0x00001bed movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001bf0 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001bfa mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001bfd shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001c01 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001c05 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00001c09 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x00001c0c subq %rdi, %rax
- 0x4c, 0x39, 0xfe, //0x00001c0f cmpq %r15, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001c12 jae LBB0_385
- 0x04, 0x30, //0x00001c18 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001c1a movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00001c1e decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001c21 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001c25 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001c28 ja LBB0_386
- //0x00001c2e LBB0_388
- 0x45, 0x01, 0xc3, //0x00001c2e addl %r8d, %r11d
- 0x4d, 0x63, 0xdb, //0x00001c31 movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00001c34 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00001c37 cmovbel %r15d, %r11d
- 0x45, 0x01, 0xc1, //0x00001c3b addl %r8d, %r9d
- 0x45, 0x85, 0xdb, //0x00001c3e testl %r11d, %r11d
- 0x0f, 0x8e, 0x56, 0xfe, 0xff, 0xff, //0x00001c41 jle LBB0_367
- 0x44, 0x89, 0xd8, //0x00001c47 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001c4a cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x4e, 0xfe, 0xff, 0xff, //0x00001c50 jne LBB0_368
- //0x00001c56 LBB0_390
- 0x48, 0x83, 0xf8, 0x01, //0x00001c56 cmpq $1, %rax
- 0x0f, 0x8e, 0x38, 0xfe, 0xff, 0xff, //0x00001c5a jle LBB0_366
- 0x4c, 0x8d, 0x58, 0xff, //0x00001c60 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001c64 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001c6a movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001c6d je LBB0_390
- 0xe9, 0x2c, 0xfe, 0xff, 0xff, //0x00001c73 jmp LBB0_368
- //0x00001c78 LBB0_392
- 0x0f, 0x8c, 0x84, 0xfe, 0xff, 0xff, //0x00001c78 jl LBB0_375
- 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00001c7e jmp LBB0_376
- //0x00001c83 LBB0_393
- 0x44, 0x89, 0xd8, //0x00001c83 movl %r11d, %eax
- 0x44, 0x89, 0xde, //0x00001c86 movl %r11d, %esi
- 0x45, 0x85, 0xc0, //0x00001c89 testl %r8d, %r8d
- 0x0f, 0x84, 0x17, 0xfc, 0xff, 0xff, //0x00001c8c je LBB0_334
- //0x00001c92 LBB0_394
- 0x41, 0xf7, 0xd8, //0x00001c92 negl %r8d
- 0x48, 0x63, 0xf8, //0x00001c95 movslq %eax, %rdi
- 0x31, 0xf6, //0x00001c98 xorl %esi, %esi
- 0x31, 0xd2, //0x00001c9a xorl %edx, %edx
- //0x00001c9c LBB0_395
- 0x48, 0x39, 0xfe, //0x00001c9c cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x12, 0x01, 0x00, 0x00, //0x00001c9f jge LBB0_411
- 0x48, 0x8d, 0x0c, 0x92, //0x00001ca5 leaq (%rdx,%rdx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x00001ca9 movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x54, 0x4a, 0xd0, //0x00001cae leaq $-48(%rdx,%rcx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00001cb3 incq %rsi
- 0x48, 0x89, 0xd3, //0x00001cb6 movq %rdx, %rbx
- 0x44, 0x89, 0xc1, //0x00001cb9 movl %r8d, %ecx
- 0x48, 0xd3, 0xeb, //0x00001cbc shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001cbf testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001cc2 je LBB0_395
- //0x00001cc8 LBB0_397
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001cc8 movq $-1, %rbx
- 0x44, 0x89, 0xc1, //0x00001ccf movl %r8d, %ecx
- 0x48, 0xd3, 0xe3, //0x00001cd2 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x00001cd5 notq %rbx
- 0x31, 0xff, //0x00001cd8 xorl %edi, %edi
- 0x39, 0xc6, //0x00001cda cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00001cdc jge LBB0_401
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001ce2 movq %r9, $-56(%rbp)
- 0x4c, 0x63, 0xee, //0x00001ce6 movslq %esi, %r13
- 0x4d, 0x63, 0xcb, //0x00001ce9 movslq %r11d, %r9
- 0x4f, 0x8d, 0x1c, 0x2c, //0x00001cec leaq (%r12,%r13), %r11
- 0x31, 0xff, //0x00001cf0 xorl %edi, %edi
- //0x00001cf2 LBB0_399
- 0x48, 0x89, 0xd0, //0x00001cf2 movq %rdx, %rax
- 0x44, 0x89, 0xc1, //0x00001cf5 movl %r8d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001cf8 shrq %cl, %rax
- 0x48, 0x21, 0xda, //0x00001cfb andq %rbx, %rdx
- 0x04, 0x30, //0x00001cfe addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00001d00 movb %al, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x92, //0x00001d04 leaq (%rdx,%rdx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x3b, //0x00001d08 movsbq (%r11,%rdi), %rcx
- 0x48, 0x8d, 0x54, 0x41, 0xd0, //0x00001d0d leaq $-48(%rcx,%rax,2), %rdx
- 0x49, 0x8d, 0x44, 0x3d, 0x01, //0x00001d12 leaq $1(%r13,%rdi), %rax
- 0x48, 0xff, 0xc7, //0x00001d17 incq %rdi
- 0x4c, 0x39, 0xc8, //0x00001d1a cmpq %r9, %rax
- 0x0f, 0x8c, 0xcf, 0xff, 0xff, 0xff, //0x00001d1d jl LBB0_399
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001d23 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001d27 movq $-56(%rbp), %r9
- //0x00001d2b LBB0_401
- 0x41, 0x29, 0xf1, //0x00001d2b subl %esi, %r9d
- 0x41, 0x89, 0xfb, //0x00001d2e movl %edi, %r11d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001d31 jmp LBB0_404
- //0x00001d36 LBB0_402
- 0x48, 0x85, 0xc0, //0x00001d36 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001d39 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001d3e cmovnel %eax, %r14d
- //0x00001d42 LBB0_403
- 0x48, 0x01, 0xd2, //0x00001d42 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001d45 leaq (%rdx,%rdx,4), %rdx
- //0x00001d49 LBB0_404
- 0x48, 0x85, 0xd2, //0x00001d49 testq %rdx, %rdx
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00001d4c je LBB0_407
- 0x48, 0x89, 0xd0, //0x00001d52 movq %rdx, %rax
- 0x44, 0x89, 0xc1, //0x00001d55 movl %r8d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001d58 shrq %cl, %rax
- 0x48, 0x21, 0xda, //0x00001d5b andq %rbx, %rdx
- 0x49, 0x63, 0xcb, //0x00001d5e movslq %r11d, %rcx
- 0x49, 0x39, 0xcf, //0x00001d61 cmpq %rcx, %r15
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00001d64 jbe LBB0_402
- 0x04, 0x30, //0x00001d6a addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001d6c movb %al, (%r12,%rcx)
- 0xff, 0xc1, //0x00001d70 incl %ecx
- 0x41, 0x89, 0xcb, //0x00001d72 movl %ecx, %r11d
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x00001d75 jmp LBB0_403
- //0x00001d7a LBB0_407
- 0x41, 0xff, 0xc1, //0x00001d7a incl %r9d
- 0x45, 0x85, 0xdb, //0x00001d7d testl %r11d, %r11d
- 0x0f, 0x8e, 0x49, 0x02, 0x00, 0x00, //0x00001d80 jle LBB0_441
- 0x44, 0x89, 0xd8, //0x00001d86 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001d89 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x00001d8f jne LBB0_442
- //0x00001d95 LBB0_409
- 0x48, 0x83, 0xf8, 0x01, //0x00001d95 cmpq $1, %rax
- 0x0f, 0x8e, 0x2b, 0x02, 0x00, 0x00, //0x00001d99 jle LBB0_440
- 0x4c, 0x8d, 0x58, 0xff, //0x00001d9f leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001da3 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001da9 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001dac je LBB0_409
- 0xe9, 0x21, 0x02, 0x00, 0x00, //0x00001db2 jmp LBB0_442
- //0x00001db7 LBB0_411
- 0x48, 0x85, 0xd2, //0x00001db7 testq %rdx, %rdx
- 0x0f, 0x84, 0x3e, 0x01, 0x00, 0x00, //0x00001dba je LBB0_430
- //0x00001dc0 LBB0_412
- 0x48, 0x89, 0xd7, //0x00001dc0 movq %rdx, %rdi
- 0x44, 0x89, 0xc1, //0x00001dc3 movl %r8d, %ecx
- 0x48, 0xd3, 0xef, //0x00001dc6 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00001dc9 testq %rdi, %rdi
- 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00001dcc jne LBB0_397
- 0x48, 0x01, 0xd2, //0x00001dd2 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001dd5 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00001dd9 incl %esi
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00001ddb jmp LBB0_412
- //0x00001de0 LBB0_414
- 0x44, 0x89, 0xd8, //0x00001de0 movl %r11d, %eax
- 0x44, 0x89, 0xde, //0x00001de3 movl %r11d, %esi
- 0x45, 0x85, 0xc0, //0x00001de6 testl %r8d, %r8d
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001de9 movq $-48(%rbp), %r13
- 0x0f, 0x84, 0xb6, 0xfa, 0xff, 0xff, //0x00001ded je LBB0_334
- //0x00001df3 LBB0_415
- 0x44, 0x89, 0xc1, //0x00001df3 movl %r8d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x00001df6 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x3d, 0x3f, 0x44, 0x00, 0x00, //0x00001dfa leaq $17471(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3e, //0x00001e01 movl (%rsi,%rdi), %ebx
- 0x4c, 0x63, 0xe8, //0x00001e04 movslq %eax, %r13
- 0x8a, 0x54, 0x3e, 0x04, //0x00001e07 movb $4(%rsi,%rdi), %dl
- 0x45, 0x85, 0xed, //0x00001e0b testl %r13d, %r13d
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001e0e movq %r9, $-56(%rbp)
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001e12 je LBB0_420
- 0x48, 0x8d, 0x74, 0x3e, 0x05, //0x00001e18 leaq $5(%rsi,%rdi), %rsi
- 0x31, 0xff, //0x00001e1d xorl %edi, %edi
- //0x00001e1f LBB0_417
- 0x84, 0xd2, //0x00001e1f testb %dl, %dl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001e21 je LBB0_422
- 0x41, 0x38, 0x14, 0x3c, //0x00001e27 cmpb %dl, (%r12,%rdi)
- 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00001e2b jne LBB0_443
- 0x0f, 0xb6, 0x14, 0x3e, //0x00001e31 movzbl (%rsi,%rdi), %edx
- 0x48, 0xff, 0xc7, //0x00001e35 incq %rdi
- 0x49, 0x39, 0xfd, //0x00001e38 cmpq %rdi, %r13
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001e3b jne LBB0_417
- //0x00001e41 LBB0_420
- 0x84, 0xd2, //0x00001e41 testb %dl, %dl
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x00001e43 je LBB0_422
- //0x00001e49 LBB0_421
- 0xff, 0xcb, //0x00001e49 decl %ebx
- //0x00001e4b LBB0_422
- 0x85, 0xc0, //0x00001e4b testl %eax, %eax
- 0x0f, 0x8e, 0xb5, 0x00, 0x00, 0x00, //0x00001e4d jle LBB0_431
- 0x89, 0x5d, 0x98, //0x00001e53 movl %ebx, $-104(%rbp)
- 0x01, 0xd8, //0x00001e56 addl %ebx, %eax
- 0x48, 0x98, //0x00001e58 cltq
- 0x49, 0x89, 0xc1, //0x00001e5a movq %rax, %r9
- 0x49, 0xc1, 0xe1, 0x20, //0x00001e5d shlq $32, %r9
- 0x48, 0xff, 0xc8, //0x00001e61 decq %rax
- 0x49, 0xff, 0xc5, //0x00001e64 incq %r13
- 0x31, 0xf6, //0x00001e67 xorl %esi, %esi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001e69 jmp LBB0_426
- //0x00001e6e LBB0_424
- 0x48, 0x85, 0xc0, //0x00001e6e testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001e71 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001e76 cmovnel %eax, %r14d
- //0x00001e7a LBB0_425
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001e7a movabsq $-4294967296, %rax
- 0x49, 0x01, 0xc1, //0x00001e84 addq %rax, %r9
- 0x48, 0x8d, 0x47, 0xff, //0x00001e87 leaq $-1(%rdi), %rax
- 0x49, 0xff, 0xcd, //0x00001e8b decq %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00001e8e cmpq $1, %r13
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001e92 jle LBB0_428
- //0x00001e98 LBB0_426
- 0x48, 0x89, 0xc7, //0x00001e98 movq %rax, %rdi
- 0x4b, 0x0f, 0xbe, 0x5c, 0x2c, 0xfe, //0x00001e9b movsbq $-2(%r12,%r13), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00001ea1 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001ea5 shlq %cl, %rbx
- 0x48, 0x01, 0xf3, //0x00001ea8 addq %rsi, %rbx
- 0x48, 0x89, 0xd8, //0x00001eab movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001eae movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001eb8 mulq %rdx
- 0x48, 0x89, 0xd6, //0x00001ebb movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x03, //0x00001ebe shrq $3, %rsi
- 0x48, 0x8d, 0x04, 0x36, //0x00001ec2 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001ec6 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00001eca movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00001ecd subq %rdx, %rax
- 0x4c, 0x39, 0xff, //0x00001ed0 cmpq %r15, %rdi
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00001ed3 jae LBB0_424
- 0x04, 0x30, //0x00001ed9 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00001edb movb %al, (%r12,%rdi)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00001edf jmp LBB0_425
- //0x00001ee4 LBB0_428
- 0x48, 0x83, 0xfb, 0x0a, //0x00001ee4 cmpq $10, %rbx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001ee8 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001eec movq $-56(%rbp), %r9
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00001ef0 jae LBB0_432
- 0x8b, 0x5d, 0x98, //0x00001ef6 movl $-104(%rbp), %ebx
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00001ef9 jmp LBB0_436
- //0x00001efe LBB0_430
- 0x45, 0x31, 0xdb, //0x00001efe xorl %r11d, %r11d
- 0x31, 0xf6, //0x00001f01 xorl %esi, %esi
- 0xe9, 0xa1, 0xf9, 0xff, 0xff, //0x00001f03 jmp LBB0_334
- //0x00001f08 LBB0_431
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001f08 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f0c movq $-56(%rbp), %r9
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00001f10 jmp LBB0_436
- //0x00001f15 LBB0_432
- 0x48, 0x63, 0xcf, //0x00001f15 movslq %edi, %rcx
- 0x48, 0xff, 0xc9, //0x00001f18 decq %rcx
- 0x8b, 0x5d, 0x98, //0x00001f1b movl $-104(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f1e jmp LBB0_434
- //0x00001f23 LBB0_433
- 0x48, 0x85, 0xc0, //0x00001f23 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001f26 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001f2b cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x00001f2f decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x00001f32 cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x00001f36 movq %rdx, %rsi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001f39 jbe LBB0_436
- //0x00001f3f LBB0_434
- 0x48, 0x89, 0xf0, //0x00001f3f movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001f42 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001f4c mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001f4f shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001f53 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001f57 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xf0, //0x00001f5b movq %rsi, %rax
- 0x48, 0x29, 0xf8, //0x00001f5e subq %rdi, %rax
- 0x4c, 0x39, 0xf9, //0x00001f61 cmpq %r15, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001f64 jae LBB0_433
- 0x04, 0x30, //0x00001f6a addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001f6c movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x00001f70 decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x00001f73 cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x00001f77 movq %rdx, %rsi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001f7a ja LBB0_434
- //0x00001f80 LBB0_436
- 0x41, 0x01, 0xdb, //0x00001f80 addl %ebx, %r11d
- 0x4d, 0x63, 0xdb, //0x00001f83 movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00001f86 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00001f89 cmovbel %r15d, %r11d
- 0x41, 0x01, 0xd9, //0x00001f8d addl %ebx, %r9d
- 0x45, 0x85, 0xdb, //0x00001f90 testl %r11d, %r11d
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00001f93 jle LBB0_445
- 0x44, 0x89, 0xd8, //0x00001f99 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001f9c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00001fa2 jne LBB0_446
- //0x00001fa8 LBB0_438
- 0x48, 0x83, 0xf8, 0x01, //0x00001fa8 cmpq $1, %rax
- 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x00001fac jle LBB0_444
- 0x4c, 0x8d, 0x58, 0xff, //0x00001fb2 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001fb6 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00001fbc movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001fbf je LBB0_438
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001fc5 jmp LBB0_446
- //0x00001fca LBB0_440
- 0xff, 0xc8, //0x00001fca decl %eax
- 0x41, 0x89, 0xc3, //0x00001fcc movl %eax, %r11d
- //0x00001fcf LBB0_441
- 0x45, 0x85, 0xdb, //0x00001fcf testl %r11d, %r11d
- 0x0f, 0x84, 0x17, 0x01, 0x00, 0x00, //0x00001fd2 je LBB0_454
- //0x00001fd8 LBB0_442
- 0x44, 0x89, 0xde, //0x00001fd8 movl %r11d, %esi
- 0xe9, 0xc9, 0xf8, 0xff, 0xff, //0x00001fdb jmp LBB0_334
- //0x00001fe0 LBB0_443
- 0x0f, 0x8c, 0x63, 0xfe, 0xff, 0xff, //0x00001fe0 jl LBB0_421
- 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00001fe6 jmp LBB0_422
- //0x00001feb LBB0_444
- 0xff, 0xc8, //0x00001feb decl %eax
- 0x41, 0x89, 0xc3, //0x00001fed movl %eax, %r11d
- //0x00001ff0 LBB0_445
- 0x45, 0x85, 0xdb, //0x00001ff0 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00001ff3 cmovel %r11d, %r9d
- //0x00001ff7 LBB0_446
- 0x44, 0x89, 0xd8, //0x00001ff7 movl %r11d, %eax
- 0x44, 0x89, 0xde, //0x00001ffa movl %r11d, %esi
- 0x45, 0x85, 0xc0, //0x00001ffd testl %r8d, %r8d
- 0x0f, 0x89, 0xa3, 0xf8, 0xff, 0xff, //0x00002000 jns LBB0_334
- 0xe9, 0xef, 0xf8, 0xff, 0xff, //0x00002006 jmp LBB0_340
- //0x0000200b LBB0_447
- 0x44, 0x89, 0xde, //0x0000200b movl %r11d, %esi
- 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x0000200e jmp LBB0_457
- //0x00002013 LBB0_628
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x00002013 movabsq $126100789566373888, %rdi
- //0x0000201d LBB0_629
- 0x48, 0x89, 0xd8, //0x0000201d movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00002020 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00002024 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x00002027 shrq %cl, %rbx
- 0x48, 0x0b, 0x55, 0xb8, //0x0000202a orq $-72(%rbp), %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000202e jne LBB0_631
- 0x89, 0xd9, //0x00002034 movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x00002036 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00002039 cmpl $1, %ecx
- 0x0f, 0x84, 0x47, 0xf4, 0xff, 0xff, //0x0000203c je LBB0_268
- //0x00002042 LBB0_631
- 0x4c, 0x2b, 0x75, 0xa0, //0x00002042 subq $-96(%rbp), %r14
- 0x48, 0x83, 0xf0, 0x01, //0x00002046 xorq $1, %rax
- 0x49, 0x29, 0xc6, //0x0000204a subq %rax, %r14
- 0x89, 0xd8, //0x0000204d movl %ebx, %eax
- 0x83, 0xe0, 0x01, //0x0000204f andl $1, %eax
- 0x48, 0x01, 0xd8, //0x00002052 addq %rbx, %rax
- 0x48, 0x21, 0xc7, //0x00002055 andq %rax, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x00002058 cmpq $1, %rdi
- 0x49, 0x83, 0xde, 0xff, //0x0000205c sbbq $-1, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x00002060 leaq $-1(%r14), %rcx
- 0x48, 0x81, 0xf9, 0xfd, 0x07, 0x00, 0x00, //0x00002064 cmpq $2045, %rcx
- 0x0f, 0x87, 0x18, 0xf4, 0xff, 0xff, //0x0000206b ja LBB0_268
- 0x48, 0x83, 0xff, 0x01, //0x00002071 cmpq $1, %rdi
- 0xb1, 0x02, //0x00002075 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00002077 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x0000207a shrq %cl, %rax
- 0x49, 0xc1, 0xe6, 0x34, //0x0000207d shlq $52, %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002081 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x0000208b andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x0000208e orq %r14, %rax
- 0x48, 0x89, 0xc1, //0x00002091 movq %rax, %rcx
- 0x4c, 0x09, 0xc9, //0x00002094 orq %r9, %rcx
- 0x83, 0x7d, 0xc8, 0xff, //0x00002097 cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x0000209b cmovneq %rax, %rcx
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x0000209f movq %rsi, %xmm0
- 0x66, 0x48, 0x0f, 0x6e, 0xc9, //0x000020a4 movq %rcx, %xmm1
- 0x66, 0x0f, 0x2e, 0xc1, //0x000020a9 ucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0xd6, 0xf3, 0xff, 0xff, //0x000020ad jne LBB0_268
- 0x0f, 0x8b, 0xa3, 0xf7, 0xff, 0xff, //0x000020b3 jnp LBB0_328
- 0xe9, 0xcb, 0xf3, 0xff, 0xff, //0x000020b9 jmp LBB0_268
- //0x000020be LBB0_450
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020be movq $-1, %r15
- 0xe9, 0x7b, 0xef, 0xff, 0xff, //0x000020c5 jmp LBB0_221
- //0x000020ca LBB0_452
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000020ca movq $-1, %r14
- 0x49, 0x89, 0xda, //0x000020d1 movq %rbx, %r10
- 0x48, 0x89, 0xf0, //0x000020d4 movq %rsi, %rax
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000020d7 movq $-1, %r12
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x000020de movq $-1, $-88(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000020e6 movq $-48(%rbp), %r13
- 0xe9, 0x40, 0xe4, 0xff, 0xff, //0x000020ea jmp LBB0_64
- //0x000020ef LBB0_454
- 0x8b, 0x45, 0xb8, //0x000020ef movl $-72(%rbp), %eax
- 0x03, 0x45, 0xc0, //0x000020f2 addl $-64(%rbp), %eax
- 0x45, 0x31, 0xc9, //0x000020f5 xorl %r9d, %r9d
- 0x45, 0x31, 0xdb, //0x000020f8 xorl %r11d, %r11d
- 0x31, 0xf6, //0x000020fb xorl %esi, %esi
- 0x89, 0xc7, //0x000020fd movl %eax, %edi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000020ff jmp LBB0_457
- //0x00002104 LBB0_455
- 0x89, 0xf0, //0x00002104 movl %esi, %eax
- //0x00002106 LBB0_456
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002106 movq $-64(%rbp), %rdi
- 0x2b, 0x7d, 0xb8, //0x0000210a subl $-72(%rbp), %edi
- 0x89, 0xc6, //0x0000210d movl %eax, %esi
- //0x0000210f LBB0_457
- 0x45, 0x85, 0xc9, //0x0000210f testl %r9d, %r9d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00002112 js LBB0_460
- 0x0f, 0x85, 0xaa, 0x07, 0x00, 0x00, //0x00002118 jne LBB0_573
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x0000211e cmpb $53, (%r12)
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00002123 jl LBB0_461
- 0xe9, 0x9a, 0x07, 0x00, 0x00, //0x00002129 jmp LBB0_573
- //0x0000212e LBB0_460
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x0000212e movl $27, %eax
- 0x41, 0x83, 0xf9, 0xf8, //0x00002133 cmpl $-8, %r9d
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00002137 jl LBB0_462
- //0x0000213d LBB0_461
- 0x44, 0x89, 0xc8, //0x0000213d movl %r9d, %eax
- 0xf7, 0xd8, //0x00002140 negl %eax
- 0x48, 0x98, //0x00002142 cltq
- 0x48, 0x8d, 0x0d, 0xc5, 0x40, 0x00, 0x00, //0x00002144 leaq $16581(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x04, 0x81, //0x0000214b movl (%rcx,%rax,4), %eax
- //0x0000214e LBB0_462
- 0x85, 0xf6, //0x0000214e testl %esi, %esi
- 0x48, 0x89, 0x7d, 0xc0, //0x00002150 movq %rdi, $-64(%rbp)
- 0x89, 0x45, 0xb8, //0x00002154 movl %eax, $-72(%rbp)
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x00002157 je LBB0_455
- 0x85, 0xc0, //0x0000215d testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x0000215f je LBB0_455
- 0x0f, 0x8e, 0x32, 0x02, 0x00, 0x00, //0x00002165 jle LBB0_495
- 0x41, 0x89, 0xc0, //0x0000216b movl %eax, %r8d
- 0x83, 0xf8, 0x3d, //0x0000216e cmpl $61, %eax
- 0x0f, 0x8c, 0x41, 0x02, 0x00, 0x00, //0x00002171 jl LBB0_497
- 0x4c, 0x8d, 0x2d, 0xc2, 0x40, 0x00, 0x00, //0x00002177 leaq $16578(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x0000217e jmp LBB0_470
- //0x00002183 LBB0_467
- 0xff, 0xc8, //0x00002183 decl %eax
- 0x41, 0x89, 0xc3, //0x00002185 movl %eax, %r11d
- //0x00002188 LBB0_468
- 0x45, 0x85, 0xdb, //0x00002188 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x0000218b cmovel %r11d, %r9d
- //0x0000218f LBB0_469
- 0x48, 0x8b, 0x45, 0xc8, //0x0000218f movq $-56(%rbp), %rax
- 0x44, 0x8d, 0x40, 0xc4, //0x00002193 leal $-60(%rax), %r8d
- 0x44, 0x89, 0xde, //0x00002197 movl %r11d, %esi
- 0x83, 0xf8, 0x78, //0x0000219a cmpl $120, %eax
- 0x0f, 0x8e, 0x02, 0x02, 0x00, 0x00, //0x0000219d jle LBB0_496
- //0x000021a3 LBB0_470
- 0x4c, 0x89, 0x45, 0xc8, //0x000021a3 movq %r8, $-56(%rbp)
- 0x48, 0x63, 0xde, //0x000021a7 movslq %esi, %rbx
- 0x85, 0xdb, //0x000021aa testl %ebx, %ebx
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x000021ac je LBB0_476
- 0xb1, 0x38, //0x000021b2 movb $56, %cl
- 0x31, 0xc0, //0x000021b4 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021b6 .p2align 4, 0x90
- //0x000021c0 LBB0_472
- 0x41, 0xb8, 0x13, 0x00, 0x00, 0x00, //0x000021c0 movl $19, %r8d
- 0x48, 0x83, 0xf8, 0x2a, //0x000021c6 cmpq $42, %rax
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000021ca je LBB0_477
- 0x41, 0x38, 0x0c, 0x04, //0x000021d0 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x000021d4 jne LBB0_493
- 0x42, 0x0f, 0xb6, 0x8c, 0x28, 0x65, 0x18, 0x00, 0x00, //0x000021da movzbl $6245(%rax,%r13), %ecx
- 0x48, 0xff, 0xc0, //0x000021e3 incq %rax
- 0x48, 0x39, 0xc3, //0x000021e6 cmpq %rax, %rbx
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000021e9 jne LBB0_472
- 0x84, 0xc9, //0x000021ef testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000021f1 je LBB0_477
- //0x000021f7 LBB0_476
- 0x41, 0xb8, 0x12, 0x00, 0x00, 0x00, //0x000021f7 movl $18, %r8d
- //0x000021fd LBB0_477
- 0x85, 0xf6, //0x000021fd testl %esi, %esi
- 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x000021ff jle LBB0_489
- 0x4d, 0x89, 0xcd, //0x00002205 movq %r9, %r13
- 0x44, 0x01, 0xc6, //0x00002208 addl %r8d, %esi
- 0x48, 0x63, 0xc6, //0x0000220b movslq %esi, %rax
- 0x48, 0x89, 0xc7, //0x0000220e movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00002211 shlq $32, %rdi
- 0x48, 0xff, 0xc8, //0x00002215 decq %rax
- 0x48, 0xff, 0xc3, //0x00002218 incq %rbx
- 0x31, 0xc9, //0x0000221b xorl %ecx, %ecx
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x0000221d jmp LBB0_481
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002222 .p2align 4, 0x90
- //0x00002230 LBB0_479
- 0x48, 0x85, 0xc0, //0x00002230 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002233 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002238 cmovnel %eax, %r14d
- //0x0000223c LBB0_480
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000223c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc7, //0x00002246 addq %rax, %rdi
- 0x49, 0x8d, 0x41, 0xff, //0x00002249 leaq $-1(%r9), %rax
- 0x48, 0xff, 0xcb, //0x0000224d decq %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00002250 cmpq $1, %rbx
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002254 jle LBB0_483
- //0x0000225a LBB0_481
- 0x49, 0x89, 0xc1, //0x0000225a movq %rax, %r9
- 0x41, 0x0f, 0xb6, 0x74, 0x1c, 0xfe, //0x0000225d movzbl $-2(%r12,%rbx), %esi
- 0x48, 0xc1, 0xe6, 0x3c, //0x00002263 shlq $60, %rsi
- 0x48, 0x01, 0xce, //0x00002267 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x0000226a movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000226d movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002277 mulq %rcx
- 0x48, 0x89, 0xd1, //0x0000227a movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x0000227d shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002281 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002285 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002289 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000228c subq %rdx, %rax
- 0x4d, 0x39, 0xf9, //0x0000228f cmpq %r15, %r9
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x00002292 jae LBB0_479
- 0x04, 0x30, //0x00002298 addb $48, %al
- 0x43, 0x88, 0x04, 0x0c, //0x0000229a movb %al, (%r12,%r9)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000229e jmp LBB0_480
- //0x000022a3 LBB0_483
- 0x48, 0x83, 0xfe, 0x0a, //0x000022a3 cmpq $10, %rsi
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x000022a7 jae LBB0_485
- 0x4d, 0x89, 0xe9, //0x000022ad movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x89, 0x3f, 0x00, 0x00, //0x000022b0 leaq $16265(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000022b7 jmp LBB0_489
- //0x000022bc LBB0_485
- 0x49, 0x63, 0xf1, //0x000022bc movslq %r9d, %rsi
- 0x48, 0xff, 0xce, //0x000022bf decq %rsi
- 0x4d, 0x89, 0xe9, //0x000022c2 movq %r13, %r9
- 0x4c, 0x8d, 0x2d, 0x74, 0x3f, 0x00, 0x00, //0x000022c5 leaq $16244(%rip), %r13 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000022cc jmp LBB0_487
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022d1 .p2align 4, 0x90
- //0x000022e0 LBB0_486
- 0x48, 0x85, 0xc0, //0x000022e0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000022e3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000022e8 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x000022ec decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000022ef cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000022f3 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000022f6 jbe LBB0_489
- //0x000022fc LBB0_487
- 0x48, 0x89, 0xc8, //0x000022fc movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000022ff movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002309 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000230c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002310 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00002314 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00002318 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x0000231b subq %rdi, %rax
- 0x4c, 0x39, 0xfe, //0x0000231e cmpq %r15, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00002321 jae LBB0_486
- 0x04, 0x30, //0x00002327 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002329 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x0000232d decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002330 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002334 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002337 ja LBB0_487
- //0x0000233d LBB0_489
- 0x45, 0x01, 0xc3, //0x0000233d addl %r8d, %r11d
- 0x4d, 0x63, 0xdb, //0x00002340 movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00002343 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00002346 cmovbel %r15d, %r11d
- 0x45, 0x01, 0xc1, //0x0000234a addl %r8d, %r9d
- 0x45, 0x85, 0xdb, //0x0000234d testl %r11d, %r11d
- 0x0f, 0x8e, 0x32, 0xfe, 0xff, 0xff, //0x00002350 jle LBB0_468
- 0x44, 0x89, 0xd8, //0x00002356 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002359 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x2a, 0xfe, 0xff, 0xff, //0x0000235f jne LBB0_469
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002365 .p2align 4, 0x90
- //0x00002370 LBB0_491
- 0x48, 0x83, 0xf8, 0x01, //0x00002370 cmpq $1, %rax
- 0x0f, 0x8e, 0x09, 0xfe, 0xff, 0xff, //0x00002374 jle LBB0_467
- 0x4c, 0x8d, 0x58, 0xff, //0x0000237a leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x0000237e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00002384 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002387 je LBB0_491
- 0xe9, 0xfd, 0xfd, 0xff, 0xff, //0x0000238d jmp LBB0_469
- //0x00002392 LBB0_493
- 0x0f, 0x8c, 0x5f, 0xfe, 0xff, 0xff, //0x00002392 jl LBB0_476
- 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00002398 jmp LBB0_477
- //0x0000239d LBB0_495
- 0x41, 0x89, 0xc0, //0x0000239d movl %eax, %r8d
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x000023a0 jmp LBB0_525
- //0x000023a5 LBB0_496
- 0x44, 0x89, 0xde, //0x000023a5 movl %r11d, %esi
- 0x44, 0x89, 0xd8, //0x000023a8 movl %r11d, %eax
- 0x45, 0x85, 0xc0, //0x000023ab testl %r8d, %r8d
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000023ae movq $-48(%rbp), %r13
- 0x0f, 0x84, 0x4e, 0xfd, 0xff, 0xff, //0x000023b2 je LBB0_456
- //0x000023b8 LBB0_497
- 0x44, 0x89, 0xc1, //0x000023b8 movl %r8d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x000023bb imulq $104, %rcx, %rdx
- 0x48, 0x8d, 0x3d, 0x7a, 0x3e, 0x00, 0x00, //0x000023bf leaq $15994(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3a, //0x000023c6 movl (%rdx,%rdi), %ebx
- 0x4c, 0x63, 0xee, //0x000023c9 movslq %esi, %r13
- 0x8a, 0x44, 0x3a, 0x04, //0x000023cc movb $4(%rdx,%rdi), %al
- 0x45, 0x85, 0xed, //0x000023d0 testl %r13d, %r13d
- 0x4c, 0x89, 0x4d, 0xc8, //0x000023d3 movq %r9, $-56(%rbp)
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000023d7 je LBB0_502
- 0x48, 0x8d, 0x54, 0x3a, 0x05, //0x000023dd leaq $5(%rdx,%rdi), %rdx
- 0x31, 0xff, //0x000023e2 xorl %edi, %edi
- //0x000023e4 LBB0_499
- 0x84, 0xc0, //0x000023e4 testb %al, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000023e6 je LBB0_504
- 0x41, 0x38, 0x04, 0x3c, //0x000023ec cmpb %al, (%r12,%rdi)
- 0x0f, 0x85, 0x90, 0x01, 0x00, 0x00, //0x000023f0 jne LBB0_521
- 0x0f, 0xb6, 0x04, 0x3a, //0x000023f6 movzbl (%rdx,%rdi), %eax
- 0x48, 0xff, 0xc7, //0x000023fa incq %rdi
- 0x49, 0x39, 0xfd, //0x000023fd cmpq %rdi, %r13
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002400 jne LBB0_499
- //0x00002406 LBB0_502
- 0x84, 0xc0, //0x00002406 testb %al, %al
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x00002408 je LBB0_504
- //0x0000240e LBB0_503
- 0xff, 0xcb, //0x0000240e decl %ebx
- //0x00002410 LBB0_504
- 0x85, 0xf6, //0x00002410 testl %esi, %esi
- 0x0f, 0x8e, 0xac, 0x00, 0x00, 0x00, //0x00002412 jle LBB0_512
- 0x89, 0x5d, 0x98, //0x00002418 movl %ebx, $-104(%rbp)
- 0x01, 0xde, //0x0000241b addl %ebx, %esi
- 0x48, 0x63, 0xc6, //0x0000241d movslq %esi, %rax
- 0x49, 0x89, 0xc1, //0x00002420 movq %rax, %r9
- 0x49, 0xc1, 0xe1, 0x20, //0x00002423 shlq $32, %r9
- 0x48, 0xff, 0xc8, //0x00002427 decq %rax
- 0x49, 0xff, 0xc5, //0x0000242a incq %r13
- 0x31, 0xf6, //0x0000242d xorl %esi, %esi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000242f jmp LBB0_508
- //0x00002434 LBB0_506
- 0x48, 0x85, 0xc0, //0x00002434 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002437 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x0000243c cmovnel %eax, %r14d
- //0x00002440 LBB0_507
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002440 movabsq $-4294967296, %rax
- 0x49, 0x01, 0xc1, //0x0000244a addq %rax, %r9
- 0x48, 0x8d, 0x47, 0xff, //0x0000244d leaq $-1(%rdi), %rax
- 0x49, 0xff, 0xcd, //0x00002451 decq %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00002454 cmpq $1, %r13
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002458 jle LBB0_510
- //0x0000245e LBB0_508
- 0x48, 0x89, 0xc7, //0x0000245e movq %rax, %rdi
- 0x4b, 0x0f, 0xbe, 0x5c, 0x2c, 0xfe, //0x00002461 movsbq $-2(%r12,%r13), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00002467 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x0000246b shlq %cl, %rbx
- 0x48, 0x01, 0xf3, //0x0000246e addq %rsi, %rbx
- 0x48, 0x89, 0xd8, //0x00002471 movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002474 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000247e mulq %rdx
- 0x48, 0x89, 0xd6, //0x00002481 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x03, //0x00002484 shrq $3, %rsi
- 0x48, 0x8d, 0x04, 0x36, //0x00002488 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000248c leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00002490 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002493 subq %rdx, %rax
- 0x4c, 0x39, 0xff, //0x00002496 cmpq %r15, %rdi
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00002499 jae LBB0_506
- 0x04, 0x30, //0x0000249f addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x000024a1 movb %al, (%r12,%rdi)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x000024a5 jmp LBB0_507
- //0x000024aa LBB0_510
- 0x48, 0x83, 0xfb, 0x0a, //0x000024aa cmpq $10, %rbx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000024ae movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x000024b2 movq $-56(%rbp), %r9
- 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x000024b6 jae LBB0_513
- 0x8b, 0x5d, 0x98, //0x000024bc movl $-104(%rbp), %ebx
- 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000024bf jmp LBB0_517
- //0x000024c4 LBB0_512
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000024c4 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x000024c8 movq $-56(%rbp), %r9
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000024cc jmp LBB0_517
- //0x000024d1 LBB0_513
- 0x48, 0x63, 0xcf, //0x000024d1 movslq %edi, %rcx
- 0x48, 0xff, 0xc9, //0x000024d4 decq %rcx
- 0x8b, 0x5d, 0x98, //0x000024d7 movl $-104(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000024da jmp LBB0_515
- //0x000024df LBB0_514
- 0x48, 0x85, 0xc0, //0x000024df testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000024e2 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000024e7 cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x000024eb decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x000024ee cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x000024f2 movq %rdx, %rsi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x000024f5 jbe LBB0_517
- //0x000024fb LBB0_515
- 0x48, 0x89, 0xf0, //0x000024fb movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000024fe movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002508 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000250b shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000250f leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00002513 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xf0, //0x00002517 movq %rsi, %rax
- 0x48, 0x29, 0xf8, //0x0000251a subq %rdi, %rax
- 0x4c, 0x39, 0xf9, //0x0000251d cmpq %r15, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00002520 jae LBB0_514
- 0x04, 0x30, //0x00002526 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00002528 movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x0000252c decq %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x0000252f cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x00002533 movq %rdx, %rsi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002536 ja LBB0_515
- //0x0000253c LBB0_517
- 0x41, 0x01, 0xdb, //0x0000253c addl %ebx, %r11d
- 0x4d, 0x63, 0xdb, //0x0000253f movslq %r11d, %r11
- 0x4d, 0x39, 0xdf, //0x00002542 cmpq %r11, %r15
- 0x45, 0x0f, 0x46, 0xdf, //0x00002545 cmovbel %r15d, %r11d
- 0x41, 0x01, 0xd9, //0x00002549 addl %ebx, %r9d
- 0x45, 0x85, 0xdb, //0x0000254c testl %r11d, %r11d
- 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x0000254f jle LBB0_523
- 0x44, 0x89, 0xd8, //0x00002555 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002558 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x0000255e jne LBB0_524
- //0x00002564 LBB0_519
- 0x48, 0x83, 0xf8, 0x01, //0x00002564 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002568 jle LBB0_522
- 0x4c, 0x8d, 0x58, 0xff, //0x0000256e leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002572 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00002578 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000257b je LBB0_519
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002581 jmp LBB0_524
- //0x00002586 LBB0_521
- 0x0f, 0x8c, 0x82, 0xfe, 0xff, 0xff, //0x00002586 jl LBB0_503
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x0000258c jmp LBB0_504
- //0x00002591 LBB0_522
- 0xff, 0xc8, //0x00002591 decl %eax
- 0x41, 0x89, 0xc3, //0x00002593 movl %eax, %r11d
- //0x00002596 LBB0_523
- 0x45, 0x85, 0xdb, //0x00002596 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x00002599 cmovel %r11d, %r9d
- //0x0000259d LBB0_524
- 0x44, 0x89, 0xde, //0x0000259d movl %r11d, %esi
- 0x44, 0x89, 0xd8, //0x000025a0 movl %r11d, %eax
- 0x45, 0x85, 0xc0, //0x000025a3 testl %r8d, %r8d
- 0x0f, 0x89, 0x5a, 0xfb, 0xff, 0xff, //0x000025a6 jns LBB0_456
- //0x000025ac LBB0_525
- 0x41, 0x83, 0xf8, 0xc3, //0x000025ac cmpl $-61, %r8d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x000025b0 jle LBB0_529
- 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x000025b6 jmp LBB0_549
- //0x000025bb LBB0_526
- 0xff, 0xc9, //0x000025bb decl %ecx
- 0x41, 0x89, 0xcb, //0x000025bd movl %ecx, %r11d
- //0x000025c0 LBB0_527
- 0x45, 0x85, 0xdb, //0x000025c0 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x000025c3 cmovel %r11d, %r9d
- //0x000025c7 LBB0_528
- 0x44, 0x8d, 0x40, 0x3c, //0x000025c7 leal $60(%rax), %r8d
- 0x44, 0x89, 0xde, //0x000025cb movl %r11d, %esi
- 0x83, 0xf8, 0x88, //0x000025ce cmpl $-120, %eax
- 0x0f, 0x8d, 0x73, 0x01, 0x00, 0x00, //0x000025d1 jge LBB0_548
- //0x000025d7 LBB0_529
- 0x44, 0x89, 0xc0, //0x000025d7 movl %r8d, %eax
- 0x48, 0x63, 0xfe, //0x000025da movslq %esi, %rdi
- 0x31, 0xd2, //0x000025dd xorl %edx, %edx
- 0x31, 0xc9, //0x000025df xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025e1 .p2align 4, 0x90
- //0x000025f0 LBB0_530
- 0x48, 0x39, 0xfa, //0x000025f0 cmpq %rdi, %rdx
- 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x000025f3 jge LBB0_532
- 0x48, 0x8d, 0x0c, 0x89, //0x000025f9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x000025fd movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00002602 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc2, //0x00002607 incq %rdx
- 0x49, 0x8d, 0x5a, 0x01, //0x0000260a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xd9, //0x0000260e cmpq %rbx, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00002611 jb LBB0_530
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00002617 jmp LBB0_534
- //0x0000261c LBB0_532
- 0x48, 0x85, 0xc9, //0x0000261c testq %rcx, %rcx
- 0x0f, 0x84, 0x1d, 0x01, 0x00, 0x00, //0x0000261f je LBB0_547
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002625 .p2align 4, 0x90
- //0x00002630 LBB0_533
- 0x48, 0x01, 0xc9, //0x00002630 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002633 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc2, //0x00002637 incl %edx
- 0x49, 0x8d, 0x7a, 0x01, //0x00002639 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xf9, //0x0000263d cmpq %rdi, %rcx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00002640 jb LBB0_533
- //0x00002646 LBB0_534
- 0x41, 0x29, 0xd1, //0x00002646 subl %edx, %r9d
- 0x31, 0xff, //0x00002649 xorl %edi, %edi
- 0x39, 0xf2, //0x0000264b cmpl %esi, %edx
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x0000264d jge LBB0_539
- 0x48, 0x63, 0xd2, //0x00002653 movslq %edx, %rdx
- 0x49, 0x63, 0xf3, //0x00002656 movslq %r11d, %rsi
- 0x49, 0x8d, 0x3c, 0x14, //0x00002659 leaq (%r12,%rdx), %rdi
- 0x45, 0x31, 0xdb, //0x0000265d xorl %r11d, %r11d
- //0x00002660 .p2align 4, 0x90
- //0x00002660 LBB0_536
- 0x48, 0x89, 0xcb, //0x00002660 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002663 shrq $60, %rbx
- 0x4c, 0x21, 0xd1, //0x00002667 andq %r10, %rcx
- 0x80, 0xcb, 0x30, //0x0000266a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x1c, //0x0000266d movb %bl, (%r12,%r11)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002671 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x1f, //0x00002675 movsbq (%rdi,%r11), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x0000267a leaq $-48(%rbx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x5c, 0x1a, 0x01, //0x0000267f leaq $1(%rdx,%r11), %rbx
- 0x49, 0xff, 0xc3, //0x00002684 incq %r11
- 0x48, 0x39, 0xf3, //0x00002687 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x0000268a jl LBB0_536
- 0x48, 0x85, 0xc9, //0x00002690 testq %rcx, %rcx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002693 je LBB0_543
- 0x44, 0x89, 0xdf, //0x00002699 movl %r11d, %edi
- //0x0000269c LBB0_539
- 0x41, 0x89, 0xfb, //0x0000269c movl %edi, %r11d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000269f jmp LBB0_541
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026a4 .p2align 4, 0x90
- //0x000026b0 LBB0_540
- 0x48, 0x85, 0xd2, //0x000026b0 testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000026b3 movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x000026b8 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc9, //0x000026bc addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000026bf leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000026c3 testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000026c6 je LBB0_543
- //0x000026cc LBB0_541
- 0x48, 0x89, 0xca, //0x000026cc movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x000026cf shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x000026d3 andq %r10, %rcx
- 0x49, 0x63, 0xf3, //0x000026d6 movslq %r11d, %rsi
- 0x49, 0x39, 0xf7, //0x000026d9 cmpq %rsi, %r15
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x000026dc jbe LBB0_540
- 0x80, 0xca, 0x30, //0x000026e2 orb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x000026e5 movb %dl, (%r12,%rsi)
- 0xff, 0xc6, //0x000026e9 incl %esi
- 0x41, 0x89, 0xf3, //0x000026eb movl %esi, %r11d
- 0x48, 0x01, 0xc9, //0x000026ee addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000026f1 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000026f5 testq %rcx, %rcx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x000026f8 jne LBB0_541
- //0x000026fe LBB0_543
- 0x41, 0xff, 0xc1, //0x000026fe incl %r9d
- 0x45, 0x85, 0xdb, //0x00002701 testl %r11d, %r11d
- 0x0f, 0x8e, 0xb6, 0xfe, 0xff, 0xff, //0x00002704 jle LBB0_527
- 0x44, 0x89, 0xd9, //0x0000270a movl %r11d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000270d cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00002713 jne LBB0_528
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002719 .p2align 4, 0x90
- //0x00002720 LBB0_545
- 0x48, 0x83, 0xf9, 0x01, //0x00002720 cmpq $1, %rcx
- 0x0f, 0x8e, 0x91, 0xfe, 0xff, 0xff, //0x00002724 jle LBB0_526
- 0x4c, 0x8d, 0x59, 0xff, //0x0000272a leaq $-1(%rcx), %r11
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x0000272e cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xd9, //0x00002734 movq %r11, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002737 je LBB0_545
- 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x0000273d jmp LBB0_528
- //0x00002742 LBB0_547
- 0x45, 0x31, 0xdb, //0x00002742 xorl %r11d, %r11d
- 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x00002745 jmp LBB0_528
- //0x0000274a LBB0_548
- 0x44, 0x89, 0xde, //0x0000274a movl %r11d, %esi
- 0x44, 0x89, 0xd8, //0x0000274d movl %r11d, %eax
- 0x45, 0x85, 0xc0, //0x00002750 testl %r8d, %r8d
- 0x0f, 0x84, 0xad, 0xf9, 0xff, 0xff, //0x00002753 je LBB0_456
- //0x00002759 LBB0_549
- 0x41, 0xf7, 0xd8, //0x00002759 negl %r8d
- 0x48, 0x63, 0xfe, //0x0000275c movslq %esi, %rdi
- 0x31, 0xd2, //0x0000275f xorl %edx, %edx
- 0x31, 0xc0, //0x00002761 xorl %eax, %eax
- //0x00002763 LBB0_550
- 0x48, 0x39, 0xfa, //0x00002763 cmpq %rdi, %rdx
- 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00002766 jge LBB0_552
- 0x48, 0x8d, 0x04, 0x80, //0x0000276c leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x00002770 movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00002775 leaq $-48(%rcx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x0000277a incq %rdx
- 0x48, 0x89, 0xc3, //0x0000277d movq %rax, %rbx
- 0x44, 0x89, 0xc1, //0x00002780 movl %r8d, %ecx
- 0x48, 0xd3, 0xeb, //0x00002783 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00002786 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00002789 je LBB0_550
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000278f jmp LBB0_556
- //0x00002794 LBB0_552
- 0x48, 0x85, 0xc0, //0x00002794 testq %rax, %rax
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002797 jne LBB0_555
- 0x45, 0x31, 0xdb, //0x0000279d xorl %r11d, %r11d
- 0x31, 0xc0, //0x000027a0 xorl %eax, %eax
- 0xe9, 0x5f, 0xf9, 0xff, 0xff, //0x000027a2 jmp LBB0_456
- //0x000027a7 LBB0_554
- 0x48, 0x01, 0xc0, //0x000027a7 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000027aa leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x000027ae incl %edx
- //0x000027b0 LBB0_555
- 0x48, 0x89, 0xc7, //0x000027b0 movq %rax, %rdi
- 0x44, 0x89, 0xc1, //0x000027b3 movl %r8d, %ecx
- 0x48, 0xd3, 0xef, //0x000027b6 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x000027b9 testq %rdi, %rdi
- 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x000027bc je LBB0_554
- //0x000027c2 LBB0_556
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %rbx
- 0x44, 0x89, 0xc1, //0x000027c9 movl %r8d, %ecx
- 0x48, 0xd3, 0xe3, //0x000027cc shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x000027cf notq %rbx
- 0x31, 0xff, //0x000027d2 xorl %edi, %edi
- 0x39, 0xf2, //0x000027d4 cmpl %esi, %edx
- 0x0f, 0x8d, 0x4b, 0x00, 0x00, 0x00, //0x000027d6 jge LBB0_560
- 0x4c, 0x89, 0x4d, 0xc8, //0x000027dc movq %r9, $-56(%rbp)
- 0x4c, 0x63, 0xea, //0x000027e0 movslq %edx, %r13
- 0x4d, 0x63, 0xcb, //0x000027e3 movslq %r11d, %r9
- 0x4f, 0x8d, 0x1c, 0x2c, //0x000027e6 leaq (%r12,%r13), %r11
- 0x31, 0xff, //0x000027ea xorl %edi, %edi
- //0x000027ec LBB0_558
- 0x48, 0x89, 0xc6, //0x000027ec movq %rax, %rsi
- 0x44, 0x89, 0xc1, //0x000027ef movl %r8d, %ecx
- 0x48, 0xd3, 0xee, //0x000027f2 shrq %cl, %rsi
- 0x48, 0x21, 0xd8, //0x000027f5 andq %rbx, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x000027f8 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x000027fc movb %sil, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x00002800 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x3b, //0x00002804 movsbq (%r11,%rdi), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00002809 leaq $-48(%rcx,%rax,2), %rax
- 0x49, 0x8d, 0x4c, 0x3d, 0x01, //0x0000280e leaq $1(%r13,%rdi), %rcx
- 0x48, 0xff, 0xc7, //0x00002813 incq %rdi
- 0x4c, 0x39, 0xc9, //0x00002816 cmpq %r9, %rcx
- 0x0f, 0x8c, 0xcd, 0xff, 0xff, 0xff, //0x00002819 jl LBB0_558
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000281f movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00002823 movq $-56(%rbp), %r9
- //0x00002827 LBB0_560
- 0x41, 0x29, 0xd1, //0x00002827 subl %edx, %r9d
- 0x41, 0x89, 0xfb, //0x0000282a movl %edi, %r11d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000282d jmp LBB0_563
- //0x00002832 LBB0_561
- 0x48, 0x85, 0xd2, //0x00002832 testq %rdx, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002835 movl $1, %ecx
- 0x44, 0x0f, 0x45, 0xf1, //0x0000283a cmovnel %ecx, %r14d
- //0x0000283e LBB0_562
- 0x48, 0x01, 0xc0, //0x0000283e addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002841 leaq (%rax,%rax,4), %rax
- //0x00002845 LBB0_563
- 0x48, 0x85, 0xc0, //0x00002845 testq %rax, %rax
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002848 je LBB0_566
- 0x48, 0x89, 0xc2, //0x0000284e movq %rax, %rdx
- 0x44, 0x89, 0xc1, //0x00002851 movl %r8d, %ecx
- 0x48, 0xd3, 0xea, //0x00002854 shrq %cl, %rdx
- 0x48, 0x21, 0xd8, //0x00002857 andq %rbx, %rax
- 0x49, 0x63, 0xcb, //0x0000285a movslq %r11d, %rcx
- 0x49, 0x39, 0xcf, //0x0000285d cmpq %rcx, %r15
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00002860 jbe LBB0_561
- 0x80, 0xc2, 0x30, //0x00002866 addb $48, %dl
- 0x41, 0x88, 0x14, 0x0c, //0x00002869 movb %dl, (%r12,%rcx)
- 0xff, 0xc1, //0x0000286d incl %ecx
- 0x41, 0x89, 0xcb, //0x0000286f movl %ecx, %r11d
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002872 jmp LBB0_562
- //0x00002877 LBB0_566
- 0x41, 0xff, 0xc1, //0x00002877 incl %r9d
- 0x45, 0x85, 0xdb, //0x0000287a testl %r11d, %r11d
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x0000287d jle LBB0_571
- 0x44, 0x89, 0xd8, //0x00002883 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002886 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x0000288c jne LBB0_572
- //0x00002892 LBB0_568
- 0x48, 0x83, 0xf8, 0x01, //0x00002892 cmpq $1, %rax
- 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00002896 jle LBB0_570
- 0x4c, 0x8d, 0x58, 0xff, //0x0000289c leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x000028a0 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x000028a6 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000028a9 je LBB0_568
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000028af jmp LBB0_572
- //0x000028b4 LBB0_570
- 0xff, 0xc8, //0x000028b4 decl %eax
- 0x41, 0x89, 0xc3, //0x000028b6 movl %eax, %r11d
- //0x000028b9 LBB0_571
- 0x45, 0x85, 0xdb, //0x000028b9 testl %r11d, %r11d
- 0x45, 0x0f, 0x44, 0xcb, //0x000028bc cmovel %r11d, %r9d
- //0x000028c0 LBB0_572
- 0x44, 0x89, 0xd8, //0x000028c0 movl %r11d, %eax
- 0xe9, 0x3e, 0xf8, 0xff, 0xff, //0x000028c3 jmp LBB0_456
- //0x000028c8 LBB0_573
- 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x000028c8 cmpl $-1022, %edi
- 0x4c, 0x89, 0x4d, 0xc8, //0x000028ce movq %r9, $-56(%rbp)
- 0x0f, 0x8f, 0x9c, 0x01, 0x00, 0x00, //0x000028d2 jg LBB0_599
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000028d8 movl $-1022, %r9d
- 0x85, 0xf6, //0x000028de testl %esi, %esi
- 0x0f, 0x84, 0xb5, 0x01, 0x00, 0x00, //0x000028e0 je LBB0_602
- 0x8d, 0x8f, 0xfd, 0x03, 0x00, 0x00, //0x000028e6 leal $1021(%rdi), %ecx
- 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x000028ec cmpl $-1082, %edi
- 0x0f, 0x8f, 0xb5, 0x01, 0x00, 0x00, //0x000028f2 jg LBB0_605
- 0x49, 0x8d, 0x42, 0x01, //0x000028f8 leaq $1(%r10), %rax
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000028fc movl $1, %r13d
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002902 jmp LBB0_580
- //0x00002907 LBB0_577
- 0xff, 0xc9, //0x00002907 decl %ecx
- 0x41, 0x89, 0xcb, //0x00002909 movl %ecx, %r11d
- //0x0000290c LBB0_578
- 0x45, 0x85, 0xdb, //0x0000290c testl %r11d, %r11d
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000290f movq $-56(%rbp), %rcx
- 0x41, 0x0f, 0x44, 0xcb, //0x00002913 cmovel %r11d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002917 movq %rcx, $-56(%rbp)
- //0x0000291b LBB0_579
- 0x41, 0x8d, 0x48, 0x3c, //0x0000291b leal $60(%r8), %ecx
- 0x44, 0x89, 0xde, //0x0000291f movl %r11d, %esi
- 0x41, 0x83, 0xf8, 0x88, //0x00002922 cmpl $-120, %r8d
- 0x0f, 0x8d, 0x76, 0x01, 0x00, 0x00, //0x00002926 jge LBB0_603
- //0x0000292c LBB0_580
- 0x41, 0x89, 0xc8, //0x0000292c movl %ecx, %r8d
- 0x48, 0x63, 0xde, //0x0000292f movslq %esi, %rbx
- 0x31, 0xff, //0x00002932 xorl %edi, %edi
- 0x31, 0xc9, //0x00002934 xorl %ecx, %ecx
- //0x00002936 LBB0_581
- 0x48, 0x39, 0xdf, //0x00002936 cmpq %rbx, %rdi
- 0x0f, 0x8d, 0x1f, 0x00, 0x00, 0x00, //0x00002939 jge LBB0_583
- 0x48, 0x8d, 0x0c, 0x89, //0x0000293f leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00002943 movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00002948 leaq $-48(%rdx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x0000294d incq %rdi
- 0x48, 0x39, 0xc1, //0x00002950 cmpq %rax, %rcx
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x00002953 jb LBB0_581
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002959 jmp LBB0_585
- //0x0000295e LBB0_583
- 0x48, 0x85, 0xc9, //0x0000295e testq %rcx, %rcx
- 0x0f, 0x84, 0x05, 0x01, 0x00, 0x00, //0x00002961 je LBB0_598
- //0x00002967 LBB0_584
- 0x48, 0x01, 0xc9, //0x00002967 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000296a leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc7, //0x0000296e incl %edi
- 0x48, 0x39, 0xc1, //0x00002970 cmpq %rax, %rcx
- 0x0f, 0x82, 0xee, 0xff, 0xff, 0xff, //0x00002973 jb LBB0_584
- //0x00002979 LBB0_585
- 0x48, 0x8b, 0x55, 0xc8, //0x00002979 movq $-56(%rbp), %rdx
- 0x29, 0xfa, //0x0000297d subl %edi, %edx
- 0x48, 0x89, 0x55, 0xc8, //0x0000297f movq %rdx, $-56(%rbp)
- 0x31, 0xdb, //0x00002983 xorl %ebx, %ebx
- 0x39, 0xf7, //0x00002985 cmpl %esi, %edi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00002987 jge LBB0_590
- 0x48, 0x63, 0xf7, //0x0000298d movslq %edi, %rsi
- 0x49, 0x63, 0xfb, //0x00002990 movslq %r11d, %rdi
- 0x49, 0x8d, 0x1c, 0x34, //0x00002993 leaq (%r12,%rsi), %rbx
- 0x45, 0x31, 0xdb, //0x00002997 xorl %r11d, %r11d
- //0x0000299a LBB0_587
- 0x48, 0x89, 0xca, //0x0000299a movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x0000299d shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x000029a1 andq %r10, %rcx
- 0x80, 0xca, 0x30, //0x000029a4 orb $48, %dl
- 0x43, 0x88, 0x14, 0x1c, //0x000029a7 movb %dl, (%r12,%r11)
- 0x48, 0x8d, 0x0c, 0x89, //0x000029ab leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x14, 0x1b, //0x000029af movsbq (%rbx,%r11), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x000029b4 leaq $-48(%rdx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x54, 0x1e, 0x01, //0x000029b9 leaq $1(%rsi,%r11), %rdx
- 0x49, 0xff, 0xc3, //0x000029be incq %r11
- 0x48, 0x39, 0xfa, //0x000029c1 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x000029c4 jl LBB0_587
- 0x48, 0x85, 0xc9, //0x000029ca testq %rcx, %rcx
- 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000029cd je LBB0_594
- 0x44, 0x89, 0xdb, //0x000029d3 movl %r11d, %ebx
- //0x000029d6 LBB0_590
- 0x41, 0x89, 0xdb, //0x000029d6 movl %ebx, %r11d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000029d9 jmp LBB0_592
- //0x000029de LBB0_591
- 0x48, 0x85, 0xf6, //0x000029de testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf5, //0x000029e1 cmovnel %r13d, %r14d
- 0x48, 0x01, 0xc9, //0x000029e5 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000029e8 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x000029ec testq %rcx, %rcx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000029ef je LBB0_594
- //0x000029f5 LBB0_592
- 0x48, 0x89, 0xce, //0x000029f5 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x3c, //0x000029f8 shrq $60, %rsi
- 0x4c, 0x21, 0xd1, //0x000029fc andq %r10, %rcx
- 0x49, 0x63, 0xfb, //0x000029ff movslq %r11d, %rdi
- 0x49, 0x39, 0xff, //0x00002a02 cmpq %rdi, %r15
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00002a05 jbe LBB0_591
- 0x40, 0x80, 0xce, 0x30, //0x00002a0b orb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00002a0f movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00002a13 incl %edi
- 0x41, 0x89, 0xfb, //0x00002a15 movl %edi, %r11d
- 0x48, 0x01, 0xc9, //0x00002a18 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002a1b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00002a1f testq %rcx, %rcx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002a22 jne LBB0_592
- //0x00002a28 LBB0_594
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002a28 movq $-56(%rbp), %rcx
- 0xff, 0xc1, //0x00002a2c incl %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002a2e movq %rcx, $-56(%rbp)
- 0x45, 0x85, 0xdb, //0x00002a32 testl %r11d, %r11d
- 0x0f, 0x8e, 0xd1, 0xfe, 0xff, 0xff, //0x00002a35 jle LBB0_578
- 0x44, 0x89, 0xd9, //0x00002a3b movl %r11d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00002a3e cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xd1, 0xfe, 0xff, 0xff, //0x00002a44 jne LBB0_579
- //0x00002a4a LBB0_596
- 0x48, 0x83, 0xf9, 0x01, //0x00002a4a cmpq $1, %rcx
- 0x0f, 0x8e, 0xb3, 0xfe, 0xff, 0xff, //0x00002a4e jle LBB0_577
- 0x4c, 0x8d, 0x59, 0xff, //0x00002a54 leaq $-1(%rcx), %r11
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00002a58 cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xd9, //0x00002a5e movq %r11, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002a61 je LBB0_596
- 0xe9, 0xaf, 0xfe, 0xff, 0xff, //0x00002a67 jmp LBB0_579
- //0x00002a6c LBB0_598
- 0x45, 0x31, 0xdb, //0x00002a6c xorl %r11d, %r11d
- 0xe9, 0xa7, 0xfe, 0xff, 0xff, //0x00002a6f jmp LBB0_579
- //0x00002a74 LBB0_599
- 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002a74 cmpl $1024, %edi
- 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x00002a7a jle LBB0_601
- 0x31, 0xff, //0x00002a80 xorl %edi, %edi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002a82 movabsq $9218868437227405312, %r9
- 0xe9, 0xd4, 0x04, 0x00, 0x00, //0x00002a8c jmp LBB0_688
- //0x00002a91 LBB0_601
- 0xff, 0xcf, //0x00002a91 decl %edi
- 0x41, 0x89, 0xf9, //0x00002a93 movl %edi, %r9d
- 0xe9, 0x87, 0x01, 0x00, 0x00, //0x00002a96 jmp LBB0_621
- //0x00002a9b LBB0_602
- 0x31, 0xc0, //0x00002a9b xorl %eax, %eax
- 0xe9, 0x72, 0x03, 0x00, 0x00, //0x00002a9d jmp LBB0_662
- //0x00002aa2 LBB0_603
- 0x85, 0xc9, //0x00002aa2 testl %ecx, %ecx
- 0x0f, 0x84, 0x6f, 0x01, 0x00, 0x00, //0x00002aa4 je LBB0_620
- 0x44, 0x89, 0xde, //0x00002aaa movl %r11d, %esi
- //0x00002aad LBB0_605
- 0xf7, 0xd9, //0x00002aad negl %ecx
- 0x48, 0x63, 0xfe, //0x00002aaf movslq %esi, %rdi
- 0x31, 0xd2, //0x00002ab2 xorl %edx, %edx
- 0x31, 0xc0, //0x00002ab4 xorl %eax, %eax
- //0x00002ab6 LBB0_606
- 0x48, 0x39, 0xfa, //0x00002ab6 cmpq %rdi, %rdx
- 0x0f, 0x8d, 0x25, 0x00, 0x00, 0x00, //0x00002ab9 jge LBB0_623
- 0x48, 0x8d, 0x04, 0x80, //0x00002abf leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x00002ac3 movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x44, 0x43, 0xd0, //0x00002ac8 leaq $-48(%rbx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00002acd incq %rdx
- 0x48, 0x89, 0xc3, //0x00002ad0 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002ad3 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00002ad6 testq %rbx, %rbx
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00002ad9 je LBB0_606
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002adf jmp LBB0_608
- //0x00002ae4 LBB0_623
- 0x48, 0x85, 0xc0, //0x00002ae4 testq %rax, %rax
- 0x0f, 0x84, 0x45, 0x01, 0x00, 0x00, //0x00002ae7 je LBB0_626
- 0x48, 0x89, 0xc7, //0x00002aed movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002af0 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00002af3 testq %rdi, %rdi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002af6 jne LBB0_608
- //0x00002afc LBB0_625
- 0x48, 0x01, 0xc0, //0x00002afc addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002aff leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00002b03 incl %edx
- 0x48, 0x89, 0xc7, //0x00002b05 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002b08 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00002b0b testq %rdi, %rdi
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00002b0e je LBB0_625
- //0x00002b14 LBB0_608
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002b14 movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x00002b1b shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x00002b1e notq %rbx
- 0x45, 0x31, 0xc0, //0x00002b21 xorl %r8d, %r8d
- 0x39, 0xf2, //0x00002b24 cmpl %esi, %edx
- 0x0f, 0x8d, 0x3d, 0x00, 0x00, 0x00, //0x00002b26 jge LBB0_611
- 0x4c, 0x63, 0xd2, //0x00002b2c movslq %edx, %r10
- 0x4d, 0x63, 0xcb, //0x00002b2f movslq %r11d, %r9
- 0x4b, 0x8d, 0x3c, 0x14, //0x00002b32 leaq (%r12,%r10), %rdi
- 0x45, 0x31, 0xc0, //0x00002b36 xorl %r8d, %r8d
- //0x00002b39 LBB0_610
- 0x48, 0x89, 0xc6, //0x00002b39 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00002b3c shrq %cl, %rsi
- 0x48, 0x21, 0xd8, //0x00002b3f andq %rbx, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x00002b42 addb $48, %sil
- 0x43, 0x88, 0x34, 0x04, //0x00002b46 movb %sil, (%r12,%r8)
- 0x48, 0x8d, 0x04, 0x80, //0x00002b4a leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x34, 0x07, //0x00002b4e movsbq (%rdi,%r8), %rsi
- 0x48, 0x8d, 0x44, 0x46, 0xd0, //0x00002b53 leaq $-48(%rsi,%rax,2), %rax
- 0x4b, 0x8d, 0x74, 0x02, 0x01, //0x00002b58 leaq $1(%r10,%r8), %rsi
- 0x49, 0xff, 0xc0, //0x00002b5d incq %r8
- 0x4c, 0x39, 0xce, //0x00002b60 cmpq %r9, %rsi
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00002b63 jl LBB0_610
- //0x00002b69 LBB0_611
- 0x48, 0x8b, 0x75, 0xc8, //0x00002b69 movq $-56(%rbp), %rsi
- 0x29, 0xd6, //0x00002b6d subl %edx, %esi
- 0x48, 0x89, 0x75, 0xc8, //0x00002b6f movq %rsi, $-56(%rbp)
- 0x48, 0x85, 0xc0, //0x00002b73 testq %rax, %rax
- 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00002b76 je LBB0_616
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002b7c movl $1, %r9d
- 0x48, 0x8b, 0x55, 0xa8, //0x00002b82 movq $-88(%rbp), %rdx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002b86 jmp LBB0_614
- //0x00002b8b LBB0_613
- 0x48, 0x85, 0xf6, //0x00002b8b testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf1, //0x00002b8e cmovnel %r9d, %r14d
- 0x48, 0x01, 0xc0, //0x00002b92 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002b95 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00002b99 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002b9c je LBB0_616
- //0x00002ba2 LBB0_614
- 0x48, 0x89, 0xc6, //0x00002ba2 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00002ba5 shrq %cl, %rsi
- 0x48, 0x21, 0xd8, //0x00002ba8 andq %rbx, %rax
- 0x49, 0x63, 0xf8, //0x00002bab movslq %r8d, %rdi
- 0x48, 0x39, 0xfa, //0x00002bae cmpq %rdi, %rdx
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00002bb1 jbe LBB0_613
- 0x40, 0x80, 0xc6, 0x30, //0x00002bb7 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00002bbb movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00002bbf incl %edi
- 0x41, 0x89, 0xf8, //0x00002bc1 movl %edi, %r8d
- 0x48, 0x01, 0xc0, //0x00002bc4 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002bc7 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00002bcb testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002bce jne LBB0_614
- //0x00002bd4 LBB0_616
- 0x48, 0x8b, 0x45, 0xc8, //0x00002bd4 movq $-56(%rbp), %rax
- 0xff, 0xc0, //0x00002bd8 incl %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00002bda movq %rax, $-56(%rbp)
- 0x45, 0x85, 0xc0, //0x00002bde testl %r8d, %r8d
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002be1 jle LBB0_634
- 0x44, 0x89, 0xc0, //0x00002be7 movl %r8d, %eax
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002bea movl $-1022, %r9d
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002bf0 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002bf6 jne LBB0_635
- //0x00002bfc LBB0_618
- 0x48, 0x83, 0xf8, 0x01, //0x00002bfc cmpq $1, %rax
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00002c00 jle LBB0_633
- 0x4c, 0x8d, 0x58, 0xff, //0x00002c06 leaq $-1(%rax), %r11
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00002c0a cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xd8, //0x00002c10 movq %r11, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002c13 je LBB0_618
- //0x00002c19 LBB0_620
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002c19 movl $-1022, %r9d
- 0x44, 0x89, 0xde, //0x00002c1f movl %r11d, %esi
- //0x00002c22 LBB0_621
- 0x85, 0xf6, //0x00002c22 testl %esi, %esi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002c24 je LBB0_626
- 0x45, 0x89, 0xd8, //0x00002c2a movl %r11d, %r8d
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002c2d jmp LBB0_636
- //0x00002c32 LBB0_626
- 0x31, 0xc0, //0x00002c32 xorl %eax, %eax
- 0xe9, 0xd7, 0x01, 0x00, 0x00, //0x00002c34 jmp LBB0_661
- //0x00002c39 LBB0_633
- 0xff, 0xc8, //0x00002c39 decl %eax
- 0x41, 0x89, 0xc0, //0x00002c3b movl %eax, %r8d
- //0x00002c3e LBB0_634
- 0x41, 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002c3e movl $-1022, %r9d
- 0x45, 0x85, 0xc0, //0x00002c44 testl %r8d, %r8d
- 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x00002c47 je LBB0_683
- //0x00002c4d LBB0_635
- 0x44, 0x89, 0xc6, //0x00002c4d movl %r8d, %esi
- //0x00002c50 LBB0_636
- 0x4c, 0x63, 0xee, //0x00002c50 movslq %esi, %r13
- 0xb1, 0x31, //0x00002c53 movb $49, %cl
- 0x31, 0xc0, //0x00002c55 xorl %eax, %eax
- 0x41, 0xba, 0x10, 0x00, 0x00, 0x00, //0x00002c57 movl $16, %r10d
- //0x00002c5d LBB0_637
- 0x48, 0x83, 0xf8, 0x26, //0x00002c5d cmpq $38, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002c61 je LBB0_641
- 0x41, 0x38, 0x0c, 0x04, //0x00002c67 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00002c6b jne LBB0_642
- 0x48, 0x8d, 0x0d, 0xc8, 0x35, 0x00, 0x00, //0x00002c71 leaq $13768(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x08, 0x8d, 0x15, 0x00, 0x00, //0x00002c78 movzbl $5517(%rax,%rcx), %ecx
- 0x48, 0xff, 0xc0, //0x00002c80 incq %rax
- 0x49, 0x39, 0xc5, //0x00002c83 cmpq %rax, %r13
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00002c86 jne LBB0_637
- 0x84, 0xc9, //0x00002c8c testb %cl, %cl
- 0x4c, 0x8b, 0x7d, 0xa8, //0x00002c8e movq $-88(%rbp), %r15
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002c92 jne LBB0_643
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002c98 jmp LBB0_644
- //0x00002c9d LBB0_641
- 0x4c, 0x8b, 0x7d, 0xa8, //0x00002c9d movq $-88(%rbp), %r15
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002ca1 jmp LBB0_644
- //0x00002ca6 LBB0_642
- 0x4c, 0x8b, 0x7d, 0xa8, //0x00002ca6 movq $-88(%rbp), %r15
- 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00002caa jge LBB0_644
- //0x00002cb0 LBB0_643
- 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00002cb0 movl $15, %r10d
- //0x00002cb6 LBB0_644
- 0x85, 0xf6, //0x00002cb6 testl %esi, %esi
- 0x0f, 0x8e, 0xf6, 0x00, 0x00, 0x00, //0x00002cb8 jle LBB0_655
- 0x44, 0x01, 0xd6, //0x00002cbe addl %r10d, %esi
- 0x48, 0x63, 0xfe, //0x00002cc1 movslq %esi, %rdi
- 0x48, 0xff, 0xcf, //0x00002cc4 decq %rdi
- 0x49, 0xff, 0xc5, //0x00002cc7 incq %r13
- 0x31, 0xc9, //0x00002cca xorl %ecx, %ecx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002ccc movabsq $-432345564227567616, %r11
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002cd6 jmp LBB0_648
- //0x00002cdb LBB0_646
- 0x48, 0x85, 0xc0, //0x00002cdb testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002cde movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00002ce3 cmovnel %eax, %r14d
- //0x00002ce7 LBB0_647
- 0xff, 0xce, //0x00002ce7 decl %esi
- 0x48, 0xff, 0xcf, //0x00002ce9 decq %rdi
- 0x49, 0xff, 0xcd, //0x00002cec decq %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00002cef cmpq $1, %r13
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002cf3 jle LBB0_650
- //0x00002cf9 LBB0_648
- 0x4b, 0x0f, 0xbe, 0x5c, 0x2c, 0xfe, //0x00002cf9 movsbq $-2(%r12,%r13), %rbx
- 0x48, 0xc1, 0xe3, 0x35, //0x00002cff shlq $53, %rbx
- 0x48, 0x01, 0xcb, //0x00002d03 addq %rcx, %rbx
- 0x4c, 0x01, 0xdb, //0x00002d06 addq %r11, %rbx
- 0x48, 0x89, 0xd8, //0x00002d09 movq %rbx, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002d0c movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002d16 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002d19 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002d1c shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002d20 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002d24 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00002d28 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002d2b subq %rdx, %rax
- 0x4c, 0x39, 0xff, //0x00002d2e cmpq %r15, %rdi
- 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00002d31 jae LBB0_646
- 0x04, 0x30, //0x00002d37 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00002d39 movb %al, (%r12,%rdi)
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00002d3d jmp LBB0_647
- //0x00002d42 LBB0_650
- 0x48, 0x83, 0xfb, 0x0a, //0x00002d42 cmpq $10, %rbx
- 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x00002d46 jb LBB0_655
- 0x48, 0x63, 0xf6, //0x00002d4c movslq %esi, %rsi
- 0x48, 0xff, 0xce, //0x00002d4f decq %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002d52 movl $1, %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002d57 jmp LBB0_653
- //0x00002d5c LBB0_652
- 0x48, 0x85, 0xc0, //0x00002d5c testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x00002d5f cmovnel %edi, %r14d
- 0x48, 0xff, 0xce, //0x00002d63 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002d66 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002d6a movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00002d6d jbe LBB0_655
- //0x00002d73 LBB0_653
- 0x48, 0x89, 0xc8, //0x00002d73 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002d76 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002d80 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002d83 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002d87 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002d8b leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00002d8f movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002d92 subq %rbx, %rax
- 0x4c, 0x39, 0xfe, //0x00002d95 cmpq %r15, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00002d98 jae LBB0_652
- 0x04, 0x30, //0x00002d9e addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002da0 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00002da4 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002da7 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002dab movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002dae ja LBB0_653
- //0x00002db4 LBB0_655
- 0x45, 0x01, 0xd0, //0x00002db4 addl %r10d, %r8d
- 0x49, 0x63, 0xc0, //0x00002db7 movslq %r8d, %rax
- 0x49, 0x39, 0xc7, //0x00002dba cmpq %rax, %r15
- 0x41, 0x0f, 0x46, 0xc7, //0x00002dbd cmovbel %r15d, %eax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002dc1 movq $-56(%rbp), %rcx
- 0x44, 0x01, 0xd1, //0x00002dc5 addl %r10d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002dc8 movq %rcx, $-56(%rbp)
- 0x85, 0xc0, //0x00002dcc testl %eax, %eax
- 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00002dce jle LBB0_660
- 0x89, 0xc1, //0x00002dd4 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00002dd6 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00002ddc jne LBB0_661
- //0x00002de2 LBB0_657
- 0x48, 0x83, 0xf9, 0x01, //0x00002de2 cmpq $1, %rcx
- 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00002de6 jle LBB0_659
- 0x48, 0x8d, 0x41, 0xff, //0x00002dec leaq $-1(%rcx), %rax
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00002df0 cmpb $48, $-2(%r12,%rcx)
- 0x48, 0x89, 0xc1, //0x00002df6 movq %rax, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002df9 je LBB0_657
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00002dff jmp LBB0_661
- //0x00002e04 LBB0_659
- 0xff, 0xc9, //0x00002e04 decl %ecx
- 0x89, 0xc8, //0x00002e06 movl %ecx, %eax
- //0x00002e08 LBB0_660
- 0x85, 0xc0, //0x00002e08 testl %eax, %eax
- 0x0f, 0x84, 0x0e, 0x01, 0x00, 0x00, //0x00002e0a je LBB0_683
- //0x00002e10 LBB0_661
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002e10 movq $-48(%rbp), %r13
- //0x00002e14 LBB0_662
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002e14 movq $-80(%rbp), %r11
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002e18 movabsq $4503599627370495, %rcx
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e22 movq $-1, %rdi
- 0x48, 0x8b, 0x75, 0xc8, //0x00002e29 movq $-56(%rbp), %rsi
- 0x83, 0xfe, 0x14, //0x00002e2d cmpl $20, %esi
- 0x0f, 0x8f, 0x72, 0x01, 0x00, 0x00, //0x00002e30 jg LBB0_691
- 0x89, 0xf2, //0x00002e36 movl %esi, %edx
- 0x85, 0xf6, //0x00002e38 testl %esi, %esi
- 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x00002e3a jle LBB0_668
- 0x48, 0x63, 0xf0, //0x00002e40 movslq %eax, %rsi
- 0x31, 0xff, //0x00002e43 xorl %edi, %edi
- 0x31, 0xc9, //0x00002e45 xorl %ecx, %ecx
- //0x00002e47 LBB0_665
- 0x48, 0x39, 0xf7, //0x00002e47 cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x1a, 0x00, 0x00, 0x00, //0x00002e4a jge LBB0_667
- 0x48, 0x8d, 0x0c, 0x89, //0x00002e50 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x3c, //0x00002e54 movsbq (%r12,%rdi), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00002e59 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x00002e5e incq %rdi
- 0x48, 0x39, 0xfa, //0x00002e61 cmpq %rdi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002e64 jne LBB0_665
- //0x00002e6a LBB0_667
- 0x45, 0x31, 0xc0, //0x00002e6a xorl %r8d, %r8d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002e6d jmp LBB0_669
- //0x00002e72 LBB0_668
- 0x31, 0xff, //0x00002e72 xorl %edi, %edi
- 0x41, 0xb0, 0x01, //0x00002e74 movb $1, %r8b
- 0x31, 0xc9, //0x00002e77 xorl %ecx, %ecx
- //0x00002e79 LBB0_669
- 0x48, 0x8b, 0x75, 0xc8, //0x00002e79 movq $-56(%rbp), %rsi
- 0x29, 0xfe, //0x00002e7d subl %edi, %esi
- 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00002e7f jle LBB0_677
- 0x41, 0x89, 0xfa, //0x00002e85 movl %edi, %r10d
- 0x41, 0xf7, 0xd2, //0x00002e88 notl %r10d
- 0x44, 0x03, 0x55, 0xc8, //0x00002e8b addl $-56(%rbp), %r10d
- 0x83, 0xe6, 0x07, //0x00002e8f andl $7, %esi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002e92 je LBB0_674
- 0xf7, 0xde, //0x00002e98 negl %esi
- 0x31, 0xdb, //0x00002e9a xorl %ebx, %ebx
- //0x00002e9c LBB0_672
- 0x48, 0x01, 0xc9, //0x00002e9c addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002e9f leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xcb, //0x00002ea3 decl %ebx
- 0x39, 0xde, //0x00002ea5 cmpl %ebx, %esi
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00002ea7 jne LBB0_672
- 0x29, 0xdf, //0x00002ead subl %ebx, %edi
- //0x00002eaf LBB0_674
- 0x41, 0x83, 0xfa, 0x07, //0x00002eaf cmpl $7, %r10d
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00002eb3 jb LBB0_677
- 0x48, 0x8b, 0x75, 0xc8, //0x00002eb9 movq $-56(%rbp), %rsi
- 0x29, 0xfe, //0x00002ebd subl %edi, %esi
- //0x00002ebf LBB0_676
- 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00002ebf imulq $100000000, %rcx, %rcx
- 0x83, 0xc6, 0xf8, //0x00002ec6 addl $-8, %esi
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002ec9 jne LBB0_676
- //0x00002ecf LBB0_677
- 0x31, 0xff, //0x00002ecf xorl %edi, %edi
- 0x48, 0x8b, 0x75, 0xc8, //0x00002ed1 movq $-56(%rbp), %rsi
- 0x85, 0xf6, //0x00002ed5 testl %esi, %esi
- 0x0f, 0x88, 0x51, 0x00, 0x00, 0x00, //0x00002ed7 js LBB0_685
- 0x39, 0xf0, //0x00002edd cmpl %esi, %eax
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002edf jle LBB0_685
- 0x41, 0x8a, 0x14, 0x14, //0x00002ee5 movb (%r12,%rdx), %dl
- 0xff, 0xc6, //0x00002ee9 incl %esi
- 0x39, 0xc6, //0x00002eeb cmpl %eax, %esi
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00002eed jne LBB0_684
- 0x80, 0xfa, 0x35, //0x00002ef3 cmpb $53, %dl
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00002ef6 jne LBB0_684
- 0x45, 0x85, 0xf6, //0x00002efc testl %r14d, %r14d
- 0x40, 0x0f, 0x95, 0xc7, //0x00002eff setne %dil
- 0x41, 0x08, 0xf8, //0x00002f03 orb %dil, %r8b
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00002f06 jne LBB0_685
- 0x48, 0x63, 0x45, 0xc8, //0x00002f0c movslq $-56(%rbp), %rax
- 0x42, 0x8a, 0x7c, 0x20, 0xff, //0x00002f10 movb $-1(%rax,%r12), %dil
- 0x40, 0x80, 0xe7, 0x01, //0x00002f15 andb $1, %dil
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002f19 jmp LBB0_685
- //0x00002f1e LBB0_683
- 0x31, 0xc9, //0x00002f1e xorl %ecx, %ecx
- 0x31, 0xff, //0x00002f20 xorl %edi, %edi
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002f22 jmp LBB0_685
- //0x00002f27 LBB0_684
- 0x80, 0xfa, 0x34, //0x00002f27 cmpb $52, %dl
- 0x40, 0x0f, 0x9f, 0xc7, //0x00002f2a setg %dil
- //0x00002f2e LBB0_685
- 0x40, 0x0f, 0xb6, 0xff, //0x00002f2e movzbl %dil, %edi
- 0x48, 0x01, 0xcf, //0x00002f32 addq %rcx, %rdi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002f35 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc7, //0x00002f3f cmpq %rax, %rdi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00002f42 jne LBB0_689
- 0x41, 0x81, 0xf9, 0xfe, 0x03, 0x00, 0x00, //0x00002f48 cmpl $1022, %r9d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00002f4f jle LBB0_690
- 0x31, 0xff, //0x00002f55 xorl %edi, %edi
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002f57 movabsq $9218868437227405312, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002f61 movq $-48(%rbp), %r13
- //0x00002f65 LBB0_688
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002f65 movq $-80(%rbp), %r11
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f69 movabsq $4503599627370495, %rcx
- 0xe9, 0xc4, 0xe8, 0xff, 0xff, //0x00002f73 jmp LBB0_326
- //0x00002f78 LBB0_689
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002f78 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002f7c movq $-80(%rbp), %r11
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f80 movabsq $4503599627370495, %rcx
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002f8a jmp LBB0_691
- //0x00002f8f LBB0_690
- 0x41, 0xff, 0xc1, //0x00002f8f incl %r9d
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f92 movabsq $4503599627370495, %rcx
- 0x48, 0x8d, 0x79, 0x01, //0x00002f9c leaq $1(%rcx), %rdi
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002fa0 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00002fa4 movq $-80(%rbp), %r11
- //0x00002fa8 LBB0_691
- 0x8a, 0x55, 0xa0, //0x00002fa8 movb $-96(%rbp), %dl
- 0x48, 0x8d, 0x41, 0x01, //0x00002fab leaq $1(%rcx), %rax
- 0x48, 0x21, 0xf8, //0x00002faf andq %rdi, %rax
- 0x41, 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00002fb2 addl $1023, %r9d
- 0x41, 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x00002fb9 andl $2047, %r9d
- 0x49, 0xc1, 0xe1, 0x34, //0x00002fc0 shlq $52, %r9
- 0x48, 0x85, 0xc0, //0x00002fc4 testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002fc7 cmoveq %rax, %r9
- 0xe9, 0x6f, 0xe8, 0xff, 0xff, //0x00002fcb jmp LBB0_327
- //0x00002fd0 LBB0_692
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002fd0 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00002fd7 xorl %r15d, %r15d
- 0x49, 0x83, 0xfc, 0x20, //0x00002fda cmpq $32, %r12
- 0x0f, 0x83, 0x0c, 0xe1, 0xff, 0xff, //0x00002fde jae LBB0_231
- 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x00002fe4 jmp LBB0_717
- //0x00002fe9 LBB0_693
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002fe9 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00002ff0 xorl %r15d, %r15d
- 0x49, 0x83, 0xfc, 0x20, //0x00002ff3 cmpq $32, %r12
- 0x0f, 0x83, 0xb9, 0xe1, 0xff, 0xff, //0x00002ff7 jae LBB0_240
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00002ffd jmp LBB0_701
- //0x00003002 LBB0_694
- 0x44, 0x89, 0xfa, //0x00003002 movl %r15d, %edx
- 0xf7, 0xd2, //0x00003005 notl %edx
- 0x21, 0xca, //0x00003007 andl %ecx, %edx
- 0x44, 0x8d, 0x14, 0x12, //0x00003009 leal (%rdx,%rdx), %r10d
- 0x45, 0x09, 0xfa, //0x0000300d orl %r15d, %r10d
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003010 movl $2863311530, %ebx
- 0x44, 0x31, 0xd3, //0x00003015 xorl %r10d, %ebx
- 0x21, 0xcb, //0x00003018 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000301a andl $-1431655766, %ebx
- 0x45, 0x31, 0xff, //0x00003020 xorl %r15d, %r15d
- 0x01, 0xd3, //0x00003023 addl %edx, %ebx
- 0x41, 0x0f, 0x92, 0xc7, //0x00003025 setb %r15b
- 0x01, 0xdb, //0x00003029 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000302b xorl $1431655765, %ebx
- 0x44, 0x21, 0xd3, //0x00003031 andl %r10d, %ebx
- 0xf7, 0xd3, //0x00003034 notl %ebx
- 0x21, 0xdf, //0x00003036 andl %ebx, %edi
- 0x48, 0xc1, 0xe0, 0x10, //0x00003038 shlq $16, %rax
- 0x48, 0x85, 0xff, //0x0000303c testq %rdi, %rdi
- 0x0f, 0x85, 0x20, 0xe2, 0xff, 0xff, //0x0000303f jne LBB0_244
- //0x00003045 LBB0_695
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003045 movl $64, %ecx
- //0x0000304a LBB0_696
- 0x4c, 0x09, 0xc8, //0x0000304a orq %r9, %rax
- 0x48, 0x85, 0xff, //0x0000304d testq %rdi, %rdi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003050 je LBB0_699
- 0x48, 0x85, 0xc0, //0x00003056 testq %rax, %rax
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00003059 je LBB0_709
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000305f bsfq %rax, %rax
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003063 jmp LBB0_710
- //0x00003068 LBB0_699
- 0x48, 0x85, 0xc0, //0x00003068 testq %rax, %rax
- 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x0000306b jne LBB0_712
- 0x49, 0x83, 0xc5, 0x20, //0x00003071 addq $32, %r13
- 0x49, 0x83, 0xc4, 0xe0, //0x00003075 addq $-32, %r12
- //0x00003079 LBB0_701
- 0x4d, 0x85, 0xff, //0x00003079 testq %r15, %r15
- 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x0000307c jne LBB0_727
- 0x4c, 0x89, 0xc0, //0x00003082 movq %r8, %rax
- 0x4d, 0x85, 0xe4, //0x00003085 testq %r12, %r12
- 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00003088 je LBB0_731
- //0x0000308e LBB0_703
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000308e movzbl (%r13), %ecx
- 0x80, 0xf9, 0x22, //0x00003093 cmpb $34, %cl
- 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00003096 je LBB0_713
- 0x80, 0xf9, 0x5c, //0x0000309c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000309f je LBB0_707
- 0x80, 0xf9, 0x20, //0x000030a5 cmpb $32, %cl
- 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x000030a8 jb LBB0_712
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %rcx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000030b5 movl $1, %edx
- 0x49, 0x01, 0xd5, //0x000030ba addq %rdx, %r13
- 0x49, 0x01, 0xcc, //0x000030bd addq %rcx, %r12
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000030c0 jne LBB0_703
- 0xe9, 0xde, 0x01, 0x00, 0x00, //0x000030c6 jmp LBB0_731
- //0x000030cb LBB0_707
- 0x49, 0x83, 0xfc, 0x01, //0x000030cb cmpq $1, %r12
- 0x0f, 0x84, 0xd4, 0x01, 0x00, 0x00, //0x000030cf je LBB0_731
- 0x4c, 0x89, 0xe9, //0x000030d5 movq %r13, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x000030d8 subq $-64(%rbp), %rcx
- 0x48, 0x83, 0xf8, 0xff, //0x000030dc cmpq $-1, %rax
- 0x4c, 0x0f, 0x44, 0xc1, //0x000030e0 cmoveq %rcx, %r8
- 0x48, 0x0f, 0x44, 0xc1, //0x000030e4 cmoveq %rcx, %rax
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030e8 movq $-2, %rcx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000030ef movl $2, %edx
- 0x49, 0x01, 0xd5, //0x000030f4 addq %rdx, %r13
- 0x49, 0x01, 0xcc, //0x000030f7 addq %rcx, %r12
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000030fa jne LBB0_703
- 0xe9, 0xa4, 0x01, 0x00, 0x00, //0x00003100 jmp LBB0_731
- //0x00003105 LBB0_709
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003105 movl $64, %eax
- //0x0000310a LBB0_710
- 0x48, 0x39, 0xc8, //0x0000310a cmpq %rcx, %rax
- 0x0f, 0x82, 0x0e, 0x00, 0x00, 0x00, //0x0000310d jb LBB0_712
- 0x4c, 0x2b, 0x6d, 0xc0, //0x00003113 subq $-64(%rbp), %r13
- 0x4d, 0x8d, 0x5c, 0x0d, 0x01, //0x00003117 leaq $1(%r13,%rcx), %r11
- 0xe9, 0x52, 0xe0, 0xff, 0xff, //0x0000311c jmp LBB0_237
- //0x00003121 LBB0_712
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003121 movq $-2, %r11
- 0x48, 0x8b, 0x4d, 0xd0, //0x00003128 movq $-48(%rbp), %rcx
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x0000312c jmp LBB0_732
- //0x00003131 LBB0_713
- 0x4c, 0x2b, 0x6d, 0xc0, //0x00003131 subq $-64(%rbp), %r13
- 0x49, 0xff, 0xc5, //0x00003135 incq %r13
- 0x4d, 0x89, 0xeb, //0x00003138 movq %r13, %r11
- 0xe9, 0x33, 0xe0, 0xff, 0xff, //0x0000313b jmp LBB0_237
- //0x00003140 LBB0_714
- 0x4c, 0x89, 0xe9, //0x00003140 movq %r13, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x00003143 subq $-64(%rbp), %rcx
- 0x4c, 0x0f, 0xbc, 0xc0, //0x00003147 bsfq %rax, %r8
- 0x49, 0x01, 0xc8, //0x0000314b addq %rcx, %r8
- 0x48, 0x09, 0xd7, //0x0000314e orq %rdx, %rdi
- 0x48, 0x89, 0xc1, //0x00003151 movq %rax, %rcx
- 0x4c, 0x09, 0xf9, //0x00003154 orq %r15, %rcx
- 0x0f, 0x84, 0x00, 0xe0, 0xff, 0xff, //0x00003157 je LBB0_234
- //0x0000315d LBB0_715
- 0x44, 0x89, 0xf9, //0x0000315d movl %r15d, %ecx
- 0xf7, 0xd1, //0x00003160 notl %ecx
- 0x21, 0xc1, //0x00003162 andl %eax, %ecx
- 0x8d, 0x14, 0x09, //0x00003164 leal (%rcx,%rcx), %edx
- 0x44, 0x09, 0xfa, //0x00003167 orl %r15d, %edx
- 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000316a movl $2863311530, %ebx
- 0x31, 0xd3, //0x0000316f xorl %edx, %ebx
- 0x21, 0xc3, //0x00003171 andl %eax, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003173 andl $-1431655766, %ebx
- 0x45, 0x31, 0xff, //0x00003179 xorl %r15d, %r15d
- 0x01, 0xcb, //0x0000317c addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc7, //0x0000317e setb %r15b
- 0x01, 0xdb, //0x00003182 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003184 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x0000318a andl %edx, %ebx
- 0xf7, 0xd3, //0x0000318c notl %ebx
- 0x21, 0xdf, //0x0000318e andl %ebx, %edi
- 0x48, 0x85, 0xff, //0x00003190 testq %rdi, %rdi
- 0x0f, 0x85, 0xcd, 0xdf, 0xff, 0xff, //0x00003193 jne LBB0_235
- //0x00003199 LBB0_716
- 0x49, 0x83, 0xc5, 0x20, //0x00003199 addq $32, %r13
- 0x49, 0x83, 0xc4, 0xe0, //0x0000319d addq $-32, %r12
- //0x000031a1 LBB0_717
- 0x4d, 0x85, 0xff, //0x000031a1 testq %r15, %r15
- 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x000031a4 jne LBB0_729
- 0x4d, 0x89, 0xc1, //0x000031aa movq %r8, %r9
- 0x4d, 0x85, 0xe4, //0x000031ad testq %r12, %r12
- 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x000031b0 je LBB0_731
- //0x000031b6 LBB0_719
- 0x48, 0x8b, 0x55, 0xc0, //0x000031b6 movq $-64(%rbp), %rdx
- 0x48, 0xf7, 0xd2, //0x000031ba notq %rdx
- //0x000031bd LBB0_720
- 0x4d, 0x8d, 0x5d, 0x01, //0x000031bd leaq $1(%r13), %r11
- 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x000031c1 movzbl (%r13), %eax
- 0x3c, 0x22, //0x000031c6 cmpb $34, %al
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x000031c8 je LBB0_725
- 0x49, 0x8d, 0x5c, 0x24, 0xff, //0x000031ce leaq $-1(%r12), %rbx
- 0x3c, 0x5c, //0x000031d3 cmpb $92, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000031d5 je LBB0_723
- 0x49, 0x89, 0xdc, //0x000031db movq %rbx, %r12
- 0x4d, 0x89, 0xdd, //0x000031de movq %r11, %r13
- 0x48, 0x85, 0xdb, //0x000031e1 testq %rbx, %rbx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000031e4 jne LBB0_720
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000031ea jmp LBB0_731
- //0x000031ef LBB0_723
- 0x48, 0x85, 0xdb, //0x000031ef testq %rbx, %rbx
- 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x000031f2 je LBB0_731
- 0x49, 0x01, 0xd3, //0x000031f8 addq %rdx, %r11
- 0x49, 0x83, 0xf9, 0xff, //0x000031fb cmpq $-1, %r9
- 0x4d, 0x0f, 0x44, 0xc3, //0x000031ff cmoveq %r11, %r8
- 0x4d, 0x0f, 0x44, 0xcb, //0x00003203 cmoveq %r11, %r9
- 0x49, 0x83, 0xc5, 0x02, //0x00003207 addq $2, %r13
- 0x49, 0x83, 0xc4, 0xfe, //0x0000320b addq $-2, %r12
- 0x4c, 0x89, 0xe3, //0x0000320f movq %r12, %rbx
- 0x48, 0x85, 0xdb, //0x00003212 testq %rbx, %rbx
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00003215 jne LBB0_720
- 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000321b jmp LBB0_731
- //0x00003220 LBB0_725
- 0x4c, 0x2b, 0x5d, 0xc0, //0x00003220 subq $-64(%rbp), %r11
- 0xe9, 0x4a, 0xdf, 0xff, 0xff, //0x00003224 jmp LBB0_237
- //0x00003229 LBB0_726
- 0x4c, 0x89, 0xea, //0x00003229 movq %r13, %rdx
- 0x48, 0x2b, 0x55, 0xc0, //0x0000322c subq $-64(%rbp), %rdx
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00003230 bsfq %rcx, %r8
- 0x49, 0x01, 0xd0, //0x00003234 addq %rdx, %r8
- 0xe9, 0x08, 0xe0, 0xff, 0xff, //0x00003237 jmp LBB0_242
- //0x0000323c LBB0_727
- 0x4d, 0x85, 0xe4, //0x0000323c testq %r12, %r12
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x0000323f je LBB0_733
- 0x48, 0x8b, 0x45, 0xc0, //0x00003245 movq $-64(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x00003249 notq %rax
- 0x4c, 0x01, 0xe8, //0x0000324c addq %r13, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x0000324f cmpq $-1, %r8
- 0x4c, 0x89, 0xc1, //0x00003253 movq %r8, %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00003256 cmoveq %rax, %rcx
- 0x49, 0x0f, 0x45, 0xc0, //0x0000325a cmovneq %r8, %rax
- 0x49, 0xff, 0xc5, //0x0000325e incq %r13
- 0x49, 0xff, 0xcc, //0x00003261 decq %r12
- 0x49, 0x89, 0xc8, //0x00003264 movq %rcx, %r8
- 0x4d, 0x85, 0xe4, //0x00003267 testq %r12, %r12
- 0x0f, 0x85, 0x1e, 0xfe, 0xff, 0xff, //0x0000326a jne LBB0_703
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00003270 jmp LBB0_731
- //0x00003275 LBB0_729
- 0x4d, 0x85, 0xe4, //0x00003275 testq %r12, %r12
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00003278 je LBB0_733
- 0x4c, 0x8b, 0x4d, 0xc0, //0x0000327e movq $-64(%rbp), %r9
- 0x49, 0xf7, 0xd1, //0x00003282 notq %r9
- 0x4d, 0x01, 0xe9, //0x00003285 addq %r13, %r9
- 0x49, 0x83, 0xf8, 0xff, //0x00003288 cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x0000328c movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x0000328f cmoveq %r9, %rax
- 0x4d, 0x0f, 0x45, 0xc8, //0x00003293 cmovneq %r8, %r9
- 0x49, 0xff, 0xc5, //0x00003297 incq %r13
- 0x49, 0xff, 0xcc, //0x0000329a decq %r12
- 0x49, 0x89, 0xc0, //0x0000329d movq %rax, %r8
- 0x4d, 0x85, 0xe4, //0x000032a0 testq %r12, %r12
- 0x0f, 0x85, 0x0d, 0xff, 0xff, 0xff, //0x000032a3 jne LBB0_719
- //0x000032a9 LBB0_731
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032a9 movq $-48(%rbp), %rcx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032ad movq $-1, %r11
- //0x000032b4 LBB0_732
- 0x4c, 0x89, 0x19, //0x000032b4 movq %r11, (%rcx)
- 0x49, 0x89, 0xf3, //0x000032b7 movq %rsi, %r11
- 0xe9, 0x30, 0xd0, 0xff, 0xff, //0x000032ba jmp LBB0_38
- //0x000032bf LBB0_733
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032bf movq $-1, %r11
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032c6 movq $-48(%rbp), %rcx
- 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x000032ca jmp LBB0_732
- 0x90, //0x000032cf .p2align 2, 0x90
+ 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_99, LBB0_99-LJTI0_0
- // // .set L0_0_set_100, LBB0_100-LJTI0_0
- // // .set L0_0_set_111, LBB0_111-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_112, LBB0_112-LJTI0_0
- // // .set L0_0_set_113, LBB0_113-LJTI0_0
- // // .set L0_0_set_114, LBB0_114-LJTI0_0
- // // .set L0_0_set_115, LBB0_115-LJTI0_0
- // // .set L0_0_set_118, LBB0_118-LJTI0_0
- // // .set L0_0_set_121, LBB0_121-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_125, LBB0_125-LJTI0_0
- //0x000032d0 LJTI0_0
- 0x17, 0xd0, 0xff, 0xff, //0x000032d0 .long L0_0_set_37
- 0x33, 0xd4, 0xff, 0xff, //0x000032d4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032d8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032dc .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032e0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032e4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032e8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032ec .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032f0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032f4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032f8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000032fc .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003300 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003304 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003308 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000330c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003310 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003314 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003318 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000331c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003320 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003324 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003328 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000332c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003330 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003334 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003338 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000333c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003340 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003344 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003348 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000334c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003350 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003354 .long L0_0_set_99
- 0x43, 0xd4, 0xff, 0xff, //0x00003358 .long L0_0_set_100
- 0x33, 0xd4, 0xff, 0xff, //0x0000335c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003360 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003364 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003368 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000336c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003370 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003374 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003378 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000337c .long L0_0_set_99
- 0x08, 0xd6, 0xff, 0xff, //0x00003380 .long L0_0_set_111
- 0x93, 0xcf, 0xff, 0xff, //0x00003384 .long L0_0_set_30
- 0x33, 0xd4, 0xff, 0xff, //0x00003388 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000338c .long L0_0_set_99
- 0x93, 0xcf, 0xff, 0xff, //0x00003390 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x00003394 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x00003398 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x0000339c .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033a0 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033a4 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033a8 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033ac .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033b0 .long L0_0_set_30
- 0x93, 0xcf, 0xff, 0xff, //0x000033b4 .long L0_0_set_30
- 0x1a, 0xd6, 0xff, 0xff, //0x000033b8 .long L0_0_set_112
- 0x33, 0xd4, 0xff, 0xff, //0x000033bc .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033c0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033c4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033c8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033cc .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033d0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033d4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033d8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033dc .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033e0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033e4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033e8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033ec .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033f0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033f4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033f8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000033fc .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003400 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003404 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003408 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000340c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003410 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003414 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003418 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000341c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003420 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003424 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003428 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000342c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003430 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003434 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003438 .long L0_0_set_99
- 0x2c, 0xd6, 0xff, 0xff, //0x0000343c .long L0_0_set_113
- 0x33, 0xd4, 0xff, 0xff, //0x00003440 .long L0_0_set_99
- 0x39, 0xd6, 0xff, 0xff, //0x00003444 .long L0_0_set_114
- 0x33, 0xd4, 0xff, 0xff, //0x00003448 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000344c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003450 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003454 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003458 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000345c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003460 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003464 .long L0_0_set_99
- 0x4b, 0xd6, 0xff, 0xff, //0x00003468 .long L0_0_set_115
- 0x33, 0xd4, 0xff, 0xff, //0x0000346c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003470 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003474 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003478 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000347c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003480 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003484 .long L0_0_set_99
- 0x7d, 0xd6, 0xff, 0xff, //0x00003488 .long L0_0_set_118
- 0x33, 0xd4, 0xff, 0xff, //0x0000348c .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003490 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003494 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x00003498 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x0000349c .long L0_0_set_99
- 0xad, 0xd6, 0xff, 0xff, //0x000034a0 .long L0_0_set_121
- 0x33, 0xd4, 0xff, 0xff, //0x000034a4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000034a8 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000034ac .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000034b0 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000034b4 .long L0_0_set_99
- 0x33, 0xd4, 0xff, 0xff, //0x000034b8 .long L0_0_set_99
- 0xdd, 0xd6, 0xff, 0xff, //0x000034bc .long L0_0_set_124
- 0x33, 0xd4, 0xff, 0xff, //0x000034c0 .long L0_0_set_99
- 0xea, 0xd6, 0xff, 0xff, //0x000034c4 .long L0_0_set_125
+ // // .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_75, LBB0_75-LJTI0_1
- // // .set L0_1_set_72, LBB0_72-LJTI0_1
- // // .set L0_1_set_67, LBB0_67-LJTI0_1
- // // .set L0_1_set_70, LBB0_70-LJTI0_1
- //0x000034c8 LJTI0_1
- 0x77, 0xd0, 0xff, 0xff, //0x000034c8 .long L0_1_set_65
- 0x01, 0xd1, 0xff, 0xff, //0x000034cc .long L0_1_set_75
- 0x77, 0xd0, 0xff, 0xff, //0x000034d0 .long L0_1_set_65
- 0xdc, 0xd0, 0xff, 0xff, //0x000034d4 .long L0_1_set_72
- 0x01, 0xd1, 0xff, 0xff, //0x000034d8 .long L0_1_set_75
- 0x98, 0xd0, 0xff, 0xff, //0x000034dc .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034e0 .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034e4 .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034e8 .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034ec .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034f0 .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034f4 .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034f8 .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x000034fc .long L0_1_set_67
- 0x98, 0xd0, 0xff, 0xff, //0x00003500 .long L0_1_set_67
- 0x01, 0xd1, 0xff, 0xff, //0x00003504 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003508 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000350c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003510 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003514 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003518 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000351c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003520 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003524 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003528 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000352c .long L0_1_set_75
- 0xc1, 0xd0, 0xff, 0xff, //0x00003530 .long L0_1_set_70
- 0x01, 0xd1, 0xff, 0xff, //0x00003534 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003538 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000353c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003540 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003544 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003548 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000354c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003550 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003554 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003558 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000355c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003560 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003564 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003568 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000356c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003570 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003574 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003578 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000357c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003580 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003584 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003588 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000358c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003590 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003594 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x00003598 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x0000359c .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x000035a0 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x000035a4 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x000035a8 .long L0_1_set_75
- 0x01, 0xd1, 0xff, 0xff, //0x000035ac .long L0_1_set_75
- 0xc1, 0xd0, 0xff, 0xff, //0x000035b0 .long L0_1_set_70
- //0x000035b4 .p2align 2, 0x00
- //0x000035b4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000035b4 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035b8 .p2align 4, 0x00
- //0x000035c0 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000035c0 .quad 4607182418800017408
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000035c8 .quad 4621819117588971520
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000035d0 .quad 4636737291354636288
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000035d8 .quad 4652007308841189376
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000035e0 .quad 4666723172467343360
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000035e8 .quad 4681608360884174848
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000035f0 .quad 4696837146684686336
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000035f8 .quad 4711630319722168320
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00003600 .quad 4726483295884279808
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00003608 .quad 4741671816366391296
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00003610 .quad 4756540486875873280
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00003618 .quad 4771362005757984768
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00003620 .quad 4786511204640096256
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00003628 .quad 4801453603149578240
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00003630 .quad 4816244402031689728
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003638 .quad 4831355200913801216
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00003640 .quad 4846369599423283200
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00003648 .quad 4861130398305394688
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00003650 .quad 4876203697187506176
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00003658 .quad 4891288408196988160
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003660 .quad 4906019910204099648
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003668 .quad 4921056587992461136
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003670 .quad 4936209963552724370
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003678 .p2align 4, 0x00
- //0x00003680 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003680 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003688 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003690 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003698 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000036a0 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000036a8 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000036b0 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000036b8 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000036c0 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000036c8 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000036d0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000036d8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000036e0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000036e8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000036f0 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000036f8 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003700 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003708 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00003710 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00003718 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00003720 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00003728 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00003730 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00003738 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00003740 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00003748 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00003750 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00003758 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003760 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003768 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003770 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003778 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003780 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003788 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003790 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003798 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000037a0 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000037a8 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000037b0 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000037b8 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000037c0 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000037c8 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000037d0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000037d8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000037e0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000037e8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000037f0 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000037f8 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003800 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003808 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00003810 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00003818 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00003820 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00003828 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00003830 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00003838 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00003840 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00003848 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00003850 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00003858 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003860 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003868 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003870 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003878 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003880 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003888 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003890 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003898 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000038a0 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000038a8 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000038b0 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000038b8 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000038c0 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000038c8 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000038d0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000038d8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000038e0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000038e8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000038f0 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000038f8 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003900 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003908 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00003910 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00003918 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00003920 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00003928 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00003930 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00003938 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00003940 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00003948 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00003950 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00003958 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003960 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003968 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003970 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003978 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003980 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003988 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003990 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003998 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000039a0 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000039a8 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000039b0 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000039b8 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000039c0 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000039c8 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000039d0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000039d8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000039e0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000039e8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000039f0 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000039f8 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003a00 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003a08 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00003a10 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00003a18 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00003a20 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00003a28 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00003a30 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00003a38 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00003a40 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00003a48 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00003a50 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00003a58 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003a60 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003a68 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003a70 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003a78 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003a80 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003a88 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003a90 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003a98 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003aa0 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003aa8 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003ab0 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003ab8 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003ac0 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003ac8 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003ad0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003ad8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003ae0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003ae8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003af0 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003af8 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003b00 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003b08 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003b10 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003b18 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003b20 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003b28 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003b30 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003b38 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003b40 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003b48 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003b50 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003b58 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003b60 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003b68 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003b70 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003b78 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003b80 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003b88 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003b90 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003b98 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003ba0 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003ba8 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003bb0 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003bb8 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003bc0 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003bc8 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003bd0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003bd8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003be0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003be8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003bf0 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003bf8 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003c00 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003c08 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003c10 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003c18 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00003c20 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00003c28 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00003c30 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00003c38 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00003c40 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00003c48 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00003c50 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00003c58 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00003c60 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00003c68 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003c70 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003c78 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003c80 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003c88 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003c90 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003c98 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003ca0 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003ca8 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003cb0 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003cb8 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003cc0 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003cc8 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003cd0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003cd8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003ce0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003ce8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003cf0 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003cf8 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003d00 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003d08 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00003d10 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00003d18 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00003d20 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00003d28 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00003d30 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00003d38 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00003d40 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00003d48 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00003d50 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00003d58 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00003d60 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00003d68 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003d70 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003d78 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003d80 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003d88 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003d90 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003d98 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003da0 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003da8 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003db0 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003db8 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003dc0 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003dc8 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003dd0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003dd8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003de0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003de8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003df0 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003df8 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003e00 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003e08 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00003e10 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00003e18 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00003e20 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00003e28 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00003e30 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00003e38 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00003e40 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00003e48 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00003e50 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00003e58 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00003e60 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00003e68 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003e70 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003e78 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003e80 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003e88 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003e90 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003e98 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003ea0 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003ea8 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003eb0 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003eb8 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003ec0 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003ec8 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003ed0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003ed8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003ee0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003ee8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003ef0 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003ef8 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003f00 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003f08 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003f10 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003f18 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003f20 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003f28 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003f30 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003f38 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003f40 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003f48 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003f50 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003f58 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003f60 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003f68 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003f70 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003f78 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003f80 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003f88 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003f90 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003f98 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003fa0 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003fa8 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003fb0 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003fb8 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003fc0 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003fc8 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003fd0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003fd8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003fe0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003fe8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003ff0 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003ff8 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00004000 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00004008 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00004010 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00004018 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00004020 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00004028 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00004030 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00004038 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00004040 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00004048 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00004050 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00004058 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00004060 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00004068 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00004070 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00004078 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00004080 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00004088 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00004090 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00004098 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000040a0 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000040a8 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000040b0 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000040b8 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x000040c0 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x000040c8 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x000040d0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x000040d8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x000040e0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x000040e8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x000040f0 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x000040f8 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00004100 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00004108 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00004110 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00004118 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00004120 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00004128 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00004130 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00004138 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00004140 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00004148 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00004150 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00004158 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00004160 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00004168 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00004170 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00004178 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00004180 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00004188 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00004190 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00004198 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x000041a0 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x000041a8 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x000041b0 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x000041b8 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x000041c0 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x000041c8 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x000041d0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x000041d8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x000041e0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x000041e8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x000041f0 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x000041f8 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00004200 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00004208 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00004210 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00004218 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00004220 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00004228 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00004230 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00004238 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00004240 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00004248 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00004250 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00004258 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00004260 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00004268 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00004270 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00004278 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00004280 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00004288 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00004290 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00004298 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x000042a0 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x000042a8 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x000042b0 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x000042b8 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x000042c0 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x000042c8 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x000042d0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x000042d8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x000042e0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x000042e8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x000042f0 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x000042f8 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00004300 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00004308 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00004310 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00004318 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00004320 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00004328 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00004330 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00004338 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00004340 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00004348 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00004350 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00004358 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004360 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004368 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004370 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004378 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00004380 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00004388 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00004390 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00004398 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x000043a0 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x000043a8 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x000043b0 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x000043b8 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x000043c0 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x000043c8 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x000043d0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x000043d8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x000043e0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x000043e8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x000043f0 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x000043f8 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00004400 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00004408 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00004410 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00004418 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00004420 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00004428 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00004430 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00004438 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00004440 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00004448 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00004450 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00004458 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004460 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004468 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004470 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004478 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004480 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004488 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004490 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004498 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000044a0 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000044a8 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000044b0 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000044b8 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000044c0 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000044c8 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000044d0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000044d8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000044e0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000044e8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000044f0 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000044f8 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00004500 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00004508 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00004510 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00004518 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00004520 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00004528 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00004530 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00004538 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00004540 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00004548 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00004550 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00004558 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004560 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004568 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004570 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004578 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004580 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004588 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004590 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004598 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000045a0 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000045a8 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000045b0 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000045b8 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000045c0 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000045c8 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000045d0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000045d8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000045e0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000045e8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000045f0 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000045f8 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00004600 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00004608 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00004610 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00004618 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00004620 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00004628 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00004630 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00004638 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00004640 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00004648 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00004650 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00004658 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004660 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004668 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004670 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004678 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004680 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004688 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004690 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004698 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000046a0 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000046a8 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000046b0 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000046b8 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000046c0 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000046c8 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000046d0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000046d8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000046e0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000046e8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000046f0 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000046f8 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004700 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004708 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00004710 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00004718 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00004720 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00004728 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00004730 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00004738 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00004740 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00004748 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00004750 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00004758 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004760 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004768 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004770 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004778 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004780 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004788 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004790 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004798 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000047a0 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000047a8 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000047b0 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000047b8 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000047c0 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000047c8 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000047d0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000047d8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000047e0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000047e8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000047f0 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000047f8 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004800 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004808 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00004810 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00004818 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00004820 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00004828 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00004830 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00004838 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00004840 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00004848 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00004850 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00004858 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004860 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004868 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004870 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004878 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004880 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004888 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004890 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004898 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000048a0 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000048a8 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000048b0 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000048b8 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000048c0 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000048c8 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000048d0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000048d8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000048e0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000048e8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000048f0 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000048f8 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004900 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004908 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00004910 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00004918 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00004920 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00004928 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00004930 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00004938 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00004940 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00004948 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00004950 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00004958 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004960 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004968 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004970 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004978 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004980 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004988 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004990 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004998 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000049a0 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000049a8 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000049b0 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000049b8 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000049c0 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000049c8 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000049d0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000049d8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000049e0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000049e8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000049f0 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000049f8 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004a00 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004a08 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00004a10 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00004a18 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00004a20 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00004a28 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00004a30 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00004a38 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00004a40 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00004a48 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00004a50 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00004a58 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004a60 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004a68 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004a70 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004a78 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004a80 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004a88 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004a90 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004a98 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004aa0 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004aa8 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004ab0 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004ab8 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004ac0 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004ac8 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004ad0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004ad8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004ae0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004ae8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004af0 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004af8 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004b00 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004b08 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004b10 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004b18 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004b20 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004b28 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004b30 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004b38 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004b40 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004b48 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004b50 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004b58 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004b60 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004b68 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004b70 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004b78 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004b80 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004b88 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004b90 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004b98 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004ba0 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004ba8 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004bb0 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004bb8 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004bc0 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004bc8 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004bd0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004bd8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004be0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004be8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004bf0 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004bf8 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004c00 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004c08 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004c10 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004c18 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00004c20 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00004c28 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00004c30 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, //0x00004c40 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004c48 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00004c58 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c60 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00004c68 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c70 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004c78 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004c88 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c90 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004c98 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004ca8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cb0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004cb8 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cc0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004cc8 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cd0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004cd8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ce0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004ce8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cf0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004cf8 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004d08 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00004d18 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d20 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00004d28 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d30 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00004d38 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d40 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00004d48 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d50 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00004d58 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d60 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00004d68 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d70 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004d78 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d80 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004d88 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d90 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004d98 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004da0 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004da8 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004db0 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004db8 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dc0 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004dc8 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dd0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004dd8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004de0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004de8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004df0 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004df8 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004e00 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004e08 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00004e10 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00004e18 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00004e20 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00004e28 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00004e30 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00004e38 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00004e40 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00004e48 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00004e50 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00004e58 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00004e60 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00004e68 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004e70 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004e78 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004e80 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004e88 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004e90 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004e98 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004ea0 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004ea8 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004eb0 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004eb8 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004ec0 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004ec8 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004ed0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004ed8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004ee0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004ee8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004ef0 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004ef8 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004f00 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004f08 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004f10 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004f18 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004f20 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004f28 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004f30 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004f38 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004f40 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004f48 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004f50 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004f58 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004f60 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004f68 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004f70 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004f78 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004f80 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004f88 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004f90 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004f98 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004fa0 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004fa8 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004fb0 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004fb8 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004fc0 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004fc8 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004fd0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004fd8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004fe0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004fe8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004ff0 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004ff8 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00005000 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00005008 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00005010 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00005018 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00005020 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00005028 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00005030 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00005038 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00005040 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00005048 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00005050 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00005058 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00005060 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00005068 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00005070 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00005078 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00005080 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00005088 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00005090 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00005098 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000050a0 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000050a8 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000050b0 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000050b8 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x000050c0 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x000050c8 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x000050d0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x000050d8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x000050e0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x000050e8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x000050f0 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x000050f8 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00005100 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00005108 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00005110 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00005118 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00005120 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00005128 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00005130 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00005138 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00005140 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00005148 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00005150 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00005158 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00005160 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00005168 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00005170 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00005178 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00005180 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00005188 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00005190 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00005198 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x000051a0 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x000051a8 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x000051b0 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x000051b8 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x000051c0 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x000051c8 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x000051d0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x000051d8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x000051e0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x000051e8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x000051f0 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x000051f8 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00005200 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00005208 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00005210 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00005218 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00005220 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00005228 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00005230 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00005238 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00005240 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00005248 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00005250 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00005258 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00005260 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00005268 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00005270 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00005278 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00005280 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00005288 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00005290 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00005298 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x000052a0 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x000052a8 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x000052b0 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x000052b8 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x000052c0 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x000052c8 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x000052d0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x000052d8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x000052e0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x000052e8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x000052f0 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x000052f8 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00005300 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00005308 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00005310 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00005318 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00005320 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00005328 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00005330 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00005338 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00005340 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00005348 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00005350 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00005358 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005360 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005368 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005370 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005378 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00005380 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00005388 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00005390 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00005398 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x000053a0 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x000053a8 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x000053b0 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x000053b8 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x000053c0 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x000053c8 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x000053d0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x000053d8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x000053e0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x000053e8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x000053f0 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x000053f8 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00005400 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00005408 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00005410 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00005418 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00005420 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00005428 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00005430 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00005438 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00005440 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00005448 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00005450 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00005458 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005460 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005468 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005470 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005478 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005480 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005488 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005490 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005498 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000054a0 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000054a8 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000054b0 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000054b8 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000054c0 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000054c8 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000054d0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000054d8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000054e0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000054e8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000054f0 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000054f8 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00005500 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00005508 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00005510 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00005518 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00005520 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00005528 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00005530 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00005538 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00005540 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00005548 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00005550 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00005558 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005560 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005568 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005570 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005578 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005580 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005588 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005590 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005598 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000055a0 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000055a8 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000055b0 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000055b8 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000055c0 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000055c8 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000055d0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000055d8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000055e0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000055e8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000055f0 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000055f8 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00005600 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00005608 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00005610 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00005618 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00005620 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00005628 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00005630 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00005638 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00005640 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00005648 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00005650 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00005658 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005660 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005668 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005670 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005678 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005680 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005688 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005690 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005698 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000056a0 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000056a8 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000056b0 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000056b8 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000056c0 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000056c8 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000056d0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000056d8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000056e0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000056e8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000056f0 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000056f8 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005700 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005708 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00005710 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00005718 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00005720 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00005728 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00005730 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00005738 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00005740 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00005748 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00005750 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00005758 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005760 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005768 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005770 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005778 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005780 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005788 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005790 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005798 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000057a0 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000057a8 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000057b0 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000057b8 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000057c0 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000057c8 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000057d0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000057d8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000057e0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000057e8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000057f0 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000057f8 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005800 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005808 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00005810 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00005818 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00005820 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00005828 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00005830 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00005838 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00005840 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00005848 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00005850 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00005858 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005860 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005868 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005870 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005878 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005880 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005888 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005890 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005898 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000058a0 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000058a8 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000058b0 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000058b8 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000058c0 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000058c8 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000058d0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000058d8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000058e0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000058e8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000058f0 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000058f8 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005900 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005908 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00005910 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00005918 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00005920 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00005928 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00005930 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00005938 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00005940 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00005948 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00005950 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00005958 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005960 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005968 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005970 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005978 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005980 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005988 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005990 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005998 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000059a0 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000059a8 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000059b0 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000059b8 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000059c0 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000059c8 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000059d0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000059d8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000059e0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000059e8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000059f0 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000059f8 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005a00 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005a08 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00005a10 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00005a18 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00005a20 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00005a28 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00005a30 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00005a38 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00005a40 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00005a48 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00005a50 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00005a58 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005a60 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005a68 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005a70 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005a78 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005a80 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005a88 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005a90 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005a98 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005aa0 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005aa8 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005ab0 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005ab8 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005ac0 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005ac8 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005ad0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005ad8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005ae0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005ae8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005af0 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005af8 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005b00 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005b08 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005b10 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005b18 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005b20 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005b28 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005b30 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005b38 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005b40 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005b48 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005b50 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005b58 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005b60 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005b68 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005b70 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005b78 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005b80 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005b88 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005b90 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005b98 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005ba0 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005ba8 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005bb0 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005bb8 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005bc0 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005bc8 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005bd0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005bd8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005be0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005be8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005bf0 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005bf8 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005c00 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005c08 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005c10 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005c18 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00005c20 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00005c28 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00005c30 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00005c38 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00005c40 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00005c48 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00005c50 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00005c58 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00005c60 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00005c68 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005c70 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005c78 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005c80 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005c88 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005c90 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005c98 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005ca0 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005ca8 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005cb0 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005cb8 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005cc0 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005cc8 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005cd0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005cd8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005ce0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005ce8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005cf0 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005cf8 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005d00 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005d08 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00005d10 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00005d18 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00005d20 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00005d28 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00005d30 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00005d38 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00005d40 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00005d48 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00005d50 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00005d58 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00005d60 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00005d68 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005d70 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005d78 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005d80 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005d88 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005d90 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005d98 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005da0 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005da8 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005db0 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005db8 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005dc0 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005dc8 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005dd0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005dd8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005de0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005de8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005df0 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005df8 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005e00 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005e08 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00005e10 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00005e18 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00005e20 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00005e28 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00005e30 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00005e38 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00005e40 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00005e48 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00005e50 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00005e58 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00005e60 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00005e68 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005e70 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005e78 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005e80 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005e88 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005e90 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005e98 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005ea0 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005ea8 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005eb0 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005eb8 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005ec0 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005ec8 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005ed0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005ed8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005ee0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005ee8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005ef0 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005ef8 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005f00 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005f08 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005f10 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005f18 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005f20 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005f28 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005f30 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005f38 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005f40 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005f48 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005f50 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005f58 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005f60 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005f68 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005f70 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005f78 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005f80 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005f88 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005f90 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005f98 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005fa0 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005fa8 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005fb0 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005fb8 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005fc0 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005fc8 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005fd0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005fd8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005fe0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005fe8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005ff0 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005ff8 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00006000 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00006008 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00006010 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00006018 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00006020 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00006028 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00006030 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00006038 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00006040 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00006048 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00006050 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00006058 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00006060 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00006068 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00006070 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00006078 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00006080 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00006088 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00006090 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00006098 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x000060a0 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x000060a8 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x000060b0 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x000060b8 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x000060c0 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x000060c8 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x000060d0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x000060d8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x000060e0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x000060e8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x000060f0 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x000060f8 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00006100 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00006108 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00006110 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00006118 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00006120 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00006128 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00006130 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00006138 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00006140 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00006148 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00006150 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00006158 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00006160 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00006168 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00006170 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00006178 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00006180 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00006188 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00006190 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00006198 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x000061a0 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x000061a8 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x000061b0 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x000061b8 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x000061c0 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x000061c8 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x000061d0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x000061d8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x000061e0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x000061e8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x000061f0 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x000061f8 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00006210 .p2align 4, 0x00
- //0x00006210 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00006210 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00006214 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00006218 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x0000621c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00006220 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00006224 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00006228 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000622c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00006230 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006234 .p2align 4, 0x00
- //0x00006240 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062a0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000062a8 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ac 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, //0x000062bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000630c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006310 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006314 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, //0x00006324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006378 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000637c 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, //0x0000638c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000639c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000063dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000063e0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063e4 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, //0x000063f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006448 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000644c 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, //0x0000645c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000646c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000647c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000648c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000064ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000064b0 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064b4 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, //0x000064c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006514 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006518 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000651c 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, //0x0000652c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000653c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000654c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000655c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000657c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006580 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006584 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, //0x00006594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000065e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000065e8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ec 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, //0x000065fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000660c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000661c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000662c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000664c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006650 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006654 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, //0x00006664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000066b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000066b8 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066bc 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, //0x000066cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000671c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006720 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006724 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, //0x00006734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006784 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006788 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000678c 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, //0x0000679c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000067ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000067f0 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067f4 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, //0x00006804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006854 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006858 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000685c 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, //0x0000686c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000687c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000688c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000689c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000068bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000068c0 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000068c4 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, //0x000068d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006924 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006928 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000692c 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, //0x0000693c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000694c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000695c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000696c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000698c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006990 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006994 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, //0x000069a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000069f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000069f8 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000069fc 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, //0x00006a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006a5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006a60 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006a64 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, //0x00006a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006ac4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006ac8 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00006acc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006b2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006b30 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006b34 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006b94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006b98 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00006b9c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bac 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, //0x00006bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006bfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006c00 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006c04 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c14 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, //0x00006c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x00006c64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006c68 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00006c6c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c7c 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, //0x00006c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006ccc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006cd0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006cd4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ce4 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, //0x00006cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006d34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006d38 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00006d3c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d4c 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, //0x00006d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006d9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006da0 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006da4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006db4 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, //0x00006dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006e04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006e08 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00006e0c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e1c 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, //0x00006e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006e6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006e70 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006e74 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e84 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, //0x00006e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006ed4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006ed8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006edc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eec 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, //0x00006efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006f3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006f40 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006f44 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f54 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, //0x00006f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00006fa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006fa8 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006fac QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fbc 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, //0x00006fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000700c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007010 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00007014 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007024 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, //0x00007034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007074 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007078 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000707c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000708c 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, //0x0000709c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000070dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000070e0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000070e4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070f4 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, //0x00007104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007144 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007148 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000714c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000715c 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, //0x0000716c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000717c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000718c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000719c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000071ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x000071b0 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000071b4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071c4 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, //0x000071d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007214 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007218 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0000721c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000722c 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, //0x0000723c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000724c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000725c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000726c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000727c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007280 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00007284 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00007294 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, //0x000072a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000072e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000072e8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000072ec QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000072fc 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, //0x0000730c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000731c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000732c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000733c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000734c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007350 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00007354 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007364 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, //0x00007374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000073b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000073b8 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000073bc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000073cc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000740c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000741c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007420 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00007424 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00007434 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007488 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000748c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000749c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000074ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000074f0 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000074f4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00007504 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007514 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, //0x00007524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007558 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000755c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000756c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000757c 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, //0x0000758c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000759c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000075bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000075c0 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000075c4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000075d4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075e4 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, //0x000075f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007628 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000762c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000763c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000764c 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, //0x0000765c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000766c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000767c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000768c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007690 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007694 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000076a4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076b4 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, //0x000076c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000076f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000076f8 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x000076fc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000770c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000771c 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, //0x0000772c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000773c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000774c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000775c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007760 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007764 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007774 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007784 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, //0x00007794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000077c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000077c8 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000077cc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000077dc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077ec 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, //0x000077fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000780c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000781c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000782c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007830 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00007834 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00007844 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007854 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, //0x00007864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007894 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007898 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000789c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000078ac QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078bc 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, //0x000078cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000078fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007900 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007904 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00007914 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007924 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, //0x00007934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007964 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007968 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000796c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000797c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000798c 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, //0x0000799c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000079cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000079d0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000079d4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000079e4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079f4 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, //0x00007a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007a38 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00007a3c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00007a4c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a5c 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, //0x00007a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00007aa0 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007aa4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007ab4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ac4 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, //0x00007ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007b04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
+ // // .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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go
index 0b7524720..1f93fe639 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__vnumber = 112
+ _stack__vnumber = 136
)
const (
- _size__vnumber = 8952
+ _size__vnumber = 8184
)
var (
_pcsp__vnumber = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {767, 112},
- {771, 48},
- {772, 40},
- {774, 32},
- {776, 24},
- {778, 16},
- {780, 8},
- {781, 0},
- {8949, 112},
+ {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},
}
)
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
index b89b387ec..1759be248 100644
--- 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
@@ -11,13 +11,13 @@ var _text_vnumber = []byte{
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 4841369599423283200
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 4985484787499139072
+ 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 4831355200913801216
+ 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000
//0x00000028 LCPI0_3
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad -4392016835940974592
+ 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000
//0x00000030 .p2align 4, 0x90
//0x00000030 _vnumber
0x55, //0x00000030 pushq %rbp
@@ -27,4352 +27,4135 @@ var _text_vnumber = []byte{
0x41, 0x55, //0x00000038 pushq %r13
0x41, 0x54, //0x0000003a pushq %r12
0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x40, //0x0000003d subq $64, %rsp
+ 0x48, 0x83, 0xec, 0x58, //0x0000003d subq $88, %rsp
0x49, 0x89, 0xd6, //0x00000041 movq %rdx, %r14
- 0x4c, 0x8b, 0x07, //0x00000044 movq (%rdi), %r8
- 0x4c, 0x8b, 0x5f, 0x08, //0x00000047 movq $8(%rdi), %r11
- 0x48, 0x8b, 0x06, //0x0000004b movq (%rsi), %rax
+ 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
- 0x4c, 0x8b, 0x6a, 0x28, //0x00000052 movq $40(%rdx), %r13
+ 0x48, 0x8b, 0x5a, 0x28, //0x00000052 movq $40(%rdx), %rbx
0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000056 movq $9, (%rdx)
- 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000005d movq $0, $8(%rdx)
- 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00000065 movq $0, $16(%rdx)
- 0x48, 0x8b, 0x0e, //0x0000006d movq (%rsi), %rcx
- 0x48, 0x89, 0x4a, 0x18, //0x00000070 movq %rcx, $24(%rdx)
- 0x4c, 0x39, 0xd8, //0x00000074 cmpq %r11, %rax
- 0x0f, 0x83, 0xa8, 0x02, 0x00, 0x00, //0x00000077 jae LBB0_50
- 0x41, 0x8a, 0x14, 0x00, //0x0000007d movb (%r8,%rax), %dl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000081 movl $1, %r9d
- 0x80, 0xfa, 0x2d, //0x00000087 cmpb $45, %dl
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x0000008a jne LBB0_4
- 0x48, 0xff, 0xc0, //0x00000090 incq %rax
- 0x4c, 0x39, 0xd8, //0x00000093 cmpq %r11, %rax
- 0x0f, 0x83, 0x89, 0x02, 0x00, 0x00, //0x00000096 jae LBB0_50
- 0x41, 0x8a, 0x14, 0x00, //0x0000009c movb (%r8,%rax), %dl
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000000a0 movl $-1, %r9d
- //0x000000a6 LBB0_4
- 0x8d, 0x4a, 0xd0, //0x000000a6 leal $-48(%rdx), %ecx
- 0x80, 0xf9, 0x0a, //0x000000a9 cmpb $10, %cl
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000000ac jb LBB0_6
- //0x000000b2 LBB0_5
- 0x48, 0x89, 0x06, //0x000000b2 movq %rax, (%rsi)
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000000b5 movq $-2, (%r14)
- 0xe9, 0x6e, 0x02, 0x00, 0x00, //0x000000bc jmp LBB0_51
- //0x000000c1 LBB0_6
- 0x80, 0xfa, 0x30, //0x000000c1 cmpb $48, %dl
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000c4 jne LBB0_10
- 0x48, 0x8d, 0x48, 0x01, //0x000000ca leaq $1(%rax), %rcx
- 0x4c, 0x39, 0xd8, //0x000000ce cmpq %r11, %rax
- 0x0f, 0x83, 0xd4, 0x00, 0x00, 0x00, //0x000000d1 jae LBB0_21
- 0x41, 0x8a, 0x1c, 0x08, //0x000000d7 movb (%r8,%rcx), %bl
- 0x80, 0xc3, 0xd2, //0x000000db addb $-46, %bl
- 0x80, 0xfb, 0x37, //0x000000de cmpb $55, %bl
- 0x0f, 0x87, 0xc4, 0x00, 0x00, 0x00, //0x000000e1 ja LBB0_21
- 0x0f, 0xb6, 0xfb, //0x000000e7 movzbl %bl, %edi
- 0x48, 0xbb, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000ea movabsq $36028797027352577, %rbx
- 0x48, 0x0f, 0xa3, 0xfb, //0x000000f4 btq %rdi, %rbx
- 0x0f, 0x83, 0xad, 0x00, 0x00, 0x00, //0x000000f8 jae LBB0_21
- //0x000000fe LBB0_10
- 0x4c, 0x39, 0xd8, //0x000000fe cmpq %r11, %rax
- 0x0f, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00000101 jae LBB0_20
- 0x48, 0xff, 0xc0, //0x00000107 incq %rax
- 0x31, 0xc9, //0x0000010a xorl %ecx, %ecx
- 0x31, 0xdb, //0x0000010c xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x0000010e xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000111 .p2align 4, 0x90
- //0x00000120 LBB0_12
- 0x83, 0xfb, 0x12, //0x00000120 cmpl $18, %ebx
- 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000123 jg LBB0_14
- 0x0f, 0xb6, 0xd2, //0x00000129 movzbl %dl, %edx
- 0x4b, 0x8d, 0x3c, 0xbf, //0x0000012c leaq (%r15,%r15,4), %rdi
- 0x4c, 0x8d, 0x7c, 0x7a, 0xd0, //0x00000130 leaq $-48(%rdx,%rdi,2), %r15
- 0xff, 0xc3, //0x00000135 incl %ebx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000137 jmp LBB0_15
- 0x90, 0x90, 0x90, 0x90, //0x0000013c .p2align 4, 0x90
- //0x00000140 LBB0_14
- 0xff, 0xc1, //0x00000140 incl %ecx
- //0x00000142 LBB0_15
- 0x49, 0x39, 0xc3, //0x00000142 cmpq %rax, %r11
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00000145 je LBB0_22
- 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x0000014b movzbl (%r8,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000150 leal $-48(%rdx), %edi
- 0x48, 0xff, 0xc0, //0x00000153 incq %rax
- 0x40, 0x80, 0xff, 0x0a, //0x00000156 cmpb $10, %dil
- 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x0000015a jb LBB0_12
- 0x31, 0xff, //0x00000160 xorl %edi, %edi
- 0x85, 0xc9, //0x00000162 testl %ecx, %ecx
- 0x40, 0x0f, 0x9f, 0xc7, //0x00000164 setg %dil
- 0x80, 0xfa, 0x2e, //0x00000168 cmpb $46, %dl
- 0x0f, 0x85, 0xde, 0x02, 0x00, 0x00, //0x0000016b jne LBB0_66
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000171 movq $8, (%r14)
- 0x4c, 0x39, 0xd8, //0x00000178 cmpq %r11, %rax
- 0x0f, 0x83, 0xa4, 0x01, 0x00, 0x00, //0x0000017b jae LBB0_50
- 0x89, 0x7d, 0xc0, //0x00000181 movl %edi, $-64(%rbp)
- 0x41, 0x8a, 0x14, 0x00, //0x00000184 movb (%r8,%rax), %dl
- 0x80, 0xc2, 0xd0, //0x00000188 addb $-48, %dl
- 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000018b movl $8, %r10d
- 0x80, 0xfa, 0x0a, //0x00000191 cmpb $10, %dl
- 0x0f, 0x83, 0x18, 0xff, 0xff, 0xff, //0x00000194 jae LBB0_5
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000019a jmp LBB0_24
- //0x0000019f LBB0_20
- 0x31, 0xc9, //0x0000019f xorl %ecx, %ecx
- 0x31, 0xdb, //0x000001a1 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x000001a3 xorl %r15d, %r15d
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000001a6 jmp LBB0_23
- //0x000001ab LBB0_21
- 0x48, 0x89, 0x0e, //0x000001ab movq %rcx, (%rsi)
- 0xe9, 0x7c, 0x01, 0x00, 0x00, //0x000001ae jmp LBB0_51
- //0x000001b3 LBB0_22
- 0x4c, 0x89, 0xd8, //0x000001b3 movq %r11, %rax
- //0x000001b6 LBB0_23
- 0x31, 0xd2, //0x000001b6 xorl %edx, %edx
- 0x85, 0xc9, //0x000001b8 testl %ecx, %ecx
- 0x0f, 0x9f, 0xc2, //0x000001ba setg %dl
- 0x89, 0x55, 0xc0, //0x000001bd movl %edx, $-64(%rbp)
- 0x41, 0xba, 0x09, 0x00, 0x00, 0x00, //0x000001c0 movl $9, %r10d
- //0x000001c6 LBB0_24
- 0x85, 0xc9, //0x000001c6 testl %ecx, %ecx
- 0x44, 0x89, 0x4d, 0xc8, //0x000001c8 movl %r9d, $-56(%rbp)
- 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000001cc jne LBB0_33
- //0x000001d2 LBB0_25
- 0x4d, 0x85, 0xff, //0x000001d2 testq %r15, %r15
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x000001d5 jne LBB0_33
- 0x4c, 0x39, 0xd8, //0x000001db cmpq %r11, %rax
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x000001de jae LBB0_31
- 0x41, 0x89, 0xc1, //0x000001e4 movl %eax, %r9d
- 0x45, 0x29, 0xd9, //0x000001e7 subl %r11d, %r9d
- 0x31, 0xdb, //0x000001ea xorl %ebx, %ebx
- 0x31, 0xc9, //0x000001ec xorl %ecx, %ecx
- 0x90, 0x90, //0x000001ee .p2align 4, 0x90
- //0x000001f0 LBB0_28
- 0x41, 0x80, 0x3c, 0x00, 0x30, //0x000001f0 cmpb $48, (%r8,%rax)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000001f5 jne LBB0_32
- 0x48, 0xff, 0xc0, //0x000001fb incq %rax
- 0xff, 0xc9, //0x000001fe decl %ecx
- 0x49, 0x39, 0xc3, //0x00000200 cmpq %rax, %r11
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000203 jne LBB0_28
- 0x45, 0x31, 0xff, //0x00000209 xorl %r15d, %r15d
- 0x41, 0x83, 0xfa, 0x09, //0x0000020c cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x00000210 movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000214 movq %r11, $-88(%rbp)
- 0x0f, 0x84, 0x38, 0x01, 0x00, 0x00, //0x00000218 je LBB0_53
- 0xe9, 0x69, 0x01, 0x00, 0x00, //0x0000021e jmp LBB0_57
- //0x00000223 LBB0_31
- 0x31, 0xc9, //0x00000223 xorl %ecx, %ecx
- 0x31, 0xdb, //0x00000225 xorl %ebx, %ebx
- //0x00000227 LBB0_32
- 0x45, 0x31, 0xff, //0x00000227 xorl %r15d, %r15d
- //0x0000022a LBB0_33
- 0x4c, 0x39, 0xd8, //0x0000022a cmpq %r11, %rax
- 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000022d jae LBB0_38
- 0x83, 0xfb, 0x12, //0x00000233 cmpl $18, %ebx
- 0x0f, 0x8f, 0x38, 0x00, 0x00, 0x00, //0x00000236 jg LBB0_38
- 0x90, 0x90, 0x90, 0x90, //0x0000023c .p2align 4, 0x90
- //0x00000240 LBB0_35
- 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x00000240 movzbl (%r8,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000245 leal $-48(%rdx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00000248 cmpb $9, %dil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x0000024c ja LBB0_38
- 0x4b, 0x8d, 0x3c, 0xbf, //0x00000252 leaq (%r15,%r15,4), %rdi
- 0x4c, 0x8d, 0x7c, 0x7a, 0xd0, //0x00000256 leaq $-48(%rdx,%rdi,2), %r15
- 0xff, 0xc9, //0x0000025b decl %ecx
- 0x48, 0xff, 0xc0, //0x0000025d incq %rax
- 0x83, 0xfb, 0x11, //0x00000260 cmpl $17, %ebx
- 0x0f, 0x8f, 0x0b, 0x00, 0x00, 0x00, //0x00000263 jg LBB0_38
- 0xff, 0xc3, //0x00000269 incl %ebx
- 0x4c, 0x39, 0xd8, //0x0000026b cmpq %r11, %rax
- 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x0000026e jb LBB0_35
- //0x00000274 LBB0_38
- 0x4c, 0x39, 0xd8, //0x00000274 cmpq %r11, %rax
- 0x0f, 0x83, 0xc1, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_52
- 0x41, 0x8a, 0x1c, 0x00, //0x0000027d movb (%r8,%rax), %bl
- 0x8d, 0x53, 0xd0, //0x00000281 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x00000284 cmpb $9, %dl
- 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x00000287 ja LBB0_44
- 0x49, 0x8d, 0x53, 0xff, //0x0000028d leaq $-1(%r11), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000291 .p2align 4, 0x90
- //0x000002a0 LBB0_41
- 0x48, 0x39, 0xc2, //0x000002a0 cmpq %rax, %rdx
- 0x0f, 0x84, 0xc3, 0x01, 0x00, 0x00, //0x000002a3 je LBB0_67
- 0x41, 0x0f, 0xb6, 0x5c, 0x00, 0x01, //0x000002a9 movzbl $1(%r8,%rax), %ebx
- 0x48, 0xff, 0xc0, //0x000002af incq %rax
- 0x8d, 0x7b, 0xd0, //0x000002b2 leal $-48(%rbx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x000002b5 cmpb $9, %dil
- 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x000002b9 jbe LBB0_41
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x000002bf movl $1, $-64(%rbp)
- //0x000002c6 LBB0_44
- 0x80, 0xcb, 0x20, //0x000002c6 orb $32, %bl
- 0x80, 0xfb, 0x65, //0x000002c9 cmpb $101, %bl
- 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x000002cc jne LBB0_52
- 0x48, 0x8d, 0x50, 0x01, //0x000002d2 leaq $1(%rax), %rdx
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000002d6 movq $8, (%r14)
- 0x4c, 0x39, 0xda, //0x000002dd cmpq %r11, %rdx
- 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x000002e0 jae LBB0_50
- 0x41, 0x8a, 0x1c, 0x10, //0x000002e6 movb (%r8,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x000002ea cmpb $45, %bl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000002ed je LBB0_48
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f3 movl $1, %r10d
- 0x80, 0xfb, 0x2b, //0x000002f9 cmpb $43, %bl
- 0x0f, 0x85, 0x0b, 0x05, 0x00, 0x00, //0x000002fc jne LBB0_102
- //0x00000302 LBB0_48
- 0x48, 0x83, 0xc0, 0x02, //0x00000302 addq $2, %rax
- 0x4c, 0x39, 0xd8, //0x00000306 cmpq %r11, %rax
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000309 jae LBB0_50
- 0x31, 0xd2, //0x0000030f xorl %edx, %edx
- 0x80, 0xfb, 0x2b, //0x00000311 cmpb $43, %bl
- 0x0f, 0x94, 0xc2, //0x00000314 sete %dl
- 0x44, 0x8d, 0x54, 0x12, 0xff, //0x00000317 leal $-1(%rdx,%rdx), %r10d
- 0x41, 0x8a, 0x1c, 0x00, //0x0000031c movb (%r8,%rax), %bl
- 0xe9, 0xeb, 0x04, 0x00, 0x00, //0x00000320 jmp LBB0_103
- //0x00000325 LBB0_50
- 0x4c, 0x89, 0x1e, //0x00000325 movq %r11, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x00000328 movq $-1, (%r14)
- //0x0000032f LBB0_51
- 0x48, 0x83, 0xc4, 0x40, //0x0000032f addq $64, %rsp
- 0x5b, //0x00000333 popq %rbx
- 0x41, 0x5c, //0x00000334 popq %r12
- 0x41, 0x5d, //0x00000336 popq %r13
- 0x41, 0x5e, //0x00000338 popq %r14
- 0x41, 0x5f, //0x0000033a popq %r15
- 0x5d, //0x0000033c popq %rbp
- 0xc3, //0x0000033d retq
- //0x0000033e LBB0_52
- 0x41, 0x89, 0xc9, //0x0000033e movl %ecx, %r9d
- 0x49, 0x89, 0xc3, //0x00000341 movq %rax, %r11
- 0x41, 0x83, 0xfa, 0x09, //0x00000344 cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x00000348 movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x0000034c movq %r11, $-88(%rbp)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000350 jne LBB0_57
- //0x00000356 LBB0_53
- 0x45, 0x85, 0xc9, //0x00000356 testl %r9d, %r9d
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000359 jne LBB0_56
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000035f movabsq $-9223372036854775808, %rax
- 0x48, 0x63, 0x4d, 0xc8, //0x00000369 movslq $-56(%rbp), %rcx
- 0x4d, 0x85, 0xff, //0x0000036d testq %r15, %r15
- 0x0f, 0x89, 0x3d, 0x01, 0x00, 0x00, //0x00000370 jns LBB0_70
- 0x4c, 0x89, 0xfa, //0x00000376 movq %r15, %rdx
- 0x48, 0x21, 0xca, //0x00000379 andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x0000037c cmpq %rax, %rdx
- 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x0000037f je LBB0_70
- //0x00000385 LBB0_56
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000385 movq $8, (%r14)
- //0x0000038c LBB0_57
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000038c movabsq $-9223372036854775808, %rdi
- 0x4c, 0x89, 0xf8, //0x00000396 movq %r15, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000399 shrq $52, %rax
- 0x4c, 0x89, 0x75, 0x98, //0x0000039d movq %r14, $-104(%rbp)
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000003a1 je LBB0_61
- //0x000003a7 LBB0_58
- 0x41, 0x8d, 0x81, 0x5c, 0x01, 0x00, 0x00, //0x000003a7 leal $348(%r9), %eax
- 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000003ae cmpl $695, %eax
- 0x0f, 0x87, 0x88, 0x02, 0x00, 0x00, //0x000003b3 ja LBB0_85
- 0x4d, 0x85, 0xff, //0x000003b9 testq %r15, %r15
- 0x0f, 0x84, 0x7c, 0x01, 0x00, 0x00, //0x000003bc je LBB0_76
- //0x000003c2 LBB0_60
- 0x4d, 0x0f, 0xbd, 0xd7, //0x000003c2 bsrq %r15, %r10
- 0x49, 0x83, 0xf2, 0x3f, //0x000003c6 xorq $63, %r10
- 0xe9, 0x75, 0x01, 0x00, 0x00, //0x000003ca jmp LBB0_77
- //0x000003cf LBB0_61
- 0x66, 0x49, 0x0f, 0x6e, 0xc7, //0x000003cf movq %r15, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0x24, 0xfc, 0xff, 0xff, //0x000003d4 punpckldq $-988(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x2c, 0xfc, 0xff, 0xff, //0x000003dc subpd $-980(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x000003e4 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x000003e8 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x000003ec addsd %xmm0, %xmm1
- 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x000003f0 movq %xmm1, %rax
- 0x8b, 0x4d, 0xc8, //0x000003f5 movl $-56(%rbp), %ecx
- 0x89, 0xcb, //0x000003f8 movl %ecx, %ebx
- 0xc1, 0xeb, 0x1f, //0x000003fa shrl $31, %ebx
- 0x48, 0xc1, 0xe3, 0x3f, //0x000003fd shlq $63, %rbx
- 0x48, 0x09, 0xc3, //0x00000401 orq %rax, %rbx
- 0x4d, 0x85, 0xff, //0x00000404 testq %r15, %r15
- 0x0f, 0x84, 0xe0, 0x1e, 0x00, 0x00, //0x00000407 je LBB0_507
- 0x45, 0x85, 0xc9, //0x0000040d testl %r9d, %r9d
- 0x0f, 0x84, 0xd7, 0x1e, 0x00, 0x00, //0x00000410 je LBB0_507
- 0x66, 0x48, 0x0f, 0x6e, 0xc3, //0x00000416 movq %rbx, %xmm0
- 0x41, 0x8d, 0x41, 0xff, //0x0000041b leal $-1(%r9), %eax
- 0x83, 0xf8, 0x24, //0x0000041f cmpl $36, %eax
- 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x00000422 ja LBB0_68
- 0x41, 0x83, 0xf9, 0x17, //0x00000428 cmpl $23, %r9d
- 0x0f, 0x8c, 0xc1, 0x00, 0x00, 0x00, //0x0000042c jl LBB0_71
- 0x49, 0x63, 0xc1, //0x00000432 movslq %r9d, %rax
- 0x48, 0x8d, 0x0d, 0xf4, 0x1e, 0x00, 0x00, //0x00000435 leaq $7924(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x0000043c mulsd $-176(%rcx,%rax,8), %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000445 movl $22, %eax
- 0xe9, 0xa7, 0x00, 0x00, 0x00, //0x0000044a jmp LBB0_72
- //0x0000044f LBB0_66
- 0x89, 0x7d, 0xc0, //0x0000044f movl %edi, $-64(%rbp)
- 0x48, 0xff, 0xc8, //0x00000452 decq %rax
- 0x41, 0xba, 0x09, 0x00, 0x00, 0x00, //0x00000455 movl $9, %r10d
- 0x85, 0xc9, //0x0000045b testl %ecx, %ecx
- 0x44, 0x89, 0x4d, 0xc8, //0x0000045d movl %r9d, $-56(%rbp)
- 0x0f, 0x84, 0x6b, 0xfd, 0xff, 0xff, //0x00000461 je LBB0_25
- 0xe9, 0xbe, 0xfd, 0xff, 0xff, //0x00000467 jmp LBB0_33
- //0x0000046c LBB0_67
- 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x0000046c movl $1, $-64(%rbp)
- 0x41, 0x89, 0xc9, //0x00000473 movl %ecx, %r9d
- 0x41, 0x83, 0xfa, 0x09, //0x00000476 cmpl $9, %r10d
- 0x48, 0x89, 0x75, 0xa0, //0x0000047a movq %rsi, $-96(%rbp)
- 0x4c, 0x89, 0x5d, 0xa8, //0x0000047e movq %r11, $-88(%rbp)
- 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x00000482 je LBB0_53
- 0xe9, 0xff, 0xfe, 0xff, 0xff, //0x00000488 jmp LBB0_57
- //0x0000048d LBB0_68
- 0x41, 0x83, 0xf9, 0xea, //0x0000048d cmpl $-22, %r9d
- 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000491 jb LBB0_58
- 0x41, 0xf7, 0xd9, //0x00000497 negl %r9d
- 0x49, 0x63, 0xc1, //0x0000049a movslq %r9d, %rax
- 0x48, 0x8d, 0x0d, 0x8c, 0x1e, 0x00, 0x00, //0x0000049d leaq $7820(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x5e, 0x04, 0xc1, //0x000004a4 divsd (%rcx,%rax,8), %xmm0
- 0x66, 0x48, 0x0f, 0x7e, 0xc3, //0x000004a9 movq %xmm0, %rbx
- 0xe9, 0x3a, 0x1e, 0x00, 0x00, //0x000004ae jmp LBB0_507
- //0x000004b3 LBB0_70
- 0x66, 0x49, 0x0f, 0x6e, 0xc7, //0x000004b3 movq %r15, %xmm0
- 0x4c, 0x0f, 0xaf, 0xf9, //0x000004b8 imulq %rcx, %r15
- 0x66, 0x0f, 0x62, 0x05, 0x3c, 0xfb, 0xff, 0xff, //0x000004bc punpckldq $-1220(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x44, 0xfb, 0xff, 0xff, //0x000004c4 subpd $-1212(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0x4d, 0x89, 0x7e, 0x10, //0x000004cc movq %r15, $16(%r14)
- 0x66, 0x0f, 0x28, 0xc8, //0x000004d0 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x000004d4 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x000004d8 addsd %xmm0, %xmm1
- 0x48, 0x21, 0xc8, //0x000004dc andq %rcx, %rax
- 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000004df movq %xmm1, %rcx
- 0x48, 0x09, 0xc1, //0x000004e4 orq %rax, %rcx
- 0x49, 0x89, 0x4e, 0x08, //0x000004e7 movq %rcx, $8(%r14)
- 0x4c, 0x89, 0x1e, //0x000004eb movq %r11, (%rsi)
- 0xe9, 0x3c, 0xfe, 0xff, 0xff, //0x000004ee jmp LBB0_51
- //0x000004f3 LBB0_71
- 0x44, 0x89, 0xc8, //0x000004f3 movl %r9d, %eax
- //0x000004f6 LBB0_72
- 0x66, 0x0f, 0x2e, 0x05, 0x22, 0xfb, 0xff, 0xff, //0x000004f6 ucomisd $-1246(%rip), %xmm0 /* LCPI0_2+0(%rip) */
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x000004fe ja LBB0_75
- 0xf2, 0x0f, 0x10, 0x0d, 0x1c, 0xfb, 0xff, 0xff, //0x00000504 movsd $-1252(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc8, //0x0000050c ucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x00000510 ja LBB0_75
- 0x89, 0xc0, //0x00000516 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x11, 0x1e, 0x00, 0x00, //0x00000518 leaq $7697(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x0000051f mulsd (%rcx,%rax,8), %xmm0
- 0x66, 0x48, 0x0f, 0x7e, 0xc3, //0x00000524 movq %xmm0, %rbx
- 0xe9, 0xbf, 0x1d, 0x00, 0x00, //0x00000529 jmp LBB0_507
- //0x0000052e LBB0_75
- 0x41, 0x8d, 0x81, 0x5c, 0x01, 0x00, 0x00, //0x0000052e leal $348(%r9), %eax
- 0x4d, 0x85, 0xff, //0x00000535 testq %r15, %r15
- 0x0f, 0x85, 0x84, 0xfe, 0xff, 0xff, //0x00000538 jne LBB0_60
- //0x0000053e LBB0_76
- 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000053e movl $64, %r10d
- //0x00000544 LBB0_77
- 0x4c, 0x89, 0xfb, //0x00000544 movq %r15, %rbx
- 0x44, 0x89, 0xd1, //0x00000547 movl %r10d, %ecx
- 0x48, 0xd3, 0xe3, //0x0000054a shlq %cl, %rbx
- 0x89, 0xc6, //0x0000054d movl %eax, %esi
- 0x48, 0xc1, 0xe6, 0x04, //0x0000054f shlq $4, %rsi
- 0x48, 0x8d, 0x05, 0x96, 0x1e, 0x00, 0x00, //0x00000553 leaq $7830(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x8b, 0x44, 0x06, 0x08, //0x0000055a movq $8(%rsi,%rax), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x0000055f movq %rax, $-80(%rbp)
- 0x48, 0xf7, 0xe3, //0x00000563 mulq %rbx
- 0x49, 0x89, 0xc6, //0x00000566 movq %rax, %r14
- 0x49, 0x89, 0xd3, //0x00000569 movq %rdx, %r11
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000056c andl $511, %edx
- 0x48, 0x89, 0xd9, //0x00000572 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00000575 notq %rcx
- 0x48, 0x39, 0xc8, //0x00000578 cmpq %rcx, %rax
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x0000057b jbe LBB0_82
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000581 cmpl $511, %edx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000587 jne LBB0_82
- 0x48, 0x89, 0xd8, //0x0000058d movq %rbx, %rax
- 0x48, 0x8d, 0x15, 0x59, 0x1e, 0x00, 0x00, //0x00000590 leaq $7769(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x16, //0x00000597 mulq (%rsi,%rdx)
- 0x49, 0x01, 0xd6, //0x0000059b addq %rdx, %r14
- 0x49, 0x83, 0xd3, 0x00, //0x0000059e adcq $0, %r11
- 0x44, 0x89, 0xda, //0x000005a2 movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005a5 andl $511, %edx
- 0x48, 0x39, 0xc8, //0x000005ab cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000005ae jbe LBB0_82
- 0x49, 0x83, 0xfe, 0xff, //0x000005b4 cmpq $-1, %r14
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000005b8 jne LBB0_82
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005be cmpl $511, %edx
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000005c4 je LBB0_85
- //0x000005ca LBB0_82
- 0x4c, 0x89, 0xd8, //0x000005ca movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000005cd shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000005d1 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xeb, //0x000005d4 shrq %cl, %r11
- 0x4c, 0x09, 0xf2, //0x000005d7 orq %r14, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000005da jne LBB0_84
- 0x44, 0x89, 0xd9, //0x000005e0 movl %r11d, %ecx
- 0x83, 0xe1, 0x03, //0x000005e3 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000005e6 cmpl $1, %ecx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x000005e9 je LBB0_85
- //0x000005ef LBB0_84
- 0x41, 0x69, 0xc9, 0x6a, 0x52, 0x03, 0x00, //0x000005ef imull $217706, %r9d, %ecx
- 0xc1, 0xf9, 0x10, //0x000005f6 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000005f9 addl $1087, %ecx
- 0x4c, 0x63, 0xf1, //0x000005ff movslq %ecx, %r14
- 0x4c, 0x89, 0xf2, //0x00000602 movq %r14, %rdx
- 0x4c, 0x29, 0xd2, //0x00000605 subq %r10, %rdx
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x00000608 movabsq $126100789566373888, %r10
- 0x48, 0x83, 0xf0, 0x01, //0x00000612 xorq $1, %rax
- 0x48, 0x29, 0xc2, //0x00000616 subq %rax, %rdx
- 0x44, 0x89, 0xd8, //0x00000619 movl %r11d, %eax
- 0x83, 0xe0, 0x01, //0x0000061c andl $1, %eax
- 0x4c, 0x01, 0xd8, //0x0000061f addq %r11, %rax
- 0x48, 0x89, 0xc1, //0x00000622 movq %rax, %rcx
- 0x4c, 0x21, 0xd1, //0x00000625 andq %r10, %rcx
- 0x48, 0x83, 0xf9, 0x01, //0x00000628 cmpq $1, %rcx
- 0x48, 0x83, 0xda, 0xff, //0x0000062c sbbq $-1, %rdx
- 0x48, 0x8d, 0x5a, 0xff, //0x00000630 leaq $-1(%rdx), %rbx
- 0x48, 0x81, 0xfb, 0xfd, 0x07, 0x00, 0x00, //0x00000634 cmpq $2045, %rbx
- 0x0f, 0x86, 0x68, 0x00, 0x00, 0x00, //0x0000063b jbe LBB0_90
- //0x00000641 LBB0_85
- 0x48, 0x8b, 0x45, 0xa0, //0x00000641 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x30, //0x00000645 movq (%rax), %rsi
- 0x4d, 0x8d, 0x14, 0x30, //0x00000648 leaq (%r8,%rsi), %r10
- 0x48, 0x8b, 0x4d, 0xa8, //0x0000064c movq $-88(%rbp), %rcx
- 0x48, 0x29, 0xf1, //0x00000650 subq %rsi, %rcx
- 0x4d, 0x85, 0xed, //0x00000653 testq %r13, %r13
- 0x0f, 0x84, 0xc5, 0x02, 0x00, 0x00, //0x00000656 je LBB0_116
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x0000065c movb $0, (%r12)
- 0x49, 0x83, 0xfd, 0x01, //0x00000661 cmpq $1, %r13
- 0x0f, 0x84, 0xb6, 0x02, 0x00, 0x00, //0x00000665 je LBB0_116
- 0x4d, 0x8d, 0x4d, 0xff, //0x0000066b leaq $-1(%r13), %r9
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000066f movl $1, %edi
- 0x49, 0x83, 0xf9, 0x20, //0x00000674 cmpq $32, %r9
- 0x0f, 0x82, 0x92, 0x02, 0x00, 0x00, //0x00000678 jb LBB0_115
- 0x4c, 0x89, 0xcf, //0x0000067e movq %r9, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x00000681 andq $-32, %rdi
- 0x48, 0x8d, 0x57, 0xe0, //0x00000685 leaq $-32(%rdi), %rdx
- 0x48, 0x89, 0xd3, //0x00000689 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x05, //0x0000068c shrq $5, %rbx
- 0x48, 0xff, 0xc3, //0x00000690 incq %rbx
- 0x89, 0xd8, //0x00000693 movl %ebx, %eax
- 0x83, 0xe0, 0x03, //0x00000695 andl $3, %eax
- 0x48, 0x83, 0xfa, 0x60, //0x00000698 cmpq $96, %rdx
- 0x0f, 0x83, 0xcf, 0x01, 0x00, 0x00, //0x0000069c jae LBB0_108
- 0x31, 0xdb, //0x000006a2 xorl %ebx, %ebx
- 0xe9, 0x1a, 0x02, 0x00, 0x00, //0x000006a4 jmp LBB0_110
- //0x000006a9 LBB0_90
- 0x48, 0x83, 0xf9, 0x01, //0x000006a9 cmpq $1, %rcx
- 0xb1, 0x02, //0x000006ad movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000006af sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x000006b2 shrq %cl, %rax
- 0x48, 0xc1, 0xe2, 0x34, //0x000006b5 shlq $52, %rdx
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000006b9 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x000006c3 andq %rcx, %rax
- 0x48, 0x09, 0xd0, //0x000006c6 orq %rdx, %rax
- 0x48, 0x89, 0xc3, //0x000006c9 movq %rax, %rbx
- 0x48, 0x09, 0xfb, //0x000006cc orq %rdi, %rbx
- 0x8b, 0x4d, 0xc8, //0x000006cf movl $-56(%rbp), %ecx
- 0x83, 0xf9, 0xff, //0x000006d2 cmpl $-1, %ecx
- 0x48, 0x0f, 0x45, 0xd8, //0x000006d5 cmovneq %rax, %rbx
- 0x83, 0x7d, 0xc0, 0x00, //0x000006d9 cmpl $0, $-64(%rbp)
- 0x0f, 0x84, 0x0a, 0x1c, 0x00, 0x00, //0x000006dd je LBB0_507
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000006e3 movl $64, %ecx
- 0x49, 0xff, 0xc7, //0x000006e8 incq %r15
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000006eb je LBB0_93
- 0x49, 0x0f, 0xbd, 0xcf, //0x000006f1 bsrq %r15, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000006f5 xorq $63, %rcx
- //0x000006f9 LBB0_93
- 0x48, 0x89, 0x4d, 0xc0, //0x000006f9 movq %rcx, $-64(%rbp)
- 0x49, 0xd3, 0xe7, //0x000006fd shlq %cl, %r15
- 0x48, 0x8b, 0x45, 0xb0, //0x00000700 movq $-80(%rbp), %rax
- 0x49, 0xf7, 0xe7, //0x00000704 mulq %r15
- 0x49, 0x89, 0xc3, //0x00000707 movq %rax, %r11
- 0x49, 0x89, 0xd1, //0x0000070a movq %rdx, %r9
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000070d andl $511, %edx
- 0x4c, 0x89, 0xf9, //0x00000713 movq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x00000716 notq %rcx
- 0x48, 0x39, 0xc8, //0x00000719 cmpq %rcx, %rax
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x0000071c jbe LBB0_98
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000722 cmpl $511, %edx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000728 jne LBB0_98
- 0x4c, 0x89, 0xf8, //0x0000072e movq %r15, %rax
- 0x48, 0x8d, 0x15, 0xb8, 0x1c, 0x00, 0x00, //0x00000731 leaq $7352(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x16, //0x00000738 mulq (%rsi,%rdx)
- 0x49, 0x01, 0xd3, //0x0000073c addq %rdx, %r11
- 0x49, 0x83, 0xd1, 0x00, //0x0000073f adcq $0, %r9
- 0x44, 0x89, 0xca, //0x00000743 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000746 andl $511, %edx
- 0x48, 0x39, 0xc8, //0x0000074c cmpq %rcx, %rax
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x0000074f jbe LBB0_98
- 0x49, 0x83, 0xfb, 0xff, //0x00000755 cmpq $-1, %r11
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000759 jne LBB0_98
- 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000075f cmpl $511, %edx
- 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00000765 je LBB0_85
- //0x0000076b LBB0_98
- 0x4c, 0x89, 0xc8, //0x0000076b movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x0000076e shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00000772 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x00000775 shrq %cl, %r9
- 0x4c, 0x09, 0xda, //0x00000778 orq %r11, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000077b jne LBB0_100
- 0x44, 0x89, 0xc9, //0x00000781 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x00000784 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00000787 cmpl $1, %ecx
- 0x0f, 0x84, 0xb1, 0xfe, 0xff, 0xff, //0x0000078a je LBB0_85
- //0x00000790 LBB0_100
- 0x4c, 0x2b, 0x75, 0xc0, //0x00000790 subq $-64(%rbp), %r14
- 0x48, 0x83, 0xf0, 0x01, //0x00000794 xorq $1, %rax
- 0x49, 0x29, 0xc6, //0x00000798 subq %rax, %r14
- 0x44, 0x89, 0xc8, //0x0000079b movl %r9d, %eax
- 0x83, 0xe0, 0x01, //0x0000079e andl $1, %eax
- 0x4c, 0x01, 0xc8, //0x000007a1 addq %r9, %rax
- 0x49, 0x21, 0xc2, //0x000007a4 andq %rax, %r10
- 0x49, 0x83, 0xfa, 0x01, //0x000007a7 cmpq $1, %r10
- 0x49, 0x83, 0xde, 0xff, //0x000007ab sbbq $-1, %r14
- 0x49, 0x8d, 0x4e, 0xff, //0x000007af leaq $-1(%r14), %rcx
- 0x48, 0x81, 0xf9, 0xfd, 0x07, 0x00, 0x00, //0x000007b3 cmpq $2045, %rcx
- 0x0f, 0x87, 0x81, 0xfe, 0xff, 0xff, //0x000007ba ja LBB0_85
- 0x49, 0x83, 0xfa, 0x01, //0x000007c0 cmpq $1, %r10
- 0xb1, 0x02, //0x000007c4 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000007c6 sbbb $0, %cl
- 0x48, 0xd3, 0xe8, //0x000007c9 shrq %cl, %rax
- 0x49, 0xc1, 0xe6, 0x34, //0x000007cc shlq $52, %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000007d0 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x000007da andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x000007dd orq %r14, %rax
- 0x48, 0x89, 0xc1, //0x000007e0 movq %rax, %rcx
- 0x48, 0x09, 0xf9, //0x000007e3 orq %rdi, %rcx
- 0x83, 0x7d, 0xc8, 0xff, //0x000007e6 cmpl $-1, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x000007ea cmovneq %rax, %rcx
- 0x66, 0x48, 0x0f, 0x6e, 0xc3, //0x000007ee movq %rbx, %xmm0
- 0x66, 0x48, 0x0f, 0x6e, 0xc9, //0x000007f3 movq %rcx, %xmm1
- 0x66, 0x0f, 0x2e, 0xc1, //0x000007f8 ucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0x3f, 0xfe, 0xff, 0xff, //0x000007fc jne LBB0_85
- 0x0f, 0x8b, 0xe5, 0x1a, 0x00, 0x00, //0x00000802 jnp LBB0_507
- 0xe9, 0x34, 0xfe, 0xff, 0xff, //0x00000808 jmp LBB0_85
- //0x0000080d LBB0_102
- 0x48, 0x89, 0xd0, //0x0000080d movq %rdx, %rax
- //0x00000810 LBB0_103
- 0x8d, 0x53, 0xd0, //0x00000810 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x00000813 cmpb $9, %dl
- 0x0f, 0x87, 0x96, 0xf8, 0xff, 0xff, //0x00000816 ja LBB0_5
- 0x45, 0x31, 0xc9, //0x0000081c xorl %r9d, %r9d
- 0x4c, 0x39, 0xd8, //0x0000081f cmpq %r11, %rax
- 0x48, 0x89, 0x75, 0xa0, //0x00000822 movq %rsi, $-96(%rbp)
- 0x0f, 0x83, 0x43, 0x02, 0x00, 0x00, //0x00000826 jae LBB0_138
- 0x4c, 0x89, 0xdf, //0x0000082c movq %r11, %rdi
- 0x49, 0xff, 0xcb, //0x0000082f decq %r11
- 0x45, 0x31, 0xc9, //0x00000832 xorl %r9d, %r9d
- //0x00000835 LBB0_106
- 0x44, 0x89, 0xce, //0x00000835 movl %r9d, %esi
- 0x41, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000838 cmpl $10000, %r9d
- 0x8d, 0x14, 0xb6, //0x0000083f leal (%rsi,%rsi,4), %edx
- 0x0f, 0xb6, 0xdb, //0x00000842 movzbl %bl, %ebx
- 0x44, 0x8d, 0x4c, 0x53, 0xd0, //0x00000845 leal $-48(%rbx,%rdx,2), %r9d
- 0x44, 0x0f, 0x4d, 0xce, //0x0000084a cmovgel %esi, %r9d
- 0x49, 0x39, 0xc3, //0x0000084e cmpq %rax, %r11
- 0x0f, 0x84, 0x15, 0x02, 0x00, 0x00, //0x00000851 je LBB0_137
- 0x41, 0x0f, 0xb6, 0x5c, 0x00, 0x01, //0x00000857 movzbl $1(%r8,%rax), %ebx
- 0x48, 0xff, 0xc0, //0x0000085d incq %rax
- 0x8d, 0x53, 0xd0, //0x00000860 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x0a, //0x00000863 cmpb $10, %dl
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00000866 jb LBB0_106
- 0xe9, 0xfe, 0x01, 0x00, 0x00, //0x0000086c jmp LBB0_138
- //0x00000871 LBB0_108
- 0x48, 0x89, 0xc2, //0x00000871 movq %rax, %rdx
- 0x48, 0x29, 0xda, //0x00000874 subq %rbx, %rdx
- 0x31, 0xdb, //0x00000877 xorl %ebx, %ebx
- 0x66, 0x0f, 0x57, 0xc0, //0x00000879 xorpd %xmm0, %xmm0
- //0x0000087d LBB0_109
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x01, //0x0000087d movupd %xmm0, $1(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x11, //0x00000884 movupd %xmm0, $17(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x21, //0x0000088b movupd %xmm0, $33(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x31, //0x00000892 movupd %xmm0, $49(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x41, //0x00000899 movupd %xmm0, $65(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x51, //0x000008a0 movupd %xmm0, $81(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x61, //0x000008a7 movupd %xmm0, $97(%r12,%rbx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x1c, 0x71, //0x000008ae movupd %xmm0, $113(%r12,%rbx)
- 0x48, 0x83, 0xeb, 0x80, //0x000008b5 subq $-128, %rbx
- 0x48, 0x83, 0xc2, 0x04, //0x000008b9 addq $4, %rdx
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x000008bd jne LBB0_109
- //0x000008c3 LBB0_110
- 0x48, 0x85, 0xc0, //0x000008c3 testq %rax, %rax
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000008c6 je LBB0_113
- 0x48, 0xf7, 0xd8, //0x000008cc negq %rax
- 0x66, 0x0f, 0x57, 0xc0, //0x000008cf xorpd %xmm0, %xmm0
- //0x000008d3 LBB0_112
- 0x48, 0x89, 0xda, //0x000008d3 movq %rbx, %rdx
- 0x48, 0x83, 0xca, 0x01, //0x000008d6 orq $1, %rdx
- 0x66, 0x41, 0x0f, 0x11, 0x04, 0x14, //0x000008da movupd %xmm0, (%r12,%rdx)
- 0x66, 0x41, 0x0f, 0x11, 0x44, 0x14, 0x10, //0x000008e0 movupd %xmm0, $16(%r12,%rdx)
- 0x48, 0x83, 0xc3, 0x20, //0x000008e7 addq $32, %rbx
- 0x48, 0xff, 0xc0, //0x000008eb incq %rax
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x000008ee jne LBB0_112
- //0x000008f4 LBB0_113
- 0x49, 0x39, 0xf9, //0x000008f4 cmpq %rdi, %r9
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000008f7 je LBB0_116
- 0x48, 0x83, 0xcf, 0x01, //0x000008fd orq $1, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000901 .p2align 4, 0x90
- //0x00000910 LBB0_115
- 0x41, 0xc6, 0x04, 0x3c, 0x00, //0x00000910 movb $0, (%r12,%rdi)
- 0x48, 0xff, 0xc7, //0x00000915 incq %rdi
- 0x49, 0x39, 0xfd, //0x00000918 cmpq %rdi, %r13
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000091b jne LBB0_115
- //0x00000921 LBB0_116
- 0x41, 0x8a, 0x12, //0x00000921 movb (%r10), %dl
- 0x31, 0xff, //0x00000924 xorl %edi, %edi
- 0x80, 0xfa, 0x2d, //0x00000926 cmpb $45, %dl
- 0x40, 0x0f, 0x94, 0xc7, //0x00000929 sete %dil
- 0x48, 0x39, 0xf9, //0x0000092d cmpq %rdi, %rcx
- 0x0f, 0x8e, 0xa5, 0x00, 0x00, 0x00, //0x00000930 jle LBB0_128
- 0x48, 0x89, 0x75, 0xc8, //0x00000936 movq %rsi, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x0000093a xorl %r11d, %r11d
- 0x88, 0x55, 0xd7, //0x0000093d movb %dl, $-41(%rbp)
- 0xb2, 0x01, //0x00000940 movb $1, %dl
- 0x45, 0x31, 0xff, //0x00000942 xorl %r15d, %r15d
- 0x45, 0x31, 0xf6, //0x00000945 xorl %r14d, %r14d
- 0x31, 0xc0, //0x00000948 xorl %eax, %eax
- 0x45, 0x31, 0xc9, //0x0000094a xorl %r9d, %r9d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000094d jmp LBB0_120
- //0x00000952 LBB0_118
- 0x41, 0xff, 0xcb, //0x00000952 decl %r11d
- 0x31, 0xc0, //0x00000955 xorl %eax, %eax
- //0x00000957 LBB0_119
- 0x48, 0xff, 0xc7, //0x00000957 incq %rdi
- 0x48, 0x39, 0xcf, //0x0000095a cmpq %rcx, %rdi
- 0x0f, 0x9c, 0xc2, //0x0000095d setl %dl
- 0x48, 0x39, 0xf9, //0x00000960 cmpq %rdi, %rcx
- 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00000963 je LBB0_129
- //0x00000969 LBB0_120
- 0x41, 0x0f, 0xb6, 0x1c, 0x3a, //0x00000969 movzbl (%r10,%rdi), %ebx
- 0x8d, 0x73, 0xd0, //0x0000096e leal $-48(%rbx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000971 cmpb $9, %sil
- 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x00000975 ja LBB0_125
- 0x85, 0xc0, //0x0000097b testl %eax, %eax
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000097d jne LBB0_123
- 0x80, 0xfb, 0x30, //0x00000983 cmpb $48, %bl
- 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00000986 je LBB0_118
- //0x0000098c LBB0_123
- 0x49, 0x63, 0xc7, //0x0000098c movslq %r15d, %rax
- 0x49, 0x39, 0xc5, //0x0000098f cmpq %rax, %r13
- 0x0f, 0x86, 0x2f, 0x00, 0x00, 0x00, //0x00000992 jbe LBB0_127
- 0x41, 0x88, 0x1c, 0x04, //0x00000998 movb %bl, (%r12,%rax)
- 0x41, 0xff, 0xc7, //0x0000099c incl %r15d
- 0x44, 0x89, 0xf8, //0x0000099f movl %r15d, %eax
- 0xe9, 0xb0, 0xff, 0xff, 0xff, //0x000009a2 jmp LBB0_119
+ 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
- 0x80, 0xfb, 0x2e, //0x000009b0 cmpb $46, %bl
- 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x000009b3 jne LBB0_130
- 0x41, 0x89, 0xc3, //0x000009b9 movl %eax, %r11d
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000009bc movl $1, %r9d
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x000009c2 jmp LBB0_119
- //0x000009c7 LBB0_127
- 0x80, 0xfb, 0x30, //0x000009c7 cmpb $48, %bl
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000009ca movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000009cf cmovnel %eax, %r14d
- 0x44, 0x89, 0xf8, //0x000009d3 movl %r15d, %eax
- 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x000009d6 jmp LBB0_119
- //0x000009db LBB0_128
- 0x45, 0x31, 0xc0, //0x000009db xorl %r8d, %r8d
- 0x31, 0xf6, //0x000009de xorl %esi, %esi
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000009e0 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000009ea movabsq $4503599627370495, %r10
- 0xe9, 0xe1, 0x18, 0x00, 0x00, //0x000009f4 jmp LBB0_506
- //0x000009f9 LBB0_129
- 0x45, 0x85, 0xc9, //0x000009f9 testl %r9d, %r9d
- 0x45, 0x0f, 0x44, 0xdf, //0x000009fc cmovel %r15d, %r11d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000a00 movabsq $4503599627370495, %r10
- 0xe9, 0xec, 0x00, 0x00, 0x00, //0x00000a0a jmp LBB0_148
- //0x00000a0f LBB0_130
- 0x45, 0x85, 0xc9, //0x00000a0f testl %r9d, %r9d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000a12 cmovel %r15d, %r11d
- 0xf6, 0xc2, 0x01, //0x00000a16 testb $1, %dl
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000a19 je LBB0_136
- 0x80, 0xcb, 0x20, //0x00000a1f orb $32, %bl
- 0x80, 0xfb, 0x65, //0x00000a22 cmpb $101, %bl
- 0x48, 0x8b, 0x5d, 0xa8, //0x00000a25 movq $-88(%rbp), %rbx
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000a29 jne LBB0_136
- 0x48, 0x8d, 0x57, 0x01, //0x00000a2f leaq $1(%rdi), %rdx
- 0x89, 0xd0, //0x00000a33 movl %edx, %eax
- 0x41, 0x8a, 0x04, 0x02, //0x00000a35 movb (%r10,%rax), %al
- 0x3c, 0x2b, //0x00000a39 cmpb $43, %al
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000a3b je LBB0_139
- 0x3c, 0x2d, //0x00000a41 cmpb $45, %al
- 0x48, 0x8b, 0x45, 0xc8, //0x00000a43 movq $-56(%rbp), %rax
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000a47 jne LBB0_140
- 0x83, 0xc7, 0x02, //0x00000a4d addl $2, %edi
- 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00000a50 movl $-1, %r9d
- 0x89, 0xfa, //0x00000a56 movl %edi, %edx
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000a58 jmp LBB0_141
- //0x00000a5d LBB0_136
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000a5d movabsq $4503599627370495, %r10
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x00000a67 jmp LBB0_148
- //0x00000a6c LBB0_137
- 0x48, 0x89, 0xf8, //0x00000a6c movq %rdi, %rax
- //0x00000a6f LBB0_138
- 0x45, 0x0f, 0xaf, 0xca, //0x00000a6f imull %r10d, %r9d
- 0x41, 0x01, 0xc9, //0x00000a73 addl %ecx, %r9d
- 0x48, 0x89, 0x45, 0xa8, //0x00000a76 movq %rax, $-88(%rbp)
- 0xe9, 0x0d, 0xf9, 0xff, 0xff, //0x00000a7a jmp LBB0_57
- //0x00000a7f LBB0_139
- 0x83, 0xc7, 0x02, //0x00000a7f addl $2, %edi
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000a82 movl $1, %r9d
- 0x89, 0xfa, //0x00000a88 movl %edi, %edx
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000a8a movabsq $4503599627370495, %r10
- 0x48, 0x8b, 0x45, 0xc8, //0x00000a94 movq $-56(%rbp), %rax
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000a98 jmp LBB0_142
- //0x00000a9d LBB0_140
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000a9d movl $1, %r9d
- //0x00000aa3 LBB0_141
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000aa3 movabsq $4503599627370495, %r10
- //0x00000aad LBB0_142
- 0x48, 0x63, 0xfa, //0x00000aad movslq %edx, %rdi
- 0x31, 0xd2, //0x00000ab0 xorl %edx, %edx
- 0x48, 0x39, 0xf9, //0x00000ab2 cmpq %rdi, %rcx
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00000ab5 jle LBB0_147
- 0x48, 0x01, 0xf8, //0x00000abb addq %rdi, %rax
- 0x31, 0xd2, //0x00000abe xorl %edx, %edx
- //0x00000ac0 LBB0_144
- 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000ac0 cmpl $9999, %edx
- 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00000ac6 jg LBB0_147
- 0x41, 0x0f, 0xb6, 0x0c, 0x00, //0x00000acc movzbl (%r8,%rax), %ecx
- 0x8d, 0x71, 0xd0, //0x00000ad1 leal $-48(%rcx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000ad4 cmpb $9, %sil
- 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x00000ad8 ja LBB0_147
- 0x8d, 0x14, 0x92, //0x00000ade leal (%rdx,%rdx,4), %edx
- 0x8d, 0x54, 0x51, 0xd0, //0x00000ae1 leal $-48(%rcx,%rdx,2), %edx
- 0x48, 0xff, 0xc0, //0x00000ae5 incq %rax
- 0x48, 0x39, 0xc3, //0x00000ae8 cmpq %rax, %rbx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000aeb jne LBB0_144
- //0x00000af1 LBB0_147
- 0x41, 0x0f, 0xaf, 0xd1, //0x00000af1 imull %r9d, %edx
- 0x44, 0x01, 0xda, //0x00000af5 addl %r11d, %edx
- 0x41, 0x89, 0xd3, //0x00000af8 movl %edx, %r11d
- //0x00000afb LBB0_148
- 0x45, 0x85, 0xff, //0x00000afb testl %r15d, %r15d
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000afe movabsq $-9223372036854775808, %rdi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000b08 je LBB0_151
- 0x31, 0xf6, //0x00000b0e xorl %esi, %esi
- 0x41, 0x81, 0xfb, 0x36, 0x01, 0x00, 0x00, //0x00000b10 cmpl $310, %r11d
- 0x0f, 0x8e, 0x1f, 0x00, 0x00, 0x00, //0x00000b17 jle LBB0_152
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000b1d movabsq $9218868437227405312, %r8
- 0x8a, 0x55, 0xd7, //0x00000b27 movb $-41(%rbp), %dl
- 0xe9, 0xab, 0x17, 0x00, 0x00, //0x00000b2a jmp LBB0_506
- //0x00000b2f LBB0_151
- 0x45, 0x31, 0xc0, //0x00000b2f xorl %r8d, %r8d
- 0x31, 0xf6, //0x00000b32 xorl %esi, %esi
- 0x8a, 0x55, 0xd7, //0x00000b34 movb $-41(%rbp), %dl
- 0xe9, 0x9e, 0x17, 0x00, 0x00, //0x00000b37 jmp LBB0_506
- //0x00000b3c LBB0_152
- 0x41, 0x81, 0xfb, 0xb6, 0xfe, 0xff, 0xff, //0x00000b3c cmpl $-330, %r11d
- 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000b43 jge LBB0_154
- 0x45, 0x31, 0xc0, //0x00000b49 xorl %r8d, %r8d
- 0x8a, 0x55, 0xd7, //0x00000b4c movb $-41(%rbp), %dl
- 0xe9, 0x86, 0x17, 0x00, 0x00, //0x00000b4f jmp LBB0_506
- //0x00000b54 LBB0_154
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000b54 movabsq $1152921504606846975, %r10
- 0x45, 0x85, 0xdb, //0x00000b5e testl %r11d, %r11d
- 0x0f, 0x8e, 0xd5, 0x07, 0x00, 0x00, //0x00000b61 jle LBB0_270
- 0x31, 0xf6, //0x00000b67 xorl %esi, %esi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000b69 movl $1, %r8d
- 0x44, 0x89, 0xf8, //0x00000b6f movl %r15d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000b72 jmp LBB0_158
- //0x00000b77 LBB0_156
- 0x89, 0xc7, //0x00000b77 movl %eax, %edi
- //0x00000b79 LBB0_157
- 0x48, 0x8b, 0x75, 0xc0, //0x00000b79 movq $-64(%rbp), %rsi
- 0x03, 0x75, 0xbc, //0x00000b7d addl $-68(%rbp), %esi
- 0x89, 0xf8, //0x00000b80 movl %edi, %eax
- 0x45, 0x85, 0xdb, //0x00000b82 testl %r11d, %r11d
- 0x0f, 0x8e, 0xb4, 0x07, 0x00, 0x00, //0x00000b85 jle LBB0_271
- //0x00000b8b LBB0_158
- 0x48, 0x89, 0x75, 0xc0, //0x00000b8b movq %rsi, $-64(%rbp)
- 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000b8f movl $27, %ecx
- 0x41, 0x83, 0xfb, 0x08, //0x00000b94 cmpl $8, %r11d
- 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x00000b98 jg LBB0_160
- 0x44, 0x89, 0xd9, //0x00000b9e movl %r11d, %ecx
- 0x48, 0x8d, 0x15, 0xd8, 0x43, 0x00, 0x00, //0x00000ba1 leaq $17368(%rip), %rdx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x8a, //0x00000ba8 movl (%rdx,%rcx,4), %ecx
- //0x00000bab LBB0_160
- 0x85, 0xc0, //0x00000bab testl %eax, %eax
- 0x89, 0x4d, 0xbc, //0x00000bad movl %ecx, $-68(%rbp)
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00000bb0 je LBB0_156
- 0x41, 0x89, 0xc9, //0x00000bb6 movl %ecx, %r9d
- 0x41, 0xf7, 0xd9, //0x00000bb9 negl %r9d
- 0x85, 0xc9, //0x00000bbc testl %ecx, %ecx
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000bbe je LBB0_156
- 0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x00000bc4 js LBB0_187
- //0x00000bca LBB0_163
- 0x41, 0x83, 0xf9, 0xc3, //0x00000bca cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000bce jle LBB0_167
- 0xe9, 0xcd, 0x03, 0x00, 0x00, //0x00000bd4 jmp LBB0_219
- //0x00000bd9 LBB0_164
- 0xff, 0xc8, //0x00000bd9 decl %eax
- 0x41, 0x89, 0xc7, //0x00000bdb movl %eax, %r15d
- //0x00000bde LBB0_165
- 0x45, 0x85, 0xff, //0x00000bde testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000be1 cmovel %r15d, %r11d
- //0x00000be5 LBB0_166
- 0x44, 0x8d, 0x49, 0x3c, //0x00000be5 leal $60(%rcx), %r9d
- 0x44, 0x89, 0xf8, //0x00000be9 movl %r15d, %eax
- 0x83, 0xf9, 0x88, //0x00000bec cmpl $-120, %ecx
- 0x0f, 0x8d, 0xa2, 0x03, 0x00, 0x00, //0x00000bef jge LBB0_218
- //0x00000bf5 LBB0_167
- 0x44, 0x89, 0xc9, //0x00000bf5 movl %r9d, %ecx
- 0x48, 0x63, 0xf8, //0x00000bf8 movslq %eax, %rdi
- 0x31, 0xf6, //0x00000bfb xorl %esi, %esi
- 0x31, 0xd2, //0x00000bfd xorl %edx, %edx
- 0x90, //0x00000bff .p2align 4, 0x90
- //0x00000c00 LBB0_168
- 0x48, 0x39, 0xfe, //0x00000c00 cmpq %rdi, %rsi
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00000c03 jge LBB0_170
- 0x48, 0x8d, 0x14, 0x92, //0x00000c09 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000c0d movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00000c12 leaq $-48(%rbx,%rdx,2), %rdx
- 0x48, 0xff, 0xc6, //0x00000c17 incq %rsi
- 0x49, 0x8d, 0x5a, 0x01, //0x00000c1a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xda, //0x00000c1e cmpq %rbx, %rdx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00000c21 jb LBB0_168
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000c27 jmp LBB0_172
- 0x90, 0x90, 0x90, 0x90, //0x00000c2c .p2align 4, 0x90
- //0x00000c30 LBB0_170
- 0x48, 0x85, 0xd2, //0x00000c30 testq %rdx, %rdx
- 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00000c33 je LBB0_185
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c39 .p2align 4, 0x90
- //0x00000c40 LBB0_171
- 0x48, 0x01, 0xd2, //0x00000c40 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000c43 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc6, //0x00000c47 incl %esi
- 0x49, 0x8d, 0x7a, 0x01, //0x00000c49 leaq $1(%r10), %rdi
- 0x48, 0x39, 0xfa, //0x00000c4d cmpq %rdi, %rdx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000c50 jb LBB0_171
- //0x00000c56 LBB0_172
- 0x41, 0x29, 0xf3, //0x00000c56 subl %esi, %r11d
- 0x31, 0xff, //0x00000c59 xorl %edi, %edi
- 0x39, 0xc6, //0x00000c5b cmpl %eax, %esi
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x00000c5d jge LBB0_177
- 0x48, 0x63, 0xc6, //0x00000c63 movslq %esi, %rax
- 0x49, 0x63, 0xf7, //0x00000c66 movslq %r15d, %rsi
- 0x49, 0x8d, 0x3c, 0x04, //0x00000c69 leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xff, //0x00000c6d xorl %r15d, %r15d
- //0x00000c70 .p2align 4, 0x90
- //0x00000c70 LBB0_174
- 0x48, 0x89, 0xd3, //0x00000c70 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00000c73 shrq $60, %rbx
- 0x4c, 0x21, 0xd2, //0x00000c77 andq %r10, %rdx
- 0x80, 0xcb, 0x30, //0x00000c7a orb $48, %bl
- 0x43, 0x88, 0x1c, 0x3c, //0x00000c7d movb %bl, (%r12,%r15)
- 0x48, 0x8d, 0x14, 0x92, //0x00000c81 leaq (%rdx,%rdx,4), %rdx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3f, //0x00000c85 movsbq (%rdi,%r15), %rbx
- 0x48, 0x8d, 0x54, 0x53, 0xd0, //0x00000c8a leaq $-48(%rbx,%rdx,2), %rdx
- 0x4a, 0x8d, 0x5c, 0x38, 0x01, //0x00000c8f leaq $1(%rax,%r15), %rbx
- 0x49, 0xff, 0xc7, //0x00000c94 incq %r15
- 0x48, 0x39, 0xf3, //0x00000c97 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00000c9a jl LBB0_174
- 0x48, 0x85, 0xd2, //0x00000ca0 testq %rdx, %rdx
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00000ca3 je LBB0_181
- 0x44, 0x89, 0xff, //0x00000ca9 movl %r15d, %edi
- //0x00000cac LBB0_177
- 0x41, 0x89, 0xff, //0x00000cac movl %edi, %r15d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000caf jmp LBB0_179
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb4 .p2align 4, 0x90
- //0x00000cc0 LBB0_178
- 0x48, 0x85, 0xc0, //0x00000cc0 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000cc3 cmovnel %r8d, %r14d
- 0x48, 0x01, 0xd2, //0x00000cc7 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000cca leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00000cce testq %rdx, %rdx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00000cd1 je LBB0_181
- //0x00000cd7 LBB0_179
- 0x48, 0x89, 0xd0, //0x00000cd7 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000cda shrq $60, %rax
- 0x4c, 0x21, 0xd2, //0x00000cde andq %r10, %rdx
- 0x49, 0x63, 0xf7, //0x00000ce1 movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x00000ce4 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00000ce7 jbe LBB0_178
- 0x0c, 0x30, //0x00000ced orb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00000cef movb %al, (%r12,%rsi)
- 0xff, 0xc6, //0x00000cf3 incl %esi
- 0x41, 0x89, 0xf7, //0x00000cf5 movl %esi, %r15d
- 0x48, 0x01, 0xd2, //0x00000cf8 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00000cfb leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00000cff testq %rdx, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000d02 jne LBB0_179
- //0x00000d08 LBB0_181
- 0x41, 0xff, 0xc3, //0x00000d08 incl %r11d
- 0x45, 0x85, 0xff, //0x00000d0b testl %r15d, %r15d
- 0x0f, 0x8e, 0xca, 0xfe, 0xff, 0xff, //0x00000d0e jle LBB0_165
- 0x44, 0x89, 0xf8, //0x00000d14 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000d17 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x00000d1d jne LBB0_166
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d23 .p2align 4, 0x90
- //0x00000d30 LBB0_183
- 0x48, 0x83, 0xf8, 0x01, //0x00000d30 cmpq $1, %rax
- 0x0f, 0x8e, 0x9f, 0xfe, 0xff, 0xff, //0x00000d34 jle LBB0_164
- 0x4c, 0x8d, 0x78, 0xff, //0x00000d3a leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00000d3e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00000d44 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00000d47 je LBB0_183
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00000d4d jmp LBB0_166
- //0x00000d52 LBB0_185
- 0x45, 0x31, 0xff, //0x00000d52 xorl %r15d, %r15d
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00000d55 jmp LBB0_166
- //0x00000d5a LBB0_187
- 0x83, 0xf9, 0xc3, //0x00000d5a cmpl $-61, %ecx
- 0x0f, 0x8f, 0xbe, 0x03, 0x00, 0x00, //0x00000d5d jg LBB0_238
- 0x48, 0x8d, 0x3d, 0x46, 0x42, 0x00, 0x00, //0x00000d63 leaq $16966(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000d6a jmp LBB0_192
- //0x00000d6f LBB0_189
- 0x48, 0x8d, 0x3d, 0x3a, 0x42, 0x00, 0x00, //0x00000d6f leaq $16954(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- //0x00000d76 LBB0_190
- 0x45, 0x85, 0xff, //0x00000d76 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00000d79 cmovel %r15d, %r11d
- //0x00000d7d LBB0_191
- 0x44, 0x8d, 0x4b, 0xc4, //0x00000d7d leal $-60(%rbx), %r9d
- 0x44, 0x89, 0xf8, //0x00000d81 movl %r15d, %eax
- 0x83, 0xfb, 0x78, //0x00000d84 cmpl $120, %ebx
- 0x0f, 0x8e, 0x85, 0x03, 0x00, 0x00, //0x00000d87 jle LBB0_237
- //0x00000d8d LBB0_192
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000d8d movl $1, %r8d
- 0x44, 0x89, 0xcb, //0x00000d93 movl %r9d, %ebx
- 0x48, 0x63, 0xf0, //0x00000d96 movslq %eax, %rsi
- 0x85, 0xf6, //0x00000d99 testl %esi, %esi
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000d9b je LBB0_198
- 0xb2, 0x38, //0x00000da1 movb $56, %dl
- 0x31, 0xc9, //0x00000da3 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000da5 .p2align 4, 0x90
- //0x00000db0 LBB0_194
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00000db0 movl $19, %r9d
- 0x48, 0x83, 0xf9, 0x2a, //0x00000db6 cmpq $42, %rcx
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00000dba je LBB0_199
- 0x41, 0x38, 0x14, 0x0c, //0x00000dc0 cmpb %dl, (%r12,%rcx)
- 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x00000dc4 jne LBB0_216
- 0x0f, 0xb6, 0x94, 0x39, 0x65, 0x18, 0x00, 0x00, //0x00000dca movzbl $6245(%rcx,%rdi), %edx
- 0x48, 0xff, 0xc1, //0x00000dd2 incq %rcx
- 0x48, 0x39, 0xce, //0x00000dd5 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00000dd8 jne LBB0_194
- 0x84, 0xd2, //0x00000dde testb %dl, %dl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000de0 je LBB0_199
- //0x00000de6 LBB0_198
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x00000de6 movl $18, %r9d
- //0x00000dec LBB0_199
- 0x85, 0xc0, //0x00000dec testl %eax, %eax
- 0x0f, 0x8e, 0xb7, 0x00, 0x00, 0x00, //0x00000dee jle LBB0_207
- 0x48, 0x89, 0x5d, 0xb0, //0x00000df4 movq %rbx, $-80(%rbp)
- 0x4c, 0x89, 0x5d, 0xc8, //0x00000df8 movq %r11, $-56(%rbp)
- 0x44, 0x01, 0xc8, //0x00000dfc addl %r9d, %eax
- 0x48, 0x98, //0x00000dff cltq
- 0x48, 0x89, 0xc3, //0x00000e01 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000e04 shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x00000e08 decq %rax
- 0x48, 0xff, 0xc6, //0x00000e0b incq %rsi
- 0x31, 0xc9, //0x00000e0e xorl %ecx, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000e10 jmp LBB0_203
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e15 .p2align 4, 0x90
- //0x00000e20 LBB0_201
- 0x48, 0x85, 0xc0, //0x00000e20 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000e23 cmovnel %r8d, %r14d
- //0x00000e27 LBB0_202
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000e27 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x00000e31 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x00000e34 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xce, //0x00000e38 decq %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x00000e3b cmpq $1, %rsi
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00000e3f jle LBB0_205
- //0x00000e45 LBB0_203
- 0x49, 0x89, 0xc3, //0x00000e45 movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x7c, 0x34, 0xfe, //0x00000e48 movzbl $-2(%r12,%rsi), %edi
- 0x48, 0xc1, 0xe7, 0x3c, //0x00000e4e shlq $60, %rdi
- 0x48, 0x01, 0xcf, //0x00000e52 addq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x00000e55 movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000e58 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00000e62 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00000e65 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00000e68 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00000e6c leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00000e70 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00000e74 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00000e77 subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x00000e7a cmpq %r13, %r11
- 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00000e7d jae LBB0_201
- 0x04, 0x30, //0x00000e83 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x00000e85 movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00000e89 jmp LBB0_202
- //0x00000e8e LBB0_205
- 0x48, 0x83, 0xff, 0x0a, //0x00000e8e cmpq $10, %rdi
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000e92 jae LBB0_208
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00000e98 movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000e9c movl $1, %r8d
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000ea2 movq $-80(%rbp), %rbx
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000ea6 jmp LBB0_212
- //0x00000eab LBB0_207
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000eab movl $1, %r8d
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00000eb1 jmp LBB0_212
- //0x00000eb6 LBB0_208
- 0x49, 0x63, 0xf3, //0x00000eb6 movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x00000eb9 decq %rsi
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00000ebc movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ec0 movl $1, %r8d
- 0x48, 0x8b, 0x5d, 0xb0, //0x00000ec6 movq $-80(%rbp), %rbx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00000eca jmp LBB0_210
- 0x90, //0x00000ecf .p2align 4, 0x90
- //0x00000ed0 LBB0_209
- 0x48, 0x85, 0xc0, //0x00000ed0 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00000ed3 cmovnel %r8d, %r14d
- 0x48, 0xff, 0xce, //0x00000ed7 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00000eda cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00000ede movq %rdx, %rcx
- 0x0f, 0x86, 0x49, 0x00, 0x00, 0x00, //0x00000ee1 jbe LBB0_212
- //0x00000ee7 LBB0_210
- 0x48, 0x89, 0xc8, //0x00000ee7 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000eea movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00000ef4 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00000ef7 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00000efb leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00000eff leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00000f03 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x00000f06 subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x00000f09 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00000f0c jae LBB0_209
- 0x04, 0x30, //0x00000f12 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00000f14 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x00000f18 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00000f1b cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00000f1f movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00000f22 ja LBB0_210
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f28 .p2align 4, 0x90
- //0x00000f30 LBB0_212
- 0x45, 0x01, 0xcf, //0x00000f30 addl %r9d, %r15d
- 0x4d, 0x63, 0xff, //0x00000f33 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00000f36 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00000f39 cmovbel %r13d, %r15d
- 0x45, 0x01, 0xcb, //0x00000f3d addl %r9d, %r11d
- 0x45, 0x85, 0xff, //0x00000f40 testl %r15d, %r15d
- 0x0f, 0x8e, 0x26, 0xfe, 0xff, 0xff, //0x00000f43 jle LBB0_189
- 0x44, 0x89, 0xf8, //0x00000f49 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000f4c cmpb $48, $-1(%rax,%r12)
- 0x48, 0x8d, 0x3d, 0x57, 0x40, 0x00, 0x00, //0x00000f52 leaq $16471(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x85, 0x1e, 0xfe, 0xff, 0xff, //0x00000f59 jne LBB0_191
- 0x90, //0x00000f5f .p2align 4, 0x90
- //0x00000f60 LBB0_214
- 0x48, 0x83, 0xf8, 0x01, //0x00000f60 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00000f64 jle LBB0_217
- 0x4c, 0x8d, 0x78, 0xff, //0x00000f6a leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00000f6e cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00000f74 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00000f77 je LBB0_214
- 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x00000f7d jmp LBB0_191
- //0x00000f82 LBB0_216
- 0x0f, 0x8c, 0x5e, 0xfe, 0xff, 0xff, //0x00000f82 jl LBB0_198
- 0xe9, 0x5f, 0xfe, 0xff, 0xff, //0x00000f88 jmp LBB0_199
- //0x00000f8d LBB0_217
- 0xff, 0xc8, //0x00000f8d decl %eax
- 0x41, 0x89, 0xc7, //0x00000f8f movl %eax, %r15d
- 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00000f92 jmp LBB0_190
- //0x00000f97 LBB0_218
- 0x44, 0x89, 0xf8, //0x00000f97 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x00000f9a movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x00000f9d testl %r9d, %r9d
- 0x0f, 0x84, 0xd3, 0xfb, 0xff, 0xff, //0x00000fa0 je LBB0_157
- //0x00000fa6 LBB0_219
- 0x41, 0xf7, 0xd9, //0x00000fa6 negl %r9d
- 0x48, 0x63, 0xf0, //0x00000fa9 movslq %eax, %rsi
- 0x31, 0xff, //0x00000fac xorl %edi, %edi
- 0x31, 0xd2, //0x00000fae xorl %edx, %edx
- //0x00000fb0 .p2align 4, 0x90
- //0x00000fb0 LBB0_220
- 0x48, 0x39, 0xf7, //0x00000fb0 cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x30, 0x01, 0x00, 0x00, //0x00000fb3 jge LBB0_234
- 0x48, 0x8d, 0x0c, 0x92, //0x00000fb9 leaq (%rdx,%rdx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00000fbd movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x54, 0x4a, 0xd0, //0x00000fc2 leaq $-48(%rdx,%rcx,2), %rdx
- 0x48, 0xff, 0xc7, //0x00000fc7 incq %rdi
- 0x48, 0x89, 0xd3, //0x00000fca movq %rdx, %rbx
- 0x44, 0x89, 0xc9, //0x00000fcd movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x00000fd0 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00000fd3 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00000fd6 je LBB0_220
- //0x00000fdc LBB0_222
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000fdc movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x00000fe3 movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x00000fe6 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00000fe9 notq %rsi
- 0x31, 0xdb, //0x00000fec xorl %ebx, %ebx
- 0x39, 0xc7, //0x00000fee cmpl %eax, %edi
- 0x0f, 0x8d, 0x55, 0x00, 0x00, 0x00, //0x00000ff0 jge LBB0_226
- 0x4c, 0x89, 0x5d, 0xc8, //0x00000ff6 movq %r11, $-56(%rbp)
- 0x4c, 0x63, 0xdf, //0x00000ffa movslq %edi, %r11
- 0x4d, 0x63, 0xc7, //0x00000ffd movslq %r15d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00001000 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x00001004 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001006 .p2align 4, 0x90
- //0x00001010 LBB0_224
- 0x48, 0x89, 0xd0, //0x00001010 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x00001013 movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x00001016 shrq %cl, %rax
- 0x48, 0x21, 0xf2, //0x00001019 andq %rsi, %rdx
- 0x04, 0x30, //0x0000101c addb $48, %al
- 0x41, 0x88, 0x04, 0x1c, //0x0000101e movb %al, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x92, //0x00001022 leaq (%rdx,%rdx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x00001026 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x54, 0x41, 0xd0, //0x0000102b leaq $-48(%rcx,%rax,2), %rdx
- 0x49, 0x8d, 0x44, 0x1b, 0x01, //0x00001030 leaq $1(%r11,%rbx), %rax
- 0x48, 0xff, 0xc3, //0x00001035 incq %rbx
- 0x4c, 0x39, 0xc0, //0x00001038 cmpq %r8, %rax
- 0x0f, 0x8c, 0xcf, 0xff, 0xff, 0xff, //0x0000103b jl LBB0_224
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001041 movq $-56(%rbp), %r11
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001045 movl $1, %r8d
- //0x0000104b LBB0_226
- 0x41, 0x29, 0xfb, //0x0000104b subl %edi, %r11d
- 0x41, 0x89, 0xdf, //0x0000104e movl %ebx, %r15d
- 0x48, 0x85, 0xd2, //0x00001051 testq %rdx, %rdx
- 0x8b, 0x7d, 0xbc, //0x00001054 movl $-68(%rbp), %edi
- 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001057 jne LBB0_228
- 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000105d jmp LBB0_230
- //0x00001062 LBB0_227
- 0x48, 0x85, 0xc0, //0x00001062 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00001065 cmovnel %r8d, %r14d
- 0x48, 0x01, 0xd2, //0x00001069 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000106c leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00001070 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001073 je LBB0_230
- //0x00001079 LBB0_228
- 0x48, 0x89, 0xd0, //0x00001079 movq %rdx, %rax
- 0x44, 0x89, 0xc9, //0x0000107c movl %r9d, %ecx
- 0x48, 0xd3, 0xe8, //0x0000107f shrq %cl, %rax
- 0x48, 0x21, 0xf2, //0x00001082 andq %rsi, %rdx
- 0x49, 0x63, 0xcf, //0x00001085 movslq %r15d, %rcx
- 0x49, 0x39, 0xcd, //0x00001088 cmpq %rcx, %r13
- 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x0000108b jbe LBB0_227
- 0x04, 0x30, //0x00001091 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001093 movb %al, (%r12,%rcx)
- 0xff, 0xc1, //0x00001097 incl %ecx
- 0x41, 0x89, 0xcf, //0x00001099 movl %ecx, %r15d
- 0x48, 0x01, 0xd2, //0x0000109c addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000109f leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x000010a3 testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000010a6 jne LBB0_228
- //0x000010ac LBB0_230
- 0x41, 0xff, 0xc3, //0x000010ac incl %r11d
- 0x45, 0x85, 0xff, //0x000010af testl %r15d, %r15d
- 0x0f, 0x8e, 0x44, 0x02, 0x00, 0x00, //0x000010b2 jle LBB0_264
- 0x44, 0x89, 0xf8, //0x000010b8 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000010bb cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x000010c1 jne LBB0_265
- //0x000010c7 LBB0_232
- 0x48, 0x83, 0xf8, 0x01, //0x000010c7 cmpq $1, %rax
- 0x0f, 0x8e, 0x26, 0x02, 0x00, 0x00, //0x000010cb jle LBB0_263
- 0x4c, 0x8d, 0x78, 0xff, //0x000010d1 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x000010d5 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x000010db movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000010de je LBB0_232
- 0xe9, 0x20, 0x02, 0x00, 0x00, //0x000010e4 jmp LBB0_265
- //0x000010e9 LBB0_234
- 0x48, 0x85, 0xd2, //0x000010e9 testq %rdx, %rdx
- 0x0f, 0x84, 0x3c, 0x01, 0x00, 0x00, //0x000010ec je LBB0_253
- //0x000010f2 LBB0_235
- 0x48, 0x89, 0xd6, //0x000010f2 movq %rdx, %rsi
- 0x44, 0x89, 0xc9, //0x000010f5 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x000010f8 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x000010fb testq %rsi, %rsi
- 0x0f, 0x85, 0xd8, 0xfe, 0xff, 0xff, //0x000010fe jne LBB0_222
- 0x48, 0x01, 0xd2, //0x00001104 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00001107 leaq (%rdx,%rdx,4), %rdx
- 0xff, 0xc7, //0x0000110b incl %edi
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000110d jmp LBB0_235
- //0x00001112 LBB0_237
- 0x44, 0x89, 0xf8, //0x00001112 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x00001115 movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x00001118 testl %r9d, %r9d
- 0x0f, 0x84, 0x58, 0xfa, 0xff, 0xff, //0x0000111b je LBB0_157
- //0x00001121 LBB0_238
- 0x44, 0x89, 0xc9, //0x00001121 movl %r9d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x00001124 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x3d, 0x81, 0x3e, 0x00, 0x00, //0x00001128 leaq $16001(%rip), %rdi /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x1c, 0x3e, //0x0000112f movl (%rsi,%rdi), %ebx
- 0x4c, 0x63, 0xc0, //0x00001132 movslq %eax, %r8
- 0x8a, 0x54, 0x3e, 0x04, //0x00001135 movb $4(%rsi,%rdi), %dl
- 0x45, 0x85, 0xc0, //0x00001139 testl %r8d, %r8d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000113c je LBB0_243
- 0x48, 0x8d, 0x74, 0x3e, 0x05, //0x00001142 leaq $5(%rsi,%rdi), %rsi
- 0x31, 0xff, //0x00001147 xorl %edi, %edi
- //0x00001149 LBB0_240
- 0x84, 0xd2, //0x00001149 testb %dl, %dl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000114b je LBB0_245
- 0x41, 0x38, 0x14, 0x3c, //0x00001151 cmpb %dl, (%r12,%rdi)
- 0x0f, 0x85, 0xb6, 0x01, 0x00, 0x00, //0x00001155 jne LBB0_266
- 0x0f, 0xb6, 0x14, 0x3e, //0x0000115b movzbl (%rsi,%rdi), %edx
- 0x48, 0xff, 0xc7, //0x0000115f incq %rdi
- 0x49, 0x39, 0xf8, //0x00001162 cmpq %rdi, %r8
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001165 jne LBB0_240
- //0x0000116b LBB0_243
- 0x84, 0xd2, //0x0000116b testb %dl, %dl
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x0000116d je LBB0_245
- //0x00001173 LBB0_244
- 0xff, 0xcb, //0x00001173 decl %ebx
- //0x00001175 LBB0_245
- 0x85, 0xc0, //0x00001175 testl %eax, %eax
- 0x0f, 0x8e, 0xbb, 0x00, 0x00, 0x00, //0x00001177 jle LBB0_254
- 0x4c, 0x89, 0x5d, 0xc8, //0x0000117d movq %r11, $-56(%rbp)
- 0x89, 0x5d, 0xb0, //0x00001181 movl %ebx, $-80(%rbp)
- 0x01, 0xd8, //0x00001184 addl %ebx, %eax
- 0x48, 0x98, //0x00001186 cltq
- 0x48, 0x89, 0xc6, //0x00001188 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000118b shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x0000118f decq %rax
- 0x49, 0xff, 0xc0, //0x00001192 incq %r8
- 0x31, 0xff, //0x00001195 xorl %edi, %edi
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001197 jmp LBB0_249
- //0x0000119c LBB0_247
- 0x48, 0x85, 0xc0, //0x0000119c testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000119f movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x000011a4 cmovnel %eax, %r14d
- //0x000011a8 LBB0_248
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000011a8 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x000011b2 addq %rax, %rsi
- 0x49, 0x8d, 0x43, 0xff, //0x000011b5 leaq $-1(%r11), %rax
- 0x49, 0xff, 0xc8, //0x000011b9 decq %r8
- 0x49, 0x83, 0xf8, 0x01, //0x000011bc cmpq $1, %r8
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x000011c0 jle LBB0_251
- //0x000011c6 LBB0_249
- 0x49, 0x89, 0xc3, //0x000011c6 movq %rax, %r11
- 0x4b, 0x0f, 0xbe, 0x5c, 0x04, 0xfe, //0x000011c9 movsbq $-2(%r12,%r8), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x000011cf addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x000011d3 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x000011d6 addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x000011d9 movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000011dc movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000011e6 mulq %rdx
- 0x48, 0x89, 0xd7, //0x000011e9 movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x000011ec shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x000011f0 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000011f4 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x000011f8 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x000011fb subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x000011fe cmpq %r13, %r11
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x00001201 jae LBB0_247
- 0x04, 0x30, //0x00001207 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x00001209 movb %al, (%r12,%r11)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x0000120d jmp LBB0_248
- //0x00001212 LBB0_251
- 0x48, 0x83, 0xfb, 0x0a, //0x00001212 cmpq $10, %rbx
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001216 movl $1, %r8d
- 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x0000121c jae LBB0_255
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001222 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xb0, //0x00001226 movl $-80(%rbp), %ebx
- 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00001229 jmp LBB0_259
- //0x0000122e LBB0_253
- 0x45, 0x31, 0xff, //0x0000122e xorl %r15d, %r15d
- 0x31, 0xff, //0x00001231 xorl %edi, %edi
- 0xe9, 0x41, 0xf9, 0xff, 0xff, //0x00001233 jmp LBB0_157
- //0x00001238 LBB0_254
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001238 movl $1, %r8d
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x0000123e jmp LBB0_259
- //0x00001243 LBB0_255
- 0x49, 0x63, 0xcb, //0x00001243 movslq %r11d, %rcx
- 0x48, 0xff, 0xc9, //0x00001246 decq %rcx
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001249 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xb0, //0x0000124d movl $-80(%rbp), %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001250 jmp LBB0_257
- //0x00001255 LBB0_256
- 0x48, 0x85, 0xc0, //0x00001255 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xf0, //0x00001258 cmovnel %r8d, %r14d
- 0x48, 0xff, 0xc9, //0x0000125c decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x0000125f cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001263 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001266 jbe LBB0_259
- //0x0000126c LBB0_257
- 0x48, 0x89, 0xf8, //0x0000126c movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000126f movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001279 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000127c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001280 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001284 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x00001288 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x0000128b subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x0000128e cmpq %r13, %rcx
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00001291 jae LBB0_256
- 0x04, 0x30, //0x00001297 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001299 movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x0000129d decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000012a0 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000012a4 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000012a7 ja LBB0_257
- //0x000012ad LBB0_259
- 0x41, 0x01, 0xdf, //0x000012ad addl %ebx, %r15d
- 0x4d, 0x63, 0xff, //0x000012b0 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x000012b3 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x000012b6 cmovbel %r13d, %r15d
- 0x41, 0x01, 0xdb, //0x000012ba addl %ebx, %r11d
- 0x45, 0x85, 0xff, //0x000012bd testl %r15d, %r15d
- 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x000012c0 jle LBB0_268
- 0x44, 0x89, 0xf8, //0x000012c6 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000012c9 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012cf jne LBB0_269
- //0x000012d5 LBB0_261
- 0x48, 0x83, 0xf8, 0x01, //0x000012d5 cmpq $1, %rax
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x000012d9 jle LBB0_267
- 0x4c, 0x8d, 0x78, 0xff, //0x000012df leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x000012e3 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x000012e9 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000012ec je LBB0_261
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000012f2 jmp LBB0_269
- //0x000012f7 LBB0_263
- 0xff, 0xc8, //0x000012f7 decl %eax
- 0x41, 0x89, 0xc7, //0x000012f9 movl %eax, %r15d
- //0x000012fc LBB0_264
- 0x48, 0x8b, 0x45, 0xc0, //0x000012fc movq $-64(%rbp), %rax
- 0x45, 0x85, 0xff, //0x00001300 testl %r15d, %r15d
- 0x0f, 0x84, 0x04, 0x0c, 0x00, 0x00, //0x00001303 je LBB0_444
- //0x00001309 LBB0_265
- 0x44, 0x89, 0xff, //0x00001309 movl %r15d, %edi
- 0xe9, 0x68, 0xf8, 0xff, 0xff, //0x0000130c jmp LBB0_157
- //0x00001311 LBB0_266
- 0x0f, 0x8c, 0x5c, 0xfe, 0xff, 0xff, //0x00001311 jl LBB0_244
- 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x00001317 jmp LBB0_245
- //0x0000131c LBB0_267
- 0xff, 0xc8, //0x0000131c decl %eax
- 0x41, 0x89, 0xc7, //0x0000131e movl %eax, %r15d
- //0x00001321 LBB0_268
- 0x45, 0x85, 0xff, //0x00001321 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001324 cmovel %r15d, %r11d
- //0x00001328 LBB0_269
- 0x44, 0x89, 0xf8, //0x00001328 movl %r15d, %eax
- 0x44, 0x89, 0xff, //0x0000132b movl %r15d, %edi
- 0x45, 0x85, 0xc9, //0x0000132e testl %r9d, %r9d
- 0x0f, 0x89, 0x42, 0xf8, 0xff, 0xff, //0x00001331 jns LBB0_157
- 0xe9, 0x8e, 0xf8, 0xff, 0xff, //0x00001337 jmp LBB0_163
- //0x0000133c LBB0_270
- 0x44, 0x89, 0xff, //0x0000133c movl %r15d, %edi
- //0x0000133f LBB0_271
- 0x4c, 0x8d, 0x05, 0x6a, 0x3c, 0x00, 0x00, //0x0000133f leaq $15466(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001346 jmp LBB0_274
- //0x0000134b LBB0_272
- 0x89, 0xf8, //0x0000134b movl %edi, %eax
- //0x0000134d LBB0_273
- 0x48, 0x8b, 0x75, 0xc0, //0x0000134d movq $-64(%rbp), %rsi
- 0x2b, 0x75, 0xb0, //0x00001351 subl $-80(%rbp), %esi
- 0x89, 0xc7, //0x00001354 movl %eax, %edi
- //0x00001356 LBB0_274
- 0x45, 0x85, 0xdb, //0x00001356 testl %r11d, %r11d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001359 js LBB0_277
- 0x0f, 0x85, 0xcd, 0x07, 0x00, 0x00, //0x0000135f jne LBB0_389
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00001365 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000136a jl LBB0_278
- 0xe9, 0xbd, 0x07, 0x00, 0x00, //0x00001370 jmp LBB0_389
- //0x00001375 LBB0_277
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001375 movl $27, %eax
- 0x41, 0x83, 0xfb, 0xf8, //0x0000137a cmpl $-8, %r11d
- 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x0000137e jl LBB0_279
- //0x00001384 LBB0_278
- 0x44, 0x89, 0xd8, //0x00001384 movl %r11d, %eax
- 0xf7, 0xd8, //0x00001387 negl %eax
- 0x48, 0x98, //0x00001389 cltq
- 0x48, 0x8d, 0x0d, 0xee, 0x3b, 0x00, 0x00, //0x0000138b leaq $15342(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x04, 0x81, //0x00001392 movl (%rcx,%rax,4), %eax
- //0x00001395 LBB0_279
- 0x85, 0xff, //0x00001395 testl %edi, %edi
- 0x48, 0x89, 0x75, 0xc0, //0x00001397 movq %rsi, $-64(%rbp)
- 0x89, 0x45, 0xb0, //0x0000139b movl %eax, $-80(%rbp)
- 0x0f, 0x84, 0xa7, 0xff, 0xff, 0xff, //0x0000139e je LBB0_272
- 0x85, 0xc0, //0x000013a4 testl %eax, %eax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x000013a6 je LBB0_272
- 0x0f, 0x8e, 0x3b, 0x02, 0x00, 0x00, //0x000013ac jle LBB0_311
- 0x41, 0x89, 0xc1, //0x000013b2 movl %eax, %r9d
- 0x83, 0xf8, 0x3d, //0x000013b5 cmpl $61, %eax
- 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x000013b8 jge LBB0_286
- 0xe9, 0x41, 0x02, 0x00, 0x00, //0x000013be jmp LBB0_313
- //0x000013c3 LBB0_283
- 0xff, 0xc8, //0x000013c3 decl %eax
- 0x41, 0x89, 0xc7, //0x000013c5 movl %eax, %r15d
- //0x000013c8 LBB0_284
- 0x45, 0x85, 0xff, //0x000013c8 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x000013cb cmovel %r15d, %r11d
- //0x000013cf LBB0_285
- 0x44, 0x8d, 0x4b, 0xc4, //0x000013cf leal $-60(%rbx), %r9d
- 0x44, 0x89, 0xff, //0x000013d3 movl %r15d, %edi
- 0x83, 0xfb, 0x78, //0x000013d6 cmpl $120, %ebx
- 0x0f, 0x8e, 0x16, 0x02, 0x00, 0x00, //0x000013d9 jle LBB0_312
- //0x000013df LBB0_286
- 0x44, 0x89, 0xcb, //0x000013df movl %r9d, %ebx
- 0x48, 0x63, 0xf7, //0x000013e2 movslq %edi, %rsi
- 0x85, 0xf6, //0x000013e5 testl %esi, %esi
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000013e7 je LBB0_292
- 0xb1, 0x38, //0x000013ed movb $56, %cl
- 0x31, 0xc0, //0x000013ef xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013f1 .p2align 4, 0x90
- //0x00001400 LBB0_288
- 0x41, 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00001400 movl $19, %r9d
- 0x48, 0x83, 0xf8, 0x2a, //0x00001406 cmpq $42, %rax
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000140a je LBB0_293
- 0x41, 0x38, 0x0c, 0x04, //0x00001410 cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xc8, 0x01, 0x00, 0x00, //0x00001414 jne LBB0_309
- 0x42, 0x0f, 0xb6, 0x8c, 0x00, 0x65, 0x18, 0x00, 0x00, //0x0000141a movzbl $6245(%rax,%r8), %ecx
- 0x48, 0xff, 0xc0, //0x00001423 incq %rax
- 0x48, 0x39, 0xc6, //0x00001426 cmpq %rax, %rsi
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00001429 jne LBB0_288
- 0x84, 0xc9, //0x0000142f testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001431 je LBB0_293
- //0x00001437 LBB0_292
- 0x41, 0xb9, 0x12, 0x00, 0x00, 0x00, //0x00001437 movl $18, %r9d
- //0x0000143d LBB0_293
- 0x85, 0xff, //0x0000143d testl %edi, %edi
- 0x0f, 0x8e, 0x4b, 0x01, 0x00, 0x00, //0x0000143f jle LBB0_305
- 0x48, 0x89, 0x5d, 0xc8, //0x00001445 movq %rbx, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00001449 movq %r11, %r8
- 0x44, 0x01, 0xcf, //0x0000144c addl %r9d, %edi
- 0x48, 0x63, 0xc7, //0x0000144f movslq %edi, %rax
- 0x48, 0x89, 0xc3, //0x00001452 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001455 shlq $32, %rbx
- 0x48, 0xff, 0xc8, //0x00001459 decq %rax
- 0x48, 0xff, 0xc6, //0x0000145c incq %rsi
- 0x31, 0xc9, //0x0000145f xorl %ecx, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00001461 jmp LBB0_297
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001466 .p2align 4, 0x90
- //0x00001470 LBB0_295
- 0x48, 0x85, 0xc0, //0x00001470 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001473 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001478 cmovnel %eax, %r14d
- //0x0000147c LBB0_296
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000147c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc3, //0x00001486 addq %rax, %rbx
- 0x49, 0x8d, 0x43, 0xff, //0x00001489 leaq $-1(%r11), %rax
- 0x48, 0xff, 0xce, //0x0000148d decq %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x00001490 cmpq $1, %rsi
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00001494 jle LBB0_299
- //0x0000149a LBB0_297
- 0x49, 0x89, 0xc3, //0x0000149a movq %rax, %r11
- 0x41, 0x0f, 0xb6, 0x7c, 0x34, 0xfe, //0x0000149d movzbl $-2(%r12,%rsi), %edi
- 0x48, 0xc1, 0xe7, 0x3c, //0x000014a3 shlq $60, %rdi
- 0x48, 0x01, 0xcf, //0x000014a7 addq %rcx, %rdi
- 0x48, 0x89, 0xf8, //0x000014aa movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000014ad movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x000014b7 mulq %rcx
- 0x48, 0x89, 0xd1, //0x000014ba movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x000014bd shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x000014c1 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000014c5 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x000014c9 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x000014cc subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x000014cf cmpq %r13, %r11
- 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x000014d2 jae LBB0_295
- 0x04, 0x30, //0x000014d8 addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x000014da movb %al, (%r12,%r11)
- 0xe9, 0x99, 0xff, 0xff, 0xff, //0x000014de jmp LBB0_296
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014e3 .p2align 4, 0x90
- //0x000014f0 LBB0_299
- 0x48, 0x83, 0xff, 0x0a, //0x000014f0 cmpq $10, %rdi
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x000014f4 jae LBB0_301
- 0x4d, 0x89, 0xc3, //0x000014fa movq %r8, %r11
- 0x4c, 0x8d, 0x05, 0xac, 0x3a, 0x00, 0x00, //0x000014fd leaq $15020(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xc8, //0x00001504 movq $-56(%rbp), %rbx
- 0xe9, 0x83, 0x00, 0x00, 0x00, //0x00001508 jmp LBB0_305
- //0x0000150d LBB0_301
- 0x49, 0x63, 0xf3, //0x0000150d movslq %r11d, %rsi
- 0x48, 0xff, 0xce, //0x00001510 decq %rsi
- 0x4d, 0x89, 0xc3, //0x00001513 movq %r8, %r11
- 0x4c, 0x8d, 0x05, 0x93, 0x3a, 0x00, 0x00, //0x00001516 leaq $14995(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x8b, 0x5d, 0xc8, //0x0000151d movq $-56(%rbp), %rbx
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001521 jmp LBB0_303
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001526 .p2align 4, 0x90
- //0x00001530 LBB0_302
- 0x48, 0x85, 0xc0, //0x00001530 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001533 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001538 cmovnel %eax, %r14d
- 0x48, 0xff, 0xce, //0x0000153c decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000153f cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001543 movq %rdx, %rcx
- 0x0f, 0x86, 0x44, 0x00, 0x00, 0x00, //0x00001546 jbe LBB0_305
- //0x0000154c LBB0_303
- 0x48, 0x89, 0xc8, //0x0000154c movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000154f movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001559 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000155c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001560 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00001564 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x00001568 movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x0000156b subq %rdi, %rax
- 0x4c, 0x39, 0xee, //0x0000156e cmpq %r13, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001571 jae LBB0_302
- 0x04, 0x30, //0x00001577 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001579 movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x0000157d decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001580 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001584 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001587 ja LBB0_303
- 0x90, 0x90, 0x90, //0x0000158d .p2align 4, 0x90
- //0x00001590 LBB0_305
- 0x45, 0x01, 0xcf, //0x00001590 addl %r9d, %r15d
- 0x4d, 0x63, 0xff, //0x00001593 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00001596 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00001599 cmovbel %r13d, %r15d
- 0x45, 0x01, 0xcb, //0x0000159d addl %r9d, %r11d
- 0x45, 0x85, 0xff, //0x000015a0 testl %r15d, %r15d
- 0x0f, 0x8e, 0x1f, 0xfe, 0xff, 0xff, //0x000015a3 jle LBB0_284
- 0x44, 0x89, 0xf8, //0x000015a9 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000015ac cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x17, 0xfe, 0xff, 0xff, //0x000015b2 jne LBB0_285
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b8 .p2align 4, 0x90
- //0x000015c0 LBB0_307
- 0x48, 0x83, 0xf8, 0x01, //0x000015c0 cmpq $1, %rax
- 0x0f, 0x8e, 0xf9, 0xfd, 0xff, 0xff, //0x000015c4 jle LBB0_283
- 0x4c, 0x8d, 0x78, 0xff, //0x000015ca leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x000015ce cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x000015d4 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000015d7 je LBB0_307
- 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x000015dd jmp LBB0_285
- //0x000015e2 LBB0_309
- 0x0f, 0x8c, 0x4f, 0xfe, 0xff, 0xff, //0x000015e2 jl LBB0_292
- 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x000015e8 jmp LBB0_293
- //0x000015ed LBB0_311
- 0x41, 0x89, 0xc1, //0x000015ed movl %eax, %r9d
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000015f0 jmp LBB0_341
- //0x000015f5 LBB0_312
- 0x44, 0x89, 0xff, //0x000015f5 movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x000015f8 movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x000015fb testl %r9d, %r9d
- 0x0f, 0x84, 0x49, 0xfd, 0xff, 0xff, //0x000015fe je LBB0_273
- //0x00001604 LBB0_313
- 0x44, 0x89, 0xc9, //0x00001604 movl %r9d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x00001607 imulq $104, %rcx, %rdx
- 0x42, 0x8b, 0x1c, 0x02, //0x0000160b movl (%rdx,%r8), %ebx
- 0x4c, 0x89, 0xc6, //0x0000160f movq %r8, %rsi
- 0x4c, 0x63, 0xc7, //0x00001612 movslq %edi, %r8
- 0x8a, 0x44, 0x32, 0x04, //0x00001615 movb $4(%rdx,%rsi), %al
- 0x45, 0x85, 0xc0, //0x00001619 testl %r8d, %r8d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000161c je LBB0_318
- 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00001622 leaq $5(%rdx,%rsi), %rdx
- 0x31, 0xf6, //0x00001627 xorl %esi, %esi
- //0x00001629 LBB0_315
- 0x84, 0xc0, //0x00001629 testb %al, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000162b je LBB0_320
- 0x41, 0x38, 0x04, 0x34, //0x00001631 cmpb %al, (%r12,%rsi)
- 0x0f, 0x85, 0x9d, 0x01, 0x00, 0x00, //0x00001635 jne LBB0_337
- 0x0f, 0xb6, 0x04, 0x32, //0x0000163b movzbl (%rdx,%rsi), %eax
- 0x48, 0xff, 0xc6, //0x0000163f incq %rsi
- 0x49, 0x39, 0xf0, //0x00001642 cmpq %rsi, %r8
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001645 jne LBB0_315
- //0x0000164b LBB0_318
- 0x84, 0xc0, //0x0000164b testb %al, %al
- 0x0f, 0x84, 0x02, 0x00, 0x00, 0x00, //0x0000164d je LBB0_320
- //0x00001653 LBB0_319
- 0xff, 0xcb, //0x00001653 decl %ebx
- //0x00001655 LBB0_320
- 0x85, 0xff, //0x00001655 testl %edi, %edi
- 0x0f, 0x8e, 0xb6, 0x00, 0x00, 0x00, //0x00001657 jle LBB0_328
- 0x4c, 0x89, 0x5d, 0xc8, //0x0000165d movq %r11, $-56(%rbp)
- 0x89, 0x5d, 0xbc, //0x00001661 movl %ebx, $-68(%rbp)
- 0x01, 0xdf, //0x00001664 addl %ebx, %edi
- 0x48, 0x63, 0xc7, //0x00001666 movslq %edi, %rax
- 0x48, 0x89, 0xc6, //0x00001669 movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000166c shlq $32, %rsi
- 0x48, 0xff, 0xc8, //0x00001670 decq %rax
- 0x49, 0xff, 0xc0, //0x00001673 incq %r8
- 0x31, 0xff, //0x00001676 xorl %edi, %edi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001678 jmp LBB0_324
- 0x90, 0x90, 0x90, //0x0000167d .p2align 4, 0x90
- //0x00001680 LBB0_322
- 0x48, 0x85, 0xc0, //0x00001680 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001683 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001688 cmovnel %eax, %r14d
- //0x0000168c LBB0_323
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000168c movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x00001696 addq %rax, %rsi
- 0x49, 0x8d, 0x43, 0xff, //0x00001699 leaq $-1(%r11), %rax
- 0x49, 0xff, 0xc8, //0x0000169d decq %r8
- 0x49, 0x83, 0xf8, 0x01, //0x000016a0 cmpq $1, %r8
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x000016a4 jle LBB0_326
- //0x000016aa LBB0_324
- 0x49, 0x89, 0xc3, //0x000016aa movq %rax, %r11
- 0x4b, 0x0f, 0xbe, 0x5c, 0x04, 0xfe, //0x000016ad movsbq $-2(%r12,%r8), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x000016b3 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x000016b7 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x000016ba addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x000016bd movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000016c0 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000016ca mulq %rdx
- 0x48, 0x89, 0xd7, //0x000016cd movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x000016d0 shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x000016d4 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000016d8 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x000016dc movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x000016df subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x000016e2 cmpq %r13, %r11
- 0x0f, 0x83, 0x95, 0xff, 0xff, 0xff, //0x000016e5 jae LBB0_322
- 0x04, 0x30, //0x000016eb addb $48, %al
- 0x43, 0x88, 0x04, 0x1c, //0x000016ed movb %al, (%r12,%r11)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x000016f1 jmp LBB0_323
- //0x000016f6 LBB0_326
- 0x48, 0x83, 0xfb, 0x0a, //0x000016f6 cmpq $10, %rbx
- 0x4c, 0x8d, 0x05, 0xaf, 0x38, 0x00, 0x00, //0x000016fa leaq $14511(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00001701 jae LBB0_329
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001707 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xbc, //0x0000170b movl $-68(%rbp), %ebx
- 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x0000170e jmp LBB0_333
- //0x00001713 LBB0_328
- 0x4c, 0x8d, 0x05, 0x96, 0x38, 0x00, 0x00, //0x00001713 leaq $14486(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000171a jmp LBB0_333
- //0x0000171f LBB0_329
- 0x49, 0x63, 0xcb, //0x0000171f movslq %r11d, %rcx
- 0x48, 0xff, 0xc9, //0x00001722 decq %rcx
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001725 movq $-56(%rbp), %r11
- 0x8b, 0x5d, 0xbc, //0x00001729 movl $-68(%rbp), %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000172c jmp LBB0_331
- //0x00001731 LBB0_330
- 0x48, 0x85, 0xc0, //0x00001731 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001734 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001739 cmovnel %eax, %r14d
- 0x48, 0xff, 0xc9, //0x0000173d decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00001740 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001744 movq %rdx, %rdi
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001747 jbe LBB0_333
- //0x0000174d LBB0_331
- 0x48, 0x89, 0xf8, //0x0000174d movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001750 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000175a mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000175d shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001761 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001765 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x00001769 movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x0000176c subq %rsi, %rax
- 0x4c, 0x39, 0xe9, //0x0000176f cmpq %r13, %rcx
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001772 jae LBB0_330
- 0x04, 0x30, //0x00001778 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x0000177a movb %al, (%r12,%rcx)
- 0x48, 0xff, 0xc9, //0x0000177e decq %rcx
- 0x48, 0x83, 0xff, 0x09, //0x00001781 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x00001785 movq %rdx, %rdi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00001788 ja LBB0_331
- //0x0000178e LBB0_333
- 0x41, 0x01, 0xdf, //0x0000178e addl %ebx, %r15d
- 0x4d, 0x63, 0xff, //0x00001791 movslq %r15d, %r15
- 0x4d, 0x39, 0xfd, //0x00001794 cmpq %r15, %r13
- 0x45, 0x0f, 0x46, 0xfd, //0x00001797 cmovbel %r13d, %r15d
- 0x41, 0x01, 0xdb, //0x0000179b addl %ebx, %r11d
- 0x45, 0x85, 0xff, //0x0000179e testl %r15d, %r15d
- 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x000017a1 jle LBB0_339
- 0x44, 0x89, 0xf8, //0x000017a7 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000017aa cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000017b0 jne LBB0_340
- //0x000017b6 LBB0_335
- 0x48, 0x83, 0xf8, 0x01, //0x000017b6 cmpq $1, %rax
- 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x000017ba jle LBB0_338
- 0x4c, 0x8d, 0x78, 0xff, //0x000017c0 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x000017c4 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x000017ca movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000017cd je LBB0_335
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000017d3 jmp LBB0_340
- //0x000017d8 LBB0_337
- 0x0f, 0x8c, 0x75, 0xfe, 0xff, 0xff, //0x000017d8 jl LBB0_319
- 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x000017de jmp LBB0_320
- //0x000017e3 LBB0_338
- 0xff, 0xc8, //0x000017e3 decl %eax
- 0x41, 0x89, 0xc7, //0x000017e5 movl %eax, %r15d
- //0x000017e8 LBB0_339
- 0x45, 0x85, 0xff, //0x000017e8 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x000017eb cmovel %r15d, %r11d
- //0x000017ef LBB0_340
- 0x44, 0x89, 0xff, //0x000017ef movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x000017f2 movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x000017f5 testl %r9d, %r9d
- 0x0f, 0x89, 0x4f, 0xfb, 0xff, 0xff, //0x000017f8 jns LBB0_273
- //0x000017fe LBB0_341
- 0x41, 0x83, 0xf9, 0xc3, //0x000017fe cmpl $-61, %r9d
- 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00001802 jle LBB0_345
- 0xe9, 0x9c, 0x01, 0x00, 0x00, //0x00001808 jmp LBB0_365
- //0x0000180d LBB0_342
- 0xff, 0xc9, //0x0000180d decl %ecx
- 0x41, 0x89, 0xcf, //0x0000180f movl %ecx, %r15d
- //0x00001812 LBB0_343
- 0x45, 0x85, 0xff, //0x00001812 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001815 cmovel %r15d, %r11d
- //0x00001819 LBB0_344
- 0x44, 0x8d, 0x48, 0x3c, //0x00001819 leal $60(%rax), %r9d
- 0x44, 0x89, 0xff, //0x0000181d movl %r15d, %edi
- 0x83, 0xf8, 0x88, //0x00001820 cmpl $-120, %eax
- 0x0f, 0x8d, 0x71, 0x01, 0x00, 0x00, //0x00001823 jge LBB0_364
- //0x00001829 LBB0_345
- 0x44, 0x89, 0xc8, //0x00001829 movl %r9d, %eax
- 0x48, 0x63, 0xf7, //0x0000182c movslq %edi, %rsi
- 0x31, 0xd2, //0x0000182f xorl %edx, %edx
- 0x31, 0xc9, //0x00001831 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001833 .p2align 4, 0x90
- //0x00001840 LBB0_346
- 0x48, 0x39, 0xf2, //0x00001840 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00001843 jge LBB0_348
- 0x48, 0x8d, 0x0c, 0x89, //0x00001849 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x0000184d movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00001852 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc2, //0x00001857 incq %rdx
- 0x49, 0x8d, 0x5a, 0x01, //0x0000185a leaq $1(%r10), %rbx
- 0x48, 0x39, 0xd9, //0x0000185e cmpq %rbx, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001861 jb LBB0_346
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001867 jmp LBB0_350
- 0x90, 0x90, 0x90, 0x90, //0x0000186c .p2align 4, 0x90
- //0x00001870 LBB0_348
- 0x48, 0x85, 0xc9, //0x00001870 testq %rcx, %rcx
- 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00001873 je LBB0_363
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001879 .p2align 4, 0x90
- //0x00001880 LBB0_349
- 0x48, 0x01, 0xc9, //0x00001880 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001883 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc2, //0x00001887 incl %edx
- 0x49, 0x8d, 0x72, 0x01, //0x00001889 leaq $1(%r10), %rsi
- 0x48, 0x39, 0xf1, //0x0000188d cmpq %rsi, %rcx
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00001890 jb LBB0_349
- //0x00001896 LBB0_350
- 0x41, 0x29, 0xd3, //0x00001896 subl %edx, %r11d
- 0x31, 0xf6, //0x00001899 xorl %esi, %esi
- 0x39, 0xfa, //0x0000189b cmpl %edi, %edx
- 0x0f, 0x8d, 0x49, 0x00, 0x00, 0x00, //0x0000189d jge LBB0_355
- 0x48, 0x63, 0xd2, //0x000018a3 movslq %edx, %rdx
- 0x49, 0x63, 0xf7, //0x000018a6 movslq %r15d, %rsi
- 0x49, 0x8d, 0x3c, 0x14, //0x000018a9 leaq (%r12,%rdx), %rdi
- 0x45, 0x31, 0xff, //0x000018ad xorl %r15d, %r15d
- //0x000018b0 .p2align 4, 0x90
- //0x000018b0 LBB0_352
- 0x48, 0x89, 0xcb, //0x000018b0 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x000018b3 shrq $60, %rbx
- 0x4c, 0x21, 0xd1, //0x000018b7 andq %r10, %rcx
- 0x80, 0xcb, 0x30, //0x000018ba orb $48, %bl
- 0x43, 0x88, 0x1c, 0x3c, //0x000018bd movb %bl, (%r12,%r15)
- 0x48, 0x8d, 0x0c, 0x89, //0x000018c1 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3f, //0x000018c5 movsbq (%rdi,%r15), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x000018ca leaq $-48(%rbx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x5c, 0x3a, 0x01, //0x000018cf leaq $1(%rdx,%r15), %rbx
- 0x49, 0xff, 0xc7, //0x000018d4 incq %r15
- 0x48, 0x39, 0xf3, //0x000018d7 cmpq %rsi, %rbx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x000018da jl LBB0_352
- 0x48, 0x85, 0xc9, //0x000018e0 testq %rcx, %rcx
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000018e3 je LBB0_359
- 0x44, 0x89, 0xfe, //0x000018e9 movl %r15d, %esi
- //0x000018ec LBB0_355
- 0x41, 0x89, 0xf7, //0x000018ec movl %esi, %r15d
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000018ef jmp LBB0_357
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018f4 .p2align 4, 0x90
- //0x00001900 LBB0_356
- 0x48, 0x85, 0xd2, //0x00001900 testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001903 movl $1, %edx
- 0x44, 0x0f, 0x45, 0xf2, //0x00001908 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc9, //0x0000190c addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000190f leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001913 testq %rcx, %rcx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001916 je LBB0_359
- //0x0000191c LBB0_357
- 0x48, 0x89, 0xca, //0x0000191c movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x0000191f shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x00001923 andq %r10, %rcx
- 0x49, 0x63, 0xf7, //0x00001926 movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x00001929 cmpq %rsi, %r13
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x0000192c jbe LBB0_356
- 0x80, 0xca, 0x30, //0x00001932 orb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x00001935 movb %dl, (%r12,%rsi)
- 0xff, 0xc6, //0x00001939 incl %esi
- 0x41, 0x89, 0xf7, //0x0000193b movl %esi, %r15d
- 0x48, 0x01, 0xc9, //0x0000193e addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001941 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001945 testq %rcx, %rcx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001948 jne LBB0_357
- //0x0000194e LBB0_359
- 0x41, 0xff, 0xc3, //0x0000194e incl %r11d
- 0x45, 0x85, 0xff, //0x00001951 testl %r15d, %r15d
- 0x0f, 0x8e, 0xb8, 0xfe, 0xff, 0xff, //0x00001954 jle LBB0_343
- 0x44, 0x89, 0xf9, //0x0000195a movl %r15d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000195d cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xb0, 0xfe, 0xff, 0xff, //0x00001963 jne LBB0_344
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001969 .p2align 4, 0x90
- //0x00001970 LBB0_361
- 0x48, 0x83, 0xf9, 0x01, //0x00001970 cmpq $1, %rcx
- 0x0f, 0x8e, 0x93, 0xfe, 0xff, 0xff, //0x00001974 jle LBB0_342
- 0x4c, 0x8d, 0x79, 0xff, //0x0000197a leaq $-1(%rcx), %r15
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x0000197e cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xf9, //0x00001984 movq %r15, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001987 je LBB0_361
- 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x0000198d jmp LBB0_344
- //0x00001992 LBB0_363
- 0x45, 0x31, 0xff, //0x00001992 xorl %r15d, %r15d
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x00001995 jmp LBB0_344
- //0x0000199a LBB0_364
- 0x44, 0x89, 0xff, //0x0000199a movl %r15d, %edi
- 0x44, 0x89, 0xf8, //0x0000199d movl %r15d, %eax
- 0x45, 0x85, 0xc9, //0x000019a0 testl %r9d, %r9d
- 0x0f, 0x84, 0xa4, 0xf9, 0xff, 0xff, //0x000019a3 je LBB0_273
- //0x000019a9 LBB0_365
- 0x41, 0xf7, 0xd9, //0x000019a9 negl %r9d
- 0x48, 0x63, 0xf7, //0x000019ac movslq %edi, %rsi
- 0x31, 0xd2, //0x000019af xorl %edx, %edx
- 0x31, 0xc0, //0x000019b1 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019b3 .p2align 4, 0x90
- //0x000019c0 LBB0_366
- 0x48, 0x39, 0xf2, //0x000019c0 cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x22, 0x01, 0x00, 0x00, //0x000019c3 jge LBB0_382
- 0x48, 0x8d, 0x04, 0x80, //0x000019c9 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x000019cd movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x000019d2 leaq $-48(%rcx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x000019d7 incq %rdx
- 0x48, 0x89, 0xc3, //0x000019da movq %rax, %rbx
- 0x44, 0x89, 0xc9, //0x000019dd movl %r9d, %ecx
- 0x48, 0xd3, 0xeb, //0x000019e0 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x000019e3 testq %rbx, %rbx
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x000019e6 je LBB0_366
- //0x000019ec LBB0_368
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000019ec movq $-1, %rsi
- 0x44, 0x89, 0xc9, //0x000019f3 movl %r9d, %ecx
- 0x48, 0xd3, 0xe6, //0x000019f6 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x000019f9 notq %rsi
- 0x31, 0xdb, //0x000019fc xorl %ebx, %ebx
- 0x39, 0xfa, //0x000019fe cmpl %edi, %edx
- 0x0f, 0x8d, 0x58, 0x00, 0x00, 0x00, //0x00001a00 jge LBB0_372
- 0x4c, 0x89, 0x5d, 0xc8, //0x00001a06 movq %r11, $-56(%rbp)
- 0x4c, 0x63, 0xda, //0x00001a0a movslq %edx, %r11
- 0x4d, 0x63, 0xc7, //0x00001a0d movslq %r15d, %r8
- 0x4f, 0x8d, 0x3c, 0x1c, //0x00001a10 leaq (%r12,%r11), %r15
- 0x31, 0xdb, //0x00001a14 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a16 .p2align 4, 0x90
- //0x00001a20 LBB0_370
- 0x48, 0x89, 0xc7, //0x00001a20 movq %rax, %rdi
- 0x44, 0x89, 0xc9, //0x00001a23 movl %r9d, %ecx
- 0x48, 0xd3, 0xef, //0x00001a26 shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001a29 andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001a2c addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001a30 movb %dil, (%r12,%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x00001a34 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x1f, //0x00001a38 movsbq (%r15,%rbx), %rcx
- 0x48, 0x8d, 0x44, 0x41, 0xd0, //0x00001a3d leaq $-48(%rcx,%rax,2), %rax
- 0x49, 0x8d, 0x4c, 0x1b, 0x01, //0x00001a42 leaq $1(%r11,%rbx), %rcx
- 0x48, 0xff, 0xc3, //0x00001a47 incq %rbx
- 0x4c, 0x39, 0xc1, //0x00001a4a cmpq %r8, %rcx
- 0x0f, 0x8c, 0xcd, 0xff, 0xff, 0xff, //0x00001a4d jl LBB0_370
- 0x4c, 0x8b, 0x5d, 0xc8, //0x00001a53 movq $-56(%rbp), %r11
- 0x4c, 0x8d, 0x05, 0x52, 0x35, 0x00, 0x00, //0x00001a57 leaq $13650(%rip), %r8 /* _LSHIFT_TAB+0(%rip) */
- //0x00001a5e LBB0_372
- 0x41, 0x29, 0xd3, //0x00001a5e subl %edx, %r11d
- 0x41, 0x89, 0xdf, //0x00001a61 movl %ebx, %r15d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001a64 jmp LBB0_375
- //0x00001a69 LBB0_373
- 0x48, 0x85, 0xd2, //0x00001a69 testq %rdx, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001a6c movl $1, %ecx
- 0x44, 0x0f, 0x45, 0xf1, //0x00001a71 cmovnel %ecx, %r14d
- //0x00001a75 LBB0_374
- 0x48, 0x01, 0xc0, //0x00001a75 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001a78 leaq (%rax,%rax,4), %rax
- //0x00001a7c LBB0_375
- 0x48, 0x85, 0xc0, //0x00001a7c testq %rax, %rax
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001a7f je LBB0_378
- 0x48, 0x89, 0xc2, //0x00001a85 movq %rax, %rdx
- 0x44, 0x89, 0xc9, //0x00001a88 movl %r9d, %ecx
- 0x48, 0xd3, 0xea, //0x00001a8b shrq %cl, %rdx
- 0x48, 0x21, 0xf0, //0x00001a8e andq %rsi, %rax
- 0x49, 0x63, 0xcf, //0x00001a91 movslq %r15d, %rcx
- 0x49, 0x39, 0xcd, //0x00001a94 cmpq %rcx, %r13
- 0x0f, 0x86, 0xcc, 0xff, 0xff, 0xff, //0x00001a97 jbe LBB0_373
- 0x80, 0xc2, 0x30, //0x00001a9d addb $48, %dl
- 0x41, 0x88, 0x14, 0x0c, //0x00001aa0 movb %dl, (%r12,%rcx)
- 0xff, 0xc1, //0x00001aa4 incl %ecx
- 0x41, 0x89, 0xcf, //0x00001aa6 movl %ecx, %r15d
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00001aa9 jmp LBB0_374
- //0x00001aae LBB0_378
- 0x41, 0xff, 0xc3, //0x00001aae incl %r11d
- 0x45, 0x85, 0xff, //0x00001ab1 testl %r15d, %r15d
- 0x0f, 0x8e, 0x69, 0x00, 0x00, 0x00, //0x00001ab4 jle LBB0_387
- 0x44, 0x89, 0xf8, //0x00001aba movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001abd cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x61, 0x00, 0x00, 0x00, //0x00001ac3 jne LBB0_388
- //0x00001ac9 LBB0_380
- 0x48, 0x83, 0xf8, 0x01, //0x00001ac9 cmpq $1, %rax
- 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001acd jle LBB0_386
- 0x4c, 0x8d, 0x78, 0xff, //0x00001ad3 leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001ad7 cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001add movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001ae0 je LBB0_380
- 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00001ae6 jmp LBB0_388
- //0x00001aeb LBB0_382
- 0x48, 0x85, 0xc0, //0x00001aeb testq %rax, %rax
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001aee je LBB0_385
- //0x00001af4 LBB0_383
- 0x48, 0x89, 0xc6, //0x00001af4 movq %rax, %rsi
- 0x44, 0x89, 0xc9, //0x00001af7 movl %r9d, %ecx
- 0x48, 0xd3, 0xee, //0x00001afa shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001afd testq %rsi, %rsi
- 0x0f, 0x85, 0xe6, 0xfe, 0xff, 0xff, //0x00001b00 jne LBB0_368
- 0x48, 0x01, 0xc0, //0x00001b06 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b09 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00001b0d incl %edx
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00001b0f jmp LBB0_383
- //0x00001b14 LBB0_385
- 0x45, 0x31, 0xff, //0x00001b14 xorl %r15d, %r15d
- 0x31, 0xc0, //0x00001b17 xorl %eax, %eax
- 0xe9, 0x2f, 0xf8, 0xff, 0xff, //0x00001b19 jmp LBB0_273
- //0x00001b1e LBB0_386
- 0xff, 0xc8, //0x00001b1e decl %eax
- 0x41, 0x89, 0xc7, //0x00001b20 movl %eax, %r15d
- //0x00001b23 LBB0_387
- 0x45, 0x85, 0xff, //0x00001b23 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xdf, //0x00001b26 cmovel %r15d, %r11d
- //0x00001b2a LBB0_388
- 0x44, 0x89, 0xf8, //0x00001b2a movl %r15d, %eax
- 0xe9, 0x1b, 0xf8, 0xff, 0xff, //0x00001b2d jmp LBB0_273
- //0x00001b32 LBB0_389
- 0x81, 0xfe, 0x02, 0xfc, 0xff, 0xff, //0x00001b32 cmpl $-1022, %esi
- 0x0f, 0x8f, 0xb1, 0x01, 0x00, 0x00, //0x00001b38 jg LBB0_415
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001b3e movl $-1022, %r8d
- 0x85, 0xff, //0x00001b44 testl %edi, %edi
- 0x0f, 0x84, 0xfd, 0x01, 0x00, 0x00, //0x00001b46 je LBB0_420
- 0x8d, 0x8e, 0xfd, 0x03, 0x00, 0x00, //0x00001b4c leal $1021(%rsi), %ecx
- 0x81, 0xfe, 0xc6, 0xfb, 0xff, 0xff, //0x00001b52 cmpl $-1082, %esi
- 0x0f, 0x8f, 0x06, 0x02, 0x00, 0x00, //0x00001b58 jg LBB0_421
- 0x4d, 0x89, 0xd8, //0x00001b5e movq %r11, %r8
- 0x49, 0x8d, 0x42, 0x01, //0x00001b61 leaq $1(%r10), %rax
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001b65 movl $1, %r11d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001b6b jmp LBB0_396
- //0x00001b70 LBB0_393
- 0xff, 0xc9, //0x00001b70 decl %ecx
- 0x41, 0x89, 0xcf, //0x00001b72 movl %ecx, %r15d
- //0x00001b75 LBB0_394
- 0x45, 0x85, 0xff, //0x00001b75 testl %r15d, %r15d
- 0x45, 0x0f, 0x44, 0xc7, //0x00001b78 cmovel %r15d, %r8d
- //0x00001b7c LBB0_395
- 0x41, 0x8d, 0x49, 0x3c, //0x00001b7c leal $60(%r9), %ecx
- 0x44, 0x89, 0xff, //0x00001b80 movl %r15d, %edi
- 0x41, 0x83, 0xf9, 0x88, //0x00001b83 cmpl $-120, %r9d
- 0x0f, 0x8d, 0xe6, 0x01, 0x00, 0x00, //0x00001b87 jge LBB0_422
- //0x00001b8d LBB0_396
- 0x41, 0x89, 0xc9, //0x00001b8d movl %ecx, %r9d
- 0x48, 0x63, 0xdf, //0x00001b90 movslq %edi, %rbx
- 0x31, 0xf6, //0x00001b93 xorl %esi, %esi
- 0x31, 0xc9, //0x00001b95 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b97 .p2align 4, 0x90
- //0x00001ba0 LBB0_397
- 0x48, 0x39, 0xde, //0x00001ba0 cmpq %rbx, %rsi
- 0x0f, 0x8d, 0x1f, 0x00, 0x00, 0x00, //0x00001ba3 jge LBB0_399
- 0x48, 0x8d, 0x0c, 0x89, //0x00001ba9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x00001bad movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00001bb2 leaq $-48(%rdx,%rcx,2), %rcx
- 0x48, 0xff, 0xc6, //0x00001bb7 incq %rsi
- 0x48, 0x39, 0xc1, //0x00001bba cmpq %rax, %rcx
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x00001bbd jb LBB0_397
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001bc3 jmp LBB0_401
- //0x00001bc8 LBB0_399
- 0x48, 0x85, 0xc9, //0x00001bc8 testq %rcx, %rcx
- 0x0f, 0x84, 0x16, 0x01, 0x00, 0x00, //0x00001bcb je LBB0_414
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bd1 .p2align 4, 0x90
- //0x00001be0 LBB0_400
- 0x48, 0x01, 0xc9, //0x00001be0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001be3 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xc6, //0x00001be7 incl %esi
- 0x48, 0x39, 0xc1, //0x00001be9 cmpq %rax, %rcx
- 0x0f, 0x82, 0xee, 0xff, 0xff, 0xff, //0x00001bec jb LBB0_400
- //0x00001bf2 LBB0_401
- 0x41, 0x29, 0xf0, //0x00001bf2 subl %esi, %r8d
- 0x31, 0xdb, //0x00001bf5 xorl %ebx, %ebx
- 0x39, 0xfe, //0x00001bf7 cmpl %edi, %esi
- 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00001bf9 jge LBB0_406
- 0x48, 0x63, 0xf6, //0x00001bff movslq %esi, %rsi
- 0x49, 0x63, 0xff, //0x00001c02 movslq %r15d, %rdi
- 0x49, 0x8d, 0x1c, 0x34, //0x00001c05 leaq (%r12,%rsi), %rbx
- 0x45, 0x31, 0xff, //0x00001c09 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, //0x00001c0c .p2align 4, 0x90
- //0x00001c10 LBB0_403
- 0x48, 0x89, 0xca, //0x00001c10 movq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x3c, //0x00001c13 shrq $60, %rdx
- 0x4c, 0x21, 0xd1, //0x00001c17 andq %r10, %rcx
- 0x80, 0xca, 0x30, //0x00001c1a orb $48, %dl
- 0x43, 0x88, 0x14, 0x3c, //0x00001c1d movb %dl, (%r12,%r15)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c21 leaq (%rcx,%rcx,4), %rcx
- 0x4a, 0x0f, 0xbe, 0x14, 0x3b, //0x00001c25 movsbq (%rbx,%r15), %rdx
- 0x48, 0x8d, 0x4c, 0x4a, 0xd0, //0x00001c2a leaq $-48(%rdx,%rcx,2), %rcx
- 0x4a, 0x8d, 0x54, 0x3e, 0x01, //0x00001c2f leaq $1(%rsi,%r15), %rdx
- 0x49, 0xff, 0xc7, //0x00001c34 incq %r15
- 0x48, 0x39, 0xfa, //0x00001c37 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001c3a jl LBB0_403
- 0x48, 0x85, 0xc9, //0x00001c40 testq %rcx, %rcx
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00001c43 je LBB0_410
- 0x44, 0x89, 0xfb, //0x00001c49 movl %r15d, %ebx
- //0x00001c4c LBB0_406
- 0x41, 0x89, 0xdf, //0x00001c4c movl %ebx, %r15d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00001c4f jmp LBB0_408
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c54 .p2align 4, 0x90
- //0x00001c60 LBB0_407
- 0x48, 0x85, 0xf6, //0x00001c60 testq %rsi, %rsi
- 0x45, 0x0f, 0x45, 0xf3, //0x00001c63 cmovnel %r11d, %r14d
- 0x48, 0x01, 0xc9, //0x00001c67 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c6a leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001c6e testq %rcx, %rcx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001c71 je LBB0_410
- //0x00001c77 LBB0_408
- 0x48, 0x89, 0xce, //0x00001c77 movq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x3c, //0x00001c7a shrq $60, %rsi
- 0x4c, 0x21, 0xd1, //0x00001c7e andq %r10, %rcx
- 0x49, 0x63, 0xff, //0x00001c81 movslq %r15d, %rdi
- 0x49, 0x39, 0xfd, //0x00001c84 cmpq %rdi, %r13
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001c87 jbe LBB0_407
- 0x40, 0x80, 0xce, 0x30, //0x00001c8d orb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00001c91 movb %sil, (%r12,%rdi)
- 0xff, 0xc7, //0x00001c95 incl %edi
- 0x41, 0x89, 0xff, //0x00001c97 movl %edi, %r15d
- 0x48, 0x01, 0xc9, //0x00001c9a addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001c9d leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc9, //0x00001ca1 testq %rcx, %rcx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001ca4 jne LBB0_408
- //0x00001caa LBB0_410
- 0x41, 0xff, 0xc0, //0x00001caa incl %r8d
- 0x45, 0x85, 0xff, //0x00001cad testl %r15d, %r15d
- 0x0f, 0x8e, 0xbf, 0xfe, 0xff, 0xff, //0x00001cb0 jle LBB0_394
- 0x44, 0x89, 0xf9, //0x00001cb6 movl %r15d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00001cb9 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xb7, 0xfe, 0xff, 0xff, //0x00001cbf jne LBB0_395
- //0x00001cc5 LBB0_412
- 0x48, 0x83, 0xf9, 0x01, //0x00001cc5 cmpq $1, %rcx
- 0x0f, 0x8e, 0xa1, 0xfe, 0xff, 0xff, //0x00001cc9 jle LBB0_393
- 0x4c, 0x8d, 0x79, 0xff, //0x00001ccf leaq $-1(%rcx), %r15
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x00001cd3 cmpb $48, $-2(%r12,%rcx)
- 0x4c, 0x89, 0xf9, //0x00001cd9 movq %r15, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001cdc je LBB0_412
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00001ce2 jmp LBB0_395
- //0x00001ce7 LBB0_414
- 0x45, 0x31, 0xff, //0x00001ce7 xorl %r15d, %r15d
- 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00001cea jmp LBB0_395
- //0x00001cef LBB0_415
- 0x81, 0xfe, 0x00, 0x04, 0x00, 0x00, //0x00001cef cmpl $1024, %esi
- 0x0f, 0x8e, 0x28, 0x00, 0x00, 0x00, //0x00001cf5 jle LBB0_417
- 0x31, 0xf6, //0x00001cfb xorl %esi, %esi
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001cfd movabsq $9218868437227405312, %r8
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d07 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d11 movabsq $4503599627370495, %r10
- 0x8a, 0x55, 0xd7, //0x00001d1b movb $-41(%rbp), %dl
- 0xe9, 0xb7, 0x05, 0x00, 0x00, //0x00001d1e jmp LBB0_506
- //0x00001d23 LBB0_417
- 0xff, 0xce, //0x00001d23 decl %esi
- 0x41, 0x89, 0xf0, //0x00001d25 movl %esi, %r8d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d28 movabsq $4503599627370495, %r10
- //0x00001d32 LBB0_418
- 0x85, 0xff, //0x00001d32 testl %edi, %edi
- 0x0f, 0x84, 0xc2, 0x01, 0x00, 0x00, //0x00001d34 je LBB0_443
- 0x4c, 0x89, 0x45, 0xc8, //0x00001d3a movq %r8, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00001d3e movq %r11, %r8
- 0x45, 0x89, 0xfa, //0x00001d41 movl %r15d, %r10d
- 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x00001d44 jmp LBB0_448
- //0x00001d49 LBB0_420
- 0x31, 0xc0, //0x00001d49 xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d4b movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d55 movabsq $4503599627370495, %r10
- 0xe9, 0xcf, 0x03, 0x00, 0x00, //0x00001d5f jmp LBB0_475
- //0x00001d64 LBB0_421
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d64 movabsq $4503599627370495, %r10
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001d6e jmp LBB0_423
- //0x00001d73 LBB0_422
- 0x44, 0x89, 0xff, //0x00001d73 movl %r15d, %edi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001d76 movabsq $4503599627370495, %r10
- 0x4d, 0x89, 0xc3, //0x00001d80 movq %r8, %r11
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001d83 movl $-1022, %r8d
- 0x85, 0xc9, //0x00001d89 testl %ecx, %ecx
- 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00001d8b je LBB0_418
- //0x00001d91 LBB0_423
- 0xf7, 0xd9, //0x00001d91 negl %ecx
- 0x48, 0x63, 0xf7, //0x00001d93 movslq %edi, %rsi
- 0x31, 0xd2, //0x00001d96 xorl %edx, %edx
- 0x31, 0xc0, //0x00001d98 xorl %eax, %eax
- //0x00001d9a LBB0_424
- 0x48, 0x39, 0xf2, //0x00001d9a cmpq %rsi, %rdx
- 0x0f, 0x8d, 0x25, 0x00, 0x00, 0x00, //0x00001d9d jge LBB0_440
- 0x48, 0x8d, 0x04, 0x80, //0x00001da3 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x00001da7 movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x44, 0x43, 0xd0, //0x00001dac leaq $-48(%rbx,%rax,2), %rax
- 0x48, 0xff, 0xc2, //0x00001db1 incq %rdx
- 0x48, 0x89, 0xc3, //0x00001db4 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00001db7 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00001dba testq %rbx, %rbx
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00001dbd je LBB0_424
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00001dc3 jmp LBB0_426
- //0x00001dc8 LBB0_440
- 0x48, 0x85, 0xc0, //0x00001dc8 testq %rax, %rax
- 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x00001dcb je LBB0_443
- 0x48, 0x89, 0xc6, //0x00001dd1 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001dd4 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001dd7 testq %rsi, %rsi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001dda jne LBB0_426
- //0x00001de0 LBB0_442
- 0x48, 0x01, 0xc0, //0x00001de0 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001de3 leaq (%rax,%rax,4), %rax
- 0xff, 0xc2, //0x00001de7 incl %edx
- 0x48, 0x89, 0xc6, //0x00001de9 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001dec shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00001def testq %rsi, %rsi
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00001df2 je LBB0_442
- //0x00001df8 LBB0_426
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001df8 movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x00001dff shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x00001e02 notq %rsi
- 0x45, 0x31, 0xd2, //0x00001e05 xorl %r10d, %r10d
- 0x39, 0xfa, //0x00001e08 cmpl %edi, %edx
- 0x0f, 0x8d, 0x3d, 0x00, 0x00, 0x00, //0x00001e0a jge LBB0_429
- 0x4c, 0x63, 0xca, //0x00001e10 movslq %edx, %r9
- 0x4d, 0x63, 0xc7, //0x00001e13 movslq %r15d, %r8
- 0x4b, 0x8d, 0x1c, 0x0c, //0x00001e16 leaq (%r12,%r9), %rbx
- 0x45, 0x31, 0xd2, //0x00001e1a xorl %r10d, %r10d
- //0x00001e1d LBB0_428
- 0x48, 0x89, 0xc7, //0x00001e1d movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001e20 shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001e23 andq %rsi, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001e26 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x14, //0x00001e2a movb %dil, (%r12,%r10)
- 0x48, 0x8d, 0x04, 0x80, //0x00001e2e leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x3c, 0x13, //0x00001e32 movsbq (%rbx,%r10), %rdi
- 0x48, 0x8d, 0x44, 0x47, 0xd0, //0x00001e37 leaq $-48(%rdi,%rax,2), %rax
- 0x4b, 0x8d, 0x7c, 0x11, 0x01, //0x00001e3c leaq $1(%r9,%r10), %rdi
- 0x49, 0xff, 0xc2, //0x00001e41 incq %r10
- 0x4c, 0x39, 0xc7, //0x00001e44 cmpq %r8, %rdi
- 0x0f, 0x8c, 0xd0, 0xff, 0xff, 0xff, //0x00001e47 jl LBB0_428
- //0x00001e4d LBB0_429
- 0x41, 0x29, 0xd3, //0x00001e4d subl %edx, %r11d
- 0x48, 0x85, 0xc0, //0x00001e50 testq %rax, %rax
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001e53 je LBB0_434
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001e59 movl $1, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001e5e jmp LBB0_432
- //0x00001e63 LBB0_431
- 0x48, 0x85, 0xff, //0x00001e63 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xf2, //0x00001e66 cmovnel %edx, %r14d
- 0x48, 0x01, 0xc0, //0x00001e6a addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001e6d leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001e71 testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001e74 je LBB0_434
- //0x00001e7a LBB0_432
- 0x48, 0x89, 0xc7, //0x00001e7a movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001e7d shrq %cl, %rdi
- 0x48, 0x21, 0xf0, //0x00001e80 andq %rsi, %rax
- 0x49, 0x63, 0xda, //0x00001e83 movslq %r10d, %rbx
- 0x49, 0x39, 0xdd, //0x00001e86 cmpq %rbx, %r13
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001e89 jbe LBB0_431
- 0x40, 0x80, 0xc7, 0x30, //0x00001e8f addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001e93 movb %dil, (%r12,%rbx)
- 0xff, 0xc3, //0x00001e97 incl %ebx
- 0x41, 0x89, 0xda, //0x00001e99 movl %ebx, %r10d
- 0x48, 0x01, 0xc0, //0x00001e9c addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001e9f leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001ea3 testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001ea6 jne LBB0_432
- //0x00001eac LBB0_434
- 0x41, 0xff, 0xc3, //0x00001eac incl %r11d
- 0x45, 0x85, 0xd2, //0x00001eaf testl %r10d, %r10d
- 0x0f, 0x8e, 0x6d, 0x00, 0x00, 0x00, //0x00001eb2 jle LBB0_446
- 0x44, 0x89, 0xd0, //0x00001eb8 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001ebb cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x6d, 0x00, 0x00, 0x00, //0x00001ec1 jne LBB0_447
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001ec7 movabsq $4503599627370495, %r10
- //0x00001ed1 LBB0_437
- 0x48, 0x83, 0xf8, 0x01, //0x00001ed1 cmpq $1, %rax
- 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00001ed5 jle LBB0_445
- 0x4c, 0x8d, 0x78, 0xff, //0x00001edb leaq $-1(%rax), %r15
- 0x41, 0x80, 0x7c, 0x04, 0xfe, 0x30, //0x00001edf cmpb $48, $-2(%r12,%rax)
- 0x4c, 0x89, 0xf8, //0x00001ee5 movq %r15, %rax
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001ee8 je LBB0_437
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001eee movl $-1022, %r8d
- 0x44, 0x89, 0xff, //0x00001ef4 movl %r15d, %edi
- 0xe9, 0x36, 0xfe, 0xff, 0xff, //0x00001ef7 jmp LBB0_418
- //0x00001efc LBB0_443
- 0x31, 0xc0, //0x00001efc xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001efe movabsq $-9223372036854775808, %rdi
- 0xe9, 0x26, 0x02, 0x00, 0x00, //0x00001f08 jmp LBB0_475
- //0x00001f0d LBB0_444
- 0x01, 0xc7, //0x00001f0d addl %eax, %edi
- 0x45, 0x31, 0xdb, //0x00001f0f xorl %r11d, %r11d
- 0x45, 0x31, 0xff, //0x00001f12 xorl %r15d, %r15d
- 0x89, 0xf8, //0x00001f15 movl %edi, %eax
- 0x31, 0xff, //0x00001f17 xorl %edi, %edi
- 0x89, 0xc6, //0x00001f19 movl %eax, %esi
- 0xe9, 0x1f, 0xf4, 0xff, 0xff, //0x00001f1b jmp LBB0_271
- //0x00001f20 LBB0_445
- 0xff, 0xc8, //0x00001f20 decl %eax
- 0x41, 0x89, 0xc2, //0x00001f22 movl %eax, %r10d
- //0x00001f25 LBB0_446
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001f25 movl $-1022, %r8d
- 0x45, 0x85, 0xd2, //0x00001f2b testl %r10d, %r10d
- 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x00001f2e je LBB0_499
- //0x00001f34 LBB0_447
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001f34 movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001f39 movq %rax, $-56(%rbp)
- 0x4d, 0x89, 0xd8, //0x00001f3d movq %r11, %r8
- 0x44, 0x89, 0xd7, //0x00001f40 movl %r10d, %edi
- //0x00001f43 LBB0_448
- 0x4c, 0x63, 0xdf, //0x00001f43 movslq %edi, %r11
- 0xb1, 0x31, //0x00001f46 movb $49, %cl
- 0x31, 0xc0, //0x00001f48 xorl %eax, %eax
- 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001f4a movl $16, %r9d
- //0x00001f50 LBB0_449
- 0x48, 0x83, 0xf8, 0x26, //0x00001f50 cmpq $38, %rax
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001f54 je LBB0_454
- 0x41, 0x38, 0x0c, 0x04, //0x00001f5a cmpb %cl, (%r12,%rax)
- 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00001f5e jne LBB0_463
- 0x48, 0x8d, 0x0d, 0x45, 0x30, 0x00, 0x00, //0x00001f64 leaq $12357(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x08, 0x8d, 0x15, 0x00, 0x00, //0x00001f6b movzbl $5517(%rax,%rcx), %ecx
- 0x48, 0xff, 0xc0, //0x00001f73 incq %rax
- 0x49, 0x39, 0xc3, //0x00001f76 cmpq %rax, %r11
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00001f79 jne LBB0_449
- 0x84, 0xc9, //0x00001f7f testb %cl, %cl
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001f81 je LBB0_454
- //0x00001f87 LBB0_453
- 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00001f87 movl $15, %r9d
- //0x00001f8d LBB0_454
- 0x85, 0xff, //0x00001f8d testl %edi, %edi
- 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x00001f8f jle LBB0_462
- 0x44, 0x01, 0xcf, //0x00001f95 addl %r9d, %edi
- 0x48, 0x63, 0xf7, //0x00001f98 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x00001f9b decq %rsi
- 0x49, 0xff, 0xc3, //0x00001f9e incq %r11
- 0x31, 0xc9, //0x00001fa1 xorl %ecx, %ecx
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001fa3 movabsq $-432345564227567616, %r15
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001fad jmp LBB0_458
- //0x00001fb2 LBB0_456
- 0x48, 0x85, 0xc0, //0x00001fb2 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001fb5 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf0, //0x00001fba cmovnel %eax, %r14d
- //0x00001fbe LBB0_457
- 0xff, 0xcf, //0x00001fbe decl %edi
- 0x48, 0xff, 0xce, //0x00001fc0 decq %rsi
- 0x49, 0xff, 0xcb, //0x00001fc3 decq %r11
- 0x49, 0x83, 0xfb, 0x01, //0x00001fc6 cmpq $1, %r11
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00001fca jle LBB0_460
- //0x00001fd0 LBB0_458
- 0x4b, 0x0f, 0xbe, 0x5c, 0x1c, 0xfe, //0x00001fd0 movsbq $-2(%r12,%r11), %rbx
- 0x48, 0xc1, 0xe3, 0x35, //0x00001fd6 shlq $53, %rbx
- 0x48, 0x01, 0xcb, //0x00001fda addq %rcx, %rbx
- 0x4c, 0x01, 0xfb, //0x00001fdd addq %r15, %rbx
- 0x48, 0x89, 0xd8, //0x00001fe0 movq %rbx, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001fe3 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001fed mulq %rcx
- 0x48, 0x89, 0xd1, //0x00001ff0 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00001ff3 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001ff7 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001ffb leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00001fff movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00002002 subq %rdx, %rax
- 0x4c, 0x39, 0xee, //0x00002005 cmpq %r13, %rsi
- 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00002008 jae LBB0_456
- 0x04, 0x30, //0x0000200e addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00002010 movb %al, (%r12,%rsi)
- 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00002014 jmp LBB0_457
- //0x00002019 LBB0_460
- 0x48, 0x83, 0xfb, 0x0a, //0x00002019 cmpq $10, %rbx
- 0x4d, 0x89, 0xc3, //0x0000201d movq %r8, %r11
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00002020 jae LBB0_464
- 0x4c, 0x8b, 0x45, 0xc8, //0x00002026 movq $-56(%rbp), %r8
- 0xe9, 0x83, 0x00, 0x00, 0x00, //0x0000202a jmp LBB0_468
- //0x0000202f LBB0_462
- 0x4d, 0x89, 0xc3, //0x0000202f movq %r8, %r11
- 0x4c, 0x8b, 0x45, 0xc8, //0x00002032 movq $-56(%rbp), %r8
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00002036 jmp LBB0_468
- //0x0000203b LBB0_463
- 0x0f, 0x8c, 0x46, 0xff, 0xff, 0xff, //0x0000203b jl LBB0_453
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00002041 jmp LBB0_454
- //0x00002046 LBB0_464
- 0x48, 0x63, 0xf7, //0x00002046 movslq %edi, %rsi
- 0x48, 0xff, 0xce, //0x00002049 decq %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000204c movl $1, %edi
- 0x4c, 0x8b, 0x45, 0xc8, //0x00002051 movq $-56(%rbp), %r8
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002055 jmp LBB0_466
- //0x0000205a LBB0_465
- 0x48, 0x85, 0xc0, //0x0000205a testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x0000205d cmovnel %edi, %r14d
- 0x48, 0xff, 0xce, //0x00002061 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002064 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002068 movq %rdx, %rcx
- 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x0000206b jbe LBB0_468
- //0x00002071 LBB0_466
- 0x48, 0x89, 0xc8, //0x00002071 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002074 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000207e mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002081 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002085 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002089 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x0000208d movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002090 subq %rbx, %rax
- 0x4c, 0x39, 0xee, //0x00002093 cmpq %r13, %rsi
- 0x0f, 0x83, 0xbe, 0xff, 0xff, 0xff, //0x00002096 jae LBB0_465
- 0x04, 0x30, //0x0000209c addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x0000209e movb %al, (%r12,%rsi)
- 0x48, 0xff, 0xce, //0x000020a2 decq %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000020a5 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000020a9 movq %rdx, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000020ac ja LBB0_466
- //0x000020b2 LBB0_468
- 0x45, 0x01, 0xca, //0x000020b2 addl %r9d, %r10d
- 0x49, 0x63, 0xc2, //0x000020b5 movslq %r10d, %rax
- 0x49, 0x39, 0xc5, //0x000020b8 cmpq %rax, %r13
- 0x41, 0x0f, 0x46, 0xc5, //0x000020bb cmovbel %r13d, %eax
- 0x45, 0x01, 0xcb, //0x000020bf addl %r9d, %r11d
- 0x85, 0xc0, //0x000020c2 testl %eax, %eax
- 0x0f, 0x8e, 0x44, 0x00, 0x00, 0x00, //0x000020c4 jle LBB0_472
- 0x89, 0xc1, //0x000020ca movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x000020cc cmpb $48, $-1(%rcx,%r12)
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000020d2 movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000020dc movabsq $4503599627370495, %r10
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000020e6 jne LBB0_475
- //0x000020ec LBB0_470
- 0x48, 0x83, 0xf9, 0x01, //0x000020ec cmpq $1, %rcx
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x000020f0 jle LBB0_473
- 0x48, 0x8d, 0x41, 0xff, //0x000020f6 leaq $-1(%rcx), %rax
- 0x41, 0x80, 0x7c, 0x0c, 0xfe, 0x30, //0x000020fa cmpb $48, $-2(%r12,%rcx)
- 0x48, 0x89, 0xc1, //0x00002100 movq %rax, %rcx
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00002103 je LBB0_470
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002109 jmp LBB0_475
- //0x0000210e LBB0_472
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000210e movabsq $-9223372036854775808, %rdi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002118 movabsq $4503599627370495, %r10
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002122 jmp LBB0_474
- //0x00002127 LBB0_473
- 0xff, 0xc9, //0x00002127 decl %ecx
- 0x89, 0xc8, //0x00002129 movl %ecx, %eax
- //0x0000212b LBB0_474
- 0x85, 0xc0, //0x0000212b testl %eax, %eax
- 0x0f, 0x84, 0x15, 0x01, 0x00, 0x00, //0x0000212d je LBB0_498
- //0x00002133 LBB0_475
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002133 movq $-1, %rsi
- 0x41, 0x83, 0xfb, 0x14, //0x0000213a cmpl $20, %r11d
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x0000213e jle LBB0_477
- 0x8a, 0x55, 0xd7, //0x00002144 movb $-41(%rbp), %dl
- 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00002147 jmp LBB0_505
- //0x0000214c LBB0_477
- 0x44, 0x89, 0xda, //0x0000214c movl %r11d, %edx
- 0x45, 0x85, 0xdb, //0x0000214f testl %r11d, %r11d
- 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x00002152 jle LBB0_482
- 0x48, 0x63, 0xf0, //0x00002158 movslq %eax, %rsi
- 0x31, 0xff, //0x0000215b xorl %edi, %edi
- 0x31, 0xc9, //0x0000215d xorl %ecx, %ecx
- //0x0000215f LBB0_479
- 0x48, 0x39, 0xf7, //0x0000215f cmpq %rsi, %rdi
- 0x0f, 0x8d, 0x1a, 0x00, 0x00, 0x00, //0x00002162 jge LBB0_481
- 0x48, 0x8d, 0x0c, 0x89, //0x00002168 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x3c, //0x0000216c movsbq (%r12,%rdi), %rbx
- 0x48, 0x8d, 0x4c, 0x4b, 0xd0, //0x00002171 leaq $-48(%rbx,%rcx,2), %rcx
- 0x48, 0xff, 0xc7, //0x00002176 incq %rdi
- 0x48, 0x39, 0xfa, //0x00002179 cmpq %rdi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000217c jne LBB0_479
- //0x00002182 LBB0_481
- 0x45, 0x31, 0xc9, //0x00002182 xorl %r9d, %r9d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002185 jmp LBB0_483
- //0x0000218a LBB0_482
- 0x31, 0xff, //0x0000218a xorl %edi, %edi
- 0x41, 0xb1, 0x01, //0x0000218c movb $1, %r9b
- 0x31, 0xc9, //0x0000218f xorl %ecx, %ecx
- //0x00002191 LBB0_483
- 0x44, 0x89, 0xde, //0x00002191 movl %r11d, %esi
- 0x29, 0xfe, //0x00002194 subl %edi, %esi
- 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x00002196 jle LBB0_491
- 0x41, 0x89, 0xfa, //0x0000219c movl %edi, %r10d
- 0x41, 0xf7, 0xd2, //0x0000219f notl %r10d
- 0x45, 0x01, 0xda, //0x000021a2 addl %r11d, %r10d
- 0x83, 0xe6, 0x07, //0x000021a5 andl $7, %esi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021a8 je LBB0_488
- 0xf7, 0xde, //0x000021ae negl %esi
- 0x31, 0xdb, //0x000021b0 xorl %ebx, %ebx
- //0x000021b2 LBB0_486
- 0x48, 0x01, 0xc9, //0x000021b2 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000021b5 leaq (%rcx,%rcx,4), %rcx
- 0xff, 0xcb, //0x000021b9 decl %ebx
- 0x39, 0xde, //0x000021bb cmpl %ebx, %esi
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x000021bd jne LBB0_486
- 0x29, 0xdf, //0x000021c3 subl %ebx, %edi
- //0x000021c5 LBB0_488
- 0x41, 0x83, 0xfa, 0x07, //0x000021c5 cmpl $7, %r10d
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000021c9 movabsq $4503599627370495, %r10
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000021d3 jb LBB0_491
- 0x44, 0x89, 0xde, //0x000021d9 movl %r11d, %esi
- 0x29, 0xfe, //0x000021dc subl %edi, %esi
- //0x000021de LBB0_490
- 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x000021de imulq $100000000, %rcx, %rcx
- 0x83, 0xc6, 0xf8, //0x000021e5 addl $-8, %esi
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000021e8 jne LBB0_490
- //0x000021ee LBB0_491
- 0x31, 0xff, //0x000021ee xorl %edi, %edi
- 0x45, 0x85, 0xdb, //0x000021f0 testl %r11d, %r11d
- 0x0f, 0x88, 0x66, 0x00, 0x00, 0x00, //0x000021f3 js LBB0_500
- 0x44, 0x39, 0xd8, //0x000021f9 cmpl %r11d, %eax
- 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x000021fc jle LBB0_500
- 0x41, 0x8a, 0x14, 0x14, //0x00002202 movb (%r12,%rdx), %dl
- 0x41, 0x8d, 0x73, 0x01, //0x00002206 leal $1(%r11), %esi
- 0x39, 0xc6, //0x0000220a cmpl %eax, %esi
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x0000220c jne LBB0_497
- 0x80, 0xfa, 0x35, //0x00002212 cmpb $53, %dl
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002215 jne LBB0_497
- 0x45, 0x85, 0xf6, //0x0000221b testl %r14d, %r14d
- 0x40, 0x0f, 0x95, 0xc7, //0x0000221e setne %dil
- 0x41, 0x08, 0xf9, //0x00002222 orb %dil, %r9b
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00002225 jne LBB0_500
- 0x49, 0x63, 0xc3, //0x0000222b movslq %r11d, %rax
- 0x42, 0x8a, 0x7c, 0x20, 0xff, //0x0000222e movb $-1(%rax,%r12), %dil
- 0x40, 0x80, 0xe7, 0x01, //0x00002233 andb $1, %dil
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002237 jmp LBB0_500
- //0x0000223c LBB0_497
- 0x80, 0xfa, 0x34, //0x0000223c cmpb $52, %dl
- 0x40, 0x0f, 0x9f, 0xc7, //0x0000223f setg %dil
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002243 jmp LBB0_500
- //0x00002248 LBB0_498
- 0x31, 0xc9, //0x00002248 xorl %ecx, %ecx
- 0x31, 0xff, //0x0000224a xorl %edi, %edi
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000224c jmp LBB0_500
- //0x00002251 LBB0_499
- 0x31, 0xc9, //0x00002251 xorl %ecx, %ecx
- 0x31, 0xff, //0x00002253 xorl %edi, %edi
- 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002255 movabsq $4503599627370495, %r10
- //0x0000225f LBB0_500
- 0x8a, 0x55, 0xd7, //0x0000225f movb $-41(%rbp), %dl
- 0x40, 0x0f, 0xb6, 0xf7, //0x00002262 movzbl %dil, %esi
- 0x48, 0x01, 0xce, //0x00002266 addq %rcx, %rsi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002269 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc6, //0x00002273 cmpq %rax, %rsi
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00002276 jne LBB0_503
- 0x41, 0x81, 0xf8, 0xfe, 0x03, 0x00, 0x00, //0x0000227c cmpl $1022, %r8d
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002283 movabsq $-9223372036854775808, %rdi
- 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x0000228d jle LBB0_504
- 0x31, 0xf6, //0x00002293 xorl %esi, %esi
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002295 movabsq $9218868437227405312, %r8
- 0xe9, 0x36, 0x00, 0x00, 0x00, //0x0000229f jmp LBB0_506
- //0x000022a4 LBB0_503
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000022a4 movabsq $-9223372036854775808, %rdi
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000022ae jmp LBB0_505
- //0x000022b3 LBB0_504
- 0x41, 0xff, 0xc0, //0x000022b3 incl %r8d
- 0x49, 0x8d, 0x72, 0x01, //0x000022b6 leaq $1(%r10), %rsi
- //0x000022ba LBB0_505
- 0x49, 0x8d, 0x42, 0x01, //0x000022ba leaq $1(%r10), %rax
- 0x48, 0x21, 0xf0, //0x000022be andq %rsi, %rax
- 0x41, 0x81, 0xc0, 0xff, 0x03, 0x00, 0x00, //0x000022c1 addl $1023, %r8d
- 0x41, 0x81, 0xe0, 0xff, 0x07, 0x00, 0x00, //0x000022c8 andl $2047, %r8d
- 0x49, 0xc1, 0xe0, 0x34, //0x000022cf shlq $52, %r8
- 0x48, 0x85, 0xc0, //0x000022d3 testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xc0, //0x000022d6 cmoveq %rax, %r8
- //0x000022da LBB0_506
- 0x4c, 0x21, 0xd6, //0x000022da andq %r10, %rsi
- 0x4c, 0x09, 0xc6, //0x000022dd orq %r8, %rsi
- 0x48, 0x89, 0xf3, //0x000022e0 movq %rsi, %rbx
- 0x48, 0x09, 0xfb, //0x000022e3 orq %rdi, %rbx
- 0x80, 0xfa, 0x2d, //0x000022e6 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xde, //0x000022e9 cmovneq %rsi, %rbx
- //0x000022ed LBB0_507
- 0x48, 0xff, 0xcf, //0x000022ed decq %rdi
- 0x48, 0x21, 0xdf, //0x000022f0 andq %rbx, %rdi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000022f3 movabsq $9218868437227405312, %rax
- 0x48, 0x39, 0xc7, //0x000022fd cmpq %rax, %rdi
- 0x48, 0x8b, 0x45, 0x98, //0x00002300 movq $-104(%rbp), %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002304 jne LBB0_509
- 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x0000230a movq $-8, (%rax)
- //0x00002311 LBB0_509
- 0x48, 0x89, 0x58, 0x08, //0x00002311 movq %rbx, $8(%rax)
- 0x48, 0x8b, 0x45, 0xa0, //0x00002315 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xa8, //0x00002319 movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x0000231d movq %rcx, (%rax)
- 0xe9, 0x0a, 0xe0, 0xff, 0xff, //0x00002320 jmp LBB0_51
- 0x00, 0x00, 0x00, //0x00002325 .p2align 2, 0x00
- //0x00002328 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002328 .long 2
- 0x00, 0x00, 0x00, 0x00, //0x0000232c .p2align 4, 0x00
- //0x00002330 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00002330 .quad 4607182418800017408
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00002338 .quad 4621819117588971520
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00002340 .quad 4636737291354636288
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00002348 .quad 4652007308841189376
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00002350 .quad 4666723172467343360
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00002358 .quad 4681608360884174848
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00002360 .quad 4696837146684686336
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00002368 .quad 4711630319722168320
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00002370 .quad 4726483295884279808
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00002378 .quad 4741671816366391296
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00002380 .quad 4756540486875873280
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00002388 .quad 4771362005757984768
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00002390 .quad 4786511204640096256
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00002398 .quad 4801453603149578240
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000023a0 .quad 4816244402031689728
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000023a8 .quad 4831355200913801216
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000023b0 .quad 4846369599423283200
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000023b8 .quad 4861130398305394688
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000023c0 .quad 4876203697187506176
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000023c8 .quad 4891288408196988160
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000023d0 .quad 4906019910204099648
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000023d8 .quad 4921056587992461136
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x000023e0 .quad 4936209963552724370
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023e8 .p2align 4, 0x00
- //0x000023f0 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000023f0 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000023f8 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00002400 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00002408 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00002410 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00002418 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00002420 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00002428 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002430 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002438 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00002440 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00002448 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00002450 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00002458 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00002460 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00002468 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002470 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002478 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002480 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002488 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002490 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002498 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000024a0 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000024a8 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000024b0 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000024b8 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000024c0 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000024c8 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000024d0 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000024d8 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000024e0 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000024e8 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000024f0 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000024f8 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00002500 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00002508 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00002510 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00002518 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00002520 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00002528 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002530 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002538 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00002540 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00002548 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00002550 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00002558 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00002560 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00002568 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002570 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002578 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002580 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002588 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002590 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002598 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000025a0 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000025a8 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000025b0 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000025b8 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000025c0 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000025c8 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000025d0 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000025d8 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000025e0 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000025e8 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000025f0 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000025f8 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00002600 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00002608 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00002610 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00002618 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00002620 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00002628 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002630 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002638 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00002640 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00002648 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00002650 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00002658 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00002660 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00002668 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002670 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002678 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002680 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002688 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002690 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002698 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000026a0 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000026a8 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000026b0 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000026b8 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000026c0 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000026c8 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000026d0 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000026d8 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000026e0 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000026e8 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000026f0 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000026f8 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00002700 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00002708 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00002710 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00002718 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00002720 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00002728 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002730 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002738 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00002740 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00002748 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00002750 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00002758 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00002760 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00002768 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002770 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002778 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002780 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002788 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002790 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002798 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000027a0 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000027a8 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000027b0 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000027b8 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000027c0 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000027c8 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000027d0 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000027d8 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000027e0 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000027e8 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000027f0 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000027f8 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002800 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002808 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00002810 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00002818 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00002820 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00002828 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002830 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002838 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00002840 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00002848 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00002850 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00002858 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00002860 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00002868 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002870 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002878 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002880 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002888 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002890 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002898 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000028a0 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000028a8 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000028b0 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000028b8 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000028c0 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000028c8 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000028d0 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000028d8 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000028e0 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000028e8 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000028f0 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000028f8 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002900 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002908 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00002910 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00002918 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00002920 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00002928 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002930 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002938 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00002940 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00002948 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00002950 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00002958 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00002960 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00002968 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002970 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002978 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002980 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002988 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002990 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002998 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000029a0 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000029a8 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000029b0 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000029b8 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000029c0 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000029c8 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000029d0 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000029d8 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000029e0 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000029e8 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000029f0 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000029f8 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002a00 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002a08 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00002a10 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00002a18 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00002a20 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00002a28 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002a30 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002a38 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002a40 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002a48 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00002a50 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00002a58 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00002a60 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00002a68 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002a70 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002a78 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002a80 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002a88 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002a90 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002a98 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002aa0 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002aa8 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002ab0 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002ab8 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002ac0 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002ac8 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00002ad0 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00002ad8 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00002ae0 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00002ae8 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00002af0 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00002af8 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002b00 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002b08 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00002b10 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00002b18 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00002b20 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00002b28 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002b30 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002b38 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002b40 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002b48 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002b50 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002b58 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002b60 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002b68 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002b70 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002b78 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002b80 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002b88 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002b90 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002b98 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002ba0 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002ba8 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002bb0 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002bb8 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002bc0 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002bc8 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00002bd0 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00002bd8 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00002be0 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00002be8 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00002bf0 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00002bf8 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002c00 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002c08 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002c10 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002c18 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002c20 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002c28 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002c30 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002c38 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002c40 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002c48 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002c50 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002c58 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002c60 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002c68 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002c70 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002c78 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002c80 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002c88 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002c90 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002c98 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002ca0 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002ca8 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002cb0 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002cb8 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002cc0 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002cc8 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00002cd0 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00002cd8 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00002ce0 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00002ce8 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00002cf0 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00002cf8 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002d00 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002d08 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002d10 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002d18 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002d20 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002d28 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002d30 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002d38 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002d40 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002d48 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002d50 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002d58 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002d60 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002d68 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002d70 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002d78 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002d80 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002d88 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002d90 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002d98 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002da0 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002da8 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002db0 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002db8 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002dc0 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002dc8 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00002dd0 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00002dd8 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00002de0 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00002de8 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00002df0 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00002df8 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00002e00 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00002e08 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00002e10 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00002e18 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00002e20 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00002e28 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002e30 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002e38 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002e40 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002e48 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002e50 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002e58 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002e60 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002e68 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002e70 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002e78 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002e80 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002e88 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002e90 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002e98 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002ea0 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002ea8 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002eb0 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002eb8 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002ec0 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002ec8 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002ed0 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002ed8 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002ee0 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002ee8 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002ef0 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002ef8 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002f00 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002f08 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002f10 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002f18 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002f20 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002f28 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002f30 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002f38 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002f40 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002f48 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002f50 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002f58 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002f60 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002f68 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002f70 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002f78 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002f80 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002f88 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002f90 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002f98 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002fa0 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002fa8 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002fb0 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002fb8 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002fc0 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002fc8 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002fd0 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002fd8 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002fe0 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002fe8 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002ff0 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002ff8 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00003000 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00003008 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00003010 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00003018 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00003020 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00003028 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00003030 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00003038 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00003040 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00003048 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00003050 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00003058 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00003060 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00003068 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00003070 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00003078 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00003080 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00003088 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00003090 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00003098 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x000030a0 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x000030a8 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x000030b0 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x000030b8 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x000030c0 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x000030c8 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x000030d0 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x000030d8 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x000030e0 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x000030e8 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x000030f0 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x000030f8 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00003100 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00003108 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00003110 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00003118 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00003120 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00003128 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00003130 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00003138 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00003140 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00003148 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00003150 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00003158 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00003160 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00003168 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00003170 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00003178 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00003180 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00003188 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00003190 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00003198 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x000031a0 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x000031a8 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x000031b0 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x000031b8 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x000031c0 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x000031c8 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x000031d0 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x000031d8 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x000031e0 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x000031e8 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x000031f0 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x000031f8 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00003200 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00003208 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00003210 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00003218 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00003220 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00003228 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00003230 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00003238 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00003240 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00003248 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00003250 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00003258 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00003260 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00003268 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00003270 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00003278 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00003280 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00003288 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00003290 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00003298 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x000032a0 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x000032a8 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x000032b0 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x000032b8 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x000032c0 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x000032c8 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x000032d0 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x000032d8 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x000032e0 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x000032e8 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x000032f0 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x000032f8 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00003300 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00003308 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00003310 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00003318 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00003320 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00003328 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00003330 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00003338 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00003340 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00003348 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00003350 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00003358 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00003360 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00003368 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00003370 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00003378 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00003380 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00003388 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00003390 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00003398 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000033a0 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000033a8 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000033b0 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000033b8 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000033c0 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000033c8 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000033d0 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000033d8 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x000033e0 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x000033e8 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000033f0 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000033f8 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00003400 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00003408 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00003410 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00003418 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00003420 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00003428 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003430 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003438 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00003440 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00003448 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00003450 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00003458 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00003460 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00003468 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003470 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003478 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003480 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003488 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003490 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003498 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000034a0 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000034a8 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000034b0 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000034b8 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000034c0 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000034c8 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000034d0 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000034d8 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000034e0 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000034e8 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000034f0 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000034f8 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00003500 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00003508 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00003510 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00003518 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00003520 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00003528 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003530 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003538 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00003540 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00003548 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00003550 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00003558 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00003560 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00003568 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003570 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003578 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003580 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003588 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003590 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003598 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000035a0 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000035a8 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000035b0 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000035b8 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000035c0 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000035c8 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000035d0 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000035d8 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000035e0 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000035e8 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000035f0 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000035f8 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00003600 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00003608 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00003610 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00003618 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00003620 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00003628 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003630 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003638 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00003640 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00003648 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00003650 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00003658 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00003660 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00003668 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003670 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003678 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003680 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003688 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003690 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003698 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000036a0 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000036a8 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000036b0 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000036b8 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000036c0 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000036c8 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000036d0 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000036d8 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000036e0 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000036e8 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000036f0 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000036f8 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00003700 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00003708 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00003710 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00003718 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00003720 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00003728 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003730 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003738 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00003740 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00003748 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00003750 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00003758 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00003760 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00003768 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003770 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003778 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003780 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003788 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003790 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003798 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000037a0 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000037a8 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000037b0 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000037b8 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000037c0 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000037c8 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000037d0 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000037d8 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000037e0 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000037e8 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000037f0 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000037f8 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003800 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003808 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00003810 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00003818 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00003820 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00003828 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003830 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003838 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00003840 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00003848 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00003850 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00003858 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00003860 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00003868 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003870 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003878 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003880 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003888 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003890 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003898 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x000038a0 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000038a8 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000038b0 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000038b8 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000038c0 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000038c8 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000038d0 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000038d8 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000038e0 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000038e8 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000038f0 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000038f8 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003900 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003908 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00003910 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00003918 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00003920 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00003928 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003930 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003938 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00003940 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00003948 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00003950 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00003958 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00003960 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00003968 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003970 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003978 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003980 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003988 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003990 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003998 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000039a0 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, //0x000039b0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000039b8 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039c0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000039c8 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039d0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000039d8 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039e0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000039e8 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039f0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000039f8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003a08 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00003a18 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a20 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00003a28 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a30 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003a38 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a40 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003a48 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00003a58 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a60 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00003a68 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a70 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003a78 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003a88 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a90 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003a98 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003aa0 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003aa8 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ab0 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003ab8 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ac0 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003ac8 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ad0 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00003ad8 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ae0 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00003ae8 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003af0 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00003af8 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b00 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003b08 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b10 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00003b18 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b20 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00003b28 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b30 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003b38 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b40 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003b48 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b50 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003b58 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003b60 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003b68 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003b70 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003b78 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003b80 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003b88 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003b90 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003b98 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003ba0 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003ba8 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003bb0 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003bb8 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003bc0 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003bc8 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00003bd0 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00003bd8 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00003be0 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00003be8 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00003bf0 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00003bf8 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003c00 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003c08 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003c10 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003c18 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003c20 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003c28 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003c30 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003c38 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003c40 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003c48 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003c50 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003c58 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003c60 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003c68 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003c70 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003c78 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003c80 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003c88 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003c90 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003c98 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003ca0 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003ca8 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003cb0 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003cb8 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003cc0 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003cc8 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00003cd0 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00003cd8 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00003ce0 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00003ce8 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00003cf0 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00003cf8 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003d00 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003d08 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003d10 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003d18 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003d20 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003d28 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003d30 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003d38 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003d40 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003d48 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003d50 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003d58 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003d60 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003d68 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003d70 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003d78 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003d80 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003d88 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003d90 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003d98 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003da0 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003da8 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003db0 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003db8 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003dc0 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003dc8 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00003dd0 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00003dd8 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00003de0 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00003de8 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00003df0 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00003df8 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00003e00 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00003e08 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00003e10 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00003e18 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00003e20 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00003e28 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003e30 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003e38 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003e40 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003e48 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003e50 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003e58 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003e60 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003e68 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003e70 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003e78 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003e80 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003e88 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003e90 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003e98 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003ea0 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003ea8 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003eb0 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003eb8 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003ec0 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003ec8 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003ed0 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003ed8 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003ee0 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003ee8 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003ef0 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003ef8 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003f00 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003f08 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003f10 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003f18 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003f20 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003f28 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003f30 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003f38 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003f40 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003f48 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003f50 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003f58 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003f60 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003f68 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003f70 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003f78 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003f80 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003f88 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003f90 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003f98 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003fa0 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003fa8 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003fb0 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003fb8 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003fc0 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003fc8 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003fd0 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003fd8 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003fe0 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003fe8 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003ff0 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003ff8 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00004000 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00004008 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00004010 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00004018 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00004020 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00004028 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00004030 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00004038 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00004040 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00004048 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00004050 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00004058 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00004060 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00004068 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00004070 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00004078 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00004080 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00004088 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00004090 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00004098 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x000040a0 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x000040a8 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x000040b0 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x000040b8 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x000040c0 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x000040c8 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x000040d0 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x000040d8 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x000040e0 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x000040e8 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x000040f0 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x000040f8 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00004100 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00004108 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00004110 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00004118 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00004120 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00004128 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00004130 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00004138 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00004140 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00004148 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00004150 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00004158 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00004160 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00004168 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00004170 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00004178 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00004180 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00004188 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00004190 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00004198 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x000041a0 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x000041a8 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x000041b0 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x000041b8 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x000041c0 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x000041c8 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x000041d0 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x000041d8 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x000041e0 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x000041e8 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x000041f0 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x000041f8 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00004200 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00004208 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00004210 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00004218 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00004220 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00004228 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00004230 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00004238 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00004240 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00004248 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00004250 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00004258 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00004260 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00004268 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00004270 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00004278 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00004280 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00004288 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00004290 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00004298 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x000042a0 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x000042a8 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x000042b0 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x000042b8 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x000042c0 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x000042c8 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x000042d0 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x000042d8 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x000042e0 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x000042e8 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x000042f0 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x000042f8 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00004300 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00004308 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00004310 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00004318 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00004320 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00004328 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00004330 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00004338 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00004340 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00004348 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00004350 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00004358 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00004360 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00004368 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00004370 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00004378 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00004380 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00004388 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00004390 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00004398 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000043a0 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000043a8 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000043b0 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000043b8 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000043c0 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000043c8 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000043d0 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000043d8 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x000043e0 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x000043e8 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000043f0 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000043f8 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00004400 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00004408 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00004410 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00004418 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00004420 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00004428 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004430 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004438 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00004440 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00004448 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00004450 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00004458 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00004460 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00004468 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004470 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004478 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004480 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004488 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004490 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004498 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000044a0 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000044a8 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000044b0 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000044b8 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000044c0 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000044c8 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000044d0 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000044d8 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000044e0 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000044e8 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000044f0 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000044f8 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00004500 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00004508 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00004510 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00004518 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00004520 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00004528 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004530 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004538 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00004540 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00004548 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00004550 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00004558 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00004560 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00004568 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004570 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004578 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004580 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004588 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004590 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004598 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000045a0 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000045a8 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000045b0 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000045b8 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000045c0 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000045c8 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000045d0 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000045d8 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000045e0 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000045e8 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000045f0 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000045f8 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00004600 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00004608 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00004610 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00004618 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00004620 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00004628 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004630 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004638 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00004640 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00004648 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00004650 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00004658 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00004660 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00004668 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004670 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004678 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004680 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004688 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004690 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004698 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000046a0 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000046a8 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000046b0 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000046b8 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000046c0 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000046c8 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000046d0 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000046d8 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000046e0 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000046e8 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000046f0 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000046f8 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00004700 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00004708 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00004710 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00004718 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00004720 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00004728 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004730 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004738 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00004740 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00004748 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00004750 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00004758 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00004760 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00004768 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004770 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004778 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004780 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004788 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004790 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004798 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000047a0 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000047a8 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000047b0 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000047b8 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000047c0 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000047c8 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000047d0 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000047d8 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000047e0 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000047e8 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000047f0 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000047f8 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004800 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004808 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00004810 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00004818 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00004820 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00004828 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004830 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004838 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00004840 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00004848 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00004850 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00004858 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00004860 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00004868 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004870 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004878 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004880 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004888 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004890 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004898 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x000048a0 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x000048a8 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000048b0 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000048b8 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000048c0 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000048c8 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000048d0 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000048d8 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000048e0 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000048e8 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000048f0 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000048f8 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004900 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004908 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00004910 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00004918 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00004920 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00004928 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004930 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004938 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00004940 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00004948 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00004950 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00004958 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00004960 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00004968 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004970 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004978 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004980 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004988 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004990 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004998 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x000049a0 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x000049a8 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000049b0 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000049b8 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000049c0 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000049c8 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000049d0 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000049d8 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000049e0 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000049e8 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000049f0 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000049f8 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004a00 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004a08 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00004a10 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00004a18 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00004a20 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00004a28 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004a30 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004a38 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004a40 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004a48 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00004a50 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00004a58 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00004a60 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00004a68 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004a70 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004a78 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004a80 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004a88 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004a90 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004a98 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004aa0 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004aa8 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004ab0 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004ab8 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004ac0 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004ac8 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00004ad0 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00004ad8 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00004ae0 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00004ae8 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00004af0 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00004af8 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004b00 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004b08 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00004b10 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00004b18 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00004b20 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00004b28 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004b30 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004b38 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004b40 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004b48 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004b50 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004b58 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004b60 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004b68 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004b70 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004b78 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004b80 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004b88 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004b90 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004b98 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004ba0 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004ba8 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004bb0 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004bb8 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004bc0 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004bc8 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00004bd0 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00004bd8 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00004be0 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00004be8 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00004bf0 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00004bf8 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004c00 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004c08 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004c10 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004c18 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004c20 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004c28 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004c30 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004c38 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004c40 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004c48 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004c50 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004c58 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004c60 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004c68 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004c70 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004c78 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004c80 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004c88 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004c90 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004c98 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004ca0 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004ca8 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004cb0 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004cb8 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004cc0 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004cc8 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00004cd0 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00004cd8 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00004ce0 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00004ce8 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00004cf0 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00004cf8 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004d00 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004d08 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004d10 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004d18 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004d20 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004d28 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004d30 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004d38 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004d40 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004d48 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004d50 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004d58 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004d60 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004d68 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004d70 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004d78 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004d80 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004d88 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004d90 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004d98 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004da0 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004da8 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004db0 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004db8 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004dc0 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004dc8 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00004dd0 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00004dd8 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00004de0 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00004de8 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00004df0 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00004df8 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00004e00 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00004e08 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00004e10 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00004e18 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00004e20 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00004e28 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004e30 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004e38 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004e40 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004e48 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004e50 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004e58 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004e60 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004e68 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004e70 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004e78 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004e80 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004e88 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004e90 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004e98 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004ea0 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004ea8 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004eb0 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004eb8 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004ec0 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004ec8 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004ed0 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004ed8 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004ee0 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004ee8 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004ef0 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004ef8 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004f00 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004f08 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004f10 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004f18 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004f20 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004f28 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004f30 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004f38 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004f40 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004f48 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004f50 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004f58 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004f60 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004f68 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00004f80 .p2align 4, 0x00
- //0x00004f80 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00004f80 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00004f84 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00004f88 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x00004f8c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00004f90 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00004f94 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00004f98 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x00004f9c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00004fa0 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fa4 .p2align 4, 0x00
- //0x00004fb0 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005010 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005018 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000501c 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, //0x0000502c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000503c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000504c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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'
+ 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, //0x0000507c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005080 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005084 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, //0x00005094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x000050e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000050e8 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050ec 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, //0x000050fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000510c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000511c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x0000514c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005150 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005154 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, //0x00005164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x000051b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000051b8 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051bc 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, //0x000051cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x0000521c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005220 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005224 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, //0x00005234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x00005284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005288 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000528c 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, //0x0000529c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x000052ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000052f0 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052f4 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, //0x00005304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x00005354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005358 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000535c 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, //0x0000536c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000537c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000538c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x000053bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000053c0 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053c4 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, //0x000053d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x00005424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005428 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000542c 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, //0x0000543c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000544c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000545c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x0000548c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005490 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005494 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, //0x000054a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x000054f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000054f8 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054fc 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, //0x0000550c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000551c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000552c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x0000555c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005560 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005564 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, //0x00005574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //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, //0x000055c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000055c8 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055cc 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, //0x000055dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x0000562c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005630 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005634 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, //0x00005644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005694 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005698 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000569c 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, //0x000056ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x000056fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005700 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005704 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, //0x00005714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005764 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005768 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000576c 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, //0x0000577c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000578c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000579c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x000057cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000057d0 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000057d4 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, //0x000057e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005834 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005838 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000583c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000584c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000585c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000586c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x0000589c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000058a0 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000058a4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005904 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005908 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000590c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000591c 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, //0x0000592c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000593c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x0000596c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005970 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005974 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005984 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, //0x00005994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x000059d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000059d8 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000059dc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059ec 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, //0x000059fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005a3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005a40 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005a44 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a54 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, //0x00005a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005aa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005aa8 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00005aac QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005abc 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, //0x00005acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005b0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005b10 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00005b14 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b24 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, //0x00005b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005b74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005b78 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00005b7c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b8c 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, //0x00005b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005bdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005be0 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00005be4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bf4 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, //0x00005c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005c44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005c48 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00005c4c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c5c 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, //0x00005c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005cac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005cb0 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005cb4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cc4 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, //0x00005cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005d14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005d18 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005d1c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d2c 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, //0x00005d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005d7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005d80 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005d84 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d94 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, //0x00005da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005de4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005de8 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00005dec QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dfc 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, //0x00005e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005e4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005e50 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005e54 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e64 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, //0x00005e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005eb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005eb8 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005ebc QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ecc 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, //0x00005edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005f1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005f20 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005f24 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f34 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, //0x00005f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005f84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005f88 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005f8c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005f9c 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, //0x00005fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00005fec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005ff0 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005ff4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006004 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, //0x00006014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00006054 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006058 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0000605c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000606c 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, //0x0000607c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000608c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x000060bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000060c0 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000060c4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000060d4 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, //0x000060e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x00006124 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006128 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000612c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000613c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000614c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000615c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 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, //0x0000618c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00006190 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00006194 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x000061a4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000061f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000061f8 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x000061fc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000620c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000621c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000622c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000623c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000625c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00006260 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00006264 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00006274 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006284 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, //0x00006294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000062c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000062c8 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000062cc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000062dc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ec 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, //0x000062fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000630c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000632c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006330 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00006334 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00006344 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006354 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, //0x00006364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006394 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006398 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000639c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000063ac QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063bc 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, //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, //0x000063fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006400 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00006404 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00006414 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006424 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, //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, //0x00006464 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006468 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000646c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000647c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000648c 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, //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, //0x000064cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000064d0 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000064d4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000064e4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064f4 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, //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, //0x00006534 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006538 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000653c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000654c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000655c 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, //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, //0x0000659c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000065a0 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000065a4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000065b4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065c4 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, //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, //0x00006604 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006608 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000660c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000661c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000662c 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, //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, //0x0000666c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006670 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006674 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006684 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006694 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, //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, //0x000066d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000066d8 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000066dc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x000066ec QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066fc 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, //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, //0x0000673c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006740 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00006744 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00006754 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006764 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, //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, //0x000067a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000067a8 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000067ac QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000067bc QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067cc 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, //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, //0x0000680c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00006810 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00006814 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00006824 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006834 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, //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, //0x00006874 LONG $0x00000000 // .asciz 4, '\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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go
index df428adc1..1b2514762 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go
@@ -16,31 +16,31 @@ const (
)
const (
- _size__vsigned = 336
+ _size__vsigned = 356
)
var (
_pcsp__vsigned = [][2]uint32{
- {1, 0},
- {4, 8},
- {119, 16},
- {120, 8},
- {121, 0},
- {132, 16},
- {133, 8},
- {134, 0},
- {276, 16},
- {277, 8},
- {278, 0},
- {282, 16},
- {283, 8},
- {284, 0},
- {322, 16},
- {323, 8},
- {324, 0},
- {332, 16},
- {333, 8},
- {335, 0},
+ {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},
}
)
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
index af027c0be..92935ef24 100644
--- 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
@@ -9,104 +9,112 @@ var _text_vsigned = []byte{
0x55, // pushq %rbp
0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
0x53, //0x00000004 pushq %rbx
- 0x48, 0x8b, 0x1e, //0x00000005 movq (%rsi), %rbx
- 0x4c, 0x8b, 0x07, //0x00000008 movq (%rdi), %r8
- 0x4c, 0x8b, 0x57, 0x08, //0x0000000b movq $8(%rdi), %r10
+ 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)
- 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000016 movq $0, $8(%rdx)
- 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x0000001e movq $0, $16(%rdx)
- 0x48, 0x8b, 0x0e, //0x00000026 movq (%rsi), %rcx
- 0x48, 0x89, 0x4a, 0x18, //0x00000029 movq %rcx, $24(%rdx)
- 0x4c, 0x39, 0xd3, //0x0000002d cmpq %r10, %rbx
- 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00000030 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x18, //0x00000036 movb (%r8,%rbx), %cl
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000003a movl $1, %r9d
- 0x80, 0xf9, 0x2d, //0x00000040 cmpb $45, %cl
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000043 jne LBB0_5
- 0x48, 0xff, 0xc3, //0x00000049 incq %rbx
- 0x4c, 0x39, 0xd3, //0x0000004c cmpq %r10, %rbx
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x0000004f jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x18, //0x00000055 movb (%r8,%rbx), %cl
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000059 movq $-1, %r9
- //0x00000060 LBB0_5
- 0x8d, 0x79, 0xd0, //0x00000060 leal $-48(%rcx), %edi
- 0x40, 0x80, 0xff, 0x0a, //0x00000063 cmpb $10, %dil
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000067 jb LBB0_7
- 0x48, 0x89, 0x1e, //0x0000006d movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00000070 movq $-2, (%rdx)
- 0x5b, //0x00000077 popq %rbx
- 0x5d, //0x00000078 popq %rbp
- 0xc3, //0x00000079 retq
- //0x0000007a LBB0_1
- 0x4c, 0x89, 0x16, //0x0000007a movq %r10, (%rsi)
- 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000007d movq $-1, (%rdx)
- 0x5b, //0x00000084 popq %rbx
- 0x5d, //0x00000085 popq %rbp
- 0xc3, //0x00000086 retq
- //0x00000087 LBB0_7
- 0x80, 0xf9, 0x30, //0x00000087 cmpb $48, %cl
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x0000008a jne LBB0_8
- 0x48, 0x8d, 0x7b, 0x01, //0x00000090 leaq $1(%rbx), %rdi
- 0x4c, 0x39, 0xd3, //0x00000094 cmpq %r10, %rbx
- 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x00000097 jae LBB0_17
- 0x41, 0x8a, 0x0c, 0x38, //0x0000009d movb (%r8,%rdi), %cl
- 0x80, 0xc1, 0xd2, //0x000000a1 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x000000a4 cmpb $55, %cl
- 0x0f, 0x87, 0x6a, 0x00, 0x00, 0x00, //0x000000a7 ja LBB0_17
- 0x44, 0x0f, 0xb6, 0xd9, //0x000000ad movzbl %cl, %r11d
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000b1 movabsq $36028797027352577, %rcx
- 0x4c, 0x0f, 0xa3, 0xd9, //0x000000bb btq %r11, %rcx
- 0x0f, 0x83, 0x52, 0x00, 0x00, 0x00, //0x000000bf jae LBB0_17
- //0x000000c5 LBB0_8
- 0x31, 0xff, //0x000000c5 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000c7 .p2align 4, 0x90
- //0x000000d0 LBB0_9
- 0x4c, 0x39, 0xd3, //0x000000d0 cmpq %r10, %rbx
- 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x000000d3 jae LBB0_22
- 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x000000d9 movsbq (%r8,%rbx), %rcx
- 0x8d, 0x41, 0xd0, //0x000000de leal $-48(%rcx), %eax
- 0x3c, 0x09, //0x000000e1 cmpb $9, %al
- 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x000000e3 ja LBB0_18
- 0x48, 0x6b, 0xff, 0x0a, //0x000000e9 imulq $10, %rdi, %rdi
- 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ed jo LBB0_13
- 0x48, 0xff, 0xc3, //0x000000f3 incq %rbx
- 0x48, 0x83, 0xc1, 0xd0, //0x000000f6 addq $-48, %rcx
- 0x49, 0x0f, 0xaf, 0xc9, //0x000000fa imulq %r9, %rcx
- 0x48, 0x01, 0xcf, //0x000000fe addq %rcx, %rdi
- 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00000101 jno LBB0_9
- //0x00000107 LBB0_13
- 0x48, 0xff, 0xcb, //0x00000107 decq %rbx
- 0x48, 0x89, 0x1e, //0x0000010a movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010d movq $-5, (%rdx)
- 0x5b, //0x00000114 popq %rbx
- 0x5d, //0x00000115 popq %rbp
- 0xc3, //0x00000116 retq
- //0x00000117 LBB0_17
- 0x48, 0x89, 0x3e, //0x00000117 movq %rdi, (%rsi)
- 0x5b, //0x0000011a popq %rbx
- 0x5d, //0x0000011b popq %rbp
- 0xc3, //0x0000011c retq
- //0x0000011d LBB0_18
- 0x80, 0xf9, 0x65, //0x0000011d cmpb $101, %cl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000120 je LBB0_21
- 0x80, 0xf9, 0x45, //0x00000126 cmpb $69, %cl
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000129 je LBB0_21
- 0x80, 0xf9, 0x2e, //0x0000012f cmpb $46, %cl
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000132 jne LBB0_22
- //0x00000138 LBB0_21
- 0x48, 0x89, 0x1e, //0x00000138 movq %rbx, (%rsi)
- 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000013b movq $-6, (%rdx)
- 0x5b, //0x00000142 popq %rbx
- 0x5d, //0x00000143 popq %rbp
- 0xc3, //0x00000144 retq
- //0x00000145 LBB0_22
- 0x48, 0x89, 0x1e, //0x00000145 movq %rbx, (%rsi)
- 0x48, 0x89, 0x7a, 0x10, //0x00000148 movq %rdi, $16(%rdx)
- 0x5b, //0x0000014c popq %rbx
- 0x5d, //0x0000014d popq %rbp
- 0xc3, //0x0000014e retq
- 0x00, //0x0000014f .p2align 2, 0x00
- //0x00000150 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000150 .long 2
+ 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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go
index 108a3a58d..1ef56633d 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go
@@ -12,31 +12,31 @@ const (
)
const (
- _stack__vstring = 88
+ _stack__vstring = 104
)
const (
- _size__vstring = 2436
+ _size__vstring = 2392
)
var (
_pcsp__vstring = [][2]uint32{
- {1, 0},
- {4, 8},
- {6, 16},
- {8, 24},
- {10, 32},
- {12, 40},
- {13, 48},
- {2280, 88},
- {2284, 48},
- {2285, 40},
- {2287, 32},
- {2289, 24},
- {2291, 16},
- {2293, 8},
- {2294, 0},
- {2436, 88},
+ {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},
}
)
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
index fee5c1a87..44a065074 100644
--- 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
@@ -10,7 +10,7 @@ var _text_vstring = []byte{
//0x00000010 LCPI0_1
0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
//0x00000020 LCPI0_2
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
+ 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
@@ -20,644 +20,634 @@ var _text_vstring = []byte{
0x41, 0x55, //0x00000038 pushq %r13
0x41, 0x54, //0x0000003a pushq %r12
0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x28, //0x0000003d subq $40, %rsp
- 0x48, 0x89, 0xd3, //0x00000041 movq %rdx, %rbx
- 0x4c, 0x8b, 0x16, //0x00000044 movq (%rsi), %r10
- 0xf6, 0xc1, 0x20, //0x00000047 testb $32, %cl
- 0x48, 0x89, 0x55, 0xb8, //0x0000004a movq %rdx, $-72(%rbp)
- 0x48, 0x89, 0x75, 0xc0, //0x0000004e movq %rsi, $-64(%rbp)
- 0x0f, 0x85, 0xc1, 0x01, 0x00, 0x00, //0x00000052 jne LBB0_12
- 0x48, 0x8b, 0x4f, 0x08, //0x00000058 movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x0000005c movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x0000005f subq %r10, %rax
- 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x00000062 je LBB0_55
- 0x48, 0x89, 0x4d, 0xc8, //0x00000068 movq %rcx, $-56(%rbp)
- 0x48, 0x8b, 0x37, //0x0000006c movq (%rdi), %rsi
- 0x4a, 0x8d, 0x0c, 0x16, //0x0000006f leaq (%rsi,%r10), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x00000073 cmpq $64, %rax
- 0x48, 0x89, 0x75, 0xd0, //0x00000077 movq %rsi, $-48(%rbp)
- 0x0f, 0x82, 0xc8, 0x06, 0x00, 0x00, //0x0000007b jb LBB0_56
- 0x41, 0x89, 0xc5, //0x00000081 movl %eax, %r13d
- 0x41, 0x83, 0xe5, 0x3f, //0x00000084 andl $63, %r13d
- 0x48, 0x8d, 0x50, 0xc0, //0x00000088 leaq $-64(%rax), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x0000008c andq $-64, %rdx
- 0x4c, 0x01, 0xd2, //0x00000090 addq %r10, %rdx
- 0x48, 0x8d, 0x54, 0x16, 0x40, //0x00000093 leaq $64(%rsi,%rdx), %rdx
- 0x48, 0x89, 0x55, 0xb0, //0x00000098 movq %rdx, $-80(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000009c movq $-1, %r11
- 0x45, 0x31, 0xc0, //0x000000a3 xorl %r8d, %r8d
- 0xf3, 0x0f, 0x6f, 0x05, 0x52, 0xff, 0xff, 0xff, //0x000000a6 movdqu $-174(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x5a, 0xff, 0xff, 0xff, //0x000000ae movdqu $-166(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b6 .p2align 4, 0x90
- //0x000000c0 LBB0_4
- 0xf3, 0x0f, 0x6f, 0x11, //0x000000c0 movdqu (%rcx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x59, 0x10, //0x000000c4 movdqu $16(%rcx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x61, 0x20, //0x000000c9 movdqu $32(%rcx), %xmm4
- 0xf3, 0x0f, 0x6f, 0x69, 0x30, //0x000000ce movdqu $48(%rcx), %xmm5
- 0x66, 0x0f, 0x6f, 0xf2, //0x000000d3 movdqa %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000d7 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xde, //0x000000db pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0x6f, 0xf3, //0x000000df movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000e3 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x000000e7 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x6f, 0xf4, //0x000000eb movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000ef pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x000000f3 pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x6f, 0xf5, //0x000000f7 movdqa %xmm5, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000fb pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x000000ff pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xd1, //0x00000103 pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00000107 pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x74, 0xd9, //0x0000010c pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000110 pmovmskb %xmm3, %r12d
- 0x66, 0x0f, 0x74, 0xe1, //0x00000115 pcmpeqb %xmm1, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000119 pmovmskb %xmm4, %r14d
- 0x66, 0x0f, 0x74, 0xe9, //0x0000011e pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000122 pmovmskb %xmm5, %r9d
- 0x48, 0xc1, 0xe7, 0x30, //0x00000127 shlq $48, %rdi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000012b shlq $32, %rsi
- 0x48, 0xc1, 0xe2, 0x10, //0x0000012f shlq $16, %rdx
- 0x48, 0x09, 0xd3, //0x00000133 orq %rdx, %rbx
- 0x48, 0x09, 0xf3, //0x00000136 orq %rsi, %rbx
- 0x49, 0xc1, 0xe1, 0x30, //0x00000139 shlq $48, %r9
- 0x49, 0xc1, 0xe6, 0x20, //0x0000013d shlq $32, %r14
- 0x49, 0xc1, 0xe4, 0x10, //0x00000141 shlq $16, %r12
- 0x4d, 0x09, 0xe7, //0x00000145 orq %r12, %r15
- 0x4d, 0x09, 0xf7, //0x00000148 orq %r14, %r15
- 0x4d, 0x09, 0xcf, //0x0000014b orq %r9, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x0000014e cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000152 jne LBB0_6
- 0x4d, 0x85, 0xff, //0x00000158 testq %r15, %r15
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000015b jne LBB0_9
- //0x00000161 LBB0_6
- 0x48, 0x09, 0xfb, //0x00000161 orq %rdi, %rbx
- 0x4c, 0x89, 0xfa, //0x00000164 movq %r15, %rdx
- 0x4c, 0x09, 0xc2, //0x00000167 orq %r8, %rdx
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000016a jne LBB0_10
- //0x00000170 LBB0_7
- 0x48, 0x85, 0xdb, //0x00000170 testq %rbx, %rbx
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000173 jne LBB0_11
- //0x00000179 LBB0_8
- 0x48, 0x83, 0xc0, 0xc0, //0x00000179 addq $-64, %rax
- 0x48, 0x83, 0xc1, 0x40, //0x0000017d addq $64, %rcx
- 0x48, 0x83, 0xf8, 0x3f, //0x00000181 cmpq $63, %rax
- 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00000185 ja LBB0_4
- 0xe9, 0x33, 0x03, 0x00, 0x00, //0x0000018b jmp LBB0_29
- //0x00000190 LBB0_9
- 0x48, 0x89, 0xca, //0x00000190 movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x00000193 subq $-48(%rbp), %rdx
- 0x4d, 0x0f, 0xbc, 0xdf, //0x00000197 bsfq %r15, %r11
- 0x49, 0x01, 0xd3, //0x0000019b addq %rdx, %r11
- 0x48, 0x09, 0xfb, //0x0000019e orq %rdi, %rbx
- 0x4c, 0x89, 0xfa, //0x000001a1 movq %r15, %rdx
- 0x4c, 0x09, 0xc2, //0x000001a4 orq %r8, %rdx
- 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000001a7 je LBB0_7
- //0x000001ad LBB0_10
- 0x4c, 0x89, 0xc2, //0x000001ad movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x000001b0 notq %rdx
- 0x4c, 0x21, 0xfa, //0x000001b3 andq %r15, %rdx
- 0x4c, 0x8d, 0x0c, 0x12, //0x000001b6 leaq (%rdx,%rdx), %r9
- 0x4d, 0x09, 0xc1, //0x000001ba orq %r8, %r9
- 0x4c, 0x89, 0xcf, //0x000001bd movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x000001c0 notq %rdi
- 0x4c, 0x21, 0xff, //0x000001c3 andq %r15, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000001c6 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x000001d0 andq %rsi, %rdi
- 0x45, 0x31, 0xc0, //0x000001d3 xorl %r8d, %r8d
- 0x48, 0x01, 0xd7, //0x000001d6 addq %rdx, %rdi
- 0x41, 0x0f, 0x92, 0xc0, //0x000001d9 setb %r8b
- 0x48, 0x01, 0xff, //0x000001dd addq %rdi, %rdi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000001e0 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd7, //0x000001ea xorq %rdx, %rdi
- 0x4c, 0x21, 0xcf, //0x000001ed andq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x000001f0 notq %rdi
- 0x48, 0x21, 0xfb, //0x000001f3 andq %rdi, %rbx
- 0x48, 0x85, 0xdb, //0x000001f6 testq %rbx, %rbx
- 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000001f9 je LBB0_8
- //0x000001ff LBB0_11
- 0x48, 0x0f, 0xbc, 0xc3, //0x000001ff bsfq %rbx, %rax
- 0x48, 0x2b, 0x4d, 0xd0, //0x00000203 subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x00000207 leaq $1(%rcx,%rax), %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000020c movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000210 movq $-64(%rbp), %rsi
- 0xe9, 0x7c, 0x02, 0x00, 0x00, //0x00000214 jmp LBB0_27
- //0x00000219 LBB0_12
- 0x48, 0x8b, 0x4f, 0x08, //0x00000219 movq $8(%rdi), %rcx
- 0x48, 0x89, 0xc8, //0x0000021d movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000220 subq %r10, %rax
- 0x0f, 0x84, 0x14, 0x05, 0x00, 0x00, //0x00000223 je LBB0_55
- 0x48, 0x89, 0x4d, 0xc8, //0x00000229 movq %rcx, $-56(%rbp)
- 0x48, 0x8b, 0x3f, //0x0000022d movq (%rdi), %rdi
- 0x4a, 0x8d, 0x0c, 0x17, //0x00000230 leaq (%rdi,%r10), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x00000234 cmpq $64, %rax
- 0x48, 0x89, 0x7d, 0xd0, //0x00000238 movq %rdi, $-48(%rbp)
- 0x0f, 0x82, 0x74, 0x05, 0x00, 0x00, //0x0000023c jb LBB0_60
- 0x41, 0x89, 0xc5, //0x00000242 movl %eax, %r13d
- 0x41, 0x83, 0xe5, 0x3f, //0x00000245 andl $63, %r13d
- 0x48, 0x8d, 0x50, 0xc0, //0x00000249 leaq $-64(%rax), %rdx
- 0x48, 0x83, 0xe2, 0xc0, //0x0000024d andq $-64, %rdx
- 0x4c, 0x01, 0xd2, //0x00000251 addq %r10, %rdx
- 0x48, 0x8d, 0x54, 0x17, 0x40, //0x00000254 leaq $64(%rdi,%rdx), %rdx
- 0x48, 0x89, 0x55, 0xb0, //0x00000259 movq %rdx, $-80(%rbp)
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000025d movq $-1, %r11
- 0x45, 0x31, 0xc9, //0x00000264 xorl %r9d, %r9d
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x90, 0xfd, 0xff, 0xff, //0x00000267 movdqu $-624(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x98, 0xfd, 0xff, 0xff, //0x00000270 movdqu $-616(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0xa0, 0xfd, 0xff, 0xff, //0x00000278 movdqu $-608(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x76, 0xdb, //0x00000280 pcmpeqd %xmm3, %xmm3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000284 .p2align 4, 0x90
- //0x00000290 LBB0_15
- 0xf3, 0x0f, 0x6f, 0x39, //0x00000290 movdqu (%rcx), %xmm7
- 0xf3, 0x0f, 0x6f, 0x71, 0x10, //0x00000294 movdqu $16(%rcx), %xmm6
- 0xf3, 0x0f, 0x6f, 0x69, 0x20, //0x00000299 movdqu $32(%rcx), %xmm5
- 0xf3, 0x0f, 0x6f, 0x61, 0x30, //0x0000029e movdqu $48(%rcx), %xmm4
- 0x66, 0x0f, 0x6f, 0xc7, //0x000002a3 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000002a7 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x000002ac pmovmskb %xmm0, %ebx
- 0x66, 0x0f, 0x6f, 0xc6, //0x000002b0 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000002b4 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x000002b9 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x000002bd movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000002c1 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000002c6 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x000002ca movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000002ce pcmpeqb %xmm8, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x000002d3 pmovmskb %xmm0, %r12d
- 0x66, 0x0f, 0x6f, 0xc7, //0x000002d8 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000002dc pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x000002e0 pmovmskb %xmm0, %r15d
- 0x66, 0x0f, 0x6f, 0xc6, //0x000002e5 movdqa %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000002e9 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x000002ed pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc5, //0x000002f1 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000002f5 pcmpeqb %xmm1, %xmm0
- 0x48, 0xc1, 0xe6, 0x10, //0x000002f9 shlq $16, %rsi
- 0x48, 0x09, 0xf3, //0x000002fd orq %rsi, %rbx
- 0x66, 0x0f, 0xd7, 0xf0, //0x00000300 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000304 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00000308 pcmpeqb %xmm1, %xmm0
- 0x48, 0xc1, 0xe2, 0x20, //0x0000030c shlq $32, %rdx
- 0x48, 0x09, 0xd3, //0x00000310 orq %rdx, %rbx
- 0x66, 0x0f, 0xd7, 0xd0, //0x00000313 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000317 movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc7, //0x0000031b pcmpgtb %xmm7, %xmm0
- 0x66, 0x0f, 0x64, 0xfb, //0x0000031f pcmpgtb %xmm3, %xmm7
- 0x66, 0x0f, 0xdb, 0xf8, //0x00000323 pand %xmm0, %xmm7
- 0x48, 0xc1, 0xe7, 0x10, //0x00000327 shlq $16, %rdi
- 0x49, 0x09, 0xff, //0x0000032b orq %rdi, %r15
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x0000032e pmovmskb %xmm7, %r14d
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000333 movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc6, //0x00000337 pcmpgtb %xmm6, %xmm0
- 0x66, 0x0f, 0x64, 0xf3, //0x0000033b pcmpgtb %xmm3, %xmm6
- 0x66, 0x0f, 0xdb, 0xf0, //0x0000033f pand %xmm0, %xmm6
- 0x48, 0xc1, 0xe6, 0x20, //0x00000343 shlq $32, %rsi
- 0x49, 0x09, 0xf7, //0x00000347 orq %rsi, %r15
- 0x66, 0x0f, 0xd7, 0xf6, //0x0000034a pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x6f, 0xc2, //0x0000034e movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc5, //0x00000352 pcmpgtb %xmm5, %xmm0
- 0x66, 0x0f, 0x64, 0xeb, //0x00000356 pcmpgtb %xmm3, %xmm5
- 0x66, 0x0f, 0xdb, 0xe8, //0x0000035a pand %xmm0, %xmm5
- 0x48, 0xc1, 0xe2, 0x30, //0x0000035e shlq $48, %rdx
- 0x49, 0x09, 0xd7, //0x00000362 orq %rdx, %r15
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000365 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xc2, //0x00000369 movdqa %xmm2, %xmm0
- 0x66, 0x0f, 0x64, 0xc4, //0x0000036d pcmpgtb %xmm4, %xmm0
- 0x66, 0x0f, 0x64, 0xe3, //0x00000371 pcmpgtb %xmm3, %xmm4
- 0x66, 0x0f, 0xdb, 0xe0, //0x00000375 pand %xmm0, %xmm4
- 0x48, 0xc1, 0xe6, 0x10, //0x00000379 shlq $16, %rsi
- 0x49, 0x09, 0xf6, //0x0000037d orq %rsi, %r14
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000380 pmovmskb %xmm4, %r8d
- 0x49, 0xc1, 0xe4, 0x30, //0x00000385 shlq $48, %r12
- 0x48, 0xc1, 0xe2, 0x20, //0x00000389 shlq $32, %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x0000038d cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000391 jne LBB0_17
- 0x4d, 0x85, 0xff, //0x00000397 testq %r15, %r15
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x0000039a jne LBB0_22
- //0x000003a0 LBB0_17
- 0x49, 0xc1, 0xe0, 0x30, //0x000003a0 shlq $48, %r8
- 0x49, 0x09, 0xd6, //0x000003a4 orq %rdx, %r14
- 0x4c, 0x09, 0xe3, //0x000003a7 orq %r12, %rbx
- 0x4c, 0x89, 0xfa, //0x000003aa movq %r15, %rdx
- 0x4c, 0x09, 0xca, //0x000003ad orq %r9, %rdx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000003b0 jne LBB0_21
- 0x4d, 0x09, 0xc6, //0x000003b6 orq %r8, %r14
- 0x48, 0x85, 0xdb, //0x000003b9 testq %rbx, %rbx
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000003bc jne LBB0_23
- //0x000003c2 LBB0_19
- 0x4d, 0x85, 0xf6, //0x000003c2 testq %r14, %r14
- 0x0f, 0x85, 0x8f, 0x01, 0x00, 0x00, //0x000003c5 jne LBB0_35
- 0x48, 0x83, 0xc0, 0xc0, //0x000003cb addq $-64, %rax
- 0x48, 0x83, 0xc1, 0x40, //0x000003cf addq $64, %rcx
- 0x48, 0x83, 0xf8, 0x3f, //0x000003d3 cmpq $63, %rax
- 0x0f, 0x87, 0xb3, 0xfe, 0xff, 0xff, //0x000003d7 ja LBB0_15
- 0xe9, 0x90, 0x01, 0x00, 0x00, //0x000003dd jmp LBB0_37
- //0x000003e2 LBB0_21
- 0x4c, 0x89, 0xca, //0x000003e2 movq %r9, %rdx
- 0x48, 0xf7, 0xd2, //0x000003e5 notq %rdx
- 0x4c, 0x21, 0xfa, //0x000003e8 andq %r15, %rdx
- 0x4c, 0x8d, 0x24, 0x12, //0x000003eb leaq (%rdx,%rdx), %r12
- 0x4d, 0x09, 0xcc, //0x000003ef orq %r9, %r12
- 0x4c, 0x89, 0xe7, //0x000003f2 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x000003f5 notq %rdi
- 0x4c, 0x21, 0xff, //0x000003f8 andq %r15, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003fb movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000405 andq %rsi, %rdi
- 0x45, 0x31, 0xc9, //0x00000408 xorl %r9d, %r9d
- 0x48, 0x01, 0xd7, //0x0000040b addq %rdx, %rdi
- 0x41, 0x0f, 0x92, 0xc1, //0x0000040e setb %r9b
- 0x48, 0x01, 0xff, //0x00000412 addq %rdi, %rdi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000415 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd7, //0x0000041f xorq %rdx, %rdi
- 0x4c, 0x21, 0xe7, //0x00000422 andq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00000425 notq %rdi
- 0x48, 0x21, 0xfb, //0x00000428 andq %rdi, %rbx
- 0x4d, 0x09, 0xc6, //0x0000042b orq %r8, %r14
- 0x48, 0x85, 0xdb, //0x0000042e testq %rbx, %rbx
- 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000431 je LBB0_19
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000437 jmp LBB0_23
- //0x0000043c LBB0_22
- 0x48, 0x89, 0xce, //0x0000043c movq %rcx, %rsi
- 0x48, 0x2b, 0x75, 0xd0, //0x0000043f subq $-48(%rbp), %rsi
- 0x4d, 0x0f, 0xbc, 0xdf, //0x00000443 bsfq %r15, %r11
- 0x49, 0x01, 0xf3, //0x00000447 addq %rsi, %r11
- 0xe9, 0x51, 0xff, 0xff, 0xff, //0x0000044a jmp LBB0_17
- //0x0000044f LBB0_23
- 0x48, 0x0f, 0xbc, 0xc3, //0x0000044f bsfq %rbx, %rax
- 0x4d, 0x85, 0xf6, //0x00000453 testq %r14, %r14
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000456 je LBB0_25
- 0x49, 0x0f, 0xbc, 0xd6, //0x0000045c bsfq %r14, %rdx
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000460 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000464 movq $-64(%rbp), %rsi
- 0x48, 0x39, 0xc2, //0x00000468 cmpq %rax, %rdx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000046b jae LBB0_26
- 0xe9, 0x91, 0x04, 0x00, 0x00, //0x00000471 jmp LBB0_80
- //0x00000476 LBB0_25
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000476 movl $64, %edx
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000047b movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000047f movq $-64(%rbp), %rsi
- 0x48, 0x39, 0xc2, //0x00000483 cmpq %rax, %rdx
- 0x0f, 0x82, 0x7b, 0x04, 0x00, 0x00, //0x00000486 jb LBB0_80
- //0x0000048c LBB0_26
- 0x48, 0x2b, 0x4d, 0xd0, //0x0000048c subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x7c, 0x01, 0x01, //0x00000490 leaq $1(%rcx,%rax), %rdi
- //0x00000495 LBB0_27
- 0x48, 0x85, 0xff, //0x00000495 testq %rdi, %rdi
- 0x0f, 0x88, 0x70, 0x04, 0x00, 0x00, //0x00000498 js LBB0_81
- 0x48, 0x89, 0x3e, //0x0000049e movq %rdi, (%rsi)
- 0x4c, 0x89, 0x53, 0x10, //0x000004a1 movq %r10, $16(%rbx)
- 0x48, 0xc7, 0x03, 0x07, 0x00, 0x00, 0x00, //0x000004a5 movq $7, (%rbx)
- 0x49, 0x39, 0xfb, //0x000004ac cmpq %rdi, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000004af movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc3, //0x000004b6 cmovlq %r11, %rax
- 0x48, 0x89, 0x43, 0x18, //0x000004ba movq %rax, $24(%rbx)
- 0xe9, 0x55, 0x04, 0x00, 0x00, //0x000004be jmp LBB0_83
- //0x000004c3 LBB0_29
- 0x48, 0x8b, 0x4d, 0xb0, //0x000004c3 movq $-80(%rbp), %rcx
- 0x4c, 0x89, 0xe8, //0x000004c7 movq %r13, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x000004ca cmpq $32, %rax
- 0x0f, 0x82, 0x89, 0x02, 0x00, 0x00, //0x000004ce jb LBB0_57
- //0x000004d4 LBB0_30
- 0xf3, 0x0f, 0x6f, 0x01, //0x000004d4 movdqu (%rcx), %xmm0
- 0xf3, 0x0f, 0x6f, 0x49, 0x10, //0x000004d8 movdqu $16(%rcx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x15, 0x1b, 0xfb, 0xff, 0xff, //0x000004dd movdqu $-1253(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x23, 0xfb, 0xff, 0xff, //0x000004e5 movdqu $-1245(%rip), %xmm3 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xe0, //0x000004ed movdqa %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xe2, //0x000004f1 pcmpeqb %xmm2, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000004f5 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xd1, //0x000004f9 pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x000004fd pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x74, 0xc3, //0x00000502 pcmpeqb %xmm3, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf0, //0x00000506 pmovmskb %xmm0, %r14d
- 0x66, 0x0f, 0x74, 0xcb, //0x0000050b pcmpeqb %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x0000050f pmovmskb %xmm1, %edi
- 0x49, 0xc1, 0xe7, 0x10, //0x00000513 shlq $16, %r15
- 0x48, 0xc1, 0xe7, 0x10, //0x00000517 shlq $16, %rdi
- 0x49, 0x09, 0xfe, //0x0000051b orq %rdi, %r14
- 0x49, 0x83, 0xfb, 0xff, //0x0000051e cmpq $-1, %r11
- 0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x00000522 jne LBB0_43
- 0x4d, 0x85, 0xf6, //0x00000528 testq %r14, %r14
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000052b movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000052f movq $-64(%rbp), %rsi
- 0x0f, 0x85, 0xee, 0x03, 0x00, 0x00, //0x00000533 jne LBB0_84
- 0x49, 0x09, 0xd7, //0x00000539 orq %rdx, %r15
- 0x4c, 0x89, 0xf2, //0x0000053c movq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x0000053f orq %r8, %rdx
- 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x00000542 jne LBB0_44
- //0x00000548 LBB0_33
- 0x4d, 0x85, 0xff, //0x00000548 testq %r15, %r15
- 0x0f, 0x84, 0x4b, 0x01, 0x00, 0x00, //0x0000054b je LBB0_45
- //0x00000551 LBB0_34
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000551 bsfq %r15, %rax
- 0xe9, 0x32, 0xff, 0xff, 0xff, //0x00000555 jmp LBB0_26
- //0x0000055a LBB0_35
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000055a movq $-2, %rdi
- //0x00000561 LBB0_36
- 0x4c, 0x8b, 0x55, 0xc8, //0x00000561 movq $-56(%rbp), %r10
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000565 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000569 movq $-64(%rbp), %rsi
- 0xe9, 0xa0, 0x03, 0x00, 0x00, //0x0000056d jmp LBB0_82
- //0x00000572 LBB0_37
- 0x48, 0x8b, 0x4d, 0xb0, //0x00000572 movq $-80(%rbp), %rcx
- 0x4c, 0x89, 0xe8, //0x00000576 movq %r13, %rax
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000579 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000057d movq $-64(%rbp), %rsi
- 0x48, 0x83, 0xf8, 0x20, //0x00000581 cmpq $32, %rax
- 0x0f, 0x82, 0xc0, 0x02, 0x00, 0x00, //0x00000585 jb LBB0_68
- //0x0000058b LBB0_38
- 0xf3, 0x0f, 0x6f, 0x01, //0x0000058b movdqu (%rcx), %xmm0
- 0xf3, 0x0f, 0x6f, 0x49, 0x10, //0x0000058f movdqu $16(%rcx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x15, 0x64, 0xfa, 0xff, 0xff, //0x00000594 movdqu $-1436(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x0000059c movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x000005a0 pcmpeqb %xmm2, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000005a4 pmovmskb %xmm3, %r12d
- 0x66, 0x0f, 0x74, 0xd1, //0x000005a9 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x000005ad pmovmskb %xmm2, %edi
- 0xf3, 0x0f, 0x6f, 0x15, 0x57, 0xfa, 0xff, 0xff, //0x000005b1 movdqu $-1449(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x000005b9 movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x000005bd pcmpeqb %xmm2, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000005c1 pmovmskb %xmm3, %r15d
- 0x66, 0x0f, 0x74, 0xd1, //0x000005c6 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000005ca pmovmskb %xmm2, %edx
- 0xf3, 0x0f, 0x6f, 0x15, 0x4a, 0xfa, 0xff, 0xff, //0x000005ce movdqu $-1462(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xda, //0x000005d6 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x64, 0xd8, //0x000005da pcmpgtb %xmm0, %xmm3
- 0x66, 0x0f, 0x76, 0xe4, //0x000005de pcmpeqd %xmm4, %xmm4
- 0x66, 0x0f, 0x64, 0xc4, //0x000005e2 pcmpgtb %xmm4, %xmm0
- 0x66, 0x0f, 0xdb, 0xc3, //0x000005e6 pand %xmm3, %xmm0
- 0x66, 0x0f, 0x64, 0xd1, //0x000005ea pcmpgtb %xmm1, %xmm2
- 0x66, 0x0f, 0x64, 0xcc, //0x000005ee pcmpgtb %xmm4, %xmm1
- 0x66, 0x0f, 0xdb, 0xca, //0x000005f2 pand %xmm2, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf1, //0x000005f6 pmovmskb %xmm1, %r14d
- 0x48, 0xc1, 0xe7, 0x10, //0x000005fb shlq $16, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000005ff shlq $16, %rdx
- 0x49, 0x09, 0xd7, //0x00000603 orq %rdx, %r15
- 0x49, 0x83, 0xfb, 0xff, //0x00000606 cmpq $-1, %r11
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000060a jne LBB0_40
- 0x4d, 0x85, 0xff, //0x00000610 testq %r15, %r15
- 0x0f, 0x85, 0x30, 0x03, 0x00, 0x00, //0x00000613 jne LBB0_85
- //0x00000619 LBB0_40
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00000619 pmovmskb %xmm0, %r8d
- 0x4c, 0x09, 0xe7, //0x0000061e orq %r12, %rdi
- 0x4c, 0x89, 0xfa, //0x00000621 movq %r15, %rdx
- 0x4c, 0x09, 0xca, //0x00000624 orq %r9, %rdx
- 0x0f, 0x85, 0xa2, 0x01, 0x00, 0x00, //0x00000627 jne LBB0_61
- 0x49, 0xc1, 0xe6, 0x10, //0x0000062d shlq $16, %r14
- 0x48, 0x85, 0xff, //0x00000631 testq %rdi, %rdi
- 0x0f, 0x84, 0xdd, 0x01, 0x00, 0x00, //0x00000634 je LBB0_62
- //0x0000063a LBB0_42
- 0x48, 0x0f, 0xbc, 0xd7, //0x0000063a bsfq %rdi, %rdx
- 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x0000063e jmp LBB0_63
- //0x00000643 LBB0_43
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000643 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000647 movq $-64(%rbp), %rsi
- 0x49, 0x09, 0xd7, //0x0000064b orq %rdx, %r15
- 0x4c, 0x89, 0xf2, //0x0000064e movq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x00000651 orq %r8, %rdx
- 0x0f, 0x84, 0xee, 0xfe, 0xff, 0xff, //0x00000654 je LBB0_33
- //0x0000065a LBB0_44
- 0x44, 0x89, 0xc2, //0x0000065a movl %r8d, %edx
- 0xf7, 0xd2, //0x0000065d notl %edx
- 0x44, 0x21, 0xf2, //0x0000065f andl %r14d, %edx
- 0x44, 0x8d, 0x0c, 0x12, //0x00000662 leal (%rdx,%rdx), %r9d
- 0x45, 0x09, 0xc1, //0x00000666 orl %r8d, %r9d
- 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000669 movl $2863311530, %edi
- 0x44, 0x31, 0xcf, //0x0000066e xorl %r9d, %edi
- 0x44, 0x21, 0xf7, //0x00000671 andl %r14d, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000674 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x0000067a xorl %r8d, %r8d
- 0x01, 0xd7, //0x0000067d addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x0000067f setb %r8b
- 0x01, 0xff, //0x00000683 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000685 xorl $1431655765, %edi
- 0x44, 0x21, 0xcf, //0x0000068b andl %r9d, %edi
- 0xf7, 0xd7, //0x0000068e notl %edi
- 0x41, 0x21, 0xff, //0x00000690 andl %edi, %r15d
- 0x4d, 0x85, 0xff, //0x00000693 testq %r15, %r15
- 0x0f, 0x85, 0xb5, 0xfe, 0xff, 0xff, //0x00000696 jne LBB0_34
- //0x0000069c LBB0_45
- 0x48, 0x83, 0xc1, 0x20, //0x0000069c addq $32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x000006a0 addq $-32, %rax
- 0x4d, 0x85, 0xc0, //0x000006a4 testq %r8, %r8
- 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x000006a7 jne LBB0_58
- //0x000006ad LBB0_46
- 0x4d, 0x89, 0xd8, //0x000006ad movq %r11, %r8
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006b0 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x000006b7 testq %rax, %rax
- 0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x000006ba je LBB0_81
- //0x000006c0 LBB0_47
- 0x4c, 0x8b, 0x75, 0xd0, //0x000006c0 movq $-48(%rbp), %r14
- 0x49, 0xf7, 0xd6, //0x000006c4 notq %r14
- //0x000006c7 LBB0_48
- 0x4c, 0x8d, 0x79, 0x01, //0x000006c7 leaq $1(%rcx), %r15
- 0x0f, 0xb6, 0x11, //0x000006cb movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x000006ce cmpb $34, %dl
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000006d1 je LBB0_53
- 0x4c, 0x8d, 0x48, 0xff, //0x000006d7 leaq $-1(%rax), %r9
- 0x80, 0xfa, 0x5c, //0x000006db cmpb $92, %dl
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000006de je LBB0_51
- 0x4c, 0x89, 0xc8, //0x000006e4 movq %r9, %rax
- 0x4c, 0x89, 0xf9, //0x000006e7 movq %r15, %rcx
- 0x4d, 0x85, 0xc9, //0x000006ea testq %r9, %r9
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000006ed jne LBB0_48
- 0xe9, 0x16, 0x02, 0x00, 0x00, //0x000006f3 jmp LBB0_81
- //0x000006f8 LBB0_51
- 0x4d, 0x85, 0xc9, //0x000006f8 testq %r9, %r9
- 0x0f, 0x84, 0x60, 0xfe, 0xff, 0xff, //0x000006fb je LBB0_36
- 0x4d, 0x01, 0xf7, //0x00000701 addq %r14, %r15
- 0x49, 0x83, 0xf8, 0xff, //0x00000704 cmpq $-1, %r8
- 0x4d, 0x0f, 0x44, 0xdf, //0x00000708 cmoveq %r15, %r11
- 0x4d, 0x0f, 0x44, 0xc7, //0x0000070c cmoveq %r15, %r8
- 0x48, 0x83, 0xc1, 0x02, //0x00000710 addq $2, %rcx
- 0x48, 0x83, 0xc0, 0xfe, //0x00000714 addq $-2, %rax
- 0x49, 0x89, 0xc1, //0x00000718 movq %rax, %r9
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000071b movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000071f movq $-64(%rbp), %rsi
- 0x4d, 0x85, 0xc9, //0x00000723 testq %r9, %r9
- 0x0f, 0x85, 0x9b, 0xff, 0xff, 0xff, //0x00000726 jne LBB0_48
- 0xe9, 0xdd, 0x01, 0x00, 0x00, //0x0000072c jmp LBB0_81
- //0x00000731 LBB0_53
- 0x4c, 0x2b, 0x7d, 0xd0, //0x00000731 subq $-48(%rbp), %r15
- 0x4c, 0x89, 0xff, //0x00000735 movq %r15, %rdi
- 0xe9, 0x58, 0xfd, 0xff, 0xff, //0x00000738 jmp LBB0_27
- //0x0000073d LBB0_55
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000073d movq $-1, %rdi
- 0xe9, 0xc9, 0x01, 0x00, 0x00, //0x00000744 jmp LBB0_82
- //0x00000749 LBB0_56
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000749 movq $-1, %r11
- 0x45, 0x31, 0xc0, //0x00000750 xorl %r8d, %r8d
- 0x48, 0x83, 0xf8, 0x20, //0x00000753 cmpq $32, %rax
- 0x0f, 0x83, 0x77, 0xfd, 0xff, 0xff, //0x00000757 jae LBB0_30
- //0x0000075d LBB0_57
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000075d movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x00000761 movq $-64(%rbp), %rsi
- 0x4d, 0x85, 0xc0, //0x00000765 testq %r8, %r8
- 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x00000768 je LBB0_46
- //0x0000076e LBB0_58
- 0x48, 0x85, 0xc0, //0x0000076e testq %rax, %rax
- 0x0f, 0x84, 0x25, 0x02, 0x00, 0x00, //0x00000771 je LBB0_88
- 0x4c, 0x8b, 0x45, 0xd0, //0x00000777 movq $-48(%rbp), %r8
- 0x49, 0xf7, 0xd0, //0x0000077b notq %r8
- 0x49, 0x01, 0xc8, //0x0000077e addq %rcx, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x00000781 cmpq $-1, %r11
- 0x4c, 0x89, 0xda, //0x00000785 movq %r11, %rdx
- 0x49, 0x0f, 0x44, 0xd0, //0x00000788 cmoveq %r8, %rdx
- 0x4d, 0x0f, 0x45, 0xc3, //0x0000078c cmovneq %r11, %r8
- 0x48, 0xff, 0xc1, //0x00000790 incq %rcx
- 0x48, 0xff, 0xc8, //0x00000793 decq %rax
- 0x49, 0x89, 0xd3, //0x00000796 movq %rdx, %r11
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000799 movq $-72(%rbp), %rbx
- 0x48, 0x8b, 0x75, 0xc0, //0x0000079d movq $-64(%rbp), %rsi
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000007a1 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x000007a8 testq %rax, %rax
- 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x000007ab jne LBB0_47
- 0xe9, 0x58, 0x01, 0x00, 0x00, //0x000007b1 jmp LBB0_81
- //0x000007b6 LBB0_60
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000007b6 movq $-1, %r11
- 0x45, 0x31, 0xc9, //0x000007bd xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x20, //0x000007c0 cmpq $32, %rax
- 0x0f, 0x83, 0xc1, 0xfd, 0xff, 0xff, //0x000007c4 jae LBB0_38
- 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x000007ca jmp LBB0_68
- //0x000007cf LBB0_61
- 0x45, 0x89, 0xcd, //0x000007cf movl %r9d, %r13d
- 0x41, 0xf7, 0xd5, //0x000007d2 notl %r13d
- 0x45, 0x21, 0xfd, //0x000007d5 andl %r15d, %r13d
- 0x47, 0x8d, 0x64, 0x2d, 0x00, //0x000007d8 leal (%r13,%r13), %r12d
- 0x45, 0x09, 0xcc, //0x000007dd orl %r9d, %r12d
- 0xba, 0xaa, 0xaa, 0xaa, 0xaa, //0x000007e0 movl $2863311530, %edx
- 0x44, 0x31, 0xe2, //0x000007e5 xorl %r12d, %edx
- 0x44, 0x21, 0xfa, //0x000007e8 andl %r15d, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000007eb andl $-1431655766, %edx
- 0x45, 0x31, 0xc9, //0x000007f1 xorl %r9d, %r9d
- 0x44, 0x01, 0xea, //0x000007f4 addl %r13d, %edx
- 0x41, 0x0f, 0x92, 0xc1, //0x000007f7 setb %r9b
- 0x01, 0xd2, //0x000007fb addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000007fd xorl $1431655765, %edx
- 0x44, 0x21, 0xe2, //0x00000803 andl %r12d, %edx
- 0xf7, 0xd2, //0x00000806 notl %edx
- 0x21, 0xd7, //0x00000808 andl %edx, %edi
- 0x49, 0xc1, 0xe6, 0x10, //0x0000080a shlq $16, %r14
- 0x48, 0x85, 0xff, //0x0000080e testq %rdi, %rdi
- 0x0f, 0x85, 0x23, 0xfe, 0xff, 0xff, //0x00000811 jne LBB0_42
- //0x00000817 LBB0_62
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000817 movl $64, %edx
- //0x0000081c LBB0_63
- 0x4d, 0x09, 0xc6, //0x0000081c orq %r8, %r14
- 0x48, 0x85, 0xff, //0x0000081f testq %rdi, %rdi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000822 je LBB0_66
- 0x4d, 0x85, 0xf6, //0x00000828 testq %r14, %r14
- 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x0000082b je LBB0_76
- 0x49, 0x0f, 0xbc, 0xc6, //0x00000831 bsfq %r14, %rax
- 0xe9, 0xa7, 0x00, 0x00, 0x00, //0x00000835 jmp LBB0_77
- //0x0000083a LBB0_66
- 0x4d, 0x85, 0xf6, //0x0000083a testq %r14, %r14
- 0x0f, 0x85, 0xc4, 0x00, 0x00, 0x00, //0x0000083d jne LBB0_80
- 0x48, 0x83, 0xc1, 0x20, //0x00000843 addq $32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000847 addq $-32, %rax
- //0x0000084b LBB0_68
- 0x4d, 0x85, 0xc9, //0x0000084b testq %r9, %r9
- 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x0000084e jne LBB0_86
- 0x4d, 0x89, 0xd8, //0x00000854 movq %r11, %r8
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000857 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x0000085e testq %rax, %rax
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00000861 je LBB0_81
- //0x00000867 LBB0_70
- 0x0f, 0xb6, 0x11, //0x00000867 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000086a cmpb $34, %dl
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x0000086d je LBB0_79
- 0x80, 0xfa, 0x5c, //0x00000873 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000876 je LBB0_74
- 0x80, 0xfa, 0x20, //0x0000087c cmpb $32, %dl
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x0000087f jb LBB0_80
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000885 movq $-1, %r9
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000088c movl $1, %edx
- 0x48, 0x01, 0xd1, //0x00000891 addq %rdx, %rcx
- 0x4c, 0x01, 0xc8, //0x00000894 addq %r9, %rax
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00000897 jne LBB0_70
- 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x0000089d jmp LBB0_81
- //0x000008a2 LBB0_74
- 0x48, 0x83, 0xf8, 0x01, //0x000008a2 cmpq $1, %rax
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x000008a6 je LBB0_81
- 0x48, 0x89, 0xca, //0x000008ac movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x000008af subq $-48(%rbp), %rdx
- 0x49, 0x83, 0xf8, 0xff, //0x000008b3 cmpq $-1, %r8
- 0x4c, 0x0f, 0x44, 0xda, //0x000008b7 cmoveq %rdx, %r11
- 0x4c, 0x0f, 0x44, 0xc2, //0x000008bb cmoveq %rdx, %r8
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000008bf movq $-2, %r9
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000008c6 movl $2, %edx
- 0x48, 0x01, 0xd1, //0x000008cb addq %rdx, %rcx
- 0x4c, 0x01, 0xc8, //0x000008ce addq %r9, %rax
- 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x000008d1 jne LBB0_70
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000008d7 jmp LBB0_81
- //0x000008dc LBB0_76
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000008dc movl $64, %eax
- //0x000008e1 LBB0_77
- 0x48, 0x39, 0xd0, //0x000008e1 cmpq %rdx, %rax
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000008e4 jb LBB0_80
- 0x48, 0x2b, 0x4d, 0xd0, //0x000008ea subq $-48(%rbp), %rcx
- 0x48, 0x8d, 0x7c, 0x11, 0x01, //0x000008ee leaq $1(%rcx,%rdx), %rdi
- 0xe9, 0x9d, 0xfb, 0xff, 0xff, //0x000008f3 jmp LBB0_27
- //0x000008f8 LBB0_79
- 0x48, 0x2b, 0x4d, 0xd0, //0x000008f8 subq $-48(%rbp), %rcx
- 0x48, 0xff, 0xc1, //0x000008fc incq %rcx
- 0x48, 0x89, 0xcf, //0x000008ff movq %rcx, %rdi
- 0xe9, 0x8e, 0xfb, 0xff, 0xff, //0x00000902 jmp LBB0_27
- //0x00000907 LBB0_80
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000907 movq $-2, %rdi
- //0x0000090e LBB0_81
- 0x4c, 0x8b, 0x55, 0xc8, //0x0000090e movq $-56(%rbp), %r10
- //0x00000912 LBB0_82
- 0x4c, 0x89, 0x16, //0x00000912 movq %r10, (%rsi)
- 0x48, 0x89, 0x3b, //0x00000915 movq %rdi, (%rbx)
- //0x00000918 LBB0_83
- 0x48, 0x83, 0xc4, 0x28, //0x00000918 addq $40, %rsp
- 0x5b, //0x0000091c popq %rbx
- 0x41, 0x5c, //0x0000091d popq %r12
- 0x41, 0x5d, //0x0000091f popq %r13
- 0x41, 0x5e, //0x00000921 popq %r14
- 0x41, 0x5f, //0x00000923 popq %r15
- 0x5d, //0x00000925 popq %rbp
- 0xc3, //0x00000926 retq
- //0x00000927 LBB0_84
- 0x48, 0x89, 0xcf, //0x00000927 movq %rcx, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x0000092a subq $-48(%rbp), %rdi
- 0x4d, 0x0f, 0xbc, 0xde, //0x0000092e bsfq %r14, %r11
- 0x49, 0x01, 0xfb, //0x00000932 addq %rdi, %r11
- 0x49, 0x09, 0xd7, //0x00000935 orq %rdx, %r15
- 0x4c, 0x89, 0xf2, //0x00000938 movq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x0000093b orq %r8, %rdx
- 0x0f, 0x84, 0x04, 0xfc, 0xff, 0xff, //0x0000093e je LBB0_33
- 0xe9, 0x11, 0xfd, 0xff, 0xff, //0x00000944 jmp LBB0_44
- //0x00000949 LBB0_85
- 0x48, 0x89, 0xca, //0x00000949 movq %rcx, %rdx
- 0x48, 0x2b, 0x55, 0xd0, //0x0000094c subq $-48(%rbp), %rdx
- 0x4d, 0x0f, 0xbc, 0xdf, //0x00000950 bsfq %r15, %r11
- 0x49, 0x01, 0xd3, //0x00000954 addq %rdx, %r11
- 0xe9, 0xbd, 0xfc, 0xff, 0xff, //0x00000957 jmp LBB0_40
- //0x0000095c LBB0_86
- 0x48, 0x85, 0xc0, //0x0000095c testq %rax, %rax
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000095f je LBB0_89
- 0x4c, 0x8b, 0x45, 0xd0, //0x00000965 movq $-48(%rbp), %r8
- 0x49, 0xf7, 0xd0, //0x00000969 notq %r8
- 0x49, 0x01, 0xc8, //0x0000096c addq %rcx, %r8
- 0x49, 0x83, 0xfb, 0xff, //0x0000096f cmpq $-1, %r11
- 0x4c, 0x89, 0xda, //0x00000973 movq %r11, %rdx
- 0x49, 0x0f, 0x44, 0xd0, //0x00000976 cmoveq %r8, %rdx
- 0x4d, 0x0f, 0x45, 0xc3, //0x0000097a cmovneq %r11, %r8
- 0x48, 0xff, 0xc1, //0x0000097e incq %rcx
- 0x48, 0xff, 0xc8, //0x00000981 decq %rax
- 0x49, 0x89, 0xd3, //0x00000984 movq %rdx, %r11
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000987 movq $-1, %rdi
- 0x48, 0x85, 0xc0, //0x0000098e testq %rax, %rax
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00000991 jne LBB0_70
- 0xe9, 0x72, 0xff, 0xff, 0xff, //0x00000997 jmp LBB0_81
- //0x0000099c LBB0_88
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000099c movq $-1, %rdi
- 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x000009a3 jmp LBB0_36
- //0x000009a8 LBB0_89
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000009a8 movq $-1, %rdi
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000009af jmp LBB0_81
- //0x000009b4 .p2align 2, 0x00
- //0x000009b4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000009b4 .long 2
+ 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_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go
index 99fe65b48..aa3cfc20e 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go
@@ -12,28 +12,42 @@ const (
)
const (
- _stack__vunsigned = 8
+ _stack__vunsigned = 24
)
const (
- _size__vunsigned = 324
+ _size__vunsigned = 356
)
var (
_pcsp__vunsigned = [][2]uint32{
- {1, 0},
- {78, 8},
- {79, 0},
- {90, 8},
- {91, 0},
- {114, 8},
- {115, 0},
- {273, 8},
- {274, 0},
- {312, 8},
- {313, 0},
- {320, 8},
- {322, 0},
+ {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},
}
)
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
index 8f83aba6f..aec5b8dab 100644
--- 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
@@ -8,101 +8,120 @@ var _text_vunsigned = []byte{
// _vunsigned
0x55, // pushq %rbp
0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x49, 0x89, 0xd0, //0x00000004 movq %rdx, %r8
- 0x48, 0x8b, 0x0e, //0x00000007 movq (%rsi), %rcx
- 0x4c, 0x8b, 0x0f, //0x0000000a movq (%rdi), %r9
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000d movq $8(%rdi), %r11
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000011 movq $9, (%rdx)
- 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000018 movq $0, $8(%rdx)
- 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00000020 movq $0, $16(%rdx)
- 0x48, 0x8b, 0x06, //0x00000028 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x0000002b movq %rax, $24(%rdx)
- 0x4c, 0x39, 0xd9, //0x0000002f cmpq %r11, %rcx
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000032 jae LBB0_1
- 0x41, 0x8a, 0x04, 0x09, //0x00000038 movb (%r9,%rcx), %al
- 0x3c, 0x2d, //0x0000003c cmpb $45, %al
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003e jne LBB0_4
- //0x00000044 LBB0_3
- 0x48, 0x89, 0x0e, //0x00000044 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000047 movq $-6, (%r8)
- 0x5d, //0x0000004e popq %rbp
- 0xc3, //0x0000004f retq
- //0x00000050 LBB0_1
- 0x4c, 0x89, 0x1e, //0x00000050 movq %r11, (%rsi)
- 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000053 movq $-1, (%r8)
+ 0x41, 0x56, //0x00000004 pushq %r14
+ 0x53, //0x00000006 pushq %rbx
+ 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8
+ 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx
+ 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9
+ 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14
+ 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx)
+ 0x0f, 0x57, 0xc0, //0x0000001b xorps %xmm0, %xmm0
+ 0x0f, 0x11, 0x42, 0x08, //0x0000001e movups %xmm0, $8(%rdx)
+ 0x48, 0x8b, 0x06, //0x00000022 movq (%rsi), %rax
+ 0x48, 0x89, 0x42, 0x18, //0x00000025 movq %rax, $24(%rdx)
+ 0x4c, 0x39, 0xf1, //0x00000029 cmpq %r14, %rcx
+ 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002c jae LBB0_1
+ 0x41, 0x8a, 0x04, 0x09, //0x00000032 movb (%r9,%rcx), %al
+ 0x3c, 0x2d, //0x00000036 cmpb $45, %al
+ 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000038 jne LBB0_4
+ //0x0000003e LBB0_3
+ 0x48, 0x89, 0x0e, //0x0000003e movq %rcx, (%rsi)
+ 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000041 movq $-6, (%r8)
+ 0x5b, //0x00000048 popq %rbx
+ 0x41, 0x5e, //0x00000049 popq %r14
+ 0x5d, //0x0000004b popq %rbp
+ 0xc3, //0x0000004c retq
+ //0x0000004d LBB0_1
+ 0x4c, 0x89, 0x36, //0x0000004d movq %r14, (%rsi)
+ 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000050 movq $-1, (%r8)
+ 0x5b, //0x00000057 popq %rbx
+ 0x41, 0x5e, //0x00000058 popq %r14
0x5d, //0x0000005a popq %rbp
0xc3, //0x0000005b retq
//0x0000005c LBB0_4
- 0x8d, 0x50, 0xd0, //0x0000005c leal $-48(%rax), %edx
- 0x80, 0xfa, 0x0a, //0x0000005f cmpb $10, %dl
- 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x00000062 jb LBB0_6
+ 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)
- 0x5d, //0x00000072 popq %rbp
- 0xc3, //0x00000073 retq
- //0x00000074 LBB0_6
- 0x3c, 0x30, //0x00000074 cmpb $48, %al
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000076 jne LBB0_7
- 0x41, 0x8a, 0x44, 0x09, 0x01, //0x0000007c movb $1(%r9,%rcx), %al
- 0x04, 0xd2, //0x00000081 addb $-46, %al
- 0x3c, 0x37, //0x00000083 cmpb $55, %al
- 0x0f, 0x87, 0xaf, 0x00, 0x00, 0x00, //0x00000085 ja LBB0_16
- 0x0f, 0xb6, 0xc0, //0x0000008b movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000008e movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00000098 btq %rax, %rdx
- 0x0f, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000009c jae LBB0_16
- //0x000000a2 LBB0_7
- 0x31, 0xc0, //0x000000a2 xorl %eax, %eax
- 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x000000a4 movl $10, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000aa .p2align 4, 0x90
- //0x000000b0 LBB0_8
- 0x4c, 0x39, 0xd9, //0x000000b0 cmpq %r11, %rcx
- 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x000000b3 jae LBB0_20
- 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x000000b9 movsbl (%r9,%rcx), %edi
- 0x8d, 0x57, 0xd0, //0x000000be leal $-48(%rdi), %edx
- 0x80, 0xfa, 0x09, //0x000000c1 cmpb $9, %dl
- 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x000000c4 ja LBB0_17
- 0x49, 0xf7, 0xe2, //0x000000ca mulq %r10
- 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x000000cd jo LBB0_13
- 0x48, 0xff, 0xc1, //0x000000d3 incq %rcx
- 0x83, 0xc7, 0xd0, //0x000000d6 addl $-48, %edi
- 0x48, 0x63, 0xd7, //0x000000d9 movslq %edi, %rdx
- 0x48, 0x89, 0xd7, //0x000000dc movq %rdx, %rdi
- 0x48, 0xc1, 0xff, 0x3f, //0x000000df sarq $63, %rdi
- 0x48, 0x01, 0xd0, //0x000000e3 addq %rdx, %rax
- 0x48, 0x83, 0xd7, 0x00, //0x000000e6 adcq $0, %rdi
- 0x89, 0xfa, //0x000000ea movl %edi, %edx
- 0x83, 0xe2, 0x01, //0x000000ec andl $1, %edx
- 0x48, 0xf7, 0xda, //0x000000ef negq %rdx
- 0x48, 0x31, 0xd7, //0x000000f2 xorq %rdx, %rdi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000f5 jne LBB0_13
- 0x48, 0x85, 0xd2, //0x000000fb testq %rdx, %rdx
- 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000000fe jns LBB0_8
- //0x00000104 LBB0_13
- 0x48, 0xff, 0xc9, //0x00000104 decq %rcx
- 0x48, 0x89, 0x0e, //0x00000107 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x0000010a movq $-5, (%r8)
- 0x5d, //0x00000111 popq %rbp
- 0xc3, //0x00000112 retq
- //0x00000113 LBB0_17
- 0x40, 0x80, 0xff, 0x65, //0x00000113 cmpb $101, %dil
- 0x0f, 0x84, 0x27, 0xff, 0xff, 0xff, //0x00000117 je LBB0_3
- 0x40, 0x80, 0xff, 0x45, //0x0000011d cmpb $69, %dil
- 0x0f, 0x84, 0x1d, 0xff, 0xff, 0xff, //0x00000121 je LBB0_3
- 0x40, 0x80, 0xff, 0x2e, //0x00000127 cmpb $46, %dil
- 0x0f, 0x84, 0x13, 0xff, 0xff, 0xff, //0x0000012b je LBB0_3
- //0x00000131 LBB0_20
- 0x48, 0x89, 0x0e, //0x00000131 movq %rcx, (%rsi)
- 0x49, 0x89, 0x40, 0x10, //0x00000134 movq %rax, $16(%r8)
- 0x5d, //0x00000138 popq %rbp
- 0xc3, //0x00000139 retq
- //0x0000013a LBB0_16
- 0x48, 0xff, 0xc1, //0x0000013a incq %rcx
- 0x48, 0x89, 0x0e, //0x0000013d movq %rcx, (%rsi)
- 0x5d, //0x00000140 popq %rbp
- 0xc3, //0x00000141 retq
- 0x00, 0x00, //0x00000142 .p2align 2, 0x00
- //0x00000144 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000144 .long 2
+ 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
new file mode 100644
index 000000000..706d2dbea
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl
@@ -0,0 +1,379 @@
+
+// +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
index 1dcae6077..4d7af4df8 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/types/types.go
+++ b/vendor/github.com/bytedance/sonic/internal/native/types/types.go
@@ -22,7 +22,7 @@ import (
`unsafe`
)
-type ValueType int
+type ValueType = int64
type ParsingError uint
type SearchingError uint
@@ -57,6 +57,9 @@ const (
B_USE_NUMBER = 1
B_VALIDATE_STRING = 5
B_ALLOW_CONTROL = 31
+
+ // for native.SkipOne() flags
+ B_NO_VALIDATE_JSON= 6
)
const (
diff --git a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl
index 1c15b6b38..451276e93 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl
index a8a155d27..d87ecd316 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl
index 280d74f47..592065c42 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl
index b091beb6b..3bb6ffe25 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl
index 5d661c229..0d370f656 100644
--- a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl
+++ b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl
@@ -1,7 +1,5 @@
// Code generated by Makefile, DO NOT EDIT.
-// Code generated by Makefile, DO NOT EDIT.
-
/*
* Copyright 2021 ByteDance Inc.
*
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/asm.s b/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/bytedance/sonic/internal/encoder/asm.s
+++ b/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s
diff --git a/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go b/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go
new file mode 100644
index 000000000..afa7e7105
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go
@@ -0,0 +1,362 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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 shoud 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 shoud 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 firendly 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/rt/asm_amd64.s b/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s
index 4998d5f79..48a564bee 100644
--- a/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s
+++ b/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s
@@ -1,4 +1,5 @@
// +build !noasm,amd64 !appengine,amd64
+// Code generated by asm2asm, DO NOT EDIT·
#include "go_asm.h"
#include "funcdata.h"
@@ -17,43 +18,3 @@ _entry:
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
-
-
-TEXT ·StopProf(SB), NOSPLIT, $0-0
- NO_LOCAL_POINTERS
- CMPB github·com∕bytedance∕sonic∕internal∕rt·StopProfiling(SB), $0
- JEQ _ret_1
- MOVL $1, AX
- LEAQ github·com∕bytedance∕sonic∕internal∕rt·yieldCount(SB), CX
- LOCK
- XADDL AX, (CX)
- MOVL runtime·prof+4(SB), AX
- TESTL AX, AX
- JEQ _ret_1
- MOVL AX, github·com∕bytedance∕sonic∕internal∕rt·oldHz(SB)
- MOVL $0, runtime·prof+4(SB)
-_ret_1:
- RET
-
-
-TEXT ·StartProf(SB), NOSPLIT, $0-0
- NO_LOCAL_POINTERS
- CMPB github·com∕bytedance∕sonic∕internal∕rt·StopProfiling(SB), $0
- JEQ _ret_2
- MOVL $-1, AX
- LEAQ github·com∕bytedance∕sonic∕internal∕rt·yieldCount(SB), CX
- LOCK
- XADDL AX, (CX)
- CMPL github·com∕bytedance∕sonic∕internal∕rt·yieldCount(SB), $0
- JNE _ret_2
- CMPL runtime·prof+4(SB), $0
- JNE _ret_2
- CMPL github·com∕bytedance∕sonic∕internal∕rt·oldHz(SB), $0
- JNE _branch_1
- MOVL $100, github·com∕bytedance∕sonic∕internal∕rt·oldHz(SB)
-_branch_1:
- MOVL github·com∕bytedance∕sonic∕internal∕rt·oldHz(SB), AX
- MOVL AX, runtime·prof+4(SB)
-_ret_2:
- RET
- \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s b/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s
index 7d50b6483..c807d8343 100644
--- a/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s
+++ b/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s
@@ -1,4 +1,5 @@
// +build !noasm,!amd64 !appengine,!amd64
+// Code generated by asm2asm, DO NOT EDIT.
#include "go_asm.h"
#include "funcdata.h"
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go b/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go
new file mode 100644
index 000000000..d19376a60
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go
@@ -0,0 +1,42 @@
+// +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
new file mode 100644
index 000000000..263bc592f
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go
@@ -0,0 +1,20 @@
+// +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
new file mode 100644
index 000000000..791f79355
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go
@@ -0,0 +1,20 @@
+// +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
new file mode 100644
index 000000000..81196650d
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go
@@ -0,0 +1,175 @@
+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
index a68d98aff..508be4765 100644
--- a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go
+++ b/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go
@@ -17,8 +17,10 @@
package rt
import (
- `unsafe`
- `reflect`
+ "reflect"
+ "unsafe"
+
+ "github.com/bytedance/sonic/option"
)
//go:nosplit
@@ -90,6 +92,21 @@ func GuardSlice(buf *[]byte, n int) {
}
}
+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{
@@ -122,4 +139,17 @@ func StrFrom(p unsafe.Pointer, n int64) (s string) {
func NoEscape(p unsafe.Pointer) unsafe.Pointer {
x := uintptr(p)
return unsafe.Pointer(x ^ 0)
-} \ No newline at end of file
+}
+
+//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
index 6657220ab..85c90fc07 100644
--- a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go
+++ b/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go
@@ -17,209 +17,209 @@
package rt
import (
- `reflect`
- `unsafe`
+ "reflect"
+ "unsafe"
)
var (
- reflectRtypeItab = findReflectRtypeItab()
+ reflectRtypeItab = findReflectRtypeItab()
)
// GoType.KindFlags const
const (
- F_direct = 1 << 5
- F_kind_mask = (1 << 5) - 1
+ 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
+ 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
+ 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
+ return (self.Flags & tflagNamed) != 0
}
func (self *GoType) Kind() reflect.Kind {
- return reflect.Kind(self.KindFlags & F_kind_mask)
+ 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
+ (*GoIface)(unsafe.Pointer(&t)).Itab = reflectRtypeItab
+ (*GoIface)(unsafe.Pointer(&t)).Value = unsafe.Pointer(self)
+ return
}
func (self *GoType) String() string {
- return self.Pack().String()
+ return self.Pack().String()
}
func (self *GoType) Indirect() bool {
- return self.KindFlags & F_direct == 0
+ 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
+ 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
+ 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
+ it unsafe.Pointer
+ Vt *GoType
+ hv uint32
+ _ [4]byte
+ fn [1]uintptr
}
type GoIface struct {
- Itab *GoItab
- Value unsafe.Pointer
+ Itab *GoItab
+ Value unsafe.Pointer
}
type GoEface struct {
- Type *GoType
- Value unsafe.Pointer
+ Type *GoType
+ Value unsafe.Pointer
}
func (self GoEface) Pack() (v interface{}) {
- *(*GoEface)(unsafe.Pointer(&v)) = self
- return
+ *(*GoEface)(unsafe.Pointer(&v)) = self
+ return
}
type GoPtrType struct {
- GoType
- Elem *GoType
+ 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
+ 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
+ return self.Flags&2 != 0
}
type GoStructType struct {
- GoType
- Pkg *byte
- Fields []GoStructField
+ GoType
+ Pkg *byte
+ Fields []GoStructField
}
type GoStructField struct {
- Name *byte
- Type *GoType
- OffEmbed uintptr
+ Name *byte
+ Type *GoType
+ OffEmbed uintptr
}
type GoInterfaceType struct {
- GoType
- PkgPath *byte
- Methods []GoInterfaceMethod
+ GoType
+ PkgPath *byte
+ Methods []GoInterfaceMethod
}
type GoInterfaceMethod struct {
- Name int32
- Type int32
+ Name int32
+ Type int32
}
type GoSlice struct {
- Ptr unsafe.Pointer
- Len int
- Cap int
+ Ptr unsafe.Pointer
+ Len int
+ Cap int
}
type GoString struct {
- Ptr unsafe.Pointer
- Len int
+ Ptr unsafe.Pointer
+ Len int
}
func PtrElem(t *GoType) *GoType {
- return (*GoPtrType)(unsafe.Pointer(t)).Elem
+ return (*GoPtrType)(unsafe.Pointer(t)).Elem
}
func MapType(t *GoType) *GoMapType {
- return (*GoMapType)(unsafe.Pointer(t))
+ return (*GoMapType)(unsafe.Pointer(t))
}
func IfaceType(t *GoType) *GoInterfaceType {
- return (*GoInterfaceType)(unsafe.Pointer(t))
+ return (*GoInterfaceType)(unsafe.Pointer(t))
}
func UnpackType(t reflect.Type) *GoType {
- return (*GoType)((*GoIface)(unsafe.Pointer(&t)).Value)
+ return (*GoType)((*GoIface)(unsafe.Pointer(&t)).Value)
}
func UnpackEface(v interface{}) GoEface {
- return *(*GoEface)(unsafe.Pointer(&v))
+ return *(*GoEface)(unsafe.Pointer(&v))
}
func UnpackIface(v interface{}) GoIface {
- return *(*GoIface)(unsafe.Pointer(&v))
+ return *(*GoIface)(unsafe.Pointer(&v))
}
func findReflectRtypeItab() *GoItab {
- v := reflect.TypeOf(struct{}{})
- return (*GoIface)(unsafe.Pointer(&v)).Itab
+ v := reflect.TypeOf(struct{}{})
+ return (*GoIface)(unsafe.Pointer(&v)).Itab
}
func AssertI2I2(t *GoType, i GoIface) (r GoIface) {
- inter := IfaceType(t)
+ inter := IfaceType(t)
tab := i.Itab
if tab == nil {
return
}
if (*GoInterfaceType)(tab.it) != inter {
- tab = Getitab(inter, tab.Vt, true)
+ tab = GetItab(inter, tab.Vt, true)
if tab == nil {
return
}
@@ -229,15 +229,33 @@ func AssertI2I2(t *GoType, i GoIface) (r GoIface) {
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
+//go:linkname GetItab runtime.getitab
+func GetItab(inter *GoInterfaceType, typ *GoType, canfail bool) *GoItab
-func GetFuncPC(fn interface{}) uintptr {
- ft := UnpackEface(fn)
- if ft.Type.Kind() != reflect.Func {
- panic("not a function")
- }
- return *(*uintptr)(ft.Value)
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go b/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go
index c3217c899..9c670e721 100644
--- a/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go
+++ b/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go
@@ -1,3 +1,5 @@
+// +build go1.21
+
/*
* Copyright 2021 ByteDance Inc.
*
@@ -17,13 +19,18 @@
package rt
import (
- `os`
`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
)
@@ -76,49 +83,3 @@ func GcwbAddr() uintptr {
}
}
-// StopProfiling is used to stop traceback introduced by SIGPROF while native code is running.
-// WARN: this option is only a workaround for traceback issue (https://github.com/bytedance/sonic/issues/310),
-// and will be dropped when the issue is fixed.
-var StopProfiling = os.Getenv("SONIC_STOP_PROFILING") != ""
-
-// WARN: must be aligned with runtime.Prof
-// type Prof struct {
-// signalLock uint32
-// hz int32
-// }
-
-var (
- // // go:linkname runtimeProf runtime.prof
- // runtimeProf Prof
-
- // count of native-C calls
- yieldCount uint32
-
- // previous value of runtimeProf.hz
- oldHz int32
-)
-
-//go:nosplit
-func MoreStack(size uintptr)
-
-func StopProf()
-
-// func StopProf() {
-// atomic.AddUint32(&yieldCount, 1)
-// if runtimeProf.hz != 0 {
-// oldHz = runtimeProf.hz
-// runtimeProf.hz = 0
-// }
-// }
-
-func StartProf()
-
-// func StartProf() {
-// atomic.AddUint32(&yieldCount, ^uint32(0))
-// if yieldCount == 0 && runtimeProf.hz == 0 {
-// if oldHz == 0 {
-// oldHz = 100
-// }
-// runtimeProf.hz = oldHz
-// }
-// }
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go b/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go
new file mode 100644
index 000000000..86e14f2b2
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go
@@ -0,0 +1,29 @@
+// +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
new file mode 100644
index 000000000..fe182a5c9
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/growslice.go
@@ -0,0 +1,36 @@
+// +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
new file mode 100644
index 000000000..2456ffbbb
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go
@@ -0,0 +1,27 @@
+// +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/pool.go b/vendor/github.com/bytedance/sonic/internal/rt/pool.go
new file mode 100644
index 000000000..60545b1ff
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/pool.go
@@ -0,0 +1,31 @@
+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
index 84ed9a95f..024912029 100644
--- a/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go
+++ b/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go
@@ -178,4 +178,4 @@ func (self *StackMapBuilder) AddFields(n int, ptr bool) {
} else {
self.b.AppendMany(n, 0)
}
-} \ No newline at end of file
+}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stubs.go b/vendor/github.com/bytedance/sonic/internal/rt/stubs.go
new file mode 100644
index 000000000..5104a0793
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/stubs.go
@@ -0,0 +1,165 @@
+/*
+ * Copyright 2021 ByteDance Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES 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 sould 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
new file mode 100644
index 000000000..7d49f90e4
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/table.go
@@ -0,0 +1,118 @@
+// 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
new file mode 100644
index 000000000..2c9aaa583
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/rt/types.go
@@ -0,0 +1,45 @@
+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
new file mode 100644
index 000000000..e42bfe759
--- /dev/null
+++ b/vendor/github.com/bytedance/sonic/internal/utils/skip.go
@@ -0,0 +1,79 @@
+
+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